body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
p{padding:8px 0}
hr{color:#dadada}
a,a:visited{text-decoration:none;outline:none;color:#36c}
a:hover{color:#1f3753;text-decoration:underline}
body{background-color:#e8e8e8;font-size:11px;font-family:arial;color:#666;height:900px}
/*header*/
#header_wrapper{background-color:#000;background-image:url('../images2/header_bg.gif');background-repeat:repeat-x;background-position:top}
#home_wrapper{background:url('../images2/efind-display-bg.png') no-repeat center top;height:320px}
#advertisers_wrapper{background-image:url('../images2/advertisers_bg.jpg');background-repeat:no-repeat;background-position:top;height:282px}
#publishers_wrapper{background-image:url('../images2/publishers_bg.jpg');background-repeat:no-repeat;background-position:top;height:282px}
#about_wrapper{background-image:url('../images2/about_bg.jpg');background-repeat:no-repeat;background-position:top;height:282px}
#management_wrapper{background-image:url('../images2/management_bg.jpg');background-repeat:no-repeat;background-position:top;height:282px}
#careers_wrapper{background-image:url('../images2/careers_bg.jpg');background-repeat:no-repeat;background-position:top;height:282px}
#forgot_pw_wrapper{background-image:url('../images2/forgot_pw_bg.jpg');background-repeat:no-repeat;background-position:top;height:282px}
#contact_wrapper{background-image:url('../images2/contact_bg.jpg');background-repeat:no-repeat;background-position:top;height:282px}
#login_wrapper{background-image:url('../images2/login_bg.jpg');background-repeat:no-repeat;background-position:top;height:282px}
#menu_wrapper{background-image:url('../images2/menu_bg.png');background-repeat:repeat-x;background-position:top;width:962px;height:86px;margin:0 auto}
#adf_logo{width:334px;height:56x;position:relative;top:7px;left:20px;float:left}
#menu{width:497px;height:42px;position:absolute;top:33px;left:445px;text-indent:-9999px;font-size:0;display:block;line-height:0}
#menu a{background:url('../images2/menu_sprite.png') no-repeat scroll 0 0 transparent;cursor:pointer;display:block;float:right;height:42px}
a#home{background-position:0 0;width:63px}
#home:hover{background-position:0 -42px}
#home.active{background-position:0 -42px !important}
a#adv{background-position:-63px 0;width:112px}
#adv:hover{background-position:-63px -42px}
#adv.active{background-position:-63px -42px !important}
a#pub{background-position:-175px 0;width:105px}
#pub:hover{background-position:-175px -42px}
#pub.active{background-position:-175px -42px !important}
a#about{background-position:-280px 0;width:67px}
#about:hover{background-position:-280px -42px}
#about.active{background-position:-280px -42px !important}
a#contact{background-position:-411px 0;width:86px}
#contact:hover{background-position:-411px -42px}
#contact.active{background-position:-411px -42px !important}
#login{float:right;width:465px;height:30px;position:relative;top:7px;background-image:url('../images2/login_shadow.gif');background-repeat:no-repeat;background-position:bottom;left:-20px;text-align:right}
#login span#phone{background-image:url('../images2/icon_phone.png');background-repeat:no-repeat;background-position:left;padding:5px 11px 5px 24px}
#login img{vertical-align:middle}
.link_sm{color:#369;cursor:pointer}
/*body*/
#content_wrapper{background-image:url('../images2/divider.gif');background-repeat:repeat-x;background-position:top;background-color:#f4f4f4;min-height:290px;padding-bottom:40px}
#home_content{width:950px;margin:0 auto;position:relative;top:20px}
#content{width:930px;margin:0 auto;background-color:#fff;padding:10px;position:relative;top:20px}
.title_bg{background-image:url('../images2/title_bg.gif');background-repeat:repeat-x;background-position:top;height:47px;color:#fff;line-height:37px;font-size:15px}
.title_bg span{height:47px;background-image:url('../images2/arrow.gif');background-repeat:no-repeat;background-position:22px bottom;padding-left:13px;display:block}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
/*index*/
#advertiser{float:left;width:465px;background-color:#fff;margin:0 10px 30px 0}
#publisher{float:left;width:465px;background-color:#fff;margin:0 0 30px 10px}
.client_content{margin:10px;font-size:12px;line-height:17px}
.client_content h3{color:#153151;border-bottom:1px solid #dadada;padding-bottom:5px}
.btn{width:380px;height:43px;margin:5px auto;text-indent:-9999px}
.btn a{background-image:url('../images2/client_sprite.gif');width:380px;height:44px;cursor:pointer;display:block}
a#advertiser_btn{background-position:0 0}
#advertiser_btn:hover{background-position:0 -44px}
a#publisher_btn{background-position:-380px 0}
#publisher_btn:hover{background-position:-380px -44px}
/*advertisers*/
#left_column{float:left;width:290px}
#right_column{float:right;width:630px}
#inner_content{color:#000;font-size:13px}
ul.advantages{padding:0 10px 0 36px;list-style-image:url('../images2/check.gif')}
.advantages li{padding-top:12px}
.switch_btn{width:271px;height:24px;margin:50px auto 0 auto;text-indent:-9999px}
.switch_btn a{background-image:url('../images2/btn_switch_type.gif');width:271px;height:24px;cursor:pointer;display:block}
a#switch_to_adv{background-position:0 -24px}
#join_float{float:right;text-align:center;font-weight:bold;font-style:italic;padding:5px 0 10px 10px;width:380px}
.column_text{padding:10px;line-height:18px}
.form_hdr{border-bottom:1px solid #EEE;color:#000;font-size:22px;font-weight:bold}
/*about*/
ul#about_menu{padding:10px 10px;list-style-type:none}
#about_menu li{border-bottom:1px dotted #dadada;font-size:17px;text-indent:10px;cursor:pointer}
#about_menu li:hover{background-color:#e9eff9}
#about_menu li.active{background-color:#e9eff9}
#about_menu a{padding:10px 0;display:block;color:#000}
/*management*/
.profile_img{float:left;width:114px}
.profile_desc{margin-left:124px;color:#666;line-height:18px}
.about_content{border-bottom:1px dotted #dadada;padding:10px;margin-bottom:10px}
.about_content:last-child{border-bottom:none}
/*careers*/
#career_table{padding:10px}
.th_bg{background:url("../images2/th_bg.gif") repeat-x scroll left top transparent;color:#fff;font-size:16px;height:25px;padding:7px 0 0 10px;text-transform:uppercase}
.th_bg td{padding-left:10px}
.job th{font-weight:normal;padding:7px 10px}
.job td{padding:10px}
tr.odd{background:none repeat scroll 0 0 #e9e9e9}
.job a{font-weight:bold;text-decoration:none}
.job a:hover{color:#1f3753;font-weight:bold;text-decoration:underline}
/*account*/
#forgot_pw_form{padding:10px}
.input_style{width:320px;padding:3px 5px}
.holder{color:#aaa}
/*contact*/
.company_info{width:271px;margin:auto;color:#666;padding-top:10px}
.company_info span{color:#000;font-weight:bold}
.input_err{border:1px solid #C00;background-color:#FFEBE8;padding:2px 5px}
.error{background:url("../images2/icon-error.png") no-repeat scroll 10px 5px #FFEBE8;border:1px solid #DD3C10;font-size:12px;line-height:normal;padding:5px 10px 7px 35px;margin-top:10px}
.success{background:url("../images2/icon-success.png") no-repeat scroll 10px 5px #E1FCD5;border:1px solid #77ED48;font-size:12px;line-height:normal;padding:9px 10px 10px 38px;margin-top:10px}
.next10{margin-top:10px}
input:focus, textarea:focus{background-color:#f9faea}
textarea{padding:5px}
/*misc*/
.highlight{background:none repeat scroll 0 0 #FFF3A3;border:1px solid #E2C822;color:#B79000;display:block;padding:10px}
/*footer*/
#brands{background:url(../images2/brands_shadow.gif) no-repeat center top;clear:both;font-size:14px;padding-top:15px;text-align:center}
#footer_wrapper{background-color:#e8e8e8;width:950px;margin:auto auto;padding:20px 0 20px 0}
#footer{float:left;width:600px}
