/* --------------------------------------------------------- */
/*
 *	GLOBAL ASSETS
 */

/* --------------------------------------------------------- */

/*
 *	!MAIN ELEMENTS
 */

 	a {
	color: #990000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h3 span.currency {
	color: #990000;
}
/* --------------------------------------------------------- */

/*
 *	!BUTTONS
 */

	.add-to-cart-button,  #main-wrapper .main-checkout-content button.login-button,  #main-wrapper .main-checkout-content button.submit-order-button {
	background-color: #990000 !IMPORTANT;
	background-image: none !IMPORTANT;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 0 0 2px #fff;
	-moz-box-shadow: 0 0 2px #fff;
	-webkit-box-shadow: 0 0 2px #fff;
	cursor: pointer;
	font-size: 12px !IMPORTANT;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.45);
}
#main-wrapper .main-checkout-content button.login-button,  #main-wrapper .main-checkout-content button.submit-order-button {
	border: none;
}
#main-wrapper .main-checkout-content button.login-button .button-right,  #main-wrapper .main-checkout-content button.login-button .button-left,  #main-wrapper .main-checkout-content button.submit-order-button .button-right,  #main-wrapper .main-checkout-content button.submit-order-button .button-left {
	background: none;
}
#main-wrapper .main-checkout-content button.submit-order-button .button-right {
	padding: 0;
}
#main-wrapper .main-checkout-content button.submit-order-button .button-left {
	color: #FFF;
	padding: 0 20px;
}
#opc-sections .button-row .button.update-profile {
	box-shadow: 4px 4px 1px rgba(0,0,0,0.25);
	-moz-box-shadow: 4px 4px 1px rgba(0,0,0,0.25);
	-webkit-box-shadow: 4px 4px 1px rgba(0,0,0,0.25);
	font-size: 20px;
	height: auto;
	line-height: 28px;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.15);
	width: auto;
}
#opc-sections .button-row .button.update-profile:hover {
	background-color: #FF9003;
	cursor: pointer;
}
#opc-sections li.opc-section .checkout-payments {
	overflow: hidden;
	width: 255px;
}
.opc-container .address-book-link,  .opc-container tr.payment-details td {
	background: none;
	border: 10px solid #EAEAEA;
}
#opc-sections li.opc-section iframe {
	height: 360px !IMPORTANT;
	overflow: hidden;
}
#opc-sections li.opc-section .registerform { /*height: 360px !IMPORTANT;*/
}
/* --------------------------------------------------------- */

/*
 *	!HEADER
 */

	#logo-main,  #logo-main img {
	height: 90px;
}
#logo-main {
	position: relative;
	top: 10px;
}
.info-panel .cart-icon {
	width: 32px;
}
.ajax-minicart-icon,  .ajax-minicart-icon.minicart-button {
	background: url(../images/heavenlyswords/shopping-carts/shopping-cart-2-add_32x32.png) no-repeat 0 0;
	height: 32px;
	width: 32px;
}
/* 	.info-panel .cart-cnt { padding-top: 10px; } */

	.info-panel .cart-cnt .minicart {
	padding-left: 8px;
	width: 96px;
}
.info-panel .cart-cnt .menu-auth .cart-cnt {
	padding-top: 0;
}
.header-text-xbanner p {
	font-size: 18px;
	font-weight: bold;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.15);
}
/* --------------------------------------------------------- */

/*
 *	!FOOTER
 */

	.footer-bottom-wrap {
	height: auto;
}
.footer-bottom-text {
	color: #666;
	height: auto;
	width: auto;
}
/* --------------------------------------------------------- */

