  /************************************************************
  *                      GLOBAL STYLES                       *
 ************************************************************/
/*-----------------------
Accents --
	tangerine : #FFCE94
	lime green : #9acd32
Body --
	light blue: #788694
	med blue : #556578
	dark blue : #30465F
--------------------------*/

body {
	margin: 0px;
	font: 8pt verdana, arial, helvetica;
	color: #eaeaea;
	background-image: url(../img/bg_body.gif);
}
a{
	color: white;
}
form{
	margin: 0px;
}
li{
	margin-top: 10px;
}
ul.inline{
	margin-top: 3px;
	margin-bottom: 3px;
}
ul.inline li{
	margin-top: 0px;
}
p{
	margin: 0px 0px 20px 0px;
}
em{
/*	color: #70808d;*/
/*	color: #8fbc8f;*/
	color: #9acd32;
	font-style: normal;
	font-weight: bold;
}

h1 {
padding: 0px; margin: 0px;
}

/***************************************/
#HeaderContainer{
}
#Header{
}

/***************************************/
/*
#TopMenuContainer{
	background-color: #006633;
	border-top: 1px solid #556578;
	border-bottom: 1px solid #556578;
	border-left: 1px solid #556578;
	width: 175px;
}
#TopMenu{
	font: bold 8pt verdana;
	color: #556578;
}
#TopMenu .MenuItem{
	padding-left: 10px;
	padding-right: 10px;
}
#TopMenu a{
	color: white;
	text-decoration: none;
}
#TopMenu a:hover{
	color: gold;
}
*/

/***************************************/
#SideMenuContainer{
	background-color: #E9E9E9;
	border-top: 1px solid #556578;
	border-bottom: 1px solid #556578;
	border-left: 1px solid #556578;
	width: 175px;
}
#SideMenu{
	margin-top: 0px;
}
#SideMenu .MenuItem{
	background-image: url(../../_inc/img/sidemenu_bg1.gif);
	width: 175px;
	height: 18px;
	font: 8pt tahoma,"franklin gothic medium",arial;
	padding-top: 4px;
	color: gray;
	text-align: center;
}
#SideMenu .SubMenuItem{
	width: 150px;
	height: 20px;
	font: 8pt tahoma,"franklin gothic medium",arial;
	padding-left: 8px;
	padding-top: 4px;
}
#SideMenu .SubMenuItem2{
	width: 150px;
	height: 20px;
	font: 8pt tahoma,"franklin gothic medium",arial;
	padding-left: 8px;
	padding-top: 4px;
}
#SideMenu a{
	color: black;
	text-decoration: none;
}
#SideMenu a:hover{
	color: #660000;
	text-decoration: underline;
}
#SideMenu_productSwitch{
	width: 150px;
	height: 25px;
	padding-left: 8px;
	padding-top: 4px;
}
#SideMenu_productSwitch select{
	font: 8pt tahoma;
	background-color: #E9E9E9;
	color: black;
}


/***************************************/
#MainContentContainer{
	background-color: #30465F;
	width: 592px;
	border-right: solid 1px #556578;
	border-bottom: solid 1px #556578;
}
#MainContent{
}
#MainContentSpacer{
	background-color: #556578;
	width: 1px;
}

/***************************************/
#FooterContainer{
}
#Footer{
	background-color: #556578;
	border: solid 1px #556578;
	padding: 5px;
	padding-right: 10px;
	font: 7pt verdana,arial;
	color: #30465F;
	text-align: right;
}
#Footer a{
	color: #30465F;
	text-decoration: underline;
}
#Footer a:hover{
	color: silver;
}

/***************************************/
.pageTitle{
/*	background-color: #4D5F74;*/
	background-color: #556578;
	height: 25px;
	font: 12pt impact,"franklin gothic medium", arial;
	color: white;
}
.pageContent{
	padding: 10px 20px 20px 20px;
	font: 8pt verdana, arial;
	line-height: 18px;
}
#bodyBox{
	color: black;
	background-color: #788694;
	border: solid 1px #556578;
}


/***************************************/

select.download{
	color: white;
	background-color: #788694;
	font: 8pt verdana;
}

