body {
	background: #173664;
	margin: 0px;
	font-family: verdana;
	font-size: 11px;
	color: #003; }
td {
	font-family: verdana;
	font-size: 12px; }
table.main {
	 background: #E2EBF2 url(img/bgr10.jpg) 5% 0%;
	 border: 2px solid white; }
table.notes {
	background: #173664;
	border: 2px solid white; }
table.specs {
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff; }
table.warranty {
	border: 2px solid #173365;
	font-family: verdana;
	font-size: 10px;
	color: #000033; }
table.dealers {
	font-family: verdana;
	font-size: 10px; }
	color: #000033; }
td.note {
	font: 9px helvetica;
	color: #000033;
	padding: 16px 16px 0 16px; }
td.feathead {
	background: #08697A;
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	padding: 2px 0px;}
td.feat {
	background: #ffffff;
	font-family: arial;
	font-size: 9px;
	font-weight: normal;
	color: #08697A; }
td.specfeat {
	background: #000000;
	font-family: arial;
	font-size: 9px;
	font-weight: normal;
	color: #fff; }
td.spechead {
	background: #000000;
	font-family: arial;
	font-size: 11px;
	color: #fff;
	padding: 2px 0px; }
td.st { 
	background-color:#8DA0AD; }
td.spec {
	background: #173664;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	border-bottom: 1px solid white; }
td.fl {
	border-left: 3px solid #003; width: 16px;}
td.fr {
	border-right: 3px solid #003;  width: 16px;}
td.range {
	font-family: arial;
	font-size: 16px;
	color: #173664; }
td.advantage {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-align: justify;
	padding: 2px; }
td.notes {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-align: justify;
	padding: 6px; }
td.notehead {
	font-family: helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	padding-bottom: 2px; }
td.opthead {
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	padding-bottom: 2px;
	letter-spacing: -0.05em; }
td.optbottom {
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	padding-top: 3px;
	letter-spacing: -0.05em; }
table.nav {
	 background: #CCDAE7;
	 border: 3px solid white; }
td.top {
	background: url(img/ptop.gif) no-repeat top;
	font-family: helvetica;
	font-size: 18px;
	color: white;
	font-weight: normal; }
tr.top {
	background: url(img/newtop.gif) no-repeat top; }
td.top2 {
	font-family: helvetica;
	font-size: 20px;
	color: white;
	font-weight: normal;
	text-align: right }
td.head {
	font-family: helvetica;
	font-size: 13px;
	color: white;
	font-weight: bold; }
.view {
	font-family: verdana;
	font-size: 9px;
	color: white;
	line-height: 150%;
	text-align: left; }
.brnote {
	font: 9px helvetica;
	color: #000; }
td.warranty {
	font-family: verdana;
	font-size: 11px;
	color: #000033; }
td.copy {
	font-family: Georgia;
	font-size: 9px;
	color: white;
	font-style: italic;
	line-height: 125%; }
.copy {
	font-family: Georgia;
	font-size: 9px;
	color: white;
	font-style: italic;
	line-height: 125%;
	text-align: right; }
td.copy1 {
	background: url(img/bot.gif) no-repeat bottom center;
	font-family: Georgia;
	font-size: 9px;
	color: white;
	font-style: italic;
	line-height: 150% }
a,a:visited {
	color: #000;
	text-decoration: none; }
a:hover {
	color: #C00;
	text-decoration: none; }
a.box,a.box:visited {
	color: #000;
	text-decoration: none; }
a.box:hover {
	color: #C00;
	text-decoration: none; }
a.butt,a.butt:visited {
	font-family: verdana;
	font-size: 10px;
	color: #fff;
	font-weight: normal;
	text-decoration: none; }
a.butt:hover {
	font-family: verdana;
	font-size: 10px;
	color: #C00;
	font-weight: normal;
	text-decoration: none; }
a.down,a.down:visited {
	font-family: verdana;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	text-decoration: none; }
a.down:hover {
	font-family: verdana;
	font-size: 12px;
	color: #C00;
	font-weight: normal;
	text-decoration: none; }
li.nav { 
	list-style: url(img/tri1.gif);
	line-height: 250%; }
ul { 
	font-weight: bold;
	line-height: 250%; }
#nav  {
	z-index: 10;
	top: 10px;
	visibility: visible; }
input.but { border: 1px solid #c00; padding-top: 1px; background: #d7eefc url(img/but_back.jpg); color: #000; }
input.but:hover { border: 1px solid #c00; padding-top: 1px; background: #d7eefc url(img/but_backo.jpg); color: #c00; }

#text { position: absolute; z-index: 3; top: 94px; 50%; visibility: visible; display: block; }

#features td, #specs td { font: 11px verdana; }
.note { font: 10px/11px arial; }