/* @override http://10.4.5.158:8004/css/main.css */
body{ 
background-image:url(../img/back-gray.png);
background-repeat: repeat;
background-position: 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 62.5%;
background-color: #fff;
}
body a.external{
	background-image: url(../img/external_link.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding: 0px 12px 0px 0px;
	color: #781d08;
}
#wrapper{
background-image:url(../img/top_borsder.gif);
background-repeat: repeat-x;
background-position: 0px 0px;
width: 1000px;
margin: 0px auto;
padding: 0px 0px 10px 0px;
background-color: #fff;
border:  1px solid #f3f3f3;
border-top: none;
}

#wrapper.form_wrapper {
	width: 490px;
	height: 480px;	
	background-color:#892f1a;
}
#form_pop{
	margin: 0px auto;
}
#form_pop fieldset{
	width: 400px;
	margin: 20px 0px 0px 18px;
	padding: 20px;
}
#form_pop fieldset label {
float:left;
clear:left;
width: 15em;	
color:#fff;
font-size:12px;
padding: 18px 0px 2px 0px;
}
label.complete, input.complete {
	display:none;
}
#form_pop fieldset input{
	float:right;
	clear:right;
	width: 16em;
	margin: 14px 0px 0px 0px;
}
h1.success_email {
	padding: 20px 20px 10px 20px;
	font-size: 2em;
	color:#fff
}
p.thank_you {
	color:#fff;
	font-size: 1.5em;
}
#form_pop div p.thank_you b {
	font-weight:normal;
}
body #form_pop fieldset input.submit {
	clear:both !important;
	width: 10em !important;
	margin:10px 0px 0px 0px !important;
	padding:0px !important;
	float:right !important;
}
#form_pop fieldset select{
	float:right;
	clear:right;
	width: 16.3em;
	margin: 14px 0px 0px 0px;
}
div.errormsg {
	margin: 20px;
	border-bottom:1px solid #781d08;
}
#error div.errormsg p {
	font-size: 1.5em;
	color:#fad5cd;
	padding: 5px 5px 5px 20px;
	background-image:url(../img/exclamation.png);
	background-repeat:no-repeat;
	background-position: 0px 6px;
}
span.required {
	padding: 0px 4px 0px 0px;
	color: #ff0000;
}
span.p_alt {
	color:#fad5cd;
	padding: 0px 0px 0px 1px;
}

#header{
	height: 75px;
	position: relative;
	margin: 0px 0px 0px 0px;
	background-color:#fff;
}
#header img.network_logo{
	position: absolute;
	top: 17px;
	right: 10px;
}
#header img.logo {
	position:absolute;
	top: 10px;
	left: 10px;	
}
#navigation{
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color:#872e1a;
}

#navigation ul{
	list-style-type: none;
	width: 300px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 20px;
}
#navigation ul li{
	float: left;
}
#navigation ul li a{
	color: #fff;
	text-decoration: none;
	padding: 0px 20px 0px 0px;
	font-size: 1.2em;
}
#navigation ul li a:hover{
	color: #fad5cd;
}
#navigation form{
	height: auto;
	float: right;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

#navigation form fieldset h3 {
	display: inline;
	padding: 0px 15px 0px 0px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
#navigation form fieldset{
	width: 610px;
	height: 20px;
	display: inline;
	border: none;
	padding: 0px 0px 0px 0px;
}
#navigation form input {
	display:inline;
}
#navigation form fieldset label{
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	color: #fad5cd;
}

#intro{
	clear: both;
	height: 255px;
	margin: 0px 0px 0px 0px;
}
#image{
	float: left;
	padding: 2px 0px 0px 0px;
}
#intro_copy{
	float: right;
	padding: 0px 0px 0px 0px;
	height: 255px;
	width: 400px;
}
#intro_copy h3 {
	padding: 50px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 24px;
	font-weight: normal;
	color: #4d6473;
}

#intro_copy h3 span {
font-size: 1.1em;
font-weight: bold;	
}
#intro_copy ul{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#intro_copy ul li{
	padding: 5px 0px 10px 20px;
	font-size:14px;
	color: #333;
	background-image:url(../img/tick.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#intro_copy ul li strong{
	font-weight:bold;
}
#action_div {
height: 220px;
width: 1000px;
background-image: url(../img/action_div_back.png);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px;
padding: 0px;
position:relative;
}
.action_div{
position: relative;
height: 140px;
}

a.button {
	position: absolute;
	left: 20px;
	bottom: 40px;
	color: #444;
	width: 112px;
	font-size: 14px;
	text-decoration: none;
	padding: 7px 30px 15px 30px;
	background-image: url(../img/buttons.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align:center;
}
#action_div a.button:hover {
	color:#000;
}

