/* 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:85px 0 0 10px; width:450px; }
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; width: 350px; margin: 0 auto; }
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 { z-index: 2; overflow: auto; 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 > h3,  div#content div.column.left > p { padding-left:30px; font-size:13px; line-height:19px; }
div#content div.column.left > h3 { font-family:Frutiger Next LT Bold; margin-bottom:10px; }
/* Form */



div#register-publisher div.container { background:url('../img/register_arrow.png') no-repeat 80px 0; }
div#register-publisher div.column { float:left; height:420px; padding:50px 25px 0; }
div#register-publisher div.column.left { width:480px; background:url('../img/register_divider.png') no-repeat right top; padding:50px 0 0 0; }
div#register-publisher div.column.right { width:400px; padding:85px 0 0 30px; }
div#register-publisher h1 { margin-bottom:10px; color:#fff; font-family:Frutiger Next LT Bold; font-size:30px; }
div#register-publisher p { color:#fff; line-height:19px; font-family:Frutiger Next LT Regular; font-size:14px; width:430px; margin:20px 0 17px; }
div#register-publisher div.column div.input { float:left; width:240px; margin-top:15px; }
div#register-publisher div.column.right div.input { width:380px; }
div#register-publisher div.input h3 { color:#fff; font-family:Frutiger Next LT Regular; font-size:14px; margin:0 0 3px 3px; }
div#register-publisher div.input h3 span.error { float:right; margin-right:33px; color:#ffcd55; }
div#register-publisher div.input h3 span.star { color:#ffcd55; }
div#register-publisher div.input > input,  div#register-publisher div.input textarea,  div#register-publisher 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-publisher div.input textarea { width:380px; }
div#register-publisher div.column.right div.input > input { width:380px; }
div#register-publisher 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-publisher a#submitbutton:hover { background-position:0 -36px; }
div#register-publisher a#submitbutton:active { background-position:0 -72px; }
div#register-publisher div#statusbar { float:left; margin:23px 0 0 30px; }
div#register-publisher div#statusbar div { display:none; }
div#register-publisher div#statusbar img { vertical-align:bottom; margin-right:3px; }
div#register-publisher div#statusbar span { color:#fff; font-family:Frutiger Next LT Regular; font-size:14px; }
/* Address */



div#content div#address { padding-left:40px; margin-top:-20px; }
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#content div#address div.header { width:260px; text-indent:-9999px; background:url('../img/advertiser_header.png') no-repeat left 40px; }
div#content div#address div.header:last-child { margin-top:-20px; }
div#content div#address div.header h2 { text-transform:uppercase; color:#fff; font-family:Frutiger Next LT Bold; font-size:14px; padding:58px 0 40px 45px; }
div#content div#address div.header address { color:#404040; font-size:13px; line-height:19px; padding-left:45px; margin-bottom:20px; }
div#content div#address div.header div.info { width:170px; padding:6px; margin:10px 0 0 45px; background:url('../img/content_address_info_bg.png') no-repeat; color:#404040; font-family:Frutiger Next LT Regular; font-size:14px; }
div#content div#address div.header div.info a { color:#404040; text-decoration:none; }
div#content div#address div.header div.info a:hover { color:#888; }
div.paragraph { margin: -60px 0 0 -18px; background:url('../img/content_info_header.png') no-repeat 0 0; }
div.paragraph h2 { text-indent:-9999px; padding:73px 0 40px 45px; }
div.paragraph p { font-size: 13px; line-height: 19px; padding-left: 45px; }
h3.about-header { font-size: 13px; font-weight: bold; font-family: Frutiger Next LT Bold; margin: 20px 0; padding-left: 45px; }
div.clear { clear: both; }
div.ident { width: 570px; margin-left: 40px; padding-left: 60px; font-family: Arial, Helvetica, sans-serif; line-height: 19px; font-size: 13px; }
div.icon-traffic { background:url('../img/publisher-icon-traffic.png') no-repeat; }
div.icon-inventory { background:url('../img/publisher-icon-inventory.png') no-repeat 0px 10px; }
div.icon-why-us { background:url('../img/publisher-icon-why-us.png') no-repeat 0px 20px; }
div.ident p { background:url('../img/hr2.png') no-repeat bottom left; padding: 0 0 15px 0; margin: 0 0 15px 50px; }
div.ident p:last-child { background: none; }
div.header-graph { min-height: 70px; width: 550px; padding: 3px 0 15px 120px; margin: 20px 40px; display: block; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #404040; line-height: 21px; background:url('../img/graph.png') no-repeat; }
ul.publisher-gains { margin: 40px 15px 15px 20px; padding: 20px 0; width: 620px; list-style: inside; background: url('../img/list-bg.png') repeat-x #e8e8e8; font-family: Arial, Helvetica, sans-serif; font-size: 13px; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #FFF; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
ul.publisher-gains li { padding: 9px 30px; list-style-image: url('../img/list-check.png'); }
ul.publisher-gains li:first-child { text-indent: -9999px; overflow: hidden; background: url('../img/list-text.png') no-repeat 28px 10px; }
div#register-publisher { background: #0098e7; height: 443px; padding: 0; margin: 0; }
