.prod-innerpriceholder{padding:0px 0px 0px 0px;}
.prod-regular-price-hashed {text-decoration:line-through; font-size:12px; color:#eaeaea;}
.prod-price-sale {font-size:12px; color:#F00; font-family:font-file-73036, sans-serif;  }
.prod-priceqty {padding-top:0px; font-family: font-file-73036, sans-serif; color: white; font-weight: bold; text-align:center;}
.prod-pricepqcontainer{width:218px; font-size:12px; color:#444; }
.prod-pricepqrow{display: table-row;}
.prod-pricepqheaders{background-color:#fff; text-align:center; display:table-cell; min-width:100px; padding:4px;}
.prod-pricepqcells{display:table-cell; text-align:center; padding:4px; border:1px solid #fff; border-top:none; min-width:100px; color:white;}
.prod-optpricing{margin:10px 0px; font-size:14px; color#333;}
.prod-price-total{font-size: 20px; font-weight: bold; }
.product-breadcrumb {font-size:14px; color:#333;; width:100%; margin-left:auto; margin-right:auto; padding-bottom:15px; margin-bottom:5px; border-bottom:1px dashed #eaeaea; padding-top:10px;}
.product-breadcrumb a:link {text-decoration:none; color:#333;}
.product-breadcrumb a:visited {text-decoration:none; color:#333;}
.product-breadcrumb a:hover {text-decoration:underline; color:#333;}
.product-breadcrumb a:active {text-decoration:none; color:#333;}
.product-breadcrumb ul {padding:0px;}
.product-breadcrumb li {display: inline;}
.prod-ratings-ttl {float:left; font-size:14px; color:#fff; padding:2px 5px 0px 0px; margin:0px;}
.prod-ratings-ttl li{display: inline; color: #333; font-weight: bold; vertical-align: top;}
.prod-ratings-ttl a:hover{color:#555; text-decoration: underline;}
.prod-ratings-ttl a:visited{color:#555; text-decoration:none;}
.prod-ratings-ttl a:active{color:#555; text-decoration:none;}
.prod-ratings-ttl a:link{color:#555; text-decoration:none; vertical-align:top; font-weight:bold;}
.product-grid-wrap {overflow:auto; width:771px; margin-left:auto; margin-right:auto;}
.product-grid-wrap {overflow:auto; width:771px; margin-left:auto; margin-right:auto;}
.overflow {overflow:auto;}
.float-right {float:right;}
.float-left {float:left;}
.optlinks{font-size:13px;}
.optlinks a:link {color:#555; text-decoration:none;}
.optlinks a:visited {color:#555; text-decoration:none;}
.optlinks a:hover {color:#555; text-decoration:underline;}
.optlinks a:active {color:#555; text-decoration:none;}
.product-view-wrap {overflow: hidden; width:100%; margin-left:auto; margin-right:auto; padding-top:15px;}
.prod-images-wrap {float:left; width:50%;}
.prod-photo {width:95%; border:1px solid #eaeaea; text-align:center; background:#fff;}
.zoom-ttl-wrap {padding-top:12px; padding-bottom:10px;overflow:auto;}
.zoom-mag-ico {float:left;}
.zoom-ttl {float:left; font-size:15px; color:#333; padding-left:10px;}
.additional-image {float:left; border:1px solid #eaeaea; margin-right:5px;}
.email-ttl {float:left; font-size:15px; color:#333; padding-left:5px; padding-right:14px; border-right:1px solid #eaeaea; margin-right:14px;}
.email-ttl a:link{ text-decoration:none; color:#333; }
.email-ttl a:visited{ text-decoration:none; color:#333;}
.email-ttl a:hover{ text-decoration: underline; color:#333;}
.email-ttl a:active{ text-decoration:none; color:#333;}
.rating-wrap {float:left; font-size:15px; color:#333; padding-left:5px; padding-right:12px; margin-right:12px;}
.rating-rb{border-right:1px solid #eaeaea;}
.prod-bargain{padding-top: 15px; border-bottom: 1px dotted #ccc; padding-bottom: 12px; overflow: auto; clear: both;}
.addtocart-mtop{margin-top:20px;}
.option-dropdown{
	height:28px; color: #555; font-size: 14px; border: 1px solid #eaeaea; min-width: 200px;
background: #ffffff;
}

/* Product Info Area */
.prod-info-wrap {float:right; width:50%;}
.prod-category-origin {font-size:13px; color:#FC0; padding-bottom:4px; padding-top:10px; margin-top:8px; border-top:1px dotted #888;} 
.prod-category-origin a:link{ text-decoration:none; color:#FC0 }
.prod-category-origin a:visited{ text-decoration:none; color:#FC0}
.prod-category-origin a:hover{ text-decoration: underline; color:#FC0}
.prod-category-origin a:active{ text-decoration:none; color:#FC0}
.product-name-info {font-size:21px; color:#fff; font-family:font-file-73036, sans-serif;} 
.pricebox {background:#444; padding:15px;}
.pricebox:hover {background:#555;}
.product-price-large {padding-top:10px;  color:#fff; font-family:font-file-73036, sans-serif; font-size:27px;}
.selection-area {padding-top:15px; padding-bottom:15px;}
.option-wrap { padding-bottom:10px; padding-left:6px; padding-right:6px;}
.option-title {font-size:14px; color:#333; padding-bottom:3px; padding-left:3px;}
.short-desc-wrap {border-bottom:1px dotted #ccc; padding-top:15px; padding-bottom:15px; margin-bottom:10px;}
.short-desc-ttl {font-family:font-file-73036, sans-serif; color:#333; font-size:14px; padding-left:6px; padding-right:6px;}
.short-desc-txt {padding-top:5px; padding-left:6px; padding-right:6px; color:#555; line-height:19px; font-size:14px;}


/* Share */
.prod-share-wrap {padding-top:15px; border-bottom:1px dotted #ccc; padding-bottom:12px; overflow:auto; clear:both;}
.prod-share-ttl {float:left; font-size:15px; color:#333;}
.prod-share-buttons {float:left; padding-left:10px; width:300px;}


/* Product Description / Tabs Area */
.tab-panel-wrap {padding:6px; padding-right:0px; padding-top:20px;}
.tab-on {float:left; border:1px solid #eaeaea; border-bottom:0px; padding:10px; padding-left:15px; padding-right:15px; color:#fff; margin-right:4px; background: #444; font-size:18px;}
.tab-off {float:left; border:1px solid #eaeaea; border-bottom:0px; padding:10px; padding-left:15px; padding-right:15px; color:#555; margin-right:4px; font-size:18px;}
.tab-off:hover {background: #FC0; color:#fff;}
.tab-on:hover {background: #FC0; color:#fff;}
.tab-on a:link {color:#fff; text-decoration:none;}
.tab-on a:visited {color:#fff; text-decoration:none;}
.tab-on a:hover {color:#fff; text-decoration:none;}
.tab-on a:active {color:#fff; text-decoration:none;}
.prod-desc-inner {padding:25px; padding-left:30px; padding-right:30px; color:#555; font-size:14px; line-height:20px ; border:1px solid #eaeaea; background:#f9f9f9;}


.floating-prc-box{
width:200px;
padding:10px; 
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
-moz-box-shadow: 0px 0px 5px #6e6d6c;
-webkit-box-shadow: 0px 0px 5px #6e6d6c;
box-shadow: 0px 0px 5px #6e6d6c;
}

/*mail a friend form*/
.w50p{width:50%}
.mainfields{padding:5px 0px 5px 0px}
.mainemailform label {
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.form-container{
	position:absolute;
	z-index:9999;
	display:none;
	left: 606px;
	top: 495px;
	width: 285px;
	padding:20px;
	background-color:#555;
	color:white !important;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px #CCCCCC solid;
    -webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.1);
	-moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.1);
	box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.1);
	background-color:#555;
	font-size: 14px;
	}
.btn-style{
	border : solid 0px #fff700;
	border-radius : 2px 2px 2px 2px ;
	moz-border-radius : 2px 2px 2px 2px ;
	-webkit-box-shadow : 0px 1px 9px rgba(0,0,0,0.4);
	-moz-box-shadow : 0px 1px 9px rgba(0,0,0,0.4);
	box-shadow : 0px 1px 9px rgba(0,0,0,0.4);
	font-size : 12px;
	color : #ffffff;
	padding: 5px 10px;
	background: #ffd600; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmMyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd600 0%, #ffc200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd600), color-stop(100%,#ffc200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd600 0%,#ffc200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd600 0%,#ffc200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd600 0%,#ffc200 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd600 0%,#ffc200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd600', endColorstr='#ffc200',GradientType=0 ); /* IE6-8 */
	cursor: pointer;
	font-weight: bold;
}
input.btn-style {color:#555 !important;}
.btn-closestyle{
	border : solid 0px #fff700;
	border-radius : 2px 2px 2px 2px ;
	moz-border-radius : 2px 2px 2px 2px ;
	-webkit-box-shadow : 0px 1px 9px rgba(0,0,0,0.4);
	-moz-box-shadow : 0px 1px 9px rgba(0,0,0,0.4);
	box-shadow : 0px 1px 9px rgba(0,0,0,0.4);
	font-size : 12px;
	color : #555555;
	padding:5px 10px;
	background: #ffd600; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmMyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd600 0%, #ffc200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd600), color-stop(100%,#ffc200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd600 0%,#ffc200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd600 0%,#ffc200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd600 0%,#ffc200 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd600 0%,#ffc200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd600', endColorstr='#ffc200',GradientType=0 ); /* IE6-8 */
	text-decoration:none;
	cursor: pointer;
	font-weight: bold;
}
.btn-closestyle a:link{text-decoration:none;color : #555555;}
.btn-closestyle a:visited{text-decoration:none;color : #555555;}
.btn-closestyle a:active{text-decoration:none;color : #555555;}
.btn-closestyle a:hover{text-decoration:none;color : #555555;}
.btn-margin-right{margin-right:53px;}
.avalability{margin-top:3px; color:white;}
.discount-show{margin:10px 0px}
.discount-show div:first-child{padding: 7px 0px;border-top: 1px solid #E2E2E2;border-bottom: 1px solid #E2E2E2;}
.discount-show div{margin-bottom:5px;}
.add-info-pad{padding:10px 0px;}
.cross-prodname {color:#fff;}
.cross-prodname a:link {color:#fff; text-decoration:none;}
.cross-prodname a:visited {color:#fff; text-decoration:none;}
.cross-prodname a:active {color:#fff; text-decoration:none;}
.cross-prodname a:hover {color:#fff; text-decoration:none;}

/*crossselling style*/
.cros-outercontainer{width:100%; margin-top:40px;}
.cros-marketcont{margin-bottom:10px;}
.cros-titlecont{font-size:16px; color:#666;}
.cros-titlefont{font-weight:bold;}
.cros-prodholder{vertical-align:top; float:left; text-align:center; height:290px;}
.cros-imgholder{
	height:210px;
	display: table-cell;
    text-align: center;
    vertical-align: middle;}
.cros-imgholder *{vertical-align:middle;}
.cros-imgholder{display:block;}
.cros-imgholder span{display: inline-block;height: 100%;width: 1px;}
.cros-prodinfoh{height:20px;}
.cros-prodinfo{color:#666; font-size:14px;}

@-moz-document url-prefix() {
   .btn-margin-right{margin-right: 46px;}
}

@media (min-width : 320px) and (max-width : 568px) 
{
	.prod-images-wrap{float:none; width:100%;}
	.prod-info-wrap{float:none; width:100%;}
	.prod-photo{width:99%;}
	.pricebox{padding: 15px 0px 0px 0px;}
	.form-container{left:0px !important;}
    .tab-on{float:none;}
    .tab-off{float:none;}
    .cros-prodholder{width:98%; margin:0px auto;}
}
@media (min-width : 569px) and (max-width : 767px) 
{
	
}
@media (min-width: 768px) and (max-width: 979px) 
{

}
@media (min-width: 1200px) 
{
	 
}