html { border:0; }
body  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 15px 0 15px 0;
	background-color:#3f3e3f;
	color:#333333;
	text-align:center;
	padding:0;
}
img {border:0}
a:active {  text-decoration: none}
a:hover {  }
a:link {  color: #003399; text-decoration: none}
a:visited {  color: #003399; text-decoration: none}
a:link {  }
a:hover {  text-decoration: underline}

div#container{width:993px;margin:0 auto;position:relative;text-align:left;}
div#header{position:relative;width:100%;height:139px;background-color:#FFF;margin-bottom:15px;}
div#banner{background-color:#FFF;width:100%;height:108px;position:relative;}
div#banner_anim{ position:absolute;left:19px;top:18px; }
div#hdr_logo{float:left;width:274px;height:139px;margin:0;padding:0;}
div#hdr_menu{float:right;width:719px;height:139px;margin:0;padding:0;background-image:url(images/hdr_right.gif);background-position:top right;background-repeat:no-repeat;}
div#content{background-color:#FFF;padding:0 10px 10px 10px;position:relative;}
div#topboxes{float:center;}
div.home_revbox {
	position:relative;
	height:132px;
	padding:0;
	background-color:#3F3E3F;
	background-image:url(images/topbox_left.gif);
	background-position:top left;
	background-repeat:no-repeat;	
	color:#FFF;
}
div.home_revbox span {
	position:absolute;
	top:0;
	right:0;
	width:10px;
	height:100%;
	background-image:url(images/topbox_right.gif);
	background-position:top right;
	background-repeat:no-repeat;	
}
div.home_revbox_content {
	margin:0px 10px 0 10px;
	height:100%;
}
div.home_revbox_content h1 {
	font-weight:bold;
	text-transform:uppercase;
	font-size:12pt;
	border-bottom:solid 2px #f8f400;
	width:90%;
	text-indent:10px;
	margin-bottom:4px;
	margin-top:10px;
	text-align:left;
}
div.home_revbox_content h2 {
	font-size:11pt;
	font-weight:normal;
	margin-left:10px;
	margin-bottom:0;
	margin-top:0;
	text-align:left;
}
div.home_revbox_content p {
	font-size:8pt;
	font-weight:normal;
	margin-left:10px;
	margin-top:0;
	margin-bottom:8px;
}
div.home_revbox_content a {color:#FFF; text-decoration:none;}
div.home_revbox_content a:active {color:#FFF; text-decoration:none;}
div.home_revbox_content a:link {color:#FFF; text-decoration:none;}
div.home_revbox_content a:visited {color:#FFF; text-decoration:none;}
div.home_revbox_content a:hover {text-decoration: underline}

div#bottom_left_corner {
	position:absolute;
	bottom:0;
	left:0;
	width:9px;
	height:9px;
	background-image:url(images/ftr_bl.gif);
	background-position:bottom left;
	background-repeat:no-repeat;	
}
div#bottom_right_corner {
	position:absolute;
	bottom:0;
	left:984px;
	width:9px;
	height:9px;
	background-image:url(images/ftr_br.gif);
	background-position:bottom left;
	background-repeat:no-repeat;	
}
div#pop_rides {
	position:relative;
	width:970px;
	min-height:329px;
	padding:0;
	background-image:url(images/pop_rides_box.gif);
	background-position:top center;
	background-repeat:no-repeat;	
}
div#pop_rides span {
	position:absolute;
	bottom:0;
	left:0;
	width:970px;
	height:22px;
	background-image:url(images/pop_rides_box_bot.gif);
	background-position:bottom center;
	background-repeat:no-repeat;	
}
div#pop_rides_container {
	padding: 22px 22px 22px 105px;
	width:100%;
}
div.pop_ride {
	width:168px;
	float:left;
	text-align:center;
	font-size:8pt;
	padding-bottom:20px;
}
div.pop_ride b {
	font-weight:bold;
	font-size:12pt;
}
div.pop_ride a {color:#824e85;text-decoration:none;}
div.pop_ride a:active {color:#824e85;text-decoration:none;}
div.pop_ride a:link {color:#824e85;text-decoration:none;}
div.pop_ride a:visited {color:#824e85;text-decoration:none;}
div.pop_ride a:hover {color:#824e85;text-decoration:none;}
div.pop_ride a:hover b {color:#824e85;text-decoration:underline;}
.opacOnHover:hover {
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

h1 { font-weight: normal; text-align:center; font-size:20pt; }
h1.pricing { font-weight: normal; text-align:left; font-size:18pt; }
h2 { font-weight: normal; text-align:center; font-size:14pt; }
h2.left { text-align:left; }
h3 { font-weight: normal; text-align:center; font-size:12pt; }
.heading { font-weight: bold; font-size:12pt; }
div#greybox {
	position:relative;
	width:970px;
	padding:0;
	background-image:url(images/greybox_bg.gif);
	background-position:top center;
	background-repeat:no-repeat;
}
div#greybox_bot {
	position:absolute;
	bottom:0;
	left:0;
	width:970px;
	height:23px;
	background-image:url(images/greybox_bot.gif);
	background-position:bottom center;
	background-repeat:no-repeat;	
}
div#greybox_content {
	padding:10px 20px 10px 20px;
}
div.pricing_offer_container{float:center;}

div.pricing_offer_box {
	float:left;
	width:455px;
	height:120px;
	margin: 0;
	background-color:#FFFF99;
	border: 1px solid #000000;
}
div.pricing_offer_box h1, div.pricing_offer_box h2, div.pricing_offer_box h3 {
	margin-top:3px;
	margin-bottom:3px;
}
div#vid {
	position: relative;
	display: block;
	width: 512px;
	height: 308px;
	text-align: center;
	margin: 0 auto;
	background-color: #000000;
}
table.vidtable {
	margin: 0 auto;
	width: 90%;
	border-collapse: collapse;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
table.vidtable td {
	border: 1px solid #666666;
	padding: 15px;
	vertical-align: middle;
	
}
table.vidtable td.left {
	width: 250px;
	text-align: center;
}
