/* CSS Document */

* { margin:0; padding:0;}
body { background:#f2f2f2; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#4d5255; }

table, td {border-collapse:collapse; font-size:100%;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}

.main-width { width:950px; margin:0 auto; text-align:left;}

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:#4c757a; 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;
}
#advSearchResultsDefault form select{
	margin-left:20px;
}
#accountHistInfo{
	padding-top:15px !important;
}
/* ============================= header ====================== */
#header{
	height:48px;
	overflow:hidden;
}
#header .lang{
	float:right;
	overflow:hidden;
	width:35px;
	height:26px;
	margin:11px 0 0 0;
}
.logo{
	height:230px;
	width:230px;
	overflow:hidden;
	display:block;
	margin-bottom:10px;
}
/* ============================= content ===================== */

.name{ font-size:18px; text-decoration:none; line-height:20px; font-weight:narmal; font-family: 'Anton', sans-serif; text-transform:uppercase;}
.name strong{ font-weight:normal;}
.name:hover{ color:#f7ba4e;}
#column-left{
	padding-right:10px;
	position:relative;
}

#left-wrapp{
	background:#fff;
	width:189px;
	padding:0 21px 10px 20px;
	position:relative;
	
}
.bot1{
	background:#fff;
}



.menu{
	padding:21px 0 29px 0;
}
.menu ul{
	padding:0;
	margin:0;
}
.menu ul li{
	display:block;
	padding-bottom:4px;
}
.menu ul li a{
	font-family: 'Anton', sans-serif;
	display:block;
	color:#4c757a;
	font-size:16px;
	line-height:26px;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 0 2px 6px;
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
}
.menu ul li a:hover,
.menu ul li.selected a{
	background:#4c757a;
	color:#fff;
}
#navigation{
	width:189px;
	display:block;
	margin-bottom:21px;
}
#navigation span{
	width:189px;
	display:block;
	height:32px;

}
#navigation span a {
	color:#ffffff;
	font-weight:normal;
	font-size:16px;
	line-height:16px;
	background:#4c757a;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	padding:1px 6px 3px 6px;
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
}
#navigation span a:hover{
	background:#f7ba4e;
}

#contentMainWrapper{
	margin-bottom:43px;
}
#spec{
	width:710px;
	height:110px;
	overflow:hidden;
}
#spec .carousel-box{
	width:710px;
	height:110px;
	overflow:hidden;
	position:relative;
}
#spec .carousel-box ul{
	padding:0;
	margin:0;
	overflow:hidden;
	width:720px;
}
#spec .carousel-box ul li{
	float:left;
	width:110px;
	height:110px;
	margin-right:10px;
	background:#fff;
	position:relative;
	box-shadow:0 0 5px #c2c0c0;
	-moz-box-shadow:0 0 5px #c2c0c0;
	-webkit-box-shadow:0 0 5px #c2c0c0;

}
#spec .carousel-box ul li .img{
	width:110px;
	height:110px;
}
#spec .carousel-box ul li .img img{
	width:110px;
	height:110px;
}
#spec .carousel-box ul li .button{
	position:absolute;
	right:0;
	bottom:0;
	width:23px;
	height:23px;
}
#spec .carousel-box ul li .button img{
	width:23px;
	height:23px;
}
#newProductsDefaultHeading{
	font-size:36px;
	line-height:37px;
	color:#fff;
	background:#ca2139;
	padding:3px 0 7px 10px; 
	font-weight:normal;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	margin-bottom:10px;
}
#indexDefault #featuredProducts .centerBoxHeading{	
	display:none;
}
.tie-indent .product-col{
	width:223px !important;
	}
.product-col{
	width:228px!important;
	overflow:hidden;
	position:relative;
	background:#fff;
	margin-top:10px;
	box-shadow:0 0 5px #dadada;
	-moz-box-shadow:0 0 5px #dadada;
	-webkit-box-shadow:0 0 5px #dadada;
}
.product-col .img{
	text-align:center;
	padding:15px 0 0 0;
}

.product-col .prod-info{
	width:201px;
	height:135px;
	background:#4c757a;

	padding:15px 10px 0 19px;

}
.logo img{
	width: 231px !important;
	height: 231px !important;
}
.product-col .name{
	color:#fff;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	font-family: 'Anton', sans-serif;
	font-weight:normal;

}

.product-col .name:hover{
	color:#f7ba4e;
}
.product-col .text{
	color:#f7ba4e;
	font-size:11px;
	line-height:14px;
	padding:12px 0 0 0;
}
.product-col .price{
	position:absolute;
	bottom:19px;
	left:19px;
	color:#ffffff;

}

.price{
	color:#4c757a;
	font-size:27px;
	line-height:27px;
	font-family: 'Anton', sans-serif;
	font-weight:normal;
}
.price strong{
	font-weight:normal;
}
/* ============================= footer ====================== */
#footer{
	overflow:hidden;
	padding:0 0 18px 19px;
}
#footer .copyright{
	font-size:11px;
	line-height:14px;
	color:#2c2c2c;
}
#footer .copyright a{
	color:#fe7d68;
	text-decoration:none;
}
#footer .copyright a:hover{
	text-decoration:underline;
}