/*
 *	!CATEGORIES
 */

	.cat-all-block ul li.sub {
	display: none;
	visibility: hidden;
}
.cat-all-block ul {
	padding: 0;
}
.cat-all-block ul li.cat,  #categories-list li {
	border: 1px solid #CFCFCF;
	box-shadow: 0 0 3px rgba(0,0,0,0.15) inset;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15) inset;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15) inset;
	display: block;
	height: 82px;
	margin: 6px;
	overflow: hidden;
	position: relative;
	text-align: right;
	width: 229px;
}
.cat-all-block ul li.cat {
	padding-bottom: 0;
}
.cat-all-block ul li.cat a span,  #categories-list li a.img-link {
	background-repeat: no-repeat !IMPORTANT;
	box-shadow: 0 0 3px rgba(0,0,0,0.15) inset;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15) inset;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15) inset;
	display: block;
	font-weight: bold;
	height: 77px;
	padding-right: 5px;
	padding-top: 5px;
	width: 224px;
}
.cat-all-block ul li.cat a:hover span,  #categories-list li a.img-link:hover {
	background-position: 0 -82px;
}
.cat-all-block.cat-254 ul li.cat a span,  .cat-all-block.cat-259 ul li.cat a span,  .cat-all-block ul li.cat a.cat-297 span,  .cat-all-block ul li.cat a.cat-319 span,  .cat-all-block ul li.cat a.cat-333 span,  .cat-all-block ul li.cat a.cat-334 span,  .cat-all-block ul li.cat a.cat-337 span,  .cat-all-block ul li.cat a.cat-338 span,  .cat-all-block ul li.cat a.cat-346 span,  .cat-all-block ul li.cat a.cat-347 span,  .cat-all-block ul li.cat a.cat-353 span,  .cat-all-block ul li.cat a.cat-354 span,  .cat-all-block ul li.cat a.cat-360 span,  .cat-all-block ul li.cat a.cat-370 span,  .cat-all-block ul li.cat a.cat-373 span,  .cat-all-block ul li.cat a.cat-374 span,  .cat-all-block ul li.cat a.cat-460 span,  #categories-list li.sub-232 a,  #categories-list li.sub-252 a,  #categories-list li.sub-261 a,  #categories-list li.sub-262 a,  #categories-list li.sub-264 a,  #categories-list li.sub-267 a,  #categories-list li.sub-272 a,  #categories-list li.sub-273 a,  #categories-list li.sub-276 a,  #categories-list li.sub-280 a,  #categories-list li.sub-282 a,  #categories-list li.sub-283 a,  #categories-list li.sub-284 a,  #categories-list li.sub-285 a,  #categories-list li.sub-286 a,  #categories-list li.sub-287 a,  #categories-list li.sub-288 a,  #categories-list li.sub-289 a,  #categories-list li.sub-290 a,  #categories-list li.sub-291 a,  #categories-list li.sub-292 a,  #categories-list li.sub-293 a,  #categories-list li.sub-294 a,  #categories-list li.sub-295 a,  #categories-list li.sub-297 a,  #categories-list li.sub-298 a,  #categories-list li.sub-299 a,  #categories-list li.sub-300 a,  #categories-list li.sub-301 a,  #categories-list li.sub-302 a,  #categories-list li.sub-303 a,  #categories-list li.sub-304 a,  #categories-list li.sub-305 a,  #categories-list li.sub-306 a,  #categories-list li.sub-307 a,  #categories-list li.sub-308 a,  #categories-list li.sub-309 a,  #categories-list li.sub-310 a,  #categories-list li.sub-311 a,  #categories-list li.sub-312 a,  #categories-list li.sub-313 a,  #categories-list li.sub-319 a,  #categories-list li.sub-322 a,  #categories-list li.sub-324 a,  #categories-list li.sub-325 a,  #categories-list li.sub-326 a,  #categories-list li.sub-327 a,  #categories-list li.sub-328 a,  #categories-list li.sub-329 a,  #categories-list li.sub-330 a,  #categories-list li.sub-331 a,  #categories-list li.sub-332 a,  #categories-list li.sub-333 a,  #categories-list li.sub-334 a,  #categories-list li.sub-335 a,  #categories-list li.sub-336 a,  #categories-list li.sub-337 a,  #categories-list li.sub-338 a,  #categories-list li.sub-340 a,  #categories-list li.sub-341 a,  #categories-list li.sub-342 a,  #categories-list li.sub-343 a,  #categories-list li.sub-346 a,  #categories-list li.sub-347 a,  #categories-list li.sub-348 a,  #categories-list li.sub-349 a,  #categories-list li.sub-350 a,  #categories-list li.sub-351 a,  #categories-list li.sub-353 a,  #categories-list li.sub-354 a,  #categories-list li.sub-356 a,  #categories-list li.sub-357 a,  #categories-list li.sub-358 a,  #categories-list li.sub-360 a,  #categories-list li.sub-361 a,  #categories-list li.sub-362 a,  #categories-list li.sub-363 a,  #categories-list li.sub-364 a,  #categories-list li.sub-367 a,  #categories-list li.sub-368 a,  #categories-list li.sub-369 a,  #categories-list li.sub-370 a,  #categories-list li.sub-371 a,  #categories-list li.sub-372 a,  #categories-list li.sub-373 a,  #categories-list li.sub-374 a,  #categories-list li.sub-375 a,  #categories-list li.sub-376 a,  #categories-list li.sub-377 a,  #categories-list li.sub-378 a,  #categories-list li.sub-379 a,  #categories-list li.sub-380 a,  #categories-list li.sub-381 a,  #categories-list li.sub-382 a,  #categories-list li.sub-383 a,  #categories-list li.sub-384 a,  #categories-list li.sub-385 a,  #categories-list li.sub-386 a,  #categories-list li.sub-387 a,  #categories-list li.sub-388 a,  #categories-list li.sub-393 a,  #categories-list li.sub-396 a,  #categories-list li.sub-397 a,  #categories-list li.sub-398 a,  #categories-list li.sub-399 a,  #categories-list li.sub-400 a,  #categories-list li.sub-401 a,  #categories-list li.sub-402 a,  #categories-list li.sub-404 a,  #categories-list li.sub-410 a,  #categories-list li.sub-411 a,  #categories-list li.sub-433 a,  #categories-list li.sub-434 a,  #categories-list li.sub-436 a,  #categories-list li.sub-437 a,  #categories-list li.sub-438 a,  #categories-list li.sub-439 a,  #categories-list li.sub-442 a,  #categories-list li.sub-443 a,  #categories-list li.sub-445 a,  #categories-list li.sub-446 a,  #categories-list li.sub-449 a,  #categories-list li.sub-460 a,  #categories-list li.sub-467 a,  #categories-list li.sub-491 a,  #categories-list li.sub-519 a {
	background-position: 0 3px !IMPORTANT;
}
.cat-all-block.cat-254 ul li.cat a:hover span,  .cat-all-block.cat-259 ul li.cat a:hover span,  .cat-all-block ul li.cat a.cat-297:hover span,  .cat-all-block ul li.cat a.cat-319:hover span,  .cat-all-block ul li.cat a.cat-333:hover span,  .cat-all-block ul li.cat a.cat-334:hover span,  .cat-all-block ul li.cat a.cat-337:hover span,  .cat-all-block ul li.cat a.cat-338:hover span,  .cat-all-block ul li.cat a.cat-346:hover span,  .cat-all-block ul li.cat a.cat-347:hover span,  .cat-all-block ul li.cat a.cat-353:hover span,  .cat-all-block ul li.cat a.cat-354:hover span,  .cat-all-block ul li.cat a.cat-360:hover span,  .cat-all-block ul li.cat a.cat-370:hover span,  .cat-all-block ul li.cat a.cat-373:hover span,  .cat-all-block ul li.cat a.cat-374:hover span,  .cat-all-block ul li.cat a.cat-460:hover span,  #categories-list li.sub-232 a:hover,  #categories-list li.sub-252 a:hover,  #categories-list li.sub-261 a:hover,  #categories-list li.sub-262 a:hover,  #categories-list li.sub-264 a:hover,  #categories-list li.sub-267 a:hover,  #categories-list li.sub-272 a:hover,  #categories-list li.sub-273 a:hover,  #categories-list li.sub-276 a:hover,  #categories-list li.sub-280 a:hover,  #categories-list li.sub-282 a:hover,  #categories-list li.sub-283 a:hover,  #categories-list li.sub-284 a:hover,  #categories-list li.sub-285 a:hover,  #categories-list li.sub-286 a:hover,  #categories-list li.sub-287 a:hover,  #categories-list li.sub-288 a:hover,  #categories-list li.sub-289 a:hover,  #categories-list li.sub-290 a:hover,  #categories-list li.sub-291 a:hover,  #categories-list li.sub-292 a:hover,  #categories-list li.sub-293 a:hover,  #categories-list li.sub-294 a:hover,  #categories-list li.sub-295 a:hover,  #categories-list li.sub-297 a:hover,  #categories-list li.sub-298 a:hover,  #categories-list li.sub-299 a:hover,  #categories-list li.sub-300 a:hover,  #categories-list li.sub-301 a:hover,  #categories-list li.sub-302 a:hover,  #categories-list li.sub-303 a:hover,  #categories-list li.sub-304 a:hover,  #categories-list li.sub-305 a:hover,  #categories-list li.sub-306 a:hover,  #categories-list li.sub-307 a:hover,  #categories-list li.sub-308 a:hover,  #categories-list li.sub-309 a:hover,  #categories-list li.sub-310 a:hover,  #categories-list li.sub-311 a:hover,  #categories-list li.sub-312 a:hover,  #categories-list li.sub-313 a:hover,  #categories-list li.sub-319 a:hover,  #categories-list li.sub-322 a:hover,  #categories-list li.sub-324 a:hover,  #categories-list li.sub-325 a:hover,  #categories-list li.sub-326 a:hover,  #categories-list li.sub-327 a:hover,  #categories-list li.sub-328 a:hover,  #categories-list li.sub-329 a:hover,  #categories-list li.sub-330 a:hover,  #categories-list li.sub-331 a:hover,  #categories-list li.sub-332 a:hover,  #categories-list li.sub-333 a:hover,  #categories-list li.sub-334 a:hover,  #categories-list li.sub-335 a:hover,  #categories-list li.sub-336 a:hover,  #categories-list li.sub-337 a:hover,  #categories-list li.sub-338 a:hover,  #categories-list li.sub-340 a:hover,  #categories-list li.sub-341 a:hover,  #categories-list li.sub-342 a:hover,  #categories-list li.sub-343 a:hover,  #categories-list li.sub-346 a:hover,  #categories-list li.sub-347 a:hover,  #categories-list li.sub-348 a:hover,  #categories-list li.sub-349 a:hover,  #categories-list li.sub-350 a:hover,  #categories-list li.sub-351 a:hover,  #categories-list li.sub-353 a:hover,  #categories-list li.sub-354 a:hover,  #categories-list li.sub-356 a:hover,  #categories-list li.sub-357 a:hover,  #categories-list li.sub-358 a:hover,  #categories-list li.sub-360 a:hover,  #categories-list li.sub-361 a:hover,  #categories-list li.sub-362 a:hover,  #categories-list li.sub-363 a:hover,  #categories-list li.sub-364 a:hover,  #categories-list li.sub-367 a:hover,  #categories-list li.sub-368 a:hover,  #categories-list li.sub-369 a:hover,  #categories-list li.sub-370 a:hover,  #categories-list li.sub-371 a:hover,  #categories-list li.sub-372 a:hover,  #categories-list li.sub-373 a:hover,  #categories-list li.sub-374 a:hover,  #categories-list li.sub-375 a:hover,  #categories-list li.sub-376 a:hover,  #categories-list li.sub-377 a:hover,  #categories-list li.sub-378 a:hover,  #categories-list li.sub-379 a:hover,  #categories-list li.sub-380 a:hover,  #categories-list li.sub-381 a:hover,  #categories-list li.sub-382 a:hover,  #categories-list li.sub-383 a:hover,  #categories-list li.sub-384 a:hover,  #categories-list li.sub-385 a:hover,  #categories-list li.sub-386 a:hover,  #categories-list li.sub-387 a:hover,  #categories-list li.sub-388 a:hover,  #categories-list li.sub-393 a:hover,  #categories-list li.sub-396 a:hover,  #categories-list li.sub-397 a:hover,  #categories-list li.sub-398 a:hover,  #categories-list li.sub-399 a:hover,  #categories-list li.sub-400 a:hover,  #categories-list li.sub-401 a:hover,  #categories-list li.sub-402 a:hover,  #categories-list li.sub-404 a:hover,  #categories-list li.sub-410 a:hover,  #categories-list li.sub-411 a:hover,  #categories-list li.sub-433 a:hover,  #categories-list li.sub-434 a:hover,  #categories-list li.sub-436 a:hover,  #categories-list li.sub-437 a:hover,  #categories-list li.sub-438 a:hover,  #categories-list li.sub-439 a:hover,  #categories-list li.sub-442 a:hover,  #categories-list li.sub-443 a:hover,  #categories-list li.sub-445 a:hover,  #categories-list li.sub-446 a:hover,  #categories-list li.sub-449 a:hover,  #categories-list li.sub-460 a:hover,  #categories-list li.sub-467 a:hover,  #categories-list li.sub-491 a:hover,  #categories-list li.sub-519 a:hover {
	background-position: 0 -102px !IMPORTANT;
}
#categories-list {
	border: 1px solid #DCDADA;
	box-shadow: 0 0 2px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.15);
	float: left;
	margin-bottom: 20px;
	margin-top: 15px;
	padding: 4px;
}
#categories-list li {
	margin:12px;
	padding: 0;
}
#categories-list li a.img-link {
	border: none;
}
#categories-list li h2 {
	font-size: 12px;
	font-weight: bold;
	height: auto;
	line-height: 18px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 5px;
	top: 5px;
}
#categories-list li h2 a {
	background: none !IMPORTANT;
	color: #333;
}
#categories-list li h6 {
	bottom: 3px;
	color: #990000;
	font-size: 11px;
	font-weight: bold;
	height: auto;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 5px;
}
#categories-content h1 {
	padding-bottom: 10px;
}
.categories-desc { /* display: none; visibility: hidden; */
}
.description {
	color: #666;
	margin: 0;
	padding: 0 0 17px;
}
.description p {
	margin: 0;
	padding: 3px 0;
}
#categories-content #tab-control {
	margin-top: 25px;
}
/* --------------------------------------------------------- */

