a:visited {
color: blue;
}


      a.freequote {
          display: inline;
          width: 269px;
          height: 62px;
          background: url("free_quote_sprite.gif") 0 0 no-repeat;
          text-decoration: none;
      }
       
      a:hover.freequote {
          background-position: -22px 0;
      }



body {
	background-image: url(space/stars_evensmaller.jpg);
	background-color: #000000;
	background-repeat: repeat-x;
	background-position: center top;
}

body div table {
	background-color: #FFFFFF;
}



.navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	vertical-align: middle;
}

.navigation a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.header_border {
	border: 1px solid #999999;
}

.sub_header_border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.blocks {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	padding: 20px;
}

.formtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
}

.about_blocks {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	padding: 15px;
}
.about2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-image: url(about_blocks.gif);
}
.numbers {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	padding: 20px;
	text-align: left;
}
.numbers_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	padding: 20px;
	line-height: 28px;
}
.about2_right {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
		font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
		padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.copyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	padding-left: 15px;
}
.basic {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.value {
	border: 1px solid #999999;
}
.deluxe {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.billing_pattern {
	line-height: 25px;
	font-size: 14px;
	padding-left: 20px;
}
.faq {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	line-height: 30px;
	text-align: left;
}
.blog_entry {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	line-height: 34px;
	background-image: url(paper.jpg);
	background-position: center center;
	padding-left: 10px;
	padding-right: 10px;
	width: 700px;
	margin-left: 70px;
}
.left_border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.site_map {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}

.site_map a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

.site_map a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}.navigation_background {
	background-position: center top;
	background-color: #0F0F0F;
}
.value_indent {
	border: 1px solid #999999;
	padding-left: 25px;
}

H1 {
	font-size: 22px;
	color: #CCCCCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	font-weight: normal;
}
.faqCopy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;
	margin-right: 10px;
	border: 1px none #999999;
	background-image: url(paper.jpg);
}
.pricing_boxes {
	border: 1px solid #CCCCCC;
	background-image: url(images/index_16.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.pricing_body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 20px;
	list-style-type: none;
	list-style-position: inside;
}
.feedback {
	font-family: "Trebuchet MS";
	font-size: 15px;
	padding-left: 45px;
	font-weight: bold;
	padding-right: 45px;
	text-align: left;
}

.feedback span {
	line-height: 28px;
	font-weight: normal;
	font-size: 13px;
	padding-left: 15px;
}
.bodyimgleft {
	padding-right: 40px;
	padding-left: 25px;
}
.bodyimgcontainer {
	padding-top: 22px;
	padding-bottom: 22px;
}
.bodyimgright {
	padding-right: 30px;
}
a.navigation:visited {

	
	color: #FFFFFF;
}
.copyright a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.copyright a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

a.navigation:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.moon {
	background-image: url(space/moon/moon_new.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 335px;
	vertical-align: middle;
	padding-bottom: 50px;
}
.homepage_form {
	vertical-align: middle;
	padding-top: 40px;
	padding-right: 100px;
}