/* ============================= forms ======================= */
input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#010101; border:solid 1px #e3e3e3; padding:2px; background:#fdfdfd;}
input:focus, select:focus, textarea:focus{outline:none;}
.cartRemoveItemDisplay input,
#search-in-description, #inc-subcat, #gender-female, #gender-male, #newsletter-checkbox, #email-format-text, #email-format-html, #rating-1, #rating-2, #rating-3, #rating-4, #rating-5, #pmt-linkpoint_api, #pmt-moneyorder, #pmt-paypal, #pmt-cod, #notify-0{ border:none!important;}
#rating-1, #rating-2, #rating-3, #rating-4, #rating-5{margin:2px 4px 0 8px; padding:0; background:none;}
*+html #rating-1{ margin:0; padding:0;}
*+html #rating-2{ margin:0; padding:0;}
*+html #rating-3{ margin:0; padding:0;}
*+html #rating-4{ margin:0; padding:0;}
*+html #rating-5{ margin:0; padding:0;}
#globalnotify, #pmt-cod, #pmt-moneyorder, #ship-flat-flat, #ship-item-item, #ship-storepickup-storepickup, #gender-male, #gender-female, #email-format-html, #email-format-text, #newsletter{border:none!important;	position:relative; top:2px;}
#primary{ margin-left:10px;	position:relative; top:2px; border:none!important;}
#disc-ot_coupon{margin:5px 0 0 0;}

/* ============================= banners ======================= */
#bannerOne{
	width:710px;
	height:460px;
	position:relative;
	overflow:hidden;
	margin-bottom:10px;
}
#bannerOne .button{
	font-family: 'Anton', sans-serif;
	position:absolute;
	top:295px;
	right:65px;
	color:#ffffff;
	font-size:39px;
	line-height:39px;
	text-decoration:none;
	text-transform:uppercase;
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	padding:18px 48px 19px 48px;
}
#bannerOne .button:hover{
	color:#f7ba4e;
	-webkit-transform: scale(1.2);
   -moz-transform: scale(1.2);
   -o-transform: scale(1.2);
   -ms-transform: scale(1.2);
   transform: scale(1.2);
}
#head-search{
	position: absolute;
	top: 9px;
right: 386px;
}
#head-search .input1{
	width: 200px;
	height: 25px;
	float: left;
}
#head-search .intput2{
	float: left;
}
.st1{
	text-align: left;
color: #FFF;
font-family: "Anton",sans-serif;
font-size: 25px;
line-height: 32px;
text-transform: uppercase;
text-decoration:none;
display:block;
margin-bottom:15px;
padding: 16px 0px 21px 10px;}
.navigation {
	float:left;}
.navigation a{
	line-height:48px;
	text-decoration:none;
}

#img_1{
	height:auto;
	margin-bottom:20px;
	display:table-cell;
	vertical-align:middle;
	width:350px;
	
}
#img_1 img{
	width:100% !important;
	height:auto !important;
}
.mainimages{
	border: 1px solid #eceaea;
    display:block;
    padding: 2px;
    position: relative;
	width:350px;
	margin-right:20px;
}

 .additional_images div {
	width:31% !important;
	padding:1%;
	height:auto;
}
 .additional_images div  img{
	width:100%;
	padding:1%;
	height:auto;
}
#footnav{
	text-align:center;
}
.copyright{
	text-align:center;
}

.product-col .img img{ text-align:center; width:200px; height:auto;}
.product-col .img{ text-align:center; display:table-cell ; text-align:center ; vertical-align: middle; height:200px; width:220px !important; overflow:hidden;}
#cartAdd input:last-child{
	float:right;
}
.banner{
	width:705px;
	margin-bottom:20px;
}

#specialsDefault h2{
	display:none;
}
.footernav{
	text-align:center;
	line-height:40px;
}
.footernav a{
	padding-right:15px;
	font-size:14px;
	text-decoration:none;
}
.desc2{
	width:300px;
}
#column_right {
	padding-left:10px;
}

#head-search .intput2{
	float: left;
}
#head-search .intput2 input{
	width:60px !important;
	height:31px !important;
	border:1px solid #DDD;
}

LABEL.inputLabel {
    float: left;
    margin: 5px 0;
    padding-left: 10px;
    padding-right: 10px;
}
.visibleField {
			display: inline;
}
.desc2 h1{
	background: none !important;
	color: #000 !important;
	padding-left: 5px !important;
}
.cart .count{
	color: #fff;
	font-weight: bold;;
	font-size: 14px;
}
.col1 ,.col2{
	margin-left: 7px;
}
#productinfoBody .col1 ,#productinfoBody .col0 , #productinfoBody .col2{
	margin-left: 6px;
}
.tie-indent{
	padding-right: 0px !important;
}