* {
margin: 0;
padding: 0;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #fff;
background: #2b343a url(../siteimages/bg_body.jpg) 0 0 repeat-x;
}
body.sitemap {
}



@font-face {  
font-family: "Eurostile LT Std Ext Two";  
src: url( /assets/css/Eurostile.eot ); /* IE */ 
src: local("Eurostile LT Std Ext Two"),url( /assets/css/Eurostile.ttf ) format("truetype");  
	}  



.tabledesc { font-family: "Eurostile LT Std Ext Two", verdana, helvetica, sans-serif;  color: #ffffff; font-size: 14px;
	}  



.tablecont { font-family: "Eurostile LT Std Ext Two", verdana, helvetica, sans-serif;  color: #ccdc00; font-size: 14px;
	}  


.offerprc{
font-family: "Eurostile LT Std Ext Two", verdana, helvetica, sans-serif;font-size: 15px; color: #ffffff;

}

.offerhead{
font-family: "Eurostile LT Std Ext Two", verdana, helvetica, sans-serif;font-size: 16px; color: #ccdc00;

}


/* Main Divs
....................................................................... */
#container{
margin: 0 auto;
width: 980px;
position: relative;
}
#header{
position: absolute;
top: 0;
left: 0;
z-index: 0;
width: 980px;
height: 140px;
text-align: right;
background: url(../siteimages/bg_header.jpg) 0 100% no-repeat;
}
#navcontainer {
position: absolute;
top: 140px;
left: 0;
z-index: 1;
width: 980px;
height: 47px;
font-size: 1.1em;
background: #1d2327 url(../siteimages/bg_navi.gif) 0 0 repeat-x;
}
#promo {
position: absolute;
top: 187px;
left: 0;
z-index: 1;
width: 980px;
height: 206px;
background: #ccdc00 url(../siteimages/bg_promo.jpg) 0 0 no-repeat;
}
#wrapper {
position: absolute;
top: 187px;
left: 0;
width: 980px;
z-index: 10;
background: url(../siteimages/bg_wrapper.jpg) 0 0 repeat-y;
border-bottom: 5px solid #1d2327;
padding: 20px 0 0 0;
}
body.home #wrapper {
top: 393px;
}
#content{
float: left;
width: 750px;
padding: 0 0 20px 0;
position: relative;
z-index: 101;
}
#left{
float: left;
width: 190px;
padding: 0 0 20px 0;
margin: 0 20px 0 10px;
display: inline;
position: relative;
z-index: 101;
}


/* Generic
....................................................................... */
p{
line-height: 1.6em;
margin: 0 0 10px 0;
}
a{
color: #ccdc00;
text-decoration: underline;
}
a:hover{
color: #fff;
}
h1{
color: #ccdc00;
font-size: 2em;
margin: 0 0 10px 0;
}
h2{
font-size: 1.6em;
color: #ccdc00;
margin: 0 0 10px 0;
}
h3{
font-size: 1.2em;
color: #ccdc00;
margin: 0 0 10px 0;
}
h4{
font-size: 1em;
color: #fff;
margin: 0 0 10px 0;
}
ul {
margin: 0 0 10px 20px;
list-style-type: none;
}
li {
margin: auto;
list-style-type: square;
padding: 0 0 10px 0;
}
img, img a{
border: 0;
}
hr{
background: #60676b;
border: 0;
border-bottom: 1px solid #60676b;
height: 1px;
margin: 6px 0 6px 0;
}
.red {
color: #fff;
}
.red a {
color: #fff;
text-decoration: none;
}
.red a:hover {
text-decoration: underline;
}
.pagination {
color: #bbc3c8;
}
.pagination a {
color: #ccdc00;
text-decoration: none;
}
.pagination a:hover {
text-decoration: underline;
}
.floatleft {
float: left;
}
.floatright {
float: right;
}
.clear {
clear: both;
}


/* Header Styles
....................................................................... */
#header p {
color: #bbc3c8;
margin: 7px 0 0 0;
}
#header p span {
color: #fff;
padding-left: 10px;
}
#header a {
color: #bbc3c8;
}
#header a:hover {
color: #ccdc00;
}


