/* Reset */
html {font-family: Helvetica, Arial, sans-serif !important;}
html, body, ul, ol, li, p,h1, h2, h3, h4, h5, h6,form, fieldset, a {margin:0;padding:0;border:0;}
h1 {text-transform:uppercase !important;font-weight:normal !important;}
a img{border:none;}
a{color:#222;text-decoration:none !important;}
a:hover{color:#999;}
a:active{outline:none;}
a:focus,select{outline:none;}
.clear{clear:both;}
p{font-size:11px !important;color:#333;margin:0;}
img{ border:0;vertical-align:middle;}
ul{list-style:none;}
th,td{padding:2px;}
body{background:#fff;font-size:100%;font-family: Helvetica, Arial, sans-serif;}
ul,ol{list-style:none;}
caption,th,td{font-weight:normal;text-align:left;}
#wrapper{background:#fff;width:960px;margin:0 auto;}
textarea:focus, input:focus{outline:none; background: #eeebe8;}

/* collectionlink */

#collectionlink { border-top: 1px solid #ddd; padding: 30px 20px; padding-bottom: 20px; margin: 0 20px; margin-bottom: 10px;}
#collectionlink p { Font-size: 10px; text-transform: uppercase !important;}

/* Greeting */
#greeting { font-size:11px !important;margin-bottom:30px; line-height: 18px; font-family:Arial, Helvetica, sans-serif !important;}

/* Top */
#container{width:920px;margin:0 auto;}
#top{border-bottom:1px solid #DDDDDD;padding:15px 0 10px;z-index:10000;margin-left:20px;width:920px;margin-bottom:10px;}

/* Welcome Message */
#top .welcome,#top ul.links{float:left;width:auto;font-size:10px !important;text-transform:uppercase;}
#top ul.links{font-size:10px !important;text-transform:uppercase;}
#top .welcome p{font-size:10px !important;text-transform:uppercase;}

/* Top Links */
#top ul.links{float:right;padding-top:2px;font-size:10px !important;text-transform:uppercase;text-decoration:none !important;}
#top ul.links li{display:inline;padding-right:3px;font-size:10px !important;text-transform:uppercase;text-decoration:none !important;}
#top ul.links li a{padding-left:5px;font-size:10px !important;text-transform:uppercase;text-decoration:none !important;}
#top p { float:left;font-size:10px !important;text-transform:uppercase;text-decoration:none !important;padding-top:2px;}
#top p { font-size:10px !important;text-transform:uppercase;text-decoration:none !important;}
#top p a { font-size:10px !important;text-transform:uppercase;font-weight:bold;text-decoration:none !important;}
#top #socialtop {float:left;margin-right:5px;}

/* Search */
#search{ width: 150px; height: 18px;line-height:28px;position:absolute;top:20px;right:0;background:#fff;padding:4px 5px !important;border:1px solid #DDD;}
#search:hover {border:1px solid #666;}
#search input{border:0;width:85%;float:left;color:#666;background:none;line-height:normal; font-size: 11px; padding: 0 !important; margin: 3px 0 !important; }
#search input.text:focus{background:none;border:none;}
#search .button-search{background:url("../image/searchBtn.jpg") no-repeat;width:14px;height:15px;float:right;cursor:pointer;position:relative;top:2px;right:2px}
@-moz-document url-prefix() { 
#search{padding:5px 5px 0 7px;}
}

/* Container */
#container{position:relative;}

/* Currency and Language */
#curr_lang{position:absolute;margin-top:50px;right:-8px;padding:4px 5px 4px;text-align:center;}
#curr_lang form{margin-top:5px;padding-bottom:0;}
#curr_lang img{display:block;margin:0 auto;padding-bottom:5px;}
#language{border-bottom:1px solid #EEEDE8}
#currency{padding-top:0;width:175px;}
#currency a,#language img{cursor:pointer;display:block;}
#currency a{ float:left !important;border:1px solid #DDD;margin-right:3px;display:block;padding:2px 0px; padding-top: 7px; width:30px;font-size:11px;color:#BBB;}
#currency a:hover{background:#eeebe8;color:#222;}
#currency a strong{color:#222;background:#EEEBE8;display:block;margin-top:-7px;margin-bottom:-2px;line-height:24px; padding-top: 5px;}

/* Header */
#header{padding-bottom:5px;}

/* Logo */
h1#logo {border:0;padding:0;padding-top:20px;padding-bottom:10px;}
a#logo {display:block;width:160px;border:0;padding:0;padding-top:20px;padding-bottom:30px;}

/* content */
#content{padding-bottom:8px;}
.home #content{padding:0;margin-bottom:0;}

/* Mini Cart */
#cart{ float:right;width:auto;position:relative;padding:8px 10px 10px;font-size:11px;margin-top:0px;margin-right:5px;}
#cart .mini-cart-total {display:block;clear:both;} 
.mini-cart-total td {width: 50% !important; font-size: 12px !important;}
#cart td, #cart a { font-size:11px;}
#cart .heading a{color:#999;font-size:11px;font-weight:bold;text-decoration:none;line-height:25px;}
#cart .heading a span{background:url('../image/cartBullet.jpg') no-repeat right;padding-right:10px}
#cart .heading a:hover{color:#FFF}
#cart .content{position:absolute;top:43px;right:-5px;line-height:normal;background:#fff;width:auto;padding:5px;display:none;font-size:11px;color:#333;-moz-box-shadow:0 5px 8px #888;-webkit-box-shadow:0 5px 8px #888;box-shadow:0 5px 8px #888;z-index:10000}
#cart table.cart{margin:0;}
#cart table{width:100%;}
#cart table.cart td{border-bottom:1px solid #eee;}
#cart .content .empty{text-align:center;width:175px;font-weight:bold;color:#333;}
#cart table a{background:none;border:0;padding:0;line-height:normal;display:block;clear:both;}
#cart table td{padding:10px 5px;border:0;border-bottom:1px solid #eee;vertical-align:top;text-align:right;}
#cart table td.name a{height:auto;margin:0;color:#555}
#cart table td.remove img{padding-top:5px;display:block;cursor:pointer;}
#cart table.total{width:100%;margin:0}
#cart table.total td{text-align:right;}
#cart .checkout a{font-size:11px;background:#2a2a2a;color:#fff;text-decoration:none;padding:5px 15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:5px 0;float:right;width:auto;}
#cart .checkout a:hover{background:#333;}
#cart.active .content{display:block;}
.mini-cart-info .image  img{ margin-top:-10px;width:50px !important;}
#cart a.checkout,#cart a.button{background:#333;font-size:11px;color:#fff;padding:5px 8px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-decoration:none;display:inline-block;float:right;margin-left:5px;}
#cart a.checkout:hover,#cart a.button:hover{background:#000;}

/* Categories */
#categories{width:auto;padding:10px 15px;padding-bottom:12px;background:#040404;}
#categories li{display:inline;padding:0 25px 0 0;position:relative;}
#categories li a{font-size:10px;font-weight: 600; text-transform:uppercase;text-decoration:none;color:#999;line-height:normal;padding-bottom:10px}
#categories li a:hover{color:#FFF;}
#categories li.active > a{color:#FFF;}

/* Level 1 */
ul#categories li > ul{background:#040404;position:absolute;top:21px;left:-5px;width:155px;z-index:100;display:none;padding:5px 10px 5px;} 
ul#categories li > ul li{background:url('../image/LiSub.gif') no-repeat left top;padding:0 0 10px 8px;float:none;display:inline-block;width:100%;}
ul#categories li > ul li.last{border:0;}
ul#categories li > ul li a{line-height:normal;float:none;padding:0;font-weight:normal;text-transform:uppercase;font-size:10px;font-weight: 600; display:block;padding-left:5px;color:#666;}
ul#categories li.active > ul li > a{background:none;color:#999;}
ul#categories li.active > ul li a:hover,ul#categories li > ul li a:hover{color:#FFF;}

/* Slideshow */
.slideshow {margin-bottom:6px !important;float:left;}
.slideshow,#content{background:#fff;margin-bottom:10px;}
.home #content{}
.pagerWrap{ position:absolute;margin-top:405px;z-index:50;top:0;width:auto;padding:10px;line-height:0}
.pagerWrap a{float:left;width:auto;text-decoration:none;padding:10px 7px;font-size:11px;color:#666;}
#pager{float:left;width:auto;}
#pager li{display:inline-block;}
#pager li.activeSlide a{color:#eeeeee;border:0px solid #666;background:#242424;}
.slideshow .slide_desc{background:url('../image/transblack.png');font-size:18px;padding:15px 10px;font-weight:400;color:#FFF;margin-top:-200px;z-index:50;position:absolute;text-shadow:#000 0px 1px 3px;display:none !important;}
.slideshow .desc{width:100% !important;}
.pagerWrap .next{border-left:1px solid #f1f1f1;}
.pagerWrap .prev{border-right:1px solid #f1f1f1;}


/* Home Content */
#content p{ line-height: 18px !important;}
#bottom-content{clear:both;} 

/* Home sidebar */
#column-right{width:250px;float:right;margin-left:7px}
.home #column-right{}
#column-left{width:250px;float:left;margin-right:10px}

/* Latest box & Category page */
#latest-products-top  { background:#e3e3e3;height:20px;margin-bottom:25px;width:auto;}
.latest-products  { text-transform:uppercase;font-size:11px !important;margin-bottom:20px;padding:5px 0px;}
.latest,.featured{padding:0;}
.latest ul {width: 920px !important;}
.latest ul,.featured ul,.prod-grid ul,.related ul{float:left;width:920px;}
.latest ul li,.featured ul li,.prod-grid li,.related ul li{float:left;width:150px;margin-bottom:30px;border-top:1px dotted #CCC;margin-left:16px !important;margin-right:16px !important;}
.latest ul li:hover,.featured ul li:hover,.prod-grid li:hover,.related ul li:hover{border-top:1px dotted #444;}
.latest ul li .image,.featured ul li .image,.prod-grid li .image,.prod-list li .image,.related ul li .image,.related .image{position:relative;background:#fff;text-align:center;padding:15px 0 0;}
span.promo{display:block;width:55px;height:49px;text-indent:-9999px;overflow:hidden;position:absolute;top:-2px;left:-2px;background:url('../image/promo.html') no-repeat;}
.latest ul li.second,.featured ul li.second,.prod-grid li.second,.related ul li.second{}
.category ul li.second{padding:0 10px;}
.category ul li.last{padding-left:10px;}
.latest ul li.last,.featured ul li.last,.prod-grid li.last,.related ul li.last{padding-left:7px;}
.latest .prodInfo,.featured .prodInfo,.prod-grid .prodInfo,.related .prodInfo{padding:0px !important;border:1px solid #e3e3e3 !important;background:#e3e3e3 !important;}
.latest ul li h2,.featured h2,.prod-grid h2,.prod-list h2,.related h2{ padding-top:5px;line-height:12px;margin:0px;text-align:center !important;}
.latest ul li h2 a,.featured ul li h2 a,.prod-grid h2 a,.prod-list h2 a,.related h2 a{font-weight:bold;text-decoration:none;font-size:11px;color:#666;}
.latest ul li h2 a:hover,.featured ul li h2 a:hover,.prod-grid h2 a:hover,.prod-list h2 a:hover,.related h2 a:hover{color:#222}
.price p,.prod-attr li span.price,.prod-attr li .price-new,.prod-attr li .price-old,.price span,.related .price{ font-size:11px;line-height:normal;color:#777;text-align:center;padding-bottom:5px;}
.price span.price-old{color:#C29358;}

/* Homepage Welcome Module */
.welcome-module {float:right;width:215px;}
#column-right .welcome-module,#column-left .welcome-module,#column-right .featured,#column-left .featured{background:#fff;padding:12px 15px;border-bottom:1px solid #cfcfcf;margin-bottom:12px;}
#column-right .welcome-module h2,#column-left .welcome-module h2,#column-right .featured p.heading,#column-left .featured p.heading{font-size:15px;color:#212121;padding-bottom:10px;}
#column-right .welcome-module span,#column-left .welcome-module span{color:#F33;font-weight:bold;}

/* Featured */
#column-right .featured,#column-left .featured{padding:12px 0 0;position:relative;}
#column-right .featured ul.featured_slides li,#column-left .featured ul.featured_slides li{height:225px !important;border-bottom:1px solid #cfcfcf;}
.featured li{background:#fff;}
.featured .featured_slides li .image{padding:0;}
.featured h2{position:relative;text-align:center;top:-10px;}
#column-right p.heading,#column-left p.heading{padding:0 15px 6px;}
#column-right ul.featured_slides li,#column-left ul.featured_slides li{width:250px;}
.featured .featNav{position:absolute;top:19px;right:15px;z-index:1000;}
.featured .featNav li{width:auto;}
.featured .featNav a{display:block;float:left;width:auto;text-decoration:none;background:url('../image/npBg.jpg') no-repeat left;padding-left:8px;line-height:10px;}
.featured .featNav a.prev{padding-right:8px;border-right:1px solid #ccc;margin-right:1px;background-position:0 1px;}
.featured .featNav a.prev:hover{background-position:0 -8px}
.featured .featNav a.next{background-position:right -17px;padding-right:8px;}
.featured .featNav a.next:hover{background-position:right -27px}

/* Price */
.price-old,.prod-attr li .price-old{color:#C29358;text-decoration:line-through;padding-right:2px;}
.price-tax{color:#666 !important;font-size:12px;padding:0 0 2px 0 !important;color:#666;font-weight:normal !important;}
.cart{width:auto;float:left;}
.cart #button-cart{font-family:Arial, Helvetica, sans-serif !important; border:0 !important;font-size:10px !important;line-height:15px !important;text-transform:uppercase !important;background:#4e4e4e !important;width:auto !important;cursor:pointer !important;color:#fff !important;padding:7px 13px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important;-webkit-appearance: none !important;margin:8px 0 !important;margin-right:5px !important;}
.cart #button-cart:hover{background:#000 !important;}

.quantity  input[type='text'] {margin-right: 3px; margin-top: -2px; line-height: 18px; padding: 3px 0;}
.quantity  input[type='image']{margin-left:-8px;height: 16px !important; width: 16px !important; padding: 0px !important;}
.quantity img {margin-left: -2px; margin-top: 1px;}


/* Wishlist & Compare */
.wishlist,.compare{ float:left;width:auto;}
.wishlist a,.compare a{ line-height:29px;margin:8px 0;text-transform:uppercase;background:#4e4e4e;width:auto;cursor:pointer;font-size:10px;color:#fff;padding:0 13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;margin-right:5px;border:0;}
.wishlist a:hover,.compare a:hover{background:#000;}
.review .wishlist, .review .compare{margin:0;float:right;}

/* Breadcrumbs */
ul.breadcrumb li{ line-height:14px;font-size:11px !important;color:#555;display:inline;text-transform:uppercase;}
ul.breadcrumb li a{ line-height:14px;font-size:11px !important;color:#999;display:inline;text-transform:uppercase;}
ul.breadcrumb li a:hover{ color:#222;}

/* Category Pages */
#content{padding-bottom:10px;}
h1{ margin-bottom:20px;font-size:18px;color:#333;padding:10px 0;}
h2{ margin-bottom:10px;font-size:12px;color:#333;}
.category-info{padding-bottom:12px;}
.category-info p{ line-height:18px !important;}
.category-info h1{ margin-bottom:10px;}
.category-info .image{width:273px;float:left;margin-right:10px;}
.category h1,.shopping_cart h1{padding:0;}
.shopping_cart h1{padding:10px 0 5px;}
.category-info .cat-desc{padding-bottom:4px;margin-bottom:5px;}
.category .content{font-size:11px;color:#333;padding-bottom:10px;}
.product-filter .product-compare a{color:#fff;padding-top:1px;display:inline-block;}
.product-filter .product-compare a:hover{color:#ccc;}
.category .prod-grid,.search .prod-grid{position:relative;background:#EAEAEA;width:890px;padding:15px;}
.category-list h2{font-size:14px;color:#333;}
.category-list ul{padding-bottom:6px;border-bottom:1px solid #eeebe8;margin-bottom:5px;display:none;}

/* Filter */
.product-filter{background:#313131;position:relative;width:900px;line-height:28px;color:#fff;padding:5px 10px;display:none !important;}
.display,.limit,.sort,.product-compare{width:auto;float:left;font-size:12px;padding-right:10px;line-height:28px;}
.display{float:right;padding:3px 0 0 0;}
.display strong,.display ul{float:left;}
.display strong{padding-right:5px;}
.display ul li{float:left;width:auto;}
.display ul li a{background:url('../image/grid.jpg') no-repeat top left;width:27px;height:26px;text-indent:-9999px;overflow:hidden;display:block;float:left;margin-right:2px;line-height:28px;cursor:pointer;}
.display ul li.list a{background-position:-27px 0;}
.display ul li.list a.active{background-position:0 0;}
.display ul li.grid a{background-position:-27px -26px;}
.display ul li.grid a.active{background-position:0 -26px;}

/* Grid View */ 
.prod-grid { width:915px !important;background:#FFF !important;padding:0 !important;}
.prod-grid ul{padding-bottom:3px;margin-bottom:7px;border-bottom:1px solid #DDD;float:left;width:100%;}
.prod-grid li {padding:0px !important;margin-bottom:50px !important;}
.prod-grid .description,.prod-grid .rating,.prod-grid .addTo{display:none;}

/* List View */
.prod-list li{border-bottom:1px solid #DDD;margin-bottom:10px;padding-bottom:0;}
.prod-list .image{float:left;width:auto;padding-right:10px;}
.prod-list .prodInfo{float:right;width:550px;}
.prod-list .description{color:#333;font-size:12px;padding:5px 0}
.prod-list h2{padding-bottom:0;}
.prod-list h2 a{font-size:14px !important;}

/* Pagination */
.pagination{font-size:11px;color:#333;text-align:center;padding-top:10px;padding-right:15px;}

/* Search page */
.searchCriteria{border:1px solid #eee;padding:10px;font-size:12px;color:#333;margin-bottom:10px;}
.searchCriteria b{padding-bottom:10px;display:block;}
h2.searchHeading{font-size:14px;color:#333;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #eee;}

/* Product Page */
.product_page .breadcrumb{padding-bottom:10px;border-bottom:1px solid #DDDDDD;margin-bottom:10px;}
.category .breadcrumb{padding-bottom:10px;border-bottom:1px solid #DDDDDD;margin-bottom:10px;}
.breadcrumb{font-size:11px !important;padding-bottom:10px;border-bottom:1px solid #DDDDDD !important;margin-bottom:10px;}
.breadcrumb a { line-height:14px;font-size:11px !important;color:#999 !important;text-transform:uppercase;}
.breadcrumb a:hover {color: #222;}

/* Left */ 
.product_page .left{float:left;width:370px;position:relative;}
.noThumb{width:370px !important;}
.noThumb img{border:0 !important;display:block;}

/* Product Thumbnails */
.thumbs{width:530px;height:170px;overflow:hidden;position:relative;}
.thumbWrap{margin:10px 32px;height:155px;width:470px;}
.thumbWrap div {float:left;margin-left:2px;}
.thumbBtns{position:absolute;top:0;left:0;}
.thumbBtns li a{background:url('../image/thumbBtns.jpg') no-repeat;display:block;width:20px;height:19px;text-indent:-9999px;overflow:hidden;position:absolute;}
.thumbBtns li a.up{top:80px;left:10px;}
.thumbBtns li a.up:hover{background-position:bottom left;}
.thumbBtns li a.down{background-position:top right;top:80px;left:505px;}
.thumbBtns li a.down:hover{background-position:bottom right;}
.thumbSlide{height:155px !important;overflow:hidden;width:470px;}
.thumbSlide div{padding:3px 0;}
.product_page .thumbSlide div img{display:block;width:150px;margin:0 auto;}

/* Main Image */
.mainImg{float:right;width:540px;}
.mainImg #image {margin-left:20px;}
.share{padding:10px 0;}

/* Right */
.product_page .right{float:left;width:365px;position:relative;}
.addthis_toolbox{width:100%;}
.innerRight{padding:15px 0 0;}
.innerRight H1 {font-weight:bold !important;margin-bottom:5px;}
.options {border-bottom:1px solid #e0e0e0; margin-top: 10px;}
.prodDesc,.options,.qty{background:url('../image/sep.jpg') repeat-x bottom;padding-bottom:20px;margin-bottom:0px;}
.prodDesc p {padding-bottom:15px;}
.prodDesc ul li{display:inline;font-size:11px;color:#333;padding-right:10px;float:left;width:auto;}
.prodDesc ul li .price{font-size:15px;}
.prodDesc ul li .price-old{font-size:12px;}
.prodDesc ul li .price-new{font-size:15px;}
.prodDesc ul li.review{float:right;padding:0;}
.prodDesc ul li.stock{background:url('../image/instock.png') no-repeat left;padding-left:18px; margin-top: 2px; }
.prodDesc ul li.stock span.inStock{background:url('../image/instock.png') no-repeat left;padding-left:18px; }
.product_page h1{font-size:18px;font-weight:normal;padding:0;}
.product_page .description{padding-bottom:10px;}
.Out {background:url('../image/outofstock.png') no-repeat left !important;padding-left:18px; margin-top:2px !important; font-size: 11px !important; color: red !important; }

/* Reviews */
.review{padding-bottom:5px;}
.review img{width:auto;float:left;padding-right:7px;}
.review a{line-height:14px;display:block;float:left;padding-right:7px;}

/* Product Options */
.options,strong .text_qty{font-size:11px;color:#333;background:none;padding-bottom:0;margin-bottom:0}
.options h2{font-size:12px;color:#333;padding-bottom:15px;}
.option{padding:0 0 10px;clear:right;}
.option strong,.text_qty{display:block;float:left;width:50px;font-size:11px;}
.select strong{line-height:33px;}
.option strong span{font-weight:normal;}
.option .checkbox{float:left;width:auto;margin-top:-5px;}
.required{color:#F33}
.options .error{position:relative;top:-10px;color:#F33}
.op li{display:inline-block;cursor:pointer;}
.options .color li{border:1px solid #eee}
.options .color li.active{border:1px solid #999;}
.options .size{padding-bottom:3px;}
.options .size li{ width:35px;background:#EBEBEB;text-align:center;line-height:29px;display:inline-block;font-size:11px;color:#212121;text-transform:uppercase;}
.options .size li.active{background:#DDD;;}

/* Add to product page */
.product_page .addTo{background:#fff;border-bottom:1px solid #e0e0e0;}
.product_page .addTo .price,.product_page .addTo .qty{float:left;width:auto;line-height:45px;padding-right:15px;font-size:15px;color:#666;font-weight:bold;}
.product_page .price span.price-new{padding:0;}
.price_qty{border-right:1px solid #E0E0E0;padding:0 15px;}
.product_page .addTo span.price{float:none;color:#9DA460}
.product_page .qty input{text-align:center;font-weight:bold;font-size:15px;display:inline-block;}
.product_page .qty input{padding-bottom:5px\9}
@-moz-document url-prefix() { 
input{margin-left:10px;padding:5px 2px !important;}
}
.product_page .addTo .cart{float:left;width:auto;}
.product_page .cart a{margin:7px 0 0;}
.addShare{float:left;width:auto;padding:8px 0;}
.addShare li{float:left;width:auto;display:block;padding-right:10px;}
.addShare .wishlist, .addShare .compare{line-height:normal;margin:0}
.addShare .wishlist a,.addShare .compare a{line-height:normal;}

/* Qty increase decrease */
.qty{margin-bottom:0; display: none !important;}
.qty .text_qty{padding-top:8px;}
.qty a{background:url('../image/qty.jpg') no-repeat left;width:20px;height:20px;display:inline-block;text-indent:-9999px;overflow:hidden;position:relative;top:-3px;}
@-moz-document url-prefix() { 
.qty a{top:5px;}
}
.qty a.decrease:hover{background-position:-40px 0;}
.qty a.decrease:active{background-position:-80px 0;}
.qty a.increase{background-position:-20px 0;}
.qty a.increase:hover{background-position:-60px 0;}
.qty a.increase:active{background-position:-100px 0;}
.product-info{margin-bottom:10px;}

/* Tabs */
ul.tabs{float:left;width:100%;border-bottom:1px solid #e9e9e9;margin:14px 0 10px;margin-top:30px;}
ul.tabs li{float:left;width:auto;padding-right:2px;}
ul.tabs li a{background:#fff;float:left;width:auto;text-align:center;padding:0 25px;display:block;line-height:35px;text-decoration:none;font-size:11px;font-weight:bold;position:relative;top:1px;color:#666;}
ul.tabs li a:hover{color:#333}
ul.tabs li a.active{color:#444;border:1px solid #e9e9e9;border-bottom:0;}

/* Related */
.related .prodInfo{}
.related .prodInfo .price{margin-top:0px;}
.related li .image{}
.related li {width:150px !important;margin-right:33px;padding:0px !important;}
.related .image {width:150px;margin-bottom:5px;}
.related .name {font-size:11px !important;position:relative !important;clear:both !important;margin:0px;padding-top:5px;line-height:12px;}
.related .cart{ display:none !important;margin-bottom:5px !important;text-align:center;padding-bottom:10px;}
.related .cart,.related .cart a{float:none;width:auto;}
.related .cart a{margin-top:7px;}

/* Reviews */
.revs,.product_page #review{width:370px;float:left;}
.product_page #review{font-size:12px;color:#333;}
.reviews ul li{background:#fff url('../image/reviewBg.jpg') repeat-x top;border:1px solid #e0e0e0;border-width:1px 1px 2px;padding:12px;font-size:12px;color:#666;margin-bottom:7px;}
.reviews ul li .user{border-top:1px solid #e0e0e0;padding-top:6px;margin-top:8px;}
.reviews ul li .user strong span{font-weight:normal;color:#999}
.reviews ul li .user img{float:right;width:auto;}
.reviews .the_review{color:#666;line-height:1.6em;}

/* Review Form */
.revForm{background:url('../image/revFormBg.jpg') repeat-x top;float:right;width:340px;border:1px solid #e0e0e0;padding:10px;}
.revForm h3{background:url('../image/writeIcon.jpg') no-repeat top left;padding:0 0 3px 26px;line-height:24px;color:#333;font-size:12px;border-bottom:1px solid #ececec;margin-bottom:5px;}
.revForm strong{display:block;color:#666;font-size:12px;padding-bottom:2px;}
.revForm input.text,.revForm textarea.uniform{width:96%;margin-bottom:10px;color:#666;line-height:normal;padding:5px;}
.revForm textarea.uniform{margin-bottom:0}
.revForm small{color:#333;font-size:11px;margin-bottom:10px;display:block;}
.revForm strong.rate{display:inline-block;padding-right:5px;margin-bottom:10px;}
.revForm .rating{font-size:12px;color:#333;font-weight:bold;}
.revForm img#captcha{float:left;width:auto;}
.revForm .buttons{float:right;width:auto;}
.revForm .buttons a{cursor:pointer;}
.revForm .warning{color:#fff;font-size:12px;padding-bottom:5px;}
.revForm .success{color:#fff;text-align:center;padding-bottom:5px;font-size:11px;line-height:1.4em;}
.revForm .buttons{margin-top:5px;}

/* Buttons */
.buttons a,.cart-module a,.checkout-content a.button,.login-content a.button,.shopping_cart .cart-total a{border:0 !important;font-size:11px !important;line-height:15px !important;text-transform:uppercase !important;background:#4e4e4e !important;width:auto !important;cursor:pointer !important;color:#fff !important;padding:7px 13px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important;margin:8px 0 !important;margin-right:5px !important; -webkit-appearance: none !important;}
.buttons a:hover,.cart-module a:hover,.login-content a.button:hover,.shopping_cart .cart-total a:hover{background:#000 !important;}
.shopping_cart .cart-total a{float:right;}

/* Attribute */
.attribute {border-collapse:collapse;width:100%;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;
margin-bottom:20px;float:left;}
.attribute thead td, .attribute thead tr td:first-child {color:#333;font-size:12px;font-weight:bold;background:#F7F7F7;text-align:left;}
.attribute tr td:first-child {color:#333;font-weight:bold;text-align:left;width:20%;font-size:12px;}
.attribute td {padding:7px;color:#4D4D4D;text-align:left;vertical-align:top;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;font-size:12px;}

/* Footer Area */
.fooWrap { padding:15px 0px;clear:both;border-top:1px solid #DDD;margin-left:20px;width:920px;}
.footer{width:890px;margin:0 auto;margin-bottom:30px;}
.footer p {color:#222;font-size:9px !important;text-transform:uppercase;}
.footer a {color:#222;font-size:9px !important;text-transform:uppercase;}
.footer a:hover {color:#ccc;}
.footer .column {float:left;width:auto;color:#333;}
.footer .column ul li{display:inline;padding-right:10px;}
.footer .column ul li a{text-decoration:none;}
.footer .powered{float:right;width:auto;text-align:right;padding-top:6px;}
.powered a{color:#222;font-weight:bold;}
.powered a:hover{color:#333;}
.socialicon {float:right;margin-left:10px;}
.account_login #content{padding-bottom:35px;}

/* Inner Pages */
/* Login */
.login-content .left,.login-content .right{width:47%;float:left; height: 153px;}
.login-content .left{margin-right:10px;}
.login-content .left b{margin-top:10px;}
.login-content .left p{margin: 10px 0;}
.login-content .left,.login-content .right,.forgotPass{border:1px solid #eeebe8;padding:8px;margin-bottom:15px;}
.login-content .left h2,.login-content .right h2,.forgotPass h2,.contact-info h2,.contactForm h2,form h2{font-size:11px;color:#333;border-bottom:1px solid #eeebe8;padding-bottom:3px;margin-bottom:3px;}
.login-content .left b{color:#f33;}
.login-content .right b,.forgotPass b,.contactForm b,form{font-size:11px;font-weight:bold;color:#333;margin-top:8px;padding-bottom:5px;display:block; line-height:20px;}
.login-content .right table {width: 100%;} 
.login-content .right form {padding: 0px;}
.login-content .right td {padding: 5px; text-align: left;} 
.login-content .right .title {text-align: right; width: 120px;} 
.login-content .right .submit {padding: 5px 5px !important;} 
.login-content .right .submit .button{margin: 0px !important;} 
.login-content .right input,.forgotPass input{margin:0;width:80% !important;display:block}
.login-content .right input[type='submit']{width:auto !important;display:inline-block;}
.login-content .right .text, .login-content .right .password,.forgotPass .text{width: 93%;font-size:11px !important; padding:5px !important; line-height: 12px !important;}
.login-content .right .text:focus,.forgotPass .text:focus,{border: 1px solid #222 !important; background: #eeebe8;}

/* Forget pass*/
.forgotPass{width:50%;}
form#register table{border-collapse:collapse;width:50%;}
form#register a.fancybox{background:none;color:#333;padding:0}

/* Account Module */
.accountLinks{ float: right; border:1px solid #e0e0e0;width:100%;margin:15px 0;margin-top: 50px;}
.accountLinks .box-heading{border-bottom: 1px solid #e0e0e0;font-weight:bold; font-size:12px;padding: 10px; padding-left:15px;}
.accountLinks ul{float: left;}
.accountLinks ul li{float: left;width:100px;padding:5px 0px; font-size: 11px; list-style-type: circle; margin-left: 25px; }

/* Account Page */
.accountBox{float:left;width:30%;margin-right:50px;}
.accountBox h2{font-size:12px;color:#333;border-bottom:1px solid #eeebe8;padding-bottom:4px;margin-bottom:4px;}
.accountBox .content{font-size:11px;}

/* Product Compare */
.compare-info{border-collapse:collapse;}
.compare-info thead{background:#eee;}
.compare-info td{border:1px solid #eeebe8;padding:10px;font-size:11px;color:#333;}
.compare-info .cart{float:none;width:auto;margin:0 auto;}
.compare-info a{float:none;cursor:pointer;}

/* Contact page */
.contact-info{font-size: 12px;color:#333;border:0px solid #DDD;padding:15px !important; float: left; width: 96%;}
.contact-info .left, .contact-info .right {padding: 5px 0px; line-height: 18px; margin-top: 10px;}
.contact-info .left {margin-top: 10px !important;}
.contact-info h2, .contactForm h2 {font-size: 12px; line-height: 18px !important;}
.contactForm{margin-bottom: 20px;border:1px solid #DDD;padding:15px !important; padding-top: 9px !important; float: right; width: 65%;}
.contactForm .left,form#return .left{width:35%;float:left; font-size: 11px; line-height: 12px !important; padding: 5px 0!important; }
.contactForm input,form#return .left input,form#return .right input{font-size: 11px; line-height: 12px !important;margin:5px 0;width:89%; padding: 5px !important;}
span.error{color:#f33;font-size:11px;display:block;}
.contactForm .right,form#return .right{float:left;width:60%; padding: 4px 0px;}
.contactForm textarea {font-size: 11px; line-height: 18px !important;margin:5px 0;width:375px; padding: 5px !important;}

/* Return */
form#return{font-size:12px;color:#333;}
form#return h2{margin-bottom:10px;}
.return-list {margin-bottom:10px;}
.return-list .return-id {width:49%;float:left;margin-bottom:2px;}
.return-list .return-status {width:49%;float:right;text-align:right;margin-bottom:2px;}
.return-list .return-content {padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
.return-list .return-content div {float:left;width:33.3%;}
.return-list .return-info {text-align:right;}
.return-product {overflow:auto;margin-bottom:20px;}
.return-name {float:left;width:33.3%;}
.return-model {float:left;width:33.3%;}
.return-quantity {float:left;width:33.3%;}
.return-detail {overflow:auto;margin-bottom:20px;}
.return-reason {float:left;width:33.3%;}
.return-opened {float:left;width:33.3%;}
.return-opened textarea {width:98%;vertical-align:top;}
.return-remove {float:left;width:33.3%;padding-top:90px;text-align:center;vertical-align:middle;}
.return-additional {overflow:auto;margin-bottom:20px;}
.return-comment {float:left;width:49%;}
.return-captcha {float:right;width:49%;}

/* wishlist-info */
.wishlist-info  TABLE{ width:100% !important;}
.wishlist-info thead tr td{background:#333;border:0;color:#fff;padding:10px;font-weight:bold;}
.wishlist-info td input{text-align:center;}
.wishlist-info tbody tr{border:1px solid #EEEBE8;border-width:0 1px;}
.wishlist-info tbody td{border:0;padding:3px;padding-top: 10px;border-bottom:1px solid #e9e9e9;}
.wishlist-info td.image img{padding:2px;}

/* Table */
form table td{border:0;padding:5px 0;}
table,.wishlist-product table,.cart-info table{border-collapse:collapse;margin-bottom:10px;}
.wishlist-product table,.cart-info table{width:100%;}
.wishlist-product table tbody .cart,.cart-info table{border:0;text-align:center;}
table td,.wishlist-product table td,table.list td,.cart-info table td{vertical-align: center; border:1px solid #ccc;padding:15px;font-size:11px;color:#333;text-align:left;}
form#register td{text-align:left;}
.cart-info table td{border-color:#eee;}

/* orders */
.order-list {margin-bottom:10px;font-size:11px;color:#333;}
.order-list .order-id {width:49%;float:left;margin-bottom:2px;}
.order-list .order-status {width:49%;float:right;text-align:right;margin-bottom:2px;}
.order-list .order-content {padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
.order-list .order-content div {float:left;width:33.3%;}
.order-list .order-info {text-align:right;}
.order-detail {background:#EFEFEF;font-weight:bold;}

/* Sitemap */
.sitemap-info {overflow:auto;margin-bottom:40px;}
.sitemap-info .left {float:left;width:48%;}
.sitemap-info .right {float:left;width:48%;}

/* Success */
.success{background:#9DA460;color:white;text-align:center;font-size:11px;font-weight:bold;padding:5px;}
#notification a{color:#fff;text-decoration:underline;}
#notification img{padding:5px;cursor:pointer;}

/* Warning */
.warning{background:#f33;color:#fff;font-weight:bold;text-align:center;padding:3px;font-size:12px; margin-bottom: 10px;}
.shopping_cart .warning{margin:10px 0 0;}

/* Shopping cart */
.shopping_cart #content{padding-bottom:20px;}
.shopping_cart .cart-info thead tr td{background:#333;border:0;color:#fff;padding:10px;font-weight:bold;}
.shopping_cart .cart-info td input{text-align:center; vertical-align: middle;}

.shopping_cart .cart-info tbody tr{border:1px solid #EEEBE8;border-width:0 1px;}
.shopping_cart .cart-info tbody td{border:0;padding:3px;border-bottom:1px solid #e9e9e9; padding-top: 10px;}
.shopping_cart .cart-info td.image img{padding:2px;}
.shopping_cart .cart-module{float:left;width:100%;}
.cart-module table .selector{margin-bottom:4px;}
.cart-module .cart-heading {border:1px solid #eeebe8;padding:8px 8px 8px 22px;font-weight:bold;font-size:12px;color:#555555;margin-bottom:5px;cursor:pointer;background:#F8F8F8 url('../image/arrow-right.png') 10px 50% no-repeat;}
.cart-module .active {background:#F8F8F8 url('../image/arrow-down.png') 7px 50% no-repeat;}
.cart-module .cart-content {padding:10px 15px;display:none;overflow:auto;margin-bottom:5px;border:1px solid #eee;font-size:12px;color:#333;}
.cart-module a:hover{background:#222;}
.shopping_cart .cartModule{float:left;width:69%;background:#fff;padding:15px;border:1px solid #e4e4e4;}
.cartModule table.radio{border:1px solid #e4e4e4;padding:10px 10px 10px;width:100%;margin:5px 0 0;}
.cartModule table.radio td{border:0;text-align:left;}
.cart-module .content{display:none;border:1px solid #e4e4e4;padding:10px;width:96%;border-top:0;background:#f1f1f1;font-size:14px;color:#333}
.cart-module table .selector{margin-bottom:4px;}
.cart-module .cart-content {padding:10px 15px;display:none;overflow:auto;margin-bottom:5px;border:1px solid #eee;font-size:12px;color:#333;}
input.button{border:0 !important;font-size:11px !important;font-family:Arial !important;line-height:15px !important;text-transform:uppercase !important;background:#4e4e4e !important;width:auto !important;cursor:pointer !important;color:#fff !important;padding:7px 13px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important;margin:8px 0 !important;margin-right:5px !important;}
input.button:hover {background: #222 !important;}
.cartModule h2{color:#333;font-size:15px;}
.shopping_cart .cart-module table td{padding:0;border:0;text-align:left;}
.shopping_cart .cart-total{background:#fff;float:right;width:auto;border:1px solid #eeebe8;}
.shopping_cart .cart-total{padding:10px;width:215px;}
.shopping_cart .cart-total table{width:100%;}
.shopping_cart .cart-total td{padding:8px;font-size:11px;}
.shopping_cart .cart-total td{border:0;text-align:right}
.shopping_cart .buttons .left a{margin-right:10px;}
form input[type='button'],form input[type='submit'],.checkout input[type='button']{background:#222;color:#fff;padding:5px 8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;cursor:pointer;-webkit-appearance: none !important;}
form input[type='button']:hover,form input[type='submit']:hover,.checkout input[type='button']:hover{background:#333;}
.checkout-content{display:block;}
.checkout-content .buttons{clear:both;}
.checkout-content .colorbox,form a.colorbox,.checkout-content .colorbox:hover,form a.colorbox:hover{background:none;color:#333;text-decoration:underline;padding:0;}

/* checkout */
body.checkout #content{padding-bottom:20px;}
.checkout-heading{background:#444;border:1px solid #333;font-weight:bold;font-size:11px;color:#555;padding:8px;color:#fff}
.checkout-heading a{float:right;margin-top:1px;font-weight:bold;text-decoration:none;color:#ccc;text-decoration:underline;cursor:pointer;}
.checkout-content{display:none;overflow:auto;padding:25px;font-size:11px;color:#333;border:1px solid #eeebe8;border-width:0 1px;}
.checkout-content .left{float:left;width:48%;}
.checkout-content .right{float:right;width:48%;border-left:1px solid #eeebe8;padding-left:22px;}
.checkout-content p{font-size:11px;padding-bottom:5px;}
.checkout-content h2{font-size:12px;color:#333;padding-bottom:10px; border-bottom: 1px solid #DDD !important;}
.checkout-content input,.checkout-content select{border:1px solid #ccc;padding:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#payment-address .checkout-content input[type="text"]{width:95%;}
.checkout-content .buttons .right{float:none;margin-bottom:10px;text-align:left;}
#payment-address a.button{margin:0;}
.checkout-content table td{border:0;text-align:left;}
.checkout-content .checkout-product td{padding:5px;text-align:center;}
.checkout-content .checkout-product tfoot td{text-align:right;}
.checkout-content .buttons{clear:both;}
.checkout-product table{width:100%;border-collapse:collapse;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;margin-bottom:20px;}
.checkout-product td{padding:7px;}
.checkout-product thead td{color:#4D4D4D;font-weight:bold;background-color:#F7F7F7;border-bottom:1px solid #DDD;}
.checkout-product tbody td{vertical-align:top;border-bottom:1px solid #DDD;}
.checkout-product tfoot td{text-align:right;border-bottom:1px solid #DDD;}
.checkout-product thead .name,.checkout-product thead .model,.checkout-product tbody .name,.checkout-product tbody .model{text-align:left;}
.checkout-product thead .quantity,.checkout-product thead .price,.checkout-product thead .total,.checkout-product tbody .quantity,.checkout-product tbody .price,.checkout-product tbody .total{text-align:right;}

/* Affiliates */
.accountBox{float:left;width:250px;margin-bottom:25px;line-height:18px;}

/* BlockUi Modal */
.blockPage{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:3px !important;line-height:1.2em;}
.blockPage .success{background:#fff;color:#333; font-size:11px !important;}
.blockPage a{color:#00c8c6;}
.blockPage a:hover{color:#333;}
.blockPage img{display:none;}

/* Inner forms */
table.form td{text-align:left;}
.regform {border: 1px solid #DDD; padding: 0px 10px; padding-top: 5px; width: 278px; float: left; margin-right: 10px; margin-top: 10px;} 
.regform h2 {font-size: 11px; margin-top: 5px; }
.regform table {width: 100%; margin-top:10px;}
.regform table td { padding: 5px 5px; vertical-align: top;}
.regform input.text, .regform input.password { width: 93%;font-size:11px !important; padding:5px !important; line-height: 12px !important;}
.regform input.text:focus, .regform input.password:focus {border: 1px solid #222 !important; background: #eeebe8;}
.regform .error {border: 1px solid red; width: 80%;}
.regform .right {}
.regform td.tittle { width: 105px; text-align: right; padding-top: 8px;}
.regform td.tittle1 { width: 105px; text-align: right; padding-top: 8px;}
.regform td.tittle2 { padding-top: 8px;}
.regsubmit {padding: 5px 0px; border: 0; border-top: 1px solid #DDD; width: 100%;}
.regsubmit .right {Float: right;}
.regsubmit .right .colorbox {background: none !important; color: #999 !important; padding: 0 !important;}
.regsubmit .right .colorbox:hover {background: none !important; color: #222 !important; padding: 0 !important;}


#brandslogo {}
.results {font-size:11px;}


/*code start */
.banner-square {
list-style : none;
margin: 0;
padding: 0;
width: 150px;
position: relative;
margin-top: -15px;
}

.banner-square img {

}

.product_image {
list-style : none;
position: relative;
}

.product_image img {
}

.promotags {
display: block;
position: absolute;
z-index: 1;
}


div.right {
    float: right;
}

div.left {
    float: left;
}



#search {
    width: 160px;
}




.cartinfo table tr td {
    width: auto !important;
}

.cartinfo table {
    width: 100% !important;
}

.cartinfo table.radio {
    width: auto !important;
    padding: 0px !important;
    border: 0px !important;
}

.cartinfo input.text {
    width: 40px !important;
}

.cartinfo td.name div {
    font-size: 14px !important;
}

.cartinfo td.total {
    text-align: right !important;
    padding-right: 24px !important;
}


.cartinfo td.price {
    text-align: center;
}

.cartinfo td.quantity {
    text-align: center;
}

.cartinfo td.model {
    text-align: center;
}

.cartinfo td.name {
    padding: 10px;
}

.cartinfo td.image {
    text-align: center;
}


#cboxLoadedContent .column {
    width: auto !important;
}

div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    width: 200px;
}



div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all thead tr th {
    font-size: 12px;
    width: 20px ;
}

div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all select.ui-datepicker-month {
    font-size: 12px;
}

div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all select.ui-datepicker-year {
    font-size: 12px;
}

div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all th.ui-datepicker-week-end {
    font-size: 12px;
    font-weight: bold;
    width: 20px;
}







/*code end */