


.shell { width:660px; margin:0 auto; }



#slider { width:660px; height:418px; position:relative; overflow:hidden; }
#slider-holder { width:660px; height:418px; position:relative; overflow:hidden; }
#slider-holder ul{ width:660px; height:418px; position:relative; overflow:hidden; list-style-type: none;}
#slider-holder .jcarousel-clip{ width:680px; height:418px; position:relative; overflow:hidden; }

#slider-holder ul li{ width:660px; height:418px; position:relative; overflow:hidden; float:left; display:inline; }
#slider-nav a{ position:absolute; top:180px; font-size:0; line-height:0; z-index:2; width:58px; height:58px; text-indent: -4000px;}
#slider-nav a.prev{ background:url(images/prev.gif); left:0;}
#slider-nav a.next{ background:url(images/next.gif); right:0;}





.tabs { height:30px; margin-left:-12px; }
.tabs ul{ list-style-type: none; font-size:12px; text-transform: uppercase; font-weight: bold; }
.tabs ul li{ float:left; display:inline; margin-right:1px; }
.tabs ul li a,
.tabs ul li a span { float:left; height:36px; }
.tabs ul li a span { background-position:right -37px; padding:1px 3px 0 4px}
.tabs ul li a { position:relative; line-height:5px; color:#000000; text-align:center; outline:none }


.tabs ul li a.red { background-position:0 -74px; color:#ffffff; }
.tabs ul li a.red span{ background-position:right -74px;}

.tabs ul li a.active,
.tabs ul li a:hover { background-position:0 0; color:#990000; }
.tabs ul li a.active span,
.tabs ul li a:hover span{ background-position:right 0;}

#container {  background: url("../images/leftbox-middle.png") repeat-y scroll 0 0 transparent; padding:10px 15px; padding-left:2px; }

.items { position:relative; width:660px; margin-right:-20px; padding-bottom:5px; float:left }
.items ul{ list-style-type: none;}
.items ul .image{ text-align: center;}
.items ul li{ float:left; border:dashed 1px #cfcfcf; width:194px; margin:0 18px 12px 0; padding:13px; }
.items ul li p span{ color:#890000}
.items ul li p.price{ padding-top:15px; }
.items ul li p.price strong{ color:#890000; font-size:14px;}

.brands h3 { padding-bottom:10px;}
.brands a { margin-right:30px;}

#footer { border-top:dashed 1px #cfcfcf; margin-top:20px; padding:10px 0; color:#8e8e8e;}
#footer a{ color:#8e8e8e; }
#footer a:hover{ color:#9d0000; }
#footer span{ padding:0 5px;}

.tab-content { display:none;}

.tabbed { min-height:325px;}