/* Top navigation
....................................................................... */
#navlist ul{
list-style: none;
padding: 0;
margin: 0;
}
#navlist li{
float: left;
display: inline;
list-style: none;
margin: 0;
padding: 0;
}
#navlist li a {
float: left;
display: block;
color: #fff;
font-size: 0.85em;
text-decoration: none;
background: url(../siteimages/navi_divider.gif) 0 50% no-repeat;
padding: 15px 6px 15px 8px;
}
#navlist li a:hover {
text-decoration: underline;
}
/* List item with submenu */
#navlist li.SubMenu  {
background: url(../siteimages/bg_btn_submenu.gif) 50% 90% no-repeat;
}


/* Promo
....................................................................... */
#promocontent {
float: right;
width: 570px;
}


/* Minisearch form
....................................................................... */
#minisearchform {
float: left;
width: 195px;
margin: 58px 0 10px 190px;
display: inline;
}
#minisearchform input, #minisearchform select {
width: 195px;
margin: 0 0 10px 0;
padding: 1px;
background: #fff;
border: 1px solid #d8d8d8;
}
#minisearchform .btn {
float: right;
width: 70px;
background: url(../siteimages/btn_minisearch_blue.gif) 0 50% no-repeat;
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 0.8em;
margin: 0;
padding: 4px 0 3px 0;
border: 0;
cursor: pointer;
}


/* Search form
....................................................................... */
#searchform {
float: left;
width: 100%;
height: 206px;
background: #ccdc00 url(../siteimages/bg_advanced_search.jpg) 0 0 no-repeat;
margin: 0 0 10px 0;
}
#searchform form {
margin: 58px 0 0 245px;
}
#searchcolumn {
float: left;
width: 195px;
margin: 0 30px 0 0;
display: inline;
}
#searchcolumn input, #searchcolumn select {
width: 195px;
margin: 0 0 10px 0;
padding: 1px;
background: #fff;
border: 1px solid #d8d8d8;
}
#searchcolumn .btn {
float: right;
width: 70px;
background: url(../siteimages/btn_minisearch_blue.gif) 0 50% no-repeat;
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 0.8em;
margin: 0;
padding: 4px 0 3px 0;
border: 0;
cursor: pointer;
}


/* Sidebar News Styles
....................................................................... */
#newsitem {	
clear: both;
float: left;
width: 100%;
line-height: 1.4em;
font-size: 0.9em;
background: url(../siteimages/bg_sidenews.jpg) 0 0 no-repeat;
padding: 25px 0 10px 0;
margin: 10px 0 10px 0;
}
#newsitem .title {
display: none;
}
#newsitem p {
width: 100%;
border-bottom: 1px solid #60676b;
padding: 10px 0 10px 0;
margin: 0;
}
#newsitem p a {
font-size: 1.1em;
font-weight: bold;
}
#newsitem a:hover {
text-decoration:underline;
}
#newsitem p span {
margin-top: 5px;
display: block;
}
#newsitem img {
padding: 10px 0 0 0;
}


/* Interior News Styles
....................................................................... */
.news .title {
font-size: 1em;
color: #ccdc00;
margin: 0 0 12px 0;
}
.news p {
float: left;
width: 750px;
margin: 0 0 18px 5px;
display: inline;
}
.news a {
font-weight: bold;
text-decoration: none;
line-height: 1.6em;
}
.news a:hover {
text-decoration: underline;
}
.news img {
float: left;
padding: 5px 10px 5px 0;
}
.news span {
line-height: 1.5em;
}


/* Crumbtrail
....................................................................... */
p.CrumbTrail{
font-size: 0.9em;
padding: 0 0 5px 0;
border-bottom: 1px solid #60676b;
}
p.CrumbTrail a{
}
p.CrumbTrail strong {
font-weight: normal;
}


/* SEO Styles
....................................................................... */
.seo {
width: 100%;
font-size: 0.85em;
border-top: 1px solid #60676b;
padding: 15px 0 20px 0;
margin: 20px 0 0 0;
}
.seo a{
color: #bbc3c8;
}
.seo a:hover{
color: #fff;
}


