body, html { padding: 0; margin: 0; }
body { background-color: #fff; background-image: url('../images/back-top.gif'); background-position: 0 top; background-repeat: repeat-x; }
body * { font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; color: #666; }

/*
side menu 14px bold
smaller boldy headings 13px bold
*/

h1 { font-size: 18px; color: #ebbe08; padding-top: 0; margin-top: 0; }

#outer { width: 934px; margin: 0 auto; }
#bottom { background-image: url('../images/back-bottom.gif'); background-position: 0 bottom; background-repeat: repeat-x; height: 89px; }

#header { }
#header .logo { height: 59px; padding: 15px 0 0 15px; border-bottom: solid 1px #506a7d; background-color: #fff; }
#header .logo a { display: block; width: 294; height: 46px; background-image: url('../images/logo.gif'); background-repeat: no-repeat; }
#header .logo a span { display: none; }

ul#main-menu { height: 35px; list-style: none; margin: 0; padding: 0; }
ul#main-menu li { margin: 0; padding: 0; list-style: none; display: block; float: left; height: 35px; }
ul#main-menu li a { display: block; height: 35px; background-image: url('../images/menu.gif'); }
ul#main-menu li a:hover, ul#main-menu li.sel a { background-image: url('../images/menu-sel.gif'); }
ul#main-menu li a span { display: none; }

ul#main-menu li#home a { background-position: 0 0; width: 155px; }
ul#main-menu li#used-cars a { background-position: -155px 0; width: 155px; }
ul#main-menu li#about-us a { background-position: -310px 0; width: 157px; }
ul#main-menu li#finance a { background-position: -467px 0; width: 155px; }
ul#main-menu li#parts a { background-position: -622px 0; width: 155px; }
ul#main-menu li#service a { background-position: -777px 0; width: 157px; }

#contentbody { margin: 50px 0 0 0; padding: 50px 0 0 0; border: solid 1px #ccc; background-color: #fff; min-height: 680px; }
#contentbody .left { width: 210px; float: left; padding: 0 0 0 20px; }
#contentbody .left h1 { padding-left: 15px; }
#contentbody .left #catalog-menu ul { padding-top: 10px; margin-top: 0; }
#contentbody .left #catalog-menu ul li { color: #3b586c; }
#contentbody .left #catalog-menu ul li a { color: #3b586c; line-height: 26px; font-weight: bold; }
#contentbody .left #catalog-menu ul li a:hover, #contentbody .left #catalog-menu ul li a.sel { color: #ebbe08; }
#contentbody .left #catalog-menu ul li a:hover span, #contentbody .left #catalog-menu ul li a.sel span { color: #ebbe08; }
#contentbody .left .contact-details { padding-top: 70px; font-size: 12px; }
#contentbody .left .contact-details * { font-size: 12px; }

#contentbody .right { width: 690px; float: right; }

#footer { margin: 25px 22px 5px 22px; background-image: url('../images/logo.gif'); background-repeat: no-repeat; height: 50px; }
#footer ul#footer-menu { padding: 0; margin: 0; float: right; list-style: none; }
#footer ul#footer-menu li { padding: 0; margin: 0; float: left; list-style: none; padding: 0px 8px; border-right: solid 1px #375367; }
#footer ul#footer-menu li.last { border: none; padding: 0 0 0 8px; }
#footer ul#footer-menu li a { line-height: 13px; text-decoration: none; color: #375367; text-transform: lowercase; }
#footer ul#footer-menu li.sel a:hover span, #footer ul#footer-menu li.sel a span { color: #ebbe08; }
#footer .copyright { float: right; clear: right; color: #666; padding: 10px 0 0 0; }

/* product list */
.product-list-outer .back-button { display: none; }
.product-list-outer h2 { font-size: 18px; color: #ebbe08; padding: 0 0 34px 0; margin: 0; text-transform: uppercase; }
.product-list-outer .product-list .product { min-height: 190px; padding-bottom: 20px; }
.product-list-outer .product-list .product img { float: left; border: solid 1px #999; }
.product-list-outer .product-list .product .name { color: #375367; font-weight: bold; padding-bottom: 5px; }
.product-list-outer .product-list .product .info { padding-left: 230px; }
.product-list-outer .product-list .product .more-link { color: #375367; font-weight: bold; padding: 5px 0 20px 230px; }
/* end product list */

/* product details */
.product-detail .field-list { margin-left: 405px; }
.product-detail .image-list-outer { width: 396px; float: left; }
.product-detail .field-list .field .title { font-weight: bold; width: 100px; float: left; }
.product-detail .field-list .field .detail { padding-left: 105px; padding-bottom: 5px; }
.product-detail .enlarge a { font-size: 10px; line-height: 20px; }
/* end product details */

