/* Header */



div#header { position:relative; background:#dee3e5 url('../img/header_bg.png') no-repeat center top; }
div#header > div.container { position:relative; height:290px; width:1125px; }
div#header > div.container div.placeholder { margin-left:100px; padding:75px 0 0 10px; width:400px; }
div#header > div.container div.placeholder h1 { font-family:Frutiger Next LT Bold; font-size:30px; color:#363535; margin-bottom:10px; text-align: center; }
div#header > div.container div.placeholder p { font-size:12px; color:#404040; line-height:19px; text-align: center; }
div#header div.container div#drawing { position:absolute; z-index:7; height:400px; width:816px; right:0; top:0px; background:url('../img/publishers/header.png') no-repeat right -69px; }
/* Tabs */



div#header div#tabs { position:absolute; bottom:0; left:0; width:100%; background:url('../img/header_tabs_bg.png') repeat-x center bottom; }
div#header div#tabs div.container { height:63px; padding:0 30px; }
div#header div#tabs div.container div.tab { font-family:Frutiger Next LT Regular; font-size:16px; display:table; height:24px; padding:10px 25px 0; background-color:#f5f5f6; -webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-topright:4px; -moz-border-radius-topleft:4px; border-top-right-radius:4px; border-top-left-radius:4px; }
/* Content */



div#content { height:1005px; background:#ececec url('../img/content_bg.png') no-repeat center top; }
div#content div.column { float:left; padding:20px 0; }
div#content div.column.left { width:680px; }
div#content div.column.right { width:280px; padding:0; }
div#content div.column.left div.info:first-child { margin-top:-40px; }
div#content div.column.left div.info { margin-left:-20px; background:no-repeat 0 0; }
div#content div.column.left div.info.concept { background-image:url('../img/content_concept_header.png'); }
div#content div.column.left div.info.channels { background-image:url('../img/content_channels_header.png'); }
div#content div.column.left div.info h2 { text-indent:-9999px; padding:73px 0 40px 45px; }
div#content div.column.left div.info h3 { font-size:13px; font-weight:bold; margin:0 0 10px 45px; }
div#content div.column.left div.info p.first { margin-bottom:30px; }
div#content div.column.left div.info p { font-size:13px; line-height:19px; margin-left:45px; }
div#content div.column.left div#channels { width:710px; height:450px; margin-top:-30px; background:url('../img/content_channels.png') no-repeat; }
div#content div.column.left div#channels div.channel { float:left; width:355px; height:165px; }
div#content div.column.left div#channels h3 { padding:3px 5px 3px 4px; margin:45px 0 5px 170px; float:left; color:#fff; font-family:Frutiger Next LT Bold; font-weight:normal; font-size:16px; background:no-repeat 0 0; }
div#content div.column.left div#channels h3.dating { background-image:url('../img/content_channel_dating_bg.png'); }
div#content div.column.left div#channels h3.sports { background-image:url('../img/content_channel_sports_bg.png'); }
div#content div.column.left div#channels h3.gambling { background-image:url('../img/content_channel_gambling_bg.png'); }
div#content div.column.left div#channels h3.lifestyle { background-image:url('../img/content_channel_lifestyle_bg.png'); }
div#content div.column.left div#channels h3.gender { background-image:url('../img/content_channel_gender_bg.png'); }
div#content div.column.left div#channels h3.entertainment { background-image:url('../img/content_channel_entertainment_bg.png'); }
div.clear { clear: both; }
div#content div.column.left div#channels div.channel.right h3 { margin-left: 146px; }
div#content div.column.left div#channels div.channel p { font-size:13px; line-height:19px; padding:3px 10px 0 125px; }
div#content div.column.left div#channels div.channel.right p { padding:3px 33px 0 102px; }
/* Clients */



div#content div#clients { padding-left:40px; }
div#content div#clients div.client { height:200px; width:260px; text-indent:-9999px; background:url('../img/advertiser_header.png') no-repeat left 40px; margin-bottom:60px; }
div#content div#clients div.client h2 { text-transform:uppercase; color:#fff; font-family:Frutiger Next LT Bold; font-size:14px; padding:58px 0 40px 45px; }
div#content div#clientbox { margin:-20px 0 0 15px; width:243px; background:url('../img/content_clients_bg.png') repeat-x; }
div#content div#clientbox > div { width:243px; height:148px; background:url('../img/slider_large.png') repeat-x 0 -8px; }
div#content div#clientbox div#overlay { width:243px; height:148px; background:#f3f3f3 url('../img/content_clients_bg.png') repeat-x; }
div#register { background: #0098e7; height: 306px; padding: 0; margin: 0; }
/* Form */



div#register div.container { background:url('../img/register_arrow.png') no-repeat 80px 0; }
div#register div.column { float:left; height:215px; padding:50px 25px 0; }
div#register div.column.left { width:480px; background:url('../img/register_divider.png') no-repeat right top; padding:50px 0 0 0; }
div#register div.column.right { width:400px; padding:85px 0 0 30px; }
div#register h1 { margin-bottom:10px; color:#fff; font-family:Frutiger Next LT Bold; font-size:30px; }
div#register p { color:#fff; line-height:19px; font-family:Frutiger Next LT Regular; font-size:14px; width:430px; margin:20px 0; }
div#register div.column div.input { float:left; width:240px; margin-top:15px; }
div#register div.column.right div.input { width:380px; }
div#register div.input h3 { color:#fff; font-family:Frutiger Next LT Regular; font-size:14px; margin:0 0 3px 3px; }
div#register div.input h3 span.error { float:right; margin-right:33px; color:#ffcd55; }
div#register div.input h3 span.star { color:#ffcd55; }
div#register div.input > input,  div#register div.input textarea,  div#register div.input select { width:200px; padding:4px 5px; background-color:#2caff3; border:0; border-top:1px solid #008ad2; border-bottom:1px solid #44baf7; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
div#register div.input textarea { width:380px; height: 85px; }
div#register div.column.right div.input > input { width:380px; }
div#register a#submitbutton { display:block; float:left; margin:15px 0 0 3px; width:108px; height:36px; background:url('../img/register_submit_button.png') no-repeat 0 0; text-indent:-9999px; }
div#register a#submitbutton:hover { background-position:0 -36px; }
div#register a#submitbutton:active { background-position:0 -72px; }
div#register div#statusbar { float:left; margin:23px 0 0 30px; }
div#register div#statusbar div { display:none; }
div#register div#statusbar img { vertical-align:bottom; margin-right:3px; }
div#register div#statusbar span { color:#fff; font-family:Frutiger Next LT Regular; font-size:14px; }
