/* subnav start */
.navigation{ height:50px; border-bottom:1px solid #dedfe0;  border-top:1px solid #dedfe0;  font-size:18px; padding:0 10px;}
.navigation .menu{ width:600px; float:left;}
.navigation ul li{ float:left; margin-right:40px;}
.navigation ul li a{line-height:51px; color:#666666; }
.navigation ul li a:hover { color:#00A4D9;}
.navigation ul li.select a{color:#00a4d9;}
.navigation ul li.select{ background:url(../images/subnav_bg.gif) bottom center no-repeat; }

.social{ width:90px; height:24px; margin-top:13px; float:right;}
.social a{ float:left;  display:block; background:url(../images/maincon_icon.gif); width:24px; height:24px; text-indent:-9999px;}
.social a.fb{ background-position:0 -58px; margin-right:9px; }
.social a.twt{ background-position:-33px -58px;margin-right:9px;}
.social a.in{ background-position:-66px -58px;}

/*subimg start*/
.subtitle{ padding:0 10px 40px; }
.subtitle .img{ float:right;}
.subtitle .text{padding-top:65px;}
.subtitle .text h2{ padding-bottom:15px;   }
.subtitle .text p{  font-size:22px;  line-height:30px;}

.network .subtitle .img{ float:right; margin-top:15px; margin-right:30px;}
.network .subtitle .text{ float:left;  width:530px;}

.targeting  .subtitle .img{ float:right; margin-top:35px;}
.targeting  .subtitle .text{ float:left;  width:530px;}

.benefits  .subtitle .text{ float:left;  width:530px;}
.benefits  .subtitle .img{ float:right; margin-top:15px; margin-right:40px;}


/*advertisers | network highlights start*/
.subcon { padding:0 10px 20px; }
.subcon .column3 .section{ width:300px; float:left; padding-bottom:35px;  }
.subcon .column3 .title{ height:75px; background:url(../images/column3_icon.gif); width:300px; position:relative;}
.subcon .column3 .title h3{ position:absolute; bottom:0; left:0; font-size:24px; color:#00a4d9; font-style:normal; font-weight:600;}
.subcon .column3 .gap{ margin-right:40px;}

.subcon .column3 .title.reach{ background-position:0 0;}
.subcon .column3 .title.cunstomization{ background-position:-340px 0px;}
.subcon .column3 .title.targeting{ background-position:-690px -5px;}
.subcon .column3 .title.performance{ background-position:0 -84px;}
.subcon .column3 .title.brandSafety{ background-position:-340px -84px;}
.subcon .column3 .title.high_roi{ background-position:0 -160px;}
.subcon .column3 .title.relevant_ads{ background-position:-340px -160px;}
.subcon .column3 .title.high_impact_units{ background-position:-680px -160px;}

.subcon .column3 .text{ padding-top:10px; font-size:16px; line-height:22px;}
.subcon .column3 .text p.list{ padding-bottom:10px;}

/**advertisers | solutions**/
.subcon .column2 .con_left{ float:left; width:490px;}
.subcon .column2 .con_right{ float:right; width:490px;}
.subcon .column2 .con_right img{ float:right;}
.subcon .column2 h3{ font-size:24px; padding-bottom:14px; font-weight:600; font-style:normal;}
.subcon .column2 h4{ font-size:16px; font-weight:600; font-style:normal;}
.subcon .column2 .section ul li{ line-height:30px; }
.solutions .column2 .section{ padding-bottom:40px;}
.solutions .column2 .section p{ padding-bottom:30px;}

/**advertisers | targeting**/
.targeting .column2{ padding-bottom:40px;}
.targeting .section .block{ background:url(../images/targeting.gif); width:430px; padding-left:40px; margin-bottom:30px;  }
.targeting .section .block h4{ padding-bottom:5px;}
.targeting .section .block h4 p{ padding-right:15px;}
.targeting .section .channels{ background-position:0 0 ; float:left;}
.targeting .section .demographic{background-position:-490px 0px ; float:right;}
.targeting .section .geographic{ background-position:0 -78px ; float:left;}
.targeting .section .contextual{background-position:-490px -79px ; float:right;}
.targeting .section .data_targeting{ background-position:0 -165px ;  float:left;}
.targeting .section .re_targeting{background-position:-490px -168px ; float:right;}
.targeting .section .behavioral{ background-position:0 -248px ;float:left;}

.categories{ margin-bottom:40px;}
.categories h3{font-size:24px; padding-bottom:14px; font-weight:600; font-style:normal; margin-bottom:5px;}
.categories .block{ padding-left:40px; width:260px; float:left; padding-top:25px; background:#eeeeee; border-radius:8px; height:380px; overflow: hidden; position:relative;}
.categories .block h4{ color:#3d4247; margin-bottom:10px;}
.categories .block ul li { color:#666666; line-height:24px !important;}
.categories .block .more{ background:url(../images/MORE+.gif) top left no-repeat; width:50px; height:15px; position:absolute; bottom:10px; right:15px; text-indent:-9999px; display:block;}
.categories .gap{ margin-right:40px;}


/*publishers start*/
.sample_partners{background:url(../images/partner_bg.gif) 0 0 no-repeat; margin-bottom:40px; padding:0 10px;}
.sample_partners .slidebox { height:56px;  position:relative;}
.sample_partners .slidebox a{ background:url(../images/column3_icon.gif); width:31px; height:24px; background-repeat:no-repeat;  display:block; float:right;  margin-top:18px; text-indent:-9999px;}
.sample_partners .slidebox a.prev{ background-position:0 -240px;margin-right:10px; }
.sample_partners .slidebox a.next{ background-position:-39px -240px;}
.sample_partners .title{ width:196px; color:#00a4d9; font-size:30px; line-height:32px;font-style:normal; font-weight:600; padding-top:10px;}

.sample_partners .tablebox{ height:256px; border:none;}
.sample_partners .tablebox tr td{ border-left:1px solid #dedfe0; line-height:80px;  text-align:center; height:83px; width:194px;}
.sample_partners .tablebox tr td img{ vertical-align:middle;}

.adformats .column2 .section{ padding-bottom:40px;}
.adformats .column2 .section .gap{ margin-right:40px;}
.adformats .column2 .section:first-child p{ margin-bottom:30px;}
.adformats .column2 .section .row3_box{ width:300px; float:left;}
.adformats .column2 .section .row3_box img{ margin-bottom:20px;}
.adformats .column2 .section .row3_box h4{ margin-bottom:15px; color:#3d4247; font-size:18px; font-weight:600; font-style:normal;}
.adformats .column2 .section .row3_box p{ padding-bottom:15px;}
.adformats .clickhere { color:#00a4d9; text-decoration:underline;}


/*contact_us start*/
.line{ border-top:1px solid #dedfe0;}
.contactus .left_block p{font-size:18px; line-height:30px; padding-bottom:15px;}

.information .info_left{ float:left; width:300px; margin-right:40px;}
.information .info_right{ float:right;width:300px;}
.information .info_box{ width:640px; margin-bottom:24px; }

.info_box h4{ padding-bottom:10px; color:#3d4247;}
.info_box select{ width:290px; height:35px; background-color:#f4f7f8; border:none;color:#777777; padding:8px 5px 6px 5px; font-family: "myriad-pro",sans-serif; font-size:14px;}
.info_box select option{  padding:5px 0 5px 5px;}
.info_box input.textbox{ width:290px; height:35px; padding-left:10px;background-color:#f4f7f8;border:none;color:#777777;  font-family: "myriad-pro",sans-serif; font-size:14px;}
.info_box .radiobox{ margin-top:6px;}
.info_box .radiobox .radio { margin-right:6px;}
.info_box textarea{ width:640px; height:100px; padding-left:10px; padding-top:10px; background-color:#f4f7f8;border:none;color:#777777;}

.select_box{ width:300px;  height:38px; }
.select_box .bg{ width:252px; padding:0px 38px 0px 10px; line-height:38px; background:url(../images/select_bottom.gif) no-repeat top right #f4f7f8;color:#777777;font-size:14px;font-family: "myriad-pro",sans-serif;}

/*about us*/
.right_block { width:640px; float:right; padding-bottom:40px;}
.left_block{ float:left; width:300px;}

.aboutus .left_block{color: #00A4D9; font-size: 22px; font-style: normal; font-weight: 600;}
.aboutus .right_block p{ padding-bottom:30px;}

.careers .left_block{color: #00A4D9; font-size: 22px; font-style: normal; font-weight: 600;}
.careers .right_block .section{ padding-bottom:30px;}
.careers .right_block .section h4{font-size: 16px; font-style: normal; font-weight: 600;}
.careers .right_block .section ul li{line-height: 30px;}
.careers .right_block p{ padding-bottom:30px;}
.careers .right_block p a{color:#00A4D9; font-weight:bold;}
.careers  p.success{color: #00A4D9;}

.privacy { padding-bottom:20px;}
.privacy .subtitle{ padding-bottom:0px;}
.privacy p{ padding-bottom:30px;}
.privacy h4{ padding-bottom:15px;  }
.privacy h5{font-size: 16px;color: #3D4247; }

.subcon .date{ font-size:12px;}
.pressrelease h4{ padding-bottom:15px; color: #00A4D9; padding-top:15px; font-size: 18px; line-height:28px; }
.pressrelease p{ padding-bottom:30px;}

/*account executive apply*/
#file_1, #file_2 { background-color: #F4F7F8; border: medium none; color: #777777; font-family: "myriad-pro",sans-serif; font-size: 14px; padding-left: 10px; width: 290px;}


/*new platform highlights page*/
h2 p.new {font-family: "proxima-nova",sans-serif; font-style: normal; font-weight: 800; font-size:32px !important; color:#333333; text-transform:uppercase; line-height:40px !important; text-align:center;}
.bottomtext{ width:700px; text-align:center; margin-left:auto; margin-right:auto;}
.bottomtext p {font-family: "proxima-nova",sans-serif; font-style: normal; font-weight: 600; font-size:16px; color:#333333;}
p.subtitle {font-family: "proxima-nova",sans-serif; font-style: normal; font-weight: 700; font-size:19px !important; color:#333333; padding-top:20px; line-height:24px;}
.bottomtext ul li{ font-family: "proxima-nova",sans-serif; font-style: normal; font-weight: 600; font-size:16px; color:#333333; padding:0 0 20px 0;}
.network .bottomtext { padding-top:60px;}
/*new solution page*/
