@charset "utf-8";
/* CSS Document */

* {margin: 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
li{list-style:none; padding:0; margin:0; color:#3d425e;}
a{text-decoration:none; color:#2f3452;}
a:hover {text-decoration:none;}
img {border:none;	text-align: center;}
.clear{clear:both; display:block; visibility: hidden; line-height:0px;}
p{line-height:18px; color:#2f3452;}
h1, h2, h3, h4, h5{font-weight:normal;}


#topwrap{margin:0 auto; padding:0; border-bottom:1px solid #bfbfbf; width:100%; height:80px;}
#top{margin:0 auto;width:1084px;}
#logo{padding-top:28px; float:left;}
#nav{ margin:48px 46px 0 27px; float:right; background:url(../images/txt_nav.gif) no-repeat; height:32px; width:497px; overflow: hidden;}
#nav div a{display:block; float:left; height:32px;}
#nav div a span{display:none;}
.home a {width:79px;}
.adversiter a{width:148px;}
.publisher a{width: 144px;}
.contactus a{width: 126px; }

.home a:hover{ width:79px; background:url(../images/txt_nav.gif) 0 -34px no-repeat;}
.adversiter a:hover{width:148px; background:url(../images/txt_nav.gif) -79px -34px no-repeat;}
.publisher a:hover{width: 144px; background:url(../images/txt_nav.gif) -227px -34px no-repeat;}
.contactus a:hover{width: 126px; background:url(../images/txt_nav.gif) -371px -34px no-repeat;}

#flashwrap{margin:0 auto;  padding:0; width:100%; height:400px; border-bottom:1px solid #bfbfbf; position:relative;}
#flash{ margin:0 auto; padding-left:44px; width:1040px; height:400px; position:relative;}
#menu{position:absolute; top:235px; width:344px;}
#menu li a{display:block; float:left; padding:61px 5px 0 5px; text-align:center;}
#menu a.categories{background:url(../images/ic_categories.png) 50%  0 no-repeat;} 
#menu a.targeting{background:url(../images/ic_target.png) 50%  0 no-repeat;} 
#menu a.optimization{background:url(../images/ic_optimization.png) 50%  0 no-repeat;} 
#menu a.revenue{background:url(../images/ic_revenue.png) 50%  0 no-repeat;}

#menu a.categories:hover{background:url(../images/ic_over_categories.png) 50%  0 no-repeat;} 
#menu a.targeting:hover{background:url(../images/ic_over_target.png) 50%  0 no-repeat;} 
#menu a.optimization:hover{background:url(../images/ic_over_optimization.png) 50%  -1px no-repeat;} 
#menu a.revenue:hover{background:url(../images/ic_over_revenue.png) 50%  0 no-repeat;}

#contentwrap{margin:0 auto; padding:0; width:1084px;}
#contents{margin:13px 44px 0 44px;}
#contents .box1{ padding:41px 46px 29px 35px; width:393px; height:190px; border:1px solid #bfbfbf; position:relative; float:left; }
#contents .box1 p{padding:29px 0 24px 0; font-size:15px; }

.lt, .rt, .lb, .rb { width:10px; height:10px; position:absolute;}
.lt {top:-1px; left:-1px;}
.rt {top:-1px; right:-1px;}
.lb {bottom:-1px; left:-1px;}
.rb {bottom:-1px; right:-1px;}

.box2{ margin:42px 0 0 0; float:left; width:429px; padding-left:13px;}
.box2 img.imgmargin{margin:7px 21px 0 0 ;}
.box2_description{float:left; width:250px; padding-right:20px;}
.box2_description h3{font-size:20px; font-weight:100;}
.box2_description p{padding:16px 0 16px 0; font-size:15px;}
.arrow{float:left; margin-top:100px;}
.h52{height:52px;}

#footer{ padding:10px 0 28px 0; border-top:1px solid #b3b3b3; font-size:12px; color:#b3b3b3; }
.copyright{float:left; font-family:inherit;}
.smallnav {float:right;}
.smallnav li{display:inline; background:url(../images/graybar.gif) no-repeat right; padding:0 11px; height:11px; }
.smallnav li.bordernone{background:none;}
.smallnav li a{color:#b3b3b3; }


