/*body{ margin:auto; font-family:Arial, Helvetica, sans-serif; font-weight:400; font-size:12px; color:#333333;}*/
#top_container{ width:100%; float:left; /*background-color:#444546; padding:5px 0px;*/}
.top{ width:980px; margin:0px auto;}
a{ color:#ff7700; text-decoration:none}
/*.top_menu{ width:185px; float:right;}*/
/*.top_menu ul{ padding:0px; margin:0px;}
.top_menu li{ list-style-type:none; list-style:none; float:left; margin:0px 0px 0px 40px;}
.top_menu li a{ float:left; font-size:14px; color:#FFFFFF; text-decoration:none; }
*/

input{font-size:13px; font-weight:400; font-family:Arial, Helvetica, sans-serif; color:#333333; outline:none}
/*.header{ width:980px; margin:0px auto;}*/
/*input{font-family:Arial, Helvetica, sans-serif;}*/

/*.logo{ width:189px; float:left; position:absolute; margin-top:-45px;}*/

/*.menu_area ul{ padding:0px; margin:0px;}
.menu_area li{ list-style-type:none; list-style:none; float:left; margin-left:40px;}
.menu_area li a{ font-size:16px; font-weight:700; float:left; color:#333333; text-decoration:none; text-transform:capitalize;}
*/
/*.search_area{ width:200px; float:right; border-radius:5px; border:solid 1px #CCCCCC; padding:5px 5px; margin:2px 0px 0px 0px;}
.search{ width:180px; float:left; }
.search input{ border:none; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:400; width:180px;}
.search_icon{ width:16px; float:right;}
.search_icon input{ width:16px; height:16px; background:none; background-image:url(../images/search-icon.png); background-repeat:no-repeat; background-position:center top; cursor:pointer; border:none;}
*/
#middle{ width:1000px; margin:auto;}
.bread_crum_area{ width:980px; float:left; padding:0px 0px 5px 0px;}
.bread_crum{ width:100%; float:left; /*padding-top:20px;*/}
.bread_crum ul{padding:0px; margin:0px;}
.bread_crum li{list-style-type:none; list-style:none; float:left; padding:5px 0px 0px 5px;  color:#9FA8AB;}
.bread_crum li span{ color:#333; font-weight:700;}
.bread_crum li a{ color:#666666;  text-decoration:underline; float:left; font-size:12px; }

.bread_crum li:after{content:"/"; font-size:10px; margin-left:5px;}
.bread_crum2{ width:100%; float:left; padding-top:0px;height:30px;margin-top:-27px;margin-bottom:0px;background-color: #E5E5E5;}
.bread_crum2 li:after{content:">>"; font-size:10px; margin-left:5px;}
.bread_crum li:last-child:after{content:"";}
.product_code{ font-size:12px; color:#333333; float:right; margin:5px 0px 0px 0px;}

.image_secation{width:360px; float:left;}
.zoom-section{clear:both; width:400px; float:left;}
.zoom-sectionQuickview{clear:both; width:300px; float:left;}
.zoom-section{display:inline;clear:both;}
.zoom-desc{float:left; width:100%; margin-top:20px;}
.zoom-desc a{width: 70px; float:left;
height: 75px;
background-repeat: no-repeat;
background-position: center;
background-size: contain;}

.zoom-desc a img{ width:90%;}
.zoom-small-image{float:left;  width:400px; min-height:500px; max-height:550px;}
.zoom-small-imageQuickview{}
.zoom-small-image
.zoom-tiny-image{margin:0px;}
.zoom-tiny-image{  float:left;}
.zoom-small-image #wrap{ height:410px; background: #ffffff; border: 1px solid #ccc; box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc;  -moz-box-shadow: 0px 0px 5px #ccc; margin-left: 5px; padding:15px; box-sizing:border-box; z-index:100!important}
.zoom-small-image .cloud-zoom{position: absolute;
    top : 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);}


.cloud-zoom-lens {background-color:none;cursor:move;}
.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif; position:absolute !important;background-color:#000;color:#fff; padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;}
.mousetrap{ width:100%!important; height:400px!important; background:none;}

.cloud-zoom-loading {color:white;background:#222;padding:3px;border:1px solid #000;}

.product_area{ width:100%; float:left; margin:20px 0px 0px 0px;}
.product_information{ width:555px; float:right;}
.product_information h1{ font-size:25px; color:#333333; margin:0px; padding:0px 0px 2px 0px; font-family: 'Open Sans', sans-serif; font-weight:600;    line-height: 35px;}
/*.product_information p{ font-size:11px; color:#9FA8AB; padding:0px; margin:0px;}*/
.product_information p a{ font-size:11px; color:#9FA8AB; text-decoration:none; letter-spacing:.5px;}
.product_information p a:hover{ text-decoration:underline;}
.product_informationQuickView{ width:460px; float:right!important;}
.select_size{ width:500px; float:left; margin:40px 0px 0px 0px;}
.select_size div{ font-size:11px; color:#444546; letter-spacing:.5px; clear:both;}
.select_size ul{ padding:0px; float:left; margin:8px 0px 8px 0px; clear:both;}
.select_size li{ list-style-type:none; list-style:none; float:left;}
.select_size li a{float:left; padding:7px 9px; border:solid 1px #CCCCCC; font-size:14px; font-weight:500;  color:#444546; text-decoration:none; margin:0px 10px 0px 0px; text-align:center; border-radius:100%;}

.unavailable_size{color:#CCCCCC!important; background-image:url(../images/line.jpg); background-repeat:no-repeat; background-position:left 17px;}
.qut{ margin-left:10px!important; width:50px!important; background-color:#efefef; border-radius:0px!important;}
.qut_valu{ margin-left:10px;}
.qut_valu input{ width:50px!important;}
.select_size li input{ width:25px;  border:solid 1px #CCCCCC; padding:3px 5px; margin-right:10px; color:#444546;  font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center;}
.select_size li input[type=radio]{ background:none; border:none; margin-right:0px;}
.select_size li a:hover{ background-color:#444546; color:#FFFFFF; }

.product_detail{ width:100%; float:left; border-top:solid 1px #CCCCCC; margin:20px 0px;}
.product_detail h1{ text-transform:capitalize; font-size:14px; color:#697071; font-weight:500; padding:10px 0px 0px 0px; margin:0px;} 
.product_detail p{ color:#697071; font-size:12px; padding:0px; margin:5px 0px; font-weight:400;}
.product_detail div{ text-transform:capitalize; font-size:12px; color:#697071; font-weight:700; padding:10px 0px 0px 0px;} 

.simler_product{ position:absolute; right:50px; top:160px; width:125px;}
.simler_product h1{ font-size:11px; color:#697071; text-align:center;}
#vertical-ticker{
	
	overflow:hidden; height:500px;
	margin:0; padding:0;
	
}

	#vertical-ticker ul{ padding:0px; margin:0px;}
	#vertical-ticker li{
		display:block;
		color:#333;
		border-bottom:1px solid #ededed; padding:10px 0px;
		text-align:center;
		 width:125px;
		}
#vertical-ticker li div{ font-size:12px; color:#697071; text-align:center; padding:5px 0px 0px 0px;}


.results_cnt{ width:1000px; float:left; margin:15px 0px 90px 0px;}
.results_cnt2{ width:1000px; float:left; margin:30px 0px 90px 0px;}
.results_cnt_product{width:775px; float:right; position:relative}
.categories_products{ width:775px; float:left; margin:15px 0px;}







/*.categories_products ul{ padding:0px; margin:0px;}
.categories_products li{ width: 230px; list-style-type:none; list-style:none;
height: 400px;
display: inline-block;
position: relative;
margin: 0 20px 4px 0;
text-align: center;
vertical-align: top;
overflow: hidden;}
.categories_products li a{ text-decoration:none;}
.categories_products li .brand {
font-size: 1.083em;
font-weight: 500;
line-height: 1.167em;
color: #444546;
text-transform: capitalize;
margin-top: 5px;
}

.categories_products li .product {
color: #8f9495;
font-size: .917em;
line-height: 1.333em;
margin-top: 1px;
overflow: hidden;
}

.categories_products li .price {
font-size: 1em;
font-weight: 500;
line-height: 1.25em;
color: #444546;
margin: 5px 0 2px;
white-space: nowrap;
}

.categories_products li .sizes {
font-size: .917em;
visibility: hidden;
border-top: 1px solid #d6d6d6;
padding-top: 1px;
color: #adaeaf;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.categories_products li .actions {
display: none;
position: absolute;
left: 0;
bottom: 44px;
border-bottom: 1px dotted #adaeaf;
background: #fff;
width: 100%;
}

.categories_products li .shim {
display: block;
visibility: hidden;
opacity: 0;
overflow: hidden;
background: rgba(0,0,0,0.2);
position: absolute;
width: 100%;
height: 307px;
top: 0;
left: 0;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
transition: all .2s ease-out;
}
*/


ul.columns {
	width: 100%;
	list-style: none;
	margin: 0 auto; padding: 0;
}
ul.columns li .product {
color: #444546;
font-size:13px;
line-height: 1.333em;
margin-top: 3px;
overflow: hidden; font-weight:700; padding:0px 5px;
}
ul.columns li a{ text-decoration:none;}
ul.columns li .brand {
font-size: 1.083em;
font-weight: 500;
line-height: 1.167em; margin-bottom:5px;
color: #444546;
text-transform: capitalize;
margin-top: 5px;
}
ul.columns li .price {
font-size: 14px;
font-weight: 500;
line-height: 1.25em;
color: #333333;
margin: 5px 0 3px 0px;
white-space: nowrap; font-weight:bold
}
ul.columns li .productcode{ font-size:13px;}



ul.columns li {width: 23%;  padding:7px;margin-bottom:10px; height:315px; float: left; display: inline; text-align:center; border:dotted 1px #cccccc; margin-right:6px; padding: 0; position: relative; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff; outline:none}

ul.columns li:hover{  border-color: #ffd926;
    box-shadow: 0 0 6px -3px #000;}
 
ul.columns li img {
	position: relative; vertical-align:middle; float:none; display:inline-block; margin:auto;/* margin-top:0px;*/
	}
/*.defaultmediumimagea img{ padding-top:30px;}*/
ul.columns li:hover img{z-index: 999;}
ul.columns li:hover .dvcolorcode{z-index: 999;}
.dvcolorcode{position: relative;vertical-align: middle;float: none;display: inline-block;margin: auto;width: 120px;height: 120px;/*z-index: 999;*/}
.dvcolorcode2{position: relative;vertical-align: middle;float:left ;display: inline-block;margin: auto;width: 380px;height: 380px;z-index: 999;margin-left:10px;}
.buy_now{ width:100%; float:left; border-bottom:dotted 1px #CCCCCC;margin-bottom:5px;}
.price2{ width:100%; float:left; font-size:14px; font-weight:500; color: #333333; padding:3px 0px; font-weight:bold}
.sizes{ width:100%; /*border-top:solid 1px #CCCCCC;*/ float:left; font-size:12px; color:#666666; padding:3px 0px; padding-top:5px;}
.sizes a{ color:#666666}
.sizes a:hover{ color:#ff7700}
.buy{ width:48%; border-right:dotted 1px #CCCCCC; padding:5px 0px; float:left; padding-top:0px;}
.buy img{ width:auto!important;}
.buy span{ font-size:13px; float:none; color:#666666; margin-top:5px; text-align:center; display:inline-block; padding-left:5px;}
.buyorder{ font-size:13px; float:none; color:#666666; margin-top:5px; text-align:center; display:inline-block; padding-left:5px;}
.quick_view{ width:48%; font-size:13px; color:#666666; float:left; margin:5px 0px 0px 0px;}
.quick_view a{color:#666666;}
.quick_view2{ width:48%; font-size:13px; color:#666666; float:left; margin:6px 0px 0px 0px;}
.quick_view2 a{color:#666666;}
.infowithMenulist{
    padding: 120px 0px 0px!important;
}
ul.columns li .info {
	position: absolute;
	left: 0px; top: 0px;
	padding: 232px 0px 0px;
	width: 100%;
    height:73px;
	display: none;
	background: #fff;
	font-size: 1.2em; padding-bottom:10px;
    border: solid 1px #CCCCCC;
    box-shadow: 0 0 3px 1px #ccc;
}
ul.columns li:hover .info {display: block;}
 
    .item .info2 {
	position: absolute;
	left: 0px; top: 0px;
	padding: 255px 0px 0px;
	width: 100%;
    height:45px;
	display: none;
	background: #fff;
	font-size: 1.2em; padding-bottom:10px;
    border: solid 1px #CCCCCC;
    box-shadow: 0 0 3px 1px #ccc;
}
.item:hover .info2 {display: block;}

.additondetailproduct .info3 {
   	position: absolute;
	left: -1px;
    top: 0px;
	padding: 165px 1px 0px;
	width: 100%;
    height:280px;
	display: none;
	background: transparent;
	font-size: 1.2em; padding-bottom:15px;
    
    
}
/*.buy_now a:hover {
      display:none;
}*/
.additondetailproduct:hover .info3 {display: block;}
.additondetailproduct:hover .additondetailproduct a .bestsellingproductname{
    display:none;
}
.additondetailproduct:hover .ProductListDescription{
    display:none;
}
.additondetailproduct:hover .price{
    display:none;
}
.additondetailproduct:hover #dvimage {
  z-index: 999;
}
ul.columns li h2 {
	font-size: 1.2em;
	font-weight: normal;
	text-transform: capitalize;
	margin: 0; padding: 10px 0;
}
ul.columns li p {padding: 0; margin: 0; font-size: 0.9em;}

.results_page_name{ width:100%; float:left; border-bottom:1px solid #c6c6c7; }
.results_page_heading{ width:300px; float:left;}
.results_page_heading h1{ font-weight:500; font-size:16px; color:#444546; font-weight:400;}
.results_page_heading h1 span{ font-size:12px; color:#444546; }

.sort{ width:auto; float:right; margin:0px; padding:0px; padding-bottom:5px;}
.sort ul{ padding:0px; margin:0px; float:right; width:100%}
.sort label{ float:left; font-size:12px;}
.sort li{ list-style-type:none; list-style:none; float:left; margin:0px 3px; color:#adaeaf; font-size:12px; }
.sort li:after{content: '|'; margin-left:5px; font-size:11px;}
.sort li a{ font-size:12px; color:#fff; text-decoration:none;     font-weight: bold;}
.sort li a:hover{ text-decoration:underline;}
.sort li:last-child a:after{ content:" "}

.filter_cat{ width:200px; float:left; border-radius:5px; border:solid 1px #CCCCCC;box-shadow: 0 0 3px 1px #ccc;}
.filter_cat h1{ color:#444546; font-size:14px; text-transform:capitalize; padding-left:10px; font-weight:600; font-family: 'Open Sans', sans-serif;}
.topnav {width: 200px;}

ul.topnav {
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 0.5em;
	list-style: none;
}

ul.topnav li { list-style-type:none; list-style:none; background-color:#f3f4f5;  border-top:solid 1px #d6d6d6; clear:both  }

ul.topnav li li{ background-color:#FFFFFF;  border-bottom:none; border-top:none; font-size: 13px; margin-bottom:0px;
	padding: 3px 0px!important; font-family:Arial, Helvetica, sans-serif; font-weight:400;color:#697071; width:100%; float:left;}
ul.topnav li a {
	line-height: 10px;
	font-size: 14px;
	padding: 10px 5px;
	color: #444546;
	display: block;
	text-decoration: none; font-family: 'Open Sans', sans-serif; font-weight:600; text-transform:capitalize 
}
ul.topnav li li label {color: #999; padding-left: 10px; padding-top:5px; padding-left:3px; float:left}
ul.topnav li li input{ border:none; background:none; float:left; margin-left:7px; margin-right:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-top:1px; border-radius:0px; border:1px solid #999; padding:3px; box-sizing:border-box}
:root .list li input{border: none\9;} 
:root .list2 li input{border: none\9;} 
:root .list3 li input{border: none\9;}  
:root .list li span{padding-top: 8px\9;} 
:root .list li label{padding-top: 9px\9;} 
:root .list2 li span{padding-top: 8px\9;} 
:root .list2 li label{padding-top: 9px\9;} 
:root .list3 li span{padding-top: 8px\9;} 
:root .list3 li label{padding-top: 9px\9;} 
:root .list2 .filter_Search input{border: solid 1px #999999\9;} 
:root .list3 .filter_Search input{border: solid 1px #999999\9;} 
:root ul.topnav li li{ padding:1px 0px\9!important}

ul.topnav li a:hover {
	background-color:#675C7C;
	color:white;
}

ul.topnav ul {
	margin: 0;
	padding: 0;
	
}

ul.topnav ul li {
	margin: 0;
	padding: 0;
	clear: both;
}
ul.topnav ul li span{ float:left; padding-top:5px; padding-left:3px; font-weight:500}

ul.topnav ul li a {

	font-size: 12px; text-decoration:underline;
	font-weight: normal;
	outline:0;
}

ul.topnav ul li a:hover {
	background-color:#FFFFFF;
	color:#675C7C;
}

ul.topnav ul ul li a {
	color:silver;
	padding-left: 40px;
}

ul.topnav ul ul li a:hover {
	background-color:#D3CEB8;
	color:#675C7C;
}

ul.topnav span{
	float:right;
}
ul.topnav span div{width: 8px; display: inline-block; text-align: center; vertical-align: top; height:15px;}
.minus{ margin-top:-1px;}
.plus{ margin-top:1px;}

.product_price{ width:100%; font-size: 22px; color: #444546; padding:25px 0px 0px 0px; font-weight:400;}
.buy_now_btn{ width:200px; float:left; margin:25px 0px 0px 0px;}
.buy_now_btn input{ width:200px; height:37px; background:none; border:none; background-image:url(../images/buy-now-btn.png); background-repeat:no-repeat; cursor:pointer;}
.cross_btn{/*background-color:#edeeef;*/ float:left; background-image:url(../images/cross_btn.png); background-repeat:no-repeat; background-position:7px 7px; padding:3px 10px 3px 20px; text-decoration:none; text-transform:capitalize; font-size:12px; margin-right:10px; color:#444546;}
.cross_btn:hover{ background-color:#d6d7d7;}
.cross_btn a{ color:#444546; text-decoration:none;}


.booking_summary{width:100%; float:left; margin:20px 0px 0px 0px;}
.booking_summary h1{ font-size:18px; color:#666666; padding:6px 0px 6px 6px; margin:0px; float:left; width:100%; border-bottom:1px solid #d6d6d6; font-weight:500; text-transform:capitalize; background-color:#f2f2f2;}



.booking_cart_summary{width:700px; float:left;}
.booking_cart_summary h1{ font-size:14px; color:#666666; padding:6px 6px 6px 6px; margin:0px; float:left; width:99%; border-bottom:1px solid #d6d6d6; font-weight:700; text-transform:capitalize; background-color:#f2f2f2;}

.booking_product_area{ width:700px; float:left; border-bottom:solid 1px #d6d6d6; padding:5px 0px;}
.booking_product{ width:700px; float:left;}

.booking_product_image{ width:150px; float:left;}
.booking_product_des{ width:540px; float:left; margin-left:10px;}
.booking_product_name_area{ width:300px; float:left; }

.booking_product_des h2{ font-size:12px; color:#666666; padding:0px; margin:0px; font-weight:500; text-transform:capitalize;}
.booking_product_des span{ font-size:12px; color:#666666; float:left;}
.size_pannel{ width:100%; float:left; margin:0px 0px 10px 0px;}
.booking_color{ width:85px; /*float:left;*/ /*margin:5px 0px 0px 50px;*/ }
.booking_color div{ font-size:12px; color:#666666; text-transform:capitalize; float:left; font-weight:500; margin:6px 0px 0px 0px; }
.booking_color div span{ float:right; width:12px; height:12px;  background-color:#3d63ad; margin-left:8px; border: solid 2px #063062;}
.booking_size{ width:540px; float:left;}
.booking_size div{font-size:12px; color:#666666; text-transform:capitalize; float:left; font-weight:500; margin:6px 5px 0px 0px;}
.booking_size ul{ padding:0px; margin:0px;}
.booking_size li{ list-style-type:none; list-style:none; float:left; border-radius:100%; padding:5px 6px; border:solid 1px #999999; margin:0px 0px 0px 5px;}
.booking_size_qut{font-size:12px; color:#666666; text-transform:capitalize; float:left; font-weight:500; margin:6px 5px 0px 0px;}
.booking_size_qut_field{ width:540px; float:right; margin:5px 0px 0px 0px;}
.booking_size_qut_field ul{ padding:0px; margin:0px;}
.booking_size_qut_field li{ list-style-type:none; list-style:none; float:left;}
.booking_size_qut_field li input{ width:25px; float:left; border:solid 1px #CCCCCC; font-family:Arial, Helvetica, sans-serif; color:#666666; padding:3px 0px; text-align:center; margin:0px 0px 0px 5px;}

.delivered{width:150px; float:left;}
.delivered_icon{font-size:12px; color:#666666;  float:left; font-weight:500; margin:0px 0px 15px 0px; }
.delivered_icon span{ float:left; margin-right:10px; margin-top:-5px;}
.booking_price{ font-size:14px; font-weight:700; color:#666666; float:right; /*clear:both;*/ margin:5px 0px 0px 50px; /*margin:5px 0px 0px 50px;*/ }
.booking_remove{ float:left; background-color:#06489b; padding:3px 8px; color:#FFFFFF; font-size:12px; text-transform:capitalize; margin:15px 10px 0px 40px;}
.booking_remove:hover{ background-color:#062e61}
.booking_remove a{ color:#FFFFFF; text-decoration:none;}
.booking_product_place_order_area{ width:265px; float:right;}
.booking_product_place_order{ width:265px; float:right; border:solid 1px #CCCCCC; margin-top:0px; min-height:200px; position:fixed;}
.booking_product_place_order h1{ font-size:14px; color:#666666; padding:6px 0px 6px 0px; margin:0px; float:left; width:100%; border-bottom:1px solid #d6d6d6; font-weight:700; text-transform:capitalize; background-color:#f2f2f2; text-align:center}
.booking_product_place_order p{ text-align:center; color:#666666; font-size:16px; font-weight:500; padding:50px 0px 10px 0px; border-bottom:solid 1px #CCCCCC;}
.booking_totel_amount{ text-align:right; color:#052e62; font-size:14px; font-weight:400; padding:5px 5px 10px 0px; border-bottom:solid 1px #CCCCCC;}
.booking_products_amount{ text-align:left; color:#052e62; font-size:14px; font-weight:400; padding:10px 0px 0px 25px; }

.booking_products_amount_cart{ text-align:left; color:#052e62; font-size:12px; font-weight:400; padding:10px 0px 0px 5px; }

.booking_cart_cate{ text-align:left; color:#999999; font-size:12px; font-weight:400; padding:10px 0px 0px 5px; }

.per_pice_price{ background-color:#efefef; border:solid 1px #CCCCCC; float:right; font-size:14px; font-weight:500; color:#06489b; padding:8px 10px; margin:30px 0px 0px 0px;}
.qty_amount{ border-bottom: solid 1px #CCCCCC; width:100%; float:left; padding:10px 0px;}
.booking_summary_close{ background-color:#efefef; color:#000000; float:right; padding:3px 10px; text-decoration:none; font-weight:400; border:solid 1px #CCCCCC;}

.review_section{width:100%; float:right; border-top:solid 1px #f2f2f2;}
.review_section ul{width:100%; float:right; padding:5px 0px; margin:0px;}
.review_section li{ list-style-type:none; list-style:none; float:left;/* width:33%; text-align:right*/   margin-right: 30px;   font-size: 12px;}
.review_section li span{ margin-top:6px; margin-right:6px;}
.review_section li a{ text-decoration:none; color:#848484; margin-right:3%;}
.review_section li a:hover{color:#027878; text-decoration:underline;}
.product_details{width:100%; float:left; border-top:solid 1px #f2f2f2; padding:10px 0px;    line-height: 20px;}
.multi_color{ width:50%; float:left;}
.multi_color_title{ color:#848484; font-size:17px;}
.multi_Selection{width:100%; float:left;}
.multi_Selection ul{padding:0px; margin:0px;}
.multi_Selection li{list-style-type:none; list-style:none; float:left; margin-right:8px; padding:6px 0px; }
.multi_Selection li a{ text-decoration:none; float:left; margin-right:10px; padding:0px 12px; min-height:26px; border: solid 2px #FFFFFF; box-shadow: 1px 1px 3px -2px #818080; margin:5px 0px 0px 0px;}
.multi_Selection li a:hover{ color:#000; box-shadow: 0px 0px 4px #ff7700;}
.multi_Selection .FirstAttributeValue_active{ color:#000; box-shadow: 0px 0px 4px #ff7700;}
.white{ background-color:white;}
.red{ background-color:red;}
.blue{background-color:blue;}
.green{background-color:green;}

.multi_size{float:left;}
.multi_size ul{padding:0px; margin:0px;}
.multi_size li{list-style-type:none; list-style:none; float:left; margin-right:8px; padding:6px 0px; }
.multi_size li a{ text-decoration:none; float:left; margin-right:10px; padding:5px 8px;  border: solid 2px #FFFFFF; box-shadow: 1px 1px 3px -2px #818080; margin:5px 0px 0px 0px;  border: 1px solid #e2e2e2; color:#666; font-size:14px;}
.multi_size li a:hover{ color:#000; box-shadow: 0px 0px 4px #ff7700;}
.multi_size .SecondAttributeValue_active{ color:#000; box-shadow: 0px 0px 4px #ff7700;}

.ClsOfferContainer {background: none repeat scroll 0 0 #f8f7f5; border: 1px solid #e1e0de; font-size: 14px; line-height: 13pt; float:left; width:93%; margin: 15px 0 10px 10px; min-height: 40px; padding-bottom: 4px; padding-left: 20px; padding-top: 4px; position: relative;}

.ClsOfferIcon { background-image: url("../images/offers.png"); background-repeat: no-repeat; height: 55px; left: -10px; padding-right: 17px; position: absolute; top: -1px; width: 3px;}

.ClsOffer{font-size:14px; color:#565656; font-weight:400;}
.ClsOffer a{ color:#28a1a1; text-decoration:none; margin-left:5px;}
.ClsOffer a:hover{ text-decoration:underline;}

.buyContainer {border: 1px solid #f3f3f3; box-shadow: 6px 6px 0 -2px #efefef; margin: 5px 0 15px; float:left; width: 99%;}

.buypointsWrapper {padding: 10px 15px; width: 210px; float:left;}

.buyVendorInfo {box-shadow: 0 1px 0 #ffffff inset; line-height: 13pt; margin: 0 0px 5px; width: 220px;}
.buyVendorInfo a{ text-decoration:none;}
.buyVendorInfo a span{color:#333;}
.greyText {color: #848484; font-size: 12px; line-height: 7pt;}
.rating{ width:37px; height:21px; font-size:12px; color:#FFF; padding:5px 0px 0px 0px;  background-image: url("../images/rating-bg.png"); background-repeat:no-repeat; text-align:center; float:left;}
.seller_score{ font-size:12px; float:left; margin-left:6px; color:#565656;}
.Orders_Processed_Wrapper{ float:left; color:#2c2c2c; margin:10px 0px 0px 0px;}
.Orders_Processed_Wrapper span{ color:#848484;}

.buyPriceWrapper {padding: 5px 17px 10px 37px; float:right; width: 202px; border-left: 1px solid #f8f8f8; min-height:150px;
}
.mrp-price-outer{width:100%; float:left; color:#333; font-size:13px;}
.mrp-price-outer strike{ color:#848484;}
.selling_price_txt{ font-size:12px; float:left; margin:5px 0px; width:100%;}
.voucherPrice { color: #b70000; float: left; font-weight:600; font-size: 22px; line-height: 18pt;}
.prodbuy-discount {background: none repeat scroll 0 0 #383838; float: left; height: 17px;line-height: 15px; margin-left: 20px;margin-top: 2px; min-width: 25px;padding-right: 2px; position: relative; text-align: center;}

.prodbuy-discount:before {border-bottom: 8px solid transparent; border-right: 9px solid #383838; border-top: 9px solid transparent; content: ""; height: 0;
    left: -9px; position: absolute; width: 0;}

.prodbuy-discount span {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}
.pincode-verify {background: none repeat scroll 0 0 #f9f9f9; display: none; margin: 10px 0px; float:left; width:99%; color:#848484; padding: 9px 4px;
}

.buybutton_wrapper{ width:100%; float:left;}
.add_to_cart_btn {border: 1px solid #da7532; text-align:center; color: #f9f9f9; cursor: pointer; float:right; outline: 0 none;   font-size: 12px;    padding:5px 10px; margin:20px 0px 8px 0px; text-shadow: 0 0 1px rgba(0, 0, 0, 0.33); text-transform: capitalize; font-family: 'Open Sans', sans-serif; font-weight:600;
	 
	background: #f78828; background: -webkit-gradient(linear, left top, left bottom, from(#f78828), to(#dd771f));
	background: -moz-linear-gradient(top,  #f78828,  #dd771f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78828', endColorstr='#dd771f');}
.add_to_cart_btn:hover { background: none repeat scroll 0 0 #f78828;}

.add_to_cart_btn_disabled {
    /*background: #999999!important;*/
    border: 1px solid #666666!important; text-align:center;
    color:#ffffff!important;
    float:right;
    outline: 0 none;   font-size: 12px;
    padding:5px 10px; /*margin:20px 0px 8px 0px;*/
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.33);
    text-transform: capitalize;
	 font-family: 'Open Sans', sans-serif; font-weight:600;
	 
	 background: #666666; background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#999999));
	background: -moz-linear-gradient(top,  #666666,  #999999);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#999999');
	
}
.add_to_Quotation_btn {border: 1px solid #da7532; text-align:center; color: #f9f9f9; cursor: pointer; 
                       /*float:left;*/ outline: 0 none;   font-size: 12px;    padding:5px 10px;
                        /*margin:20px 0px 8px 0px;*/ text-shadow: 0 0 1px rgba(0, 0, 0, 0.33); text-transform: capitalize; font-family: 'Open Sans', sans-serif; font-weight:600;
	 
	background: #f78828; background: -webkit-gradient(linear, left top, left bottom, from(#f78828), to(#dd771f));
	background: -moz-linear-gradient(top,  #f78828,  #dd771f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78828', endColorstr='#dd771f');}
.add_to_cart_btn:hover { background: none repeat scroll 0 0 #f78828;}

.add_to_Quotation_btn_disabled {
    /*background: #999999!important;*/
    border: 1px solid #666666!important; text-align:center;
    color:#ffffff!important;
    /*float:left;*/
    outline: 0 none;   font-size: 12px;
    padding:5px 10px; /*margin:20px 0px 8px 0px;*/
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.33);
    text-transform: capitalize;
	 font-family: 'Open Sans', sans-serif; font-weight:600;
	 
	 background: #666666; background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#999999));
	background: -moz-linear-gradient(top,  #666666,  #999999);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#999999');
	
}
.add_to_Sample_btn {border: 1px solid #da7532; text-align:center; color: #f9f9f9; cursor: pointer; 
                       float:left; outline: 0 none;   font-size: 12px;    padding:5px 10px;
                        /*margin:20px 0px 8px 0px;*/ text-shadow: 0 0 1px rgba(0, 0, 0, 0.33); text-transform: capitalize; font-family: 'Open Sans', sans-serif; font-weight:600;
	 
	background: #f78828; background: -webkit-gradient(linear, left top, left bottom, from(#f78828), to(#dd771f));
	background: -moz-linear-gradient(top,  #f78828,  #dd771f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78828', endColorstr='#dd771f');}
.add_to_cart_btn:hover { background: none repeat scroll 0 0 #f78828;}

.add_to_Sample_btn_disabled {
    /*background: #999999!important;*/
    border: 1px solid #666666!important; text-align:center;
    color:#ffffff!important;
    float:left;
    outline: 0 none;   font-size: 15px;
    padding:5px 10px; /*margin:20px 0px 8px 0px;*/
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.33);
    text-transform: capitalize;
	 font-family: 'Open Sans', sans-serif; font-weight:600;
	 
	 background: #666666; background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#999999));
	background: -moz-linear-gradient(top,  #666666,  #999999);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#999999');
	
}
.AddCartMessage{
         outline: 0 none;   font-size: 15px;
    padding:5px 10px; margin:20px 0px 8px 0px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.33);
    text-transform: capitalize;
	 font-family: 'Open Sans', sans-serif; font-weight:600;
    color:green;
     text-align:left; box-sizing:border-box; display:inline; width:40%; padding-left:0px;
}
.pro_buy_now_btn{-moz-border-bottom-colors: none;  -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;
  border-color: #63a62f #63a62f #5b992b;
    border-image: none; border-style: solid;  cursor: pointer; border-width: 1px; float:left; font-size:18px; box-shadow: 0 1px 0 0 #96ca6d inset; -webkit-box-shadow: 0 1px 0 0 #96ca6d inset; -moz-box-shadow: 0 1px 0 0 #96ca6d inset;
    color: #fff; padding: 5px 0 6px; text-shadow: 0 -1px 0 #4c9021; width:150px;

background: #7fbf4d; background: -webkit-gradient(linear, left top, left bottom, from(#7fbf4d), to(#63a62f));
	background: -moz-linear-gradient(top,  #7fbf4d,  #63a62f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7fbf4d', endColorstr='#63a62f');
	
}
	
	
	
	
.pro_buy_now_btn:hover {
    background: none repeat scroll 0 0 #7fbf4d;
}

.pincodeSec {
    background-color: #f6f6f6;
    padding: 15px 12px; float:left;
    width: 96%;
    word-spacing: -1px;
}
.pincodeFont {
    color: #848484;
    font-size: 13px;
    position: relative;
}

.greenTick {
    background-image: url("../images/greenTick.png");
    background-repeat: no-repeat;
    display: inline;
    height: 12px;
    padding-right: 17px;
    width: 12px;
}
.navigator {
    background-image: url("../images/map.jpg");
    background-repeat: no-repeat;
    display: inline-block;
    height: 13px;
	  margin: 3px 8px 0 10px;
    position: relative;
   
    padding-right: 0;
    vertical-align: top;
    width: 10px;
}
.unrlne {
    cursor: pointer;
    color:#565656;
    text-decoration: underline;
}
.hidden {
    display: none;
}
.pincode_Verify_Fields_Wrapper {
    float: left;
}
.pincode_input{ width:180px; padding:3px 4px;  border:solid 1px #666666; color:#848484; font-size:13px;  border: 1px solid #d4d3d3 }
.pc_text_dlvry {
    color: #565656;
    margin: 5px 8px 0 3px; display:inline-block;
}
.verify_btn{ width:60px; background-color:#989898; color:#FFF; font-size:13px;  padding:3px 10px; border:none; cursor:pointer;}
#invalidPincode {
    display: none;
    float: right;
    margin-right: 6px;
    padding: 0;
}	

.estiTym {
    color: #848484;
    font-size: 12px;
	margin-top: 10px;
}

.faculty{ width:100%; float:left; margin:10px 0px 0px 0px;}
.faculty ul{ padding:0px; margin:0px;}
.faculty li{ list-style-type:none; list-style:none; margin:3px 0px; float:left; color:#848484; clear:both;}
.faculty li div{ float:left; margin-right:5px;}

.small_thumb{float:left;  border:solid 1px #e5e5e5; padding:2px; margin-left:5px;}
.small_thumb:hover{border:1px solid #ff7700;}
.zoom-tiny-image #active{border:1px solid #013131;}
.defaultmediumimagea{ height:210px;display:flex; text-align:center; padding: 5px; box-sizing: border-box; background:url(../images/ajax-loader.gif) no-repeat center center}
.filter_Search{ width:100%; float:left; margin:5px 0px!important}
.defaultmediumimagea img{ max-width:100%}
/*.filter_Search input{width: 181px;
padding: 0 5px 5px 0;
font-size: 13px;
color: #999;
height: 18px;
line-height: 18px;
border: 0;
border-bottom: 1px solid #ddd;}*/

.Search{
width:181px; border:none;
padding: 5px 5px 5px 0;
font-size: 13px; color: #999;
/*background-image:url('images/search.jpg');*/
background-repeat:no-repeat;
background-position:center; outline:0;
border-bottom: 1px solid #ddd;}
table{border-collapse:collapse}
.RateSheet{ width:100%; margin:0px; padding:0px; border-spacing:inherit; border-collapse:collapse; border:1px solid #d4d4d4; border-color:#d4d4d4; margin-top:10px; background:#ffffff; text-align:center}
.RateSheet td{margin:0px; padding:0px; padding:5px; border-color:#d4d4d4}
.RateSheetAditional{ border:none; width:100%;}
.RateSheetDiscount{ border:none; width:100%;}
.OrderSheet{ width:100%; margin:0px; padding:0px; border-spacing:inherit; border-collapse:collapse; border:1px solid #d4d4d4; border-color:#d4d4d4; margin-top:10px; text-align:center}
.OrderSheet td{margin:0px; padding:0px; padding:5px; border-color:#d4d4d4}
.compareproductlist{ margin:0px; padding:0px; border-spacing:inherit; border-collapse:collapse; border:1px solid #d4d4d4; border-color:#d4d4d4; margin-top:10px; text-align:center}
.compareproductlist td{margin:0px; padding:0px; padding:5px; border-color:#d4d4d4}
.product_details h4{ margin:0px; padding:0px; color:#ff7700; padding:10px 0px; padding-bottom:0px; font-size:17px; font-weight:500}
.RateSheetAditional{ border-top:none}
.RateSheetAditional td{ border-top:none; border-right:none}
.RateSheetAditional td{ border-top:none;}
.RateSheet_Heading{ background:#ffffff; box-shadow:0px 1px 2px #cccccc; -webkit-box-shadow:0px 1px 2px #cccccc; -moz-box-shadow:0px 1px 2px #cccccc; text-align:center}
.RateSheet_Heading td{ /*background:#f1f1f1;*/ box-shadow:0px 1px 2px #cccccc; -webkit-box-shadow:0px 1px 2px #cccccc; -moz-box-shadow:0px 1px 2px #cccccc; color:#333333; /*font-weight:600*/}
.RateSheet_Heading1{ background:#f6f6f6; box-shadow:0px 1px 2px #cccccc; -webkit-box-shadow:0px 1px 2px #cccccc; -moz-box-shadow:0px 1px 2px #cccccc; text-align:center;}
.RateSheet_Heading1 td{ background:#f6f6f6; box-shadow:0px 1px 2px #cccccc; -webkit-box-shadow:0px 1px 2px #cccccc; -moz-box-shadow:0px 1px 2px #cccccc; color:#333333; font-weight:600;}
.OrderSheet_Heading{ background:#f6f6f6; box-shadow:0px 1px 2px #cccccc; -webkit-box-shadow:0px 1px 2px #cccccc; -moz-box-shadow:0px 1px 2px #cccccc; text-align:center;}
.OrderSheet_Heading td{ background:#f6f6f6; box-shadow:0px 1px 2px #cccccc; -webkit-box-shadow:0px 1px 2px #cccccc; -moz-box-shadow:0px 1px 2px #cccccc; color:#333333; /*font-weight:600;*/}
.tdLeftBorderHide{ border-left:none}
.trBottomBorderHide td{ border-bottom:none}
.RateSheetDiscount td {border-top: none;}
.RateSheetDiscount td{ border-top:none; border-right:none}
.MultiplySign{ padding:3px 5px;}
.OrderSheet input{ width:30px!important; text-align:right!important; padding:3px 4px; font-size:13px; border:1px solid #CCC; padding-bottom:2px; box-shadow:1px 1px 1px #ccc}
.EqualSign{ font-size:20px; padding-right:3px;}
#middlefull{ width:100%; float:left}
.filterBox{ width:100%; float:left; background:#ffffff; margin:5px 0px;}
.filterBox input {
float: left;
margin-left: 7px;
margin-right: 3px;
width: 182px;
}
.HideShowDiscount{display:none;}
.righttext{ float:right;}
.search-icon {
background: url(../images/closehover.png) no-repeat left top;
width: 13px;
height: 13px;
position: absolute;
margin-left: -20px;
margin-top: 6px;
}
.search-icon:hover {
background: url(../images/closehover.png) no-repeat left top;
}
.content .results-cnt .options ul.sort {
display: inline-block;
position: relative;
color: #444546;
}
.content .results-cnt .options ul.sort li {
display: inline-block;
margin-left: 5px;
text-decoration: none;
cursor: pointer;
}
.filtershortbtsection{width:100%; float:left}
.newandregular{width:394px; position:absolute; z-index:10000; top:6px;}
.zoom-small-image .newandregular{ position:relative; z-index:999}
.zoom-small-image .newandregular .filterbs2{ left:10px;}
.newandregular ul{padding:0px; margin:0px;float:right; width:100%;}
.newandregular li{width:40px; height:18px; padding:0px 0px 0px 0px; /*background:url(../images/new.png) no-repeat left top; */float:left; text-align:center; color:red; font-size:12px; margin-left:6px; font-weight:600; line-height:18px; border:none!important; border:1px solid red!important}
.product_name{ z-index:100; text-align:center; font-size:16px; color:#333; margin-top:-25px; position:relative; z-index:10000; background-color:#FFF; width:97%; margin-left:2%;}
.Productlist{ margin-left:0px; width:98%;/* width:236px;*/ z-index:1000}
.Productlist li{ width:40px!important; height:18px!important;/* border:none!important; */font-size:12px; line-height:18px; margin-left:6px!important; margin-right:0px!important}
.ProductCode{ width:96%; float:left; padding-left:5px; padding-top:0px; color:#dd771f; margin-bottom:10px; text-align:center; font-weight:700}
.new{ width:48px; float:right; margin-right:0px; margin-top:-52px;    position: relative;left: 100px }
.new li{ color:#0799d0; border:1px solid #0799d0!important}
.new2{ margin-top:0px;}
.new3{ position:absolute; right:0px; margin-top:0px!important;}
.regular{ width:50px; float:none; margin:auto; display:table}
.searchregular{}
.regular li{width: 20px!important;
border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%;
height: 20px!important;}
.regular li span{display: block;
padding-top: 1px;
text-align: center;
width: 100%;
float: left;}
.filterregular{ width:auto; float:none; border:1px solid #ff0000; color:#ff0000; width: 15px!important; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; height: 15px!important; display:inline-block; line-height:16px; text-align:center;    margin-left: 3px;} 
.filterbs{ width:auto; float:none; border:1px solid #027878; color:#027878; width: 25px!important; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; height: 15px!important; display:inline-block; line-height:16px; text-align:center; background:#ffffff}
.filterbs2{ position:absolute; left:-5px; padding:2px 0px;    top: -8px;}

/*#Search::-webkit-search-cancel-button{
    position:relative;
    right:20px;    
}*/
.ProductShortDescription{ width:100%; float:left; font-size:11px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999999}
.RateSheetStockColor_Green {
    background-color:#92D050!important;
    color:white!important;
}
.RateSheetStockColor_Orange {
    background-color:blue!important;
    color:white!important;
}
.RateSheetStockColor_Red {
    background-color: #A15858 !important;
    color:white!important;
}

.RateSheetStockColor_Green1 {
    color:green!important;
}
.RateSheetStockColor_Orange1 {
    color:blue!important;
}
.RateSheetStockColor_Red1 {
    color:yellow!important;
}
.FinalBasic{ color:#000000; /*font-weight:bold;*/}
.RateSheetInstruction ul{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.RateSheetInstruction ul li{ float:left; margin-right:5px
}
    .RateSheetInstruction ul li span {
     margin-right:5px;}
.RateSheetInstruction_Green {
    background-color: #92D050 !important;
    width: 15px;
    float:left;
}
.RateSheetInstruction_Blue{
    background-color: blue !important;
    width: 15px;
    float:left;
}
.RateSheetInstruction_Red{
    background-color: #A15858 !important;
    width: 15px;
    float:left;
}
.RateSheetInstruction {
    width: 100%;
    float: left;
    margin-bottom: 10px; margin-top:5px;
}
.search_products_area{ width:100%; float:left;}
.search_products{ width:100%; float:left;}
.zoom-small-image .new{ margin-top:-22px;}
.testimonialimgsection img 
{ 
    border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%;width:141px;width:141px;
}

/*----------------------------- PRODUCT REVIEW ---------------------- */

.product-view .box-reviews {
    margin-top: 15px;
}
.product-view .box-reviews dl {
    margin: 0 0 15px;
}
.product-view .box-reviews dt .heading {
    font-size: 1.5em;
    font-weight: normal;
    margin-right: 10px; font-family:'Open Sans', sans-serif; font-weight:600
}
.product-view .box-reviews dt span {
    font-weight: bold;
}
.product-view .box-reviews dt a {
    font-size: 18px;
    margin-right: 8px;
}
.product-view .box-reviews dd {
    border-bottom: 1px dashed #e5e5e5;
    margin: 0 0 15px 0px;
    padding-bottom: 15px;
}
.rating-box {
  width: 69px;
  height: 13px;
  font-size: 0;
  line-height: 0;
  background: url(../images/rating.gif) 0 0 repeat-x;
  text-indent: -999em;
  overflow: hidden;
}
.rating-box .rating {
  float: left;
  height: 9px;
  background: url(../images/rating.gif) 0 100% repeat-x;
}
.product-view .box-reviews dd .date {
    display: block;
    font-style: italic;
    margin-top: 3px;
}
.product-view .box-reviews .ratings-table {
    margin: 5px 0;
}
.product-view .box-reviews .form-add {
    padding: 0px 0 0;
}
.product-view .box-reviews .form-add h2 {
    text-transform: capitalize; margin-bottom:15px; font-family:'Open Sans', sans-serif; font-weight:600
}
.product-view .box-reviews .form-add h3 {
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 0;
}
.product-view .box-reviews .form-add h3 span {
    font-weight: bold;
}
.product-view .box-reviews .form-add h4 {
    font-size: 1em;
    font-weight: normal;
}
.product-view .box-reviews .form-add .form-list {
    margin: 15px 0 0; margin:0px; padding:0px; margin-top:15px;
}
.product-view .box-reviews .form-add .form-list .input-box { clear:both; margin-bottom:10px;}
.product-view .box-reviews .form-add .form-list .input-box input{ padding-top:5px!important; padding-bottom:5px!important;}
.product-view .box-reviews .form-add .form-list label{ color:#888888; font-weight:bold; font-size:12px; margin-bottom:5px;}
.product-view .box-reviews .form-add .form-list textarea {
    max-width: 500px;
    width: 100%;
}
.form-list textarea {
    height: 10em;
    width: 254px;
}
.form-list label {
    float: left;
    font-weight: bold;
    margin: 0 0 2px;
    position: relative;
    z-index: 0;
}
.form-list label.required em {
    float: right;
    font-style: normal;
    position: absolute;
    right: -8px;
    top: 0;
}
.product-view .box-reviews .form-add .form-list label em{ color:red}
.product-view .box-reviews .form-add .form-list input.input-text {
    /*max-width: 340px;*/
    width: 500px; padding:5px; color:#666666
}
.product-view .box-reviews .form-add .form-list textarea {
    max-width: 500px;
    width: 100%; padding:5px;
}
.product-view .box-reviews .buttons-set button.button {
    float: left;
    margin-left: 0;
}
.product-view .box-reviews .form-add .data-table {
    max-width: 176px;
}
.product-view .box-reviews .form-add .data-table th, .product-view .box-reviews .form-add .data-table td {
    line-height: 1em;
    text-align: center;
}
.product-view .box-reviews .form-add .data-table td .radio {
    margin: 0;
}
.send-friend .form-list li p {
    margin: 0 15px 0 0;
}
.send-friend .form-list .field {
    margin-bottom: 8px;
}
.send-friend .form-list textarea {
    width: 100%;
}
.send-friend .buttons-set .limit {
    float: right;
    margin: 0 7px;
}
.data-table {
    width: 100%;
}
.data-table th, .data-table td {
    padding: 10px;
}
.data-table thead {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #e5e5e5;
}
.data-table thead th {
    font-weight: bold;
    vertical-align: bottom;
}
.data-table thead th.wrap {
    white-space: normal;
}
.data-table tr.odd td, .data-table tr.odd th {
    border-right: 1px solid #f5f5f5;
}
.data-table tr.odd td.last {
    border-right: medium none;
}
.data-table tr.odd.last {
    border-bottom: 1px solid #eee;
}
.data-table tr.even {
    background-color: #f8f8f8;
}
.data-table tr.even td, .data-table tr.even th {
    border-right: 1px solid #f1f1f1;
}
.data-table tr.even td.last {
    border-right: medium none;
}
.data-table tbody tr:hover {
}
.data-table tbody tr.product-shop-row:hover {
    background-color: #fff;
}
.data-table tbody.odd {
}
.data-table tbody.odd td {
    border-width: 0 1px;
}
.data-table tbody.odd tr.last {
    border-bottom: 1px solid #e5e5e5;
}
.data-table tbody.even {
    background-color: #f1f1f1;
}
.data-table tbody.even td {
    border-width: 0 1px;
}
.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td {
}
.data-table th .tax-flag {
    font-weight: normal;
}
.data-table .cell-label {
    display: none;
}
.priceinputs td{border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; border-top: 1px solid #f1f1f1;}
.porductlistwishlist {font-size:11px!important;}
.porductlistcompare {font-size:11px!important;}
.reviewimage{
  width: auto;
  float: left;
}
.write-a-review-text{
	width: 50px;
  float: right;
  margin: 0 0 0 5px;
	}
.wishlistimage{
	  width: auto;
  float: left;
}
.wishlisttext {
	  width: 45px;
  float: right;
  margin: 0 0 0 5px;
}
.compareimage{  width: auto;
  float: left;
}
.compareimage2 {
  width: auto;
  float: left;
 
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  cursor: pointer;
  height: 20px;
  width: 25px;
  background-position: -65px -16px;
}
.comparetext{
	width: 53px;
  float: right;
  margin: 0 0 0 5px;
}
.emailtofriendimage{
			  width: auto;
  float: left;}
.emailtofriendtext{
	  width: 50px;
  float: right;
  margin: 0 0 0 5px;
}  
.ratings{   float: left;}
.count{float:left;}
/*.reviews{float:left;}*/
#dvShowReviewRating img { width:10%;}

.addcomparewishlist {float: right;margin-top: -35px;position: relative;z-index: 1000;padding-bottom: 4px;padding-right: 4px;width: 65px;}
.addcomparewishlist2 {margin-top: -25px;margin-bottom: 32px;}

.narrow-search {background: #222;color: #fff;padding: 12px 0;  padding-left: 5px;}

.trbackground { background-color:rgb(248, 249, 231) !important;}	
.RateSheet_Heading{	background-color: #F3BD5B;}
.trbackgroundgreen{	background-color: #F6F6F6;}
.tddefaultproduct{	border: 1px solid rgb(210, 18, 18) !important;}
.SampleInstruction{    list-style-type: decimal;    margin-left: 18px;    font-size: 12px;color: #5D5B5B;}
.SampleTextArea{    width: 570px;height: 140px;margin-bottom: 10px;}
.add_to_cart_btn{ margin-right:8px !important;}
.FeedbackformHeading{    line-height: 46px;font-size: 16px;}
.addtowishlist_area{    float: right; margin-left: 10px;}
.addtowishlist_area div table{ width:100%;}
.addtowishlist_area div table tbody tr td img{ margin:5px auto !important;}
.addtowishlist_name h1{    font-size: 16px;}
a.addtowishlist_name:hover{ text-decoration:none;}
.addtowishlist_area div table tbody tr th{    text-align: left;background-color: rgb(242, 240, 240);font-size: 14px;line-height: 30px;    border: 1px solid #D8D5D5;    padding: 0px 0px 0 10px;}
.addtowishlist_area div table tbody tr td img{ width:100%;}
.addtowishlist_area div table tbody tr td{    padding-top: 10px;    width: 35px;padding-right: 10px;    border: 1px solid #D8D5D5;    padding: 10px 10px 10px 10px;}
.addtowishlist_area div table tbody tr:first-child{    background-color: rgb(242, 240, 240);}
.myaccountsection .results_cnt_product{    width: 80%;}
.FeedbackformHeading{    line-height: 30px !important;background-color: #ECEBEB;margin-top: 15px;}
#AddSampleForm div:last-child{ font-size:14px;}
.SampleInstruction li{    line-height: 18px;}
.addcartbtncontainer{    float: right;}
.ui-tabs-nav{ display:none;}
.youtube-arrow {
    margin-top: 42px;
    height: 40px;
    background: url("/images/48-48.png") no-repeat center center;
    display: block;
    position: absolute;
    width: 20%;
    margin-left: 0px;
}
.embed-responsive {
    background-color:#000000;
}
.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn {
    display: inline-block;
    padding: 2px 5px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-default {
    color: #333;
    background-color: #ccc;
    border-color: #ccc;
}
.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.can_find_your {
    width: 469px;
    background-color: #027878;
    float: left;
}
.can_find_your h1 {    width: 375px;
    float: left;
    color: #ffffff;
    margin: 7px 0px 0px 12px;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 400;
    box-sizing: border-box;
        text-align: center;
}
.faqcaptcha {
    width: 100px;
    float: left;
    margin-left: 10px;
}
.inputfieldssstbox img{
    float:left;
}
.faq_in{
    width:150px!important;
}
.inputfieldssstbox{
    margin-top:10px;
}
.can_find_your_answers {width:470px;
}
.faqheading{
    text-align:center;
    width:100%;
}
