body{background: #fff url('../images/body-bg.jpg') repeat-x 0 0;font-size:90%;line-height:1em;color: #808080;margin: 0;font-family: Arial,sans-serif;}
a:link,a:visited{text-decoration:none;color: #000}
a:hover,a:active{text-decoration:underline;}
input.input-text,textarea{font-family: Arial,sans-serif;padding: 0;border: 1px solid #a0a0a0;margin: 0;color: #808080;}
input.input-text:focus,textarea:focus,select:focus{background: #fff;}
button{cursor: pointer;background: url('../images/sprites.png') no-repeat 0 0}
button.button, button.form-button-alt{background: url("../images/sprites.png") no-repeat 0 -31px;}
.contents{width:960px;margin:0 auto;text-align:left;}
.main-container{background: none}
.col-right {width: 225px;}
.sprite{background: url('../images/sprites.png') no-repeat 0 0;overflow: hidden}
.no-text{font-size:0;line-height:0;text-indent:-9999px;display: block;}
@font-face {font-family: 'DINBold';src: url('font/din_bold-webfont.eot');src: url('font/din_bold-webfont.eot?#iefix') format('embedded-opentype'),url('font/din_bold-webfont.woff') format('woff'),url('font/din_bold-webfont.ttf') format('truetype'),url('font/din_bold-webfont.svg#DINBold') format('svg');}
@font-face {font-family: 'DINMediumRegular';src: url('font/din_medium-webfont.eot');src: url('font/din_medium-webfont.eot?#iefix') format('embedded-opentype'),url('font/din_medium-webfont.woff') format('woff'),url('font/din_medium-webfont.ttf') format('truetype'),url('font/din_medium-webfont.svg#DINMediumRegular') format('svg');}

/** ----- Header ----- **/
#header{background: url('../images/header-bg.jpg') no-repeat 50% 0;z-index: 10;position: relative}
	#header .contents{height: 210px;}		
		#header #logo{float: left;}
		
		#header p.tel{float: left;color: #fff;font-size: 1.35em;padding: 0 0 0 20px;background-position: -485px -223px;margin: 77px 0 0 10px;}
		
		#top-links{float: right;overflow: hidden;padding: 15px 0 30px}
		#top-links li{float: left;font-size: 0.75em;padding: 3px 0px}
		#top-links li.last{padding-right: 5px;border-left: 1px solid #343434}
		#top-links li a{color: #fff; padding:0px 24px 0px 20px;}			
					
		#search_mini_form .form-search{float: right;width: 360px;height: 34px;background: url('../images/sprites.png') no-repeat 0 -121px;clear: right}
		#search_mini_form .form-search label{display: none}
		#search_mini_form .form-search input.input-text{background: none;width: 270px;padding: 9px 10px 9px 35px;border: 0;float: left;color: #4f4f4f}
		#search_mini_form .form-search button.button{float: right;width: 20px;height: 12px;background: url('../images/sprites.png') no-repeat -161px -93px;margin: 11px 10px 0 0}
		#search_mini_form .form-search button.button span{display: none}
		
		#cart-links{float: right;clear: right;padding-top: 18px}
		#cart-links li{float: left;font-size: 0.75em;padding: 3px 0 3px 10px}
		#cart-links li.first{padding: 3px 15px 3px 20px;border-right: 1px solid #343434;font-size: 0.8em;background-position: -485px -202px}
		#cart-links li a{color: #fff;padding: 0 5px}
		#cart-links li.first a{color: #f38c0a;padding: 0}
		
		#top-menu{clear: both;}
		#top-menu li{float: left;height: 52px;}
		#top-menu li.home{padding: 0 11px}
		#top-menu li.home a{height: 17px;width: 18px;display: block;background: url('../images/icon-home.png') no-repeat 0 0;text-indent: -9999px;font-size: 0;line-height: 0;margin-top: 19px}
		#top-menu li a.top{color: #FFFFFF; display: block; font-size: 1.25em;padding: 0 15px;text-transform: uppercase;line-height: 52px;}
		#top-menu li.active a.top,#top-menu li a.top:hover{background: url('../images/nav-link.jpg') repeat-x 0 0;text-decoration: none}
		#top-menu li a.name span{display: block;padding-left: 14px;background: url('../images/icon-all-nav.png') no-repeat 0 50%;}
				
		#top-menu div.drop-box{position: absolute;top: 210px; left: 0;z-index: 9999;width: 100%;padding: 10px 0 15px;background-color:#fff;border-bottom: 1px solid #CCCCCC;}
		#top-menu div.drop-box ul{width: 960px;margin: 0 auto;}
		#top-menu div.drop-box li{height: auto;width: 286px;margin-right: 21px;padding: 6px 10px;font-size: 0.8em;border-bottom: 1px dotted #CCCCCC;}
		#top-menu div.drop-box li.last{margin-right: 0}	
		#top-menu div.drop-box li a{color: #000}
		#top-menu div.drop-box li a:hover{color: #666;text-decoration: none;border-bottom: 1px dotted #fff;}
											
		#banner{background: url('../images/banner-bg.jpg') repeat-x 0 100%;overflow: hidden;padding: 20px 0 25px;position: relative;z-index: 1}
			#banner .col-left{width: 480px;height: 300px;background-position: -1px -626px ;position: relative}
				#banner .col-left #product-hot-list{}
					#banner .col-left #product-hot-list .product-hot{position: relative;height: 260px;width: 480px;}
						#banner .col-left #product-hot-list .product-hot img.miss-label{position: absolute;top: 12px;left: 20px;z-index: 1}
						#banner .col-left #product-hot-list .product-hot img.product-image{position: absolute;bottom: 30px;left: 20px;z-index: 2}
						#banner .col-left #product-hot-list .product-hot span.product-name{/*position: absolute;*/top: 20px;right: 27px;color: #ed1c24;font-size: 1.8em; width:300px;}
						#banner .col-left #product-hot-list .product-hot span.product-color{/*position: absolute;*/top: 55px;right: 27px; display:block; color: #cacaca;font-size: 1.1em;}
						#banner .col-left #product-hot-list .product-hot span.product-price{/*position: absolute;*/top: 100px; float:left; right: 150px;color: #a1cf3f;font-size: 2em;z-index: 3}
						#banner .col-left #product-hot-list .product-hot a.buy-btn{/*position: absolute;*/top: 95px;right: 27px; float:right; display: block;height: 35px;width: 110px;background: url('../images/buy-now-hp.jpg') no-repeat 0 0}
				#banner .col-left  #step-slide{width: 30px;margin: 0 auto}
					#banner .col-left  #step-slide li{float: left;width: 7px;margin: 0 3px 0 0}
						#banner .col-left #step-slide a{font-size: 0;line-height: 0;text-indent: -9999px;display: block;width: 7px;height: 7px;background: url('../images/number-slide.jpg') no-repeat 0 0}	
						#banner .col-left #step-slide a.active,#banner .col-left #step-slide a:hover{background-position: 0 -7px;}		
			#banner .col-right{width: 480px;height: 300px;background-position: -1px -927px}
				#banner .col-right .intro-box{padding: 20px}
					#banner .col-right .intro-box h3,#banner .col-right .intro-box h1{color: #f07b08;font-size: 1.35em;margin-bottom: 20px}
					#banner .col-right .intro-box p{color: #464646;margin-bottom: 30px;line-height: 1.3em;}
					#banner .col-right .intro-box a.readmore{color: #f07b08;float: right;padding: 0 12px;background: url('../images/icon-readmore-intro.jpg') no-repeat 0 5px}		
				
#brand-logos {float:left;clear:both;margin:20px 0 0}
#brand-logos li{float:left;margin-right:19px}					
#brand-logos li.last{margin:0}
#brand-logos li span{display: block;height: 63px;width: 115px;background: url("../images/cat-home-sprite.jpg") 0 -497px;overflow: hidden}
#brand-logos li span.asics {width: 94px;background-position: 0 -497px}
#brand-logos li span.adidas {width: 74px;background-position: -95px -497px}
#brand-logos li span.matman {background-position: -170px -497px}
#brand-logos li span.cliff-keen {width: 81px;background-position: -286px -497px}
#brand-logos li span.brute {background-position: 0 -561px}
#brand-logos li span.kennedy {width: 112px;background-position: -116px -561px}
#brand-logos li span.championship-productions {background-position: -229px -561px}
#brand-logos li span.shock-doctor {background-position: 0 -625px}

/** ----- Body ----- **/
  
#body{width: 960px;margin: 0 auto}
  	#body .contents{overflow: hidden}
  		#home-wrapper{padding: 25px 0 0 0}
  			#featured-cat{overflow: hidden}
  				#featured-cat li.item{float: left;width: 318px;height: 157px;background-position: 0 -314px;position: relative;margin: 0 3px 3px 0}
  				#featured-cat li.last{margin-right: 0}					
  					#featured-cat li.item h2{font-size: 1em;line-height:1;}
					#featured-cat li.item a.name{position: absolute;top: 15px;left: 17px;font-size: 1.2em;color: #F0A714;z-index: 2;font-weight:bold}
  					#featured-cat li.item strong.price{position: absolute;top: 35px;left: 17px;font-weight: normal;color: #f0a714}
  					#featured-cat li.item a.image{position: absolute;top: 2px;right: 10px;height: 115px;width: 150px;padding-top: 30px}
  					#featured-cat li.item a.image span{display: block;height: 115px;width: 150px;background: url("../images/cat-home-sprite.jpg") 0 0;overflow: hidden}
  					#featured-cat li#item-1 a.image span{background-position: 0 0}
  					#featured-cat li#item-2 a.image span{background-position: -151px 0}
  					#featured-cat li#item-3 a.image span{background-position: -302px 0}
  					#featured-cat li#item-4 a.image span{background-position: 0 -115px}
  					#featured-cat li#item-5 a.image span{background-position: -151px -115px}
  					#featured-cat li#item-6 a.image span{background-position: -302px -115px}
  					#featured-cat li#item-7 a.image span{background-position: 0 -231px}
  					#featured-cat li#item-8 a.image span{background-position: -151px -231px}
  					#featured-cat li#item-9 a.image span{background-position: -302px -231px}
  					#featured-cat li#item-10 a.image span{background-position: 0 -347px}
  					#featured-cat li.item a.view-btn{position: absolute;bottom: 17px;left: 17px;display: block;width: 117px;height: 30px;background-position: 0 -62px}
  						#featured-cat li.item a.view-btn:hover{background-position: -118px -62px;}
  						#featured-cat li.item a.view-btn span{display: none}
  						
  				#featured-cat li.clearance{width: 314px;float: left;}
  				#featured-cat li.clearance a.sprite{height: 153px;width: 314px;background-position: 0 -471px;margin: 2px 0}			
  				#featured-cat li.register-to-win{margin: 0 4px 0 0;width: 284px;height: 140px;padding: 17px 17px 0 17px;background-position: 0 -156px;float: left;position: relative}
  					#featured-cat li.register-to-win li{float: none;margin: 0 0 10px 0;width: 280px;padding-left: 4px}
  						#featured-cat li.register-to-win li.text span{display: block;font-size: 1.2em;color: #9f9f9f;margin-bottom: 4px}
  						#featured-cat li.register-to-win li.text strong{color: #ca3c2b;font-size: 1.5em;display: block;line-height: 1em;}
  						#featured-cat li.register-to-win li.input {overflow: hidden;padding-left: 0;width: 284px;margin-bottom: 15px;}
  						#featured-cat li.register-to-win li.input .validation-advice{position: absolute;left: 20px;bottom: 32px;margin: 0} 
  						#featured-cat li.register-to-win li.last{margin-bottom: 0}	
  							#featured-cat li.register-to-win li.input input.text{border: 0;padding: 8px 12px;width: 115px;background-position: -236px -89px;float: left;color: #7f7f7f;font-family: Arial,sans-serif;font-size: 0.9em;margin-left: 2px;height: 15px}
  							#featured-cat li.register-to-win li.input input.submit-btn{width: 77px;height: 28px;border: 0;text-indent: -9999px;font-size: 0;line-height: 0;background-position: -390px -62px;cursor: pointer;float: right;margin-right: 4px;}
  			#tab-product{margin-bottom: 30px;clear:both;  width: 960px; }
  				#tab-product #tab-menu{overflow: hidden;position: relative;z-index: 2}
  					#tab-product #tab-menu li{float: left;width: 164px;text-align: center;height: 37px; margin-top:30px;}
  						#tab-product #tab-menu li a{display: block;color: #707070;background: url('../images/tabs-hp.jpg') no-repeat 0 0;padding: 14px 0 9px;height: 14px;}
  						#tab-product #tab-menu li#first a{background: url('../images/tabs-hp-first.jpg') no-repeat 0 0}
  						#tab-product #tab-menu li.active a{background: url('../images/tabs-active-hp.jpg') no-repeat 0 0}
  						#tab-product #tab-menu li#first.active a{background: url('../images/tabs-active-hp-first.jpg') no-repeat 0 0}
					#tab-product #tab-content{/*height: 287px;width: 954px;*/background: url('../images/tabs-content-hp.jpg') no-repeat 0 0;padding: 3px;margin-top: -3px;position: relative;z-index: 1}		
  					#tab-product #tab-content ul.list-product-hp{overflow: hidden;padding: 25px 15px 0 15px}
  						#tab-product #tab-content ul.list-product-hp li{width: 133px;float: left;padding: 0 11px 0 0;text-align: center}
  							#tab-product #tab-content ul.list-product-hp li a.image{display: block;margin-bottom: 4px}
  							#tab-product #tab-content ul.list-product-hp li a.name{display: block;font-size: 0.9em;line-height: 1.4em}
  							#tab-product #tab-content ul.list-product-hp li .price-box{margin: 9px 0 14px}
  								#tab-product #tab-content ul.list-product-hp li .price-box .price{color: #ffa10e!important;} 
  							#tab-product #tab-content ul.list-product-hp li button.buy-btn{border: 0;width: 47px;height: 26px;background-position: -236px -62px;margin: 0 auto}
  								#tab-product #tab-content ul.list-product-hp li button.buy-btn span,#tab-product #tab-content ul.list-product-hp li a.view span{display: none}
  							#tab-product #tab-content ul.list-product-hp li a.view{display: block;width: 48px;height: 26px;background-position: -284px -62px;margin: 0 auto}	
  			#about-box-hp{overflow: hidden;padding: 35px 0;border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb}
  				#about-box-hp li{float: left;width: 300px;margin: 0 30px 0 0;color: #606060;font-size: 0.9em;}
  				#about-box-hp li.last{margin-right: 0}
  					#about-box-hp li strong.title{display: block;margin-bottom: 8px}
  					#about-box-hp li p{line-height: 1.4em;margin-bottom: 12px}
  					#about-box-hp li a.read{color: #ffa414;display: block;padding-left: 10px;background: url('../images/icon-readmore-hp.jpg') no-repeat 0 5px}

.more-box{}
	.more-box .contents{height: 52px;}
		.footer-content a.btn-slide{height: 27px;width: 80px;background-position: 0 -93px;}
		.footer-content a.active{background-position: -80px -93px;}
			.footer-content a.expand-btn span{display: none}  
		ul.social{float: right;}
			ul.social li{float: left;margin: 18px 0 0 25px;padding: 1px 0 0 25px}
				ul.social li a{font-size: 0.9em;}
				ul.social li a:hover{text-decoration: none}
			ul.social li.fb{background-position: -484px -167px;}
				ul.social li.fb a{color: #38538f}
			ul.social li.tw{background-position: -484px -185px;}
				ul.social li.tw a{color: #4095cb}
													
/** ----- Footer ----- **/
#footer{background: #363636 url('../images/footer-bg.jpg') repeat-x 0 0;/*height: 151px*/ padding:0 0 8px; clear:both;} 
	#footer .contents{ margin: 0 auto;
    text-align: left;
    width: 960px;
	position:relative;
	overflow: hidden}
		#footer .footer-top{overflow: hidden;padding: 30px 0 24px;border-bottom: 1px solid #4a4a4a;color: #848484;font-size: 0.9em;margin-bottom: 10px;height: 15px;}
			#footer .footer-top p{float: left;margin: 0;line-height: 1.4em;padding-bottom: 1px}
			#footer .footer-top a{color: #848484;}
			#footer .footer-top ul{float: right;}
			#footer .footer-top ul.class2{margin-top:5px}
			#footer .footer-top ul.class2 li{margin-top:5px;padding: 0 14px;}
				#footer .footer-top ul li{float: left;padding: 0 15px;border-right: 1px solid #848484;line-height: 1em}
				#footer .footer-top ul li.last{padding-right: 0;border: 0}
					#footer .footer-top ul li a{color: #848484;display: block;padding-bottom: 1px}
					#footer .footer-top ul li a:hover{color: #fff;text-decoration: none;border-bottom: 1px dotted #fff}
			/*#footer .payment-img{float: right}*/	
			.footer-icon{height: 32px;padding-top:15px}
				.footer-icon span.payment{overflow: hidden;width: 222px;height: 32px;background: url("../images/cat-home-sprite.jpg") -119px -464px;float: right}
			.juno-links{border-top: 1px solid #4a4a4a;float: left;margin: 0;line-height: 1em;padding-bottom: 1px;clear:both;}
            .juno-links a{color: #848484;display: block;padding-bottom: 1px;font-size:0.75em;float:left;margin-right:5px;}

			#seal {float:left}	
	
/** ----- Main Section ----- **/
.breadcrumbs{margin: 0 0 15px;height: 46px;border-bottom: 1px solid #ececec;width: 960px;margin: 0 auto}
	.breadcrumbs ul{overflow: hidden;}
		.breadcrumbs li{font-size: 12px;color: #B11F24;float: left;padding: 15px 15px 15px 10px;background: url('../images/arrow-breadcrumb.jpg') no-repeat 100% 50%}
		.breadcrumbs li.home{padding-left: 0}
		.breadcrumbs li.last{background: none}
			.breadcrumbs li a{color: #B11F24;}

.toolbar{padding: 12px;background: url("../images/toolbar-bg.jpg") repeat-x left top;overflow: hidden;border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;margin-bottom: 25px}
	.toolbar .pagination{float: right;text-transform: uppercase;font-size: 0.75em;}
	.category-products .pagination {background:none repeat scroll 0 0 !important;margin:0 auto 0;}
	.category-products .pagination li a:hover{color:#FFA414!important;}
	.category-products .pagination li a {background:none !important;background-position:0 0!important;display:block;float:left;height:13px !important;padding-top:12px;}
		.toolbar .pagination li{float: left;margin-left: 1px;padding: 1px 0}
			.toolbar .pagination li a{padding: 1px 6px;display: block;color: #808080;}
				.toolbar .pagination li a:hover{color: #fff;background: #ffa414;text-decoration: none}
				.toolbar .pagination li a.next{background: url("../images/icon-nextpage.jpg") no-repeat right 50%;padding: 1px 7px 1px 12px}
				.toolbar .pagination li a.previous{background: url("../images/icon-prevpage.jpg") no-repeat left 50%;padding: 1px 12px 1px 7px}
				.toolbar .pagination li a.next:hover,.toolbar .pagination li a.previous:hover{color: #808080;}
			.toolbar .pagination li.current span{padding: 1px 6px;color: #fff;background: #ffa414;display: block;float: left}
	.toolbar .sorter{padding: 0;border: 0;background: none;color: #939393;float: left}
		.toolbar .sorter span.label,.toolbar .sorter span.separation{margin-right: 5px;line-height: 20px}
		.toolbar .sorter select{margin-right: 5px;font-size: 1em}
		.toolbar .sorter a.view-all{color: #ffa414}
.toolbar-bottom{margin-top: 25px;}
.toolbar-bottom .sorter select,.toolbar-bottom .sorter span{display: none;}		

.page-title{padding: 10px 0;border-bottom: 0;margin: 0;width: auto}
.page-title h1{font-size: 1.5em;color: #808080;line-height: 1.1em}
.page-title h2,.page-title h1{font-size: 1.5em;color: #B11F24;line-height: 1.1em}

.col-left{width: 225px}
.block-layered-nav{}
	.block-layered-nav h3{font-weight: normal;font-size: 1.25em;color: #808080;padding: 10px 0;border-bottom: 1px solid #ececec;margin-bottom: 10px}
	.block-layered-nav dt{background: none;text-transform: none;color: #808080;font-size: 0.9em;padding: 10px 0;border-bottom: 1px solid #ececec}
	.block-layered-nav dd{background: none;padding: 12px 0;font-size: 0.8em;}	
		.block-layered-nav dd li{color: #ffa414;padding: 3px 0}
		.block-layered-nav dd a{color: #808080}
		.block-layered-nav dd a:hover{font-weight: bold;text-decoration: none}

.col2-left-layout .col-main,.col2-right-layout .col-main{width: 715px;}
.list-product{overflow: hidden;}
	.list-product li{float: left;width: 178px;height: 280px;border-bottom: 1px solid #ececec;border-right: 1px solid #ececec;background: url('../images/product-list-bg.jpg') repeat-x 0 100%;position: relative}
	.list-product li.last{border-right: 0;}
		.list-product li a.image{display: block;text-align: center;padding: 7px 0 17px}
		.list-product li a.name{font-size: 0.75em;font-weight: bold;text-decoration:underline; color: #000;display: block;margin-bottom: 8px;padding: 0 10px}
		.list-product .detail { text-align:left;padding:0px 10px; font-size:13px;}
		.list-product .detail li{float: none;border: 0;height: auto;width: auto;background: none;font-size: 0.75em;padding: 3px 10px 3px 22px;background: url('../images/square-detail.jpg') no-repeat 12px 7px;line-height: 1.2em}	
		.list-product .detail br{display: none}
		ul.color-swatches{text-align: center;margin-bottom: 10px}
			ul.color-swatches li{display: inline-block;height: 14px;width: 14px;border: 1px solid #ececec;float: none}
				ul.color-swatches li a{padding: 0 5px}
		.list-product li div.price-box{margin: 0;position: absolute;bottom: 16px;left: 12px}		
			.list-product li div.price-box span.price{font-size: 1.2em;color: #9cc93b}
		.list-product li a.view{position: absolute;bottom: 12px;right: 12px;display: block;width: 48px;height: 26px;background-position: -284px -62px;}
			.list-product li a.view span{display: none}			

.category-description{padding: 22px 18px 0 18px;margin: 18px 0;border-bottom: 1px solid #ececec;border-top: 1px solid #ececec;background: url('../images/cat-desc-bg.jpg') repeat-x 0 100%;overflow: hidden}
	.category-description div.image{float: left;width: 286px;height: 287px;padding: 6px;background: url('../images/cat-image-bg.png') no-repeat 0 0;margin: 0 20px 22px 0}		
	.category-description div.page-title{border-bottom: 1px solid #ececec;padding: 5px 0 15px;margin-bottom: 15px}	
		.category-description div.page-title h2{font-size: 1.25em}
	.category-description .content{color: #808080;font-size: 0.8em;line-height:1.6em;}
		.category-description .content p{margin-bottom: 20px}
		.category-description a.read-more{background: url('../images/icon-readmore-intro.jpg') no-repeat 0 50%;font-size: 0.75em;font-weight: bold;color: #ffa414;float: right;padding: 0 0 0 15px;margin-bottom: 22px}
			
#left-nav{}
	#left-nav h3{font-weight: normal;font-size: 1.25em;color: #808080;padding: 10px 0;border-bottom: 1px solid #ececec;margin-bottom: 10px}
	#left-nav ul#nav_vert{padding: 12px 0;font-size: 0.8em;}	
		#left-nav li{padding: 3px 0}
			#left-nav a{color: #808080}
			#left-nav a:visited { color:#B11F24;}
			#left-nav a:hover{font-weight: bold;text-decoration: none}
			
#product-view{}
	#product-view br{display: none}
	#product-view .product-main{overflow: hidden;margin-bottom: 20px}
	#product-view .page-title{border-bottom: 1px solid #ECECEC;margin-bottom: 20px}
	#product-view .product-img-box{width: 295px;float: left}
		#product-view .product-img-box .product-image{height: 274px;width: 275px;padding: 9px;position: relative;border: 1px solid #ededed;margin-bottom: 14px;text-align: center;}
			#product-view .product-img-box .product-image a.zoom{display: block;position: absolute; bottom: 9px;right: 9px;height: 16px;width: 16px;background: url('../images/zoom-btn.jpg') no-repeat 0 0}
				#product-view .product-img-box .product-image a.zoom span{display: none}
		#product-view .more-views{overflow: hidden}
			#product-view .more-views h4{display: none}
			#product-view .more-views li{float: left;margin-right: 9px}
			#product-view .more-views li.last{margin-right: 0}
				#product-view .more-views li a{display: block;width: 65px;height: 64px;border: 1px solid #ededed;}
					#product-view .more-views li img{margin: 2px}
	#product-view .product-shop{width: 400px;float: right}
		#product-view .add-box{padding: 8px 10px;background: url("../images/toolbar-bg.jpg") repeat-x left 100%;overflow: hidden;border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;margin-bottom: 10px}
			#product-view .add-box .price-box{float: left;margin: 0}
				#product-view .add-box .price-box span.price{font-size: 1.6em;color: #9cc93b;display: block;padding: 9px 0 0}
			#product-view .add-to-cart{float: right}
				#product-view .add-to-cart label{font-weight: normal;color: #808080;font-size: 0.8em;line-height: 30px;margin-right: 10px}
				#product-view .add-to-cart input.input-text{font-size: 0.8em;padding: 3px 5px;margin: 4px 10px 3px 0;color: #808080;}	
				#product-view .add-to-cart button.btn-cart{border: 0;width: 55px;height: 30px;background-position: -276px -31px}
					#product-view .add-to-cart button.btn-cart span{display: none}
			#product-view h4.subtitle-product{border-bottom: 1px solid #ECECEC;color: #808080;font-size: 0.9em;padding: 10px 0;margin-bottom: 12px}
			#product-view ul.color-swatches{overflow: hidden;margin-bottom: 25px}
				#product-view ul.color-swatches li{float: left;margin-right: 10px}
			#product-view .desc p{font-size: 0.8em;line-height: 1.6em;margin-bottom: 30px}
			#product-view .desc ul{margin-bottom: 20px}	
				#product-view .desc ul li{font-size: 0.8em;padding: 3px 0 3px 12px;background: url('../images/square-detail.jpg') no-repeat 0 10px;line-height: 1.6em}
				#product-view .desc-box ul li{padding: 3px 0 12px 12px;background: url('../images/square-detail.jpg') no-repeat 0 10px;list-style-type: none;margin: 0}
			#product-view .desc-box{margin-bottom:16px;font-size: 0.8em;line-height: 1.6em;}
				#product-view .desc-box h4.subtitle-product{font-size: 1.1em}
				#product-view .desc-box p span,#product-view .desc-box p strong{display: block;margin-bottom: 15px;}			
			#product-view .ads-box {}
				#product-view .ads-box h3{color: #808080;font-size: 1.2em;margin-bottom: 0;font-weight: normal;}
				#product-view .ads-box p{font-size: 0.75em;line-height: 1.5em;margin-bottom: 0}
	#product-view #tab-product{width: 715px}	
		#product-view #tab-product #tab-content {width: 715px;background: url(../images/tab-top.gif) no-repeat 0 0; padding:3px 0 0;}
			#product-view #tab-product #tab-content ul.list-product-hp li{width: 149px; min-height:240px;}
	
.cart{width: 960px;margin: 0 auto}
#cart-leftbox{float: left;width: 634px;}
	#cart-leftbox .page-title{border-bottom: 1px solid #ececec;padding-bottom: 12px;margin-bottom: 0}
	#shopping-cart-table {border: 0}
	#shopping-cart-table tr{background: none}
		#shopping-cart-table td{padding: 20px 0;border: 0;border-bottom: 1px solid #ececec!important}
		#shopping-cart-table td.image{width: 155px}
			#shopping-cart-table td.image a.product-image{display: block;border: 1px solid #ececec;width: 143px;height: 143px;padding: 5px;}
		#shopping-cart-table td.info{width: 460px;padding-left: 20px;}
			#shopping-cart-table .product-name{font-size:1.25em;margin-bottom: 10px;font-weight: normal;}
				#shopping-cart-table .product-name a{color: #808080;text-decoration:none;}
			#shopping-cart-table .option-box{overflow: hidden;margin-bottom: 20px}
				#shopping-cart-table .option-box strong.label{float: left;font-size: 0.8em;color: #808080;margin-right: 10px;display: block;line-height: 1.3em}
				#shopping-cart-table .option-box ul.color-swatches{float: left;margin: 0}
					#shopping-cart-table .option-box ul.color-swatches li{float: left;margin-right: 5px}					
				#shopping-cart-table .item-options{font-size: 0.8em;margin-bottom: 0;float:left; color: #808080;font-weight: bold;;line-height: 1.4em}
					#shopping-cart-table .item-options dt{font-style: normal;float: left}
						#shopping-cart-table .item-options dd{float: left;padding: 0 12px;margin: 0}
			#shopping-cart-table .control-box{padding: 10px;background: url("../images/toolbar-bg.jpg") repeat-x left 100%;overflow: hidden;border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;}
				#shopping-cart-table .control-box .cart-price{font-weight: bold;color: #9cc93b;font-size: 1.6em;display: block;float: left;line-height: 22px}
				#shopping-cart-table .control-box label{float: right;line-height: 1.8em;font-size: 0.9em;display: block;margin-right: 10px}
				#shopping-cart-table .control-box input.qty{padding: 5px;color: #808080;float: right;margin: 0 10px 0 0;width: 38px!important}
				#shopping-cart-table .control-box .btn-remove2{background:url("../images/icon-remove.jpg") no-repeat;height:16px;width:16px;float: right;margin: 5px 0}		
			
#cart-rightbox{float: right;width: 314px;background:url("../images/cart-right-bottom.jpg") no-repeat 0 100%;padding-bottom: 10px;margin-top: 8px;}
	#cart-rightbox .inner{background:url("../images/cart-right-top.jpg") no-repeat 0 0;padding: 18px 18px 0}
		#cart-rightbox h3{color: #808080;font-size: 1.2em;padding-bottom: 10px;margin-bottom: 15px;border-bottom: 1px solid #ececec;font-weight: normal;}
		#cart-rightbox #shopping-cart-totals-table{width: 100%}	
			#cart-rightbox #shopping-cart-totals-table td{width: 50%;font-weight: bold;color: #808080;font-size: 0.9em;text-align: left!important;padding-bottom: 20px}
			#cart-rightbox #shopping-cart-totals-table td span.price{text-align: right;!important;display: block}
			#cart-rightbox #shopping-cart-totals-table tfoot td span.price{font-size: 1.6em;color: #9cc93b}
		#cart-rightbox .button-set{border-top: 1px solid #ececec;padding: 12px 0;overflow: hidden}
			#cart-rightbox a.checkout-button{background: url("../images/sprites.png") no-repeat -332px -31px;width:164px;float:right;height:30px;display:block;}
			#cart-rightbox button.btn-update{background: url("../images/sprites.png") no-repeat -125px 0;width:90px;height:30px;float: left;border: 0}
				#cart-rightbox button.btn-update span,#cart-rightbox a.checkout-button span{display: none}

.discount{padding-top: 20px;}
	.discount label{display: block;margin-bottom: 10px;font-size: 0.9em;}
	.discount input.input-text{border-color: #a0a0a0;padding: 6px 10px 7px;width: 208px;float: left;margin-right: 12px}
	.discount button.button, #fastcheckout-coupon-add{/*float: left;*/width: 54px;height: 30px;background: url("../images/sprites.png") no-repeat 0 0; overflow: visible; }
	button.form-button-alt{border:0 none;margin:0 0 15px}
	.discount button.clear, #fastcheckout-coupon-remove{float: left;width: 54px;margin-left:5px; height: 30px;background:url("../images/btn-clear.jpg") no-repeat 0 0}
	#fastcheckout-coupon-remove{float:none;margin-left:0}
		.discount button.button span, button.form-button-alt span{display: none}
		
.form-list{padding-bottom:30px}
.form-list li{margin: 0}
.form-list .field{width: 350px;}
.form-list .input-box{width: 100%}
	.form-list li label{font-size:0.8em;margin-bottom:8px;color:#808080;font-weight: normal;}
		.form-list li label.required em{color:#ffa414;}
	.form-list li input.input-text{width: 328px;;padding:4px 10px;margin-bottom: 20px;}
	.form-list li.wide input.input-text,.form-list li.wide textarea{width:693px;}
	.form-list li select {width:279px;}
	.fastcheckout-column-middle .form-list {padding:0 0 0 0 !important;margin-bottom:12px;}
	.container_payment_method_ccsave .fastcheckout-column-middle .form-list {padding:0 0 0 0 !important;margin-bottom:0px;}
	.fastcheckout-column-middle .form-list ul{padding:0 !important;}
.form-list li.control{margin-bottom:0}
	.form-list li.control .input-box{float:left}
		.form-list li.control label{float:left;}
		.form-list li.control input.radio, .form-list li.control input.checkbox {float: left}

.buttons-set{padding: 8px 10px;background: url("../images/toolbar-bg.jpg") repeat-x left 100%;overflow: hidden;border: 0;border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;}
	.buttons-set .back-link{background: url("../images/sprites.png") -55px 0 ;display: block;width: 69px;height: 30px;}
	.buttons-set p.back-link a{font-size: 0;line-height: 0;text-indent: -9999px;display: block;width: 69px;height: 30px}
	.buttons-set p.required{float:right;font-size:0.8em;color: #ffa414;margin: 0 10px 0 0 ;line-height: 30px}
	.buttons-set button.button{overflow:hidden;width:72px;height:30px;}
		.buttons-set button.button span{display: none}
	button.button span{background: #ffa414;border: 1px solid #ffa414;color: #fff}
		
.fieldset{background:none;border:0;padding:10px 0 0;margin:0}
	.fieldset h2{background:none;margin:0 0 35px 0;padding:0;font-size: 1.5em;color: #808080;line-height: 1.1em;border-bottom: 1px solid #ececec;}
	.fieldset h3{margin-bottom: 25px}
	.fieldset .legend{float: none;border: 0;border-bottom: 1px solid #ECECEC;color: #808080;font-size: 0.9em;padding: 12px 0;margin: 0 0 18px;background: none}

.account-login{overflow: hidden;padding: 10px 0 50px;width: 960px;margin: 0 auto}	
.account-login .col2-set .col-1, .account-login .col2-set .col-2 {width: 466px}
.account-login .content{background:none;border:0;padding:0;}
	.account-login .content h2{background:none;margin:0 0 20px 0;padding:0 0 12px;font-size: 1.5em;color: #808080;line-height: 1.1em;border-bottom: 1px solid #ececec;text-transform: none;font-weight: normal;}
	.account-login .content p{font-size:0.8em;margin-bottom: 20px;color: #808080;line-height: 1.8em}
	.account-login .content p.required{display: none}
	.account-login .form-list{padding-bottom:20px}
		.account-login .form-list input.input-text{width: 444px;}
	.account-login .buttons-set{padding: 8px 10px;background: url("../images/toolbar-bg.jpg") repeat-x left 100%;overflow: hidden;border: 0;border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;}
		.account-login .buttons-set span{display:none}
	.account-login .registered-users a{font-size:0.8em;color:#ffa414;line-height: 30px;}
	.account-login .registered-users button.button{background-position: -73px -31px ;width:65px;height:30px;float: right}
	.account-login .new-users button.button{background-position: -139px -31px ;width:80px;height:30px;margin: 0;}

.account-create .page-title{padding:12px 0;border-bottom: 1px solid #ececec;text-transform: none;margin-bottom: 15px}
.account-create .form-list{padding-bottom: 20px}
	.account-create .form-list .field{width: 350px}
		.account-create .form-list input.input-text{width: 295px;}
		.account-create .form-list li.control label{margin: 0}
		.account-create .buttons-set{margin: 0 0 30px}
			.account-create .buttons-set button.button{background-position: -139px -31px;width:80px;height:30px;}
				.account-create .buttons-set button.button span{display:none}
				
.block-account{border: 0}
	.block-account h3{font-weight: normal;font-size: 1.25em;color: #808080;padding: 10px 0;border-bottom: 1px solid #ececec;margin-bottom: 10px}
	.block-account ul{padding: 12px 0;font-size: 0.8em;}	
		.block-account li{padding: 3px 0}
			.block-account a{color: #808080}
			.block-account li.current a,.block-account a:hover{font-weight: bold;text-decoration: none}
			
.my-account{}
	.my-account .page-title{padding: 10px 0;border-bottom: 1px solid #ececec;margin-bottom: 15px}
	.dashboard .welcome-msg {margin: 0 0 25px 0}
		.dashboard .welcome-msg p{font-size: 0.9em;line-height: 1.6em}
		.dashboard .welcome-msg p.hello {font-size: 1.5em;}
	.box-account{border: 0;padding: 0;background: none}
	.my-account .box-head{border: 0;padding-top: 20px;margin: 0 0 20px}
		.my-account .box-head h2{background-image: none!important;text-transform: none;color: #808080;font-size: 1.1em;padding: 0}
		.my-account .box-head a{font-size: 0.8em;line-height: 1.8em;color: #ffa414}
	.my-account .box-title{background: none!important;padding-bottom: 12px!important;margin-bottom: 12px!important;border-bottom: 1px solid #ececec;}	
		.my-account .box-title h3{font-size: 13px;color: #808080;margin: 0}
	.dashboard .box-info .box-content{min-height: 50px;}
		.dashboard .box-content p,.my-account address{font-size: 0.8em;line-height: 1.8em;}
	.dashboard .buttons-set{} 
		.dashboard .buttons-set a.edit-btn{background: url('../images/sprites.png') no-repeat -220px -31px;width: 55px;height: 30px;display: block;float: right}
			.dashboard .buttons-set a.edit-btn span{display: none}
			
	.my-account .form-list{padding-bottom: 0}
		.my-account .form-list .field,.my-account .form-list .pass-confirm{width: 350px;}
		.my-account .form-list .name-lastname,
		.my-account .form-list .pass-confirm,
		.my-account .form-list .fields-fax,
		.my-account .form-list .field-region,
		.my-account .form-list .field-country{float: right;}
		.my-account .form-list select{}
		
	.my-account .buttons-set{margin: 10px 0 20px}
	.my-account .buttons-set  button.edit-btn{background-position: -220px -31px ;width: 55px;height: 30px;}
	
	.addresses-list li.item{border: 0;background: none;padding: 0;margin-bottom: 20px}
		.addresses-list li.item address{font-size: 0.8em;line-height: 1.8em;}
		.addresses-list li.item p,.my-account p{font-weight: normal;font-size: 0.8em;}
			.addresses-list li.item p a{color: #ffa414}

.my-account .pager{}
	.my-account .pager p.amount{display: none}
#my-orders-table{border: 0;font-size: 0.9em}
	#my-orders-table th{border: 0;padding: 10px 25px 10px 0;color: #808080;background: #fff;}
	#my-orders-table td{border-right: 0;border-bottom: 0;border-top: 1px solid #ececec;padding: 10px 25px 10px 0;color: #808080;font-size: 0.9em;background: #fff;vertical-align: middle;}
	#my-orders-table .last{padding-right: 0;width: 170px}
		#my-orders-table td em{font-style: normal;}
	#my-orders-table tfoot td{border: 0;padding: 5px 25px 5px 0;}
	.order-items #my-orders-table th.last{text-align: right;}
	.order-items #my-orders-table td{vertical-align: top;}
		.order-items .product-name{color: #808080;font-size: 1.1em!important}
	
.link-vieworder{font-size: 0;line-height: 0;text-indent: -9999px;display: block;height: 30px;width: 92px;background-position: -384px 0 ;float: right;margin-left: 10px;}
.link-reorder{font-size: 0;line-height: 0;text-indent: -9999px;display: block;height: 30px;width: 67px;background-position: -216px 0 ;float: right}	
.link-print{font-size: 0;line-height: 0;text-indent: -9999px;display: block;height: 30px;width: 99px;background-position: -284px 0 ;float: right;margin-left: 10px;}

.order-info-box{background: none;border: 0;padding:0 }
.order-info{background: none;border: 0;margin: 0;padding: 0;margin-bottom: 20px}
	.order-info dt{display: none}
	.order-info li{margin: 0;font-size: 1.1em;}
p.order-date{display: none}
.order-items h2{font-size: 1.1em;color: #808080;margin-bottom: 10px}

.catalogsearch-result-index .list-product li{width: 191px;}
	.catalogsearch-result-index ul.color-swatches li{width: 14px}
	.catalogsearch-result-index .list-product .detail li{width: auto;}
	
.customer-account-logoutsuccess #body .contents{padding: 50px 0}
.customer-account-forgotpassword #body .contents{padding-top: 30px}
	.checkout-cart-index #body .page-title,.customer-account-logoutsuccess .page-title{margin-bottom: 20px;border-bottom: 1px solid #ececec;}
	.customer-account-forgotpassword .page-title{border-bottom: 1px solid #ececec;}
	.customer-account-forgotpassword .buttons-set{margin-top: 0}
	.checkout-cart-index #body p,.customer-account-logoutsuccess #body p,.customer-account-forgotpassword #body p{font-size: 0.8em}
		.checkout-cart-index #body a{color: #ffa414}

.no-route-box{padding-bottom: 70px;}
	.no-route-box h3{font-size: 1.1em;color: #808080;margin-bottom: 20px}
	.no-route-box p{font-size: 0.8em;margin-bottom: 30px}
	.no-route-box a{color: #ffa414;text-decoration: underline;}
	.no-route-box a:hover{text-decoration: none;}
	.no-route-box ul.links{font-size: 0.8em}
		.no-route-box ul.links li{display: block;margin-bottom: 5px}

#contact-wrapper{}
	#contact-wrapper .col-main{float: left!important;width: 632px!important;}
		#contact-wrapper .col-main .page-title{border-bottom: 1px solid #ececec;margin-bottom: 30px}
			#contact-wrapper .form-list{padding-bottom: 0}
				#contact-wrapper .form-list li{width: 632px}
					#contact-wrapper .form-list .field{width: 305px}
					#contact-wrapper .form-list .field-email{float: right}
						#contact-wrapper .form-list input.input-text{width: 283px;}
						#contact-wrapper .form-list li.wide textarea{width: 610px;padding: 5px 10px;}
			#contact-wrapper .buttons-set{margin-top: 20px;}
				#contact-wrapper .buttons-set p.required{float: left}	
	#contact-wrapper .col-right{float: right;width: 308px;}
		#contact-wrapper .col-right h3{font-weight: normal;font-size: 1.25em;color: #808080;padding: 10px 0;border-bottom: 1px solid #ececec;margin-bottom: 10px}
		#contact-wrapper .col-right p{color: #202020;font-size: 0.8em;line-height: 1.6em;margin-bottom: 20px}
			#contact-wrapper .col-right p strong{display: block}
			#contact-wrapper .col-right a{display: block;color: #ffa414;text-decoration: underline}
			#contact-wrapper .col-right a:hover{text-decoration: none}
			#contact-wrapper .col-right ul.info-company{margin-bottom: 15px;}
				#contact-wrapper .col-right ul.info-company li{padding: 9px 0 9px 42px;color: #ffa414;margin-bottom: 5px}
				#contact-wrapper .col-right ul.info-company li.tel{background: url('../images/icon-phone.jpg') no-repeat 0 0;font-size: 1.2em}
				#contact-wrapper .col-right ul.info-company li.fax{background: url('../images/icon-fax.jpg') no-repeat 0 0;font-size: 1.2em}
				#contact-wrapper .col-right ul.info-company li.mail{background: url('../images/icon-mail.jpg') no-repeat 0 0}

.std{}
.col1-layout .col-main{float: left;width: 635px}
	.col1-layout .col-main .page-title{border-bottom: 1px solid #ececec;margin-bottom: 20px}
	.col1-layout .col-main .content{margin-bottom: 20px;}
		.col1-layout .col-main .content .image{border: 1px solid #ececec;text-align: center;margin-bottom: 20px}
		.col1-layout .col-main .content h3{font-weight: normal;font-size: 1.25em;color: #808080;margin-bottom: 20px}
		.col1-layout .col-main .content p{font-size: 0.8em;line-height: 1.8em;margin-bottom: 20px}
			.col1-layout .col-main .content p a{color: #ffa414;}
			.col1-layout .col-main .content p a:hover{text-decoration: underline}
	.col1-layout .col-main .our-centre{overflow: hidden}
		.col1-layout .col-main .our-centre .img-our{border: 1px solid #ececec;float: left;width: 224px;height: 160px;float: left;margin-right: 20px}
		.col1-layout .col-main .our-centre .info{float: left;width: 300px;}
			.col1-layout .col-main .our-centre .info p{font-size: 0.8em;line-height: 1.8em;margin-bottom: 20px;}		
.col1-layout .col-right{float: right;width: 308px}
	.col1-layout .col-right h3{font-weight: normal;font-size: 1.25em;color: #808080;padding: 10px 0;border-bottom: 1px solid #ececec;margin-bottom: 10px}
	.col1-layout .col-right ul{padding: 12px 0;font-size: 0.8em;}	
		.col1-layout .col-right li{padding: 3px 0}
			.col1-layout .col-right a{color: #808080}
			.col1-layout .col-right li.active a,.col1-layout .col-right a:hover{font-weight: bold;text-decoration: none}



.zoom_outer{
  border: 1px solid #EDEDED;
    height: 265px;
    margin-bottom: 14px;
    padding: 13px;
    position: relative;
    width: 265px;
}

.zoomimage{
 bottom: 9px;
  display: block !important;
    position: absolute;
    right:9px;
}

.zoom_outer a{
}

.desc-box{
list-style:none
}
.desc-box ul li{
}
.desc-box li{
line-height: 20px;
    list-style: disc outside none;
    margin-left: 15px;
}


.product-right { float:right; width:292px; position:relative; padding:15px 8px 0 0; }
.slide-price { padding:10px 0 0;}

.block-layered-nav .block-subtitle { background:#ECECEC; color: #808080; border:0; margin:0 0 5px;}
.block-layered-nav .actions { background:none; }
.block-layered-nav .currently li { background:none;}
.block-layered-nav .currently .label { background:none; padding:0; color:#9CC93B;}



#panel {
	display: none;
}
.slide {
	margin: 0;
	padding: 0;
	
}
#footer .slide { height:27px;position: absolute;left: 0;top: -27px; /*float: left;*/}
.footer-content { position:relative;/* margin: 0 auto; width: 960px;*/}
.footer-icon { margin:0!important; text-align:right;}

.show-cont { float:left; width:420px; float:left;
	padding:15px;
	color:#848484;
	line-height:18px;
	font-size:11px;
	margin:0 15px 15px 0;
	border: 10px solid #CCCCCC;}
.show-right { margin:0 0 15px 0;} 
#panel{ /*height:100%; overflow:hidden; float:left; width:100%;*/}
.show-cont h3{ color:#F38C0A}
.show-cont a{color:#F38C0A}

button.clear {
background:none repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
margin:0;
overflow:visible;
padding:0;
width:auto;
}

#fastcheckout-toc-popup{
	position: fixed;
	width: 700px; 
	z-index: 999;
	height: 300px;
}
.fastcheckout-popup-wrapper{background: #fff;opacity: 1;text-align: left;}

#fastcheckout-login-popup{position: fixed;z-index: 999;width: 500px;height: 280px;background: #fff;}
#fastcheckout-login-popup .fastcheckout-popup-wrapper{width: 440px;position: relative;margin: 0 auto}
#fastcheckout-login-popup .page-title{padding-bottom: 15px;}
#fastcheckout-login-popup p.close{margin: 0;text-transform: uppercase;position: absolute;top: 15px;right: 0;}
#fastcheckout-login-popup p{font-size: 12px;}
#fastcheckout-login-popup ul.form-list{padding: 0;}
#fastcheckout-login-popup ul.form-list input.input-text{margin-bottom: 12px;}
#fastcheckout-login-popup .buttons-set{margin: 0;padding: 10px 0;background: none;border: 0;}
#fastcheckout-login-popup .buttons-set a{font-size: 12px;line-height: 30px;}
#fastcheckout-login-popup .buttons-set button{float: right;border: 0;height: 30px;}
#fastcheckout-login-popup .buttons-set #fastcheckout-login-button{background: url('../images/login-btn.jpg') no-repeat 0 0;width: 65px;}
#fastcheckout-login-popup .buttons-set #fastcheckout-forgot-button{background: url('../images/submit-btn.jpg') no-repeat 0 0;width: 72px;}

.product-option-select{
float:left;
position:relative;
width:400px;
}

.product-option-select .product-options-bottom{
display:none;
}

.product-option-select .product-options{
background:none repeat scroll 0 0 transparent;
border:medium none;
margin:-14px -15px 0;
padding:10px 15px 20px;
position:relative;
width:195px;
}




.product-options dt label em{

display:none;
}

.product-image img { max-height: 275px; max-width: 275px; }

.zoom-image {
    display: block !important;
    position: absolute;
	bottom: 2px;
	right: 10px;
	}
	
.zoom-image img{ width:16px; height:16px;}
/*    Wordpress         */
div.blog-title h2 {font-size:1.7em;color:#808080;border-bottom:1px solid #ECECEC;padding:4px 0 6px 0;margin: 0;}

/*==================18th july===================================*/
.fastcheckout-popup-wrapper-inner {}

.fastcheckout-popup-wrapper-inner .close {
    float: right;
    margin-top: -28px;
    padding-right: 5px;

}

#fastcheckout_popup_overlay {width: 100%!important;height: 100%!important;position: fixed;top: 0;left: 0;background: #000;opacity: 0.8;filter: alpha(opacity = 80);z-index: 888}
div.post-list {overflow: hidden;}
div.post-list ul {overflow:hidden;float:left;}
div.post-list ul li {border-bottom: 1px solid #ECECEC;overflow: hidden;padding: 18px 0;}
div.post-list ul li ul.related-list {margin-top:5px;}
div.post-list ul li ul.related-list li {padding:10px 0 0;border:none;}
div.post-list ul li.first h2 {}
div.post-list ul li.first div.entry {}
div.post-list ul li.first h2 a {font-size:1.2em !important;color:#808080;text-decoration: none;}
div.post-list ul li.first h2 a:hover {font-size:1.2em !important;color:#808080;text-decoration: underline;}
div.post-list ul li h2 a {font-size:1.1em;color:#808080;text-decoration: none;}
div.post-list ul li h2 a:hover {font-size:1.1em;color:#808080;text-decoration: underline;}
div.post-list ul li.first div.featured-image {border:1px solid #ececec;-moz-box-shadow: 0 0 1px #dddddd;-webkit-box-shadow: 0 0 1px#dddddd;box-shadow: 0 0 1px #dddddd;width: 225px;height: 175px;margin:0 19px 0 2px ;}
div.post-list ul li.first div.featured-image img {width: 215px;height: 165px;margin:5px 0 0 5px;}
div.post-list ul li div.post-content,div.post-list div.third-post div.post-content {font-size: .92em;line-height: 18px;}
div.post-list ul li div.post-content ul{list-style:none;margin:10px 0 5px 0;float:none;}
div.post-list ul li div.post-content li{margin-left:10px;border: none; overflow: hidden; padding: 8px 0;}
div.post-list ul li div.post-content a ,div.post-list div.third-post div.post-content a { color:#ffa414; }
div.post-list ul li div.featured-image {border:1px solid #ececec;-moz-box-shadow: 0 0 1px #dddddd;-webkit-box-shadow: 0 0 1px#dddddd;box-shadow: 0 0 1px #dddddd;margin:0 19px 0 2px ;}
div.post-list ul li div.featured-image img {width: 155px;height: 120px;margin:4px;}
div.post-list div.third-post {width: 345px;float: left;margin:14px 0px 0 0;}
div.post-list div.third-post ul{list-style:none;margin:10px 0 5px 0;float:none;}
div.post-list div.third-post li{margin-left:10px;border: none; overflow: hidden; padding: 8px 0;}
div.post-list div.third-post h2.myriad-s a {font-size:.9em !important;color:#808080;text-decoration: none;}
div.post-list div.third-post h2.myriad-s a:hover {font-size:.9em !important;color:#808080;text-decoration: underline;}  
div.post-list ul.right-post {float:right;width:335px;margin-top: 20px;}
div.post-list ul.right-post li {background: url(../images/arrow-breadcrumb.jpg) left 4px no-repeat;border-bottom: none;padding: 0 0 7px 12px;}
div.post-list ul.right-post li a {color:#FFA414;font-size: .92em;}
div.three-categories {margin:28px 0 60px 0;overflow: hidden;}
div.three-categories ul li {float: left;width:223px;margin-right:23px;}
div.three-categories ul li.last {margin-right: 0;}
div.three-categories ul li h3 {border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC;padding: 14px 0;width: 246px;margin-bottom: 20px;}
div.three-categories ul li.last h3 {width:auto;}
div.three-categories ul li h3 a {text-decoration: none;color:#808080;font-size: 1.1em;}
div.three-categories ul li h4 {margin:15px 0;}
div.three-categories ul li h4 a {text-decoration: none;color:#808080;font-size: .95em;}
div.three-categories ul li a.image {border:1px solid #ececec;-moz-box-shadow: 0 0 1px #dddddd;-webkit-box-shadow: 0 0 1px#dddddd;box-shadow: 0 0 1px #dddddd;display: block;width: 223px;}
div.three-categories ul li a.image img {width: 215px;height: 104px;margin: 4px;}
div.three-categories ul li p {font-size:.92em;}
div.three-categories ul li a {color:#FFA414;}
div.three-categories ul li a.related-link {color:#FFA414;font-weight: bold;font-size:.9em;float: left;margin-top: 10px;}
div.block-blog {margin-top: 15px;overflow: hidden;margin-bottom: 20px;}
div.block-blog div.block-title strong span {color:#808080;font-size: 1.25em;border-bottom: 1px solid #ECECEC;padding-bottom: 10px;display:block;}
div.block-blog div.block-title strong span.blogroll{color:#808080;font-size: 1.25em;border-bottom: 1px solid #ECECEC;padding-bottom: 10px;border-top: 1px solid #ECECEC;padding-top: 10px;display:block;}
div.block-blog div.block-content-featured ul li {clear: both;margin-top:20px;}
div.block-blog div.block-content-featured ul li p.date {display:block;width: 30px;float: left;height: 42px;border-right:1px solid #ECECEC;padding:6px 4px 0px 0;margin-right: 5px;}
div.block-blog div.block-content-featured ul li p.date span.day {font-size:1.6em;}
div.block-blog div.block-content-featured ul li p.date span.month {font-size:.9em;text-transform:uppercase;}
div.block-blog div.block-content-featured ul li a.title {font-size:.82em;color:#FFA414;font-weight: bold;display:block;padding-top:9px;}
div.block-blog-categories div.block-content ul {margin-top: 20px;}
div.block-blog-categories div.block-content ul li {padding-bottom: 7px;}
div.block-blog-categories div.block-content ul li a {color: #808080;font-size:.92em;}
div.block-blog-categories div.block-content ul li span {color:#FFA414}
/*Socail Tabs */
div.social-tab {float:left;margin-top:10px;width:100%;}
div.social-tab div.tab-item ul {border-bottom: 1px solid #ECECEC;overflow:hidden;}
div.social-tab div.tab-item ul li {float:left;display: block;width: 75px;height: 41px;line-height: 42px;text-align: center;margin-right: 7px;}
div.social-tab div.tab-item ul li.active {background: #fbfbfb;}
div.social-tab div.tab-item ul li a {color:#808080;text-decoration:none;font-size:.92em;}
div.social-tab div.tab-content {clear: both;padding-top:18px;}
div.social-tab div.tab-content div#twitter {}
div.social-tab div.tab-content div#twitter ul.tweet_list li {background:url(../images/twitter-logo.png) left 7px no-repeat;line-height:20px;margin-bottom:15px;padding-left:37px;}
div.social-tab div.tab-content div#twitter ul.tweet_list li span {font-size:.8em;margin-right: 4px;}
div.social-tab div.tab-content div#twitter ul.tweet_list li span a {color:#FFA414;text-decoration:underline;padding-right:4px;}
div.blog-entry div.page-title {padding:21px 0 0 0;}
div.blog-entry div.featured-image ,div.one-related div.featured-image {border:1px solid #ececec;-moz-box-shadow: 0 0 1px #dddddd;-webkit-box-shadow: 0 0 1px#dddddd;box-shadow: 0 0 1px #dddddd;margin:6px 19px 0 0;}
div.blog-entry div.featured-image img {height: 165px;margin: 5px;width: 215px;}
div.blog-entry p ,div.one-related p {font-size:.92em;line-height:20px;margin-bottom:20px;}
div.blog-entry p.when {margin-bottom:10px;}
div.blog-entry p.when a {color:#FFA414;text-decoration:underline;}
div.blog-entry ul{list-style:none;margin:10px 0 5px 0;float:none;}
div.blog-entry li{margin-left:10px;border: none; overflow: hidden; padding: 8px 0;}
div.blog-entry a {color:#FFA414;text-decoration:none;}
div.blog-entry a:hover {color:#FFA414;text-decoration:underline;}
div.hr {border-bottom: 1px solid #ECECEC;margin:20px 0 15px;}
div.one-related {clear:both;}
div.one-related h2.myriad-s a {color:#808080;text-decoration:none;}
div.one-related div.featured-image img {height: 120px;margin: 4px;width: 155px;}
div.one-related a.more {color:#FFA414;}

ul.related-list li a,div#comments ul li p.left-comment a  {color:#FFA414;font-weight:bold;font-size:.92em;}

div#comments {clear:both;margin-top:40px;float:left;}
div#comments h3.title {color:#808080;font-size:1.2em;margin-bottom:10px;}
div#comments ul li {width:100%;border-top:1px solid #ececec;padding-top:10px;font-size:.92em;}
div#comments ul li p.left-comment {float:left;text-align:center;width:115px;padding-top:7px;font-size:.9em;}
div#comments ul li p.left-comment a {padding-bottom:5px;display:block;}
div#comments ul li p.entry {border-left:1px solid #ececec;float:left;width:580px;line-height:20px;padding-left:15px;}
div#comments form#respond {clear:both;float:left;margin:15px 0 40px;}
div#comments form#respond label {font-size:1em;}
div#comments form#respond div.fieldset ul.form-list {}
div#comments form#respond div.fieldset ul.form-list li {border-bottom:none;padding-left:10px;width:auto;}
div#comments form#respond div.fieldset ul.form-list li.wide {border-top:none;}
div#comments form#respond div.fieldset ul.form-list li.fields div.field {width:auto;}
div#comments form#respond div.fieldset ul.form-list li.fields div.name {margin-right:40px;}
div#comments form#respond div.fieldset ul.form-list li input.input-text {width:310px;}
div#comments form#respond .form-list li.wide textarea {width:682px;padding:4px 10px;}
div#comments form#respond div.buttons-set {margin-top:4px;}
div#comments form#respond div.buttons-set span.required-f {color:#FFA414;float:left;font-size:.9em;margin-top:8px;}


.product_image{
text-align:center;
}


.prduct-price{
float:left;
margin-right:10px;
}
.product_button{
float:right;
}


.block .block-content .product-name {
    color: #1E7EC8;
}
.block .block-content .product-name a {
    color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.block .regular-price, .block .regular-price .price {
    color: #9cc93b;
	font-size:18px;
}

.block-viewed { padding:10px 0 0;}
.block-viewed .block-title { background:none; padding:4px 0 14px;  }
.block-viewed .block-title strong { padding:0; color:#B11F24; text-transform:none; font-weight:bold; font-size:14px;}
.block .block-content .product-name { font-size:1em;}

.discount-form .validation-advice {
    float: left;
}
.tab-bttm { background: url(../images/tab-bttm.gif) repeat-x 0 0; height:9px; width:100%; margin:0!important; }
.tab-top {  background: url(../images/tab-top.gif) repeat-x 0 0; height:9px; width:100%; margin:0!important;}
.f-left { float:left;}
.f-right { float:right;}
.left-sh { background: url(../images/tab-sh-mid.gif) repeat-y 0 0; width:709px; padding:0 3px;}

.cms-home #tab-product #tab-content{height: 287px;}

div.pagination { text-align:right;}
div.pagination ul li { display:inline;}
.page-sitemap .links {
    margin: 0 8px 0 0;
	padding:6px 0;
    text-align: left;
}
.page-sitemap {}

.slides_container a {position:absolute;top:0;left:0;z-index:8;}
.slides_container a.active {z-index:10;}
.slides_container a.last-active {z-index:9;}


/*------------------------------------home-bottom 30-07-11---------------------------------------------------------------------*/

.tab-product-bottom{
width:960px;
}

.tab-product-bottom ul{ 
    border-bottom: 1px solid #ECECEC;
    border-top: 1px solid #ECECEC;
    float: left;
    padding: 25px 0;
	margin:0px;
}
.tab-product-bottom ul li { list-style: none outside none;}

.tab-product-bottom ul li{     
    float: left;
    font-size: 12px;
    height: auto;
    margin-right: 40px;
    padding: 8px 0;
    width: 290px;
	}
	
.tab-product-bottom ul li.last { margin-right: 10px;}	
	
.tab-product-bottom ul li h4 {
    margin-bottom: 7px;
	color:#606060;
}

.tab-product-bottom p {
    color: #464646;
    line-height: 1.5em;
    margin-bottom: 10px;
}

.tab-product-bottom a.readmore {
    background: url("../images/icon-readmore.jpg") no-repeat scroll 0 5px transparent;
    color: #FFA513;
	padding-left: 12px;
	font-size: 12px;
	}
	

.blog-container{
margin: 0 auto;
width:960px;
padding-bottom: 30px;
}

.blog-container h4 {
    color: #606060;
    margin: 0 0 10px;
    padding: 0;
}

.blog-container-inner-mid a {
    color: #606060;
    margin: 0 0 10px;
    padding: 0;
	 font-size: 14px;
    font-weight: bold;
	text-decoration:none;
}

.blog-container p {
    color: #464646;
    line-height: 1.5em;
	font-size: 12px;
	display:block;
}


.blog-container ul{ 
    border-bottom: 1px solid #ECECEC;
    border-top: 1px solid #ECECEC;
    float: left;
    width: 960px;
	margin-bottom: 30px;
	padding: 40px 0 25px;
	display:block;
	}
	
.blog-container ul li{ display:block;}		

.blog-container-inner{ 
    float: left;
    width: 474px;
	margin-bottom:21px;
	margin-right:6px;
	display:block;
}

.blog-container-inner-mid{ 
background:url(../images/blog-mid-bg.gif) repeat-y;
padding:12px 15px;
text-align: left;
margin-top: -7px;
/*display:block;*/
font-size:12px;
float:left;
width:454px;
}

.blog-container a.readmore {
    background: url("../images/icon-readmore.jpg") no-repeat scroll 0 5px transparent;
    color: #FFA513;
	padding-left: 12px;
	font-size: 12px;
	}
	
.blog-container-bottom{ padding:20px 20px 20px; text-align:left; /*clear: both;*/ /*width:100%;*/ border-top:1px solid #E7E7E7; float:left; margin-top: 18px;*margin-top: 18px; margin-right:8px; width:910px;}	

/*--------- New added on 01-08-11 ----------*/
.product-options dd {
    border-bottom: 1px solid #E4E4E4;
    margin: 0 0 5px;
    padding: 5px 10px 15px 0;
}		

.product-options dt label {
color:#808080;
font-size:0.9em;
display:block;
}

.product-options dl.last dd.last {
border-bottom:0 none;
margin-bottom:0;
/*margin-left:35px;
margin-top:-22px;*/
padding-bottom:5px;
}
.block-layered-nav .block-title {
    background:none;
    height:auto;
    overflow: hidden;
    padding: 0;
    text-indent:0;
}
.block-layered-nav .block-content {
    background:none;
	padding:0 10px;
    border: 1px solid #ECECEC;
}

.category-view { background:none;}
.category-view a.name, .category-view strong.price { font-weight:bold!important;}

.footer-expand{ width:960px;
margin:0 auto;
position:relative;
}

.footer-expand .slide {
    height: 27px;
	clear:both;
	text-align:left;
   /* left: 0;
    position: absolute;
    top: -27px;*/
}

.footer-expand a.btn-slide{height: 27px;width: 80px;background-position: 0 -93px;}


.footer-expand a.active{background-position: -80px -93px;}
	

.footer-expand a.expand-btn span{display: none}  

.clearer-ie{ clear:both;
height:0;
line-height:0;
	display:none;
	*display:block}
	
.entry .readmore{
 background: url("../images/icon-readmore.jpg") no-repeat scroll 0 5px transparent;
    color: #FFA513;
    font-size: 12px;
    padding-left: 12px;
	font-weight:normal;
}
.entry p{
  color: #464646;
    line-height: 1.5em;
    margin-bottom:0px!important;
	font-size:12px!important;
}
.entry{
}
.last{
/*margin:0px;
padding:0px;
line-height:0px;
display:none;*/
}

.box li{
float:left;
}

.content h3 {
    font-size: 14px;
    font-weight: normal;
    color:#B11F24;
}


/*------------------Social tags-----------------------------------------------------*/


#gossip-content {}

#gossip-content .inner {
    margin: 0 auto;
    overflow: hidden;
    padding: 40px 0;
    width: 850px;
}

#gossip-content a.link {
    display: block;
    float: left;
    font-size: 1.1em;
    padding: 0 22px 0 0;
	font-weight: bold;
}

#gossip-content .box-left {
    float: left;
}

#gossip-content .testimonial {
    height: 175px;
    width: 355px;
}

#gossip-content .gossip-center {
    float: left;
    height: 176px;
    padding-top: 10px;
    width: 140px;
}

#gossip-content .gossip-center a.fb {
    background: url("../images/sprites.png") 0 -1264px no-repeat transparent;
    height: 26px;width:71px;margin:16px 35px;
}

#gossip-content .gossip-center a.tw {
    background: url("../images/sprites.png") 0 -1290px no-repeat transparent;
    height: 27px;width:79px;margin:12px 35px 10px;
}

#gossip-content .gossip-center a {
    display: block;
    margin-bottom: 4px;
    text-align: center;
}

#gossip-content .gossip-center a span {
    display: none;
}

#gossip-content .box-right {
/*     background: url("../images/top-box/buff-tw.png") no-repeat scroll 309px bottom transparent; */
    float: right;
}

#gossip-content .testimonial {
    height: 175px;
    width: 355px;
}

#gossip-content .testimonial p {
    font-size: 0.75em;
    height: 45px;
    line-height: 1.3em;
    margin-bottom: 0;
    padding: 7px 15px 23px;
}

#gossip-content .testimonial p.para-left {
    background: url("../images/para-left.jpg") no-repeat scroll 0 0;
    margin-bottom: 2px;
}

#gossip-content .box-left a.link {
    background: url("../images/sprites.png") -199px -1340px no-repeat transparent;
    padding-left: 60px;
	height: 16px;
}

#gossip-content .box-left a {
    color: #284588;
	text-decoration: none;
}

#gossip-content .testimonial p.para-right {
    background: url("../images/para-right.jpg") no-repeat scroll 0 0;
}

#gossip-content .box-right a.link {
    background: url("../images/sprites.png") 248px -1371px no-repeat transparent;
    padding-left: 90px;
	height: 16px;
}

#gossip-content .box-right a {
    color: #0DB9DE;
	text-decoration: none;
}		

#gossip-content .gossip-center a.blog-link {
    color: #CA3C2B;
    font-size: 1.05em;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 10px;
}

#gossip-content .gossip-center a.blog-feed {
    color: #ffbc01;
    font-size: 1.05em;
	text-decoration: none;
	font-weight: bold;
}
/*--------------------Brand logo---12-08-11--------------------------------*/


.home_product_right_middle {  padding-top: 20px; width: 960px;}

.home_product_pic1_box { width:190px; padding-left:0px;  margin-right: 15px; height:105px; }

.home_product_pic1_box img {border: 1px solid #ECECEC;}

#category-resized {height:225px;overflow:hidden;}

.category-description .content, .category-description .full-content {
    color: #808080;
    font-size: 0.8em;
    line-height: 1.6em;
}

.colorswatch-list {
display:none;}

.col1-layout .col-main .our-centre .img-our{
border: none !important;
}

.fastcheckout-error {font-weight:bold;color:#ef2b35;font-size:12px;margin-bottom: 10px;}
#voucher-code {background: url("../images/banner-bg.jpg") repeat-x 0 100%;height: 64px;}
#voucher-code .inner{width: 620px;margin: 0 auto;height: 64px;text-align: left}
#voucher-code .inner p{text-transform: uppercase;margin: 0;font: 19px/60px 'DINMediumRegular';color: #464646}
#voucher-code .inner p span{font-family: 'DINBold';color: #ed1c24}
#voucher-code .inner p img{margin-top: 5px;}