#action_div p{
	line-height: 165%;
	font-size: 12px;
	color:#fad5cd;
}
#action_div_inside_wrapper{
width: 640px;
float: left;
}

#action_div_inside_wrapper div.action_div.advertisers {
	width: 280px;
	float: left;
	padding: 40px 20px;
}

#action_div_inside_wrapper div.action_div.publishers {
	width: 260px;
	float: right;
	padding: 40px 20px;
}

#action_div div.action_div.help {
	width: 280px;
	float: right;
	padding: 40px 20px;
}
div.sign_up {
	position:absolute;
	right:100px;
	top: 70px;
	height: 60px;
	width:300px;
	background-image:url(../img/sign_up_button.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	
}
#action_div div.sign_up h4{
	padding: 15px 30px;
	text-align:center;
}
#action_div div.sign_up a {
	font-size: 20px;
	text-decoration:none;
	color:#111;
}
#action_div div.sign_up a:hover{
	color:#666;
}
#action_div div.action_div.advertisers h2, #action_div div.action_div.help h2,
#action_div_inside_wrapper div.action_div.publishers h2  {
font-weight: bold;
color: #fff;
font-size: 18px;
margin: 0px 0px 10px 0px;
}
#action_div_inside_wrapper h2 {
	padding: 0px 0px 0px 0px;
	font-size: 22px;
	font-weight: bold;
	color:#fff;
}
#action_div_inside_wrapper h2.action_only {
	padding: 40px 0px 0px 20px;
	color:#fff;
}
p.action_copy {
	padding: 0px 0px 0px 20px;
	width:450px;
	line-height:155% !important;
	font-size:14px !important;
}
#content_wrapper {
overflow: auto;
padding: 20px 0px 0px 20px;	
position:relative;
}
img.ads {
position:absolute;
right: 0px;
top: 0px;	
}
img.ads_alt {
position:absolute;
right: 0px;
top: -35px;	
}
#content_wrapper h2, h3.sidebar {
	color: #4d6473;
	font-size: 14px;
	font-weight:bold;
	margin: 0px 0px 10px 0px;
}
#content {
width: 600px;	
float: left;
margin: 0px 0px 0px 0px;
}
#content ul li{
padding: 7px 0px 7px 5px;
font-size: 12px;
line-height:155%;
font-weight:normal;
}
#content ul.blank li.heading {
font-size: 1.5em !important;	
color:#000;
font-weight: bold;
}
#content ul.blank li.heading small{
	font-size:12px;
	font-weight:normal;
}
#ul_navigation {
	position:absolute;
	top: 0px;
	right: 1px;
}
#content h1, #details h1 {
font-size:18px;
margin: 0px 0px 15px 0px;
border-bottom:1px dotted #ddd;
padding:0px 0px 5px 0px;
}

#content p, #details p{
	line-height: 165%;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
}
#content p.with_picture {
padding: 0px 0px 0px 0px;	
width: 600px;
}
#content ul {
margin:  0px 0px 10px 15px;
list-style-type: square;

}
#content ul.blank{
	list-style-type: decimal;
	padding: 0px 0px 0px 25px;
	margin: 0px;
}
#advertiser_sidebar {
	width: 280px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	position:relative;
	float: right;
	background-image:url(../img/back.png);
	overflow:auto;
}

#action_div_inside_wrapper p.action_copy_alt{
	margin: 15px 0px 0px 0px;
}
#action_div_inside_wrapper p.action_copy_alt a {
	width:450px;
	line-height:155% !important;
	font-size: 12px;
	color:#fff;
	padding: 0px 0px 0px 45px !important;
	background-image: url(../img/page_white_acrobat.png);
	background-repeat: no-repeat;
	background-position: 20px 0px;
}