/***************************************/

dl{
	margin: 0px;
}
dt{
	font: bold 8pt verdana;
	color: #9acd32;
}
dd{
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 20px;
}



/***************************************/

#productList table {width: 100%}
#productList table tr th {color:#d8d8d8; border-bottom: solid 1px #30465F; text-align: left;}
#productList table tr td {color:#222222; border-bottom: solid 1px #30465F}





  /************************************************************/
 /*                      Product View                        */
/************************************************************/

#productBox{
	width: 550px;
	color: black;
}
#productBox .boxHeader{
	background-image: url(../img/bg_productbox1.gif);
	padding-left: 30px;
	padding-top: 2px;
	color: #222222;
	height: 29px;
	width: 550px;
	border-top: solid 1px #556578;
}
#productBox .boxBody{
	background-image: url(../img/bg_productbox2.gif);
	padding-left: 5px;
	padding-top: 5px;
	height: 175px;
	width: 550px;
	border-top: solid 1px #556578;
	border-bottom: solid 1px #556578;
}
#productBox .boxFooter{
	font: bold 10pt "century gothic","franklin gothic medium", arial;
	background-image: url(../img/bg_productbox3.gif);
	height: 35px;
	width: 550px;
}
#productBox td.boxFooter a.linkbutton{
	border:solid 1px gray;
	font:8pt verdana;
	background-color: #8E99A5;
	color:white;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}
#productBox td.boxFooter select{
	font:8pt verdana;
	background-color: #8E99A5;
	color:white;
}
#productBox td.field{
	color: black;
	text-align: left;
	width: 110px;
}
#productBox td.fieldValue{
	font-weight: normal;
	color: white;
	text-align: center;
	width: 230px;
}


h2#productName{
	font: bold 12pt "century gothic","franklin gothic medium", arial;
	padding: 0px;
	margin: 0px;
}
#productImage{
	float: left;
	width: 150px;
	margin-left: 5px;
	margin-top: 2px;
	border: solid 2px #556578;
}
#productInfo{
	float: left;
	margin-left: 30px;
	padding-bottom: 10px;
	width: 300px;
}
#productCode{
	float: left;
	margin-left: 2px;
	margin-top: 2px;
	font: bold 8pt verdana;
}
#productLinks{
	text-align:center;
	margin-right: 30px;
	font: 8pt verdana;
	margin-top: 20px;
}
#productLinks a{
	color: #eaeaea;
	text-decoration: none;
}
#productLinks a:hover{
	color: white;
}
#productSwitch{
	font: 8pt verdana;
	float: right;
	margin-right: 5px;
	text-align: right;
}
#productFeatures{
	padding: 10px 10px 20px 10px;
}
#productFeatures h3{
	font: bold 10pt verdana, tahoma, arial;
	margin: 0px 0px 10px 0px;
	color: #eaeaea;
}



  /************************************************************/
 /*                      Vehicle Picker                      */
/************************************************************/


/* Select a Vehicle ---------------------- */

#vehicle_select {
}
#vehicle_select select{
	font: 8pt verdana;
	width: 247px;
/*	background-color: #fbfbfb;*/
}
#vehicle_select img{
	border: solid 1px #556578;
}


/* Product Information ---------------------- */

#vehicle_prodInfo {
}
#vehicle_prodInfo input {
	font: 8pt verdana;
	border: 0px;
	text-align:center;
	text-decoration:underline;
	background-color: #556578;
	cursor: default;
	color: white;
}
#vehicle_prodInfo td{
	font: 8pt verdana;
}
#vehicle_prodInfo input{
	border: 0px;
}
#vehicle_prodInfo td.noBorder{
	border-top: solid 1px #788694;
	border: solid 1px #788694;
	text-align:center;
/*	background-color: #FFCE94;*/
	background-color: #556578;
}
#vehicle_prodInfo .vehicle_prodLabel1 {
	width:60px;
	text-align:center;
	color: #eaeaea;
}
td.vehicle_prodLabel2 {
	padding-right: 10px;
	text-align:right;
	color: #eaeaea;
}
