#content { position: relative; }
#left { float: left; width: 210px; }
#center { padding: 0 170px 0 220px;  }
#right { float: right; width: 160px; }

#leftMenu { width: 210px; font-size: 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #d8d8d8; }
#leftMenu p.cat { padding: 8px 10px; width: 190px; cursor: pointer; border-top: 1px solid #f0f0f0; }
#leftMenu p.cat:hover { background: #f9f9f9; }
#leftMenu p.cat small { font-size: 11px; color: #a4a4a4; }
#leftMenu p.cat a { font-weight: bold; color: #5f5f5f; text-decoration: none; }
#leftMenu p.drop { background: url('../store/leftDrop.png') no-repeat right; }
#leftMenu p.drop:hover { background: #f9f9f9 url('../store/leftDropHover.png') no-repeat right; }
#leftMenu p.up { background: #f9f9f9 url('../store/leftUp.png') no-repeat right; border-bottom: 1px solid #d8d8d8; }
#leftMenu p.up:hover { background: #f9f9f9 url('../store/leftUp.png') no-repeat right; }
.subCat { width: 210px; overflow: hidden; display: none; }
.subCat p.more { border-top: 1px solid #d8d8d8; }
.subCat p.more a { color: #5f5f5f; }
.subCat .subCats { float: left; width: 105px; font-size: 11px; margin: 0 0 5px 0; }
.subCat .subCats p { padding: 5px 10px; }

.subCat{ height: 185px; position: relative;}
.subCat .wrapper {display:none;position:absolute;overflow:hidden;}

#allSliders {  }
#sliderBrands { width: 550px; height: 220px; background: url('../store/slider/background.png') no-repeat; background-position: 0px 0px; }

.brandsSlide { height: 220px; }

#sliderBrands { overflow:hidden;position:relative; }							/* ste */
div.slideContainer {height:220px;overflow:hidden;position:relative;} 		/* ste */
.brandsSlide {float:left;overflow:hidden;position:relative;width:550px;} 	/* ste */

#productSlide { overflow:hidden;position:relative; }							/* ste */
.productSlider {float:left;overflow:hidden;position:relative;width:550px;} 	/* ste */

.photo { float: left; width: 220px; height: 160px; margin: 30px 10px 0 25px; text-align: center; }
.slideBrands { font-size: 12px; padding: 25px 0 0 0; height: 20px; }
.slideBrands h2 { font-size: 20px; letter-spacing: -0.3px; color: #fff; text-shadow: 0 1px 0 #2f6b95; margin: 0 0 10px 0; }
.slideBrands p { float: left; width: 115px; padding: 0 0 8px 0; }
.slideBrands p a { color: #fff; text-shadow: 0 1px 0 #2e698a; text-decoration: none; }
.slideBrands p a:hover { text-decoration: underline; }
.nextPrev { float: right; margin: -50px 15px 0 0; }
img.next, img.nextProduct { cursor: pointer; }
img.next { margin: 0 0 0 238px; }

.nextPrevProduct { float: right; width: 350px;  margin: 0 15px 0 0; }
.nextPrevProduct h2 { float: left; width: 300px; text-align: center; font-size: 13px; line-height: 24px; color: #5f5f5f; }
img.prevProduct { float: left; }
img.nextProduct { float: left; }

#productSlide { display: none; width: 550px; height: 220px; background: url('../store/slider/background.png') no-repeat; background-position: 0px -220px; }
.productSlider { height: 175px; }
.slideProducts { padding: 15px 0 0 15px; }
.slideProducts .thumb { float: left; width: 140px; border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-right: 1px solid #b1b1b1; border-bottom: 1px solid #b1b1b1; background: #fff; padding: 10px 0; margin: 0 10px 0 0; text-align: center; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.slideProducts .thumb p { font-size: 10px; border-top: 1px dotted #e4e4e4; padding: 8px 0 0 0; margin: 0 10px; }
.slideProducts small { font-size: 11px; color: #5f5f5f; line-height: 18px; }
.slideProducts small a { color: #adadad; text-decoration: none; }
.slideProducts small a:hover { text-decoration: underline; }
.slideProducts small b { font-size: 13px; color: #454545; }
.slideProducts h4 { font-size: 12px; color: #454545; margin: 8px 0 3px 0; }
.slideProducts p { font-size: 11px; color: #525252; padding: 0 15px 0 0; }

#chooseSlider { line-height: 35px; width: 548px; font-size: 11px; background: url('../store/chooseSlider.png') repeat-x top; -moz-border-radius: 0 0 3px 3px; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; overflow: hidden; }
#chooseSlider small { float: left; color: #5f5f5f; text-decoration: none; padding: 0 9px; border-right: 1px solid #e0e0e0; cursor: pointer; }
#chooseSlider small:hover, #chooseSlider small.active { text-decoration: underline; background: #e0e0e0 url('../store/topHover.png') repeat-x top; }

#tabbedProducts { width: 550px; margin: 10px 0 0 0; overflow: hidden; }
#tabs { font-size: 11px; position: relative; z-index: 1; }
#tabs ul li { float: left; display: inline; background: url('../store/buttonBg.png') repeat-x top; margin: 0 3px 0 0; padding: 0 10px; border: 1px solid #e5e5e5; -moz-border-radius: 3px 3px 0 0; line-height: 29px; }
#tabs ul li:hover, #tabs ul li.active { background: #fff; border-bottom: 1px solid #fff; }
#tabs ul li a { color: #5f5f5f; display: block; }
#productsTab { width: 548px; position: relative; margin: -1px 0 0 0 }
.tabProducts p { line-height: 28px; font-size: 11px; text-align: center; }
.tabProduct { float: left; width: 540px; padding: 5px; border-bottom: 1px dotted #e5e5e5; overflow: hidden; }
.tabProduct img { float: left; margin: 0 5px 0 0; }
.tabProduct h2 { margin: 8px 0 0 0; font-size: 13px; }
.tabProduct small { font-size: 11px; color: #5f5f5f; line-height: 18px; }
.tabProduct b { font-size: 13px; color: #454545; letter-spacing: -0.2px; }
.tabProduct small a { color: #a4a4a4; }
.info { float: left; width: 430px; }
