.item-image-and-cart {width:1043px; padding:0; margin:0 auto; clear:both;}
	
	.item-main-image-c {width:452px; height:442px; float:left; border: 1px solid #e5e4e4; background:#fff; -moz-border-radius:4px; -ms-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; border-radius:4px; -moz-box-shadow:2px 2px #cccccc; -ms-box-shadow:2px 2px #cccccc; -o-box-shadow:2px 2px #cccccc; -webkit-box-shadow:2px 2px #cccccc; box-shadow:2px 2px #cccccc; text-align:center;}
		.item-main-image-inner {display: table; position:relative; width:100%; height:100%}
		.item-main-image-inner .image {display: table-cell; vertical-align: middle;}
		.item-main-image-inner .magnify {position:absolute; left:12px; bottom:10px;}


	.item-details-c {width:530px; height:auto !important; float:right;}
		.item-details-c h2 {font-family:'Lato', sans-serif; font-size:24px; font-weight:400; color:#404040; text-align:left; line-height:24px; padding:19px 0 7px 0}
		p.item-id {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#404040; line-height:14px; padding:0 0 11px 0; margin:0; border-bottom:1px solid #f2a603}
		p.price {font-family:'Lato', sans-serif; font-size:21px; font-weight:700; color:#d9521d; line-height:23px; padding:11px 0 8px 0;}
		p.availability {font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:400; color:#404040; line-height:18px; padding:0 0 25px 0;}
			p.availability span {font-weight:700}
		.options-c {margin:20px 0 0 0; clear:both}
			.options-c .txt {float:left; font-family:'Lato', sans-serif; font-size:15px; text-transform:uppercase; font-weight:700; color:#404040; line-height:33px; padding:0 20px 0 0; margin:0}
			.options-c .select-c {float:left; padding:0; margin:0}
		
		.qty-c {margin:30px 0 0 0;}
			.qty-c .txt {float:left; font-family:'Lato', sans-serif; font-size:15px; text-transform:uppercase; font-weight:700; color:#404040; line-height:33px; padding:0 20px 0 0; margin:0}
			.qty-c .qty {float:left; padding:0; margin:0}
				.qty-input {width:54px; height:31px; line-height:31px; padding:0; margin:0; border:1px solid #6d6d6d; text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight:400; font-size:12px; color:#404040;}
		
		.add-to-cart {width:260px; height:50px; padding:0; margin:45px 0 0 0; clear:both}
			.add-to-cart a {display: block; line-height:50px; background:#71be43 url(https://lib.store.yahoo.net/lib/yhst-94715171101240/add-to-cart-bg.png) 0 0 no-repeat; text-align:right; text-decoration:none; padding-right:25px; font-family:'Lato', Geneva, sans-serif; font-size:20px; font-weight:700; color:#fff; text-transform:uppercase; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
			.add-to-cart a:hover {background:#7ecb50 url(https://lib.store.yahoo.net/lib/yhst-94715171101240/add-to-cart-bg.png) 0 0 no-repeat;}
		
		.social-plugin-c {margin:29px 0 0 0}
	
	
.item-description {padding:0; margin:28px 0 0 0; clear:both}
	.item-description p {font-family:'Lato', sans-serif; font-size:14px; line-height:18px; font-weight:400; color:#404040; padding:5px 17px 0;}







.related-items { width:100%; height: auto !important; overflow:hidden; padding: 0 0 34px 0; margin:30px 0 0 0; clear:both; position:relative; z-index:90 }
.related-items .viewport { width: 1046px; height: 305px; overflow: hidden; position: relative; margin:10px auto 0; }



.related-items .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 1046px; left: 0 top: 0; }
.related-items .overview li { float: left; margin: 0 22px 0 0; padding: 0; width: 188px; height: 297px; border: 1px solid #fff; background:#fff; -moz-border-radius:4px; -ms-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; border-radius:4px; -moz-box-shadow:2px 2px #cccccc; -ms-box-shadow:2px 2px #cccccc; -o-box-shadow:2px 2px #cccccc; -webkit-box-shadow:2px 2px #cccccc; box-shadow:2px 2px #cccccc;}
	.related-items .overview li.last {margin-right:0}
	.related-items .overview li:hover {border: 1px solid #e5e4e4; -moz-box-shadow:2px 2px #cccccc; -ms-box-shadow:2px 2px #cccccc; -o-box-shadow:2px 2px #cccccc; -webkit-box-shadow:2px 2px #cccccc; box-shadow:2px 2px #cccccc;}
	
	.related-items .overview li .cell {}
		.related-items .overview li .cell .image {margin:0 auto; text-align:center; padding:20px 0 0 0}
		.related-items .overview li .cell .product-name a {text-align:left; padding:17px 17px 10px; font-family:'Lato', sans-serif; font-size:13px; line-height:17px; font-weight:400; color:#404040; text-decoration:none; height:51px; display:block}
		.related-items .overview li .cell .price {text-align:left; margin:0 0 0 17px; font-family:'Lato', sans-serif; font-size:16px; line-height:35px; font-weight:700; color:#404040; float:left; width:94px}
		.related-items .overview li .cell .btn-c {float:left}


.bottom-banners-c {height:130px; padding-top:40px}
.add-to-cart input[type="image"]:hover, .btn-c input[type="image"]:hover{
opacity:0.8;
filter: alpha(opacity=80); /* For IE8 and earlier */
}
.opts{
display:block;
float: left;
margin-top:10px;
}
#navbar a:link, #navbar a:visited {
    display: block;
    color: #515151 !important;
    font-family: "Lato",sans-serif !important;
    font-size: 13px !important;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 0px 0 5px !important;
	line-height: 20px;
}
#navbar{
	padding: 3px 0 7px 0;
}
#navbar .subnav a:link, #navbar .subnav a:visited{
padding-left:10px !important;
color: #999 !important;
font-size: 12px !important;
}
.pricewsale{
	color:#d9521d !important;
	line-height: 16px !important;
}
.pricewsale em{
	font-family: 'Lato', sans-serif;
	color:#404040;
	text-decoration:line-through;
	font-size:14px;
	font-style:normal;
	display:block;
	font-weight:normal;
}
.item-details-c .price em{
	color:#404040;
	text-decoration:line-through;
	font-style:normal;
	font-weight:normal;
	font-size: 18px;
	margin-left: 5px;
}
.bottom-banners-c {
width: 1043px;
height: 186px;
padding: 0;
margin: 0 auto;
clear: both;
}
.bottom-banners-c .cell {
border-bottom: 2px solid #71be43;
background: url(https://lib.store.yahoo.net/lib/yhst-94715171101240/smaller-header-arrow-bg.jpg) 26px bottom no-repeat;
}
.bottom-banners-c .cell .txt-and-btn .btn-c{
margin-bottom:10px;
}