/* CSS Document */
code {
	display:block;
	background:#eee;
	padding:19px;
	border:1px solid #ccc;
	margin-bottom:1em;
}

#content-area {
	padding:0;
   width:892px;
}

.how-adbrite-works-header {
padding:0;
margin:0;
}

.how-adbrite-works-header p{
font-family:Arial,Helvetica,sans-serif;
padding:0;
margin:0;
color:#ff0000;
font-size:24px;
font-weight:bold;
}

.clearer{
clear:both;
}

/*overview page*/

#how-adbrite-works-advertisers{
margin:20px 0 0 0;
padding:0 20px 0 0;
border-right:1px solid #8BCE48;
}

#how-adbrite-works-advertisers h2{
font-family:Arial;
font-size:22px;
margin:0;
padding:0 0 10px 0;
color:#8BCE48;
}

#how-adbrite-works-advertisers p{
font-size:16px;
font-family:Arial;
font-weight:bold;
margin:0;
padding:0 0 10px 0;
color:#666666;
}

#how-adbrite-works-advertisers img{
margin:10px 0 15px 0;
border:0;
}

#how-adbrite-works-advertisers a{
font-size:16px;
font-weight:bold;
margin:0;
padding:0 0 10px 0;
color:#0000ff;
}

#how-adbrite-works-publishers{
margin:20px 0 0 30px;
}

#how-adbrite-works-publishers p{
font-size:16px;
font-family:Arial;
font-weight:bold;
margin:0;
padding:0 0 10px 0;
color:#666666;
}

#how-adbrite-works-publishers h2{
font-family:Arial;
font-size:22px;
margin:0;
padding:0 0 10px 0;
color:#8BCE48;
}

#how-adbrite-works-publishers img{
margin:10px 0 15px 0;
border:0;
}

#how-adbrite-works-publishers a{
font-size:16px;
font-weight:bold;
margin:0;
padding:0 0 10px 0;
color:#0000ff;
}

/*end of overview page*/


/* general construction for sub pages */

#left-nav{
width:208px;
float:left;
margin:0;
}

#left_navigation{
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
}

#left_navigation ul{
margin:0;
padding:0;
list-style-type:none;
}

#left_navigation ul li{
padding:10px 0 10px 20px;
border-top:1px solid #e1e1e1;
margin:0;
}

#left_navigation ul li p{
font-size:13px;
font-weight:bold;
color:#599F13;
text-decoration:none;
margin:0;
}

#left_navigation ul li ul{
margin:0;
padding:5px 0 0 10px;
}

#left_navigation ul li ul li{
margin:0;
padding:0 0 4px 0;
border:0;
}

#left_navigation ul li ul li a{
color:#666666;
font-size:11px;
margin:0;
padding:0;
}

#left_navigation ul li ul li a.selected{
color:#666666;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin:0;
padding:0;
}

.left-nav-promo{
width:208px;
border-bottom:1px solid #acacac;
margin:0;
padding:10px 0 10px 0;
}

.top{
margin-top:10px;
}

.left-nav-promo h3{
color:#666666;
font-size:12px;
margin:0;
padding:0 0 10px 0;
font-weight:bold;
}

.left-nav-promo img{
float:left;
margin:0 10px 0 0;
}

.left-nav-promo p{
color:#666666;
font-size:11px;
margin:0 0 10px 0;
padding:0;
font-weight:normal;
}

#sub-content{
width:664px;
margin:0 0 0 20px;
float:left;
}

span.pub_ad_highlight{
color:red;
font-size:24px;
}

#sub_content_header{
margin:0 0 20px 0;
background:url('../images/green_header_bg.gif') top right repeat-y; 
padding:0 10px 10px 0;
}

#sub_content_header p.red_title{
color:#ff0000;
font-size:20px;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

#sub_content_header p.blue_text{
color:#0093D0;
font-size:18px;
margin:0;
padding:7px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
line-height:1.2em;
}

.show-sub-content{
display:none;
}

.show-sub-content img{
display:block;
margin:0 auto 0 auto;
padding:0;
border:0;
}

.show-sub-content span{
display:block;
padding:0 0 3px 0;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #D3ECB9;
color:#599F13;
margin:30px 0 10px 0;
font-family:Arial;
}

.show-sub-content span.top{
margin:0 0 10px 0;
}

.video_script{
display:none;
}

.show-sub-content p{
color:#666666;
font-size:12px;
margin: 0 0 20px 0;
line-height:18px;
}

.show-sub-content p.image_caption{
color:#666666;
font-size:10px;
margin: 5px 0 5px 0;
}

.show-sub-content p.live_demo{
font-size:14px;
font-family:arial,helvetica, sans-serif;
font-weight:bold;
margin: 10px 0px 10px 60px;
width:320px;
background:#d3ecb9;
text-align:center;
padding:10px 20px;

}

.show-sub-content ul{
margin:0 0 10px 40px;
padding:0;;
color:#666666;
line-height:18px;
}

.show-sub-content ul li{
margin:0;
padding:0 0 5px 0;
}

.show-sub-content ol{
margin:0 0 0 40px;
padding:0;;
color:#666666;
line-height:18px;
}

.show-sub-content ol li{
margin:0;
padding:0 0 20px 0;
line-height:18px;
}

.show-sub-content ol li span.code_snip{
display:block;
background:#e1e1e1;
padding:5px 0 5px 10px;
font-family:Courier New;
font-size:12px;
color:#666666;
font-weight:normal;
margin:5px 0 0 0;
}

