@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px; }
div,img { behavior:	url("iepngfix.htc"); }
.float { float: left; }
.floatr { float: right; }
.clear { clear: both; height: .1em; }
.align_left { text-align: left; }
.pad { padding: 5px; }
h1 { color:#EA3900; }
h2 { font-size: 18px; }
h3 { color:#EA3900; font-size: 18px; }
h4 { color:#EA3900; font-size: 18px; padding: 5px; }
h5 { color:#000000; font-size: 18px; }
h6 { color:#000000; font-size: 12px; }
h4 a { font-size: 12px; color:#EA3900; }
html, body {
	background: url(images/bg.jpg);
}

#wrapper { width: 898px; }

#top {
	text-align: left;
	background: url(images/top.png) no-repeat;
	width: 898px;
	height: 19px;
}

#site {
	text-align: left;
	padding-left: 8px;
	background: url(images/left.png) no-repeat;
	width: 898px;
	height: 500px;
}

div.header {
	background-color: #ffffff;
	width: 880px;
}

div.header-navigation {
	background-color: #ea3900;
	width: 880px;
	height: 21px;
	
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #c13836;
}
div.header-navigation ul { list-style-type: none; padding: 3px; }
div.header-navigation li { display: inline; padding-right: 10px; }
div.header-navigation li a { color: #ffffff; text-decoration: none; }

#body-content {
	width: 880px;
}

div.site-navigation {
	background-color: #e9e9e9;
	width: 180px;
	height: 100%;
	
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
div.site-navigation ul { list-style-type: none; padding: 3px; }
div.site-navigation a { color: #ad2d03; text-decoration: none; padding-left: 10px; }
div.site-navigation a.sublink { color: #ea3900; text-decoration: none; }

#content {
	background-color: #ffffff;
	width: 697px;
	height: 100%;
	text-align: center;
	font-family: arial;
	font-size: 13px;
}

#footer {
	background-color: #cfc9af;
	width: 880px;
	
	font-family: arial;
	font-size: 12px;
}
#footer ul { list-style-type: none; padding: 10px; }
#footer li { display: inline; padding: 20px; }
#footer li a { color: #ad2d03; text-decoration: none; }

/* CONTENT PAGES ########################################################## */

#content p { text-align: justify; padding: 5px; }
#content img { border: 1px solid #CEC9AC; }
#content div div ul { padding-left: 18px;  list-style-type: square; }
#content div div ul li {  }

div.features-box {
	width: 99%;
	background-color: #FAF8F1;
	border: 3px solid #eeeeee;
	font-size: 12px;
}

.features-box li {
	width: 300px;
	vertical-align: top;
	list-style-type: none;
}

.trailerpic {
	float: right;
	margin: 0 0 20px 20px;
}

.email a { color: #EA3900; text-decoration: underline; font-weight: bold; }

/* STOCK PAGES ############################################################# */

#search {
	padding: 0px 45px 5px 0px;
	margin: 0px 0px 0px 45px;
	*padding: 0px 0px 0px 0px;
}

#searchBar {
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}

#searchBar label {
	margin: 6px 0px 0px 2px;
	*margin: 0px 0px 0px 0px;
}

#searchBar .checkbox {
	margin: 5px 0px 0px 3px;
	*margin: 0px 0px 0px 0px;
}

.searchBottom {
	padding: 5px 0px 0px 40px;
	margin: 0px 0px 0px 0px;
}

.searchTxt {
	margin: 6px 5px 0px 0px;
	*margin: 6px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#searchButton input {
	margin: 0px 0px 0px 10px;
	*margin: 0px 0px 0px -15px;
	width: 80px;
	vertical-align: middle;
}

.stock-items {
	width: 650px;
	background-color: #eeeeee;
	text-align: left;
	margin: 0px 0px 0px 20px;
	*margin: 0px 0px 0px 0px; /* IE ONLY */
}

.stock-items p {
	font-family: arial;
	font-size: 11px;
	padding: 5px;
}

.stock-items a {
	color:#ea3900;
}

.black-nav li a {
	color: #000;
	padding: 0px !important;
	text-transform: uppercase;
}

.quandrants li {
	display: inline;
	border: none;
}
.quandrants li img,
.quandrants li a {
	border: none;
}

#quandrant h1 {
	font-size: 21px;
	color: #000;
}

	#quandrant h1 span {
		font-size: 12px;
	}
	
#quandrant .photo {
	float: left;
	padding: 20px;
}
	
	#quandrant .photo img { border: none; }

#quandrant .photo2 {
	float: right;
	padding: 20px;
}
	
	#quandrant .photo2 img { border: none; }
	
#quandrant .description2 {
	width: 250px;
	float: left;
}

#quandrant .description ul li {
	margin: 10px 0px 0px 0px;
}

#quandrant .description2 ul li {
	margin: 10px 0px 0px 0px;
}

/* WESTER HAULER #################################### */

#gallery-thumb {
	list-style: none;
}

#gallery-thumb li {
	display: inline;
}