/*
 *	!MANUFACTURERS
 */

 	.manu-logo {
	border: 1px solid #CFCFCF;
	box-shadow: 0 0 3px rgba(0,0,0,0.25) inset;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.25) inset;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.25) inset;
	float: left;
	overflow: hidden;
}
.brand-holder h1,  .brand-holder .text-block {
	padding-left: 160px;
	padding-right: 100px;
}
.brand-holder .text-block {
	text-align: justify;
}
.brand-holder #products-list {
	margin: 5px 0 0 37px !IMPORTANT;
}
.brands-all-block ul,  .brands-all-block ul li,  .brands-all-block ul li a {
	height: 105px;
}
.brands-all-block ul li,  .brands-all-block ul li a {
	display: block;
	width: 136px;
}
.brands-all-block ul {
	padding: 0 0 0 15px;
}
.brands-all-block ul li {
	border: 1px solid #cfcfcf;
	box-shadow: 0 0 3px rgba(0,0,0,0.15) inset;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15) inset;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15) inset;
	margin: 10px;
	max-height: auto;
	overflow: hidden;
	position: relative;
}
.brands-all-block ul li h3 {
	display: block;
	height: 105px;
	padding: 0;
	position: relative;
	top: 75px;
}
.brands-all-block ul li a {
	color: #333;
	height: auto;
	text-decoration: none;
}
.brands-all-block ul li a:hover {
	background-position: 0 -105px;
	background-repeat: no-repeat;
	color: #990000;
}
/* --------------------------------------------------------- */