ul.tab{
	margin: 0px 0px 7px 0px;
	list-style-type:none;
}
#sites_list ul.tab{
	margin: 0px 0px 7px 0px;
	padding: 7px 0px 7px 0px;
	height: 20px;
	list-style-type:none;
}
ul.tab li{
	display:inline;
}
ul.tab li a {
	background-color:#b4442a;
	color:#fff;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
}
ul.tab li a:hover {
	background-color:#f9f9f9;
	border-color:#2f343a;
	color:#852d19;
}
ul.tab li a.current {
	background-color:#ffffff;
	color:#282e32;
}
div.tabs .content{
	background-color:#fff;
	padding: 10px;
	margin: 0px;
	width: 260px;
}
div.tabs .content img{
	padding: 15px 0px 20px 0px;
	display:block;
	border-bottom: 1px solid #ddd
}
#content_2, #content_3, #content_4 {
	display:none;
}
#advertiser_sidebar h2 {
	color:#fff;
	padding: 0px 0px 0px 10px;
	font-size: 18px;
	margin: 0px 0px 20px 0px;
}
#content ul.blank ul{
	margin: 0px 0px 0px 20px;
}
p.phone_warning {
	margin: 0px 50px 0px 40px;
	padding: 15px 0px;
	border-top: 1px solid #a5442d;
	font-size:2em;
	color:#f9f9f9;
}
#form_pop p.phone_warning span {
	color:#fff;
	font-weight:bold;
	letter-spacing:2px;
}
#content ul.criteria li{
padding: 1px 0px;
}
#content_sidebar{
width: 280px;
float: right;
margin: 0px 20px 0px 0px;
}
#content_sidebar.s4 {
width: 280px;
float: right;
margin: 0px 20px 0px 0px;
padding: 5px 20px 10px 20px;
background-color: #f3f3f3;
}
#s4.pics {
	width: 100%;
	height: 400px;
	margin: 0px 0px 10px 0px;
}
body #content_sidebar h2.publishers {
	font-size:1.9em;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
	color:#606060;
}
#nav {
margin:  0px auto;
padding: 15px 0px 0px 0px;
height: 25px;	
}
#nav a { 
font-family: arial, helvetica, sans-serif;
font-size: 1.2em;
background: #404040; 
text-decoration: none; 
margin: 0 5px; 
padding: 3px 5px;  
color: #fff;
}
#nav a.activeSlide { background: #781d08 }
#nav a:focus { outline: none; }
#details {
	float:right;
	width:340px;
	padding: 0px 0px 10px 0px;
	margin:  0px 10px 0px 0px;
}

#partners {
	height: 120px;
	width: 240px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ddd;
}

#advertisers {
	height: 120px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ddd;
}
#criteria{
	margin: 0px 0px 10px 0px;
}
#criteria p {
	font-size:12px;
	line-height:155%;
	margin: 0px 0px 10px 0px;
}
#criteria ul li{
	font-size:12px;
	padding:7px 0px 7px 20px;
	
}
#sites_list {
	float:left;
	width:600px !important;
	background-color:#f3f3f3;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
	overflow:auto;
}
#sites_list .content{
	width: 600px;
	margin: 0px;
	padding:0px;
}
div.tabsalt {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
div.content_wrapper_slide{
	clear:both;
	overflow:auto;
}
div.first_column {
	width: 270px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px;
	float:left
}
div.second_column{
	width: 270px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px;
	float:right
	}
div.first_column img, div.second_column img{
	padding: 5px;
	border: 1px solid #ddd;
	margin: 0px 0px 40px 0px;
	background-color:#fff;
}
#sites_list h2 {
	font-size:2em;
	font-weight:normal;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 20px 0px;
	color:#4d6473;
}
div.site {
	overflow:auto;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 20px;
}
div.site_copy {
	width:330px;
	float:right;
	clear:right;
	padding: 0px 0px;
}
#sites_list div.site div.site_copy h3 {
	font-size: 1.7em;
	color:#852a15;
	margin: 0px 0px 5px 0px;
}
#sites_list div.site div.site_copy p{
	color:#444;
	font-size:12px;
	padding: 0px 20px 0px 0px;
	line-height: 155%;
}
#sites_list div.site div.site_copy p strong{
	font-weight: bold;
	color:#222;
}
div.site_img {
	float:left;
	clear:left;
	margin: 0px 0px 0px 0px;
}
div.site_img img{
	padding: 5px;
	background-color:#fff;
	border:  1px solid #ddd;
}
#footer {
	clear:both;
	margin:  30px 0px 10px 0px;
	padding: 10px 0px 0px 20px;
	border-top: 1px solid #ddd;
	background-color: #fff;
	font-size: 11px !important;
	overflow: auto;
}
#footer a.footer{
	color:#781d08;
}
#content ul.blank p.li {
	padding: 0px 0px 0px 5px;
}
#footer_module ul{
float: left;
margin: 20px 0px;
padding:  0px 60px 0px 0px;
}
#footer_module ul li{
padding: 0px 0px 5px 0px;

}
#footer_module ul li strong{
font-weight: bold;
}
#footer_module ul li a{
color: #781d08;
text-decoration:none;
font-size: 11px;
}
#footer_module ul li a:hover{
text-decoration: underline;
}

