html{width:100%; height:100%; background:url(../images/body.jpg) repeat-x; background-color:black;  }
.anchor{cursor:pointer; cursor:hand; }
a{color:#5c5c5c; outline: 0px;}
body{background:url(../images/body.jpg) repeat-x; background-color:black; color:white; font-family:Verdana,Arial,sans-serif; font-size:11px; margin:0; padding:0; }
.blackrule{background:black; height:1px; margin:10px 0px 10px 0px; overflow:hidden; }
#bodybottom{background:url(../images/body[bottom].gif); float:left; height:33px; padding-top:7px; left:25px; position:relative; width:962px; text-align:center; }
#bodybottom img{margin-right:5px; }
#bodydiv{background:black; border-bottom:1px solid #383a3c; border-left:1px solid #383a3c; border-right:1px solid #383a3c; float:left; width:960px; }
#bottombrackets{height:14px; position:relative; top:-26px; z-index:10;}
#bottombrackets img#divider-bottom{left:591px; position:relative; top:-1px; }
#contentdiv{ overflow:hidden; width:960px;}
#contentdiv div{position:relative; }
#content{padding:10px;}
div.contentright{border-bottom:1px solid #383a3c; border-left:1px solid #383a3c; border-top:1px solid #383a3c; float:right; overflow:hidden; width:747px; }
#headerdiv{background:url(../images/header-bg.jpg) no-repeat; background-color:black; height:124px; width:960px; overflow:hidden;}
#headerdiv a.logo{display:block; padding-top: 95px; height:0px; overflow: hidden; left:28px; position:relative; text-decoration:none; top:20px; width:385px; }
#livechat{border:1px solid #383a3c; position:relative; left:860px; top:-90px; width:83px; height:110px; }
#geotrust{position:relative; top:-90px; left:425px; }

#bottom-bar { height: 14px; width: 960px; }

#nav { background: url(../images/nav.gif) no-repeat; height: 95px; margin-bottom: 4px; width: 100%; }
#nav1 a, #nav2 a { display: inline-block; float: left; height: 34px; outline: 0; text-indent: -99999px;}
#nav1 a { height: 34px; }
#shopby-vehicles { margin-left: 146px; width: 63px; }
#shopby-categories { width: 70px; }
#shopby-manufacturers { width: 112px; }
#nav1-home { margin-left: 20px; width: 60px; }
#nav1-ccars { width: 137px; }
#nav1-new { width: 93px; }
#nav1-multimedia { width: 94px; }
#nav1-policies { width: 71px; }
#nav1-about { width: 80px; }

#searchandwelcome { float: left; padding-right: 12px; width: 592px; }

#search { padding: 6px 0 5px 210px; }

#welcomediv { padding-left: 94px; }

#nav2 { float: left; }
#nav2 a { height:53px; }
#nav2-account { width: 109px; }
#nav2-cart { width: 77px; }
#nav2-wish { width: 72px; }
#nav2-contact { width: 90px; }

#footer-icons { margin: 0; padding: 0 0 0 25%; display: block; }
#footer-icons li { background: url(../images/footer-icons.png) no-repeat; display: block; float: left; height: 32px; margin: 0 5px 0 0; padding: 0; text-indent: -99999px; width: 46px;}
#footer-icons li a { display: block; height: 32px;}
#footer-icons li.mastercard { background-position: -45px 0; width: 47px; }
#footer-icons li.discover { background-position: -91px 0; }
#footer-icons li.amex { background-position: -136px 0; }
#footer-icons li.paypal { background-position: -182px 0; width: 44px; }
#footer-icons li.blog, #footer-icons li.facebook { width: 32px; position: relative; top: -2px; }
#footer-icons li.blog { background-position: -226px 0; }
#footer-icons li.facebook { background-position: -258px 0; }
#footer-icons li.addthis { background: none; padding-top: 8px; text-indent: 0; }
#footer-icons li.addthis a { position: relative; top: 5px; }

#cartsum{background:url(../images/bg-cartsum.gif) repeat-x; border:1px solid #6e6d6d; color:#ff0000; font-family:Verdana; font-size:11px; position:relative; top:-90px; left:725px; width:210px; height:77px; text-align:center;}
#cartsum div.contents{background:black; padding:5px; width:200px; height:44px; text-align:left; filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity:0.75; opacity:0.75; }
#cartsum div.contents a{float:right; color:red; text-decoration:none;}
#footerdiv{height:52px; margin:0px 0px 0px 10px; overflow:display;}
#footerdiv a{display:block; float:left; height:52px; line-height:48px; padding:0px 9px 0px 10px; text-decoration:none;}
#verybottom{text-align:center; margin:10px 0 0 0; }
#sl_shield_image{position:relative; top:-2px; }
#maindiv{margin:0 auto; width:1013px; }
#subheaderdiv{background:url(../images/subheader-background.jpg) no-repeat; border:1px solid #384f54; height:53px; margin:0 auto; padding:20px 0 0 22px; position:relative; top:-18px; width:928px; z-index:1; overflow:hidden;}
/*#searchandwelcome{float:left; margin-top:2px; width:560px;}*/
#subheadernav{width:356px; float:right;}
#welcomediv img{position:relative; top:3px; }
div.success{background:rgb(43,70,15); border:1px solid rgb(0,51,0); font-weight:bold; margin:0 auto; padding:10px; width:95%; }
div.errors{background:rgb(102,0,0); border:1px solid red; font-weight:bold; margin:0 auto; padding:10px; width:95%; }
div.errors ul{margin-left:25px; }
.float-left{float:left; }
.float-right{float:right; }
font{font-family:Verdana,Arial,sans-serif; }
form{margin:0 0 0 0; }
#search-form input.text{background:url(../images/search[input].jpg) no-repeat; border:0; color:#fff; font-weight:bold; height:17px; padding:7px 8px 0px 8px; width:238px;}
#search-form input.text{* background-attachment:fixed; }
h1{font-size:16px; margin:0 0 0 0;}
h1.offscreen { text-indent: -6000px; }
p{margin-top:0px; padding-top:0px; margin-bottom:10px;}
img.topbracket{position:relative; top:-14px; }
input,select,textarea{background:white; border:1px solid #383a3c; font-family:Verdana,Arial,sans-serif; font-size:11px; margin:0; padding:2px; }
input[type="radio"]{background:none; border:none; }
input.disabled,select.disabled{background:#555; border:1px solid #383a3c;}
.input-image{background:none !important; border:0 !important; padding:0 !important; }
.bold{font-weight:bold; }
.no-underline{text-decoration:none; }
.pad5{padding:5px; }
.red,.required,.error{color:red; }
.yellow{color:yellow; }
.small-font{font-size:10px; }
.text-center{text-align:center; }
.text-right{text-align:right; }
.justify{text-align:justify; }
.white{color:white; }
.alpha33{filter:alpha(opacity=33); -moz-opacity:0.33; -khtml-opacity:0.33; opacity:0.33; }
td.pad5,tr.pad5 td{padding:5px; }
tr.row:hover td{background:rgb(102,0,0); }
tr.row:hover a{color:white; }
tr.row-even td{background:rgb(32,32,32); }
#success{background:url(../images/box[background].gif) repeat-x; border:1px solid #383a3c; color:rgb(0,204,0); font-weight:bold; margin:17px; padding:5px;}
#errors{background:url(../images/box[background].gif) repeat-x; border:1px solid #383a3c; color:yellow; font-weight:bold; margin:17px; padding:5px;}
#errors ul{margin:15px 5px 15px 25px; }
table.content-table{border:1px solid #383a3c; }
table.content-table td.content-table-titlebar{background:url(../images/box[titlebar].gif) repeat-x; color:red; font-weight:bold; height:23px; line-height:23px; text-align:center; text-transform:uppercase; vertical-align:middle;}
table.content-table td.content-table-body{background:url(../images/box[background].gif) repeat-x; }
div.tablebox{background:url(../images/box[background].gif) 0px 23px repeat-x; border:1px solid #383a3c; }
.tablebox tbody td{padding:3px; }
.midbox{border:1px solid #383a3c; }
.leftbox{border-bottom:1px solid #383a3c; border-right:1px solid #383a3c; border-top:1px solid #383a3c; overflow:hidden; width:201px; }
.leftbox .content,.rightbox .content,.midbox .content{background:url(../images/box[background].gif) repeat-x; color:#929191; }
.titlebar{background:url(../images/box[titlebar].gif) repeat-x; color:red; font-weight:bold; height:23px; line-height:23px; text-align:center; text-transform:uppercase; vertical-align:middle;}
.rightbox{border-bottom:1px solid #383a3c; border-left:1px solid #383a3c; border-top:1px solid #383a3c; overflow:hidden; }
.rightcontent{border-bottom:1px solid #383a3c; border-left:1px solid #383a3c; border-top:1px solid #383a3c; overflow:hidden; width:747px; }
.rightbox td.body,.rightbox tr.body td{padding:5px; }
div.addthis { padding: 5px; text-align: center; }
#at15s_head { color: black; }
/** * Featured Items */
#featured-footer{background:url(../images/featured-background.jpg) no-repeat; height:205px; }
div.featured{float:left; margin:7px 10px 0px 10px; width:170px; }
div.featured div.checkit{margin:5px auto; text-align:center; width:151px; }
div.featured div.checkit a{color:red; font-size:10px; font-weight:bold; text-decoration:none;}
div.featured div.checkit a img{position:relative; top:4px; }
div.featured .thumb{background-color:white; border:1px solid red; display: block; height:115px; margin:0 auto 7px; overflow:hidden; text-align:center; width:151px; }
div.featured div.title{color:#929191; font-family:Verdana; font-size:11px; font-weight:bold; height:28px; margin:0 auto; text-align:center; width:151px; }
div.subpage-featured{background:url(../images/subpage-featured-products.jpg) no-repeat; padding-top:90px; }
/** * Menus */
.tr-menus{background:#bbb; border:1px solid #383a3c; display:none; position:absolute; z-index:20;}
.tr-menus a{color:black; display:block; padding:3px; text-decoration:none; z-index:21; }
.tr-menus a:hover{background:red; color:white; }
.tr-menus{filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9; }
/** * Pagination */
div.pagination{color:red; }
div.pagination a{color:red; margin:5px;}
div.pagination div.next{text-align:right; }
div.pagination div.next,div.pagination div.prev{float:left; width:24%; }
div.pagination div.pages{float:left; text-align:center; width:52%; }
/** * Image overlay */
#tr-image-overlay{background:black; left:0px; top:0px; display:none; position:absolute; width:100%; z-index:100; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9; }
#tr-image-frame{background:white; display:none; height:200px; padding:5px 5px 0px 5px; position:absolute; text-align:center; width:200px; z-index:101;}
#tr-image-loading{position:relative; top:40%; }
#tr-image-image{display:none; }
#tr-image-details{display:none; }
#tr-image-title{color:#888; float:left; line-height:18px; text-align:left; width:75%;}
#tr-image-close{float:left; text-align:right; width:24%;}
/* Hides from IE5-mac \*/
* html .iebug{height:1%;}
/* End hide from IE5-mac */