/* Footer Links
....................................................................... */
#footernavlinks {
width: 100%;
padding: 20px 0 10px 0;
}
#footernavlinks ul {
margin: 0;
padding: 0;
}
#footernavlinks li {
white-space: nowrap;
display:inline;
float: left;
margin: 0;
padding: 0 5px 3px 5px;
border-right: 1px solid #60676b;
list-style: none;
font-size: 0.85em;
}
#footernavlinks li a {
color: #bbc3c8;
}
#footernavlinks li a:hover {
color: #fff;
}


/* Search lists
....................................................................... */
.searchlisting {
border-bottom: 1px solid #60676b;
margin: 0 0 5px 0;
}
.searchlisting h3, .searchlisting h3 a {
margin: 0 0 5px 0;
color: #ccdc00;
font-size: 1.3em;
text-decoration: none;
}
.searchlisting h3 a {
font-size: 0.9em;
font-weight: normal;
}
.searchlisting h3 a:hover {
text-decoration: underline;
}
.searchlisting p {
margin: 0 0 5px 0;
}
.searchlisting .detail_link a {
color: #fff;
font-weight: bold;
font-size: 1em;
background: #60676b;
padding: 1px 5px 1px 5px;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.searchlisting .detail_link a:hover {
color: #fff;
text-decoration: underline;
}



/* Vehicle details page - Toggle Tabs
....................................................................... */
.tabContainer {
clear: both;
width: 615px;
border-bottom: 2px solid #989ea3;
margin: 10px 0 20px 0;
}
.tabList {
padding-left: 10px;
}
.panelButtonOn {
float: left;
background: #f3f3f4;
margin: 0 0 0 5px;
display: inline;
}
.panelButtonOn a {
display: block;
float: left;
width: 110px;
text-align: center;
height: 24px;
color: #1d2327;
font-weight: bold;
font-size: 1.1em;
text-decoration: none;
padding: 7px 10px 0 5px;
margin: 0 0 0 5px;
display: inline;
}
.panelButtonOn a:hover {
color: #1d2327;
}
.panelButtonOff {
float: left;
background: #505a60;
margin: 0 0 0 5px;
display: inline;
}
.panelButtonOff a {
display: block;
float: left;
width: 110px;
text-align: center;
height: 24px;
color: #a8adb0;
text-align: center;
font-size: 1.1em;
text-decoration: none;
padding: 7px 10px 0 5px;
margin: 0 0 0 5px;
display: inline;
}
.panelButtonOff a:hover {
color: #fff;
text-decoration: underline;
}
.panel {
clear: both;
width: 611px;
background: #505a60 url(../siteimages/bg_panel.gif) 0 0 repeat-x;
border-left: 2px solid #989ea3;
border-right: 2px solid #989ea3;
}
.panelBox {
padding: 20px;
}

/* Table defualts for tabbed area */
.panel table {
border: 0;
width: 99%;
}
.panel td {
padding: 2px;
vertical-align: top;
}
.panel td.first {
width: 20%;
}

/* Details Tab */
#detailsTabPanel {
}
#detailsTabPanel td strong {
}
#detailsTabPanel td.first {
font-weight: bold;
}

/* Equipment Tab */
#equipmentTabPanel {
}
#equipmentTabPanel td.first {
width: 50%;
}

/* Contact Tab */
#contactTabPanel {
}
#contactTabPanel td input, #contactTabPanel td textarea,#contactTabPanel td select {
color: #1d2327;
width: 220px;
font-size: 1em;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #fff;
border: 1px solid #d8d8d8;
padding: 3px;
margin: 0 5px 0 0;
}
#contactTabPanel td textarea {
overflow: auto;
}
#contactTabPanel td select option {
padding: 0 5px;
}
#contactTabPanel td .btn { /* Submit */
border: 0;
color: #1d2327;
background: #ccdc00;
border: 2px solid #fff;
width: auto;
font-weight: bold;
font-size: 0.9em;
margin: 0 0 5px 0;
cursor: pointer;
}




