/* 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:#666;font-size:12px;cursor:pointer;}
	a:hover{color:#333;}
	a:active{outline: none;}
	a:focus,select,button:focus{outline:none;}
.clear{clear:both;}
p{font-size:13px; line-height:1.6em; color:#4d4d4d; margin:5px 0;}
img{ border:0; vertical-align:top;}
ul{list-style:none;}
th,td{padding:2px;}
body{background:#EFEFEF;font-family:'Open Sans', 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;}
select {background: #fff;border: 1px solid #CCCCCC;padding: 2px;}
label {cursor: pointer;}
img{max-width:100%;height:auto;}
h2{color:#444;font-size:16px;}

.bg1{background:#171717 url(../images/topWrapper.png) no-repeat bottom;height:29px;width:100%;}
.bg2{background:#0067A9 url(../images/headerBg.png) no-repeat bottom;;height:48px;width:100%;}

/* Container */
.wrapper{width:100%;max-width:960px;margin:0 auto;position:relative;top:-77px;}
	.top-wrapper{}
		.top-wrapper .quick-access{width:100%;max-width:960px;margin:0 auto;position:relative;padding-top:1px;line-height:28px;}
			
			/* Links */
			.top-wrapper .top-block{background:url(../images/separator.png) no-repeat right top;float:left;width:auto;}
			.top-wrapper .top-block li{position:relative;}
				.top-wrapper .top-block li a{font-weight:bold;font-size:12px;color:#868686;text-decoration:none;}
				.top-wrapper .top-links > li > a{padding:0 15px;display:block;}
					.top-wrapper .top-links > li:hover > a{background:#fff;color:#333;}
				.top-wrapper .top-block li ul{position:absolute;left:0;top:28px;background:#fff;width:130px;padding:0 10px;z-index:1000;
												-moz-box-shadow: 6px 6px 3px -6px #c3c3c3;
												-webkit-box-shadow: 6px 6px 3px -6px #c3c3c3;
												box-shadow: 6px 6px 3px -6px #c3c3c3;
												display:none;
											}
					.top-wrapper .top-block li ul a{text-decoration:none;padding-left:5px;color:#666;font-weight:normal;}
						.top-wrapper .top-block li ul a:hover{color:#333;}
					.top-wrapper .top-links.top-block ul{padding:0;}
						.top-wrapper .top-links li ul li a{padding:6px 15px;display:block;line-height:normal;}
							.top-wrapper .top-links li ul li a:hover{background:#f1f1f1;}
			
			/* Custom Links*/
			.top-block.custom-links{background:none;}
			.custom-links ul li{display:inline;}
				.custom-links ul li a{display:inline-block;padding:0 15px;background:url(../images/separator.png) no-repeat right top;}
					.custom-links ul li a:hover{color:#ccc;}
			
			/* Languages */
			.block-languages > li > a{padding:0 15px;display:block;}
				.block-languages > li:hover > a{background:#fff;}
				.block-languages img{display:inline-block;position:relative;top:8px;padding-right:3px;}
			
			/* Currency */
			.block-currency{padding:0 15px;}
				.block-currency li{display:inline;padding:0 3px;}
					.block-currency li a:hover{color:#ccc;}
					.block-currency li.active a{color:#ccc;}
			
			/* Welcome Message */
			.welcome-msg{padding:0 15px;margin:0;line-height:28px;font-size:12px;color:#777;}
				.welcome-msg strong{color:#ccc;}
		
	/* Header */
	.header-container{width:100%;}
		.header{width:960px;margin:0 auto;}
			
			/* Logo */
			.header .logo{float:left;width:auto;}
			.header .logo strong{display:none;}
			
			/* Search Block */
			.search-block{float:left;width:auto;padding:0 18px;line-height:47px;}
				.search-block label{text-transform:uppercase;color:#fff;opacity:0.6;font-size:14px;}
				.search-block input#search{border:0;background:#fff;padding:9px 8px;margin:0 2px 0 8px;width:307px;color:#666;font-size:13px;}
				.search-block button{background:url(../images/searchBtn.jpg) no-repeat left;border:0;text-indent:-9999px;overflow:hidden;cursor:pointer;width:48px;height:34px;}
					.search-block button:hover{opacity:0.8;}
			
			/* Mini Cart*/
			.header-container .block-cart{background:url(../images/miniCartBg.png) no-repeat bottom left;float:right;width:160px;position:relative;padding:0 20px;}
				.block-cart .block-title{background:url(../images/cartIcon.png) no-repeat left;padding-left:48px;line-height:47px;font-size:14px;text-transform:uppercase;color:#fff;cursor:pointer;}
					.block-cart .block-title span{}
						.block-cart .block-title span small{line-height:normal;font-size:16px;color:#ffcc00;font-size:13px;font-weight:bold;}
					.block-cart .block-content{background:#fff;position:absolute;width:198px;left:0;top:47px;padding:0;
												z-index:1000;border:1px solid #ccc;border-width:0 1px;display:none;}
							.block-cart .summary,.block-cart .actions{text-align:center;border-bottom:1px solid #ccc;padding:10px;}
							.block-cart .actions button{background:#006CB3 url(../images/submit.fw.png) no-repeat top left;border:0;color:#fff;text-transform:uppercase;line-height:28px;cursor:pointer;padding:0;
								-webkit-transition:all .2s linear;
								-moz-transition:all .2s linear;
								-o-transition:all .2s linear;
								transition:all .2s linear;
							}
								.block-cart .actions button:hover{opacity:0.8;}
							p.block-subtitle{background:#f1f1f1;padding:5px 10px;border-bottom:1px solid #ccc;margin:0;}
						.block-cart .block-content p.empty{text-align:center;line-height:normal;padding:10px;border-bottom:2px solid #ccc;margin-bottom:0;}
						.block-cart .block-content .item{padding:10px;border-bottom:1px solid #ccc;text-align:center;}
						.block-cart .block-content .item .product-image{border:1px solid #ccc;display:inline-block;margin-bottom:5px;}
							.btn-remove,.btn-edit{background:url(../images/cartEdit.jpg) no-repeat top left;width:12px;height:12px;display:inline-block;text-indent:-9999px;overflow:hidden;}
								.btn-edit{background-position:bottom;}	
							.block-cart .block-content .item .product-name a{display:inline;color: #006CB3;font-size:12px;font-weight:600;
text-decoration: none;line-height:normal;}				
					.block-cart .product-details strong{font-weight:normal;}
						.block-cart .product-details span.price{font-size:12px;font-weight:normal;}	
					.block-cart .item-options{text-align: left;padding: 7px;margin:5px 0;border: 1px solid #ccc;display:none;}
						.block-cart .item-options dt{font-weight:bold;}
		
		/* Breadcrumbs */
		.nav-breadcrumbs{background:#fff;border:1px solid #ccc;border-width:0 0 1px 0;} 	
			.nav-breadcrumbs .main-categories{background:#fff;width:198px;float:left;position:relative;border-width:0 1px 0 0;}
				.nav-breadcrumbs .main-categories h3{background:url(../images/upDown.jpg) no-repeat top right;}
					.nav-breadcrumbs .main-categories h3.active{background-position:bottom right;}
				.nav-breadcrumbs .main-categories #topnav{background:#fff;position:absolute;top:35px;left:-1px;z-index:100000;width:198px;border:1px solid #ccc;border-top:0;display:none;}
			
			.breadcrumbs ul{float:left;width:auto;line-height:35px;padding-left:10px;}
				.breadcrumbs ul li{display:inline;font-size:12px;padding:0 5px;color:#333;font-weight:normal;}
					.breadcrumbs ul li strong{font-weight:normal;}
					.breadcrumbs ul li a{color:#006CB3;text-decoration:none;padding-right:5px;}
						.breadcrumbs ul li a:hover{opacity:0.8;}
		
			
			/* Categories */
			.main-categories{border:1px solid #ccc;border-width:0 1px 1px;}
				.main-categories h3{font-size:14px;color:#333;padding:0 15px;line-height:35px;}
				.main-categories ul li.level0{position:relative;}
					ul#nav > li > ul,ul#nav li .html-block,ul#topnav > li > ul,ul#topnav li .html-block{display:none;}
					.html-block .price-box{padding:0;}
					.cat-product-list ul.products-grid{margin:0 !important;}
					.main-categories li a{color:#005CA7;text-decoration:none;font-size:14px;display:block;padding:0 15px;line-height:34px;border:1px solid #fff;border-width:1px 0;}
					.main-categories ul li.level0.parent > a:hover,.main-categories ul li.level0.parent:hover > a{position:relative;width:169px;}
						.main-categories li.level0:hover > a,#nav li.level0 > a:hover{background:#f1f1f1 url(../images/onepx.jpg) no-repeat top;border:1px solid #ccc;border-width:1px 0;}
						.main-categories li ul.level0{background:#f1f1f1 url(../images/onepx.jpg) repeat-x top;position:absolute;top:-35px;left:199px;width:230px;padding-bottom:18px;border:1px solid #ccc;border-width:1px 1px 1px 0; 
							-moz-box-shadow:    19px 6px 3px -6px #c3c3c3;
  							-webkit-box-shadow: 19px 6px 3px -6px #c3c3c3;
  							box-shadow:         19px 6px 3px -6px #c3c3c3;
							}
							.main-categories li ul.level0 li{padding:12px 15px 0;}
								.main-categories li ul.level0 li a{background:transparent url(../images/listBullet.png) no-repeat left !important;border:0;line-height:normal;font-size:13px;color:#545454;padding-left:18px;padding-right:0;}
									.main-categories li ul.level0 li a:hover{opacity:0.8}
										.main-categories li ul.level1 li{padding-top:5px;}
											.main-categories li ul.level1 li a{
												background:url(../images/childBullet.jpg) no-repeat left;
												color:#6F6F6F;
											}
												.main-categories li ul.level1 li.level2 a{padding-right:0;width:auto;}
										
										.main-categories ul li.level0 .html-block{position: absolute;top: -35px;background: #fff;
										width:230px;padding: 15px;left:199px;border:1px solid #ccc;border-width:1px 1px 1px 0;
										-moz-box-shadow:    6px 6px 3px -6px #c3c3c3;
										-webkit-box-shadow: 6px 6px 3px -6px #c3c3c3;
										box-shadow:         6px 6px 3px -6px #c3c3c3;

										}
											.main-categories ul li.level0 .html-block p{color:#777;}
										.main-categories li.level0 ul.level0 + .html-block{left:415px;}
											.html-block .button{border-top:1px solid #ccc;position:relative;left:-15px;width:260px;text-align:center;padding-top:15px;margin-top:15px;}
											.main-categories li.level0 .html-block .button a{
													background:#006CB3 url(../images/btn.png) no-repeat left;
													border:0;
													margin:0;
													line-height:30px;
													width:auto;
													display:inline-block;
													color:#fff;
													padding:0 0 0 20px;
													text-transform:uppercase;
													font-size:12px;
													font-weight:bold;
													border-radius:4px;
													opacity:0.8;
													-webkit-transition:all .2s linear;
													-moz-transition:all .2s linear;
													-o-transition:all .2s linear;
													transition:all .2s linear;
											}
												.main-categories li.level0 .html-block .button a span{
													background:#006CB3 url(../images/btn.png) no-repeat right;
													display:block;
													padding:0 35px 0 0;
													border-radius:4px;
													-moz-border-radius:4px;
													-webkit-border-radius:4px;
												}
											.main-categories li.level0 .html-block .button a:hover{opacity:1;}
										.main-categories li.more-cat a{background:url(../images/more-cat.jpg) no-repeat top center;border-top: 1px solid #ccc;text-align: center;font-size: 12px;line-height: 37px;margin-top: 24px;text-transform: uppercase;color: #666;font-weight: 100;}
											.main-categories li.more-cat.active a{background-position:bottom center;}
											.main-categories li.more-cat a:hover{color:#333;}
											
									/* Main Menu Category Products List */
									.cat-product-list ul.products-grid{position:relative;left:-15px;top:-15px;width:260px;float:left;}
										.cat-product-list ul.products-grid li{float:left;padding:20px;width:90px;border:1px solid #ccc;border-width:0 1px 1px 0}
											.cat-product-list ul.products-grid li a.minimal-price-link{display:none;}
											.cat-product-list ul.products-grid li.even{border-right:0;width:89px;}
											.cat-product-list ul.products-grid li.item a{padding:0;line-height:normal;font-size:12px;}
												.cat-product-list ul.products-grid li.item a.product-image{margin-bottom:5px;height:60px;}
												.cat-product-list ul.products-grid li.item h2.product-name{margin-bottom:5px;}
											.cat-product-list ul.products-grid li.item .price-box span{font-size:12px;}
												.cat-product-list ul.products-grid li.item .price-box p{line-height:1.34em;}
											
				/* Main Content */
				.home-cms,.slider{background:#fff;width:73.69%;float:left;}
					.slider .slides-viewport{border-bottom:1px solid #ccc;}
						.slider .slides-viewport .slides li a{position:relative;float:left;width:auto;padding-bottom:8px;}
						.slider .slides-viewport .slides li a:hover::before{content: "";
									position: absolute;
									top: 0;
									bottom: 0;
									left: 0;
									right: 0;
									box-shadow: inset 0 0 4px #c3c3c3;
									-moz-box-shadow: inset 0 0 4px #c3c3c3;
									-webkit-box-shadow: inset 0 0 4px #c3c3c3;
	   							} 
								.slider .slides-viewport .slides li img{float:left;width:auto;}
						.slides-control-nav{width:100%;text-align:center;line-height:38px;height:38px;border-bottom:1px solid #ccc;}
							.slides-control-nav li{display:inline-block;}
								.slides-control-nav li a{font-size:14px;color:#aaa;padding:0 6px;text-decoration:none;display:inline-block;}
									.slides-control-nav li a.slides-active{background:url(../images/activeNav.png) no-repeat bottom center;color:#777;font-weight:bold;position:relative;height:41px;}
									
									.slides-control-nav li a.arrow{background:#006CB3 url(../images/arrows.png) no-repeat left;width:8px;height:12px;text-indent:-9999px;overflow:hidden;padding:0;position:relative;top:1px;}
											.slides-control-nav li a.arrow:hover{opacity:0.8;}
										.slides-control-nav li a.prev{right:6px;}
										.slides-control-nav li a.next{background-position:right;left:6px;}
										
					/* Banners */
					.banners{width:26.31%;float:right;}
						.banners ul li{width:99%;height:140px;border:1px solid #ccc;border-top:0;text-align:center;}
							.banners ul li a,.more-views ul li a{position:relative;float:left;width:auto;}
								.banners ul li a:hover::before,.more-views ul li a:hover::before{content: "";
									position: absolute;
									top: 0;
									bottom: 0;
									left: 0;
									right: 0;
									box-shadow: inset 0 0 4px #c3c3c3;
									-moz-box-shadow: inset 0 0 4px #c3c3c3;
									-webkit-box-shadow: inset 0 0 4px #c3c3c3;
	   							} 
								.banners ul li a img,.more-views ul li a img{float:left;width:auto;}
								
			/* Products Block */
			.products-block{padding:20px 20px 27px;border:0;}
			body.cms-home .col-main .products-block{border:1px solid #ccc;border-width:0 1px 1px 0;padding:20px 20px 30px;}
				.products-block ul.products-grid li.last{margin:0;}
			.hover-block,.col2-set .col-1,.col2-set .col-2{background:#fff;}
				.hover-block:hover,.account-login .col2-set .col-1:hover,.account-login .col2-set .col-2:hover,.account-login .col2-set .col-1 .content:hover,.account-login .col2-set .col-2 .content:hover{box-shadow: inset 0 0 2px #c3c3c3;-moz-box-shadow: inset 0 0 2px #c3c3c3;-webkit-box-shadow: inset 0 0 2px #c3c3c3;}
				.block-title{font-size:16px;color:#202020;font-weight:bold;text-transform:uppercase;}
				.block-description{color:#888;font-size:13px;font-weight:600;}
				.block-slide{width:100%;position:relative;}
					a.slides-disabled{display:none !important;}
					.products-block ul.products{float:left;padding-top:0;width:100%;}
						body.cms-home .products-block ul.products{padding-top:16px;}
						.products-block ul.products li{width:20.86%;border:1px solid #ccc;float:left;margin-right:10px;padding:10px 10px 0;position:relative;}
							ul.products-grid li a.minimal-price-link{display:none;}
							.products-block ul.products li:hover{box-shadow: inset 0 0 4px #c3c3c3;
									-moz-box-shadow: inset 0 0 4px #c3c3c3;
									-webkit-box-shadow: inset 0 0 4px #c3c3c3;}
							.products-block li a.product-image img{display:block;text-align:center;}
							.products-block ul.products li h2 a{display:inline-block;color:#006CB3;font-size:13px;font-weight:600;text-decoration:none;}
								.products-block ul.products li a img{display:block;padding-bottom:20px;margin:0 auto;}
								.products-block ul.products li h2 a:hover{opacity:0.8;}
							.products-block ul.products li h2{padding-bottom:10px;height:37px;overflow:hidden;line-height: 14px;}
							.products-block ul.products li h3{color:#878787;font-size:13px;font-weight:normal;line-height:1.3em;padding-bottom:10px;height:48px;overflow:hidden;}
							.price-box{float:left;width:auto;padding-bottom:15px;}
								.product-details .price-box .regular-price span{font-weight:bold;font-size:16px;}
							.old-price{float:right;width:auto;padding-left:10px;margin:0}
							.old-price span{color:#999;text-decoration:line-through;}
							.special-price{float:left;width:auto;margin:0}
								.minimal-price-link{display:block;text-decoration:none;}
								span.price{font-size:14px;font-weight:600;color:#FF4C4C;}
						.block-slide .slides-direction-nav{position:absolute;top:-16px;right:2px;}
							.block-slide .slides-direction-nav li a{line-height:12px;display:block;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;color:#555}
							.block-slide .slides-direction-nav li a span{display:inline-block;width:8px;height:12px;background:#006CB3 url(../images/arrows.png) no-repeat top left;margin-right:10px;position:relative;top:1px;}
								.block-slide .slides-direction-nav li a.slides-next span{float:right;background-position:top right;margin:0 0 0 10px;top:-1px;}
									.block-slide .slides-direction-nav li a:hover,.block-slide .slides-direction-nav li a:hover span{opacity:0.8;}
									.block-slide .slides-direction-nav li{position:relative;right:65px;}
										.block-slide .slides-direction-nav li:nth-child(2){right:0;top:-12px;}
								/* Add to cart btn */
								.products-block .addToCart{
									background:#fff;position:relative;left:-10px;width:170px;clear:both;border-top:1px solid #ddd;padding:10px 0;
									-webkit-box-shadow: 0px -1px 9px 0px #ddd;
									-moz-box-shadow:    0px -1px 9px 0px #ddd;
									box-shadow:         0px -1px 9px 0px #ddd;
									display:none;
								}					
									.products-block .addToCart{text-align:center;}
									.products-block .addToCart button,button.btn-cart{border:0;background:0;text-transform:uppercase;font-size:12px;padding:0;margin:0;cursor:pointer;opacity:0.8;
										-webkit-transition:all .2s linear;
										-moz-transition:all .2s linear;
										-o-transition:all .2s linear;
										transition:all .2s linear;
									}
										.addToCart button:hover,button.btn-cart:hover{opacity:1;}
									.products-block .addToCart button span,button.btn-cart span{
										background:#006CB3 url(../images/addCartBtn.png) no-repeat left !important;
										display:block;line-height:30px;color:#fff;padding-left:40px;
										border-radius:4px;
										-moz-border-radius:4px;
										-webkit-border-radius:4px;
									}
									
								.btn-cart > span{padding-left:40px !important;}
								
										.products-block .addToCart button span span,button.btn-cart span span{background-position:right !important;padding:0 15px 0 0;}
				
					/* Products Grid */
					ul.products-grid{margin-top:10px;}
					
					/* Products List */
					ol.products-list{padding:20px;}				
						ol.products-list > li{border:1px solid #ccc;}
							ol.products-list > li:hover{border-color:#bbb;}
							ol.products-list > li.even{margin:10px 0;}		
							ol.products-list > li a.product-image{float:left;width:20.862%;border:1px solid #ccc;border-width:0 1px 0 0;}
							ol.products-list > li .product-shop{float:left;padding:10px 20px;width:73.42%;}
							ol.products-list .product-shop h2.product-name{padding-bottom:10px;}
								ol.products-list .product-shop h2.product-name a{color:#006CB3;text-decoration:none;font-size:14px;}	
									ol.products-list .product-shop h2.product-name a:hover{opacity:0.8;}
							ol.products-list .product-shop .desc{font-size:14px;color:#333;padding-bottom:10px;}
								.link-learn{font-size:12px;color:#006CB3;text-decoration:none;}
								.cartBtn{float:left;width:auto;margin-right:15px;}
								.product-shop .add-to-links{float:left;width:auto;line-height:14px;}
								.f-fix .add-to-links{position:relative;top:9px;}
									.product-shop .add-to-links li{display:inline;}
										.product-shop .add-to-links li a,.block-related .link-wishlist{text-decoration:none;background:url(../images/addIcons.jpg) no-repeat 0 -13px;line-height:14px;padding-left:22px;display:inline-block;color:#006CB3;font-weight:bold;font-size:12px;}
											.product-shop .add-to-links li a.link-compare{background-position:0 -27px;}
												a.link-wishlist{margin-right:15px;}
												.product-shop .add-to-links li a:hover{opacity:0.8;}
										.product-shop .add-to-links li span.separator{display:none;}
					
									
					/* Best Sellers */
					.sidebar .bestseller{border:1px solid #ccc;border-top:0;padding:14px 14px 19px;clear:both;}
					@-moz-document url-prefix() { 
								  .sidebar .bestseller{
									 padding-bottom:22px;
								  }
								}
						.sidebar .bestseller .block-title,#block-related .block-title{font-size:14px;}
						.sidebar .bestseller ul.products,#block-related ul.products{padding-top:9px;}
						.sidebar .bestseller ul.products > li,#block-related ul.products li{width:88.5%;border-bottom:0;}
									.sidebar .bestseller .block-slide .slides-control-nav,#block-related .block-slide .slides-control-nav{border:1px solid #ccc;width:99%;margin-top:-1px;}
			
			/* Featured Categories */
			.featured-categories{background:#fff;border:1px solid #ccc;border-top:0;padding:20px;}
				.featured-categories .slides{margin-top:15px;float:left;}
					.featured-categories .slides > li > ul > li{float:left;display:block;margin-right:10px;width:169px;position:relative;}
						.featured-categories .slides > li > ul > li.first{margin-right:210px;}
						.featured-categories .slides > li > ul > li .left{width:138px;border:1px solid #ccc;background:#fff;float:left;padding:15px;}
							.featured-categories .slides > li > ul > li .left .cat-thumb{padding-bottom:10px;}
							.featured-categories .slides > li > ul > li .left h3.cat-name a{color:#006CB3;text-transform:uppercase;text-decoration:none;display:inline-block;margin-bottom:7px;}
							.featured-categories .slides > li > ul > li .left ul.sub-categories li a{text-decoration:none;font-size:13px;padding-bottom:5px;display:inline-block;}
							.featured-categories .slides > li > ul > li .right{width:198px;border:1px solid #ccc;background:#fff;position:absolute;left:169px;top:0;border-left:0;display:none;}
								.featured-categories .slides > li > ul > li.first .right{display:block;}
								.featured-categories .slides > li > ul > li .right ul li{float:left;width:auto;border:1px solid #ccc;border-width:0 0 1px 1px;position:relative;}
									.featured-categories .slides > li > ul > li .right ul li:last-child,
									.featured-categories .slides > li > ul > li .right ul li:nth-last-child(2){border-bottom:0;}
									.featured-categories .slides > li > ul > li .right ul li a{position:relative;float:left;width:auto;}
										.featured-categories .slides > li > ul > li .right ul li a:hover::before{content: "";
											position: absolute;
											top: 0;
											bottom: 0;
											left: 0;
											right: 0;
											box-shadow: inset 0 0 4px #c3c3c3;
											-moz-box-shadow: inset 0 0 4px #c3c3c3;
											-webkit-box-shadow: inset 0 0 4px #c3c3c3;
										} 
										.featured-categories .slides > li > ul > li .right ul li a img{float:left;width:auto;}
				
				/* Information */
				.information{background:#fff;border:1px solid #ccc;border-top:0;}
					.information h3{text-transform:uppercase;font-size:15px;color:#202020;}
					.information p{margin:0;}
					.about-block{padding:20px;float:left;width:36.25%;}
						.about-block .left{float:left;width:auto;margin-right:15px;}
						.about-block a{color:#006CB3;text-decoration:none;font-weight:700;}
						.about-block p{font-size:14px;line-height:1.5em;margin:5px 0;}
				/* Newsletter */
				.information .block-subscribe{padding:20px;float:left;width:55.297%;border-left:1px solid #ccc;}
						.information .block-subscribe .validation-advice{display:block;clear:both;}
					.information .block-subscribe label{font-size:14px;color:#666;margin:5px 0;display:block;}
					.information .block-subscribe input{border:1px solid #ccc;color:#555;padding:6px !important;float:left;width:60%;}
						.information .block-subscribe input:focus{border-color:#bbb;}
							.information .block-subscribe .actions button,.buttons-set button,button[type="button"],#shopping-cart-table button[type="submit"]{border:0;color:#fff;text-transform:uppercase;cursor:pointer;margin:1px 0 0 3px;background:none;opacity:0.8;
							-webkit-transition:all .2s linear;
							-moz-transition:all .2s linear;
							-o-transition:all .2s linear;
							transition:all .2s linear;}
							.block-subscribe button{margin:0 !important;}
								.block-subscribe input[type="text"]{margin:0 0 5px !important;}
								.information .block-subscribe .actions button:hover,.buttons-set button:hover,button[type="button"]:hover,#shopping-cart-table button[type="submit"]:hover{opacity:1;}
								.information .block-subscribe .actions button span,.buttons-set button span,a.reviewBtn,button[type="button"] span,.btn-update span,#shopping-cart-table button[type="submit"] span{background:#006CB3 url(../images/submit.fw.png) no-repeat top left;line-height:28px;display:block;padding-left:8px;}
								@-moz-document url-prefix() { 
								  .information .block-subscribe .actions button span,.buttons-set button span,a.reviewBtn,button[type="button"] span,.btn-update span,#shopping-cart-table button[type="submit"] span {
									 border-radius:3px;
								  }
								}
									.information .block-subscribe .actions button span span,.buttons-set button span span,a.reviewBtn span,button[type="button"] span span,#shopping-cart-table button[type="submit"] span span{background-position:top right;padding-right:12px;}
							.validation-advice{float:left;width:auto;color:#f33;}
							input{border:1px solid #ccc;padding:2px;}
							#shopping-cart-table button[type="submit"]{float:right;}
							#shopping-cart-table button[type="submit"] span{background-color:#999;}
					
				/* Footer Banners */
				.footer-banners{background:#DFDFDF url(../images/footerBanners.jpg) repeat-x top;padding:18px;border:1px solid #ccc;border-top:0;}
					.footer-banners ul{float:left;width:auto;}
						.footer-banners li{background:#fff;float:left;width:298px;height:155px;display:block;border:1px solid #ccc;}			
							.footer-banners li:nth-child(2){margin:0 10px;}	
				
				/* Footer Wrapper */
				.footer-wrapper{background:#fff;border:1px solid #ccc;border-width:0 1px;}
					.footer-wrapper .block-title{font-size:14px;padding-bottom:15px;}
					.footer-wrapper ul li a{text-decoration:none;font-size:14px;color:#333;
							-webkit-transition:all .2s linear;
							-moz-transition:all .2s linear;
							-o-transition:all .2s linear;
							transition:all .2s linear;}
						.footer-wrapper ul li a:hover{opacity:0.8;}
					.social-links,.footer-links{float:left;width:auto;border-right:1px solid #ccc;padding:20px 30px 20px;}
					.social-links ul li,.fooLinks ul li{display:block;padding-bottom:10px;}
						.social-links ul li a{background:url(../images/social.jpg) no-repeat top left;display:inline-block;line-height:20px;padding-left:30px;}
							.social-links ul li.tw a{background-position:0 -20px;}
							.social-links ul li.pin a{background-position:0 -40px;}
							.social-links ul li.yt a{background-position:0 -60px;}
				/* Footer Links */
				.footer-links{padding-left:30px;float:left;width:auto;}
					.footer-links .fooLinks{float:left;width:auto;padding-right:45px;}
						.footer-links .fooLinks:nth-child(3){padding-right:0;}
							.fooLinks ul li a{display:inline-block;line-height:20px;}
					
					.footer-block{float:left;width:228px;padding:20px 30px 20px;}
						.footer-block p{margin:0 0 10px;}
				
				/* Footer Credits */
				.footer-credits{background:#333 url(../images/footBg.jpg) repeat-x bottom;padding:8px 20px;}
					.footer-credits p{margin:0;}
					.footer-credits address{float:left;width:auto;font-style:normal;font-size:13px;color:#858585;}	
						.footer-credits address span{color:#bababa;}
					.footer-credits .right{float:right;width:auto;text-align:right;}
						.footer-credits .right p{color:#858585;font-size:13px;}
							.footer-credits .right p a{color:#999;font-size:13px;text-decoration:none;}
								.footer-credits .right p a:nth-child(2){font-weight:bold;color:#bababa;}
								.footer-credits .right p a:hover{opacity:0.8;}
					
		/* Main Container*/
		.main-container{margin-top:0;}
		.main{border:1px solid #ccc;border-width:0 1px 1px;background:#fff;}
			body.cms-home .main{border:0;}
		.col-main{background:#fff;}
			body.cms-home .col-main{border:0;padding:0;}
				body.cms-page-view .col-main{padding:20px;}
					.col-main h1{font-size:16px;color:#333;padding-bottom:15px;}
				.col-main .content h2{font-size:14px;color:#666;}
			body.cms-home .col2-left-layout .main .col-main{float:right;width:79.166%;background:#fff;}
			.col2-left-layout .main .col-main{float:right;width:79.2%;background:#fff;}
			body.checkout-cart-index .col2-right-layout .main .col-main{width:74.99%;border:0;}
			.col2-right-layout .main .col-main{float:left;width:74.88%;padding:20px;background:#fff;border-right:1px solid #ccc;}
			
			body.checkout-onepage-index .col2-right-layout .main .col-main{border:0;}
				body.catalog-category-view .col2-left-layout .sidebar{width:20.69%;background:#fff;}
					.catalog-category-view .bestseller{border-width:0 0 1px;}
					.catalog-category-view .main{background:#fff;}
			.col-left{border-right:1px solid #ccc;}
				body.cms-home .col-left{border:0;}
			
			
		/* Sidebar */
		body.cms-home .sidebar{height:auto !important;}
		body.cms-home .col-left{width:20.835%;}
		.col-left{background:#fff;float:left;width:20.69%;}
			.col-left .banners{width:100%;}
			body.catalogsearch-result-index .col-left{width:20.69%;border:0;}
		.col-right{width:20.835%;float:right;background:#fff;}
			.col-right .block{padding:15px;border-bottom:1px solid #ccc;}
				.col-right .block .block-title{font-size:13px;color:#444;}
				.col-right p.block-subtitle{background:none;border:0;padding:5px 0;margin-bottom:5px;}
				.col-right .actions{padding-top:10px;}
		
		/* Layered Navigation */
		.block-layered-nav{border-bottom:1px solid #ccc;padding-bottom:10px;}
		.block-layered-nav .block-title{background:#006CB3 url(../images/submit.fw.png) no-repeat left center;color:#fff;line-height:30px;padding:0 15px;font-size:14px;}
			.block-layered-nav p.block-subtitle{font-weight:bold;padding:5px 15px;}
			.block-layered-nav #narrow-by-list{padding:10px 15px 0;margin:0;}
				.block-layered-nav #narrow-by-list dt{font-weight:bold;text-transform:uppercase;color:#444;margin-bottom:5px;}
					.block-layered-nav #narrow-by-list dd{margin:0 0 15px;}
						.block-layered-nav .currently ol{padding:10px;}
							.block-layered-nav .currently ol li{padding-bottom:5px;}
						.block-layered-nav .actions{padding:0 10px;}
						.block-layered-nav #narrow-by-list dd ol li{padding-bottom:4px;}
							.block-layered-nav #narrow-by-list dd ol li a{text-decoration:none;font-size:13px;color:#006CB3;}
								.block-layered-nav #narrow-by-list dd ol li a:hover{opacity:0.8;}
								.block-layered-nav #narrow-by-list dd ol li a span{font-size:13px;}
				
		/* Category Page */
		.category-title{padding:12px 20px;}
			.category-title h1{text-transform:uppercase;padding:0;}
			.note-msg{padding:0 20px 20px;}
			/* Toolbar */
			.toolbar{background:url(../images/toolbarBg.jpg) repeat-x bottom;border:1px solid #ccc;border-width:1px 0;}
			/* Pager */
			.pager{float:left;width:auto;}
				.pager .amount,.limiter,.sort-by,.sorter{float:left;width:auto;padding:4px 20px;border-right:1px solid #ccc;margin:0;color:#333;}
				 p.view-mode,p.amount{margin:0;line-height:26px;}
				 p.amount{line-height:normal;}
				 p.amount strong{color:#005CA7;line-height:27px;}
				 .sort-by a{display:inline-block;}
			/* Pages */
			.pages{width:100%;text-align:center;border-top:1px solid #ccc;line-height:30px;}
				.pages strong{display:none;}
				.pages ol li{display:inline;padding:0 5px;}
					.pages ol li.current{font-weight:bold;}
					.pages ol li img{vertical-align:baseline;}
					.pages ol li a{text-decoration:none;}
						.pages ol li a:hover{opacity:0.6;}
		
		/* Search Results */
		body.catalogsearch-result-index .col-main,body.catalogsearch-advanced-result .col-main{border-left:1px solid #ccc;}
			body.catalogsearch-result-index .block-layered-nav,body.catalogsearch-advanced-result .block-layered-nav{padding-bottom:0;border-bottom:0;}
			body.catalogsearch-result-index .page-title,body.catalogsearch-advanced-result .page-title{padding:12px 20px;}
				body.catalogsearch-result-index .page-title h1,body.catalogsearch-advanced-result .page-title h1{padding-bottom:0;}
				body.catalogsearch-advanced-result p.error-msg{padding:0 20px;}
				.advanced-search-summary{padding:0 20px 20px;}
				.advanced-search-amount{padding:0 20px;}
				 
		
		/* Product Page */
		/* Product Images */
		.product-img-box{float:left;width:265px;border:1px solid #ccc;border-width:0 0 1px 0;padding:12px;}
			.product-image{text-align:center;}
			.product-img-box .product-image{margin-bottom:15px;}
			.more-views{padding-bottom:40px;}
			.more-views .block-slide{}
			.more-views ul li{border:1px solid #ccc;float:left;width:auto;margin-right:10px;}
				.more-views .slides-control-nav{border:0;position:absolute;bottom:-40px;}
					.more-views .slides-control-nav li a.slides-active{background:none;}
			.product-details{background:#eee;width:445px;float:left;border:1px solid #ccc;border-width:0 1px 1px 1px;}
				.two-third{width:668px;border-right:0;}
				.product-details .wrap{background:#fff;padding:20px 20px 10px;border-bottom:1px solid #ccc;position:relative;}
				.product-details .wrap h1{font-size:16px;text-transform:uppercase;padding-bottom:5px;}
				.product-details .wrap .short-description{font-size:13px;font-weight:600;color:#878787;padding-bottom:20px;}
					.product-details .wrap .short-description p{margin-bottom:3px;}
					.product-details .wrap .ratings{float:left;width:auto;position:relative;}
						.product-details .wrap .ratings .rating-box{position:absolute;top:-18px;}
						.product-details .wrap a.reviews-summary{background:url(../images/addIcons.jpg) no-repeat top left;text-decoration:none;display:inline-block;line-height:13px;padding-left:22px;color:#006CB3;font-weight:bold;font-size:12px;}
							.product-details .wrap a.reviews-summary span{color:#333;}
								p.rating-links{margin:0;line-height:normal;font-size:12px;}
								.product-details .wrap a.reviews-summary:hover{opacity:0.8;}
							.product-details .wrap .add-to-links{float:left;width:auto;padding-top:2px;margin-left:20px;}
							
							.product-details .wrap .price-box p span{font-size:16px;font-weight:700;}
								.product-price{float:left;width:50%;}
								.product-price .price-label{color:#444;font-weight:bold;font-size:12px;float:left;padding-right:20px;line-height:20px;}
							.product-details .wrap .availability{float:right;color:#444;font-size:12px;font-weight:700;margin:0;line-height:21px;}
								.product-details .wrap .availability.in-stock span{color:#693;text-transform:uppercase;font-weight:bold;}
								
				/* Tier Pricing */
				.tier{background:#fff;position:absolute;top:42px;left:62px;z-index:1000;}
					.tier a.bulk-order{background:#fff url(../images/arrowDown.jpg) no-repeat right;font-size:12px;color:#666;text-decoration:none;padding:3px 20px 3px 10px;border:1px solid #fff;}
						.tier:hover a.bulk-order{border:1px solid #ccc;border-bottom:0;}
				.tier .tier-prices{display:none;padding:5px 8px;border:1px solid #ccc;margin-top:2px;}
					.tier .tier-prices li{padding:0 0 3px 2px;color:#888;}
						.tier .tier-prices li span.price{font-size:12px;}
				
				/* Add to cart box */
				.product-shop .product-details .add-to-box{position:relative;}
					.product-shop .product-details .add-to-box .add-to-cart{background:#eee;padding:19px}
					.add-to-cart label{text-transform:uppercase;font-size:13px;font-weight:bold;color:#444;padding-right:20px;}
					.add-to-cart input[type="text"]{border:1px solid #ccc;padding:7px 3px;margin:0;font-size:13px;color:#999;
														box-shadow: inset 0 0 3px #c3c3c3;
														-moz-box-shadow: inset 0 0 3px #c3c3c3;
														-webkit-box-shadow: inset 0 0 3px #c3c3c3;
													}
						.add-to-cart input[type="text"]:focus{border-color:#bbb;}
							.add-to-cart input#qty{width:110px;margin:1px 8px 0 0;position:relative;top:1px;text-align:center;padding-right:23px;font-weight:bold;}
						
						.product-options{background:#F5F5F5;margin:1px;}
							.product-options dl{padding:19px 19px 0;margin:0;}
								.product-options dl dt{width:90px;display:block;float:left;}
								.product-options dl dt label{color:#444;font-size:12px;font-weight:bold;line-height:30px;}
								.product-options dl dd{margin:0 0 20px 95px;}
									.product-options dl dd.last{margin-bottom:0;}
									.product-options dl dd .input-box{width:200px;position:relative;}
										.product-options dl dd .input-box .validation-advice{position:absolute;left:0;bottom:-23px;}							
										.product-options dl dd .input-box .select-box{background:#fff url(../images/selectArrow.png) no-repeat right;width:200px;border:1px solid #ccc;overflow:hidden;line-height:30px;
									box-shadow: inset 0 0 3px #c3c3c3;
									-moz-box-shadow: inset 0 0 3px #c3c3c3;
									-webkit-box-shadow: inset 0 0 3px #c3c3c3;
										}
										.product-options dl dd input[type="text"]{width:200px;border:1px solid #ccc;line-height:30px;
											box-shadow: inset 0 0 3px #c3c3c3;
									-moz-box-shadow: inset 0 0 3px #c3c3c3;
									-webkit-box-shadow: inset 0 0 3px #c3c3c3;}
									.input-box{clear:both;}
									.product-options .input-box{clear:none;}
									.input-box input[type="text"],.input-box input[type="password"]{border:1px solid #ccc;padding:5px;display:block;margin:0 0 10px;}
										.product-options dl dd .select-box select{border:0;width:215px;background:none;color:#888;}
										@-moz-document url-prefix() { 
										  .product-options dl dd .select-box select{
											 width:230px;
										  }
										}
							.product-options p.required{margin:0;text-align:left;padding:10px 0 10px 19px;font-size:12px;color:#888;}
						.product-options-bottom{border-top:1px solid #ccc;}
						.registered-users input{width:80%;}
						
						ul.qty-amt{position:absolute;top:22px;left:186px;border-left:1px solid #ccc;}
						@-moz-document url-prefix() { 
										  ul.qty-amt{
											 left:185px;
										  }
										}
						ul.qty-amt li a{background:url(../images/qtyBtns.jpg) no-repeat top left;width:22px;height:15px;text-indent:-9999px;overflow:hidden;display:block;}
						@-moz-document url-prefix() { 
										  ul.qty-amt li a{
											 height:14px;
										  }
										}
							ul.qty-amt li a:hover{opacity:0.8;}
							ul.qty-amt li a.minus{background-position:bottom left;}
						
			/* Custom Block Product Page*/				
			.custom-block{float:left;width:186px;padding:18px;border-bottom:1px solid #ccc;
							box-shadow: inset 0 0 2px #c3c3c3;
							-moz-box-shadow: inset 0 0 2px #c3c3c3;
							-webkit-box-shadow: inset 0 0 2px #c3c3c3;
			}
				.custom-block p{margin:0 0 15px;}
			
			.custom-block h3{text-transform:uppercase;color:#535353;background:url(../images/blockIcons.jpg) no-repeat top left;line-height:16px;margin-bottom:8px;padding-left:25px;font-size:13px;}
				.custom-block h3.return{background-position:0 -16px;}
				.custom-block h3.shipping{background-position:0 -32px;}
				.custom-block h3.payment{background-position:0 -48px;}
		
		/* Product Tabs */
		.product-tabs{float:left;width:735px;border-right:1px solid #ccc;}	
			.product-tabs.full{width:958px;border:0;}
				.product-tabs.full ul.tabs{width:914px;}
			.product-tabs ul.tabs{float:left;width:691px;border-bottom:1px solid #ccc;padding:15px 22px 0;}
				.product-tabs ul.tabs li{float:left;display:block;}
					.product-tabs ul.tabs li a{color:#888;text-transform:uppercase;text-decoration:none;display:inline-block;padding:10px 25px;border:1px solid #fff;font-weight:bold;}
						.product-tabs ul.tabs li.active a,.product-tabs ul.tabs li a:hover{background:#fff;border:1px solid #ccc;border-bottom:0;color:#444;position:relative;top:2px;}
						.product-tabs > .box-collateral{padding:15px 22px;display:none;min-height:328px;}
							.product-tabs > .box-collateral.full{height:auto;}
							.product-tabs > .box-collateral > h2{display:none;}
			.box-collateral .std div.align-left{float:left;width:auto;padding:0 15px 15px 0;}
			.box-collateral .std div.align-right{float:right;width:500px;}
			.product-tabs.full .box-collateral .std div.align-right{width:715px;}
			.box-collateral .std p{margin:0 0 8px;}
				.box-collateral .std ul{padding:8px 0;}
				.box-collateral .std ul li{background:url(../images/listBg.jpg) no-repeat top left;padding:0 0 8px 20px;line-height:14px;font-size:13px;color:#4d4d4d;}
				.box-collateral .std .full-width{clear:both;}
				.box-tags input{width:80%;}
				.box-tags button{padding:0;margin:0;}
				
				/* Reviews */
				.box-collateral.reviews{position:relative;}
				.box-collateral.reviews a.reviewBtn{position:absolute;top:18px;right:20px;color:#fff;text-decoration:none;padding-left:14px;text-transform:uppercase;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;opacity:0.8;
						-webkit-transition:all .2s linear;
						-moz-transition:all .2s linear;
						-o-transition:all .2s linear;
						transition:all .2s linear;
				}
					.box-collateral.reviews .form-add{display:none;}
					.box-collateral.reviews a.reviewBtn:hover{opacity:1;}
					.box-collateral.reviews a.reviewBtn span{display:block;padding-right:14px;}
				.reviews h2{padding-bottom:10px;}
					.reviews h4{color:#888;padding-bottom:5px;}
				.reviews .form-list{border:1px solid #ccc;padding:20px;border-width:0 1px 0;}
					.reviews .form-list label{text-transform:uppercase;color:#444;font-weight:bold;}
					.reviews .form-list textarea{display:block;width:81%;clear:both;border:1px solid #ccc;height:100px;}
						.reviews .buttons-set{border:1px solid #ccc;border-width:0 1px 1px;padding:0 20px 20px;margin-bottom:10px;}
							.reviews .buttons-set button{padding:0;margin:0;border-radius:4px;}
							#advice-validate-rating-validate_rating{padding-left:20px;}
				/* Reviews List */
				.reviews-list{margin-top:5px;}
					.reviews-list li{border:1px solid #ccc;padding:10px 15px;margin:8px 0;}
					.rev-table{float:left;width:auto;margin-right:10px;border-right:1px solid #ccc;padding:0 10px 2px 0;}
						.reviews-list small.date{font-style:italic;color:#A09D9D;}
		
		/* Related */
		.block-related{float: left;width: 186px;padding: 18px;}	
			.block-related .block-title{font-size:14px;}
			.block-related .block-description{margin:5px 0;}
			.block-related .link-wishlist{margin-bottom:12px;}
				.related-checkbox{float:right;width:auto;position:relative;z-index:1000;}
			.block-related .slides-control-nav{border:1px solid #ccc;border-width:0 1px 1px;width:184px;}
			
		/* Upsell */
		.box-up-sell{border-top:1px solid #ccc;padding:20px;}
			.box-up-sell h2{font-size:15px;}
			.box-up-sell ul{float:left;width:auto;margin-top:15px;}
				.box-up-sell ul li.item{float:left;width:274px;border:1px solid #ccc;padding:12px;margin-right:6px}
					.box-up-sell ul li.item .product-image{display:block;float:left;width:auto;margin-right:8px;}
					.box-up-sell ul li.item h3.product-name a{color:#006CB3;text-decoration:none;font-size:13px;padding-bottom:5px;display:inline-block;}
						.box-up-sell ul li.item h3.product-name a:hover{opacity:0.8;}
				.box-up-sell .block-slide .slides-direction-nav{margin:0;top:-15px;}
								
		/* Reviews */
		/* Rating */
		.no-rating { margin:0; }
		.f-fix .ratings{padding-bottom:5px;}
		ul.products-list .rating-box + .rating-links{display:none;}
		.ratings { margin:0; }
		.ratings strong { float:left; margin:1px 3px 0 0; }
		.ratings .rating-links { margin:0; }
		.ratings .rating-links .separator { margin:0 2px; }
		.rating-box { width:69px; height:13px; font-size:0; line-height:0; background:url(../images/bkg_rating.gif) 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
		.rating-box .rating { float:left; height:13px; background:url(../images/bkg_rating.gif) 0 100% repeat-x; }
		.ratings .rating-box { float:left; margin-right:3px; }
		
		.ratings-table th,
		.ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
		.ratings-table th { font-weight:bold; padding-right:8px; }
		
		.success-msg{border-bottom: 1px solid #ccc;padding: 20px;font-size: 13px;text-align: center;color: #4d4d4d;text-transform: uppercase;
font-weight: 100;}
		body.checkout-cart-index .success-msg{border-bottom:0;}
		#addTagForm input[type="text"]{margin-bottom:3px;}
		#addTagForm .validation-advice{width:100%;}
		
		/* Compare Products */
		.block-compare ol#compare-items{padding:10px 0;border-bottom:1px solid #ccc;margin-bottom:10px;}
		.block-compare li.item p.product-name{margin:0;float:left;width:auto;}
			.block-compare li.item p.product-name a{text-decoration:none;display:inline-block;padding-right:5px;color:#005CA7;font-weight:bold;}
				.block-compare li.item p.product-name a:hover{opacity:0.8;}
		
		/* Advanced Search */
		body.catalogsearch-advanced-index .fieldset{border:1px solid #ccc;padding:20px;}
			body.catalogsearch-advanced-index .fieldset h2.legend{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px;}
			body.catalogsearch-advanced-index .fieldset input.input-text{width:40%;}
			body.catalogsearch-advanced-index .fieldset select{width:40%;padding:4px;}
			body.catalogsearch-advanced-index .buttons-set{border: 1px solid #ccc;border-top: 0;padding: 10px;}
			li.error-msg{color: #f33;font-weight: bold;padding-bottom: 10px;}

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Data Table */
.data-table { width:100%; color:#444;}
.compare-table{background:#fff;}
.data-table th { padding:10px; border:1px solid #ccc; font-weight:bold; white-space:nowrap; }
.data-table td { padding:5px; border:1px solid #ccc; }
	.data-table td h2.product-name a{text-decoration:none;color:#005CA7}
.data-table thead { background:#fff url(../images/toolbarBg.jpg) repeat-x bottom; }
.data-table tbody {}
.data-table tfoot tr td{padding:10px;}
.data-table tr.even { background-color:#f6f6f6; }
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even { background-color:#f6f6f6; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; background-color:#f6f6f6; }
.data-table td.value {text-align:center;}
	#product-review-table{padding-bottom:15px;}
	
/* Shopping Cart ========================================================================= */
body.checkout-cart-index .col-main{padding:20px;}
	body.checkout-cart-index .col-main h1{float:left;width:auto;}
	body.checkout-cart-index button{-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;padding:0;margin:0;}
	#shopping-cart-table thead tr th:first-child{width:75px;}

/* Checkout Types */
.cart .checkout-types { float:right; text-align:right; }
.cart .title-buttons .checkout-types li { float:left; margin:0 0 5px 5px; }
.cart .checkout-types .paypal-or { margin:0 8px; line-height:2.3; }
.cart .totals .checkout-types .paypal-or { clear:both; display:block; padding:3px 55px 8px 0; line-height:1.0; font-size:11px; }

/* Shopping Cart Table */
.cart-table .item-msg { font-size:10px; }

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { padding:25px 0 0; }
.cart .cart-collaterals .col2-set { float:left; width:640px; }

.cart .crosssell {border:1px solid #ccc;padding:15px;}
.cart .crosssell h2 { font-size:13px; font-weight:bold; }
.cart .crosssell ul li{}
.cart .crosssell .product-image { float:left; width:75px; height:75px; border:1px solid #ccc;margin-right:10px;}
.cart .crosssell .productInfo{ margin-left:90px; }
	.cart .crosssell .productInfo a{text-decoration:none;color:#005CA7;display:inline-block;padding-bottom:4px;}
	.cart .crosssell .productInfo .price-box{padding:0;float:none;}
.cart .crosssell li.item { margin:12px 0;border-bottom:1px solid #ccc;padding-bottom:12px;}
	.cart .crosssell li.item.last{padding:0;border:0;}
.cart .crosssell .productInfo .btn-cart{clear:both;margin-top:7px;}

/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount,
.cart .shipping {padding:15px;border:1px solid #ccc;margin-bottom:15px;}
	.cart .discount .buttons-set,.cart .shipping .buttons-set{padding:0;border:0;}
	.cart .discount .buttons-set{margin-top:10px;}
		.cart .discount .buttons-set button span,.cart .shipping .buttons-set button span{background-color:#999;}
	.cart .discount input{width:80%;}

/* Shopping Cart Totals */
.cart .totals { float:right;padding:10px;border:1px solid #ccc;width:245px;background:#f9f9f9;}
	.cart .totals .checkout-types{margin:10px 0;}
		.cart .totals .checkout-types button{margin-bottom:5px;}
		.cart .totals td{font-size:14px;color:#333;}
		.cart .totals span.price{font-weight:bold;}
		.cart .totals .checkout-types{float:none;text-align:center;border-top:1px solid #ccc;padding-top:15px;}
.cart .totals table { width:100%; }
.cart .totals table th,
.cart .totals table td { padding:5px; }
.cart .totals table th { font-weight:bold; }
.cart .totals table tfoot th {}

	
/* Clears ================================================================================ */
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-view .box-tags .form-add:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after{ display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
		
/*****/
.account-login{padding:20px;border:0;}
/* Login page */
.account-login .col-1 .content,.account-login .col-2 .content{min-height:200px;}
	.col2-set .buttons-set{border:1px solid #ccc;padding:15px;border-top:0;}
	.col-2.registered-users .form-list{margin-top:10px;}

/* Registration Page */
.account-create{padding:20px;}
	.account-create h2.legend{padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:10px;font-size:15px;}
	.account-create input.input-text{width:50%;}
	.account-create .fieldset{border:1px solid #ccc;padding:20px;margin-bottom:10px;}
	.account-create button{float:right;width:auto;}
	.account-create p.back-link{float:left;width:auto;}
		.account-create li.control .input-box{clear:none;display:inline;}

/* Content Columns */
.col2-set .col-1 { float:left; width:49%;}
.col2-set .col-2 { float:right; width:49%;}
.col2-set .col-narrow { width:33%; }
.col2-set .col-wide { width:65%; }
.col2-set .content{padding:15px;border:1px solid #ccc;}

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }

/* Input box */
label.required{float:left;width:auto;position:relative;}
	label.required em{color:#F33;font-style:normal;position:absolute;right:-10px;}
.input-box input[type="select"]{background:#fff;border:1px solid #ccc;padding:5px;color:#333;width:80%;margin-bottom:10px;display:block;clear:both;}
	.input-box input:focus{border-color:#bbb;}		
	
/* Contact page */
body.contacts-index-index .fieldset{padding:20px;border:1px solid #ccc;}
	body.contacts-index-index .fieldset h2.legend{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px;font-size:14px;}
	body.contacts-index-index .fieldset input.input-text,body.contacts-index-index .fieldset textarea{width:50%;border:1px solid #ccc;padding:5px;}
								
/* Poll Answers */
span.answers{font-weight:bold;float:left;width:auto;padding-right:5px;padding-bottom:5px;}
 
/* Checkout */
/* Checkout ============================================================================== */
/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods { margin:0 0 8px; }
.sp-methods dt { margin:13px 0 5px; font-weight:bold; }
.sp-methods dd {}
.sp-methods dd li { margin:5px 0; }
.sp-methods label { font-weight:bold; color:#666; }
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding-left:20px; }
.sp-methods .form-list li { margin:0 0 8px; }
.sp-methods select.month { width:154px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }

.sp-methods .checkmo-list li { margin:0 0 5px; }
.sp-methods .checkmo-list label { width:135px; padding-right:10px; text-align:right; }
.sp-methods .checkmo-list address { float:left; }

.sp-methods .centinel-logos a { margin-right:3px; }
.sp-methods .centinel-logos img { vertical-align:middle; }

.sp-methods .release-amounts { margin:0.5em 0; }
.sp-methods .release-amounts button { float:left; margin:5px 10px 0 0; }

.please-wait { float:right; }
.please-wait img { vertical-align:middle; }
.cvv-what-is-this { font-size:11px; cursor:help; margin-left:10px; }

/* Tooltip */
.tool-tip { border:1px solid #7BA7C9; background:#EAF6FF; padding:15px 20px; position:absolute; z-index:9999; }
.tool-tip .btn-close { margin:-9px -14px 0; text-align:right; }
.tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(../images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.gift-messages h3 { font-size:12px; font-weight:bold; color:#e87403; }
.gift-messages p.control { color:#8e8d8b; }
.gift-messages-form { position:relative; }
.gift-messages-form label { float:none !important; position:static !important; }
.gift-messages-form h4 { font-size:12px; font-weight:bold; color:#e87403; }
.gift-messages-form .whole-order { margin:0 0 25px; }
.gift-messages-form .item { margin:0 0 10px; }
.gift-messages-form .item .product-img-box { float:left; width:75px; }
.gift-messages-form .item .product-image { margin:0 0 7px; }
.gift-messages-form .item .number { margin:0; font-weight:bold; text-align:center; color:#8a8987; }
.gift-messages-form .item .details { margin-left:90px; }
.gift-messages-form .item .details .product-name { font-size:13px; font-weight:bold; margin:0 0 10px; }
.gift-messages-form .item .details .form-list .field { width:255px; }
.gift-messages-form .item .details .form-list .input-box { width:240px; }
.gift-messages-form .item .details .form-list input.input-text { width:234px; }
.gift-messages-form .item .details .form-list li.wide .input-box { width:500px; }
.gift-messages-form .item .details .form-list li.wide textarea { width:494px; }

.gift-message-link { font-size:11px; background:url(../images/bkg_collapse-gm.gif) 100% 6px no-repeat; padding-right:7px; }
.gift-message-link.expanded { background-position:100% -40px; }
.gift-message-row { background:#f2efe9; }
.gift-message-row .btn-close { float:right; width:16px; height:16px; background:url(../images/btn_gm-close.gif) 0 0 no-repeat; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }

/* Checkout Agreements */
.checkout-agreements li { margin:30px 0; }
.checkout-agreements .agreement-content { overflow:auto; height:12em; padding:10px; background-color:#fbfaf6; border:1px solid #bbb6a5; }
.checkout-agreements .agree { margin:0; padding:10px 0 10px 11px; }
.checkout-agreements .agree input.checkbox { margin-right:6px; }
.checkout-agreements .agree label { font-weight:bold; color:#666; }

.opc .checkout-agreements { border:1px solid #d9dde3; border-width:0 1px; padding:5px 30px; }
.opc .checkout-agreements li { margin:20px 0 0; }
.opc .checkout-agreements .agreement-content { background-color:#fff; border-color:#e4e4e4; padding:5px; }
.opc .checkout-agreements .agree { padding-left:6px; }

/* Centinel */

.centinel {}
.centinel .authentication { border:1px solid #ddd; background:#fff; }
.centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }

.opc .centinel { border:1px solid #bbb6a5; border-width:0 1px 1px; padding:10px 30px; }

/* Generic Info Set */
.info-set { background:#fbfaf6 url(../images/bkg_checkout.gif) 0 0 repeat-x; border:1px solid #bbb6a5; margin:0 0 25px; padding:20px; }
.info-set h2 { font-size:13px; font-weight:bold; margin:0 0 10px; }
.info-set h3,
.info-set h4 { font-size:13px; font-weight:bold; color:#E26703; }
.info-set h2 a,
.info-set h3 a,
.info-set h4 a { font-weight:normal; }
.info-set h2.legend { margin:-20px -20px 15px; padding:5px 10px; background:#f9f3e3; border-bottom:1px solid #bbafa0; position:relative; }
.info-set h3.legend { margin:0 0 10px; color:#0a263c; }
.info-set .divider { margin:0 -20px; padding:25px 0; position:relative; }
.info-set .box { margin:0 0 15px; }
.info-set .box h2 { color:#e26703; }
.info-set .data-table .product-name { font-size:1em !important; font-weight:bold !important; color:#1e7ec8 !important; }
.info-set .data-table .product-name a { font-weight:bold !important; }
.info-set .data-table .item-options { margin:5px 0 0; }
/********** Common Checkout Styles > */

/* One Page Checkout */
body.checkout-onepage-index .main{background:#fff;}
.checkout-progress-wrapper{padding-bottom:15px}
.block-progress { border:0; margin:0;padding-right:20px; }
.block-progress .block-title { background:none; border:0; padding:0; margin:0 0 5px; }
.block-progress .block-title strong { font-size:13px; color:#0a263c; }
.block-progress .block-content { background:none; }
.block-progress dt { font-size:13px; font-weight:bold; line-height:1.35; background:#eee; border:1px solid #a3aeb3; margin:0 0 6px; padding:2px 8px; color:#999; }
.block-progress dd { background:#fff; border:1px solid #ccc; border-top:0; padding:8px 13px; margin:0 0 6px; }
.block-progress dt.complete { margin:0; background:#ddd; color:#333; }
.block-progress dd.complete {}
.block-progress p { margin:0; }
.block-progress .cards-list dt { background:none; border:0 none; color:inherit; font-size:12px; margin:5px 0; padding:0; }
.block-progress .cards-list dd { border:0 none; margin:0; padding:0; }
.block-progress .cards-list .info-table th { font-weight:normal; }

.opc .buttons-set { margin-top:0; padding-top:2em; }
.opc .buttons-set p.required { margin:0; padding:0 0 10px; }
.opc .buttons-set .back-link small { display:none; }
.opc .buttons-set .back-link a { background:url(../images/i_arrow-top.gif) 0 50% no-repeat; padding-left:16px; }
.opc .buttons-set.disabled button.button { display:none; }
.opc .buttons-set .please-wait { height:21px; line-height:21px; }
.opc .ul { list-style:disc outside; padding-left:18px; }

.opc { position:relative; }
.opc li.section {}

.opc .step-title { border-width:0 1px; border-style:solid; border-color:#fff #d9dde3 #d9dde3; background:#eee url(../images/bkg_opc-title-off.gif) 0 100% repeat-x; padding:4px 8px 6px; text-align:right; }
.opc .step-title .number { float:left; background:#fff; border:1px solid #fff; padding:0 4px; margin:0 5px 0 0; font:bold 11px/14px arial, helvetica, sans-serif; color:#999; }
.opc .step-title h2 { float:left; margin:0; font:bold 13px/16px Arial, Helvetica, sans-serif; color:#999; }
.opc .step-title a { display:none; float:right; font-size:11px; line-height:16px; }

.opc .allow .step-title { background:#ddd; border:1px solid #bbb; border-bottom:0; color:#333; cursor:pointer; }
.opc .allow .step-title .number { background:#eee; border-color:#bbb; color:#999; }
.opc .allow .step-title h2 { color:#999; }
/*.opc .allow .step-title a { display:block; }*/

.opc .active .step-title { background:#eee; border:1px solid #bbb; padding-bottom:5px; color:#444; cursor:default; }
.opc .active .step-title .number { background:#ccc; border-color:#bbb; color:#fff; }
.opc .active .step-title h2 { color:#444; }
body.checkout-onepage-index .col-1:hover,body.checkout-onepage-index .col-2:hover{box-shadow:none !important;}
body.checkout-onepage-index .buttons-set{padding:0;border:0;}
body.checkout-onepage-index .col-2 input,body.checkout-onepage-index .step input.input-text{width:80%;}

/*.opc .active .step-title a { display:none; }*/

.opc .step { border:1px solid #ccc; border-top:0; background:#fff; padding:15px 30px; position:relative; }
.opc .step .tool-tip { right:30px; }

#opc-login .buttons-set { border-top:0; }
#opc-login h3 { font-size:13px; border-bottom:1px solid #e4e4e4; padding-bottom:2px; text-transform:uppercase; }
#opc-login h4 { font-size:1em; font-weight:bold; margin:0; color:#2f2f2f; }

#opc-shipping_method .buttons-set { border-top:0; }
.opc .gift-messages-form { margin:0 -30px; background:#f6f1eb; border:1px solid #e9e4de; border-width:1px 0; padding:22px 24px 22px 30px; }
.opc .gift-messages-form .inner-box { padding:5px; height:260px; overflow:auto; }

#opc-review .step { border:0; padding:0; }
#opc-review .product-name { font-weight:bold; color:#0a263c; }
#opc-review .item-options { margin:5px 0 0; }
#opc-review .buttons-set { padding:20px 30px; border:1px solid #d9dde3; border-width:0 1px 1px; }
#opc-review .buttons-set p { margin:0; line-height:40px; }
#opc-review .buttons-set .please-wait { height:40px; line-height:40px; }
#opc-review .authentication { margin:0 auto; width:570px; }
#opc-review .warning-message { color:#222; font-weight:bold; text-align:center; padding:10px 10px 0; }

/* Multiple Addresses Checkout */
.checkout-progress { padding:0 90px; margin:0 0 20px; }
.checkout-progress li { float:left; width:19%; margin:0 3px 0 0; border-top:10px solid #999; padding:2px 0 0; font-weight:bold; text-align:center; color:#abb5ba; }
.checkout-progress li.active { border-top-color:#e96200; color:#e96200; }

.multiple-checkout h2 { font-size:13px; font-weight:bold; margin:0 0 10px; }
.multiple-checkout h3,
.multiple-checkout h4 { font-size:13px; font-weight:bold; color:#E26703; }
.multiple-checkout h2 a,
.multiple-checkout h3 a,
.multiple-checkout h4 a { font-weight:normal; }
.multiple-checkout .data-table .product-name { font-size:1em !important; font-weight:bold !important; color:#1e7ec8 !important; }
.multiple-checkout .data-table .product-name a { font-weight:bold !important; }
.multiple-checkout .data-table .item-options { margin:5px 0 0; }

.multiple-checkout .gift-messages { margin:15px 0 0; }

.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:20px; }

.multiple-checkout .col2-set,
.multiple-checkout .col3-set { background:#fbfaf6 url(../images/bkg_checkout.gif) 0 0 repeat-x; border:1px solid #bbb6a5; margin:0 0 25px; padding:20px; }
.multiple-checkout .col2-set h2.legend { margin:-20px -20px 15px; padding:5px 10px; background:#f9f3e3; border-bottom:1px solid #bbafa0; position:relative; }
.multiple-checkout .col2-set h3.legend { margin:0 0 10px; color:#0a263c; }
.multiple-checkout .col2-set .divider { margin:0 -20px; padding:25px 0; position:relative; }
.multiple-checkout .box { margin:0 0 15px; }
.multiple-checkout .box h2 { color:#e26703; }

.multiple-checkout .place-order .please-wait { float:right; padding:27px 7px 0 0; }
.multiple-checkout .place-order .grand-total { float:right; height:71px; font-size:1.5em; padding:0 0 0 21px; background:url(../images/bkg_grand-total.gif) 0 0 no-repeat; overflow:hidden; }
.multiple-checkout .place-order .grand-total .inner { float:left; height:57px; padding:14px 21px 0 0; background:url(../images/bkg_grand-total.gif) 100% 0 no-repeat; }
.multiple-checkout .place-order .grand-total .inner div { display:inline; }
.multiple-checkout .place-order .grand-total big { display:inline; margin-right:12px; }
.multiple-checkout .place-order .grand-total .price { color:#E26703; }
.multiple-checkout .place-order .grand-total button.button span { font-size:16px; }
.multiple-checkout .place-order .grand-total button.button span span { padding:0 45px 0 36px; }

/* Step 1 */
#multiship-addresses-table td { padding:10px; }
#multiship-addresses-table tfoot td { padding:5px 10px; }

/* Step 2 */
.multiple-checkout .gift-messages-form .item .details .form-list { width:100%; overflow:hidden; }
.multiple-checkout .gift-messages-form .item .details .form-list li { margin-right:-15px; }
.multiple-checkout .gift-messages-form .item .details .form-list .field { width:230px; }
.multiple-checkout .gift-messages-form .item .details .form-list .input-box { width:215px; }
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text { width:209px; }
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box { width:445px; }
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea { width:439px; }
.checkout-multishipping-shipping .box-sp-methods { border:1px solid #d9d2be; background:#f9f3e3; padding:13px; position:relative; }
.checkout-multishipping-shipping .box-sp-methods .pointer { position:absolute; top:-20px; right:-40px; width:178px; height:41px; background:url(../images/bkg_sp-methods.gif) 0 0 no-repeat; overflow:hidden; }

/* Step 3 */
.checkout-multishipping-billing .multiple-checkout { position:relative; }
/* ======================================================================================= */

/* Customer Page */
body.customer-page .col-left{border:0;}
body.customer-page .col-main{border-left:1px solid #ccc;}
	body.customer-page .col-main .my-account{padding:20px;min-height:388px;}
	body.customer-page .col-left .block-account{padding:0;}
		body.customer-page .col-left .block-account .block-title{background: #006CB3 url(../images/submit.fw.png) no-repeat center center;
color: #fff;line-height: 30px;padding: 0 20px;font-size: 14px;margin-bottom:4px;}
		body.customer-page .col-left .block-account .block-content ul li a,body.customer-page .col-left .block-account .block-content ul li.current{padding:5px 20px;font-size:13px;color:#005CA7;}
		body.customer-page .col-left .block-account .block-content ul li a{color:#666;text-decoration:none;display:inline-block;font-size:13px;}
			body.customer-page .col-left .block-account .block-content ul li a:hover{opacity:0.8;}
			
			body.customer-page input.input-text{width:50%;}
				body.customer-page h1{border-bottom:1px solid #ccc;margin-bottom:10px;}
				body.customer-page h2.legend{font-size:14px;padding-bottom:10px;}
				
			.block-compare{border:1px solid #ccc;padding:20px;}
			
			/* My Account ============================================================================= */
.my-account .title-buttons .link-rss { float:none; margin:0; }

/********** < Dashboard */
.dashboard .welcome-msg { margin:0 8em 1.5em 0; }
.dashboard .welcome-msg p { margin:0; }
.dashboard .col2-set { margin:0 0 15px; }

/* General Box */
.box-account { background:#fff url(../images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; border-color:#ccc #999 #999 #ccc; padding:15px; margin: 0 0 20px; }
.box-account .box-head { border-bottom:1px solid #d9dde3; margin:0 0 10px; text-align:right; }
.box-account .box-head h2 { float:left; margin:0; font-size:13px; font-weight:bold; text-transform:uppercase; background-position:0 0; background-repeat:no-repeat; padding-left:21px; color:#005CA7; }

.dashboard .box .box-title { background:url(../images/bkg_divider1.gif) 0 100% repeat-x; padding:0 0 2px; margin:0 0 8px; text-align:right; }
.dashboard .box .box-title h3,
.dashboard .box .box-title h4 { float:left; font-size:13px; font-weight:bold; margin:0; }

/* Block: Recent Orders */
.dashboard .box-recent .box-head h2 { background-image:url(../images/i_folder-table.gif); }

/* Block: Account Information */
.dashboard .box-info .box-head h2 { background-image:url(../images/i_ma-info.gif); }
.dashboard .box-info h4 { font-size:11px; font-weight:bold; text-transform:uppercase; }

/* Block: Reviews */
.dashboard .box-reviews .box-head h2 { background-image:url(../images/i_ma-reviews.gif); }
.dashboard .box-reviews .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-reviews .details { margin-left:20px; }
.dashboard .box-reviews li.item { margin:0 0 7px; }
.dashboard .box-reviews li.item.last { margin:0; }
.dashboard .box-reviews .ratings { margin:7px 0 0; }

/* Block: Tags */
.dashboard .box-tags .box-head h2 { background-image:url(../images/i_ma-tags.gif); }
.dashboard .box-tags .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-tags .details { margin-left:20px; }
.dashboard .box-tags li.item { margin:0 0 7px; }
.dashboard .box-tags li.item.last { margin:0; }
.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li { display:inline; }
/********** Dashboard > */

/* Address Book */
.addresses-list h2 { font-weight:bold; font-size:13px; color:#e26703; text-transform:uppercase; }
.addresses-list h3 { font-weight:bold; font-size:13px; }
.addresses-list address { margin:0 0 3px; }
.addresses-list p { margin:0; }
.addresses-list a { font-weight:bold; }
.addresses-list .link-remove { color:#646464; }
.addresses-list .separator { margin:0 3px; }
.addresses-list li.item { background:#fff url(../images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; padding:10px 13px; margin:0 0 10px; }
.addresses-list li.empty { background:none; border:0; padding:0; }
.addresses-list li.empty p { font-weight:bold; }
.addresses-list .addresses-additional li.item { background:none; border:0; padding:0; }

/* Order View */
.order-info { background:#dee5e8; border:1px solid #d0cbc1; padding:4px 8px; margin:0 0 8px; }
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info .current { font-weight:bold; }
.order-info li { margin:0 3px; }

.order-date { margin:10px 0; }

.order-info-box { background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x; border:1px solid #d0cbc1; padding:12px 15px; margin:0 0 15px; }
.order-info-box h2 { font-weight:bold; font-size:13px; }
.order-info-box .box-payment p { margin:0 0 3px; }
.order-info-box .box-payment th { font-weight:bold; padding-right:7px; }

.order-items { width:100%; overflow-x:auto; }
.order-items h2,
.order-items h3 { clear:none; font-weight:bold; font-size:13px; padding:0; margin:0 0 5px; color:#0a263c; }
.order-items .product-name { font-size:1em !important; font-weight:bold !important; }
.order-items .link-print { color:#1e7ec8; font-weight:normal; }
.order-items .order-links { text-align:right; }

.order-additional { margin:15px 0; }
/* Order Gift Message */
.gift-message dt strong { color:#666; }
.gift-message dd { font-size:13px; margin:5px 0 0; }
/* Order Comments */
.order-about dt { font-weight:bold; }
.order-about dd { font-size:13px; margin:0 0 7px; }

.tracking-table { margin:0 0 15px; }
.tracking-table th { font-weight:bold; white-space:nowrap; }

.tracking-table-popup { width:100%; }
.tracking-table-popup th { font-weight:bold; white-space:nowrap; }
.tracking-table-popup th,
.tracking-table-popup td { padding:1px 8px; }

/* Order Print Pages */
.page-print .print-head { margin:0 0 15px; }
.page-print .print-head .logo { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
.page-print h1 { font-size:16px; font-weight:bold; }
.page-print h2,
.page-print h3 { font-size:13px; font-weight:bold; }
.page-print h2.h2 { font-size:16px; font-weight:bold; }
.page-print .order-date { background:url(../images/bkg_divider1.gif) 0 100% repeat-x; padding:0 0 10px; margin:0 0 10px; }
.page-print .col2-set { margin:0 0 10px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

/* My Wishlist */
.my-wishlist .data-table td { padding:10px; }
.my-wishlist .product-image { display:block; width:113px; height:113px; margin:0 0 5px; }
.my-wishlist textarea { display:block; width:97%; height:109px; }
.my-wishlist .buttons-set { margin-top:2em; }
.my-wishlist .buttons-set button.button { float:none; }
.my-wishlist .buttons-set .btn-add span,
#wishlist-table .add-to-links { white-space:nowrap; }

/* My Tags */
.my-tag-edit { float:left; margin:0 0 10px; }
.my-tag-edit .btn-remove { float:right; margin:4px 0 0 5px; }
#my-tags-table { clear:both; }
#my-tags-table td { padding:10px; }
#my-tags-table .add-to-links { white-space:nowrap; }

/* My Reviews */
#my-reviews-table td { padding:10px; }

.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
.product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }
.product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
.product-review .product-details { margin-left:150px; }
.product-review .product-name { font-size:16px; font-weight:bold; margin:0 0 10px; }
.product-review h3 { font-size:12px; margin:0 0 3px; color:#2f2f2f; }
.product-review .ratings-table { margin:0 0 10px; }
.product-review dt { font-weight:bold; }
.product-review dd { font-size:13px; margin:5px 0 0; }

/* Billing Agreements */
.billing-agreements .info-box{ margin:15px 0; }
.billing-agreements .form-list li select { float:left; }
.billing-agreements .form-list li button.button { float:left; margin-left:10px; }
.billing-agreements .table-caption { font-weight:bold; font-size:13px; }


/* SiteMap Links */
/* Sitemap */
.page-sitemap,body.catalogsearch-term-popular .col-main{padding:20px;}
.page-sitemap .links { text-align:right; margin:0 8px -22px 0; }
.page-sitemap .links a { text-decoration:none; position:relative; }
.page-sitemap .links a:hover { text-decoration:underline; }
.page-sitemap .sitemap { margin:12px; }
.page-sitemap .sitemap a { color:#1b2d3b; }
.page-sitemap .sitemap li { margin:3px 0; }
.page-sitemap .sitemap li.level-0 { margin:10px 0 0; font-weight:bold; }
.page-sitemap .sitemap li.level-0 a { color:#1e7ec8; }
/* ======================================================================================= */
.toggleDiv{display:none;cursor:pointer;}

#hidden-nav{display:none;}
.tinynav { display: none }
.select-nav{background:url(../images/headerBg.jpg) repeat-x;width:100%;float: left;position: relative;top: -2px;border-top:1px solid #12556F;padding: 5px 0;display:none;}
	.select-wrap{overflow:hidden;margin:0 10px;background:#006CB3 url(../images/menuSel.png) no-repeat right;}

/* Responsive Part */
@media screen and (max-width: 991px){
	.wrapper,.top-wrapper .quick-access{max-width:768px;}
	.header{max-width:752px;}
		.header-container .block-cart{border:0;}
		.search-block,.select-nav{border:0;}
		.search-block,.block-cart,.select-nav{display:block;}
	.tinynav {width:780px;display:block;background:none;border:none;}
	.select-nav{display:block;border-top:1px solid rgba(0, 0, 0, 0.3);}
	.search-block input#search{width:184px;}
	.header-container .block-cart{width:158px;}
	.block-cart .block-content{width:196px;}
	.nav-breadcrumbs .main-categories{display:none;}
	.col-main{float:none !important;width:100% !important;}
		.banners ul li{height:139px;}
	.col-left,.col-right{display:none;}
		.col-left .main-categories{display:none;}
		.products-block ul.products li{}
			.products-block ul.products li a img{display:block;margin:0 auto;}
		.featured-categories .slides > li > ul > li .right{display:none !important;}
		.featured-categories .slides > li > ul > li{margin-right:10px !important;width:167px;}
		.information .block-subscribe{width:52.9%;}
		.footer-banners li{width:229px;height:120px;}
		.footer-wrapper{border:0;}
		.social-links{float:none;width:693px;border-bottom:1px solid #ccc;height:65px !important;border-right:0;}		
		.social-links ul li{display:inline;margin-right:40px;}
		.footer-block{width:199px;}
		
		/* Category Page */
		.products-block ul.products li{width:20.85%;}
		ol.products-list > li .product-shop{width:73.2%;}
		
		/* Product Page */
		.product-details{width:461px;border-right:0;}
		.custom-block{display:none;}
		.product-tabs{border-right:0;}
		product-tabs,.product-tabs.full{width:752px !important;}
			.product-tabs ul.tabs,.product-tabs.full ul.tabs{width:708px !important;}
		
		.product-tabs > .box-collateral{border-bottom:1px solid #ccc;height:auto;min-height:0;}
		.block-related{width:716px;text-align:center;}
			.block-related .price-box{float:none;}
			.block-related .slides-control-nav{width:714px;}
			body.checkout-cart-index .col-main,.col2-right-layout .main .col-main,body.cms-page-view .col-main{width:712px !important;}
			.cart .cart-collaterals .col2-set{width:430px;}
			body.checkout-cart-index .col2-set .col-1,body.checkout-cart-index .col2-set .col-2{float:none;width:100%;}
				body.checkout-cart-index .col2-set .col-1{margin-bottom:10px;}
			body.customer-page .col-left{display:block !important;width:200px;}
			body.customer-page .col-main{float:right !important;width:550px !important;}
			
		
} 

@media screen and (max-width: 766px){
	.wrapper,.top-wrapper .quick-access{max-width:625px;}
	.header{max-width:625px;}
	.custom-links,.welcome-msg{display:none;}
		.header-container .block-cart{border-bottom:1px solid rgba(0, 0, 0, 0.3);}
		.search-block,.block-cart,.select-nav{display:block;}
		.search-block,.select-nav{border:0;}
		.search-block{padding:0 9px;}
		.search-block label{display:none;}
		.header-container .block-cart{padding:0 7px;width:130px;}
		.block-cart .block-content{left:-54px;}
		.block-cart .block-title{font-size:12px;}
	.tinynav {width:780px;display:block;background:none;border:none;}
	.select-nav{display:block;border-top:1px solid rgba(0, 0, 0, 0.3);}
	.search-block input#search{width:184px;}
	.nav-breadcrumbs .main-categories{display:none;}
	.col-main{float:none !important;width:100% !important;}
		.banners ul li{height:118px;}
	.col-left,.col-right{display:none;}
		.col-left .main-categories{display:none;}
		.products-block ul.products li{}
			.products-block ul.products li a img{display:block;margin:0 auto;}
		.featured-categories .slides > li > ul > li .right{display:none !important;}
		.featured-categories .slides > li > ul > li{margin-right:10px !important;width:132px;}
		.featured-categories .slides > li > ul > li .left{width:100px;}
		.information h3,.footer-wrapper .block-title{font-size:13px;}
		.block-subscribe button{padding-left:0;}
		.information .block-subscribe{width:49.9%;}
		.footer-banners li{width:187px;height:97px;}
		.footer-wrapper{border:0;}
		.social-links{float:none;width:565px;border-bottom:1px solid #ccc;height:65px !important;border-right:0;}		
		.social-links ul li{display:inline;margin-right:40px;}
		.footer-block{width:136px;}
		.footer-links .fooLinks{padding-right:35px;}
		.footer-wrapper .fooLinks ul li a{font-size:12px;}
		
		/* Category Page */
		.products-block ul.products li{width:116px !important;}
		ol.products-list > li .product-shop{width:71.2%;}
		
		/* Product Page */
		.product-details{width:333px;border-right:0;}
		.product-details .wrap .add-to-links{margin:5px 0 0;}
		.product-details .btn-cart{margin:7px 0 0 52px;}
		.tier{top:61px;left:10px;}
		.custom-block{display:none;}
		.product-tabs{border-right:0;}
		product-tabs,.product-tabs.full{width:623px !important;}
			.product-tabs ul.tabs,.product-tabs.full ul.tabs{width:580px !important;}
		
		
		.product-tabs > .box-collateral{border-bottom:1px solid #ccc;height:auto;min-height:0;}
		.box-collateral .std div.align-right{width:380px;}
		.block-related{width:587px;text-align:center;}
		#block-related li{width:167px !important;}
			.block-related .price-box{float:none;}
			.block-related .slides-control-nav{display:none;}
			.box-up-sell ul li.item{width:261px !important;}
			body.checkout-cart-index .col-main,.col2-right-layout .main .col-main,body.cms-page-view .col-main{width:584px !important;}
			.cart .cart-collaterals .col2-set{width:300px;}
			body.checkout-cart-index .col2-set .col-1,body.checkout-cart-index .col2-set .col-2{float:none;width:100%;}
				body.checkout-cart-index .col2-set .col-1{margin-bottom:10px;}
			body.customer-page .col-left{display:block !important;width:200px;}
			body.customer-page .col-main{float:right !important;width:550px !important;}
}


@media screen and (max-width: 639px){
	.top-wrapper .top-links > li:hover > a{background:none;color:#0aff33;}
		.wrapper,.top-wrapper .quick-access{max-width:465px;}
	.tinynav { display: block; }
	.custom-links,.welcome-msg{display:none;}
	.top-wrapper{position:fixed;top:0;z-index:100000;padding-left:85px; width:100%;left:0;}
	.header-container{position:fixed;top:29px;z-index:1000;left:0;background:#074a03;}
	.main-container{padding-top:77px;}
	.top-wrapper .top-block li ul{width:140px;}
	.top-wrapper .top-block.block-languages{background:none;}
	.top-wrapper .top-block.block-languages li ul{width:87px;}
	.header{max-width:305px;background:#006CB3;position:relative;}
	.toggleDiv{color:rgba(0, 0, 0, 0);display:block;padding:10px;position:absolute;top:-4px;right:10px;font-size:24px;font-weight:bold;background:url(../images/icn-menu.png) no-repeat center;}
	.block-currency li{padding:0 7px;}
	.search-block,.block-cart,.select-nav{display:none;}
	.block-cart .block-content .block-slide{width:303px;}
		.header-container .block-cart{border-bottom:1px solid rgba(0, 0, 0, 0.3);}
		.search-block,.select-nav{border: 1px solid rgba(0, 0, 0, 0.3);border-width:1px 0;}
	.header-container .block-cart{width:27px;padding:0 15px 0 5px;float:left;}
	.block-cart .block-title span{text-indent: -9999px;overflow: hidden;display: block;}
	.block-cart .block-content{width:303px;left:0;}
	.select-nav{width:256px;padding:11px 0;border:1px solid rgba(0, 0, 0, 0.3);top:-1px;}
		.header .logo{float:none;text-align:center;display:block; width:260px;}
		.search-block{background:url(../images/headerBg.jpg) repeat-x;width:287px;}
			.search-block label{display:none;}
	.nav-breadcrumbs .main-categories{display:none;}
	.search-block input#search{width:208px;float:none;}
	.col-main{float:none !important;width:100% !important;}
	.home-cms, .slider{width:100%;float:none;}
		.banners{width:100%;float:left;border-bottom:1px solid #ccc;}
		.banners ul li{height:auto;text-align:center;width:154px;border-right:1px;float:left;}
			.banners ul li a{float:none;width:100%;display:block;}
				.banners ul li a img{float:none;}
	.col-left,.col-right{display:none;}
		.col-left .main-categories{display:none;}
		.products-block ul.products li{width:100% !important;padding:10px 0;text-align:center;margin:0 0 10px 0;}
		body.cms-home .products-block ul.products li{margin:0 10px 0 0;width:195px !important;padding:5px;}
			body.cms-home .products-block ul.products li h3{display:none;}
			.product-price{width:100%;}
			.price-box,.special-price,.old-price{float:left;padding:0 15px 0 0;}
			.catalog-category-view .price-box{float:none;}
			.products-block ul.products li a img{display:block;margin:0 auto;}
		.featured-categories .slides > li > ul > li .right{display:none !important;}
		.featured-categories .slides > li > ul > li{margin-right:10px !important;width:167px;}
		.information .block-subscribe{width:52.9%;}
		.footer-banners li{width:229px;height:120px;}
		.footer-wrapper{border:0;}
		.social-links{float:none;width:405px;border-bottom:1px solid #ccc;height:auto !important;border-right:0;}		
		.social-links ul li{display:inline;padding-bottom:5px;}
		.footer-block{width:405px;height:auto !important;border-top:1px solid #ccc;}
		.footer-links{border-right:0;}
		.footer-credits .right{float:left;}
		
		/* Product Page */
		ol.products-list > li a.product-image{width:100%;border-width:0 0 1px 0;float:none;display:block;padding:10px 0;height:auto !important;}
		ol.products-list > li .product-shop{width:100%;padding:10px 0;text-align:center;height:200px !important}
		ol.products-list > li .product-shop .desc{display:none;}
		.sorter{display:none;}
		.tier{top:41px;left:61px;}
		
		/* Category Page */
		.block-slide{width:424px;margin:0 auto;}
		.block-slide .slides-direction-nav{bottom:-38px;top:auto;right:auto;left:67px;}
		.featured-categories .slides > li > ul > li{width:202px;text-align:center;}
		.featured-categories .slides > li > ul > li .left{width:169px;padding:10px;}
		.hover-block .price-box{float:none;}
		.cartBtn{float:none;margin:5px 0;}
		body.cms-home .col-main .products-block{padding-bottom:40px;}
		.f-fix .add-to-links{top:4px;}
		.product-shop .add-to-links{float:none;}
		.ratings .rating-box{float:none;margin:0 auto 10px;}
		ol.products-list .product-shop .desc{padding:10px;}
		.sort-by{width:264px;border-right:0;border-top:1px solid #ccc;}
		
		.featured-categories{padding-bottom:50px;}
		.featured-categories .slides .sub-categories{display:none;}
			.featured-categories .slides > li > ul > li{margin-bottom:10px;}
			
		.about-block{width:424px;border-bottom:1px solid #ccc;height:auto !important;}
			.about-block p{font-size:12px;}
		.information .block-subscribe{width:423px;}
		.information .block-subscribe input{width:49%;}
		
		.footer-banners li{width:100%;height:161px !important;margin-bottom:8px;text-align:center;}
		.footer-banners li:nth-child(2){margin:0 0 8px;}
		
		.breadcrumbs ul{line-height:normal;padding:5px 8px;}
		/* Product Page */
		.product-img-box{width:440px;height:auto !important;}
		.product-img-box .block-slide{width:264px;}
		.more-views ul li{width:auto !important;}
		.product-details{width:100%;border-width:0;}
		ul.qty-amt{top:33px;}
		.product-shop .add-to-links li{display:block;margin:5px 0;}
		.product-details .wrap .add-to-links{margin:0;clear:both;}
		.product-details button.btn-cart{margin:15px 0 0;}
		.product-options dl dt{width:100%;}
		.product-options dl dd{margin:0;}
		.product-details .wrap .availability{float:none;clear:both;padding-top:22px;}
		
		.custom-block{display:none;}
		.product-tabs{border-right:0;}
		.product-tabs,.product-tabs.full{width:100% !important;}
			.product-tabs ul.tabs,.product-tabs.full ul.tabs{width:420px !important;}
		.product-tabs > .box-collateral{border-bottom:1px solid #ccc;height:auto;min-height:0;}
		.block-related{width:100%;padding:0;text-align:center;}
		.block-related .slides-control-nav{width:100%;margin-bottom:15px;}
			.block-related{padding-top:10px;}
			.block-related.products-block ul.products li{margin:0 10px 10px 0;padding:10px;}
			#block-related .block-slide{width:145px}
			#block-related li{width:145px !important;}
			.block-related .price-box{float:none;}
			.block-related .link-wishlist{display:none;}
			.block-related .slides-control-nav{width:99.5%;border-top:1px solid #ccc;}
			.box-up-sell{padding:20px 20px 50px;}
			.box-up-sell .block-slide .slides-direction-nav{bottom:-40px;left:65px;top:auto;}
			.box-up-sell ul li.item{width:244px !important;}
			.box-up-sell .block-slide{width:270px;}
			.box-up-sell ul li.item h3.product-name a{font-size:12px;}
			.box-up-sell ul li.item .product-image{width:95px;}
			.product-tabs{width:303px;}
			.product-tabs ul.tabs{width:259px;}
			.product-tabs ul.tabs li:nth-child(2),.product-tabs ul.tabs li:nth-child(4){display:none;}	
			.reviews h2{padding-bottom:36px;}
			.box-collateral.reviews a.reviewBtn{top:43px;left:20px;right:auto;}
			.data-table th{padding:1px;}
			.box-collateral .std div.align-right{width:100%;float:none;}
			body.checkout-cart-index .col-main,.col2-right-layout .main .col-main,body.cms-page-view .col-main{width:424px !important;}
			.cart .cart-collaterals .col2-set{width:100%;}
				.cart .cart-collaterals .col2-set select{width:90%;}
			body.checkout-cart-index .col2-set .col-1,body.checkout-cart-index .col2-set .col-2{float:none;width:100%;}
				body.checkout-cart-index .col2-set .col-1{margin-bottom:10px;}
				.cart .checkout-types{float:right;text-align:left;margin-bottom:10px;}
					.cart .checkout-types li{margin:0;}
			#shopping-cart-table th:nth-child(4),#shopping-cart-table tbody td:nth-child(4),#shopping-cart-table th:nth-child(6),#shopping-cart-table tbody td:nth-child(6){display:none;}
			#shopping-cart-table button[type="submit"]{float:none;margin:7px 0 0;}
			.col2-set .col-1{float:none;width:100%;}
				.col2-set .col-1 .buttons-set p{display:none;}
				#onepage-guest-register-button{margin:0;padding:0;}
				#checkout-step-login .col2-set button[type="submit"]{float:left;margin:0;padding:0;}
				#checkout-step-login .f-left{float:right;width:auto;display:inline;padding-top:5px;}
				.step select,.step input[type="text"]{width:95%;}
			.col2-set .col-2{float:none;width:100%;margin-top:10px;}
			body.customer-page .col-left{display:block !important;width:200px;}
			body.customer-page .col-main{float:right !important;width:302px !important;}
			.tinynav { display: block }
    		#nav { display: none }
			.footer-links .fooLinks{padding-right:0;width:100%;}
			.footer-wrapper .block-title{padding-bottom:10px;}
			.footer-links .fooLinks ul{padding-bottom:10px;}
				.footer-links .fooLinks ul li{display:inline;padding-right:5px;}
					.footer-links .fooLinks ul li a{font-size:13px;}
} 


@media screen and (max-width:495px){
	.wrapper,.top-wrapper .quick-access{max-width:305px;}
	.tinynav { display: block; }
	.custom-links,.welcome-msg{display:none;}
	.top-wrapper{position:fixed;top:0;z-index:100000;left:0;padding:0;}
	.header-container{position:fixed;top:29px;z-index:1000;left:0;}
	.main-container{padding-top:77px;}
	.top-wrapper .top-block li ul{width:140px;}
	.top-wrapper .top-block.block-languages{background:none;}
	.top-wrapper .top-block.block-languages li ul{width:87px;}
	.header{max-width:305px;background:#006CB3;position:relative;}
	.toggleDiv{display:block;padding:10px;position:absolute;top:-4px;right:10px;font-size:24px;font-weight:bold;}
	.block-currency li{padding:0 7px;}
	.search-block,.block-cart,.select-nav{display:none;}
		.header-container .block-cart{border-bottom:1px solid rgba(0, 0, 0, 0.3);}
		.search-block,.select-nav{border: 1px solid rgba(0, 0, 0, 0.3);border-width:1px 0;}
	.header-container .block-cart{width:27px;padding:0 15px 0 5px;float:left;}
	.block-cart .block-title span{text-indent: -9999px;overflow: hidden;display: block;}
	.block-cart .block-content{width:303px;left:0;}
	.select-nav{width:256px;padding:11px 0;border:1px solid rgba(0, 0, 0, 0.3);top:-1px;}
		.header .logo{float:none;text-align:center;display:block;}
		.search-block{background:url(../images/headerBg.jpg) repeat-x;width:287px;}
			.search-block label{display:none;}
	.nav-breadcrumbs .main-categories{display:none;}
	.search-block input#search{width:208px;float:none;}
	.col-main{float:none !important;width:100% !important;}
	.home-cms, .slider{width:100%;float:none;}
		.banners{width:100%;float:none;}
		.banners ul li{height:auto;text-align:center;border-width:0 0 1px;width:100%;}
			.banners ul li a{float:none;width:100%;display:block;}
				.banners ul li a img{float:none;}
	.col-left,.col-right{display:none;}
		.col-left .main-categories{display:none;}
		.products-block ul.products li{width:260px !important;padding:10px 0;text-align:center;margin:0 0 10px 0;}
		body.cms-home .products-block ul.products li{margin:0 10px 0 0;width:118px !important;padding:5px;}
			body.cms-home .products-block ul.products li h3{display:none;}
			.product-price{width:100%;}
			.price-box,.special-price,.old-price{float:left;padding:0 15px 0 0;}
			.catalog-category-view .price-box{float:none;}
			.products-block ul.products li a img{display:block;margin:0 auto;}
		.featured-categories .slides > li > ul > li .right{display:none !important;}
		.featured-categories .slides > li > ul > li{margin-right:10px !important;width:167px;}
		.information .block-subscribe{width:52.9%;}
		.footer-banners li{width:229px;height:120px;}
		.footer-wrapper{border:0;}
		.social-links{float:none;width:245px;border-bottom:1px solid #ccc;height:auto !important;border-right:0;}		
		.social-links ul li{display:block;}
		.footer-block{width:245px;height:auto !important;border-top:1px solid #ccc;}
		.footer-links{border-right:0;}
		.footer-credits .right{float:left;}
		
		/* Product Page */
		ol.products-list > li a.product-image{width:100%;border-width:0 0 1px 0;float:none;display:block;padding:10px 0;height:auto !important;}
		ol.products-list > li .product-shop{width:100%;padding:10px 0;text-align:center;height:200px !important}
		ol.products-list > li .product-shop .desc{display:none;}
		.sorter{display:none;}
		.tier{top:41px;left:61px;}
		
		/* Category Page */
		.block-slide{width:270px;margin:0 auto;}
		.block-slide .slides-direction-nav{bottom:-38px;top:auto;right:auto;left:67px;}
		.featured-categories .slides > li > ul > li{width:125px;text-align:center;}
		.featured-categories .slides > li > ul > li .left{width:107px;padding:10px;}
		.cartBtn{float:none;margin:5px 0;}
		body.cms-home .col-main .products-block{padding-bottom:40px;}
		.f-fix .add-to-links{top:4px;}
		.product-shop .add-to-links{float:none;}
		.ratings .rating-box{float:none;margin:0 auto 10px;}
		ol.products-list .product-shop .desc{padding:10px;}
		.sort-by{width:264px;border-right:0;border-top:1px solid #ccc;}
		
		.featured-categories{padding-bottom:50px;}
		.featured-categories .slides .sub-categories{display:none;}
			.featured-categories .slides > li > ul > li{margin-bottom:10px;}
			
		.about-block{width:263px;border-bottom:1px solid #ccc;height:auto !important;}
			.about-block p{font-size:12px;}
		.information .block-subscribe{width:262px;}
		.information .block-subscribe input{width:49%;}
		
		.footer-banners li{width:100%;height:139px !important;margin-bottom:8px;}
		.footer-banners li:nth-child(2){margin:0 0 8px;}
		
		.breadcrumbs ul{line-height:normal;padding:5px 8px;}
		/* Product Page */
		.product-img-box{width:279px;height:auto !important;}
		.product-details{width:302px;border-width:0;}
		.product-shop .add-to-links li{display:block;margin:5px 0;}
		.product-details .wrap .add-to-links{margin:0;clear:both;}
		.product-details button.btn-cart{margin:15px 0 0;}
		.product-options dl dt{width:100%;}
		.product-options dl dd{margin:0;}
		.product-details .wrap .availability{float:none;clear:both;padding-top:22px;}
		
		.custom-block{display:none;}
		.product-tabs{width:752px;border-right:0;}
		.product-tabs ul.tabs{width:708px;}
		.product-tabs > .box-collateral{border-bottom:1px solid #ccc;height:auto;min-height:0;}
		.block-related{width:100%;padding:0;text-align:center;}
		.block-related .slides-control-nav{width:100%;margin-bottom:15px;}
			.block-related{padding-top:10px;}
			.block-related.products-block ul.products li{margin:0 10px 10px 0;padding:10px;}
			#block-related li{width:248px !important;}
			.block-related .price-box{float:none;}
			.block-related .link-wishlist{display:none;}
			.block-related .slides-control-nav{width:99.5%;border-top:1px solid #ccc;}
			.box-up-sell{padding:20px 20px 50px;}
			.box-up-sell .block-slide .slides-direction-nav{bottom:-40px;left:65px;top:auto;}
			.box-up-sell ul li.item{width:244px !important;}
			.box-up-sell ul li.item h3.product-name a{font-size:12px;}
			.box-up-sell ul li.item .product-image{width:95px;}
			.product-tabs{border-right:0;}
			.product-tabs,.product-tabs.full{width:303px !important;}
			.product-tabs ul.tabs,.product-tabs.full ul.tabs{width:259px !important;}
			.product-tabs ul.tabs li:nth-child(2),.product-tabs ul.tabs li:nth-child(4){display:none;}	
			.reviews h2{padding-bottom:36px;}
			.box-collateral.reviews a.reviewBtn{top:43px;left:20px;right:auto;}
			.data-table th{padding:1px;}
			.box-collateral .std div.align-right{width:100%;float:none;}
			body.checkout-cart-index .col-main,.col2-right-layout .main .col-main,body.cms-page-view .col-main{width:263px !important;}
			.cart .cart-collaterals .col2-set{width:100%;}
				.cart .cart-collaterals .col2-set select{width:90%;}
			body.checkout-cart-index .col2-set .col-1,body.checkout-cart-index .col2-set .col-2{float:none;width:100%;}
				body.checkout-cart-index .col2-set .col-1{margin-bottom:10px;}
				.cart .checkout-types{float:left;text-align:left;margin-bottom:10px;}
					.cart .checkout-types li{margin:0;}
			#shopping-cart-table th:nth-child(4),#shopping-cart-table tbody td:nth-child(4),#shopping-cart-table th:nth-child(6),#shopping-cart-table tbody td:nth-child(6){display:none;}
			#shopping-cart-table button[type="submit"]{float:left;margin:7px 0 0;}
			.col2-set .col-1{float:none;width:100%;}
				.col2-set .col-1 .buttons-set p{display:none;}
				#onepage-guest-register-button{margin:0;padding:0;}
				#checkout-step-login .col2-set button[type="submit"]{float:left;margin:0;padding:0;}
				#checkout-step-login .f-left{float:right;width:auto;display:inline;padding-top:5px;}
				.step select,.step input[type="text"]{width:95%;}
			.col2-set .col-2{float:none;width:100%;margin-top:10px;}
			body.customer-page .col-left{display:block !important;width:200px;}
			body.customer-page .col-main{float:right !important;width:302px !important;}
			.tinynav { display: block }
    		#nav { display: none }
			.footer-links .fooLinks{padding-right:0;width:100%;}
			.footer-wrapper .block-title{padding-bottom:10px;}
			.footer-links .fooLinks ul{padding-bottom:10px;}
				.footer-links .fooLinks ul li{display:inline;padding-right:5px;}
					.footer-links .fooLinks ul li a{font-size:13px;}

}

.bestseller .btn-cart, .products-grid .btn-cart{margin-bottom:10px;}
.information{display:none;}
#ordercomment-comment{width:100%;}
.header .logo img{max-height:49px;}
.products-grid .read-more{font-weight:bold;text-decoration:underline;}
.products-block+.toolbar .sort-by,
.products-block+.toolbar .sorter,
.products-block+.toolbar .pager,
.products-block+.toolbar .clear{display:none;}

.home-cms p{text-align:center;padding-left:10px; padding-right:10px;}


.top-links>li>ul{display:none;}
.top-links:hover>li>ul{display:block;}

.category-description {padding:10px;}

/* Added by Naveen */
#notification-bar{
    text-align: center;
    padding: 5px;
    background: #ffff03;
    font-weight: bold;
}