body{margin:0;background:#eae0d9;font-size:77%;font-family:arial,helvetica,clean,sans-serif;line-height:20px;}
.clearboth{clear:both;}
a img{border:none;}

.messageStackWarning{display:none;}

.main{width:950px;margin:0 auto}
.main .header .nav{height:100px;background:#731c1e;padding:10px;position:relative;}
.main .header .nav ul{list-style:none;margin:0;padding:0}
.main .header .nav ul li{float:left;margin-right:10px;}
.main .header .nav ul a{display:block;}
.main .header .nav ul .phone{background:url(../images/bg.png) no-repeat -192px 0;height:12px;padding-left:10px;font-size:0.7em;color:#ffffff;}
.main .header .nav ul .home{background:url(../images/bg.png) no-repeat 0 0;width:13px;height:12px;}
.main .header .nav ul .mailto{background:url(../images/bg.png) no-repeat -13px 0;width:13px;height:12px;}

.main .header .nav .client{position:absolute;right:10px;top:10px;}
.main .header .nav .client li{float:left;}
.main .header .nav .client .login,
.main .header .nav .client .register,
.main .header .nav .client .logoff,
.main .header .nav .client .account{background:url(../images/bg.png) no-repeat;width:68px;height:25px;}

.main .header .nav .client .login{background-position:0 -12px;}
.main .header .nav .client .login:hover{background-position:0 -37px;}

.main .header .nav .client .register{background-position:-68px -12px;}
.main .header .nav .client .register:hover{background-position:-68px -37px;}

.main .header .nav .client .logoff{background-position:0 -340px;}
.main .header .nav .client .logoff:hover{background-position:0 -365px;}

.main .header .nav .client .account{background-position:-68px -340px;}
.main .header .nav .client .account:hover{background-position:-68px -365px;}

.main .header .menuBar{background:#e2cfc9;padding:5px;}
.main .header .menuBar .search, .main .header .menuBar .menu li a{color:#731C1E;font-weight:bold;font-size:1.2em;}
.main .header .menuBar .search , .main .header .menuBar .menu{float:left;}
.main .header .menuBar .search .searchText{height:16px;width:150px;border:0;}
.main .header .menuBar .search .searchBtn{background:url(../images/bg.png) no-repeat 0 -62px;width:16px;height:16px;border:0}
.main .header .menuBar .search form{margin:0;}

.main .header .menuBar .menu{list-style:none;margin:0;padding:0;}
.main .header .menuBar .menu li{float:left;}
.main .header .menuBar .menu li a{text-decoration:none;}
.main .header .menuBar .menu li .separator{background:url(../images/bg.png) no-repeat -199px -12px;height:20px;width:1px;display:block;margin:0 15px;}

.main .footer{background:#731C1E;padding:10px;}
.main .footer .nav ul{padding:0;margin:0;list-style:none;}
.main .footer .nav ul li{float:left;}
.main .footer .copyright{clear:both;}
.main .footer a{color:#ffffff;text-decoration:none;}

.column1{background:#F4ECE9;}
.column2{background:#ffffff;}
.column3{background:#f4ece9;}

.catlogProductList .products .product{list-style:none;clear:both;height:150px;overflow:visible;border-bottom:1px solid #999999;padding:0;padding:5px 0;margin:0;}
.catlogProductList .products .product li{float:left;margin-right:5px;}
.catlogProductList .products .img{width:120px;}
.catlogProductList .products .img img{border:0;}
.catlogProductList .products .info{width:450px;}
.catlogProductList .products .info .itemTitle{padding:0;margin:5px 0;}
.catlogProductList .products .info .itemTitle a{text-decoration:none;color:#731C1E;}
.catlogProductList .products .info .itemDesc{font-size:95%;}
.catlogProductList .products .info .itemPrice{font-weight:bold;}
.catlogProductList .products .info .addToCart{margin-left:10px;}

.whatsNew,.specials,.featured{clear:both;}

.whatsNew .products .product,
.featured .products .product, 
.specials .products .product{width:150px;height:150px;float:left;list-style:none;padding:0;margin:0}

.whatsNew .products .product .img img,
.featured .products .product .img img,
.specials .products .product .img img{border:none;}

.whatsNew .products .product .itemTitle a,
.featured .products .product .itemTitle a,
.specials .products .product .itemTitle a{text-decoration:none;color:#731c1e}

.productGeneral .img{float:left;padding:10px;}
.productGeneral .img a{text-decoration:none;}
.productGeneral .img img{border:0;}
.productGeneral .itemTitle{color:#731c1e;margin:5px 0;padding:0;font-size:1.5em;}
.productGeneral .itemPrice{margin:3px 0;padding:0;font-size:1.1em}

.productGeneral .attrs .attribImg{float:left;}
.productGeneral .attrs .radio{width:200px;display:block;float:left;}

.navNextPrev ul{list-style:none;margin:0;padding:5px 0;}
.navNextPrev ul li{float:left;padding-right:10px;}

.leftBoxHeading{background:#021a32;padding:0;margin:0;color:#ffffff;padding:10px;}
.sideBoxContent{padding:10px;}
.categories{list-style:none;padding:0;margin:0}
.categories li{position:relative;line-height:22px;padding-left:10px;}
.categories li .count{position:absolute;right:0;color:#aaaaaa}
.categories li a{color:#000000;text-decoration:none;}
.categories li a:hover{color:#731C1E;text-decoration:underline;}
.categories li h3{margin:0;padding:0}
.categories .curr{background:#E2CFC9;}
.categories .curr a{color:#731C1E;font-weight:bold;}

.cartWrapper, .specialWrapper , .featuredWrapper{padding:5px 10px;margin:5px;background:#ffffff;font-size:90%;}
.cartWrapper .inCartProducts{list-style:none;padding:0;margin:0;}
.cartWrapper .inCartProducts li{padding:2px 0;}
.cartWrapper .inCartProducts li a{color:#731c1e;text-decoration:none;}

.cartWrapper .viewCart,
.cartWrapper .checkout{background:url(../images/bg.png) no-repeat;width:81px;height:18px;display:block;margin:5px auto;}

.cartWrapper .checkout{background-position:0 -116px;}
.cartWrapper .viewCart{background-position:-81px -116px;}

.cartWrapper .checkout:hover{background-position:0 -134px;}
.cartWrapper .viewCart:hover{background-position:-81px -134px;}

.cartWrapper .cartBoxTotal{font-weight:bold;text-align:right;}

.navBreadCrumb{background:#EEE3DF;color:#021a32;height:40px;line-height:40px;font-size:1.2em;font-weight:bold;padding-left:15px;}
.lists, .indexDefault, .indexCategories, .productGeneral, 
.cart .other, .loginWrapper, .registerWrapper, .centerColumn,
.cart .whatsNew, .cart .featured, .cart .specials{padding:15px;}

#shoppingcartHeading{background:url(../images/bg.png) no-repeat -100px -78px;width:100%;height:38px;margin:20px 0 0 0;padding:0;}
#specialsHeading{background:url(../images/bg.png) no-repeat -100px -152px;width:100%;height:38px;line-height:38px;margin:0 0 0 10px;padding:0;}
#featuredHeading{background:url(../images/bg.png) no-repeat -100px -196px;width:100%;height:38px;margin:0 0 0 10px;padding:0;}

#specialsHeading a , #featuredHeading a{display:block;width:100%;height:100%;}
.specialWrapper a, .featuredWrapper a{text-decoration:none;}

.specialWrapper .product ,
.featuredWrapper .product{border-bottom:1px solid #cccccc;padding:10px 0;line-height:15px;}

.specialWrapper .product .itemPrice,
.featuredWrapper .product .itemPrice{color:#731C1E;}

.specialWrapper .product .itemTitle .buy,
.featuredWrapper .product .itemTitle .buy{background:url(../images/bg.png) no-repeat -175px -116px;width:25px;height:14px;margin-right:3px;display:block;float:left;}

.specialWrapper .product .itemTitle:hover .buy,
.featuredWrapper .product .itemTitle:hover .buy{background-position:-175px -134px;}

.cartInfo .qty input{width:30px;}
.cartInfo .remove a{display:block;width:85px;height:25px;background:url(../images/bg.png) no-repeat 0 -240px;}
.cartInfo .remove a:hover{background-position:0 -265px;}
.cartInfo .info a{text-decoration:none;}
.cartInfo .info a img{float:left;}
.cartInfo th{padding:10px 0;background:#EEE3DF;color:#021A32}
.cartInfo td{padding:10px 0;}

.cart .other .btns{}
.cart .other .btnCheckout, .cart .other .btnUpd, .cart .other .btnBack{float:right;padding:0 0 0 5px;}

.cart .other .btnCheckout a,
.cart .other .btnBack a,
.cart .other .btnEstimator a{background:url(../images/bg.png) no-repeat;width:85px;height:25px;display:block;}

.cart .other .btnCheckout a{background-position:0 -290px;}
.cart .other .btnCheckout a:hover{background-position:0 -315px;}

.cart .other .btnBack a{background-position: -85px -290px;}
.cart .other .btnBack a:hover{background-position:-85px -315px;}

.cart .other .btnEstimator a{background-position:0 -390px;}
.cart .other .btnEstimator a:hover{background-position:0 -415px;}

.cart .subTotal{text-align:right;padding:5px 15px;border-top:5px solid #EEE3DF;}

.loginWrapper .inputLabel , .registerWrapper .inputLabel{width:120px;display:block;float:left;}
.registerWrapper .alert{font-weight:bold;color:#ff0000;}
.bannerSix{width:950px;margin:0 auto;}

input{vertical-align:middle}

.lblQty,.attribsSelect{display:inline-block;width:80px;}