html{ font-size:16px; } /* Make sure the default is always 16px */
body{
	font-size:62.5%; /* 16px * 62.5% = 10px : 1em now = 10px */
	background-color: #5B6375;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	min-width: 950px;
	margin: 0;
	padding-top: 1em;
}
img {
	border: 0;
}
dt {font-size: 1.3em; font-weight: bold; line-height: 2.4;}
dd {font-size: 1.15em; padding-bottom: .6em;}
h1 { background-image: url(../images/title_bg.png); background-repeat:no-repeat; font-style:italic; color: #990000; height: 2em; padding-left: 3em; padding-top: .25em;}
.logo_cont {background-image: url(../images/head.jpg); height: 17.7em;}
#wrapper {
	background-color: #ffffff;
	text-align: left;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}
#menu {
	width:950px;
	background:#11182A;
	margin:0;
}
#phone {
	background-image: url(../images/phone_topbg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color: #686F7E;
	width: 18em;
	float:left;
	font-size:1.2em;
	color:#fff;
	font-weight:bold;
	margin:1.4em .5em;
	height: 10em;
	text-align: center;
}
#phone img {
	padding-right:1.2em;
}
#main_index {
	width:55em;
	height: 29em;
	float: left;
	margin: 1em .15em;
	padding: 1em 3.5em;
	background-image: url(../images/index_text_narrow.png);
	background-repeat:no-repeat;
}
#main_index h1 { background-image: url(../images/title_bg_narrow.png); background-repeat:no-repeat; font-style:italic; color: #990000; height: 2em; padding-left: 3em; padding-top: .25em;}
#new {
	width: 30em; height: 30em; float: right; padding-right: 1.5em; padding-top: 1em;;
}
#container {
	padding-left: .3em;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#container p {font-size: 1.4em;}
#container_dealer {
	background-color: #ffffff;
	color: #000000;
	min-height: 40em;
	padding-top: .5em;
	padding-left: 1em;
}
#container_dealer td {padding: .5em 0; font-size: 1.1em;}
#container_dealer th {padding: .5em 0; background-color: #999999; font-size: 1.3em;}
#how2_3 {margin-left: 22em; padding-right: 4em; padding-left:1em;}
#how2_4 {padding-right: 4em; padding-left:1em; text-align:left;}
#how2_4 h1 { background-image: url(../images/title_bg.png); background-repeat:no-repeat; background-position:center; text-align:center;}
#how2_4 p {padding-left: 2em;}
#products {padding-right: 4em; padding-left:1em; float:right; width: 68em;}
#products li {font-size: 1.3em; line-height: 1.5em;}
#products ul {padding-bottom: 2em;}
#products th {color:#660000; text-align:center; font-size:1.2em; padding-top: .2em; padding-bottom: .2em;}
#products td {text-align:center; font-size:1.1em; padding-top: .2em; padding-bottom: .2em;}
#slider {
	clear: both;
	background-image:url(../images/prod_bg.png);
	background-repeat:no-repeat;
	margin-left: .5em;
	margin-right: .5em;
	text-align: center;
	color: #000000;
	height: 13.5em;
	vertical-align: middle;
	padding-top: .7em;
}
#p1, #p2, #p3, #p4, #p5, #p6, #p7, #p8, #p9 {
	width:20.85em;
	float: left;
}
.productimg {
	width:20.85em;
	float: left;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.productimg1 {
	float: left;
	margin-left: auto;
	margin-right: auto;
	padding: 0 .75em;
	text-align: center;
}
#footer {
	background-color: #11182A;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-bottom: .5em;
	clear:both;
}
.how2 {
	color: #000000;
	min-height: 40em;
	padding-top: .5em;
	padding-left: 1em;
}
#how2_1 {
	padding-top: 2.5em;
}
.floatleft {
	float: left;
	padding-right: .5em;
}
.floatright {
	float: right;
	padding-left: .5em;
}
.even {background-color: #dddddd;}
.odd {}
tr.state th{font-variant:small-caps; color:#ffffff; background-color:#660000;}