input[type=submit]{ /* Not supported by IE */
cursor: pointer;
} 

.thumbs{


width:120px;
height:90px;

}

.platims{


width:120px;
height:90px;

}

#platims{


width:133px;
height:100px;

}

/**************************************************************

	MultiBox
	v1.3

**************************************************************/

.MultiBoxContainer {
	position: absolute;
	border: 20px solid #000;
	background-color: #FFF;
	display: none;
	z-index: 105;
	text-align: left;
	/*overflow: hidden;*/
}

.MultiBoxLoading {
	background: url(/assets/siteimages/loading.gif) no-repeat center;
}

.MultiBoxContent {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.MultiBoxClose {
	position: absolute;
	top: -26px;
	right: -26px;
	background: url(/assets/siteimages/close.png) no-repeat;
	width: 24px;
	height: 24px;
	cursor: pointer;
}


.MultiBoxControlsContainer {
	overflow: hidden;
	height: 0px;
	position: relative;
}

.MultiBoxControls {
	width: 100%;
	height: auto;
	position: relative;
	background-color: #000000;
}


.MultiBoxPrevious {
	position: absolute;
	background: url(/assets/siteimages/prevlabel.png) no-repeat;
	width: 24px;
	height: 24px;
	left: 0px;
	margin-top: 5px;
	cursor: pointer;
}

.MultiBoxNext {
	position: absolute;
	background: url(/assets/siteimages/nextlabel.png) no-repeat;
	width: 24px;
	height: 24px;
	right: 0px;
	margin-top: 5px;
	cursor: pointer;
}

.MultiBoxNextDisabled {
	cursor: default;
	background: url(/assets/siteimages/rightDisabled.png) no-repeat;
}

.MultiBoxPreviousDisabled {
	cursor: default;
	background: url(/assets/siteimages/leftDisabled.png) no-repeat;
}

.MultiBoxTitle {
	position: relative;
	margin: 10px 0 0 35px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}

.MultiBoxNumber {
	position: relative;
	width: 50px;
	margin: 10px 35px 0 0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: right;
}

.MultiBoxDescription {
	clear: left;
	position: relative;
	margin: 0 35px 0 35px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: left;
}


stockimage.{
position: absolute;
top:227px;
left:250px;

}

#stockimage{
position: absolute;
top:227px;
left:250px;

}

/*************************************************************/

/* Home Page Boxes
....................................................................... */
.prod_list {
float: left;
width: 355px;
font-size: 0.9em;
border: 1px solid #CCDC00;
padding: 5px;
padding-left:10px;
margin: 0 0 10px 0;
min-height: 13em;
font-family: Eurostile LT Std Ext Two, verdana, helvetica, sans-serif;  
}

.prod_list2 {
float: left;
width: 355px;
font-size: 0.9em;
border: 1px solid #CCDC00;
padding: 5px;
margin: 0 0 10px 0;
min-height: 13em;

}



.home_column {
float: left;
width: 365px;
margin: 0 10px 10px 0;
display: inline;
height:250px;
}

.offer_head{
font-size:22px;
color:yellow;
padding-left:15px;
font-family:arial;
width:330px;
float:left;
}
.headleft{
font-size:26px;
color:white;
padding-left:5px;
font-family:arial;
width:85px;
float:left;
}

.headright{
font-size:26px;
color:white;
padding-left:5px;
font-family:arial;
width:100px;
float:left;
}

.offermiddle{

font-size:26px;
color:white;
margin-left:85px;
width:330px;
float:left;
}

.headmiddle{
font-size:22px;
color:white;
padding-left:5px;
font-family:arial;
width:100px;
float:left;
}
.offer_body{

padding-left:5px;
font-family:arial;
font-size:15px;
margin-top:90px;
}
.offer_body a{
color:white;
text-decoration:none;
}
offer_logs{
 

}

.offer_head2{
font-size:42px;
color:white;
padding-left:15px;
font-family:arial;
width:330px;
float:left;
}
