body{background:url('/images/2009/bodybg.png') repeat-x fixed; margin:0px; padding:0px; font-family:Arial;}
p {font-size:0.75em;}
		#container{width:965px; margin-left:auto; margin-right:auto;}
		#top-block{display:block; width:100%; height:128px;  background:#000 url('/images/2009/topbg.png') right repeat-y; 
			border:1px solid #000; -webkit-box-shadow: 0px 2px 16px rgba(0,0,0,0.5); -moz-box-shadow: 0px 2px 16px rgba(0,0,0,0.5);}
		#logo{display:block; float:left;}
		#title-sponsor-banner{display:block; height:90px;float:right; background:#000; margin:0px; padding:0px;}
		.google-search-button{background:#fff url('/images/2009/search-icon.png'); border:none; 
			 color:transparent; width:22px; height:22px;}
		#searchbar{display:block; color:#fff; float:right;}
		#horiz-nav{display:block; float:left; width:100%; height:26px;}
			#horiz-nav ul{list-style-type:none; margin:0px; padding:0px; margin-left:1px; margin-top:2px;}
			#horiz-nav li{display:block; float:left;}
			#horiz-nav a{display:block; text-decoration:none; background:#fff url('/images/2009/dark-blue-vert-fade.png') bottom repeat-x; 
				padding:4px; border:1px solid #000; margin-left:-1px; font-size:12px; font-weight:bold; color:#fff; 
				text-shadow:0px 1px 2px #000;}
			#horiz-nav a:hover{background:#fff; color:#933;  text-shadow:none;}
		#bottom-block{display:block; float:left; width:100%; height: auto; border:1px solid #333; background:#fff; color:#111;
				-webkit-box-shadow: 0px 2px 16px rgba(0,0,0,0.5); -moz-box-shadow: 0px 2px 16px rgba(0,0,0,0.5);}
			#right-ad{display:block; float:right;}
			#left-nav{display:block; float:left; width:150px; height:1000px;
				background:#fff; margin-top:8px; padding-top:8px; border-right:1px dotted #ddd; font-size:11px; margin-left:2px;}
				#left-nav ul{margin:0px; padding:3px; display:block; list-style-type:none;}
				#left-nav li a{padding-top:4px; padding-bottom:4px; display:block; font-weight:bold; color:#004c70; text-decoration:none; 
					border-bottom:1px dotted transparent; border-bottom:1px solid #ccc; text-shadow:0px 1px 2px rgba(128,128,128,0.2);}
				#left-nav a:hover{border-bottom:1px solid #006b9e; color:#981e1e; text-shadow:0px 0px 0px rgba(0,0,0,0);}
				#left-nav h3{text-align:center;}
				#left-nav h4{margin:0px; margin-top:4px; margin-bottom:60px;}
				#left-nav h4 a{display:block; width: 100%; float:left; color:#004c70; text-shadow:0px 1px 2px rgba(0,0,0,0.2); text-decoration:none;}
			#middle-block{display:block; float:left; width:600px; padding-left:20px; padding-top:2px;}
				#bottom-block h2 {font-family:"Century Gothic",Arial; font-size:24px; margin:0px; margin-left:20px; text-shadow:0px 0px 3px #f0f0f0;}
				#bottom-block hr {height:1px; border:0px solid #006b9e; background:#006b9e; color:#006b9e; z-index:0; margin-top:-6px;}
				#bottom-block h6 {padding:0px; margin:0px;display:block; width:100%; float:left; font-size:1.1em;}
				.ad-320{display:block; float:right;}
				.review-box {display:block; float:left; margin-left:2px;}
				.blurb {font-size:0.65em;}
				.search-column{display:block; margin:0px; padding:0px; margin-top:10px; float:left; width:180px; height: 40px;}
				.search-column h6{font-size:0.8em !important;}
				select {width:165px; font-size:0.75em;}
				.reviews-go-button{height:100%; height:60px; width:50px; border:none; background:transparent url('/images/2009/search-go-arrow.png');
					color:#fff; text-shadow:0px 0px 4px rgba(255,255,255,0.6); font-weight:bold; font-size:18px;}
				#pricequotes-ad, #old-reviews{display:block; float:left; width:100%;margin-left:auto; margin-right:auto; border:1px solid #006b9e; border-radius:10px; 
					-moz-border-radius:10px; -webkit-border-radius:10px; margin-top:9px; 
					-webkit-box-shadow: 0px 0px 3px #999; -moz-box-shadow: 0px 0px 3px #999; margin-top:-6px; 
					background: #fff url('/images/2009/blue-vert-fade.png') bottom repeat-x; overflow:hidden; height:60px;}
				.reviews-go-button{display:block; text-decoration:none; float:right;}
				#review-results{display:block; float:left; width:100%;}
					#review-results ul{list-style-type:none; margin:0px; padding:0px;}
					#review-results ul li{display:block; width:100%;}
					#review-results a{display:block; width:100%;  padding:4px 1px; color:#226; font-weight:bold; 
						font-size:0.7em; line-height:1.2em; text-decoration:none;  
						background:url('../images/white-fade.png') right center repeat-y;}
						.even-row{background:#ddd;}
						.odd-row{background:#eee;}

					#review-results a:hover{text-decoration:underline;}
					#review-results h4{margin-bottom:2px !important; font-size:0.9em !important;}
					#info-box{display:block; float:left; width: 100%; margin-top:20px; border-top:1px dotted #999; padding-top: 10px; font-size:10px;}
				#footer-box{display:block; float:left; width:100%; font-size:10px; text-align:center; margin-top:50px; border-top:4px solid #ddd;}
				#pricequotes-ad{margin-top:6px; margin-bottom:20px;}