body {border:0; font:12px Arial, Tahoma; height:100%; background-color:#fff;}
body, div, h1, h2, h3, form, input, textarea, p {margin:0; padding:0;}

img {border:0;}
img {vertical-align:middle;}

a {text-decoration:underline; color:#5683ad}
a:hover {text-decoration:none; color:#666666;}
a:focus {outline:none;}

h1 {font-size:22px; line-height:22px; font-family:tahoma; color:#868686; font-weight:normal;}
h2 {font-size:22px; line-height:22px; font-weight:bold;}
h3 {font-size:16px; line-height:16px; font-weight:bold;}

.displace {position:absolute; left:-5000px;}
.form_error {float:left; margin:2px 0 0 5px; color:#ff6500; display:none;}
.form_validated {float:left; margin:2px 0 0 5px; color:#5683ad; display:none;}
/**********************************************/

/* HEADER */
#header-bg {background:#fff url(../img/bg-header.png) repeat-x;}
#header {margin:0 auto; width:850px; position:relative; height:100px; background:#fff;}

#header #logo {margin-left:10px; position:absolute; top:15px; left:0px; background-image:url(../img/sprite.png); background-position:0px 0px; background-repeat:no-repeat; width:238px; height:58px;}
#header #logo a {display:block; height:0px; overflow:hidden; padding-top:58px; width:238px;}

#header #minimenu {position:absolute; top:37px; left:705px; font-size:14px;}
#header #minimenu a{text-decoration:none; color:#595959;}
#header #minimenu a:hover {color:#ff6500;}
#header #minimenu #homeicon {float:left; display:block; background-image:url(../img/sprite.png); background-position:-149px -357px; background-repeat:no-repeat; width:18px; height:34px; _font-size:0;}
#header #minimenu #contacticon {float:left; display:block; background-image:url(../img/sprite.png); background-position:-124px -357px; background-repeat:no-repeat; width:20px; height:34px; _font-size:0;}
#header #minimenu #hometext, #header #minimenu #contacttext {float:left; margin-left:3px; padding-top:6px; font-size:10px; font-weight:bold;}

#header #mainMenu {position:absolute; top:90px; left:0px; width:850px; padding:0px; font-weight:bold; font-size:14px; background:url(../img/bgnd_nav.gif); }
#header #mainMenu #start {float:left; background-image:url(../img/sprite.png); background-position:-207px -63px; background-repeat:no-repeat; width:2px; height:40px;}
#header #mainMenu #end {float:right; background-image:url(../img/sprite.png); background-position:-214px -63px; background-repeat:no-repeat; width:2px; height:40px; }

#header #mainMenu #mid {float:left; width:846px;}
#header #mainMenu #mid .center {overflow:hidden; padding-top:3px; margin:0 auto; width:684px;}

#header #mainMenu #mid .center a.aboutus {float:left; display:block; background-image:url(../img/sprite.png); background-position:0px -63px; background-repeat:no-repeat; width:93px; height:37px; }
#header #mainMenu #mid .center a.agencies {float:left; display:block; background-image:url(../img/sprite.png); background-position:0px -105px; background-repeat:no-repeat; width:91px; height:37px; }
#header #mainMenu #mid .center a.advertisers {float:left; display:block; background-image:url(../img/sprite.png); background-position:0px -147px; background-repeat:no-repeat; width:103px; height:37px; }
#header #mainMenu #mid .center a.publishers {float:left; display:block; background-image:url(../img/sprite.png); background-position:0px -189px; background-repeat:no-repeat; width:99px; height:37px; }
#header #mainMenu #mid .center a.solutions {float:left; display:block; background-image:url(../img/sprite.png); background-position:0px -231px; background-repeat:no-repeat; width:93px; height:37px; }
#header #mainMenu #mid .center a.network {float:left; display:block; background-image:url(../img/sprite.png); background-position:0px -273px; background-repeat:no-repeat; width:88px; height:37px; }
#header #mainMenu #mid .center a.contact {float:left; display:block; background-image:url(../img/sprite.png); background-position:0px -315px; background-repeat:no-repeat; width:81px; height:37px; }

#header #mainMenu #mid .center a.aboutus2 {float:left; display:block; background-image:url(../img/sprite.png); background-position:-98px -63px; background-repeat:no-repeat; width:93px; height:37px; }
#header #mainMenu #mid .center a.agencies2 {float:left; display:block; background-image:url(../img/sprite.png); background-position:-96px -105px; background-repeat:no-repeat; width:91px; height:37px; }
#header #mainMenu #mid .center a.advertisers2 {float:left; display:block; background-image:url(../img/sprite.png); background-position:-108px -147px; background-repeat:no-repeat; width:103px; height:37px; }
#header #mainMenu #mid .center a.publishers2 {float:left; display:block; background-image:url(../img/sprite.png); background-position:-104px -189px; background-repeat:no-repeat; width:99px; height:37px; }
#header #mainMenu #mid .center a.solutions2 {float:left; display:block; background-image:url(../img/sprite.png); background-position:-98px -231px; background-repeat:no-repeat; width:93px; height:37px; }
#header #mainMenu #mid .center a.network2 {float:left; display:block; background-image:url(../img/sprite.png); background-position:-93px -273px; background-repeat:no-repeat; width:88px; height:37px; }
#header #mainMenu #mid .center a.contact2 {float:left; display:block; background-image:url(../img/sprite.png); background-position:-86px -315px; background-repeat:no-repeat; width:81px; height:37px; }

#header #mainMenu #mid .center a.aboutus:hover {display:block; background-image:url(../img/sprite.png); background-position:-98px -63px; background-repeat:no-repeat; width:93px; height:37px;}
#header #mainMenu #mid .center a.agencies:hover {display:block; background-image:url(../img/sprite.png); background-position:-96px -105px; background-repeat:no-repeat; width:91px; height:37px;}
#header #mainMenu #mid .center a.advertisers:hover {display:block; background-image:url(../img/sprite.png); background-position:-108px -147px; background-repeat:no-repeat; width:103px; height:37px;}
#header #mainMenu #mid .center a.publishers:hover {display:block; background-image:url(../img/sprite.png); background-position:-104px -189px; background-repeat:no-repeat; width:99px; height:37px;}
#header #mainMenu #mid .center a.solutions:hover {display:block; background-image:url(../img/sprite.png); background-position:-98px -231px; background-repeat:no-repeat; width:93px; height:37px;}
#header #mainMenu #mid .center a.network:hover {display:block; background-image:url(../img/sprite.png); background-position:-93px -273px; background-repeat:no-repeat; width:88px; height:37px;}
#header #mainMenu #mid .center a.contact:hover {display:block; background-image:url(../img/sprite.png); background-position:-86px -315px; background-repeat:no-repeat; width:81px; height:37px;}

#header #mainMenu #mid .center .navbar {float:left; display:block; background-image:url(../img/sprite.png); background-position:-196px -63px; background-repeat:no-repeat; width:6px; height:37px; }


#header #subMenu {position:absolute; top:130px; left:0px; background-color:#e6edf3; width:850px; font-size:13px;}
#header #subMenu #choose {float:left; background-image:url(../img/sprite.png); background-position:0px -376px; background-repeat:no-repeat; width:53px; height:8px; margin:14px 10px 0px 25px;}
#header #subMenu #links {float:left; color:#5683ad; padding:10px 0px 9px 0px;}
#header #subMenu #links a {text-decoration:none;}
#header #subMenu #links a:hover {color:#ff6500;}

#header #subMenuLine {position:absolute; top:165px; left:0px; width:850px; height:1px; background-color:#5683ad; _font-size:0;}

/* BODY */
#body-bg {overflow:hidden; padding-top:11px;}
#body {margin:0 auto; width:850px; color:#444;}

#body #bodyleft {float:left; width:635px; margin-right:5px;}
#body #bodyleft #nav {float:left; width:635px; background-color:#f0f0f0; margin-top:3px;}
#body #bodyleft #nav #navstart {float:left; background-image:url(../img/sprite.png); background-position:-229px -79px; background-repeat:no-repeat; width:3px; height:17px;}
#body #bodyleft #nav #navend {float:right; background-image:url(../img/sprite.png); background-position:-237px -79px; background-repeat:no-repeat; width:3px; height:17px;}
#body #bodyleft #nav #navmid {float:left; padding-left:172px; color:#737373;}
#body #bodyleft #nav #navmid a {color:#ff6500;}
#body #bodyleft #nav #navmid a:hover {color:#737373; text-decoration:none;}

.contenttitle{float:left; font-family:tahoma; font-size:22px; color:#868686; padding-bottom:10px;}
.contenttitle .fs{font-size:19px;}

#body #bodyleft #content {float:left; width:635px; padding-top:15px;}
#body #bodyleft #content #contentleft {float:left; width:155px; margin-right:20px; text-align:right; font-size:11px;}
#body #bodyleft #content #contentleft .title{font-size:15px; color:#5683ad; font-weight:bold;}
#body #bodyleft #content #contentright {float:left; width:460px;}
#body #bodyleft #content #contentright #contentsizer{float:right; padding-top:4px;}

#body #bodyleft #content #contentright #contenttext {float:left; width:100%;}
#body #bodyleft #content #contentright #contenttext #signup ul{overflow:hidden; clear:both; margin:0; padding:0; width:460px;}
#body #bodyleft #content #contentright #contenttext #signup li{list-style:none; float:left; }
#body #bodyleft #content #contentright #contenttext .form_title{display:block; width:455px; font-weight:bold; padding:5px 0 5px 5px; margin:5px 0 5px 0; background-color:#f0f0f0;}
#body #bodyleft #content #contentright #contenttext .togg_title:hover{color:#528ce0}

#body #bodyleft #content #contentright #contenttext .textele{width:120px; margin-bottom:5px;}
#body #bodyleft #content #contentright #contenttext .formele{width:200px; margin-bottom:5px;}
#body #bodyleft #content #contentright #contenttext .form_text{color:#666; height:18px; border:1px solid #666; background-color:#fff; font:14px Tahoma; width:200px;}
#body #bodyleft #content #contentright #contenttext .form_select{color:#666; border:1px solid #666; background-color:#fff; font:13px Tahoma; width:200px;}
#body #bodyleft #content #contentright #contenttext .form_txtarea{color:#666; border:1px solid #666; background-color:#fff; font:14px Tahoma; width:338px;}
#body #bodyleft #content #contentright #contenttext .btnele{float:right; margin-top:5px;}

#faq {margin:0; padding-left:25px}
#faq li {list-style:decimal; margin-bottom:8px;}
#faq li ul {margin:5px 0}
#faq li a.question {display:block; background:#f0f0f0; padding:5px; text-decoration:none; font-size:13px;}
#faq li li {list-style:disc; margin:0;}
#faq li div {margin-top:5px;}

#body #bodyright {float:left; width:210px;}
#body #bodyright .spacer {float:left; margin:10px; height:1px; _font-size:0;}

/* LOGINBOX */
button.btn_login {cursor:pointer; background-color:transparent; background-image:url(../img/sprite.png); background-position:0px -396px; background-repeat:no-repeat; width:74px; height:19px; border:0;}
button.btn_login:hover {background-image:url(../img/sprite.png); background-position:-79px -396px; background-repeat:no-repeat; width:74px; height:19px;}

#loginbox {float:left; width:210px; background-color:#f0f0f0;}
#loginbox .tl_corner {float:left; background-image:url(../img/sprite.png); background-position:-237px -63px; background-repeat:no-repeat; width:3px; height:3px; _font-size:0;}
#loginbox .tr_corner {float:right; background-image:url(../img/sprite.png); background-position:-246px -63px; background-repeat:no-repeat; width:3px; height:3px; _font-size:0;}
#loginbox .bl_corner {float:left; background-image:url(../img/sprite.png); background-position:-237px -71px; background-repeat:no-repeat; width:3px; height:3px; _font-size:0;}
#loginbox .br_corner {float:right; background-image:url(../img/sprite.png); background-position:-246px -71px; background-repeat:no-repeat; width:3px; height:3px; _font-size:0;}

#loginbox #loginform {float:left; width:180px; padding:10px 15px 10px 15px;}
#loginbox #loginform .title {float:left; color:#3d6890; font-weight:bold; font-size:14px;}
#loginbox #loginform #usr_text {float:left; width:90px; margin:5px 5px 2px 0;}
#loginbox #loginform #pass_text {float:left; width:85px; margin:5px 0 2px 0;}
#loginbox #loginform #field_text {float:left; width:180px; margin:5px 0 2px 0;}
#loginbox #loginform #chk_text {float:left; width:180px; margin-top:5px;}
#loginbox #loginform .btn_text {float:left; width:61px; height:20px;}
#loginbox #loginform #frgtpass_text {float:left; margin-top:5px; font-size:11px;}

#loginbox #loginform #usr_frm {float:left; width:95px;}
#loginbox #loginform #pass_frm {float:left; width:85px;}
#loginbox #loginform #field_frm {float:left; width:103px; margin-right:5px;}
#loginbox #loginform #usr_frm #usr, #loginbox #loginform #pass_frm #pass {color:#666; height:18px; border:1px solid #649ccb; background-color:#fff; font:14px Tahoma;}
#loginbox #loginform #usr_frm #usr {width:90px}
#loginbox #loginform #pass_frm #pass {width:85px}
#loginbox #loginform #field_frm #field {font:12px Tahoma; width:103px; height:19px;}


/* NEWSLETTER */
button.btn_newsletter {cursor:pointer; background-color:transparent; background-image:url(../img/sprite.png); background-position:0px -420px; background-repeat:no-repeat; width:69px; height:19px; border:0;}
button.btn_newsletter:hover {background-image:url(../img/sprite.png); background-position:-74px -420px; background-repeat:no-repeat; width:69px; height:19px;}

#newsletter {float:left; width:210px; background-color:#e6edf3;}
#newsletter .tl_corner {float:left; background-image:url(../img/sprite.png); background-position:-221px -63px; background-repeat:no-repeat; width:3px; height:3px; _font-size:0;}
#newsletter .tr_corner {float:right; background-image:url(../img/sprite.png); background-position:-229px -63px; background-repeat:no-repeat; width:3px; height:3px; _font-size:0;}
#newsletter .bl_corner {float:left; background-image:url(../img/sprite.png); background-position:-221px -71px; background-repeat:no-repeat; width:3px; height:3px; _font-size:0;}
#newsletter .br_corner {float:right; background-image:url(../img/sprite.png); background-position:-229px -71px; background-repeat:no-repeat; width:3px; height:3px; _font-size:0;}

#newsletter #newsletterform {float:left; width:180px; padding:10px 15px 10px 15px;}
#newsletter #newsletterform .title{float:left; font-weight:bold; font-size:14px;}
#newsletter #newsletterform #name_text{float:left; width:180px; margin-right:5px; margin-top:5px;}
#newsletter #newsletterform #email_text{float:left; width:180px; margin-top:5px;}
#newsletter #newsletterform #name_frm{ float:left;}
#newsletter #newsletterform #email_frm{float:left;}
#newsletter #newsletterform .btn_text{float:right; margin-top:5px;}
#newsletter #newsletterform #unsub_text{float:left; margin-top:7px; font-size:11px;}
#newsletter #newsletterform input {color:#666; height:18px; border:1px solid #666; background-color:#fff; font:14px Tahoma;}

#support {float:left; width:210px; text-align:center;}

#contact {float:left; width:208px; border:1px solid #f0f0f0;}
#contact #data {float:left; width:180px; padding:14px; background-image:url(../img/bgnd_envelope.gif); background-repeat:no-repeat; background-position:right;}
#contact #data .padding {float:left; padding-top:2px; font-weight:bold; }
/* #contact #data #titleicon {float:left; background-image:url(../img/sprite.png); background-position:0px -357px; background-repeat:no-repeat; width:20px; height:14px; margin-bottom:10px; _font-size:0;} */
#contact #data .title {float:left; color:#ff6500; font-weight:bold; font-size:13px; margin-bottom:2px;}

/* FOOTER */
#footer-bg {overflow:hidden; margin-top:25px; background:#dedede url(../img/bg-footer.png) repeat-x;}
#footer {margin:0 auto; width:850px; padding:10px 0 10px 0; font-size:10px;}
#footer a {text-decoration:none;}
#footer a:hover {color:#ff6500}
#footer #line {width:850px; height:2px; margin:8px 0 4px 0; background:#dedede url(../img/line.png) repeat-x; _font-size:0; overflow:hidden; clear:both;}

#footer #copyright {color:#8c8c8c; float:left; margin:4px 0 8px 0;}
#footer #footer_logo {float:right; background-image:url(../img/sprite.png); background-position:-158px -396px; background-repeat:no-repeat; width:139px; height:32px; _font-size:0; margin-left:30px;}
#footer #footer_logo_daddy {float:right; background-image:url(../img/sprite.png); background-position:-172px -360px; background-repeat:no-repeat; width:61px; height:32px; _font-size:0;}
#footer a.godaddy {display:block; width:61px; height:32px;}
