* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 12px;
    line-height: 1.3;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #fff;
    background: #000;
}

a { color: #FFF; text-decoration: underline; cursor:pointer; }
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a img { border: 0; }

h2 { font-size: 23px; }
h3 { font-size: 17px; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left { float: left; display: inline; }
.right { float: right; display: inline; }

#page { width: 978px; margin: 0 auto; }

#header { height: 254px; background: url(../images/header.jpg) no-repeat 0 0; position:relative;}

/* .top-navigation { float: right; display: inline; position:relative;  } */
.top-navigation { text-align: right; height:189px;  }
.top-navigation a { margin: 0 10px; color: #fff; font-weight: bold; line-height: 30px;}

.view-inventory { position:absolute; top: 50px; left: 420px; width:137px; height: 50px; display: block; background: url(../images/inventory_button.png) no-repeat 0 0; }
.view-inventory:hover { background-position: 0 bottom; }

#navigation { height: 35px; margin-top: 30px; background:url(../images/navigation.jpg) repeat-x 0 0; }
#navigation ul { height: 35px; list-style: none; padding-left:50px !important; }
#navigation ul li { line-height: 30px; font-size: 16px; float: left; display: inline; color: #FFF;}
#navigation ul li.last { padding-right: 0;}
#navigation ul li.separator { padding: 0;  }
#navigation ul li a {
	float: left;
	height: 35px;
	line-height: 35px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	padding: 0 15px;
}
#navigation ul li a:hover,
#navigation ul li a.active { color: #FFFF00; background:#000;}

#main { padding: 8px 15px 0; height: 100%; background: #3f3f3f; overflow:hidden} 
.average-box { width: 478px; height: 300px; padding: 10px 20px; background: url(../images/average-box.gif); float: left; display: inline; }
.average-box h2 {
	color: #FFF;
	padding-bottom: 5px;
}
.average-box p { font-size: 15px; line-height: 1.2; color: #fff; padding-bottom: 20px; }

.search-box { width: 437px; height:78px; padding: 10px 20px; background: url(../images/search-box.gif); margin-bottom: 20px; position:relative;}
.search-box h3 { color: #fff; font-size: 13px; float: left; display: inline; margin-right: 35px; }
.search-box select { float:left; width: 140px; padding: 2px; font-size: 11px;  margin-right: 30px; margin-bottom: 3px; }
.search-box .btn-search { cursor: pointer; border: 0; background: url(../images/search_button.png) no-repeat 0 0; width: 94px; height: 33px; position: absolute; top:30px; right: 25px;}
.search-box .btn-search:hover { background-position: 0 bottom; }

.average-box .buttons { margin-top:15px; }
.average-box .buttons a { float: left; width: 220px; height: 70px; }
.average-box .buttons a:hover { background-position: 0 bottom; }
.average-box .buttons .btn-apply-for-credit { margin-right: 30px; background: url(../images/credit_button.png) no-repeat 0 0; }
.average-box .buttons .btn-contact-us { background: url(../images/contact_button.png) no-repeat 0 0; }

.right-section { float: right; display: inline; width: 420px; }
.right-section .title { height:44px; line-height: 44px; background: url(../images/title-bg.gif) no-repeat 0 0; padding: 0 0px; color: #fff; font-size: 18px; margin-bottom: 15px; }
.right-section .image { width: 400px; height: 300px; padding: 10px; background: #1B1B1B; font-size:0; line-height:0; }

#content { width: 948px; background: url(../images/big-box-bg.gif) repeat-y 0 0; margin: 10px 0; color: #fff;}
#content .top { background: url(../images/big-box-top.gif) no-repeat 0 0;  }
#content .bottom { background: url(../images/big-box-bottom.gif) no-repeat 0 bottom; padding: 10px 20px; height: 100%; overflow:hidden}
#content h2 {
	color: #FFF;
	padding-bottom: 15px;
}
#content p { padding-bottom: 10px; font-size: 15px; line-height: 1.2; }


.special-offers { position:relative; margin: 0 -15px; }
.special-offers .content { background: url(../images/specials_bkgd.jpg); padding: 15px 20px; }


#footer { padding: 20px 0 40px; font-weight: bold}
.copyright { float: left; display: inline; }
.footer-navigation { float: right; display: inline; }
.footer-navigation a {
	margin-left: 20px;
	color: #FFF;
}
  .scroller { position:relative; padding: 6px 0 0px; }
