/* Removes border from fieldset and img */
fieldset, img
{ border: 0; }

/* IE bug: to remove double margin w/ float. */
html
{ display: inline; }

* { margin:0; padding:0; }

body {
	position: relative;
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 120%;
	font-weight: normal;
	background: #c0c0c0;
}

.normal {
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

.bold {
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.black {
	color: #fff;
	font-family: Arial Black;
	font-size: 13px;
}

.white {
	color: #ffffff;
	font-size: 11px;
}

.whitecolor{
  background-color:#FFFFFF;  
}

.deepgreencolor{
	background-color: #405140;
}

.lightgreencolor{
	background-color: #ededed;
}

.blackcolor{
  background-color:#000000;  
}

.whitecolor{
  background-color:#FFFFFF;  
}

.bodytext{
   color: #ffffff;
   font-family: Verdana;
   font-size: 11px;  
   font-weight:bold;
   text-decoration: none; 
}

a.bodytext:link, a.bodytext:visited{
   color: #CBF6BE;
   font-family: Verdana;
   font-size: 11px;  
   text-decoration: none; 
   font-weight:bold;
}

a.bodytext:hover{
   color: #FFFFCC;
   text-decoration: underline; 
}

.htext{
   color: #000000;
   font-family: Verdana;
   font-size: 11px;  
   font-weight:bold;
   text-decoration: none; 
}

a.htext:link, a.htext:visited{
   color: #000000;
   font-family: Verdana;
   font-size: 11px;  
   font-weight:normal;
   text-decoration: underline; 
}

a.htext:hover{
   color: #C80002;   
   text-decoration: underline; 
}
#wrapper {
	position: relative;
	margin: 0 auto;
	width: 768px;
}

.clear {
	clear: all;
}

.noshow {
	display: none;
}

a { color: #fff; }
a:hover { color: #000000; }




/* /////////////////////////// BRANDING ///////////////////////////// */

#branding {
	margin: 0 auto;
	width: 768px;
	height: 264px;
	background: url(images/header_alt.jpg) no-repeat 0 0;
}

#branding ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#branding ul li {
	text-decoration: none;
}

#branding ul li a h1 {
	display: none;
}



/* /////////////////////////// NAVIGATION ///////////////////////////// */

#nav {
	position: relative;
	height: 35px;
	width: 768px;
}

#nav ul {
	list-style-type: none;
}

#nav ul li {
	display: inline;
}

#button1 a { position: absolute; width: 110px; height: 35px; left: 000px; top: 0px; background: url(images/nav_home.jpg); background-position: 0 0; }
#button2 a { position: absolute; width: 122px; height: 35px; left: 110px; top: 0px; background: url(images/nav_about.jpg); background-position: 0 0;}
#button3 a { position: absolute; width: 132px; height: 35px; left: 232px; top: 0px; background: url(images/nav_inventory.jpg); background-position: 0 0;}
#button4 a { position: absolute; width: 132px; height: 35px; left: 364px; top: 0px; background: url(images/nav_finder.jpg); background-position: 0 0;}
#button5 a { position: absolute; width: 129px; height: 35px; left: 496px; top: 0px; background: url(images/nav_financing.jpg); background-position: 0 0;}
#button6 a { position: absolute; width: 143px; height: 35px; left: 625px; top: 0px; background: url(images/nav_contact.jpg); background-position: 0 0;}

#button1 a:hover, #button2 a:hover, #button3 a:hover, #button4 a:hover, #button5 a:hover, #button6 a:hover { background-position: 0 -35px; }



/* /////////////////////////// CONTENT ////////////////////////////// */

#content_main {
	position: relative;
	background: url(images/middle_strip.gif) 0px 0px;
	min-height: 380px;
}

#welcome {
	position: absolute;
	left: 48px;
	top: 50px;
	width: 204px;
	line-height: 150%;
}

#content_main h1 {
	font-size: 16px;
	line-height: 150%;
	padding-top: 8px;
	font-family: Arial Black;
	font-style: italic;
}

.red {
	color: #ff0000;
	font-weight: bold;
}

#welcome p {
	padding-top: 12px;
}

#featured {
	position: absolute;
	left: 300px;
	top: 190px;
	width: 190px;
	height: 145px;
}

.price {
	color: #000000;
	padding-top: 4px;
	font-size: 13px;
	font-weight: bold;
}

#financing {
	position: absolute;
	left: 300px;
	top: 285px;
	width: 190px;
	height: 40px;
}

#homecopy {
	position: relative;
	width: 680px;
	padding-left: 40px;
}

#homecopy p {
	padding-top: 8px;
}

#homecopy p:first-child {
	padding-top: 25px;
}

#homecopy p img {
	padding-left: 25px;
}


/* /////////////////////////// CONTACT /////////////////////////////// */

#contact1 {
	position: absolute;
	top: 120px;
	left: 265px;
	width: 350px;
	height: 500px;
	line-height: 130%;
}

#contact2 {
	position: absolute;
	top: 120px;
	left: 490px;
	width: 350px;
	height: 500px;
	line-height: 130%;
}

/* /////////////////////////// INVENTORY /////////////////////////////// */

#rounded {
	padding-top: 15px;
}

.spiffy {
	display: block;
}

.spiffy * {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #FFFFFF;
}

.spiffy1 {
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #9e757a;
	border-right: 1px solid #9e757a;
	background: #d4c2c5;
}

.spiffy2 {
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left: 1px solid #66252e;
	border-right: 1px solid #66252e;
	background: #ded1d2;
}

.spiffy3 {
	margin-left: 1px;
	margin-right: 1px;
	border-left: 1px solid #ded1d2;
	border-right: 1px solid #ded1d2;
}

.spiffy4 {
	border-left: 1px solid #9e757a;
	border-right: 1px solid #9e757a;
}

.spiffy5 {
	border-left: 1px solid #d4c2c5;
	border-right: 1px solid #d4c2c5;
}

.spiffyfg {
	background: #FFFFFF;
	color: #000000;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
}



div#content_inner_inventory_details {	
	padding: 0 5px;
}





/* /////////////////////////// FOOTER /////////////////////////////// */

#footer {
	position: relative;
	background: #000000;
	height: 85px;
}

#footer ul {
	list-style-type: none;
	padding-top: 8px;
}

#footer li {
	display: inline;
	margin-left: 8px;
}

#footer ul li a {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #b3b3b3;
	text-decoration: none;
}

#footer ul li a:hover {
	text-decoration: underline;
}

#footer p {
	color: #666666;
	font-size: 9px;
	padding-top: 10px;
	line-height: 120%;
}

#footer p a {
	color: #666666;
	font-size: 9px;
	padding-top: 10px;
	line-height: 120%;
}

#footer p a:hover {
	color: #ffffff;
}








#LIBRARY_WEBRAVEN {
	background: transparent url(images/bot_nav.gif) no-repeat 0px 280px;
	filter: alpha(opacity=50);
	border: solid 1px #cc0000;
	font-family: Arial Black, sans-serif;
}



