h1,h2 { font-size: 14px; color: red; margin: 10px; }
h1.vehicle { background: url(/gui/images/featured-background.jpg); border-top: 1px solid #383A3C; border-left: 1px solid #383A3C; border-bottom: 1px solid #383A3C; margin: 0;  padding: 5px 10px 5px 10px; display: block; float: right; text-align: center; width: 727px; }
.categories a { color: white; text-decoration: none;}
.categories div, #shopping-in .content div { line-height: 25px; padding: 0px 5px 0px 5px; }
.categories .current, #shopping-in a, .current a { color: red; font-weight: bold; text-decoration: none;}
.current { text-align: right; }
#category-parent, #current-vehicle { text-align: center; }
div.featured { margin: 7px auto !important; width: 49% !important; }
div.backlink { border-top: 1px dashed #383A3C; }
#shopping-in { margin-bottom: 10px; }
#shopping-in .content { color: white; }
.summaries { background: white; color: black; padding: 5px 10px 5px 10px; width: 727px; }
.summarylist { background: white; color: black; padding: 5px 10px 5px 10px; width: 727px; }
.summary { clear: both; }
.summary .title { color: red; font-size: 18px; font-weight: bold; text-align: center; margin: 0 auto 15px auto; }
.summary .title a { color: red; }
.summary .title img { vertical-align: middle; }
.summary .desc { font-family: Arial; font-size: 12px; text-align: justify; }
.summary ul { overflow: auto; margin: 0; padding: 0;}
.summary li { margin-left: 25px; }
.summary div.bullet { padding-left: 15px; }
.sumimg-even { margin: 0px 10px 10px 0px; }
.sumimg-odd { margin: 0px 0px 10px 10px; }
.si-even { float: left; margin: 0px 10px 10px 0px; }
.si-odd { float: right; margin: 0px 0px 10px 10px; }
.sale { color: red; }
.addto { padding: 0px 65px 0px 0px; text-align: right; height: 18px;}
.addto a { display: block; float: left; }
.products { background: url(../../images/box[titlebar].gif) repeat-x; border: 1px solid #383a3c; margin-bottom: 10px; }
* html .products { background: url(../../images/box[titlebar].gif) 0px 1px repeat-x; border: 1px solid #383a3c; margin-bottom: 10px; }
.product { position: relative; clear: both; }
.product-row { display: block; position: relative; }
.even { background: #eee; }
.files { padding-bottom: 5px; }
.file img { position: relative; top: 3px; }
.partnumber, .description, .price, .cart, .wish { float: left; overflow: hidden; padding: 3px; }
.partnumber { font-size: 10px; width: 125px; }
.description { font-size: 10px; width: 342px; }
.description p { margin-top: 0px; padding-top: 0px; }
.image .img { float: left; font-size: 0.8em; margin-right: 5px;}
.price { font-size: 10px; width: 83px; }
.cart { width: 70px; }
.cart, .wish { text-align: center; }
.cart input, .wish input { vertical-align: middle; }
.wish { width: 72px; }
.options { padding: 5px; }
.option, .file { font-size: 10px; margin-left: 125px; padding: 3px;}
.titlebar { display: block; font-size: 11px !important; padding: 0px 3px 0px 3px !important; margin: 0 !important; text-align: left; }
td.titlebar { display: table-cell !important; }
.images { padding-bottom: 5px; }
.images .partnumber { text-align: right; }
.image { float: left; }
.links { padding: 3px 0 3px 135px; }
.links a { color: red; position: relative; top: -3px; }
.manufacturer { width: 940px; margin: 0 auto; }
.manufacturer .content { color: white !important; }
.manufacturer a { color: red !important; }
.mshop .summaries { width: 940px !important; margin: 0 auto; }
