/* 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;cursor:pointer;}
	a:hover{color:#3172AD;}
	a:active{outline: none;}
	a:focus,select{outline:none;}
.clear{clear:both;}
p{font-size:13px; line-height:1.6em; color:#666; margin:5px 0;}
img{ border:0; vertical-align:top;}
ul{list-style:none;}
th,td{padding:2px;}
body{background:#1D1D1D;font-size: 100.01%; font-family:tahoma,Helvetica,sans-serif;}
ul,ol{list-style:none;}
caption,th,td{font-weight:normal;text-align:left;}
textarea:focus, input:focus{outline: none;}
.buttons .right a.colorbox{background:none;color:#333;text-decoration:underline;padding:0;text-shadow:none;}
input[type="button"],label{cursor:pointer;}
header, footer, article, section, nav { display: block; }
body, td, th, input, textarea, select, a {font-size: 12px;}
form {padding: 0;margin: 0;display: inline;}
input[type='text'], input[type='password'], textarea {background: #fff;border: 1px solid #e6e6e6;padding:6px;margin-left: 0px;margin-right: 0px;margin-top:5px;}
input[type='text']:focus, input[type='password']:focus, textarea:focus{border:1px solid #ccc;}
select {background: #fff;border: 1px solid #CCCCCC;padding: 2px;}
label {cursor: pointer;}
.error{color:#F33;font-size:11px;font-weight:bold;}
#notification .success{margin:0;}
	#notification img,#content .success img{cursor:pointer;position:relative;top:4px;left:10px}
		#notification a:hover{color:#fff;}
		
/* Container */
#container{width:98%;max-width:932px;margin:80px auto;}
	/* Home */
	body.home #content{padding:0;width:707px;}
		#content{padding:15px;width:677px;}
		body.category #content,body.search #content,body.brands #content,body.special_offers #content{padding-right:0;width:692px;}
	
	/* SideLeft */
	#sideLeft{background:#3173AF;float:left;width:189px;padding:18px;position:relative;}
		#sideLeft #cart{position:absolute;top:-38px;left:0;}
			#sideLeft #cart h4{float:left;width:auto;line-height:39px;padding-left:45px;font-family:"Trebuchet MS";font-weight:bold;}
				#sideLeft #cart h4 span{display:block;padding:0 15px 0 8px;color:#3173AF;margin-left:1px;}
					
			#sideLeft #cart .content{background:#3173AF;padding:8px;position:absolute;z-index:100000;top:39px;-webkit-box-shadow:0px 6px 11px -7px #000; box-shadow:0px 6px 11px -7px #000;width:209px;display:none;}
					#sideLeft #cart .content td.remove img{position:relative;top:4px;cursor:pointer;background:#fff;padding:5px;top:-1px}
				 #sideLeft #cart.active .content {display:block;}
				#sideLeft #cart .content .mini-cart-info{background:#fff;padding:4px;color:#666;}
					#sideLeft #cart .content .empty{background:#fff;padding:8px;text-align:center;font-size:12px;color:#333;}
					.mini-cart-total{background:#fff;color:#333;padding:0 8px 8px 8px;border-top:1px solid #ccc;}
						.mini-cart-total table{width:100%;}
						.mini-cart-total td{text-align:right;line-height:2em;}
				#sideLeft #cart .heading{background:#3173AF url('../image/miniCartBg.png') no-repeat top;width:225px;}
				#sideLeft #cart .heading a{text-decoration:none;}
					#sideLeft #cart #cart-total{color:#999;line-height:39px;font-family:"Trebuchet MS";font-weight:bold;position:absolute;right:25px;}
						#sideLeft #cart .heading a #cart-total span.item{display:none;}
						
						#sideLeft #cart .checkout{background:#fff;padding:10px;border-top:1px solid #ccc;}
							#sideLeft #cart .checkout li{float:right;width:auto;margin-left:10px;}
								#sideLeft #cart .checkout a{background:#3173AF;color:#fff;text-decoration:none;line-height:25px;padding:0 10px;display:inline-block;border-radius:3px;}
									#sideLeft #cart .checkout a:hover{opacity:0.8;}
										#sideLeft #cart .checkout a.checkoutBtn{background:#333;}
										
		#column-left .banner,#column-left .carousel{margin-bottom:15px;}
		
		#column-left .box{position:relative;margin-bottom:15px;}
			#column-left .box .wishlist{display:none;}
			#column-left .box-heading{background:#fff;color:#325B81;padding:8px 12px;font-weight:bold;}
			#column-left .item{background:#fff;height:260px !important;width:189px !important;}
				#column-left .item .shortDesc{display:none;}
					#column-left .item .name{height:17px; overflow:hidden;}
					#column-left .itemPrice{border-top:1px solid #ededed;margin-top:5px;}
			#column-left .slideNav{position:relative;padding:0;right:0;bottom:0;float:left;width:100%;background:#fff;border-top:1px solid #ededed;border-left:0;}
				#column-left .slideNav .nav{margin-left:12px;}
					#column-left .slideNav .prev{left:0;}	
					#column-left .slideNav .next{margin-right:9px}	
				
		/* Logo */
		#sideLeft #logo{background:url('../image/sep.png') no-repeat bottom;padding-bottom:18px;margin-bottom:18px;position:relative;left:-18px;width:225px;}
			#sideLeft #logo a{display:block;text-align:center;}
			
			/* Welcome Message */
			#sideLeft #welcome{position:absolute;left:240px;top:-36px;width:705px;}
				#sideLeft #welcome p{color:#464646;font-size:12px;font-weight:bold;}
					#sideLeft #welcome p a{color:#3173AF;text-decoration:none;}
						#sideLeft #welcome p a:hover{color:#fff;}
			
			
			/* Search */
			#searchWrapper{background:url('../image/sep.png') no-repeat bottom;padding-bottom:18px;position:relative;left:-18px;width:225px;}
				#search{background:url('../image/searchBg.png') no-repeat left;padding:10px;margin-left:18px;position:relative;}
					#search input{background:none;border:0;margin:0;padding:0;color:#666;}
						#search .button-search{background:url('../image/searchIc.png') no-repeat;width:33px;height:22px;position:absolute;right:26px;top:6px;cursor:pointer;}
			/* Menu */
			#respCat{display:none;}
			#sideLeft #menu{background:url('../image/sep.png') no-repeat bottom;margin:18px 0;padding-bottom:18px;}
				#sideLeft #menu li.active > a{color:#fff;}
				#sideLeft #menu ul li{position:relative;left:-10px;}
					#sideLeft #menu ul li a{color:#85B2DC;text-decoration:none;font-size:13px;line-height:35px;font-weight:bold;display:block;padding-left:15px;position:relative;z-index:5000;}
						#sideLeft #menu ul li > a:hover{color:#fff;}
						#sideLeft #menu ul li:hover > a.parent{color:#5999D1;background:#fff;}
						#sideLeft #menu ul li div{position:absolute;top:0;left:180px;z-index:1000;width:228px;display:none;background: url('../image/divBg.png') no-repeat bottom;padding-bottom:5px;}
							#sideLeft #menu ul li div.catColumn{width:680px;}
								#sideLeft #menu ul li div.catColumn ul{float:left;width:225px;}
							#sideLeft #menu li div ul{padding:10px 0 3px;position:relative;z-index:10000;background:#fff;}
								#sideLeft #menu li div ul li{padding-left:20px;}
								#sideLeft #menu li div ul li a{background:url('../image/subCatArrow.jpg') no-repeat top left;font-size:12px;color:#999;line-height: normal;padding-bottom: 11px;} 
									#sideLeft #menu li div ul li a:hover{color:#5999D1;}
										#sideLeft #menu li div .divImg{background:url('../image/subDivBg.png') no-repeat;position:absolute;left:-140px;width:150px;height:60px;top:20px;}
			
	/* Content */
	#content{background:#E4EEF2;float:left;}	
		#content .box{margin:15px 0 15px 15px;}
			#content .box .box-content .box-product .item,.product-grid .item{float:left;width:215px;background:#fff;margin:0 15px 15px 0;border-bottom:1px solid #d7dcde}
				#content .box .box-content .box-product .item .image,.product-grid .item .image{position:relative;}
					#content .box .box-content .box-product .item .image .itemArrow,.product-grid .item .image .itemArrow{background:url('../image/itemArrow.png') no-repeat left;width:21px;height:8px;position:absolute;bottom:-1px;left:11px;}
				.box .box-content .box-product .item .name,.product-grid .item .name,.product-list .item .name,#tab-related .box-product .name{padding:14px 0 3px 14px;color:#333333;font-weight:bold;position:relative;}
							
						.box .box-content .box-product .item .name a,.product-grid .item .name a,.product-list .item .name a,#tab-related .box-product .name a{text-decoration:none;font-size:14px;}
							.box .box-content .box-product .item .rating,.product-grid .item .rating{padding:3px 0 5px 14px;}
								 .item .rating span{color:#666;font-size:11px;}
							.box .box-content .box-product .shortDesc,.product-grid .item .description{padding:0 14px 8px 14px;color:#333;border-bottom:1px solid #ededed;}
								.box .box-content .box-product .shortDesc p,.product-grid .item .description p{margin:0;}
								.box .box-content .box-product .item .wishlist,.product-grid .item .wishlist,.product-list .item .wishlist{position:absolute;top:0;right:0;width: 0px;
												width: 0px;
												height: 0px;
												border-style: solid;
												border-width: 0 35px 35px 0;
												border-color: transparent #143049 transparent transparent;
								}
								
									.box .box-content .box-product .item .wishlist a,.product-grid .item .wishlist a,.product-list .item .wishlist a{background:url('../image/heart.png') no-repeat;display:block;width:11px;height:10px;text-indent:-9999px;overflow:hidden;position:relative;right:-18px;top:6px;}
										.box .box-content .box-product .item .wishlist a:hover,.product-grid .item .wishlist a:hover,.product-list .item .wishlist a:hover{background-position:bottom;}
											.item .price{position:relative;}
												.item .price .promo{color: #ff3333;font-size:9px;font-weight: bold;position: absolute;
top: 19px;width: auto;left: 0px;}
													.itemPrice{padding:10px 14px;}
														.itemPrice .price,.product-list .price,.price .price-new,#tab-related .box-product .price{float:left;width:auto;font-size:16px;font-weight:bold;color:#2D69A0;font-family:"Trebuchet MS";}
														.itemPrice .cart,#tab-related .box-product a.button{float:right;width:auto;}
															.itemPrice .cart input,.product-list .cart input,.cart input[type="button"],#tab-related .box-product a.button{text-indent:-9999px;overflow:hidden;background:#3C85C8 url('../image/addToCart.png') no-repeat; width:30px;height:25px;border:0;border-radius:3px;}
											
				.itemPrice .cart input:hover,.product-list .cart input:hover,.cart input[type="button"]:hover{opacity:0.8}
					.itemPrice .price-old,.product-list .price-old,.price .price-old{text-decoration:line-through;color:#999;font-size:12px;}
																
	
	/* Home Product Slide */
	body.home #content .boxes .box .box-heading{display:none;}
		body.home #content .boxes .box-items{display:none;}
			body.home #content .boxes .box-items:first-child{display:block;}
				body.home #content .boxes .box-product{width:692px;height:345px;}
				body.home #content .box-content{position:relative;}
				
		.homeTab{background:#fff;line-height:45px;margin:15px;padding:0 15px;border:1px solid #D7DCDE;}
			.homeTab li{display:inline;padding-right:15px;border-right:1px solid #d7dcde;margin-right:15px;position:relative;}
				.homeTab li .arrow{position:absolute;top:-24px;width:16px;height:9px;background:url('../image/arrow.png') no-repeat;}
				.homeTab li a{display:inline-block;text-decoration:none;font-weight:bold;color:#999;}
					.homeTab li a:hover{color:#666;}
					.homeTab li a.active{color:#3173AF;}
						.slideNav{background:url('../image/slideNav.jpg') repeat-x;position:absolute;right:16px;bottom:-61px;line-height:45px;padding:0 20px;border-left:1px solid #ddd;}
							.slideNav .nav{float:left;width:auto;}
								.slideNav .nav a{background:#BDC0B8;border-radius: 50%;display:inline-block;text-indent:-9999px;overflow:hidden;width:12px;height:12px;margin-right:10px;position:relative;top:2px;}
									.slideNav .nav a:hover{background:#ccc;}
									.slideNav .nav a.activeSlide{background:#3173AF;}
								.slideNav .slideBtn{background:#3173AF url('../image/nextPrev.png') no-repeat top left;text-indent:-9999px;overflow:hidden;position:relative;top:10px;width:23px;height:24px;}
								.slideNav .prev{float:left;right:10px;margin-left:12px;}
									.slideNav .prev:hover{background-position:bottom left;background-color:#999;}
								.slideNav .next{float:right;background-position:top right;}
									.slideNav .next:hover{background-position:bottom right;background-color:#999;}
							
	
	/* Breadcrumbs */
	ul.breadcrumb{background:#fff;margin-top:-15px;margin-left:-15px;padding:0 15px;float:left;width:677px;}
		ul.breadcrumb li{display:inline-block;float:left;width:auto;line-height:40px;margin-right:15px;}
			ul.breadcrumb li.active{background:url('../image/activeBread.jpg') no-repeat center top;}
				ul.breadcrumb li a{color:#999;text-decoration:none;display:inline;font-size:12px;}
					ul.breadcrumb li.active a{color:#3172AE;width: 0px;}
					
	/* Category */
	.category-info{background:#333;clear:both;position:relative;left:-15px;width:707px;}
		.category-info .catInfo{position:absolute;background:url('../image/catH1.png') no-repeat;left:25px;color:#fff;width:656px;top:25px;padding:15px 0;}
			.category-info .catInfo h1{color:#91B8DF;font-size:20px;padding:0 15px;}
				h1.noThumb{background:#fff;color:#91b8df;padding:20px 15px;font-size:20px;position:relative;left:-15px;top:0;clear:both;width:677px;}
			.category-info .catDesc{padding:0 15px;}
				.category-info .catDesc p{color:#999;font-weight:bold;}
		.category-info .subCat{background:#fff;margin-top:15px;padding:15px;}
			.category-info .subCat h2{color:#183956;font-size:12px;}
				.category-list ul{float: left;width: 18%;padding-top:5px;}
					.category-list ul li{list-style:disc;color:#ccc;margin-left:15px;}
					.category-list ul li a{text-decoration:none;line-height:1.8em;font-size:12px;}	
				/* Cat filter */
				.product-filter{background:#fff;position:relative;left:-15px;padding:0 15px;width:677px;line-height:40px;color:#333;border-bottom:1px solid #e1e1e1;}	
					.product-filter .display,.product-filter .limit,.product-filter .sort{float:left;width:auto;margin-right:10px;padding-right:10px;border-right:1px solid #e1e1e1;}
						.product-filter .display{padding:0;border:0;}
						.product-filter .display li{float:left;display:block;color:#333;font-weight:bold;font-size:12px;}
							.product-filter .display li:first-child{padding-right:10px;border-right:1px solid #e1e1e1;}							
							.product-filter .display li a{background:url('../image/listGrid.png') no-repeat;display:inline-block;width:35px;height:40px;text-indent:-9999px;overflow:hidden;}
								.product-filter .display li.list a.active{background-color:#3173AF;background-position:bottom left;}
								.product-filter .display li.grid a{background-position:right top;}
									.product-filter .display li.grid a.active{background-color:#3173AF;background-position:bottom right;}
								.product-compare a{text-decoration:none;font-weight:bold;}
				/* Filter Box */
				#column-left ul.box-filter{background:#fff;padding:0 10px 10px;}
					#column-left ul.box-filter li span{font-size:12px;color:#333;padding-bottom:5px;font-weight:bold;display:block;margin-bottom:5px;}		
						#column-left ul.box-filter li ul{margin-bottom:10px;border-bottom:1px solid #d7dcde;padding-bottom:10px;}	
							#column-left ul.box-filter li ul input{margin:0;}	
									#column-left #button-filter{margin:10px 0 10px 0;}	
			
				/* No Content */
				.no-content{background:#fff;padding:15px 0;margin-left:-15px;padding-left:15px;}
				
				/* Product Grid */

				.product-grid .name{
				    min-height:36px;
					}
				.product-grid,.product-list{padding:15px 0;}
					.product-grid .compare{clear:both;padding:8px 14px;border-top:1px solid #ededed;}	
						.product-grid .compare a{color:#666;}
							.product-grid .compare a:hover{color:#333;}
							.product-grid .compare a span,.product-list .compare a span{font-size:11px;background:#ccc;border-radius:3px;color:#fff;padding:0 3px;border-bottom:1px solid #bbb;position:relative;top:-1px;margin-right:5px;} 
				.pagination{background:#fff;padding:15px;width:648px;border-bottom:1px solid #d7dcde;}
					body.product_page #review{margin-bottom:10px;}
					#review .pagination{padding:0;width:100%;}
					#review .pagination .results{padding:15px;margin-bottom:5px;}
				
				/* Product List */
				.product-list .item{clear:both;margin:0 15px 15px 0;border-bottom:1px solid #d7dcde;position:relative;}
					.product-list .item .left{float:left;width:215px;}
						.product-list .item .left .wishlist{display:none;}
					.product-list .item .right{float:right;width:432px;background:#fff;padding:15px;height:140px;}
					.product-list .item .image{position:relative;}
						.product-list .item .image .itemArrow{background:url('../image/listArrow.png') no-repeat;position:absolute;top:10px;right:0;width:11px;height:21px;}		
					.product-list .item .name{padding:0 0 5px;}
						.product-list .item .description{border-bottom:1px solid #d7dcde;padding-bottom:5px;}
						.product-list .price{float:left;padding-top:5px;width:auto;}
						.product-list .cart{float:right;padding-top:8px;width:auto;}
						.product-list .compare{float:right;width:auto;margin-right:15px;padding-top:14px;}
						.product-list .price .promo{top:21px;}
			
			/* Product Page */
			.product_page .product-info{padding:15px 0;}
				.product-info .left{float:left;width:215px;}
					.product-info .left .image{position:relative;}
						.product-info .left .image .itemArrow{background:url('../image/itemArrow.png') no-repeat left;width:21px;height:8px;position:absolute;bottom:0;left:17px;}
					.product-info .left .description{background:#eef5f7;padding:15px;border:1px solid #DADFE2;border-width:0 0 2px 1px;line-height:2em;color:#666;}
						.product-info .left .image .zoom{background:url('../image/zoom.png') no-repeat;width:27px;height:27px;text-indent:-9999px;overflow:hidden;position:absolute;bottom:10px;right:10px;display:none;}
						ul.image-additional li .zoom{background:url('../image/zoom.png') no-repeat;width:27px;height:27px;text-indent:-9999px;overflow:hidden;position:absolute;bottom:12px;right:18px;display:none;}
						.product-info .left .description span{color:#333;font-weight:bold;}
							.product-info .left .links{position:relative;left:-15px;width:185px;border-top:1px solid #DADFE2;display:block;padding:10px 15px 0;margin-top:10px;}
							.product-info .left .wishlist{background:url('../image/wishlist.png') no-repeat bottom left;padding-left:18px;line-height:10px;color:#2D69A0;font-size:11px;}
							.product-info .left .compare{background:url('../image/compare.png') no-repeat bottom left;padding-left:18px;line-height:10px;color:#2D69A0;font-size:11px;}
								.product-info .left .wishlist:hover,.product-info .left .compare:hover{opacity:0.8;}
				.product-info .right{background:#fff;float:left;width:460px;border:1px solid #dadfe2;border-width:1px 1px 2px;}
					.product-info .right .image-additional{border-bottom:1px solid #E6EAEC;padding:15px;}
						.product-info .right .image-additional li{display:inline-block;border:1px solid #E6EAEC;padding:1px;margin-right:3px;position:relative;width:64px;}
							.product-info .right .prodDesc{padding:15px 15px 0;}
								.product-info .right h1{font-size:16px;color:#333;padding-bottom:5px;}
								.product-info .right .review{padding-bottom:5px;}
								.product-info .right .pDesc{padding-bottom:15px;}
								.product-info .right .discount{padding-bottom:15px;color:#333;line-height:1.8em;border:1px solid #E6EAEC;padding:10px;margin-bottom:10px;}
									.product-info .share{margin-bottom:15px;}
										.product-info .share a{text-decoration:none;}
									.pAdd{border-top:1px solid #E6EAEC;position:relative;left:-15px;width:460px;}
										.product-info .right .price{float:left;width:auto;padding:6px 0 10px 15px;}
											.price .price-new{float:none;}
											.price .price-tax,span.reward{color:#666;}									
											.product-info .right .cart,.pOptions .cart{background:url('../image/pCartbg.jpg') repeat-x;float:right;width:auto;position:relative;padding:8px;border-left:1px solid #E6EAEC;}
												.pOptions .cart{background-position:bottom;}
									.product-info .right .cart span,.pOptions .cart span{color:#666;font-size:14px;font-weight:bold;padding-right:10px;}
									.product-info .right .cart .qtyBtn,.pOptions .cart .qtyBtn{background:#C0CACB;color:#fff;text-decoration:none;border-radius:2px;display:inline-block;text-align:center;width:15px;height:15px;}
										.product-info .right .cart .qtyBtn:hover,.pOptions .cart .qtyBtn:hover{background:#B5C0C1;}
											.product-info .right input#qty,.pOptions .cart input#qty{text-align:center;border-color:#DFE3E4;color:#666;font-weight:bold;font-size:12px;}
												.product-info .right .cart .increase,.pOptions .cart .increase{margin-right:10px;}
												
												.product-info .right .more{text-decoration:none;color:#3173AF;font-weight:bold;font-size:11px;}
													.product-info .right .more:hover{color:#333;}
												
						/* Product Options */
						.options{margin-top:15px;}
							.options h2{background:#fff;color:#333;font-size:12px;display:inline-block;padding:0 25px;line-height:45px;border:1px solid #E6EAEC;border-bottom:1px;position:relative;bottom:-1px;}
							.options .pOptions{background:#fff;padding:15px;border:1px solid #E6EAEC;}
							
							.optionLeft{float:left;width:50%;margin-right:25px;border-right:1px solid #e6eaec;padding-right:25px;}
								.optionLeft span.error{margin-bottom:15px;display:block;}
								.optionLeft .option{margin-bottom:15px;}
								.optionLeft .option .ocName{float:left;width:50%;font-size:12px;font-weight:bold;color:#666;}
									.optionLeft .option .ocName .required{text-align:right;}
								.optionLeft .option .ocInput{float:left;width:auto;color:#666;line-height:2em;}
									.ocInput input[type='button']{background: #2D69A0;border: 0;padding: 5px 10px;color: #fff;border-radius: 3px;cursor: pointer;}
										.ocInput input[type='button']:hover{opacity:0.8;}
						.opCart{width:260px;float:right;}
						.opCart .discount{padding:10px;border:1px solid #e6eaec;line-height:1.8em;color:#333;text-align:center;}
						.opCart .cart{width:242px;border-right:1px solid #e6eaec}
							.opCart .cart div{width:175px;margin:0 auto;}
							.minimum{text-align:center;margin-bottom:10px;color:#333;}
							
			
			/* Product Tabs */
			#tabs a{color:#333;font-size:12px;display:inline-block;padding:0 25px;text-decoration:none;color:#999;font-weight:bold;}
				#tabs a.selected{background:#fff;line-height:45px;border:1px solid #E6EAEC;border-bottom:1px;position:relative;bottom:-1px;color:#333;}
				.tab-content{background:#fff;padding:15px;}
				#tab-review .warning{margin-bottom:15px;}
				
				/* Related */
				#tab-related .box-product .item{float:left;width:215px;margin-right:15px;border:1px solid #e6eaec;padding-bottom:10px;}
					#tab-related .box-product a.button{padding:0;margin:-15px 15px 0 0;}
					#tab-related .box-product .price{padding-left:15px;}
			
			
/* OC Default Styles */
.product-info .review > div{border-bottom:1px solid #E7E7E7;line-height:20px;padding:8px}
.product-info .review > div > span{color:#38B0E3}
.product-info .review .share{overflow:auto;line-height:normal}
.product-info .review .share a{text-decoration:none}
.review-list{overflow:auto;margin-bottom:20px;border:1px solid #EEE;padding:10px}
.review-list .author{float:left;margin-bottom:20px}
.review-list .rating{float:right;margin-bottom:20px}
.review-list .text{clear:both}
.attribute tr td:first-child{color:#000;font-weight:700;text-align:right;width:20%}
.attribute td{color:#4D4D4D;text-align:center;vertical-align:top;border-right:1px solid #DDD;border-bottom:1px solid #DDD;padding:7px}
.compare-info tr td:first-child{color:#000;font-weight:700;text-align:right}
.compare-info td{width:20%;color:#4D4D4D;text-align:center;vertical-align:top;border-right:1px solid #DDD;border-bottom:1px solid #DDD;padding:7px}
.compare-info .price-old{font-weight:700;color:red;text-decoration:line-through}
.attribute,.compare-info{border-collapse:collapse;width:100%;border-top:1px solid #DDD;border-left:1px solid #DDD;margin-bottom:20px}
.attribute thead td,.attribute thead tr td:first-child,.compare-info thead td,.compare-info thead tr td:first-child{color:#000;font-size:14px;font-weight:700;background:#F7F7F7;text-align:left}
.compare-info .name a,.compare-info .price-new{font-weight:700}

			/* Shopping Cart Page */
			body.shopping_cart h1,.checkout_page h1{margin-bottom:15px;}
			.cart-info table{width:100%;margin-bottom:15px;border-collapse:collapse;border-top:1px solid #e6eaec;border-left:1px solid #e6eaec;border-right:1px solid #e6eaec;}
			.cart-info td{padding:7px}
			.cart-info thead td{color:#4D4D4D;font-weight:700;background:url('../image/pCartbg.jpg') repeat-x top;border-bottom:1px solid #e6eaec;line-height:2.5em;color:#666;}
			.cart-info tbody td{vertical-align:top;border-bottom:1px solid #DDD}
			.cart-info tbody .image img{border:1px solid #DDD}
				.cart-info tbody .quantity a img{position:relative;top:12px;}
			.cart-info tbody .quantity input[type=image]{position:relative;top:4px;cursor:pointer}
			.cart-info tbody span.stock{color:red;font-weight:700}
			.cart-module > div{display:none;margin-bottom:15px;}
			
			.cart-total{border-top:1px solid #DDD;overflow:auto;padding-top:8px;margin-bottom:15px}
			.cart-total table{float:right}
			.cart-total td{text-align:right;padding:3px}
			.cart-info thead .image,.cart-info tbody .image{text-align:center}
			.cart-info thead .name,.cart-info thead .model,.cart-info thead .quantity,.cart-info tbody .name,.cart-info tbody .model,.cart-info tbody .quantity{text-align:left}
			.cart-info thead .price,.cart-info thead .total,.cart-info tbody .price,.cart-info tbody .total{text-align:right}
			table.radio{margin-bottom:15px;}
			
			/* Checkout Page */
			.checkout-heading{background:url('../image/pCartbg.jpg') repeat-x top;border:1px solid #DBDEE1;font-weight:700;font-size:13px;color:#555;margin-bottom:15px;padding:8px;color:#666;}
			.checkout-heading a{float:right;margin-top:1px;font-weight:400;text-decoration:none}
			.checkout-content{display:none;overflow:auto;padding:0 0 15px}
			.checkout-content .left{float:left;width:48%}
			.checkout-content .right{float:right;width:48%;text-align:left;}
				.checkout-content .buttons .right{float:left;}
			.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:700;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}
			body.checkout_page textarea{width:95% !important;}
			
			
			/* Search page */
			body.search h1{color:#2D69A0;font-size:16px;}
				body.search .searchCat{background:#fff;margin-top:15px;padding:15px;margin-right:15px;}
					body.search .searchCat b{color:#999;padding:5px 0;display:block;border-bottom:1px solid #d7dcde;}
				body.search h2,body.special_offers h1{color:#2D69A0;font-size:14px;background:#fff;padding:15px;margin-right:15px;margin-top:15px;}
			/* Brands */
			body.brands h1{background:#fff;color:#2D69A0;margin:15px 15px 0 0;padding:10px;font-size:16px;}
			.manufacturer-list {border: 1px solid #DBDEE1;padding: 5px;overflow: auto;margin-bottom: 20px;}
			.manufacturer-list ul {float: left;width: 25%;margin: 0;padding: 0;list-style: none;margin-bottom: 10px;}
			
			/* Inner pages */
			.cWrapper{background:#fff;padding:15px;margin-top:15px;}
				.cWrapper .buttons a{text-decoration:none;margin-top:5px;display:inline-block;}
				.cWrapper h1{color:#2D69A0;font-size:16px;}
				.cWrapper h2{color:#666;font-size:14px;padding:8px 0;}
				.cWrapper form b{color:#999;}
				input[type='submit'],.cWrapper .buttons a,a.button,input[type='button']{background:#2D69A0;border:0;padding:5px 10px;color:#fff;border-radius:3px;cursor:pointer;}
					a.button{text-decoration:none;display:inline-block;margin-top:5px;}
					input[type='submit']:hover,.cWrapper .buttons a:hover,a.button:hover,input[type='button']:hover{ opacity:0.8;}
					.contact-info .left{float:left;width:40%;}
					.contact-info .right{float:right;width:40%;}
					body.contact_us .content{clear:both;}
						.cForm{padding-top:15px;}
			
			/* Wishlist */
			.wishlist-info table{width:100%;margin:15px 0;border-collapse:collapse;}
				.wishlist-info table{line-height:2em;}
				.wishlist-info table tr td{border-bottom:1px solid #d7dcde;color:#666}
			
			/* Sitemap */
			
			.sitemap-info {overflow: auto;margin-bottom: 40px;margin-top:15px;}
				.sitemap-info .left {float: left;width: 48%;}
				.sitemap-info .right {float: left;width: 48%;}
					.sitemap-info ul{margin-bottom:10px;line-height:1.6em;}
					.sitemap-info ul li a{text-decoration:none;}
						.sitemap-info ul li > ul{margin-left:10px;}
		
		/* returns */
		.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{display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEE;border-bottom:1px solid #EEE;padding:10px 0}
		.return-list .return-content div{float:left;width:33.3%}
		.return-list .return-info{text-align:right}
		.return-quantity{float:left;width:31%}
		.return-opened textarea{width:98%;vertical-align:top}
		.return-captcha{float:left}
		.return-product,.return-detail{overflow:auto;margin-bottom:20px}
		.return-name,.return-model,.return-reason,.return-opened{float:left;width:31%;margin-right:15px}
		
		/* Login */
		.login-content{margin-bottom:20px;overflow:auto}
		.login-content .left{float:left;width:48%}
		.login-content .right{float:right;width:48%}
		.login-content .left .content,.login-content .right .content{min-height:190px}
		
		/* Warning */
		.warning,.success{background:#ff3333;color:#fff;padding:5px;margin-top:15px;text-align:center;}
			.success{background:#693}	
			
		/* Orders */
		.order-list{margin-bottom:10px}
		.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{display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEE;border-bottom:1px solid #EEE;padding:10px 0}
		.order-list .order-content div{float:left;width:33.3%}
		.order-list .order-info{text-align:right}
		.order-detail{background:#EFEFEF;font-weight:700}
	
	/* Footer */
	#footer{background:#1F1F1F;float:right;width:677px;padding:25px 15px 0;}
		#footer .column{float:left;width:125px;margin-right:35px}
			#footer .column h3{color:#bbb;font-size:12px;padding-bottom:10px;}
				#footer .column ul li a{text-decoration:none;color:#666;line-height:2em;}
					#footer .column ul li a:hover{color:#ccc;}
		#footer .payments{background:#1b1b1b;color:#353535;line-height:43px;padding:0 14px;position:relative;width:681px;left:-15px;margin:25px 0 0;font-weight:bold;font-size:13px;}
			#footer .payments span{color:#444;}
			#footer .payments img{padding:10px}
			#powered{float:right;clear:both;width:auto;margin-bottom:50px;text-align:right;padding:10px 0;color:#3c3c3c;line-height:1.6em;}
				#powered a{color:#3172AD;}
					#powered a:hover{color:#fff;}
					
	
					
/* Responsive */
@media screen and (max-width: 990px){
	#container{margin:38px auto;width:707px;}
	#sideLeft #welcome{width:468px}
	#sideLeft,#content{float:none;width:671px;}
	#column-left{display:none;}
		#footer,#footer .payments{float:none;width:auto;}
		#footer .payments{width:100%;}
		#sideLeft #logo{float:left;background:none;left:-15px;padding:0;margin:0;}
		#searchWrapper{width:65%;left:0;float:left;top:35px;}
			#searchWrapper{padding:0;background:none;height:36px;}
			#sideLeft #menu ul li div{display:none !important;}
				#sideLeft #menu ul li:hover > a.parent{background:none;color:#fff;}
			#search{background:#fff;margin:0;width:60%;}
				#search .button-search{right:5px;}
					#search input{width:100%;}
				#sideLeft #menu{display:none;}
				
				#respCat{top:-35px;background:#407DB5;padding: 8px 10px;position: relative;width:33%;left:66%;display:block;}
					#respCat .toggleCat{background:url('../image/respArrow.png') no-repeat top right;color:#fff;line-height:20px;display:inline-block;width:100%;text-decoration:none;text-transform:uppercase;}
					#respCat ul{position:absolute;z-index:1000;background:#407DB5;width:100%;left:0;margin-top:10px;border-top:1px solid #4D86BA;display:none;}
						#respCat ul li a{font-size:12px;color:#A5C1DD;text-decoration:none;padding:10px;display:block;}
							#respCat ul li a:hover{background:#fff;color:#666;}
				
				body.home #content{padding-bottom:5px;}
				.product-info .right{width:454px;}
				ul.breadcrumb li.active{background-image:url('../image/activeBread2.jpg');}
				body.home #content{width:100%;}
				#content{width:677px;}
}

@media screen and (max-width: 740px){
	#container{margin:38px auto;width:440px;}
	#sideLeft,#content{float:none;width:404px;}
	#sideLeft #cart .heading{background-position:top left;width:125px;}
	#column-left{display:none;}
	#cart .heading h4{text-indent:-9999px;overflow:hidden;}
	#sideLeft #welcome{left:140px;width:300px;top:-40px;}
		#sideLeft #welcome p,#sideLeft #welcome p a{font-size:11px;}
	#content .slideshow,#content .slideshow div{max-width:440px;max-height:100%;}
	#content img,#content .slideshow div img{max-width:100%;height:auto;}
	body.home #content .boxes .box-product{width:100%;height:238px;}
	#content .box .box-content .box-product .item, .product-grid .item{width:29.5%;}
	#content .box .box-content .box-product .shortDesc, .product-grid .item .description{height:25px;overflow:hidden;}
		.item .rating span{display:none;}
		#content .box .box-content .box-product .item .name, .product-grid .item .name, .product-list .item .name, #tab-related .box-product .name{height:17px;overflow:hidden;}
			.itemPrice .price-old{display:none;}
			.homeTab{display:block;float:left;width:235px;position:relative;top:-15px;}
			.homeTab li{width:75px;overflow:hidden;display:block;height:45px;float:left;border:0;margin:0;padding:0;}
				.homeTab li a{text-align:center;height:45px;overflow:hidden;}
			.slideNav{border:1px solid #d7dcde;bottom:-62px;}
			#footer .column {width:67px;}
			.itemPrice .cart input, .product-list .cart input, .cart input[type="button"], #tab-related .box-product a.button{background-position:center;width:26px;height:auto;}
			.itemPrice .price, .product-list .price, .price .price-new, #tab-related .box-product .price{font-size:13px;padding-top:5px}
				.price span{}
		#footer,#footer .payments{float:none;width:auto;}
		#footer .payments{width:100%;text-align:center;}
		#footer .payments img{padding:10px 10px 0 0;}
		#sideLeft #logo{background:none;padding:0;margin:0;width:440px;}
		#searchWrapper{width:98%;left:0;top:8px;}
			#searchWrapper{padding:0;background:none;height:36px;}
			#sideLeft #menu ul li div{display:none !important;}
				#sideLeft #menu ul li:hover > a.parent{background:none;color:#fff;}
			#search{background:#fff;margin:0;width:60%;}
				#search .button-search{right:5px;}
					#search input{width:100%;}
				#sideLeft #menu{display:none;}
				
				#respCat{top:-35px;background:#407DB5;padding: 8px 10px;position: relative;width:33%;left:66%;display:block;}
					#respCat .toggleCat{background:url('../image/respArrow.png') no-repeat top right;color:#fff;line-height:20px;display:inline-block;width:100%;text-decoration:none;text-transform:uppercase;}
					#respCat ul{position:absolute;z-index:1000;background:#407DB5;width:100%;left:0;margin-top:10px;border-top:1px solid #4D86BA;display:none;}
						#respCat ul li a{font-size:12px;color:#A5C1DD;text-decoration:none;padding:10px;display:block;}
							#respCat ul li a:hover{background:#fff;color:#666;}
				
				body.home #content{padding-bottom:5px;}
				.product-info .right {margin-top: 10px;width: 409px;}
					.pAdd{width:409px;}
					.product-info .left .description{text-align:center;}
					.product-info .left .links{width:100%;}
					body.category #content, body.search #content, body.brands #content, body.special_offers #content{width:425px;}
					.category-info{width:440px;background:#333;}
					.category-info .image{width:100%;}
					.category-info .catInfo{width:96%;top:12px;left:8px}
					h1.noThumb{width:410px;}
						.category-info .image img{max-width:100%;height:auto;}
						.product-filter{width:96%;}
						ul.display li:first-child{display:none;}
						div.product-compare{float:left;width:auto;}
						.product-filter .sort{padding:0;}
				ul.breadcrumb li.active{background-image:url('../image/activeBread2.jpg');}
				body.home #content{width:100%;}
				#content{width:410px;}
				ul.breadcrumb{width:96%;}
				
				.product-list .item{border:0;}
				.product-list .item .left{width:125px;}
					.product-list .item .left .image{width:125px;}
					.product-list .item .right{width:255px;}
						.product-list .item .right .compare a{font-size:11px;}
						.opCart{float:none;}
						.optionLeft{width:100%;border:0;}
						body.product_page #tabs a{padding:0 6px;}
						.opCart{width:100%;}
						.opCart .cart{width:96%;}
				
				body.product_page .left{width:100%;}
					body.product_page .left .image{background:#fff;text-align:center;}
					.pagination{width:92%;}
					
					td.image,.shopping_cart td.price,td.model{display:none;}
}

@media screen and (max-width: 475px){
	#notification{width:100%;}
	#sideLeft #cart #cart-total {text-align:center;width:40%;}
	#column-left{display:none;}
	#container{margin:38px auto;width:300px;}
	#sideLeft,#content{float:none;width:264px;}
	#sideLeft #cart .heading{background-position:top left;width:125px;}
	#cart .heading h4{text-indent:-9999px;overflow:hidden;}
	#sideLeft #welcome{font-size: 6px;left: 135px;width:132px;top:-25px;}
		#sideLeft #welcome p{font-size:0;}
		#sideLeft #welcome p a{font-size:13px;margin-right:12px;}
	#content .slideshow{display:none;}
	#content img,#content .slideshow div img{max-width:100%;height:auto;}
	body.home #content .boxes .box-product{width:100%;height:215px;}
	#content .box .box-content .box-product .item, .product-grid .item{width:27.5%;}
	#content .box .box-content .box-product .shortDesc, .product-grid .item .description{display:none;}
	#content .box .box-content .box-product .item .name a, .product-grid .item .name a, .product-list .item .name a, #tab-related .box-product .name a{font-size:12px;}
	#content .box .box-content .box-product .item .name, .product-grid .item .name, .product-list .item .name, #tab-related .box-product .name{padding: 7px 0 3px 7px;}
	.itemPrice{border-top:1px solid #eee;}
	#content .box .box-content .box-product .shortDesc p, .product-grid .item .description p {display:none;}
		.item .rating span{display:none;}
		#content .box .box-content .box-product .item .name, .product-grid .item .name, .product-list .item .name, #tab-related .box-product .name{height:13px;overflow:hidden;text-align:center;}
		#content .box .box-content .box-product .item .rating, .product-grid .item .rating {padding-left:3px;}
			.itemPrice .price-old{display:none;}
			.homeTab{display:block;float:left;width:237px;position:relative;top:-15px;}
			.homeTab li{width:75px;overflow:hidden;display:block;height:45px;float:left;border:0;margin:0;padding:0;}
				.homeTab li a{text-align:center;height:45px;overflow:hidden;}
			.slideNav{border:1px solid #d7dcde;bottom:-16px;}
			#footer .column {width:100%;padding-bottom:10px;}
				#footer .column h3{padding-bottom:2px;}
				#footer .column ul li{display:inline-block;padding-right:16px;}
			.itemPrice .cart input, .product-list .cart input, .cart input[type="button"], #tab-related .box-product a.button{background-position:center;width:26px;height:auto;}
			.itemPrice .price, .product-list .price, .price .price-new, #tab-related .box-product .price{font-size:13px;padding:0;width:100%;}
				.product-list .cart,.product-list .compare{float:none;padding:0;}
					.product-list .compare{padding-top:5px;}
					.product-list .item .right{height:200px;}
			.item .price .promo{top:-15px;left:0px;}
			.itemPrice .cart, #tab-related .box-product a.button {text-align: center;width: 100%;}
		#footer,#footer .payments{float:none;width:auto;padding-bottom:10px;}
		#footer{padding-bottom:0;}
		#footer .payments{width:100%;line-height:normal}
			#footer .payments img{padding:10px 0;}
		#sideLeft #logo{background:none;padding:0;margin:0;width:298px;}
		#searchWrapper{width:98%;left:0;top:8px;}
			#searchWrapper{padding:0;background:none;height:36px;}
			#sideLeft #menu ul li div{display:none !important;}
				#sideLeft #menu ul li:hover > a.parent{background:none;color:#fff;}
			#search{background:#fff;margin:0;width:53%;}
				#search .button-search{right:5px;}
					#search input{width:100%;}
				#sideLeft #menu{display:none;}
				
				#respCat{top:-35px;background:#407DB5;padding: 8px 10px;position: relative;width:35%;left:58%;display:block;}
					#respCat .toggleCat{background:url('../image/respArrow.png') no-repeat top right;color:#fff;line-height:20px;display:inline-block;width:100%;text-decoration:none;text-transform:uppercase;font-size:11px;}
					#respCat ul{position:absolute;z-index:1000;background:#407DB5;width:100%;left:0;margin-top:10px;border-top:1px solid #4D86BA;display:none;}
						#respCat ul li a{font-size:12px;color:#A5C1DD;text-decoration:none;padding:10px;display:block;}
							#respCat ul li a:hover{background:#fff;color:#666;}
				
				body.home #content{padding-bottom:5px;}
				.product-info .right {margin-top: 10px;width:270px;}
					.pAdd{width:270px;}
					.product-info .left .description{text-align:center;}
					 textarea{width:220px;}
					 #tab-related .box-product .price{float:none;text-align:center;}
					 #tab-related .box-product a.button{width:auto;float:none;width:30px;display:block;height:26px;margin:0 auto;}
					.product-info .left .links{width:100%;}
					body.category #content, body.search #content, body.brands #content, body.special_offers #content{width:285px;}
					.category-list ul {width:35%;}
					.category-info{width:300px;background:#333;}
					.category-info .image{width:100%;}
					.category-info .catInfo{width:94%;top:12px;left:8px}
						.category-info .image img{max-width:100%;height:auto;}
						h1.noThumb{width:271px;}
						.product-filter{width:95%;}
						.product-grid .compare a span, .product-list .compare a span{display:none;}
						ul.display li:first-child{display:none;}
						div.product-compare{float:left;width:auto;}
						.product-filter .sort{padding:0;}
				ul.breadcrumb li.active{background-image:url('../image/activeBread2.jpg');}
				body.home #content{width:100%;padding-top:1px;}
				#content{width:270px;}
				ul.breadcrumb{width:95%;}
				.product-info .right .image-additional li{margin-bottom:10px;}
					ul.breadcrumb li{display:none;}
						ul.breadcrumb li.active{display:block;}
						
						.box .box-content .box-product .item .wishlist, .product-grid .item .wishlist, .product-list .item .wishlist{display:none;}
				
				.product-list .item{border:0;}
				.product-list .item .left{width:80px;}
				.product-info .left .image .itemArrow{left:45%;}
					.product-list .item .left .image{width:80px;}
					.product-list .item .right{width:160px;}
						.product-list .item .right .compare a{font-size:11px;}
						.opCart{float:none;}
						.optionLeft{width:100%;border:0;}
						body.product_page #tabs a{padding:0 6px;}
						.opCart{width:100%;}
						.opCart .cart{width:96%;}
				
				body.product_page .left{width:100%;}
					body.product_page .left .image{background:#fff;text-align:center;}
					.pagination{width:85%;}
					
					#footer .payments img{display:block;margin:0 auto;padding:10px 0;}
					#powered{float:none;text-align:center;}
					
					td.image,.shopping_cart td.price,body.shopping_cart td.total{display:none;}
					
					.login-content .right{width:100%;}
					.login-content .left{width:100%;}
					form select{width:90%;}
					.category-info .catDesc{display:none;}
					
}