/* Reset */
html, body, ul, ol, li, p,h1, h2, h3, h4, h5, h6,form, fieldset, a {margin: 0;padding: 0;border: 0;}
a img{border:none;}
a{color:#272727;font-size:12px;font-family:tahoma,helvetica,sans-serif;}
	a:hover{color:#666;}
a:active{outline: none;}
a:focus,select{outline:none;}
.clear{clear:both;}
p{font-size:0.8em; line-height:1.6em; color:#333; margin:0;}
img{ border:0; vertical-align:top;}
ul{list-style:none;}
th,td{padding:2px;}
body{background:url('../image/bg.jpg');font-size: 100.01%; font-family:tahoma, helvetica, sans-serif;}
ul,ol{list-style:none;}
caption,th,td{font-weight:normal;text-align:left;}
#header {
    height: 90px;
    margin-bottom: 7px;
    padding-bottom: 4px;
    position: relative;
    z-index: 99;
}
#header #logo {
    left: 15px;
    position: absolute;
    top: 25px;
}
#language {
    color: #999999;
    left: 335px;
    line-height: 17px;
    position: absolute;
    top: 15px;
    width: 75px;
}
#language img {
    cursor: pointer;
}
#currency {
    color: #999999;
    line-height: 17px;
    position: absolute;
    right: 38px;
    top: 58px;
    width: 75px;
}
#currency a {
    border: 1px solid #CCCCCC;
    color: #999999;
    display: table-cell;
    margin-bottom: 2px;
    margin-right: 2px;
    padding: 2px 4px;
    text-decoration: none;
}
#currency a b {
    color: #000000;
    text-decoration: none;
}
#header #cart {
    min-width: 300px;
    position: absolute;
    right: 145px;
    top: 0;
    z-index: 9;
}
#header #cart .heading {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #FFFFFF;
    float: right;
    margin-right: 172px;
    margin-top: 15px;
    padding-left: 14px;
    padding-right: 14px;
    position: relative;
    z-index: 1;
}
#header #cart .heading h4 {
    color: #333333;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 0;
}
#header #cart .heading a {
    color: #38B0E3;
    text-decoration: none;
}
#header #cart .heading a span {
    background: url("../image/arrow-down.png") no-repeat scroll 100% 50% #FFFFFF;
    padding-right: 15px;
}
#header #cart .content {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #EEEEEE;
    border-radius: 0 7px 7px 7px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 2px 2px #DDDDDD;
    clear: both;
    display: none;
    min-height: 150px;
    padding: 8px;
    position: relative;
    top: -1px;
}
#header #cart.active .heading {
    border-left: 1px solid #EEEEEE;
    border-radius: 7px 7px 0 0;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    margin-top: 5px;
    padding-bottom: 6px;
    padding-top: 10px;
}
#header #cart.active .content {
    display: block;
}
#header #cart .cart {
    border-collapse: collapse;
    margin-bottom: 5px;
    width: 100%;
}
#header #cart .cart td {
    border-bottom: 1px solid #EEEEEE;
    color: #000000;
    padding: 10px 5px;
    vertical-align: top;
}
#header #cart .cart .image {
    width: 1px;
}
#header #cart .cart .image img {
    border: 1px solid #EEEEEE;
    text-align: left;
}
#header #cart .cart .name small {
    color: #666666;
}
#header #cart .cart .quantity {
    text-align: right;
}
#header #cart .cart td.total {
    text-align: right;
}
#header #cart .cart .remove {
    text-align: right;
}
#header #cart .cart .remove img {
    cursor: pointer;
}
#header #cart table.total {
    border-collapse: collapse;
    clear: left;
    float: right;
    margin-bottom: 5px;
    padding: 5px;
}
#header #cart table.total td {
    color: #000000;
}
#header #cart .content .checkout {
    clear: both;
    text-align: right;
}
#header #cart .empty {
    padding-top: 50px;
    text-align: center;
}
#header #search {
    position: absolute;
    right: 0;
    top: 15px;
    width: 298px;
    z-index: 15;
}
#header .button-search {
    background: url("../image/button-search.png") no-repeat scroll center center transparent;
    border-right: 1px solid #CCCCCC;
    cursor: pointer;
    height: 24px;
    left: 0;
    position: absolute;
    width: 28px;
}
#header #search input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 0 #F0F0F0;
    height: 21px;
    padding: 1px 1px 1px 33px;
    width: 262px;
}
#header #welcome {
    color: #999999;
    position: absolute;
    right: 0;
    text-align: right;
    top: 29px;
    width: 298px;
    z-index: 5;
}
#header .links {
    bottom: 53px;
    font-size: 10px;
    left: 170px;
    padding-right: 10px;
    position: absolute;
    right: 0;
}
#header .links a {
    color: #38B0E3;
    display: block;
    float: left;
    font-size: 12px;
    padding: 0 0 0 7px;
    text-decoration: none;
}
#header .links a + a {
    border-left: 1px solid #CCCCCC;
    margin-left: 8px;
}
#menu {
    background: none repeat scroll 0 0 black;
    border-bottom: 1px solid #000000;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 2px #DDDDDD;
    color: white;
    font-weight: bold;
    height: 37px;
    margin-bottom: 15px;
    margin-top: 60px;
    padding: 0 5px;
}
#menu ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#menu > ul > li {
    float: left;
    position: relative;
    z-index: 20;
}
#menu > ul > li:hover {
    background: none repeat scroll 0 0 #000000;
}
#menu > ul > li > a {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    line-height: 14px;
    padding: 12px 2px 11px 15px;
    position: relative;
    text-decoration: none;
    z-index: 6;
}
#menu > ul > li > div {
    background: url("../image/menu.png") repeat scroll 0 0 transparent;
    border: 1px solid #000000;
    border-radius: 0 0 5px 5px;
    display: none;
    padding: 5px;
    position: absolute;
    z-index: 5;
}
#menu > ul > li:hover > div {
    display: table;
}
#menu > ul > li > div > ul {
    display: table-cell;
}
#menu > ul > li ul + ul {
    padding-left: 20px;
}
#menu > ul > li ul > li > a {
    color: #FFFFFF;
    display: block;
    min-width: 120px;
    padding: 4px;
    text-decoration: none;
    white-space: nowrap;
}
#menu > ul > li ul > li > a:hover {
    background: none repeat scroll 0 0 #000000;
}
#menu > ul > li > div > ul > li > a {
    color: #FFFFFF;
}
#wrapper{background:url('../image/wrapperBg.jpg') repeat-x top;}
textarea:focus, input:focus{outline: none;}
/* Top */
#top,#container{width:920px;margin:0 auto;}
	#top{position:relative;margin-bottom:18px;padding-top:1px;}
		/* Welcome Message */
		#top .welcome,#top ul.links{float:left;width:auto;}
			#top ul.links{line-height:40px;}
			#top .welcome p{line-height:40px;}
		/* Top Links */
		#top ul.links{float: right;padding:0 175px 0 10px;}
			#top ul.links li{display:inline;padding-right:3px;}
			#top ul.links li a{padding-left:5px;}
			
		/* Search */
		#search{background:url('../image/searchBg.jpg') repeat-x top !important;line-height:28px;position:absolute;top:5px;right:0;background:#fff;padding:4px 5px;border:1px solid #e8e8e8;}
			#search input{border:0;width:85%;float:left;color:#666;background:none;line-height:normal;}
				#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 */

	/* Slideshow */
	.slideshow,#content{background:#fff;position:relative;padding:10px 10px 0;margin-bottom:18px;-webkit-box-shadow:0 0 15px #ccc;-moz-box-shadow:0 0 15px #ccc;box-shadow:0 0 15px #ccc;}
	.home #content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
	.pagerWrap{background:#fff;position:absolute;z-index:1000;bottom:0;right:0;width:auto;padding:0 10px;line-height:0}
		.pagerWrap a{float:left;width:auto;text-decoration:none;padding:0 5px;line-height:55px;font-size:14px;border-bottom:2px solid #fff;color:#666;}
		#pager{float:left;width:auto;}
			#pager li{display:inline-block;}
				#pager li.activeSlide a{color:#222;border-bottom:2px solid #F33;}
		.slideshow .slide_desc{font-size:18px;padding:15px 0;font-weight:400;color:#333;font-family:'Maven Pro', sans-serif;}
			.slideshow .desc{width:100% !important;}		
			
			.pagerWrap .next{border-left:1px solid #f1f1f1;}
			.pagerWrap .prev{border-right:1px solid #f1f1f1;}
		
	
	/* Home Content */
	.home #content{background:none;-webkit-box-shadow:none;}
	#bottom-content{width:660px;float:left;}
	
	/* Home sidebar */
	#column-right{width:250px;float:right;}
		.home #column-right{}
	#column-left{width:250px;float:left;margin-right:10px}
	
	
	/* Latest box & Category page */
	.latest,.featured{padding:0;}
		.latest ul,.featured ul,.prod-grid ul,.related ul{float:left;width:auto;}
		.latest ul li,.featured ul li,.prod-grid li,.related ul li{float:left;width:214px;margin-bottom:12px;}
		.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{padding:0 7px}
			.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{background:#fff url('../image/gridBg.jpg') repeat-x bottom;padding:6px 10px 10px;border-bottom:1px solid #cfcfcf;}
				.latest ul li h2,.featured h2,.prod-grid h2,.prod-list h2,.related h2{line-height:14px;padding-bottom:0;font-family:tahoma, Helvetica, sans-serif;line-height:normal;}
					.latest ul li h2 a,.featured ul li h2 a,.prod-grid h2 a,.prod-list h2 a,.related h2 a{text-decoration:none;font-size:16px;color:#212121;font-family:'Maven Pro', sans-serif;}
						.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:#666}
							.price p,.prod-attr li span.price,.prod-attr li .price-new,.prod-attr li .price-old,.price span,.related .price{font-size:13px;padding-top:2px;font-family:tahoma, Helvetica, sans-serif;line-height:normal;color:#777;font-family:'Maven Pro', sans-serif;}
							.price span.price-old{color:#C29358;}
							
	/* Homepage Welcome Module */
	#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;font-family:'Maven Pro', sans-serif;}
			#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;}
	
	/* Add to cart button */
	.cart{float:left;width:auto;}
	.cart a{background:url('../image/cartBtn.jpg') no-repeat top left;width:auto;line-height:29px;display:inline-block;cursor:pointer;font-size:12px;color:#fff;padding:0 15px 0 31px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin:8px 0;float:left;margin-right:10px;}
		.cart a:hover{background-position:bottom left;}
	
	/* Wishlist & Compare */
	.wishlist,.compare{float:left;width:auto;margin:5px 0;}
		.wishlist a,.compare a{background:url('../image/bullet-w.jpg') no-repeat left;cursor:pointer;padding:0 5px 0 15px;display:block;line-height:normal;line-height:36px;}
		
		.review .wishlist, .review .compare{margin:0;float:right;}
				
	/* Breadcrumbs */
	ul.breadcrumb li{font-size:11px;color:#333;display:inline;}
	
	/* Category Pages */
	#content{padding-bottom:10px;}
	h1{font-size:18px;color:#333;padding:10px 0;font-family:tahoma, Helvetica, sans-serif}
		.category-info{padding-bottom:12px;}
			.category-info h1{}
		.category-info .image{width:90px;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:13px;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;left:-10px;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;}
		/* Filter */
		.product-filter{background:#313131;position:relative;left:-10px;width:900px;line-height:28px;color:#fff;padding:5px 10px;}
		.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 ul{padding-bottom:3px;margin-bottom:7px;border-bottom:1px solid #eeebe8;float:left;width:100%;}
				.prod-grid .description,.prod-grid .rating,.prod-grid .addTo{display:none;}
				
				/* List View */
				.prod-list li{border-bottom:1px solid #eeebe8;margin-bottom:10px;padding-bottom:0;}
					.prod-list .image{float:left;width:auto;padding-right:10px;}
					.prod-list .prodInfo{float:right;width:680px;padding-top:20px}
					.prod-list .description{color:#333;font-size:12px;padding:5px 0}
						.prod-list h2{padding-bottom:0;}
							.prod-list h2 a{font-size:18px;}
		
	/* Pagination */
	.pagination{font-size:12px;color:#333;text-align:center;padding-top:10px;}
	
	/* 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:15px;}
		.category .breadcrumb{padding-bottom:10px;}
	
	/* Left */ 
	.product_page .left{float:left;width:460px;border:1px solid #e9e9e9;border-right:0;position:relative;}
		.noThumb{width:459px !important;border-right:1px solid #e9e9e9 !important;}
			.noThumb img{border:0 !important;display:block;padding-left:45px;}
	
	/* Product Thumbnails */
	.thumbs{background:#eee;border:1px solid #fff;width:98px;height:400px;overflow:hidden;float:left;position:relative;}
	.thumbWrap{margin:35px 10px;height:330px;}
		.thumbBtns{position:absolute;top:0;left:0;}
				.thumbBtns li a{background:url('../image/thumbBtns.jpg') no-repeat;display:block;width:20px;height:20px;text-indent:-9999px;overflow:hidden;position:absolute;}
					.thumbBtns li a.up{top:10px;left:38px;}
						.thumbBtns li a.up:hover{background-position:-20px 0;}
					.thumbBtns li a.down{background-position:0 -20px;top:365px;left:38px;}
						.thumbBtns li a.down:hover{background-position:-20px -20px;}
	.thumbSlide{height:320px !important;overflow:hidden;width:75px;}
		.thumbSlide div{padding:3px 0;}
			.product_page .thumbSlide div img{display:block;width:73px;margin:0 auto;border:1px solid #e1e1e1;}
			
		/* Main Image */
		.mainImg{float:left;width:360px;}
			.mainImg img{border-right:1px solid #e9e9e9;}
			.share{padding:10px 0;}
	
	/* Right */
	.product_page .right{background:#EEEEEE;float:right;width:437px;border:1px solid #e9e9e9;position:relative;}
	.addthis_toolbox{position:absolute;bottom:-50px;width:100%;left:10px;}
		.innerRight{border:1px solid #fff;padding:15px 0 0;}
			.prodDesc,.options,.qty{background:url('../image/sep.jpg') repeat-x bottom;padding:0 15px 15px 15px;margin-bottom:15px;}
				.prodDesc ul li{display:inline;font-size:12px;color:#333;padding-right:10px;float:left;width:auto;}
					.prodDesc ul li .price{font-family:'Maven Pro', sans-serif;font-size:14px;}
					.prodDesc ul li.review{float:right;padding:0;}
					.prodDesc ul li.stock{border-left:1px solid #ccc;padding-left:10px;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:20px;font-weight:normal;padding:0;font-family:'Maven Pro', sans-serif;}
			.product_page .description{padding-bottom:10px;}
			/* 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:12px;color:#333;background:none;padding-bottom:0;margin-bottom:0}
		.options h2{font-size:14px;color:#333;padding-bottom:15px;font-family:Tahoma, Helvetica, sans-serif;}
			.option{padding:0 0 10px;clear:right;}
				.option strong,.text_qty{display: block;float:left;width:80px;}
					.select strong{line-height:33px;}
					.option strong span{font-weight:normal;}
				.option .checkbox{float:left;width:auto;}		
		.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{background:#fff url('../image/sizeBg.jpg') repeat-x top;width:40px;text-align:center;border:1px solid #d6d6d6;line-height:29px;display:inline-block;font-size:14px;color:#212121;text-transform:uppercase;font-weight:bold;-webkit-border-radius:3px;}
				.options .size li.active{border-color:#999;}
	
	/* Add to product page */
	.product_page .addTo{background:#fff url('../image/addTobg1-2.jpg') repeat-x bottom;border:1px solid #e0e0e0;padding:0 10px}
		.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{padding:5px 2px !important;}
					}
			.product_page .addTo .cart{float:right;width:auto;padding-right:14px;}
			
			.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{padding:0 15px 18px;margin-bottom:0;}
		.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{padding-bottom:10px;}
	
	/* Tabs */
	ul.tabs{float:left;width:100%;border-bottom:1px solid #e9e9e9;margin:14px 0 10px;}
		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:14px;font-weight:bold;font-family:Tahoma, Helvetica, sans-serif;position:relative;top:1px;color:#999;}
			ul.tabs li a:hover{color:#333}
			ul.tabs li a.active{color:#444; background:#fff url('../image/tabBg.jpg') repeat-x top;border:1px solid #e9e9e9;border-bottom:0;}
	
	/* Related */
	.related .prodInfo{padding-top:0;border:0;}
		.related li .image{border:1px solid #e1e1e1;border-bottom:0;}
		.related .cart{margin-bottom:5px !important;text-align:center;border:1px solid #e1e1e1;border-top:0;background:#e4e4e4;padding-bottom:10px;border-bottom:1px solid #CFCFCF}
		.related .cart,.related .cart a{float:none;width:auto;}
			.related .cart a{margin-top:7px;}
		
	/* Reviews */
	.revs,.product_page #review{width:550px;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:315px;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:13px;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:12px;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{background:url('../image/btns.jpg') no-repeat top left;line-height:27px;color:#fff;padding:0 10px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:5px 0 0;text-decoration:none;cursor:pointer;}
		.buttons a:hover,.cart-module a:hover,.login-content a.button:hover,.shopping_cart .cart-total a:hover{background-position:bottom left;}
			.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{background:url('../image/footerBg.jpg') repeat-x top;width:100%;padding:50px 0 25px;}
		.footer{width:920px;margin:0 auto;}
			.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;width:39%;text-align:right;}
					.footer #powered .copy{float:left;}
						#powered a{color:#f33;}
							#powered a:hover{color:#333;}
	
.account_login #content{padding-bottom:35px;}
						
/* Inner Pages */
/* Login */
.login-content .left,.login-content .right{width:45%;float:left;}
	.login-content .left{margin-right:15px;}
	.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:16px;color:#333;border-bottom:1px solid #eeebe8;padding-bottom:3px;margin-bottom:3px;font-family:tahoma,helvetica,sans-serif;}
		.login-content .left b{color:#f33;}
		
		.login-content .right b,.forgotPass b,.contactForm b,form{font-size:12px;font-weight:bold;color:#333;margin-top:8px;padding-bottom:5px;display:block;}
			.login-content .right input,.forgotPass input,form#register input{margin:0;width:80% !important;display:block}
	
	/* 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{background:url('../image/accBg.jpg') repeat-x bottom;border:1px solid #e0e0e0;float:left;width:100%;margin:5px 0;line-height:32px;}
	.accountLinks .box-heading{float:left;font-size:12px;padding-left:15px;}
	.accountLinks ul{float:left;}
	.accountLinks ul li{float:left;width:auto;padding:0 8px;}
	
/* Account Page */
.accountBox{float:left;width:30%;margin-right:15px;}
	.accountBox h2{font-size:15px;color:#333;border-bottom:1px solid #eeebe8;padding-bottom:4px;margin-bottom:4px;}
		.accountBox .content{font-size:12px;}
	
/* Product Compare */
.compare-info{border-collapse:collapse;}
	.compare-info thead{background:#eee;}
	.compare-info td{border:1px solid #eeebe8;padding:10px;font-size:12px;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;}
	.contact-info .left{width:auto;float:left;margin-right:25px;}
	
	.contactForm{margin:10px 0;border:1px solid #eeebe8;padding:5px 15px 15px;}
		.contactForm .left,form#return .left{width:45%;float:left;}
		.contactForm input,form#return .left input,form#return .right input{margin:5px 0;width:89%;}
			span.error{color:#f33;font-size:12px;display:block;}
		.contactForm .right,form#return .right{float:left;width:45%;}

/* 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%;}

/* 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{border:1px solid #ccc;padding:15px;font-size:12px;color:#333;text-align:center;}
		form#register td{text-align:left;}
		
		.cart-info table td{border-color:#eee;}

/* orders */
.order-list {margin-bottom: 10px;;font-size:12px;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: 12px;font-weight: bold;
padding: 5px;}
		#notification a{color:#fff;text-decoration:underline;}
			#notification img{padding:5px;cursor:pointer;}
	/* Warning */
	.warning{background:#f33;width:99%;color:#fff;font-weight:bold;text-align:center;padding:3px;font-size:12px;}
		.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}
	.shopping_cart .cart-info td input{text-align:center;}
	.shopping_cart .cart-info tbody tr{border:1px solid #EEEBE8;border-width:0 1px;}
	.shopping_cart .cart-info tbody td{border:0;background:#fff url('../image/scartBg.jpg') repeat-x bottom;padding:3px;border-bottom:1px solid #e9e9e9;}
		.shopping_cart .cart-info td.image img{border:1px solid #e9e9e9;padding:2px;}
		
.shopping_cart .cart-module{float:left;width:70%;}
	.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: 13px;
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:#000;}
	.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;-webkit-box-shadow:0 1px 11px #ccc;-moz-box-shadow:0 1px 11px #ccc;box-shadow:0 1px 11px #ccc;}
		.shopping_cart .cart-total{padding:10px;width:215px;}
			.shopping_cart .cart-total table{width:100%;}
		.shopping_cart .cart-total td{padding:8px;font-size:16px;font-family:tahoma, Helvetica, sans-serif}
	.shopping_cart .cart-total td{border:0;text-align:right}
	
	.shopping_cart .buttons .left a{margin-right:10px;}
		
	.checkout-content{display:block;}
/* checkout */
body.checkout #content{padding-bottom:20px;}
.checkout-heading{background:#333;border:1px solid #222;font-weight:bold;font-size:13px;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:12px;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:12px;padding-bottom:5px;}
	.checkout-content h2{font-size:14px;color:#333;padding-bottom:10px}
	.checkout-content input,.checkout-content select{border:1px solid #ccc;padding: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;padding: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;}

/* BlockUi Modal */		
.blockPage{border:3px solid #333 !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:3px !important;line-height:1.2em;}
.blockPage .success{background:#fff;color:#333;}
	.blockPage a{color:#F33;}
		.blockPage a:hover{color:#333;}
	.blockPage img{display:none;}
			
/* Inner forms */
table.form td{text-align:left;}