/*
 *	!Page header
 */

	.brands-all-list,  .cat-all-list {
	padding-top: 15px;
}
/* --------------------------------------------------------- */

/*

 *	!HOME PAGE WELCOME AREA
 *	!TRUSTS AREA
 *	FOOTER AD
 */
	.footer-ad,
	#welcome-area,
	#trusts-area {
		display: inline-block;
		vertical-align: middle;
	}
	.footer-ad {
		margin: 10px 0;
		text-align: left;
	}

#welcome-area,  #trusts-area {
	border-left: 1px solid #EEE;
	float: right;
	margin: 10px 0;
	padding: 15px 0;
	width: 550px;
}
#welcome-area .left,
#welcome-area .right,
#trusts-area .right {
	float: right;
	margin-left: 15px;
	text-align: center;
	width: 525px;
}
#welcome-area .left {
	border-bottom: 1px solid #EEE;
	text-align: left;
}
#welcome-area .left h1 {
	margin: 0;
	padding: 0;
}
#trusts-area .right {
	margin-left: 0;
	text-align: center;
	/* width: 980px; */
}
#welcome-area .right h3,  #trusts-area .right h3 {
	margin: 10px 0;
}
#welcome-area .right .cards img.cc-cards,  #trusts-area .right .cards img.cc-cards {
	position: relative;
	top: 6px;
}
#welcome-area .right ul,  #trusts-area .right ul {
	list-style: none;
	padding: 0;
	text-align: center;
}
#trusts-area .right ul {
	/* padding-left: 28%; */
}
#welcome-area .right ul li,  #trusts-area .right ul li {
	display: inline-block;
	/* float: left; */
	vertical-align: middle;
}
#welcome-area .right ul li.trusted,  #trusts-area .right ul li.trusted {
	padding-right: 15px;
	position: relative;
	top: 9px;
}
#welcome-area .right ul li.geotrust,  #trusts-area .right ul li.geotrust {
	position: relative;
	top: 11px;
	padding-left:15px;
}
#trusts-area .top .checks {
	border: 1px solid #CFCFCF;
	padding: 2px;
}
#trusts-area .top .checks .area {
	border: 1px solid #EFEFEF;
	float: left;
	height: 90px;
	padding: 3px;
	text-align: center;
	width: 235px;
}
#trusts-area .top .checks .area img.trusts-top-image {
	margin-bottom: 3px;
}
/* --------------------------------------------------------- */

