*{
	margin: 0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
span.count{
	font-size:150%;
	line-height:150%;
	color:#f03;
	cursor:default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
span.count span{
	font-size:20pt;
	vertical-align:middle;
	color:#fff;
	padding-left:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul{
	padding-bottom:13px;
	padding-left:60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
li.list{
	list-style-type:circle;
	font-size:10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body{
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10pt;
}
img {
	border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a {
	color:#ff0033;;
	text-decoration:none;
	-moz-outline-style:none;
}
a:hover {
	color:#FF0033;
	text-decoration:underline;
	-moz-outline-style:none;
}
		#page_container{
			width:882px;
			height:590px;
			margin: 0pt auto;
			padding:0pt;
		}
				#top{
					width:742px;
					height:80px;
					background:url("../images/logo.gif") no-repeat;
					margin:50px 0 0 70px;
				}
						#blue_box{
							font-family: Arial, Helvetica, sans-serif;
							float:right;
							height:27px;
							width:124px;
							background:url("../images/blue_box.gif") no-repeat;
							margin-top:30px;
						}
						a.blue, a.blue:link, a.blue:visited {
							-moz-outline-style:none;
							color:#FFFFFF;
							text-decoration:none;
						}
						a.blue:hover {
							color:#000000;
							text-decoration:none;
							-moz-outline-style:none;
						}
				#top_space{				
					width:882px;
					height:20px;
				}
				#left_space{
					float:left;
					width:70px;
					height:352px;
				}
				#right_space{
					float:left;
					width:70px;
					height:352px;
				}
				#bottom_space{
					float:left;
					width:882px;
					height:50px;
				}
				#space_after_tabs{float:left;width:742px;height:40px;}
				#middle_container{
					width:882px;
					height:355px;
					margin-bottom: 38px;
				}
				#content{float:left;}
				#middle{
					width:742px;
					height:215px;
					background:url(../images/big_logo.jpg) no-repeat;
				}
						.big_box{
							position: absolute;
							width:702px;
							height:195px;
							padding:10px 20px;
						}
						#web_box.big_box{
	background:url(../images/bb_1.gif) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
						#business_box.big_box,#rely_box.big_box,#advertiser_box.big_box{background:url(../images/bb_234.gif) no-repeat;}
						#company_box.big_box{background:url(../images/bb_5.gif) no-repeat;}
						.main_q{
							font-size:14pt;
							padding-bottom:8px;
						}
						.paragraph{
							font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
							font-size: 120%;
							padding-bottom: 0px;
							padding-top: 15px;
							overflow:auto;
							height:180px;
						}

						.paragraph p{
							padding-bottom: 12px;
							font-size: 10pt;
							line-height: 125%;
						}
						.paragraph.leftpad p{
							padding-left:20px;
						}
						.paragraph p.big{
							padding: 16px 0;
							font-size: 120%;
						}
						p.bottom{
							padding-top: 10px;
						}
												.paragraph p em{
							font-size: 100%;
							text-decoration: none;
							font-style: normal;
							font-weight: bold;
							color: #ff0033;
						}
						.paragraph h1{
							font-weight: bold;
							vertical-align: middle;
							padding-top: 0px;
							font-size: 280%;
							line-height:320%;
							text-align: center;
							padding-bottom: 0px;
						}
						.paragraph h2{
							padding-top: 10px;
						}
						a.blackhref, a.blackhref:link, a.blackhref:visited{
							position: absolute;
							display:block;
							float:right;
							font-size:8pt;
							color:#2c84b7;
							text-decoration:none;
							-moz-outline-style:none;
							top:190px;
							left:690px;
						}
						a.blackhref:hover{
							color:#ff0033;
							text-decoration:none;
							-moz-outline-style:none;
						}
						.email_wrapper{
							text-align:center;
							margin-top:15px;
						}
						input.email_field{
							border:0;
							height:18px;
							padding:2px 3px 0 3px;
						}
						input.subscribe{
							position:relative;
							border:1px solid #fff;
							height:20px;
							width:90px;
							top:1px;
							left: 5px;
							background-color:#2c84b7;
							color:#fff;
						}
						#successMessage{
							position:relative;
							color: #FF0033;
							font-size:12px;
							top:3px;
						}
				#bottom{
					float:left;
					width:742px;
					height:137px;
				}
				.box{
					position:relative;
					float:left;
					width:143px;
					height:137px;
				}
				.middle{
					width:152px;
				}
				.sb{ width: 143px; height: 67px; position:absolute;padding-left:20px;padding-top:70px; cursor:pointer;}
				.middle .sb{ width: 152px; position:absolute;padding-left:0; padding-top:70px;}
				a.rb{width: 100%; height: 100%; display:block;}			
						#web div.sb{
							background:url(../images/sb_1.jpg) no-repeat;
						}
						#web a.rb{
							background:url(../images/rb_1.jpg) no-repeat;
						}
						#business div.sb, #rely div.sb, #advertiser div.sb{
							background:url(../images/sb_234.jpg) no-repeat;
						}
						#business a.rb, #rely a.rb, #advertiser a.rb{
							background:url(../images/rb_234.jpg) no-repeat;
						}
						#company div.sb{
							background:url(../images/sb_5.jpg) no-repeat;
						}
						#company a.rb{
							background:url(../images/rb_5.jpg) no-repeat;
						}
						.answer{
							float:left;
							width:142px;
							font-size:9pt;
							color:#ffffff;
							padding: 15px;
						}
						.paragraph a, .paragraph a:link, .paragraph a:visited{
							color:#f03;
							text-decoration:none;
							-moz-outline-style:none;
						}
						.paragraph a:hover{
							color:#2c84b7;
							text-decoration:underline;
							-moz-outline-style:none;
						}
				#footer{
	position:relative;
	clear:both;
	width:882px;
	height:50px;
	color: #666666;
	font-size:9pt;
	text-align:center;
	line-height:inherit;
				}
				#footer a{
					text-decoration:underline;
				}
				.copyright{color:#666666;font-size:8pt;}
				
				/* quote holder before resized
				.press_wrapper{position:relative;float:left;left:67px;text-align:center;color:#000;width:747px;height:140px;font-size:9pt;margin-bottom:40px;background:url(../images/vidoopinthepress.jpg) no-repeat;}
				.quote_place_holder{position:relative;left:230px;top:35px;width:420px;}
				*/

				.press_wrapper{
	position:relative;
	float:left;
	left:67px;
	text-align:center;
	color:#000;
	width:auto;
	height:185px;
	font-size:9pt;
	margin-bottom:40px;
	background:url(../images/vidoopinthepress_sm.jpg) no-repeat;
}
				.quote_place_holder{position:relative;left:200px;top:60px;width:370px;font-size:10pt;}
				.badge{position:relative;float:left;width:110px;left:85px;top:27px;}
				
				/********************************************
				*  Start safari hack
				*********************************************/
				
				div.explanation1, div.explanation2,div.explanation3,div.explanation4,div.explanation5{position:relative;text-align:center;font-size:110%;color:#ff0033;}
				.explanation1{top:-10px;right:21px;}
				.explanation2{top:-21px;left:2px;}
				.explanation3{top:-2px;left:1px;}
				.explanation4{top:-2px;right:0px;}
				.explanation5{top:-2px;right:17px;}
				.question1, .question2, .question3, .question4, .question5{ color:#ffffff;font-size: 110%; text-align:center;float: left;}
				.question1{
					padding:60px 0 0 30px;
				}
				.question2{
					padding:49px 0 0 4px;
				}
				.question3{
					padding:68px 0 0 23px;
				}
				.question4{
					padding:68px 0 0 42px;
				}
				.question5{
					padding:68px 0 0 41px;
				}
				
				/********************************************
				*  End safari hack
				*********************************************/
				
				
				div.explanation1, div.explanation2,div.explanation3,div.explanation4,div.explanation5{position:relative;text-align:center;font-size:110%;color:#ff0033;#}
				.explanation1{top:-10px;right:24px;}
				.explanation2{top:-21px;left:0px;}
				.explanation3{top:-2px;left:0px;}
				.explanation4{top:-2px;right:1px;}
				.explanation5{top:-2px;right:19px;}
				.question1, .question2, .question3, .question4, .question5{ color:#ffffff;font-size: 110%; text-align:center;float: left;}
				.question1{
	padding:65px 0 0 31px;
				}
				.question2{
	padding:50px 0 0 30px;
				}
				.question3{
	padding:65px 0 0 45px;
				}
				.question4{
	padding:65px 0 0 35px;
				}
				.question5{
	padding:65px 0 0 45px;
				}
