@charset "UTF-8";
/* CSS Document */

body{
	font-family:'Lucida Grande', Arial, sans-serif;
	color:#666666;
	font-size:12px;
	margin:0px;
	background:#c9c9c9;
}

.centered{
	margin:0px auto;
}

.main{
	background:url(/images/bg.png) top repeat-y;
}

.main1{
	background:url(/images/bg-eee.png) top repeat-y;
}

.main1{
	background:url(/images/bg-white.png) top repeat-y;
}

#mainTbl{
	background:#FFF url(../images/bg_mainTbl.gif) top repeat-x;
}

.wrapper{
	width:850px;
	position:relative;
}

.mainlist {
margin-left:5px;
}

#header{
	background:url(/images/bg_head.png) top repeat-x;
}

#menu{
	border-top:1px solid #000;
	height:33px;
	background:#000;
}

#content{
	padding:0px 0px;
	min-height:100px;
}

#footer{
	height:23px;
	padding-top:7px;
	background:url(/images/bg_foot.png) top no-repeat;
}

.home-advertisers{
	background:#cc6633;
}

.home-publishers{
	background:#d87f3f;
}

.home-box{
	background:#ffffff;
	border:1px solid #eeeeee;
	margin:3px 10px 3px 2px;
	padding:8px 8px;
}
.mainsub {
color:#cc6633;
font-weight:bold;
font-size:14px;
padding-bottom:5px;
margin-bottom:5px;
border-bottom: 1px solid #eeeeee;

}

.pagesub {
color:#cc6633;
font-weight:bold;
font-size:14px;
padding-bottom:5px;
margin-bottom:0px;

}

.leftGutter {
padding-right:10px;
padding-left:10px;
}

.divider {
margin-bottom:5px;
margin-top:5px;
border-bottom: 1px solid #eeeeee;
border-bottom: 0px solid #eeeeee;


}

#look{
	background:#000;
	padding:0;
	position:relative;
}

#look-advertisers{
	position:absolute;
	left:266px;
	bottom:0px;
	width:156px;
	height:180px;
	background:url(/images/bg_signups.png) 0px 120px no-repeat;
}

#look-publishers{
	position:absolute;
	left:678px;
	bottom:0px;
	width:156px;
	height:180px;
	background:url(/images/bg_signups.png) -312px 120px no-repeat;
}

#look-advertisers.on{background:url(/images/bg_signups.png) -156px 120px no-repeat;}
#look-publishers.on{background:url(/images/bg_signups.png) -468px 120px no-repeat;}

#look-spacer{
	position:absolute;
	left:429px;
	bottom:16px;
	width:10px;
	height:170px;
	background:url(/images/bg_dot.png) 2px 15px repeat-y;
}

#rotate{
	margin:10px 10px;
	background:#FFF;
	height:109px;
	border:1px solid #666;
	border-bottom:0px none;
}

.logos{position:absolute;}

#publishers-girl{
	margin:0px 10px;
	background:url(/images/bg_publisher-girl.jpg) top no-repeat;
	height:120px;
}

#menu{
	background:url(/images/bg_nav.png) repeat-x;
	height:35px;
}

.mitem{
	display:block;
	float:left;
}

#menu-about{
	background:url(/images/nav_off.png) -1px 0px no-repeat;
	width:144px;
	height:35px;
}
#menu-advertisers{
	background:url(/images/nav_off.png) -145px 0px no-repeat;
	width:180px;
	height:35px;	
}
#menu-publishers{
	background:url(/images/nav_off.png) -325px 0px no-repeat;
	width:181px;
	height:35px;	
}
#menu-platforms{
	background:url(/images/nav_off.png) -506px 0px no-repeat;
	width:182px;
	height:35px;	
}
#menu-contact{
	background:url(/images/nav_off.png) -688px 0px no-repeat;
	width:161px;
	height:35px;	
}

#menu-about.on{
	background:url(/images/nav_on.png) -1px 0px no-repeat;
}
#menu-advertisers.on{
	background:url(/images/nav_on.png) -145px 0px no-repeat;	
}
#menu-publishers.on{
	background:url(/images/nav_on.png) -325px 0px no-repeat;	
}
#menu-platforms.on{
	background:url(/images/nav_on.png) -506px 0px no-repeat;	
}
#menu-contact.on{
	background:url(/images/nav_on.png) -688px 0px no-repeat;
}


/********* old styles ********/

.menuCell{
	text-align:center;
}