.show-sub-content ol li img{
margin-top:20px;
}

.show-sub-content ul.full_page_ad{
margin:0 0 10px 0;
padding:0;;
color:#666666;
list-style-type:none;
line-height:18px;
}

.show-sub-content ul.full_page_ad li{
margin:0;
padding:0 0 5px 0;
font-weight:normal;
}

.show-sub-content h3{
color:#666666;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 0 5px 0;
}

.show-sub-content a{
color:#0000ff;
text-decoration:underline;
}

.buy_now_button{
padding:0;
margin:0;
}

#get_started_button{
display:block;
position:fixed;
width:150px;
bottom:0;
right:0;
padding:10px 0 10px 15px;
background:#EBF6DE;
border-top:1px solid #D7EEC0;
border-left:1px solid #D7EEC0;
}


/*bottom right corner fixed button IE fix*/


#get_started_button {
   position: absolute;
   right: 0px;
   bottom: 0px;
}

div > div#get_started_button {
   position: fixed;
}


* html div#get_started_button {
right: auto; 
bottom: auto;
left: expression( ( 0 - get_started_button.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.      clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top: expression( ( 0 - get_started_button.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.    clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

#get_started_button p{
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 7px 9px;
color:#0093D0;
font-size:12px;
font-weight:bold;
}


#get_started_button img{
border:none;
}

/*style for ad and pub splash page*/

#sub-content-header{
}

#sub-content-header h1{
margin:0;
padding:0;
color:#599F13;
font-size:22px;
font-family:Arial;
}

#sub-content-header p{
color:#666666;
font-size:12px;;
font-weight:bold;
}

.why-use-points{
width:664px;
margin:40px 0 0 0;
padding:0;
}

.top-point{
margin:30px 0 0 0;
}

.why-use-points-bullet{
margin:0;
padding:0;
float:left;
}

.why-use-points-bullet img{
margin:0;
padding:0;
}

.why-use-points-des{
margin:0 0 0 20px;
padding:0;
width:491px;
float:left;
}

.why-use-points-des p{
margin:0;
padding:0px;
color:#666666;
font-size:12px;
line-height:18px;
}

.why-use-points-des h3{
padding-bottom:5px;
font-size:13px;
font-weight:bold;
color:#599F13;
text-decoration:none;
margin:0;
}


/* FPA mock up css*/

#mockup {
width:662px;
display:block;
padding:20px 0 20px 0;
margin:0;
background: transparent url(../images/fpa-preview-box-top.gif) top center no-repeat;
border:1px solid #cccccc;
}

#mockup div {
vertical-align:middle;
padding:0 0 4px 0;
}

#mockup label {
width:140px;
display:block;
text-align:right;
vertical-align:middle;
}

#mockup table h2 {
font-family:Arial,Helvetical,sans-serif;
font-size:26px;
margin:0 0 1em 0;
color:#50871a;
line-height:40px;
}

#site_name, #target_url, #image_file {
width:250px;
margin:0px;
vertical-align:middle;
float:right;
}

#preview {
margin-left:145px;
}

#mockup .instructions {
margin-left:148px; 
padding:0px;
font-size:10px;
line-height:9px;
color:#666666;
white-space:nowrap;
clear:both;
}

#mockup .error {
color:#FF0000;
}

/*OTX open targeting exchange splash page css*/
#otx_container{
width:930px;
margin:0 auto;
padding:0;
font-family:Arial;
}

#otx_graphic{
}

#bottom{
background:#ffffff;
margin:0;
padding:20px 20px 20px 20px;
}

#paragraph {
background:#ffffff;
width:424px;
float:left;
padding:0 20px 20px 0;
margin:0 20px 0 0;
border-right:1px solid #8BCE48;
}

#paragraph p.opening{
margin:0;
padding:0 0 10px 0;
font-family:Arial;
color:#599f13;
font-size:22px;
font-weight:bold;
}

#paragraph p{
margin:0;
padding:0;
font-family:Arial;
color:#599f13;
font-size:14px;
line-height:20px;
font-weight:bold;
}

#info_row{
width:407px;
margin:0;
padding:0;
float:right;
}

.info_box{
width:193px;
float:left;
margin:0;
padding:0;
}

.info_box h2{
padding:0 0 8px 0;
margin:0;
font-size:14px;
font-weight:bold;
color:#599f13;
}

.info_box p{
padding:0;
margin:0;
font-family:Verdana;
color:#666666;
font-size:12px;
line-height:18px;
}

.info_box img{
float:left;
margin:0 10px 5px 0;
}

.left_box{
margin:0 21px 0 0 ;
}

/* CASE STUDIES */

.case_study_left_column {
	width:360px;
	float:left;
	margin-right:20px;
}

.case_study_right_column {
	width:284px;
	float:right;
}

.case_study_module {
	line-height:18px;
}

.case_study_module h1 {
	color:#8bce48;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
}
.caption {
	font-size:10px;
	text-transform:uppercase;
	color:#999999;
	font-weight:bold;
}
.case_study_quote {
	background:url(../images/case_study_quote_top.gif) top no-repeat;
	padding-top:11px;
	margin-top:20px;
}
.case_study_quote blockquote {
	background:url(../images/case_study_quote_bottom.gif) bottom no-repeat #dbf0c5;
	padding:4px 20px 40px 20px;
	font-style:italic;
	margin:0px;line-height:18px;
}
.case_study_pic {
	margin-bottom:20px;
}
#double_verify_splash_logo {
   float:left; 
   margin: 0 20px 10px 0;
}

