body{
text-align:center;
margin:0 auto;
background:#fafafb;
color:#808080;
font-family:helvetica, arial, verdana;
font-size:12px;
line-height:18px;
}
h1{
color:#333333;
font-weight:bold;
font-size:15px;
margin-top:0px;
margin-bottom:0px;
}
h2{
color:#666666;
font-weight:bold;
font-size:12px;
margin-top:0px;
margin-bottom:0px;
}
h3{
color:#659a41;
font-size:12px;
font-weight:normal;
margin-top:0px;
margin-bottom:0px;
}
a, a:hover, a:visited{
	color: #659a41;
	text-decoration:underline;
}
#content_right a, #content_right a:visited{
color: #659a41;
font-size: 12px;
text-decoration:underline;
overflow:auto;
}
#content_right .right_selected{
color: #333333;
font-size: 12px;
margin-left: 5px;
}
#content_right a:hover{
color: #659a41;
font-size: 12px;
margin-left:0px;
text-decoration:none;

}

.discovery{
color: #808080;
font-size: 11px;
line-height: 12px;
}

a img{
border:0;
}
img{
z-index:5;
}
a:hover{
text-decoration:none;
}
.news_date{
color:#659a41;
}
#full_wrap{
text-align:left;
margin: 0 auto;
width: 914px;
position:relative;
background: url(images/edges.jpg) repeat-y;
padding-bottom:53px;
}
#top_nav_wrap{
width:900px;
height:80px;
position: relative;
background: url(images/tn_back.jpg) repeat-x;
margin-left:7px;
}

/* begin top_nav elements */
.tn_pique{
height:80px;
width:159px;
background: url(images/sprite.jpg) 0px -243px no-repeat;
text-indent:-9000px;
overflow:hidden;
float:left;
position:absolute;
left:30px;
cursor:pointer;
cursor:hand;
}

.tn_agencies, .tn_agencies_hover, .tn_agencies_off{
	height:80px;
	width: 63px;
	text-indent: -9000px;
	overflow:hidden;
	float:left;
	position:absolute;
	left:394px;
}
.tn_agencies{
background: url(images/sprite.jpg) -367px 0px no-repeat;
}
.tn_agencies_hover{
background: url(images/sprite.jpg) -431px 0px no-repeat;
cursor:pointer;
cursor:hand;
}
.tn_agencies_off{
background: url(images/sprite.jpg) -496px 0px no-repeat;
}


.tn_advertisers, .tn_advertisers_hover, .tn_advertisers_off{
	height:80px;
	width: 79px;
	text-indent: -9000px;
	overflow:hidden;
	float:left;
	position:absolute;
	left:474px;
}
.tn_advertisers{
background: url(images/sprite.jpg) -126px 0px no-repeat;
}
.tn_advertisers_hover{
background: url(images/sprite.jpg) -206px 0px no-repeat;
cursor:pointer;
cursor:hand;
}
.tn_advertisers_off{
background: url(images/sprite.jpg) -286px 0px no-repeat;
}
.tn_siteowners, .tn_siteowners_hover, .tn_siteowners_off{
	height:80px;
	width: 81px;
	text-indent: -9000px;
	overflow:hidden;
	float:left;
	position:absolute;
	left:375px;
}
.tn_siteowners{
background: url(images/sprite.jpg) -251px -81px no-repeat;
}
.tn_siteowners_hover{
background: url(images/sprite.jpg) -334px -81px no-repeat;
cursor:pointer;
cursor:hand;
}
.tn_siteowners_off{
background: url(images/sprite.jpg) -416px -81px no-repeat;
}
.tn_technology, .tn_technology_hover, .tn_technology_off{
	height:80px;
	width: 82px;
	text-indent: -9000px;
	overflow:hidden;
	float:left;
	position:absolute;
	left:653px;
}
.tn_technology{
background: url(images/sprite.jpg) -0px -81px no-repeat;
}
.tn_technology_hover{
background: url(images/sprite.jpg) -84px -81px no-repeat;
cursor:pointer;
cursor:hand;
}
.tn_technology_off{
background: url(images/sprite.jpg) -167px -81px no-repeat;
}

.tn_partners, .tn_partners_hover, .tn_partners_off{
	height:80px;
	width: 62px;
	text-indent: -9000px;
	overflow:hidden;
	float:left;
	position:absolute;
	left:753px;
}
.tn_partners{
background: url(images/sprite.jpg) -499px -81px no-repeat;
}
.tn_partners_hover{
background: url(images/sprite.jpg) -561px -81px no-repeat;
cursor:pointer;
cursor:hand;
}
.tn_partners_off{
background: url(images/sprite.jpg) -622px -81px no-repeat;
}