.menuCell a:link, .menuCell a:visited, .menuCell a:hover{
	height:128px;
	width:94px;
	padding:40px 5px;
}

.leftGutter ul{
	margin:7px 0px 3px 0px;
	padding-left:20px;
}

.leftGutter li{
	list-style-image: url(../images/arrow_bullet.gif);
	margin:3px 0px 3px 15px;
}

.on{
	background:url(../images/menu_bg-on-alt.gif) top no-repeat;
}

.click{
	cursor:pointer;
}

.move{
	cursor:move;
}

.leftGutter{
	padding:0px 10px 0px 0px;
}

.rightGutter{
	padding:20px 0px 0px 0px;
	border-left:1px solid #CCC;
	width:230px;
}

.rightGutter ul{
	list-style:none;
	width:190px;
	margin:0px;
	padding:0px;
	border-top:1px solid #EFEFEF;
}

.rightGutter li{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-image: none;
	border-bottom:1px solid #EFEFEF;
}

.rightGutter li a:link, .rightGutter li a:visited {
	display:block;
/*	background:url(../images/bg_submenu-up.gif) bottom left no-repeat;*/
	height:26px;
	width:210px;
	padding:10px 20px 0px 30px;
	color:#888;
	font-weight:bold;
}

.rightGutter li a:hover{
	display:block;
/*	background:url(../images/bg_submenu-on.gif) bottom left no-repeat;*/
	height:26px;
	width:210px;
	padding:10px 20px 0px 30px;
	color:#444;
	font-weight:bold;
}

.rightGutter li a.active:link, .rightGutter li a.active:visited, .rightGutter li a.hover:link{
	display:block;
/*	background:url(../images/bg_submenu-on.gif) bottom left no-repeat;*/
	background:url(../images/circle-1.gif) 5px 9px no-repeat;
	height:26px;
	width:210px;
	padding:10px 20px 0px 30px;
	color:#000;
	font-weight:bold;
}

#submenu{
	width:210px;
}

.divider{
	margin:5px 0px 10px 0px;
	border-top:1px solid #eeeeee;
}

.contactForm{
	margin:10px 0px -10px 0px;
	border-top:1px solid #eeeeee;
	background:#EFEFEF;
}

.form-required{
	font-size:13px;
	color:#FF0000;
}

/*
.events{
	background:url(../images/bg_events.gif) left repeat-y;
	margin:0px;
}
*/

.footTbl{
	font-size:11px;
	color:#777777;
}

#login{
	position:absolute;
	top:0px;
	right:10px;
	font-size:11px;
	z-index:2000;
}



.loginBR{
	background:url(../images/bg_login-br.png) bottom right no-repeat;
}

.loginBL{
	background:url(../images/box_login-bl.png) bottom left no-repeat;
}

.loginB{
	background:url(../images/box_login-b.png) bottom repeat-x;
}

.loginL{
	background:url(../images/box_login-l.png) left repeat-y;
}

.loginR{
	background:url(../images/box_login-r.png) right repeat-y;
}

.loginContent{
	background:#dbdbdb;
}

.home-look{
	background:url(../images/home-centerpiece-alt.jpg) left no-repeat;
	padding:20px 0px 0px 420px;
}

.boxOuter{ position:absolute;z-index:200;}
.boxInner{ position:relative;}
.boxInner div.close{ position:absolute; top:0px;right:0px; margin:-10px -8px 0px 0px;}
.boxInner div.move{ position:absolute; top:0px;left:0px; margin:-10px 0px 0px -8px;}
td.boxCorner, td.boxTop, td.boxBottom, td.boxLeft, td.boxRight{ font-size:1px; }


