
/* Main Layout Styles */

body {background: #EBEBEB; font-family: Gill, Helvetica, sans-serif; font-size: 12px; color: #666; border-radius: 20px;}
.right {float: right;}
.left {float: left;}
img {border: none;}
ul, li {margin: 0; padding: 0; list-style: none;}
form {margin: 0; padding: 0;}
a {color: #f7f7f7;  font-weight: normal; text-decoration:none }
	a:hover {color: #000000}
<!--
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin: 0px;
	padding: 0px;
}
-->
#container {width: 930px; padding: 15px; background: #fff; -moz-box-shadow: 10px 10px 5px #888; -webkit-box-shadow: 10px 10px 5px #888; box-shadow: 10px 10px 5px #888; margin: 10px auto; overflow: auto;}
	#content {width: 930px; overflow: auto;}
	
	#header {width: 930px; height: 35px; font-weight: bolder; font-size: 30px;}
	#header h1 {float: left; margin: 0; padding: 0 0 5px 0; font-size: 30px;  text-decoration:none; letter-spacing: 0px; }
	#header h1 a {color: #cc0000; float: left; margin: 0; padding: 0 0 5px 0; font-size: 30px; font-weight: bolder; text-decoration:none; letter-spacing: 0px;}
	
		.logo {margin: 0px; float: left;}
		ul#toplinks {float: right; color: #000; margin: 0; padding: 0; list-style: none; font-weight: normal;}
		ul#toplinks li {float: right; margin: 3px 0 0 10px; font-size: 25px; letter-spacing: -1px;}
		ul#toplinks a {color: #000; }
		ul#toplinks a:hover { color: #000; font-weight: normal;}
		
	#nav {padding: 0; width: 910px; background: #004055 url(images/bg_nav.png) repeat-x bottom; padding: 5px 0px 10px 20px; color: #fff; height: 10px; margin: 10px 0; }
		#nav li {padding-right: 20px; float: left; display: block; font-weight: bolder; }
		#nav a {color: #fff; text-decoration: none; font-weight: bolder;}
		#nav a:hover {color: #00ACE6;}
		
	#footer {width: 960px; text-align: left; margin: 10px auto; padding-bottom: 15px; clear: both;}
		#footer ul {width: 930px; margin: 0 auto;}
			#footer li{float: left; margin-right: 20px;}
				#footer li a{color: #999;}
				#footer a{color: #999;}
				
/* Homepage Styles */

	#topbox {width: 910px; padding: 10px;  border-radius: 20px; background: #008DBC url(images/getaquotebutton.gif) no-repeat right; overflow: auto; color: #fff;}
		#topbox h4 {color: #004055; font-size: 20px; letter-spacing: -1px; margin: 0; padding: 0 0 5px 0; }
		#topbox input {border: 0px solid #0093C4; padding: 3px 3px; width: 230px;}
		#topbox select {margin-left: 3px;}
		#topbox .btn {padding: 3px 5px; background: #005773; color: #fff; border: none; position:absolute; margin-left: 5px; cursor: pointer; width: 60px; font-size: 13px; border-radius: 20px;}
			#topbox .btn:hover {background: #000000;  }
			#topbox2 {width: 930px; padding: 0px;  border-radius: 20px; overflow: auto; color: #fff;}
		#topbox2 h4 {color: #004055; font-size: 20px; letter-spacing: -1px; margin: 0; padding: 0 0 0px 0; }
		#topbox2 input {border: 0px solid #0093C4; padding: 3px 3px; width: 230px;}
		#topbox2 select {margin-left: 3px;}
		#topbox2 .btn {padding: 3px 5px; background: #005773; color: #fff; border: none; position:absolute; margin-left: 5px; cursor: pointer; width: 60px; font-size: 11px;}
			#topbox2 .btn:hover {background: #000000;} 
			#topbox2 img { border-radius: 20px; }
		#tbleft {float: left; width: 600px; padding: 20px 0 0 10px; font-weight: bolder; font-size: 34px; color: #fff; text-decoration:none}  
			#tbleft .tld {width: 75px; }
		
		#tbright {font-size: 12px; float: left; width: 200px; border-left: 0px solid #000000; padding-left: 30px; padding-top: 6px;}
		#tbright h4 {color: #fff; font-size: 20px; padding: 0 0 5px 0; font-weight: bolder; }
			#tbright #boxleft {float: left; width: 200px;}
			#tbright input {width: 140px; margin: 5px 0 0 5px;}
			#tbright p {float: right; margin: 0; padding: 0;}
			#tbright p.link {float: left; margin: 13px 0 0 10px; font-size: 11px; padding: 0;}
			#tbright a {color: #fff; text-decoration:none;}
	
	ul#promobox {width: 930px; height: 275px; position: relative; float: left; margin-bottom: 10px; }
	ul#promobox p {margin: 0; padding: 0;}
		ul#promobox p {margin: 0; padding: 0;}
		ul#promobox li {width: 270px;  padding: 20px 10px 20px 20px; font-weight: bolder; float: left; background: #008DBC; margin: 15px 15px 0 0;  color: #fff; -moz-border-radius: 20px;border-radius: 20px;}
			ul#promobox ul {margin: 0 0 10px 0;}
			ul#promobox li ul li {margin: 5px 0 0 0; background: url(images/bullet.png) no-repeat left center; padding: 0 0 0 10px; width: 250px;}
			ul#promobox li h3 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
			ul#promobox li .pricebox { float: right; text-align: center; padding-right: 10px; color: #000;}
			ul#promobox li .pricebox .lrg {line-height: 1; letter-spacing: -1px; font-size: 36px; font-weight: bolder; margin: 0; padding: 0;}
			
			ul#promobox a {background: #000000; color: #fff; float: left; font-weight: bolder; margin: 10px 10px 0 0; padding: 3px 10px; text-decoration: none;  border-radius: 20px; font-weight: bolder; font-size: 14px;}
			ul#promobox a:hover {background: #005773;}
			
		ul#promobox li.two{background: #00ACE6;}
		ul#promobox li.three {margin-right: 0; background: #004055;}
			ul#promobox li.three h4 {color: #000; font-size: 20px; }
	
	#newsbox {width: 575px; padding: 20px; background: #f7f7f7; float: left;  border-radius: 20px;}
	#newsbox a {color: #000; font-weight: normal;}
		#newsbox p {margin: 0; padding: 0; color: #000}
		#newsbox h1 {font-size: 14px; color: #006C91; margin: 0; padding: 0; line-height: 1; letter-spacing: -1px;}

		#newsbox h5 {font-size: 25px; letter-spacing: -1px; color: #006C91; margin: 0; padding: 0; line-height: 1;}
		#newsbox h6 a {font-size: 14px; letter-spacing: -1px; color: #006C91; margin: 0; padding: 0; line-height: 1;}
		#newsbox h6 {margin-bottom: 2px; padding: 0; line-height: 1;}
		#newsbox li {margin-top: 5px; line-height: 1.5em;}
		#newsbox .rss a{float: right; margin: 0 0 0 0; color: #999; font-weight: normal;}
	
	#quotes {width: 260px; padding: 20px; float: right; background: #099dbc;  border-radius: 20px; color: #fff;}
		#quotes p {margin: 0; padding: 0;}
		#quotes h3 {line-height: 1; letter-spacing: -1px; font-size: 25px; margin: 0; padding: 0; color: #fff;}
		#quotes li {margin-top: 17px; font-size: 17px; font-weight: bolder; letter-spacing: -1px;}
		#quotes a {float: left; color: #fff; padding: 0; margin-top: 15px;}
	#quotes2 {width: 260px; height: 200px; padding: 20px; float: right; background: #099dbc;  border-radius: 20px; color: #000;}
		#quotes2 p {margin: 0; padding: 0;}
		#quotes2 h3 { letter-spacing: 2px; font-size: 25px; margin: 0; padding: 0; color: #000;}
		#quotes2 h4 {color: #004055; font-size: 20px; letter-spacing: -1px; margin: 0; padding: 0 0 0px 0; }
		#quotes2 li { color: #004055; font-size: 12px; font-weight: bolder; letter-spacing: 1px;}
		#quotes2 .btn {padding: 3px 5px; background: #000000; color: #fff; border: none; position:absolute; margin-top: 10px; margin-right:20px; cursor: pointer; width: 100px; font-size: 16px; border-radius: 20px;}
		#quotes2 .btn:hover {background: #005773;} 
		#quotes2 a {float: left; color: #fff; padding: 0; margin-top: 15px;}
/* accordion */
#wrapper {

	width: 570px;
	float: left;
	margin-left: auto;
	margin-right: auto;
	}
 #wrapper h5 {font-size: 14px; color: #006C91; margin: 0; padding: 0; line-height: 1; letter-spacing: 0px;}
.accordionButton { 
color: #fff;
font-weight: bolder;
line-height: 2;
padding: 0px;

  border-radius: 20px;
	width:570px;
	float: left;
	background:  #004055;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	}

.accordionContent {	
	width: 560px;
	float: left;
	background: #f7f7f7;
	display: none;
	}