.tn_solutions, .tn_solutions_hover, .tn_solutions_off{
	height:80px;
	width: 64px;
	text-indent: -9000px;
	overflow:hidden;
	float:left;
	position:absolute;
	left:571px;
}
.tn_solutions{
background: url(images/sprite.jpg) -222px -162px no-repeat;
}
.tn_solutions_hover{
background: url(images/sprite.jpg) -287px -162px no-repeat;
cursor:pointer;
cursor:hand;
}
.tn_solutions_off{
background: url(images/sprite.jpg) -352px -162px no-repeat;
}

.tn_customers, .tn_customers_hover, .tn_customers_off{
height:80px;
width: 73px;
text-indent: -9000px;
overflow:hidden;
float:left;
position:absolute;
left:736px;
}
.tn_customers{
background: url(images/sprite.jpg) 0px -162px no-repeat;
}
.tn_customers_hover{
background: url(images/sprite.jpg) -74px -162px no-repeat;
cursor:pointer;
cursor:hand;
}
.tn_customers_off{
background: url(images/sprite.jpg) -148px -162px no-repeat;
}


.tn_about, .tn_about_hover, .tn_about_off{
height:80px;
width: 41px;
text-indent: -9000px;
overflow:hidden;
float:left;
position:absolute;
left:835px;
}
.tn_about{
background: url(images/sprite.jpg) 0px 0px no-repeat;
}
.tn_about_hover{
background: url(images/sprite.jpg) -42px 0px no-repeat;
cursor:pointer;
cursor:hand;
}
.tn_about_off{
background: url(images/sprite.jpg) -84px 0px no-repeat;
}
/* end top_nav elements */

#header_wrap{
width:300px;
position: relative;
margin-left:7px;
background:#ffffff;
}
#content_wrap{
width:914px;
position:relative;
background:#fafafb url(images/edges.jpg) repeat-y;
border:2px;
border-color:#993366;


}
#content_left_gutter{
	position:absolute;
	left:9px;
	top:0px;
	width:45px;
	height:300px;
	background:#fafafb url(images/content_gradient.jpg) repeat-x;
	overflow:normal;
	background:#ffffff;
	bottom: 97px;
}
#content_left{
	position:absolute;
	left: 52px;
	top: 0px;
	width:270px;
	background:#ffffff;
}


#content_middle_gutter{
	position: absolute;
	left: 307px;
	top: -30px;
	width: 600px;
	height:743px;
	background:#ffffff;
}


#content_right{
	position: absolute;
	left: 321px;
	top: 0px;
	width:295px;
	height:600px;
	background:#ffffff;
}
#content_right p,#content_right h2,#content_right h3,#content_right a{
margin-left:0px;
}
#content_1col{
	position:absolute;
	left: 52px;
	top: -6px;
	width:853px;
	background:#ffffff;


}
#footer_wrap{
width:914px;
height:53px;
background: url(images/edges.jpg) repeat-y;
z-index:10;
position:fixed;
bottom:0px;
text-align:left;
display:none;
}
#pre_footer{
height:18px;
margin-left:7px;
margin-right:7px;
width:900px;
background: url(images/pre_footer_back.jpg) repeat-x;
}
#footer{
height:35px;
margin-left:7px;
margin-right:7px;
width:900px;
background: url(images/footer_back.jpg) repeat-x;
position:relative;
}
#fn_home{
position:absolute;
left:62px;
top:0px;
height:35px;
width:29px;
background: url(images/sprite.jpg) -292px -243px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}
#fn_about{
position:absolute;
left:111px;
top:0px;
height:35px;
width:30px;
background: url(images/sprite.jpg) -311px -279px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}
#fn_news{
position:absolute;
left:162px;
top:0px;
height:35px;
width:28px;
background: url(images/sprite.jpg) -322px -243px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}
#fn_contact{
position:absolute;
left:209px;
top:0px;
height:35px;
width:57px;
background: url(images/sprite.jpg) -234px -243px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}
#fn_legal{
position:absolute;
left:286px;
top:0px;
height:35px;
width:27px;
background: url(images/sprite.jpg) -160px -279px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}
#fn_privacy{
position:absolute;
left:334px;
top:0px;
height:35px;
width:36px;
background: url(images/sprite.jpg) -273px -279px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}
#fn_careers{
position:absolute;
left:391px;
top:0px;
height:35px;
width:39px;
background: url(images/sprite.jpg) -233px -279px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}
#fn_site_map{
position:absolute;
left:450px;
top:0px;
height:35px;
width:43px;
background: url(images/sprite.jpg) -189px -279px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}