.popBoxTop{ background:#FFF url(../images/popBoxTBLR.gif) top repeat-x;}
.popBoxLeft{ background:#FFF url(../images/popBoxTBLR.gif) left repeat-y;}
.popBoxRight{ background:#FFF url(../images/popBoxTBLR.gif) right repeat-y;}
.popBoxBottom{ background:#FFF url(../images/popBoxTBLR.gif) bottom repeat-x;}
.popBoxContent{ background:#FFF;}

.form_input, .textField, input, select{
	border:1px solid #999;
}

.arrow-1{
	padding:3px 0px 3px 23px;
	background:url(../images/arrow-1.gif) left no-repeat;
}
.arrow-2{
	padding:3px 0px 3px 23px;
	background:url(../images/arrow-2.gif) left no-repeat;
}
.arrow-3{
	padding:3px 0px 3px 23px;
	background:url(../images/arrow-3.gif) left no-repeat;
}

.circle-1{
	padding:3px 0px 3px 23px;
	background:url(../images/circle-1.gif) left no-repeat;
}

/********************  div styles  *******************/

.m0{ margin:0px;}
.m10{ margin:10px;}

.mtb5{ margin:5px 0px;}
.mtb10{ margin:10px 0px;}
.mtb20{ margin:20px 0px;}

.mlr5{ margin:0px 5px;}
.mlr10{ margin:0px 10px;}
.mlr20{ margin:0px 20px;}

.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}

.m5{ margin:5px;}

.mtb5{ margin:5px 0px;}

.mt5{ margin-top:5px;}
.mb5{ margin-bottom:5px;}
.ml5{ margin-left:5px;}
.mr5{ margin-right:5px;}

.mt20{ margin-top:20px;}
.ml20{ margin-left:20px;}
.mb20{ margin-bottom:20px;}
.mr20{ margin-right:20px;}



.p10{ padding:10px;}
.p20{ padding:20px;}

.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}

.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}

.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl20{ padding-left:20px;}

.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr20{ padding-right:20px;}


.p5{ padding:5px;}
.pt5{ padding-top:5px;}
.pb5{ padding-bottom:5px;}

/********************  text styles  *******************/

h1{font-size:16px;}
h3{
	font-size:12px;
	margin:15px 0px 2px 0px;
}

p{
	margin:3px 0px 15px 0px;
}

.h1{ height:1px;}
.h15{ height:15px;}
.h25{ height:25px;}

.fleft{ float:left;}
.fright{ float:right;}
.clear{ clear:both;}

.al{ text-align:left;}
.ac{ text-align:center;}
.ar{ text-align:right;}

.b{ font-weight:bold;}

.grey{ color:#999;}
.black{ color:#000;}
.white{ color:#FFF;}

.s9{ font-size:9px;}
.s10{ font-size:10px;}
.s11{ font-size:11px;}
.s13{ font-size:13px;}
.s14{ font-size:14px;}
.s16{ font-size:16px;}
.s18{ font-size:18px;}


/********************  link styles  *******************/

a:link, a:visited, a:active{
	color:#de871c;
	text-decoration:none;
	font-size:inherit;
}

a.active:link, a.active:visited, a.active:active{
	color:#4287fc;
	text-decoration:none;
	font-size:inherit;
}

a.active:hover, a:hover{
	color:#999;
	text-decoration:none;
	font-size:inherit;
}

a.orange-button{
	color:#FFF;
	text-decoration:none;
	padding: 0.286em 1em 0.357em;
	line-height: 1.429em;
	cursor: pointer;
	font-weight: bold;
	font-size: 18px;
	display:inline-block;
	width:140px;
	text-align:center;
	border: 1px solid;
	border-color: #c89450 #b47729 #6f4e08;
	background: #d45218;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(
		top,
		white,
		#ffbd3e 4%,
		#d45218
	);
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(white),
		to(#d45218),
		color-stop(0.03, #ffbd3e)
	);
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	color: white;
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
}

a.orange-button:hover {
	border-color: #dca41e #d59211 #926103;
	background: #ffc000;
	background: -moz-linear-gradient(
		top,
		white,
		#f3b32b 4%,
		#ffc000
	);
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(white),
		to(#ffc000),
		color-stop(0.03, #f3b32b)
	);
}
a.orange-button:active {
	border-color: #8b815b #f1e1b2 #f1e1b2 #ba9e68;
	background: #edc63d;
	background: -moz-linear-gradient(
		top,
		#f9d889,
		#edc63d
	);
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(#f9d889),
		to(#edc63d)
	);
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#footer a:link, #footer a:visited{
	color:#777;
	text-decoration:none;
	font-size:9px;
}
#footer a:hover{
	color:#777;
	text-decoration:underline;
	font-size:9px;
}

/********************  validation  *******************/

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required, select.required {
}
input.validation-failed, textarea.validation-failed, select.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed, select.validation-passed{
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 2px 0;
	padding: 2px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: normal;
	font-size:11px;
}

.custom-advice {
	margin: 2px 0;
	padding: 2px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: normal;
	font-size:11px;
}

/********************  linktrust  *******************/

.accontent{
	background:#f6f6f6;
}

.acheader div#1menu{
	height:1px;
}

.acmenu{
	padding:8px 10px;
	background:#FFF;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}

.acheader p{
	display:none;
}
