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

body {
	margin: 0px;
	background: #EAEADE url(../img/template/background.png) top left repeat-x;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
}

img {
	border: 0px;
}

li {
	line-height: 20px;
	margin-bottom: 10px;
}

.disclaimer {
	font-size: 10px;
}

.example {
	font-size: 10px;
	color: #CCC;
}

.faq {
	font-size: 12px;
}

.faq li {
	margin-bottom: 0px;
	line-height: 16px;
}

.faq .question, .faq .answer {
	font-size: 11px;
	font-weight: bold;
}

.question {
	font-size: 11px;
}

.question li, .question ul {
	font-size: 10px !important;
	margin-left: 10px;
}

.comparisonHeader td {
	font-weight: bold;
}

.comparisonPrice td, .comparisonFeature td , .comparisonHeader td {
	text-align: center;
}

.feature {
	text-align: left !important;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
}

.alt td {
	background-color: #CCC;
}

.alt2 td {
	background-color: #DDD;
}

#signUpNow {
	position: absolute;
	top: 450px;
	left: 300px;
}

#contentText h1 {
	color: #590100;
}

#contentText h2 {
	font-size: 18px;
}

#contentText h3 {
	font-size: 14px;
}

#contentText {
	color: #333;
	font-size: 15px;
	line-height: 20px;
}

#contentText a {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

#contentText a:hover {
	text-decoration: underline;
}

#container {
	text-align: left;
	width: 1000px;
	margin: 0px auto;
}

#header {
	position: relative;	
	height: 110px;
}

#logo {
	position: absolute;
	top: 20px;
	left: 60px;
}

#redBackground {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 40%;
	height: 26px;
	background:url(../img/template/smallNavBarFooter.png);
}

#smallNavBar {
	height: 26px;
	background: url(../img/template/smallNavBarFooter.png);
	position: absolute;
	right: 0px;
	top: 0px;
	width: 400px;
}

#smallNavBar {
	color: #ffffff;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 22px;
	font-size: 10px;
}

#smallNavBar a {
	color: #ffffff;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0px 10px 0px 10px;
	text-decoration: none;
}

#smallNavBar a:hover {
	text-decoration: underline;
}

#footer {
	position: absolute;
	top: 680px;
	width: 1000px;
	text-align: center;
}

#footer a {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 2px 10px 2px 10px;
	text-decoration: none;
}

#content {
	position: relative;
}

#quoteBox {
	width: 299px;
	_width: 339px;
	height: 466px;
	_height: 506px;
	background: url(../img/template/blastDude.png);
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 20px;
	color: #e9e9e9;
	font-size: 12px;
}


#quoteBox div {
	
}

#instantBlastQuote input {
	color: #e9e9e9;
	font-size: 11px;
	background-color: #333;
	border: solid 2px #666;
	font-weight: bold;
}

#largeNavBar {
	position: absolute;
	width: 600px;
	height: 34px;
	top: 60px;
	left: 370px;
}

#largeNavBar a {
	float: left;
	margin-right: 15px;
}

#navHome {
	display: block;
	width: 80px;
	height: 34px;
	background: url(../img/template/navHomeOff.png);
}

#navHome:hover {
	background: url(../img/template/navHomeOver.png);
}

#navFeatures {
	display: block;
	background:url(../img/template/navFeaturesOff.png);
	width: 95px;
	height: 34px;
}

#navFeatures:hover {
	background:url(../img/template/navFeaturesOver.png);
}

#navQuestions {
	display: block;
	background: url(../img/template/navWhyBlast.png);
	width: 161px;
	height: 34px;
}

#navQuestions:hover {
	background:url(../img/template/navWhyBlastOver.png);
}

#navPricing {
	display: block;
	background: url(../img/template/navPricingOff.png);
	width: 86px;
	height: 34px;
}

#navPricing:hover {
	background:url(../img/template/navPricingOver.png);
}

#navSignUp {
	display: block;
	background:url(../img/template/navSignUpOff.png);
	width: 95px;
	height: 34px;
}

#navSignUp:hover {
	background: url(../img/template/navSignUpOver.png);
}

#preLoadNavBarImages, #preLoadTourImages {
	display: none;
}


div#tourContent { 
	position: absolute;
	top: 75px;
	left: 0px;
	display: inline;
	width: 1000px;
	border: solid 0px #000000;
	height: 340px;
	padding-top: 0px;
	text-align: justify;
	margin-top: -40px;
}
div#tourContent div h3 { 
	/* color: #5AAECF;  */
	color: #590100;
	font-size: 18px;
}

div#tourContent div p { 
	width: auto; text-align: justify; 
}
div#tourContent div { 
	display: none; position: absolute; width: 1000px; 
}

div#tourContent div img { 
	margin: 0 auto; display: block; margin-top: 15px; 
}

#tourContent ul { 
	margin: 0px !important; padding: 0px 0px 0px 20px !important; 
}

#tourContent li { 
	margin: 0px 0px 12px 0px !important; padding: 0px !important; 
}

ul.tourPoints {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1000px;
	margin: 0px 0px 0px -10px;
}
ul.tourPoints li {
	padding: 18px 0 18px 0px;
	margin: 0px 10px 0px 10px;
	color: #02425d;
	font-size: 16px;
	font-weight: bold;
	list-style-type: none;
	cursor: pointer;
	display: inline;
	background: transparent url('/images/tour/icons/computer.gif') no-repeat top left;
}