#fn_optout{
position:absolute;
left:510px;
top:0px;
height:35px;
width:66px;
background: url(images/sprite.jpg) -225px -324px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}

#fn_logo{
position:absolute;
left:600px;
top:0px;
height:35px;
width:73px;
background: url(images/sprite.jpg) -160px -243px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}
#fn_copy{
position:absolute;
left:677px;
top:0px;
text-indent:-9000px;
width:223px;
height:35px;
background: url(images/sprite.jpg) -0px -324px no-repeat;
}
.rtl_affil, .rtl_affil_hover, .rtl_email, .rtl_email_hover, .rtl_multi, .rtl_multi_hover, .rtl_pique, .rtl_pique_hover{
height:98px;
width: 120px;
text-indent: -9000px;
overflow:hidden;
float:left;
margin-right: 10px;
}

.rtl_affil_hover, .rtl_email_hover, .rtl_multi_hover, .rtl_pique_hover{
cursor:pointer;
cursor:hand;
}
.rtl_multi{
background: url(images/retailSprite.jpg) -0px -0px no-repeat;
}
.rtl_multi_hover{
background: url(images/retailSprite.jpg) -120px -0px no-repeat;
}
.rtl_affil{
background: url(images/retailSprite.jpg) -0px -98px no-repeat;
margin-right:0px;
}
.rtl_affil_hover{
background: url(images/retailSprite.jpg) -120px -98px no-repeat;
margin-right:0px;
}
.rtl_email{
background: url(images/retailSprite.jpg) -0px -196px no-repeat;
}
.rtl_email_hover{
background: url(images/retailSprite.jpg) -120px -196px no-repeat;
}
.rtl_pique{
background: url(images/retailSprite.jpg) -0px -294px no-repeat;
}
.rtl_pique_hover{
background: url(images/retailSprite.jpg) -120px -294px no-repeat;
}
.net_retail, .net_retail_hover, .net_media, .net_media_hover, .net_discover, .net_discover_hover, .net_how, .net_how_hover{
height:98px;
width: 250px;
text-indent:-9000px;
overflow:hidden;
}
.net_retail_hover, .net_media_hover, .net_discover_hover, .net_how_hover{
cursor:pointer;
cursor:hand;
}
.net_how{
background:url(images/networkSprite.jpg) -0px -0px no-repeat;
}
.net_how_hover{
background:url(images/networkSprite.jpg) -250px -0px no-repeat;
}
.net_discover{
background:url(images/networkSprite.jpg) -0px -98px no-repeat;
}
.net_discover_hover{
background:url(images/networkSprite.jpg) -250px -98px no-repeat;
}
.net_media{
background:url(images/networkSprite.jpg) -0px -196px no-repeat;
}
.net_media_hover{
background:url(images/networkSprite.jpg) -250px -196px no-repeat;
}
.net_retail{
background:url(images/networkSprite.jpg) -0px -294px no-repeat;
}
.net_retail_hover{
background:url(images/networkSprite.jpg) -250px -294px no-repeat;
}
.media_multi, .media_email, .media_site, .media_multi_hover, .media_email_hover, .media_site_hover{
height:98px;
width: 120px;
text-indent:-9000px;
overflow:hidden;
float:left;
margin-right:10px;
}
media_multi_hover, .media_email_hover, .media_site_hover{
cursor:pointer;
cursor:hand;
}
.media_multi{
background:url(images/mediaSprite.jpg) -0px -0px no-repeat;
}
.media_multi_hover{
background:url(images/mediaSprite.jpg) -120px -0px no-repeat;
}
.media_email{
background:url(images/mediaSprite.jpg) -0px -98px no-repeat;
}
.media_email_hover{
background:url(images/mediaSprite.jpg) -120px -98px no-repeat;
}
.media_site{
background:url(images/mediaSprite.jpg) -0px -196px no-repeat;
}
.media_site_hover{
background:url(images/mediaSprite.jpg) -120px -196px no-repeat;
}
input, select{
width:90%;
}


#flash {
z-index:0;
}
