img {
border:0;
}

body {
margin:0;
padding:0;
background-color:#ffffff;
font:10pt Helvetice Neue, Helvetica, Verdana, sans-serif;
}

a {
color:#818181;
text-decoration:none;
}

a:hover {
color:#818181;
text-decoration:underline;
}

#banner {
height:451px;
width:100%;
background-image:url(img/background.jpg);
background-position:center;
background-color:#317081;
}

#banner_top {
height:451px;
width:100%;
background-image:url(img/banner_top.jpg);
background-position:center;
background-repeat:no-repeat;
}

#banner_bottom {
height:112px;
width:100%;
background-image:url(img/banner_bottom.jpg);
background-position:center;
background-color:#ffffff;
background-repeat:no-repeat;
margin:0;
}

#partnerlogin {
width:115px;
height:119px;
background-image:url(img/distributorlogin.png);
_background-image:url(img/distributorlogin.gif);
background-position:center;
background-repeat:no-repeat;
margin:0;
position:fixed;
_position:absolute;
top:0;
right:0;
}

#menu {
padding-top:20px;
margin:0px auto 10px auto;
text-align:right;
width:820px;
height:68px;
color:#717171;
text-transform:none;
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
}

#menu .menuitem {
width:174px;
height:32px;
background-image:url(img/tab.png);
_background-image:url(img/tab.gif);
text-align:center;
padding-top:8px;
float:left;
margin-left:10px;
cursor:pointer;
}

#menu .menuitem.selected, #menu .menuitem:hover {
width:174px;
height:32px;
background-image:url(img/tab_selected.png);
_background-image:url(img/tab_selected.gif);
text-align:center;
color:#ffffff;
cursor:pointer;
}

#menu a {
font-weight:bold;
color:#ffffff;
text-decoration:none;

}

#menu a:hover, #menu a.selected {
color:#ffffff;
text-decoration:none;
}

.clear {
clear:both;
}

#whatisabcumeffect #title {
margin-top:110px;
padding-left:50px;
font-size:14px;
color:#555555;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

#whatisabcumeffect .column1 {
background-repeat:no-repeat;
width:350px;
float:left;
}

#whatisabcumeffect .column2 {
float:left;
margin-left:20px;
}

#whatisabcumeffect .column3 {
float:left;
margin-left:20px;
}

#whatisabcumeffect .maintitle {
background-image:url(img/title_whatisabcumeffect.jpg);
}

#whatisabcumeffect .column1.main {
background-repeat:no-repeat;
}
#whatisabcumeffect .column2.main {
padding-top:30px;
background-repeat:no-repeat;
}
#whatisabcumeffect .column3.main {
padding-top:30px;
background-repeat:no-repeat;
}



#whatisabcumeffect #feature {
width:280px;
}

#whatisabcumeffect #feature .icon {
float:left;
margin-right:20px;
}

#whatisabcumeffect #feature .title {
font-size:14px;
color:#555555;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
width:230px;
_width:200px;
padding-top:10px;
}

#whatisabcumeffect #feature .text {
line-height:1.5;
margin-top:15px;
}


#whatisabcumeffect .column1 #feature {
margin-left:50px;
}





#becominganaffiliate .column1 {
background-repeat:no-repeat;
width:350px;
float:left;
}

#becominganaffiliate .maintitle {
background-image:url(img/title_becominganaffiliate.jpg);
background-position:top left;
}

#becominganaffiliate .column2 {
float:left;
margin-left:20px;
}

#becominganaffiliate .column3 {
float:left;
margin-left:20px;
}

#becominganaffiliate .column1.main {
padding-top:110px;
}
#becominganaffiliate .column2.main {
margin-top:110px;
_margin-top:0;
}
#becominganaffiliate .column3.main {
margin-top:110px;
_margin-top:0;
}

#becominganaffiliate #feature {
width:280px;
}

#becominganaffiliate #feature .icon {
float:left;
margin-right:20px;
}

#becominganaffiliate #feature .title {
font-size:14px;
color:#555555;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
width:230px;
_width:200px;
padding-top:10px;
}

#becominganaffiliate #feature .text {
line-height:1.5;
margin-top:15px;
}

#prices {
float:right;
}

#becominganaffiliate .column1 #feature {
margin-left:50px;
}


.column1.up, .column2.up {
margin-top:-90px;
}



#footer {
width:100%;
height:217px;
background-image:url(img/footer.jpg);
background-position:center;
background-repeat:no-repeat;
}

#company {
color:#6a6a6a;
text-align:center;
margin:0 auto 30px auto;
font-size:8pt;
}

#content {
width:1000px;
padding:0 30px 0 30px;
min-height:250px;
margin:10px auto 40px auto;
_margin:00px auto 40px auto;
color:#818181;
font:10pt Helvetice Neue, Helvetica, Verdana, sans-serif;
}

#content_ourwork {
width:970px;
min-height:400px;
margin:30px auto 0 auto;
color:#818181;
font:10pt Helvetice Neue, Helvetica, Verdana, sans-serif;
}

.left_column {
width:370px;
float:left;
}

.middle_column {
width:60px;
float:left;
}

.right_column {
width:370px;
float:left;
padding-top:10px;
}