

/*  --------------------------------------------------------------------  */

font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}
#4d5255 {color:#4d5255;}

outline:none; text-decoration:underline; {outline:none; text-decoration:underline;}
#000 {color:#000;}

font-size:17px; text-decoration:none; line-height:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; {font-size:17px; text-decoration:none; line-height:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
color:#d10321; {color:#d10321;}

font-family:Arial, Helvetica, sans-serif;
	color:#1a1a1a;
	font-size:21px;
	line-height:21px;
	font-weight:bold; {font-family:Arial, Helvetica, sans-serif;
	color:#1a1a1a;
	font-size:21px;
	line-height:21px;
	font-weight:bold;}

color:#2d2d2d;
	font-size:16px;
	line-height:32px;
	font-family: 'PT Sans', sans-serif;
	text-transform:uppercase;
	background:url(../images/title-bg.jpg) repeat-x left top;
	padding:2px 0 3px 19px;
	text-shadow:1px 1px #fff;
	margin-bottom:10px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px; {color:#2d2d2d;
	font-size:16px;
	line-height:32px;
	font-family: 'PT Sans', sans-serif;
	text-transform:uppercase;
	background:url(../images/title-bg.jpg) repeat-x left top;
	padding:2px 0 3px 19px;
	text-shadow:1px 1px #fff;
	margin-bottom:10px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;}

font-size:12px; font-weight:normal; background:#fafafa; color:#000; {font-size:12px; font-weight:normal; background:#fafafa; color:#000;}
#000 {color:#000;}

/*  --------------------------------------------------------------------  */

/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Sora:wght@100;200;300;400;500;600;700;800&display=swap');
* { margin:0; padding:0;}
body { background:url(../images/body-bg.png) repeat right top; font-family:"Sora", sans-serif; font-size:16px; line-height:26px; color:#4d5255;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}

.main-width { width:1028px; margin:0 auto; text-align:left;}
.main-width .extra{ background:#fff;}

input, textarea { font-family:Tahoma; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper{ width:100%; overflow:hidden;}
.container { width:100%;}
.column-1, .column-2, .column-3{ float:left;}

a {color:#000; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p { margin:0; padding:0;}

#advSearchResultsDefault form{
	margin-bottom:10px;
	display:block;
	overflow:hidden;
}
#popupSearchHelp{
	padding:0;
}
.centeredContent .inp1 input{
	width:300px;
}
.productListing-data .normalprice{
	display:block;
}
/* ============================= header ====================== */
#header{
	margin-bottom:8px;
}
#header .logo{
	float:left;
	padding:53px 0 0 36px;
}
#header .right-head{
	float:right;
	text-align:right;
}
#header .lang{
	padding:28px 41px 0 0;
	display:none;
}
*+html #header .lang{
	padding:27px 41px 0 0;
}
#header .navigation{
	font-size:14px;
	line-height:32px;
	color:#a7a7a7;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	padding:8px 43px 0 0;
}
*+html #header .navigation{
	padding:6px 43px 0 0;
}
#header .navigation a{
	color:#a7a7a7;
	text-decoration:none;
}
#header .navigation a:hover{
	text-decoration:underline;
	color:#db042d;
}
#header .search{
	float:right;
	padding:12px 42px 0 0;
}
#header .search .input1{
	float:left;
	border:1px solid #ededed;
	border-right:none;
	background:#fff;
	padding:2px 2px 1px 2px;
	width:148px;
}
#header .search .input2{
	float:left;
	padding:0;
	border:none;
}
#header .currencies{
	float:right;
	color:#2b2b2b;
	font-size:12px;
	line-height:32px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:4px 26px 0 0;
	display:none;
}
#header .currencies select{
	width:91px;
	height:20px;
	padding:1px 0 0 1px;
	color:#5a6a74;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ededed;
	margin-left:-7px;
}
#header .box2{
	padding:23px 0 0 0;
}

#header .menu{
	float:left;
	padding:0 0 0 36px;
}
#header .menu ul{
	padding:0;
	margin:0;
	overflow:hidden;
}
#header .menu ul li{
	float:left;
	width:100px;
	text-align:center;
	border-right:1px solid #464646;
}
#header .menu ul li a{
	display:block;
	background:url(../images/button.jpg) no-repeat 0px 0px;
	font-family: 'PT Sans', sans-serif;
	color:#fff;
	font-size:14px;
	line-height:32px;
	text-decoration:none;
	padding:14px 0 13px 0;
	height:100%;
	border-right:1px solid #000;
}
#header .menu ul li a:hover,
#header .menu ul li.selected a{
	background-position:-150px 0px;
	color:#0a0a0a;
}
#header .cart{
	float:left;
	background:url(../images/cart-bg.jpg) repeat-x left top;
	overflow:hidden;
	padding:20px 32px 21px 22px;
}
#header .cart .cart1{
	font-size:12px;
	line-height:18px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header .cart a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-left:5px;
	background:url(../images/cart.png) no-repeat right 0px;
	padding:8px 28px 2px 0;
}
#header .cart a:hover{
	color:#f23932;
}
/* ============================= content ===================== */

