/* CSS Document */html, body {	margin:0;	padding:0;}#masthead {	height:125px;	background-color:#cffb37;}.mastLogo {	width:760px;	margin:0 auto;}#container {	width:760px;	background-color:#fff;	margin:20px auto 0 auto;	padding:0;}#content {	width:530px;	float:right;	background-color:#fff;}a.link:link, a.link:visited { color: #00664d; text-decoration:none;}a.link:hover, a.link:active { color: #00664d; text-decoration:none; background-color:#cffb37}#rightCol {	width:200px;	border:1px solid #cffb37; 	float:right;	margin:10px;	padding:12px;	background-color:#EFFEDA;	clear:both;}#rightCol p {	font-size:10px;	padding:0;	margin:0;}#rightCol a:link, #rightCol a:visited { color: #2BA4D0; text-decoration:none;}#rightCol a:hover, #rightCol a:active { color: #00664d; text-decoration:none;}#mapbox {	border:1px solid #cffb37;	float:right;	margin:10px;	padding:12px;	background-color:#EFFEDA;}.thumb {	border:4px solid #d3dec2;	margin:18px 23px;}a:hover .thumb {	border:4px solid #cffb37;}.rightlink {	border:4px solid #d3dec2;	margin:0 0 10px 10px;	float:right;}a:hover .rightlink {	border:4px solid #cffb37;}.box {	width:500px;	border:1px solid #cffb37;	float:right;	margin:10px;	padding:12px;	background-color:#EFFEDA;}#footer {	background:#a0a3a2 url(images/footer-bg.gif) repeat-x;	border-top: #cffb37 solid 4px;	margin:0 auto;	padding:0;	height:80px;	clear:both;	width:760px;}#footer p {	font:.8em/1.4em Verdana, Arial, Helvetica, sans-serif;	color: #333;	margin-left:30px;	line-height:25px;}#footer a:link, #footer a:visited { color: #cffb37; text-decoration:none;}#footer a:hover, #footer a:active { color: #00664d; text-decoration:none;}table.cad, td.cad {	border:1px solid #CCC;}table.cad p {	font:.8em/1.4em Verdana, Arial, Helvetica, sans-serif;	color:#666;	margin:0;	padding:0;}table.home, td.home {	border:0;	margin:0;	padding:0;	}.highlight { background-color: #cffb37 }table.cad a:link, table.cad a:visited { color: #666; text-decoration:none;}table.cad a:hover, table.cad a:active { color: #00664d; text-decoration:none;}table#specs {	font:.8em/1.4em Verdana, Arial, Helvetica, sans-serif;	color:#666;	margin:0;	padding:0;}table#specs h2{	font:1.5em/1.2em Verdana, Arial, Helvetica, sans-serif;	color: #85a126;	margin:0;	padding:0;}	p {	font:.8em/1.4em Verdana, Arial, Helvetica, sans-serif;	color:#666;}h1 {	font:1.6em/1.4em Verdana, Arial, Helvetica, sans-serif;	color:#00664d;}h2 {	font:1em/1.2em Verdana, Arial, Helvetica, sans-serif;	color: #85a126;}h3 {	font:.8em/1.2em Verdana, Arial, Helvetica, sans-serif;	color: #00664d;}h4 {	font:1em/1.6em Verdana, Arial, Helvetica, sans-serif;	color: #999;}ul {	font:.8em/1.8em Verdana, Arial, Helvetica, sans-serif;	color:#666;}	ol {	font:.8em/1.8em Verdana, Arial, Helvetica, sans-serif;	color:#666;}.homeLogos {	padding-right:10px;}.right {	float:right;	margin:0;	padding-right:10px;	clear:both;}ul.products {	font:1em/1.4em Verdana, Arial, Helvetica, sans-serif;	list-style-type:none;}ul.products {	margin-bottom:10px;}a.products:link, a.products:visited { color: #00664d; text-decoration:none;}a.products:hover, a.products:active { color: #00664d; text-decoration:none; background-color:#cffb37}/**************** menu coding *****************/.more:after {	content:" >>";	color:#85a126;	font-size:70%;	margin-left:10px;	font-weight:bold;}#menu {	width:180px;	background:url(images/menuBG.gif) #fff;	height:412px;	margin-left:10px;}#menutop {	height:10px;}#menu ul {	font-size: 16px;	list-style: none;	margin: 0;	padding: 0;}#menu a {	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	display: block;	border-bottom: 1px solid #b3b4b4;	margin: 0;	padding: 5px;	color: #666;	text-decoration: none;	padding-left:5px;}.extra {	background-color:#efffb9;}#menu a:hover {	color: #cffb37;	background: #00664d;}#menu li {	position: relative;}#menu ul ul ul {	position: absolute;	top: 0;	left: 100%;	width: 100%;	background: url(images/subMen_BG.gif) repeat-y #fff;}div#menu ul ul ul,div#menu ul ul li:hover ul ul{display: none;}div#menu ul ul li:hover ul,div#menu ul ul ul li:hover ul{display: block;}#menu ul li {float: left; width: 100%;}#menu ul li a {height: 1%;} #menu a, #menu h2 {font: 0.7em/1.4em Verdana, Arial, Helvetica, sans-serif;} #menu #seebeyond a {	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	display: inherit;	border-bottom: none;	margin: 0;	padding: 0px;	color: #666;	text-decoration: none;	padding-left:0px;}#menu #seebeyond  a:hover {	color: #cffb37;	background: none;}#seebeyond{	text-align:center;}#seebeyond img{	margin-top:20px;}/**************** tech specs coding *****************/#tech { 	width: 490px;	clear:both;}#tech ul {	margin-left: 0;	padding-left: 0;	list-style-type: none;	font: 0.8em/1.4em Verdana, Arial, Helvetica, sans-serif;}#tech a{	display: block;	padding:12px;	width: 490px;	background-color: #EFFEDA;	border:1px solid #cffb37;}#tech a:link, #techlist a:visited{	color: #999; 	text-decoration: none;	font-weight:bold;}#tech a:hover{	background-color: #cffb37;	color: #00664d;	font-weight:bold;}#homeLinks {	width:260px;	height:300px;	clear:both;	margin:0;	padding:0;}#homeLinks ul {	margin-left: 0;	padding-left: 0;	list-style-type: none;	font: 0.9em/1.2em Verdana, Arial, Helvetica, sans-serif;}#homeLinks p {	margin:5px 0 0 5px;	padding:0;	color:#fff;}#homeLinks li {	margin-bottom:8px;}#homeLinks a {	width:260px;	height:87px;	background:#2ba4d0 url(images/home-links.gif) repeat-x;	display:block;	border:3px solid #2ba4d0;}#homeLinks a:link, #homeLinks a:visited{	color: #fff;	text-decoration: none;}#homeLinks a:hover {	background:#cffb37 url(images/home-links-over.gif) repeat-x;	border:3px solid #cffb37;	color:#00664d;}/**************** form coding *****************/label{float: left;width: 130px;font:.8em/1.4em Verdana, Arial, Helvetica, sans-serif;color:#666;}input, textarea{width: 180px;margin-bottom: 5px;}textarea{width: 250px;height: 70px;}.boxes{width: 1em;}.an {margin:0 0 5px 0; width: 12px; font-weight: bold; clear: left;}#submitbutton{margin-left: 120px;margin-top: 5px;width: 90px;}br{clear: left;}div.terms {	font: 11px verdana,arial,helvetica;	border: 1px solid #eee;	width: 380px;	height: 90px;	margin-bottom: 10px;	padding:3px;}#auto {	overflow: auto;}