/*
 *	!QUICK LINKS
 */

	.quick-links-wrap {
}
.quick-links {
	height: 160px;
	width: 980px;
}
.quick-links .quick-xbanner-text .left {
	float: left;
}
.quick-links .quick-xbanner-text .right {
	float: right;
}
.quick-links .quick-xbanner-text .right p {
	font-size: 18px;
	font-weight: bold;
	padding-right: 10px;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.quick-links ul li a:hover {
	color: #990000;
}
/* --------------------------------------------------------- */

/*
 *	!CONTACT US
 */

	.reg-holder.contact-us .contact-details h3,  .reg-holder.contact-us .contact-details ul {
	padding-left: 5px;
}
/* --------------------------------------------------------- */

/*
 *	!FAQs
 */

	#faq-area {
	padding: 0 10px 10px;
}
#faq-area .section {
	border-bottom: 1px dotted #CFCFCF;
	padding: 8px 0;
}
#faq-area .section h3 {
	color: #990000;
	line-height: 20px;
	margin: 0;
	padding: 0;
}
#faq-area .section h3:hover {
	cursor: pointer;
}
#faq-area .section .answer {
	padding: 0 25px;
}
#faq-area .section p {
	margin: 0;
	padding: 4px 0;
}
#faq-area .section ul {
	margin: 0;
	padding: 4px 0 4px 30px;
}
#faq-area .section ul li {
	padding: 2px 0;
}
/* --------------------------------------------------------- */