.name{ font-size:17px; text-decoration:none; line-height:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.name:hover{ color:#d10321;}
#column-left{
	padding:0 12px 0 36px;
}
.column-center-padding{
	padding-right:30px;
	margin-left:-1px;
}
#indexBody #indexDefault #featuredProducts .centerBoxHeading{
	display:none;
}
.product-col{
	border:1px solid #f5f5f5;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position:relative;
	width:219px;
	padding:24px 10px 8px 0;
	margin-bottom:10px;
}
.product-col .img{
	padding:35px 0 23px 0;
	text-align:center;
}
.product-col .name{
	color:#6b6b6b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	margin-left:10px;
	overflow:hidden;
	float:left;
}
.product-col .name:hover{
	color:#d10321;
}
.price{
	font-family:Arial, Helvetica, sans-serif;
	color:#1a1a1a;
	font-size:21px;
	line-height:21px;
	font-weight:bold;
}

.product-col .price{
	float:right;
	display:block;
	overflow:hidden;
	margin: 0 0px 5px 0;
}
.product-col .button1{
	float:left;
	margin-left:17px;
}
.product-col .button{
	float:right;
	margin-right:0px;
}
#newProductsDefaultHeading{
	color:#2d2d2d;
	font-size:16px;
	line-height:32px;
	font-family: 'PT Sans', sans-serif;
	text-transform:uppercase;
	background:url(../images/title-bg.jpg) repeat-x left top;
	padding:2px 0 3px 19px;
	text-shadow:1px 1px #fff;
	margin-bottom:10px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
#column-left{
	width:228px!important;
}
#column-center{
	width:720px!important;
}
#indexCategories .tie .tie-indent #featuredProducts{
	display:none;
}

#accountDefaultHeading,
#accountNotificationsHeading,
#reviewWriteMainImage,
#reviewsWriteHeading,
#reviewsDefaultHeading{
	margin-bottom:10px!important;
}
.cartRemoveItemDisplay input,
#gender-female,
#gender-male,
#newsletter-checkbox,
#email-format-text,
#email-format-html,
#rating-1,
#rating-2,
#rating-3,
#rating-4,
#rating-5{
	border:none!important;
}
#email-message{
	margin:5px 0 0 0px!important;
}
#askAQuestion h1 {font-size: 13px;}
/* ============================= footer ====================== */
#footer{
	padding-bottom:36px;
	width:712px;
	float:right;
	margin-right:41px;
	margin-top:-2wpx;
}
.hid-top{
	height:20px;
}
#footer .cards{
	float:left;
	margin:10px 0 0 0;
}
#footer .footer-menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	color:#454545;
	margin:2px 0 0 0;
}
#footer .footer-menu a{
	color:#454545;
	text-decoration:none;
}
#footer .footer-menu a:hover{
	color:#CC0000;
}
#footer .copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	color:#454545;
}
#footer .copyright a{
	color:#454545;
	text-decoration:none;
}
#footer .copyright a:hover{
	color:#cc0000;
}
/* ============================= forms ======================= */
input, select, textarea{ font-family:'Sora', sans-serif; font-size:16px; line-height:normal; color:#010101; border:solid 1px #e3e3e3; padding:2px; background:#fdfdfd;}
input:focus, select:focus, textarea:focus{outline:none;}

/*===== anythingSlider =====*/
.anythingSlider                         { width: 708px; height: 441px; position: relative;  border:1px solid #f2f2f2; border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
position:relative;
margin-bottom:9px;
}
.anythingSlider .wrapper                { width: 708px; height: 441px; position: absolute; top: 0; right: 0; }
.anythingSlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 441px; width: 708px; margin: 0; }
.anythingSlider .arrow                  { display:block; position:absolute; z-index:100; cursor:pointer;}
.anythingSlider .arrow.back			{ background:url(../images/prev-next.png) no-repeat left top; height:36px; width:36px; display:block; text-indent:-9999px; position:absolute; bottom:24px; left:20px;}
.anythingSlider .arrow.back:hover    { background:url(../images/prev-next.png) no-repeat left bottom;}
.anythingSlider .arrow.forward				{ background:url(../images/prev-next.png) no-repeat right top; height:36px; width:36px; display:block; text-indent:-9999px; position:absolute; bottom:24px; left:66px;}
.anythingSlider .arrow.forward:hover   	{ background:url(../images/prev-next.png) no-repeat right bottom;}
#start-stop                             { background: #414141; color: #d1d1d1; padding: 2px 18px; text-align: center; position: absolute; left: 19px; bottom: 17px; font-size:11px; text-transform:uppercase; text-decoration:none;}
#start-stop.playing                     { background-color:#414141 ; }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
#thumbNav{
	display:none;

}
#start-stop{
	display:none;}
	 #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault {
margin: 0 0 0 0 !important;
}