form { margin:0; } 
.head_text  {color: #00578E; font-weight: normal; font-size: 9pt; line-height: 140%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.price  {color: #000000; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.clearanceprice  {color: #AE0109; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.clearancepricecomments  {color: #AE0109; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.clearancepricecommentsblack  {color: #000000; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.nav_text_green  {color: #3E413F; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.nav_text_bottom {color: #00578E; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.caption_text {color: #255A84; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.nav_text_white {color: #FFFFFF; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.body_text {color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.search_text_bottom {color: #00578E; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.home_body {color: #FFFFFF; font-size: 8pt; line-height: 120%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.home_body6 {color: #FFFFFF; font-size: .69em; line-height: 1.30; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.loading_images {color: #00578E; align: right; font-size: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.underlinetext A{text-decoration: underline;} 
.head_testimonials  {
	color: #00578E;
	font-weight: normal;
	font-size: 9pt;
	line-height: 250%;
	text-align: right;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}


.specials_table  {background-color: #E8EBED; border: solid 1 #C0011D}

.inven_title  {
   color: #707070; 
   letter-spacing: 1.5px;
   font-weight: bold;
   font-size: 12pt;
   line-height: 120%;
   font-family: Helvetica, Arial,Geneva, Swiss, SunSans-Regular
}

h1.inven_title  {
   color: #707070; 
   letter-spacing: 1.5px;
   font-weight: bold;
   font-size: 12pt;
   line-height: 120%;   
   margin: 0;
   margin-bottom: 0;
   font-family: Helvetica, Arial,Geneva, Swiss, SunSans-Regular
}
h1.inven_title_special  {
   color: #707070; 
   letter-spacing: 1.5px;
   font-weight: bold;
   font-size: 9pt;
   line-height: 140%;   
   margin: 0;
   margin-bottom: 0;
   font-family: Helvetica, Arial,Geneva, Swiss, SunSans-Regular
}

h2 {
	color: #00578E;
	letter-spacing: normal;
	font-weight: bold;
	font-size: 16pt;
	margin: 0;
	font-family: Helvetica, Arial,Geneva, Swiss, SunSans-Regular;
	background-color: #D9D9D9;
	text-align: center;
	padding: 3px;
	height: auto;
	width: 475px;
	border: 1px solid #999999;
	cursor: hand;
}

.table_head
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #376a8c;
	text-align: center;
}

.table_body1
{
	font-size: 7pt;
	color: black;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #ffffff;
	text-align: center;
	height: 35px;
}

.table_body2
{
	font-size: 7pt;
	color: black;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #f4f9fd;
	text-align: center;
	height: 35px;
}

.table_body3
{
	cursor:hand;
	font-size: 7pt;
	color: black;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #dfe8ed;
	text-align: center;
	height: 35px;
}

.table_highlighted_used
{
	font-size: 7pt;
	color: 00578E;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #feefdc;
	text-align: center;
	cursor: hand;
	height: 65px;
}

.table_highlighted_used_normal
{
	font-size: 7pt;
	color: 00578E;
/*	font-weight: bold;*/
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #feefdc;
	text-align: center;
	cursor: hand;
	height: 35px;
}

.table_highlighted
{
	font-size: 7pt;
	color: 00578E;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #feefdc;
	text-align: center;
	cursor: hand;
	height: 65px;
}

.table_highlighted_normal
{
	font-size: 7pt;
	color: 00578E;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #feefdc;
	text-align: center;
	cursor: hand;
	height: 35px;
}

.table_highlighted_large
{
	font-size: 7pt;
	color: 00578E;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #fce8ce;
	text-align: center;
	cursor: hand;
	height: 65px;
}
.table_highlighted_med
{
	font-size: 7pt;
	color: 00578E;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #feefdc;
	text-align: center;
	cursor: hand;
	height: 50px;
}

.detailfieldtitle
{
  text-align:right;
  width:140;
  font-weight: bold;
  color: white;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size:10pt;
  background-color:#00416b;
  height:24;
  border:#ffffff solid 1px;
  letter-spacing:1px;
}

.detailfieldtitle2
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	height: 24px;
	background-color: #00416b;
	text-align: center;
}

.detailfield
{
	text-align:left;
	width:184;
	color: black;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:10pt;
	background-color:#d6e0ea;
	height:24;
	border:#ffffff solid 1px;
	padding-left:2px;
	padding-top:3px;
}

.detailfield2
{
	text-align:left;
	width:184;
	color: black;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:10pt;
	background-color:#d6e0ea;
	height:24;
}

.table_optionhead
{
	font-size: 9pt;
	color: #00578E;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-bottom: 1px solid #CCCCCC;
	height: 24px;
}

.table_detail1
{
	font-size: 9pt;
	color: #00578E;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #F4F9FD;
	height: 24px;
}

.table_detail2
{
	font-size: 9pt;
	color: #00578E;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #FFFFFF;
	height: 24px;
}

.table_detail3
{
	font-size: 9pt;
	color: black;
	vertical-align: text-top;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #FFFFFF;
	height: 24px;
}

.table_detail4
{
	font-size: 9pt;
	color: #00578E;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #FFFFFF;
	border-right: 1px solid #9BC3DE;
	border-bottom: 1px solid #9BC3DE;
	border-left: 1px solid #9BC3DE;
}

.table_compare1
{
	font-size: 8pt;
	color: #00578E;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #F4F9FD;
	height: 24px;
}

.table_compare2
{
	font-size: 8pt;
	color: #00578E;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #FFFFFF;
	height: 24px;
}

.table_compare3
{
	font-size: 8pt;
	color: #00578E;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #feefdc;
	height: 24px;
}
.div_pic
{
	background-color: white;
	height: 100px;
	width: 133px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
	border-left-color: black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: black;
	position: absolute;
	visibility: hidden;
}
.partsreport
{
	font-size: 9pt;
	font-family: arial;	
}
/*div.thumbimage
{
	
}
div.thumbimage img
{
	width:46px;
	height:35px;
	border-width:1px;
	border-style:solid;
	border-color: #CCCCCC;	
}
div.thumbimage a:hover img
{
	width:46px;
	height:35px;
	border-width:1px;
	border-style:solid;
	border-color: #f6a239;	
	cursor: hand;
}*/
.thmimage
{
	width:46px;
	height:35px;
	border-width:1px;
	border-style:solid;
	border-color: #CCCCCC;
}
.thmimageover
{
	width:46px;
	height:35px;
	border-width:1px;
	border-style:solid;
	border-color: #f6a239;
	/*border-color: #00578E;*/
	cursor: hand;
}

A:link {color: #00578E;}
A:visited {color: #00578E;}

A.nav_text_green:link {color: #3E413F;}
A.nav_text_green:visited {color: #3E413F;}
 
A.nav_text_white:link {color: #FFFFFF;}
A.nav_text_white:visited {color: #FFFFFF;}

A.nav_home_body:link {color: #FFFFFF; font-weight:bold;}
A.nav_home_body:visited {color: #FFFFFF; font-weight:bold;}

A.nav_text_bottom:link {color: #255A84;}
A.nav_text_bottom:visited {color: #255A84;}

A.floorplan:link {text-decoration: underline; color: #AE0109; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
A.floorplan:visited {text-decoration: underline; color: #AE0109; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
A.floorplan:hover {color: #AE0109; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

A.underlinetext:link {text-decoration: underline}
A.underlinetext:visited {text-decoration: underline}

A { /* STYLE FOR LINKS */
  text-decoration:none;
  border:0;
 }