/*
 *	!PRODUCT DETAILS
 */

	div.dpimages-popup-link {
	background-color: #E3E3E3;
	margin: 0 1px;
}
div.dpimages-popup-link a {
	line-height: 24px !IMPORTANT;
	text-decoration: none !IMPORTANT;
	text-shadow: 0 1px 0 #FFF;
}
div.dpimages-popup-link a:hover {
	text-decoration: underline !IMPORTANT;
}
.dpimages-icons-box {
	background-color: white;
	margin: 1px;
	padding: 1px;
	width: auto;
}
.dpimages-icons-box a {
	background: #FFF;
	border: none;
	margin-right: 1px;
	text-align: center;
}
img#cboxPhoto {
	max-width: 960px;
}
#product-details h1 {
	font-size: 20px;
	padding: 0 10px 5px;
}
#product-details .details-frame {
	padding: 0 10px;
}
#product-details .left-details h2 {
	float: left;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding-bottom: 4px;
	padding-right: 15px;
}
#product-details span.rrp {
	float: left;
	font-size: 11px;
	padding-right: 10px;
	position: relative;
	text-decoration: line-through;
	top: 5px;
}
#product-details #product-market-price {
	float: none;
}
#product-details strong#save_percent_box {
	background: #FB8003;
	color: #fff;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: 600;
	height: auto;
	letter-spacing: 1px;
	position: relative;
	text-align: center;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.15);
	text-transform: uppercase;
	top: 5px;
	width: 86px;
}
#product-details .sku {
	clear: both;
	float: left;
}
#product-details .form-desc-frame {
	border: 10px solid #E3E3E3;
	margin: 15px 0 0;
	padding: 10px;
}
#product-details .product-description-holder {
	padding-top: 0;
	width: auto;
}
#product-details .product-description-left {
	margin: 0;
	width: auto;
}
#product-details .product-description-left label {
	float: none;
	padding: 0 0 15px;
	width: auto;
}
#product-details .product-description-left label em {
	width: auto;
}
#product-details .product-description-left .product-submit {
	left: 0;
	width: 150px;
}
#product-details .product-description-left .product-wishlist {
	float: left;
	margin-left: 10px;
	width: 150px;
}
#product-details .product-description-left .product-question {
	border-bottom: 1px dotted #C7C7C7;
	border-top: 1px dotted #C7C7C7;
	margin: 10px 0;
	width: 430px;
}
#product-details .product-description-left .product-question a {
	color: #990000;
}
#product-details .product-description-left .product-question a:hover {
	text-decoration: underline;
}
#product-details .product-description-left .products-details2 {
	padding: 0;
	width: 430px;
}
#product-details .product-description-right {
	float: left;
	margin: 0;
	width: 430px;
}
#product-details .product-description-right .product-brand {
	float: left;
	margin: 0;
	width: 160px;
}
#product-details .product-description-right .product-brand a {
	border: 1px solid #CFCFCF;
	display: block;
	height: 105px;
	margin-top: 5px;
	width: 136px;
}
#product-details .product-description-right .product-brand a:hover {
	/* border-color: #990000; */

		box-shadow: 0 0 3px rgba(0,0,0,0.25);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.25);
}
#product-details .product-description-right .product-brand a img {
	box-shadow: 0 0 3px rgba(0,0,0,0.25) inset;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.25) inset;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.25) inset;
	width: 136px;
}
#product-details .product-description-right .product-rating {
	float: left;
	padding: 0 0 0 10px;
}
#product-details .product-description-right .product-rating a {
	color: #990000;
}
#product-details .product-description-right .product-rating a:hover {
	text-decoration: underline;
}
#product-details .product-social-box .buttons-row.soc-buttons-row {
	margin-top: 0;
}
#product-details .product-social-box .soc-item .fb-like span {
	width: 44px !IMPORTANT;
}
#product-details .product-social-box .soc-item .twitter-share-button {
	width: 79px !IMPORTANT;
}
#product-details .product-social-box .soc-item #___plusone_0 {
	width: 59px !IMPORTANT;
}
.product-clear {
	background-position: 0 0;
	height: 1px;
	padding-bottom: 5px;
}
/*zvf checkout*/

	.zach {
	position:absolute;
	top:315px;
	left: 50%;
	margin-left: -150px;
	width:620px;
	height:775px;
	background: #ffffff;
	opacity: 0.75;
	z-index:1000;
}

.cloudzoomprod
{

  margin: 0 auto;
  text-align: center;
}
.product-details  .imgthumbnail
{
max-width:430px;
max-height:430px;

  
}
.cloudzoomimg #content
{
  float:left;
}
.cloudzoomimg
{
  position:relative;
}