body {
	margin: 0;
	text-align:center;
	background: #006816 url('/images/bg.jpg') repeat-x;  
	font-family: Arial, Verdana, sans-serif;
	font-size:12px;	
	color: #807749;
}

img {border:0;}

h1 {
	margin-top:0px;
	color:#09719b;
	font-size:20px;
	line-height:22px;	
}

h2 {color:#09719b;}
h2.phone { font-size: 26px; }
h3 {color: #09719b; margin:0px; font-size:12px;}


a {color: #163f90; outline:none;}
a:visited{color:#163f90; outline:none;}
a:hover {color: #008ed8;}

#nav a {color:#4d4417; text-decoration: none; outline:none; padding:4px 4px 6px 4px;}
#nav a:visited{color:#4d4417; text-decoration: none; outline:none; padding:4px 4px 6px 4px;}
#nav a:hover {color: #ffffff; text-decoration: none; padding:4px 4px 6px 4px;}

a:hover.navblue {background-color:#09719b; padding:4px 4px 6px 4px;}
a:hover.navorange {background-color:#e73700; padding:4px 4px 6px 4px;}
a:hover.navpurple {background-color:#26175d; padding:4px 4px 6px 4px;}
a:hover.navtourq {background-color:#007c84; padding:4px 4px 6px 4px;}
a:hover.navred {background-color:#e70000; padding:4px 4px 6px 4px;}
a:hover.navgold {background-color:#f6a105; padding:4px 4px 6px 4px;}


#footer a {color: #ffffff; outline:none;}
#footer a:visited{color:#ffffff; outline:none;}
#footer a:hover {color: #71b625;}


.floatleft {float:left;}
.floatright {float:right;}
.center {text-align:center;}
.big { font-size:16px; font-weight:bold;}
.vbig { font-size:30px; font-weight:bold;}
.yellow {color:#f0ff00; }
.clear {clear:both;}
.padded {margin:20px;}

.legal {font-size:10px; line-height:10px;}

.bold {font-weight:bold;}

.footlegal {font-size:10px; color:#71b625; text-align:left;}

.orangetxt {color:#e73700;}
.bluetxt {color:#09719b;}

.blue {width:980px; background: url('/images/titlebg_blue.gif') repeat-x;}
.orange {width:980px; background: url('/images/titlebg_orange.gif') repeat-x;}
.tourq {width:980px; background: url('/images/titlebg_tourq.gif') repeat-x;}
.purple {width:980px; background: url('/images/titlebg_purple.gif') repeat-x;}
.gold {width:980px; background: url('/images/titlebg_gold.gif') repeat-x;}
.red {width:980px; background: url('/images/titlebg_red.gif') repeat-x;}

#promo_box { background:#F2F5E4; width: 326px; padding: 10px; margin: 10px 0 10px 0; text-align: center; border: 2px solid #F7F9EE; }
	#promo_box p { font-size: 16px; color:#4D4417; font-family: Arial; font-weight: normal; margin: 0px; line-height: 19px; }
	#promo_box p.prompt { font-weight: bold; text-transform: uppercase; }
	#promo_box p.promo { font-size: 41px; color:#E73700; font-weight: bold; line-height: 43px; }

#all {
	width:980px;
	margin: 0 auto;
	padding-top:10px;
}

#headnumber {
	width:580px;
	float:right;
	text-align:center;
	font-size: 18px;
	font-weight:bold;
	color:#ffffff;
}

#countdown-wrapper { float:left; }
#countdown-wrapper #headnumber { float:left; width:auto; }
#countdown { background:url(/images/bg-countdown.png) no-repeat; color:#fff; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; height:111px !important; height:96px; margin:-10px 30px 0 30px; position:relative; width:246px; }
#countdown h2 { color:#fff; margin:0; font-size:24px; padding:8px 0; text-align:center; text-shadow:1px 1px 0 #000; }
#countdown p { font-weight:bold; margin:0; padding-left:18px; }
#countdown p span { float:left; margin:0 2px; }
#countdown p span.time { background:url(/images/bg-countdown-time.png) no-repeat; color:#f9fe69; display:block; height:30px; margin-top:-3px; padding-top:3px; text-align:center; width:43px; }
#countdown p span.time em { color:#fff; display:block; font-size:10px; font-style:normal; font-weight:normal; margin-top:2px; }

#headnumber span.promo { color: #f0ff00; }

#nav {
	width:980px;
	height:28px;
	background: #cbbf85 url('/images/navbg.gif') no-repeat;
	text-align:right;
	font-size: 14px;
	font-weight: bold;
}

#nav ul {
	list-style: disc;
	line-height:28px;
	margin:0 15px;
}

#nav li {
	display:inline;
}




#main {
	width:980px;
	background: #ffffff url('/images/fauxcols.gif') repeat-y;
}	

#title {
	width:980px;
	height:10px;
}



#content {
	float:left;
	text-align:left;
	width:570px;
	margin-left:15px;
	line-height:150%;
	padding:15px 0;
}

#right {
	float:right;
	width:350px;
	margin-right: 15px;
}

#footer {
	font-size:11px;
	color:#71b625;
}

#state-list { font-size: 10px; text-align: left; margin-top: 10px; }
	#state-list a { color: #807749;}
	#state-list a:hover { color: #807749;}


/* COMPARE TABLES */

table.compare {
	border-collapse:collapse;
	width:570px;
}

.compare th {
	background-color:#09719b;	
	padding:5px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

.compare td {
	vertical-align:top;
	font-size:12px;
	padding:5px;
	border-top:1px solid #b6dbeb;
}

.lightcol {background-color:#f3faea;}
.darkcol { background-color: #ebf3d8;}

.compare h2 {font-size: 16px; color: #09719b; font-style:italic;}
.compare h2.price {font-style:normal; margin:0;}

ol.faq {font-weight:bold;}
ol.faq a {font-weight:normal;}

/* LEAD FORM */

table.leadform {
	width:;
}

.leadform td {
	vertical-align:top;
	font-size:12px;
	padding:5px;
	text-align:left;
}


