 /* Blue TEMPLATE AAE CSS Document */
/*@import url(breadcrumbs.css);*/
@import url(https://fonts.googleapis.com/css?family=Lato:400,900,700italic,700,400italic);

body {
background-color: #FFF;
margin-top: 0;
padding-left: 0;
padding-top: 0;
margin: 0px;
padding: 0px;
font-size:14px;
outline:0;
letter-spacing:0.04em;
font-family: 'Lato', sans-serif;
}
a {
    text-decoration: none;
}
#siteseal {
    bottom: 0px;
    cursor: pointer;
    height: 75px;
    opacity: 1;
    position: fixed;
    right: 0px;
    width: 100px;
    z-index: 10;
}
#container2{
height:auto;
}
.banner_container img{
	max-width:325px;
	}
#container3 {
    float: right;
    padding-right: 0px;
    background: #685d4a;
    margin-top: 10px;
    border-radius: 10px;
    box-shadow: 2px 4px 2px #ccc;
}
.imgheightbrand1 {
    height: 115px;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.imgheightbrand1 a img {
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    position: absolute;
    margin: auto;
    max-width: 165px;
    max-height: 172px;
}
.txtbox {
    font-size: 12px;
    color: #676767;
    font-weight: normal;
    width: 225px;
    text-decoration: none;
    margin-top: 4px;
    text-indent: 5px;
    background: #FFF none repeat scroll 0% 0%;
    border-radius: 5px;
    text-transform: capitalize;
    padding: 4px 5px;
}


/*ul.topnav{
 margin:0px; 
 padding:0px;
}
ul.topnav li{
float:left;
font-size: 12px;
color: #ffffff;
text-decoration:none;
font-weight: bold;
padding-left:6px;
padding-right:8px;
padding-top:1px;
line-height:20px;
list-style:none;
}
ul.topnav li a{
color: #ffffff;
text-decoration:none;
padding-left:10px;
padding-right:10px;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
ul.topnav li a:hover{
text-decoration:underline;
}
*/	
.clear{
clear: both;
height:0px;
line-height:0px;
font-size:0px;
}	
.cart{
font-size: 12px;
color: #000000;
font-weight: normal;
text-decoration:none;

}	
input {
    padding: 5px 15px;
    font-size: 12px;
}
.cartimg{
float: right;
}
.item {font-size: 11px;
color: #FF0000;
font-weight: bold;
text-decoration:none;
}
A.item:hover {
text-decoration:underline;
}
#content{
width:872px;
height:auto;
}


#right_content_container1{
width: 730px;
margin-top: 15px;
float:right;
}
#right_content_container2{
width: 730px
float:right;
}
#right_content_container3{
width: 730px;
margin-top: 15px;
float:right;
}
#right_content_container4{
width: 730px;
margin-top: 15px;
float:right;
}
#right_content_container5{
width: 730px;
margin-top: 15px;
float:right;
}

.banner{
background-image:url(images/style/banner.jpg);
background-repeat:no-repeat;
height:175px;
width:682px;
padding-bottom: 5px;
}
.tdbot{
background-image:url(images/style/bottom.jpg);
background-repeat:no-repeat;
display:block;
height:12px;
padding-top:10px;	
}

.leftnav{
font-size: 14px;
color: #333;
font-weight: normal;
display: block;
line-height: 20px;
text-decoration: none;
padding-bottom: 6px;
padding-right: 25px;
padding-top: 6px;
text-transform: uppercase;
}


a.leftnav:hover {
text-indent: 10px;
color: #e81818;
}



.border{
border:0px solid #06708F;
height:auto !important;
}
.grey {
    font-size: 15px;
    color: #676767;
    font-weight: normal;
    text-decoration: none;
}
.grey span{
	padding-top:3px;
	}
.lstbx {
    color: #484F57;
    font-size: 14px;
	height:auto !important;
    text-decoration: none;
    margin: 3px 0 3px 0;
    padding: 7px 5px;
}
.lstbx1{
    color: #484F57;
    font-size: 14px;
	height:auto !important;
    text-decoration: none;
    margin: 3px 0 3px 0;
    padding: 7px 5px;
}
.greyright
{
font-size: 11px;
color:#272727;
font-weight:normal;
text-decoration:none;
padding-left: 70px;		
}
A.grey:hover {
text-decoration:underline;
}
.stroke{
background-repeat: repeat;
display: block;
background:#EFEFEF;
}

.td_center_header1{
}
.td_center_header2 {
    font-size: 18px;
    height: 42px;
    line-height: 34px;
    padding-right: 10px;
    margin: 5px 0;
    color: #333;
    border-bottom: 2px solid #e2dc03;
    text-transform: capitalize;
	float:left;
	width:100%;
}

.td_center_header2 h2{
    display: inline;
    font-size: inherit;
    font-weight: inherit;
}
.td_center_header2 a{
text-decoration:none;
color:#000000;
text-transform:uppercase;
}


.td_center_header202{
    font-size: 18px;
    height: 33px;
    line-height: 34px;
    padding-right: 10px;
    margin: 5px 0;
    color: #333;
    border-bottom: 2px solid #e2dc03;
    text-transform: capitalize;
    float: left;
    width: 100%;
}

.td_center_header3{

}
.td_center_header10{
}
.td_center_header20{
}
.td_center_header30{
}
.td_footer1{

}
.td_footer2{
height:19px;
width:662px;

}
.td_footer3{

}
.center2{

background-color:#ffffff;
margin-top: 0px;

}
.center3 {
    background-color: #ffffff;
    padding: 15px 0px;
}
.center4{	
background-color:#ffffff;
padding-top: 10px;
float:left;
}
.center5{}
.center6{}
.center7{}
#footer{
width: 872px;
padding-top:10px;
float: left;
}
#container4{
width:678px;
}
#container5{
width:678px;
}
#wrapper1{
width:32%;
float:left;
}
#wrapper2{
width:32%;
float:left;
}
#wrapper3{
width:32%;
float:left;
}
#wrapper4{
width:678px;
float:left;
}
#wrapper5{
width:100%;
float:left;
padding-top:5px;
}
#wrapper6{
width:100%;
float:left;
}
.detailsaleprice .greybold {
    font-size: 21px;
    color: #e81818;
    text-decoration: none;
    line-height: 25px;
    vertical-align: top;
    font-weight: bold;
}
.textcenter3 input{
	padding:0;}
.greybold {
    font-size: 15px;
    color: #676767;
    text-decoration: none;
    line-height: 25px;
    vertical-align: top;
}
A.greybold:hover {
text-decoration:underline;
}

.cartHeader{
background-color:#F0F0F0;
font-size: 11px;
color: #272727;
font-weight: bold;
text-decoration:none;
border-bottom:1px solid #c1bfbf;
border-right:1px solid #c1bfbf;
padding:10px;
}
.cartItem{
background-color:#F6F6F6;
font-size: 11px;
color: #272727;
font-weight: normal;
text-decoration:none;
border-bottom:1px solid #c1bfbf;
border-right:1px solid #c1bfbf;
padding:10px;
}
.cartItem a
{
font-size: 11px;
color: #272727;
font-weight: normal;
text-decoration:none;
}
.cartItem a:hover
{
color: #272727;
text-decoration:underline;
}
.btn4 {
    background-color: #552600;
    border: 1px solid #552600;
    font-size: 12px;
    color: #FFF;
    font-weight: normal;
    cursor: pointer;
    padding: 5px 15px;
}
.text {
    background-color: #FFF;
    font-size: 12px;
    color: #272727;
    text-decoration: none;
    padding: 7px 0px 7px 10px;
    border: 1px solid #919191;
    margin: 1px 0px 1px 0px;
}
.contain{
width:600px;
float:left;
}
.greybig {
    font-size: 15px;
    color: #676767;
    font-weight: normal;
    text-decoration: none;
    line-height: 25px;
    text-align: left;
}
A.greybig:hover {
text-decoration:underline;
}
.leftRefine {
font-size: 11px;
color: #272727;
text-decoration:none;
}
.leftnavRefine{
font-size: 12px;
color: #272727;
text-decoration:none;
padding-right:40px;
}
.td_center_header1_div{
}

.td_center_header2_div_Prd{
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
padding-left:2px;
padding-top:0px;
background-image:url(images/style/center.jpg);
background-repeat:repeat-x;
/*float:left;*/
height:32px;
width:660px;
}
.td_center_header3_div{
}

.imageno{
background-color:#F9E4D4;
border:1px solid #B9570C;
color:#7A4E34;
font-size:9px;
font-weight:bold;
height:28px;
padding:4px 8px;
text-decoration:none;
}
A.imageno:hover{
text-decoration:underline;
}

.td_center_header11_div{
}

.td_center_header33_div{
}
.td_footer11 {
}

.td_footer33 {
}
.lbl {
background-color: Transparent;
border-style: none;
color: #315087;
font-size: 11px;
height: 16px;
line-height: 16px;
padding-left: 5px;
text-decoration: none;
}
.td_center_header111{
}
.td_center_header222 {
    font-size: 18px;
    font-weight: normal;
    height: 38px;
    margin: 0px;
    vertical-align: baseline;
    line-height: 36px;
    border-bottom: 2px solid #e2dc03;
    color: rgb(51, 51, 51);
	float:left;
	width:100%;
}
.td_center_header222 H1 {
    font-size: 18px;
    font-weight: normal;
    color: #333;
    display: inline;
    margin: 0px;
}
.td_center_header333{

}

element.style {
padding-top: 15px;
padding-left: 150px;
}

.border1 {
border: 1px solid #06708F;
padding-bottom: 12px;
}


.detailnav {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    height: 27px;
    padding-left: 10px;
    padding-top: 5px;
}
.detailnav a {
    text-decoration: none;
    color: #333;
    font-size: 18px;
    font-weight: normal !important;
    text-transform: none !important;
}
.tagposition {
overflow:hidden;
padding-bottom:0;
padding-left:15px;
position:relative;
width:76px;
}	







.BlackNormalLst
{
font-size:10px;
color:black;	
padding-left:10px;
margin-left:0px;		
vertical-align:middle;	
}
.Black10Normal
{
font-size:10px;
color:black;
font-weight:normal;
font-style:normal;	
}





.pro_detailtop {
}
.pro_detailbot {
}
.pro_detailmid {
}
.rating {

border-top:1px solid #CCCCCC;
padding:18px 0;
text-align:center;
}	


.greyboldn {
font-size: 11px;
color: #272727;
font-weight:bold;
text-decoration:none
}
A.greyboldn:hover {
text-decoration:underline;
}































/* ==================== LEFT REFINE PANEL===============================*/

.refinepanelgroup{
font-size: 11px;
color: #272727;
line-height: 18px;
text-decoration:none;
padding-left:5px;
padding-bottom:0px;
padding-right: 25px;
font-weight:bold;
}
A.refinepanelgroup {
font-size: 11px;
color: #272727;
text-decoration:none;
line-height:18px;
font-weight:bold;
}

.siteOptionsHeader .refinepanelOption {
font-weight: lighter;
padding-left: 15px;
font-size: 14px;
}
.refinepanelOption{
font-size: 11px;
color: #333;
line-height: 18px;
text-decoration:none;
padding-left:14px;
padding-bottom:0px;
padding-right: 25px;
}
a.refinepanelOption {
    font-size: 14px;
    line-height: 18px;
    padding: 5px 0;
    text-indent: 0;
    text-transform: capitalize;
}
a.refinepanelOption:hover {
text-decoration: underline;
}
.left-filter {
border-top: medium none;   
padding-top: 5px;
width: 172px;

}
.filterchk {
background: url("images/style/filterchk.gif") no-repeat scroll 0 0 transparent;
/* float: left;*/
height: auto;
line-height:13px;
padding-left: 17px;
width: auto;
color: #000000;
text-decoration: none;
font-weight:bold;
font-size:10px;
display:block;
}
.filterchkd {
background: url("images/style/filterchk.gif") no-repeat scroll 0 0 transparent;
/* float: left;*/
height: auto;
line-height:13px;
padding-left: 17px;
width: auto;
color: #888282;
text-decoration: none;
font-weight:normal;
font-size:10px;
}
.filterchksel {
background: url("images/style/filterchk.gif") no-repeat scroll 0 -21px transparent;
height: auto;
line-height:13px;
width: auto;
padding-left: 17px;   
color: #000000;
text-decoration: none;
font-weight:bold;
font-size:10px;
}
.filterchkseld {
background: url("images/style/filterchk.gif") no-repeat scroll 0 -21px transparent;
height: auto;
line-height:24px;
width: auto;
padding-left: 17px;   
color: #3E3939;
text-decoration: none;
font-weight:normal;
}
.filterwtchk {   
height: auto;
line-height:22px;
padding-left: 17px;
width: auto;
color: #3E3939;
text-decoration: none;
}
.filteritem {
font-size: 10px;
font-weight: normal;
list-style: none outside none;
margin-left: 0;
margin-top: 5px;
padding-left: 0;
text-align: left;
}

.filterheadfullclear 
{
width:141px;
border-left:solid 1px #C5BEBE;	
height:32px;
background-color:#F3F7F8;
font-size: 10px;
font-weight: normal;
text-align:right;
padding-right:20px;
background: url("images/style/cross.png") no-repeat scroll right 3px transparent;
cursor:pointer;
}
.filterheadleft {
    font-size: 12px;
    font-weight: normal;
    list-style: outside none none;
    margin-left: 0px;
    margin-top: 0px;
    padding-left: 5px;
    text-align: left;
    float: left;
    width: 140px;
    text-transform: capitalize;
    line-height: 25px;
    background-color: #EBE7E7;
}
.filterheadright {
font-size: 9px;
font-weight: bold;
list-style: none outside none;
margin-left:1px;
margin-top: 0px;
padding-left: 0;
margin-right:1px;
text-align: left;
padding-right:0px;
margin-bottom:2px;
float:right;
width:20px;
line-height:22px;
text-transform:capitalize;  
background-color:#EBE7E7;
border:solid 1px #D5D3D3;
color:#6A6666;
}
.filteritemnos {
font-size: 10px;
font-weight: normal;   
text-align: left;
color:#6C6464;
}





.filterheadleftr {
font-size: 14px;
font-weight: bold;
list-style: none outside none;
margin-left: 0;
margin-top:2px;
padding-left: 5px;
text-align: left;
float:left;
width:110px;
text-transform:capitalize;     
color: #ffffff;
height:27px;
}
.filterheadrightr {
font-size: 10px;
font-weight: bold;
list-style: none outside none;
margin-left: 0;
margin-top:4px;
padding-left: 0;
text-align: Center;
padding-right:3px;
float:right;
width:50px;    
text-transform:capitalize; 
color: #ffffff;
height:27px;
}

.OptionsHeader ul
{
margin:0px;
padding:0px;
}
.OptionsHeader ul li
{
margin:0px;
padding: 5px 0px 5px 5px;
}
.filternav
{
margin:0px;
}
.filterCenter {
    line-height: 20px;
    padding-top: 10px;
}

.filterheadtopouter 
{	
padding-top:5px;
	
height:15px;
background-color:#F3F7F8;
padding-bottom:20px;
}
.filterheadtopclear 
{	
padding-top:5px;
font-size: 10px;
font-weight: normal;
text-align:right;
padding-right:20px;
background: url("images/style/cross.png") no-repeat scroll right 3px transparent;
cursor:pointer;   
height:15px;
width:150px;    
}
.itemprice {
font-size: 11px;
color: #000000;
font-weight: bold;
text-decoration:none;
/*	padding-right:10px;*/
}
A.itemprice:hover {
text-decoration:underline;
}
.patchcolorsel
{
border:solid 1px black;	
cursor:pointer;
left:0px;
top:0px;
width:28px;
height:18px;
font-size: 8px;
font-weight: normal;
}
.patchcolor
{
border:none;
cursor:pointer;	
position:relative;
left:0px;
top:0px;
width:28px;
height:18px;
font-size: 8px;
font-weight: normal;
}
.patchcolord
{
border:none;
cursor:text;
background-image:url(images/style/unavailable.png);
background-repeat:no-repeat;		
left:0px;
top:0px;
width:28px;
height:18px;
display:block;
position:absolute;
font-size: 8px;
font-weight: normal;
}
/* ==================== LEFT REFINE PANEL===============================*/
.btnship {
    background-color: #552600;
    border: 1px solid #552600;
    font-size: 12px;
    color: #FFF;
    height: auto !important;
    width: auto !important;
    font-weight: normal;
    cursor: pointer;
    padding: 5px 15px;
}
.search_inp {
background: none repeat scroll 0 0 #FFFFFF;
border: 0 none;
color: #20376A;
font-size: 12px;
height: 20px;
line-height: 24px;
margin-right: 5px;
text-decoration: none;
width: 170px;
}

.quickviewimg
{
cursor:pointer;
}



















.sitecontentheadfull{
width:125px;
height:24px;
cursor:pointer;
padding-left:5px;
padding-top:14px;
/*border-bottom:thin solid #ffffff;*/
}
.sitecontentheadfull:hover{
color:#dd9701;

}
.sitecontenthead {
font-size: 10px;
font-weight: normal;
list-style: none outside none;
margin-left:0;
margin-top:0px;
text-indent: 10px;
text-align: left;    
float:left;
width:124px;
color:ffffff;
text-transform:capitalize; 
line-height:22px;
/*border:solid 1px #ffffff;*/
}
.sitecontenthead a {
color: #333;
text-decoration: none;
}
.sitecontenthead a:hover {
color:#333;
}
.siteOptionsHeader
{
border-top:none;	
width:126px;	
max-height: 110px;
min-height: 50px;
vertical-align:top;
padding-bottom:0px;		
padding-left:5px;
}
.siteOptionsHeader ul
{
margin:0px;
padding:0px;
}
.siteOptionsHeader ul li
{
margin:0px;
padding:0px 0px 0px 5px;
width:126px;	
}
.strokesite{

background-color:#F7F7F9;	
}
.sitecontentext {
font-size: 11px;
color:#ffffff;
font-weight:normal;
text-decoration:none;

float:left;
}

.ProductDetailsGrid dt {
width: 140px;
margin-bottom: 6px;
float: left;
font-weight: bold;
}

.ProductDetailsGrid dd {
margin-left: 140px;
margin-bottom: 6px;
}

.detail1_page{
font-size: 0.8em;
color: #333;
}

.detail_page1{
font-size: 0.9em;
color: #333;
}


.calender{
width:679px;
margin:0 auto;
padding:0px;
font-size:12px;
height:600px
}

.calender_date{
width:679px;
height:60px;
border:1px dotted #CCC;
}

.calender_date a{
text-decoration:none;
}

.date_box{
width:76px;
height:40px;
float:left;
text-align:center;
padding:10px;
border-right:1px dotted #CCC;
line-height:20px;
cursor:pointer;
}

.date_box a{
text-decoration:none;
color:#000;
display:block;
}

.date_box1{
width:77px;
height:40px;
float:left;
text-align:center;
padding:10px;
line-height:20px;
cursor:pointer;
}

.date_box1 a{
text-decoration:none;
color:#000;
display:block;
}

.date_box_active{
width:77px;
height:40px;
float:left;
text-align:center;
padding:10px;
line-height:20px;
background-image:url(images/style/active_bg.jpg);
color:#FFF;
font-weight:bold;
cursor:pointer;
}

.date_box_active a{
text-decoration:none;
color:#FFF;
display:block;
}

.calender_data{
width:679px;
border:1px dotted #CCC;
border-top:0px;
border-bottom:0px;
}

.calender_box{
border-bottom:1px dotted #CCC;
padding:5px;
}

.data_image{
width:120px;
height:120px;
float:left;
margin-right:10px;
}

.data_content{
width:538px;
height:120px;
float:left;
line-height:18px;
}

.data_content_h{
font-size:13px;
}

.data_content_h a{
color:#000;
text-decoration:none;
font-weight:bold;
}

.data_content_h1{
color:gray;
font-size:12px;
}

.data_content_main{
font-size:11px;
}





.caldaystyle
{
color:black;
vertical-align:top;
padding-top:10px;	
line-height:20px;
}
.caldaystyle a
{
color:black;
text-decoration:none;	
}
.caldaystyle a:hover
{
color:black;
text-decoration:underline;	
}
.headList {
font-size:14px;
color:#EA7F27;
font-weight:bold;
text-decoration:none;
}

.pic_pad
{
padding-top: 20px;
}
.tagimg
{
left: 9px;
position: absolute;
top: -2px;
}
.greyred {
font-size: 11px;
color:#272727;
font-weight:normal;
text-decoration:none;
color:Red;
/*padding-top: 35px;*/
}

.fb-comments{
height: auto !important;

}



/*------event class-----*/
.event_box_inner {
border-bottom: 1px solid #DFE0DB;
float: left;
height: 230px;
margin-left: 15px;
margin-right: 10px;
margin-bottom: 25px;
width: 306px;
}
.event_date {
color: #363F48;
float: left;
font-size: 50px;
text-align: center;
margin-right:10px;
width: 55px;
line-height: 30px;
}
.event_month {
color: #666  ;
display: inline-block;
font-size: 30px;
padding-top: 6px;
}
.event_detail {
color: #000;
cursor: pointer;
float: left;
font-size: 18px;
width: 240px;
}
.event_detail a {
color: #000;
text-decoration: none;
}
.event_img_bg {
height: 105px;
position: relative;
}
.event_color {
color: #000;
font-size: 11px;
line-height: 16px;
text-decoration: none !important;
}
a.event_color {
color: #534741;
text-decoration: none !important;
}



.detail_pro_detail1 {
color: #A00B00;
font-size: 18px;
text-align: left;
}
.eventshort_dtl1 {
color: #534741;

font-size: 12px;
line-height: 25px;
}
.event_info {
color: #534741;

font-size: 13px;
line-height: 25px;
}
.pro_detailmid1{padding-left:20px;}
.pro_detailmid1 img {border:1px solid #CCC;padding:4px}

.event_nav {
color: #363F48;

font-size: 12px;  
text-decoration:none; 
font-weight:bold; 
}
a.event_nav:hover {
text-decoration:underline;  
}
/*----event class end-----*/

.cartItemmsg{
background-color:#F6F6F6;
font-size: 11px;
color: #272727;
font-weight: normal;
text-decoration:none;		
}
.cartItemmsg a
{
font-size: 11px;
color: #272727;
font-weight: normal;
text-decoration:none;
}
.cartItemmsg a:hover
{
color: #272727;
text-decoration:underline;
}









.h1header{
color: #272727;
font-size: 11px;
font-weight: bold;
text-decoration: none;

line-height:20px;
}

.greyboldlinks {
    font-size: 15px;
    color: #676767;
    font-weight: normal;
    line-height: 25px;
    text-align: left;
    vertical-align: top;
}
A.greyboldlinks:hover {
text-decoration:none;
color: #000000;
}


.redbold {
font-size: 11px;
color: #C41E3A;
font-weight:bold;
text-decoration:none;
line-height:19px;
text-align:left;
vertical-align:top;
}
A.redbold:hover {
text-decoration:underline;
}
.ratingqv {

border-top:1px solid #CCCCCC;
padding:5px 18px 5px 18px;
text-align:center;
}
.imageHeight
{
position: relative; 
height:100%; 
width: 400px; 
display: table-cell; 
vertical-align: middle;
padding: 5px 5px 10px;
text-align: center;
}





















/*========================= INLINE CSS SECTION NEW CSS =========================*/
.detail_left{width:425px;vertical-align:top;text-align:left}
.detail_right{padding-left:20px;vertical-align:top;text-align:left}

.detail_right H1 {
    font-size: 21px !important;
    font-weight: bold;
    color: #333;
    display: inline;
    margin: 0px;
}


.pad20{text-align:justify;vertical-align:top}
.trpadding
{
height:20px;
}

.greybold span img{
	margin-right:3px;
	}
	   
.tab_bg {
    float: right;
    text-align: right;
    width: 430px;
    text-transform: uppercase;
    line-height: 35px;
}
#tab_container_inner {
    width: 1000px;
    margin: 0px auto;
}
.search_bg {
    float: right;
    height: 34px;
    margin-right: -30px;
}
.topbg {
    height: auto;
    position: relative;
    width: 325px;
    margin: 0px;
    float: left;
}
.currencies_panel {
    color: #000;
    font-size: 9px;
    font-weight: normal;
	display:none;
}
.footer{
padding: 0px 0 2px;
width: 1000px;
margin: 0 auto;
}
.site_content_static {
float: right;
height: 130px;
width: 360px;
padding-left:15px;
}
.newsletterf {
color: #FFFFFF;
float: left;

font-size: 12px;
margin-left: 3px;
margin-right: 10px;
width: 161px;
}
.newslettert {
background-color: #FFFFFF;
border: 0 none;
color: #000000;
font-size: 12px;
font-style: italic;
height: 24px;
margin: 10px 0;
padding-left: 7px;
width: 153px;
}
.newsletterb {
margin-top: 1px;
}


.tdCenter2 {
    text-align: center;
    padding: 25px;
}
.featured_products_text {
    color: #333;
    display: inline-block;
    background: #fff;
    padding: 0px 15px;
    margin-left: 85px;
    font-weight: bold;
}
.viewall_product {
    float: right;
    font-size: 12px;
    line-height: 34px;
    color: #333;
    text-decoration: none;
    font-weight: normal;
    margin-right: 10px;
    background: #FFF none repeat scroll 0% 0%;
    padding: 0px 10px;
}
.viewall_product:hover{
}
#qvsliderbttn {
height: 38px;
}
.header_cart_plus {
float: left;
padding: 6px 5px 0 0;
width: 30px;
display:none
}
#qvcontainer {
    background-color: #FFFFFF;
    border: 1px solid #63656B;
    /* border-top: 0 none; */
    /* left: -1px; */
    padding-left: 10px;
    padding-right: 5px;
    position: absolute;
    width: 223px;
    z-index: 999;
    margin-top: 4px;
    box-shadow: 3px 4px 0px #555;
    border-radius: 9px;
}

#floatcartdiv {
    line-height: 13px;
    position: relative;
    z-index: 999;
}
#floatcartdiv a {
margin: 0 !important;
padding: 0 !important;
}
.lstbx_curr {
    font-size: 12px;
    text-decoration: none;
    width: 200px;
    color: #000;
    float: right;
    margin-top: 6px;
    cursor: pointer;
    border-radius: 5px;
    height: 25px;
}
select.lstbx_curr option {
	padding: 5px 0 !important;
	border-bottom: 1px dashed #666 !important;
	cursor: pointer !important;
	background: rgba(255,255,255,.8) !important;
}
.curr_flag{
height: 15px;
padding-top:5px;
vertical-align: middle;
width: 24px;
}
#containercurrency{
float:left;
width:250px;	
height: 36px;
line-height: 35px;
position: relative;
z-index: 999;
}
.sitecontenthead2 {
    color: #333;
    font-size: 14px;
    /* font-weight: bold; */
    padding: 13px 0px 0px 0px;
    /* border-bottom: solid 1px #333; */
    width: 100%;
}

.socialmedia {
color: #FFFFFF;
float: left;
font-size: 12px;
margin-left: 20px;
width: 130px;
}
.media_row {
padding:10px 0px 0px 10px;
}

.media_row img {
margin:0px 10px 0px 0px;
cursor:pointer;
}
.media_row img:hover {
	opacity:0.7;
}
.center2 .probox {
    width: 162px;
    height: 335px !important;
}
.probox {
    float: left;
    height: 355px !important;
    margin: 10px 5px;
    text-align: center;
    width: 180px;
    background: #FFF none repeat scroll 0% 0%;
    padding: 5px;
    border-radius: 5px;
}
.probox:hover{
	box-shadow:0px 0px 10px #ccc;
	border-radius:5px;
	}
	
ul.row
{list-style:none; margin:0px; padding:0px;
}
.imgheight {
height: 170px;
text-align:center;
}
.center2 .imgheight {
height: 150px;
text-align:center;
}
.pro_img {
    position: relative;
    height: 100%;
    overflow: hidden;
}
.pro_img a img{
    top: 0px;
    left: 0px;
    right: 0px;
	bottom:0;
    position: absolute;
    margin: auto;
    max-width: 180px;
    max-height: 180px;
}
.pro_img a img:hover {
    transform: scale(1.08) !important;
    transition: transform 0.6s ease 0s;
}
.center2 .pro_img a img{
    top: 0px;
    left: 0px;
    right: 0px;
	bottom:0;
    position: absolute;
    margin: auto;
    max-width: 150px;
    max-height: 150px;
}
.nameHeight {
    font-size: 19px;
    height: 45px;
    text-align: center;
}
.nameHeight a {
    color: #272727;
    text-decoration: none;
    font-size: 13px;
}
.nameHeight a:hover{
text-decoration: underline;
}
.price_all{
	height:45px;
	}
.price {
    color: #505050;
    font-size: 13px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
.oldprice{
color:#FF0000;
font-size: 12px;
line-height: 22px;
text-align:center;
text-decoration:line-through;
}
.alignBtn{padding-top:2px;text-align:center;}
.alignBtnNorm{padding-top:10px;text-align:center;}
.saleprice {
color:#000;
font-size: 12px;
font-weight:bold;
line-height: 22px;
text-align:center;
text-decoration: none;
}
.detailsaleprice .saleprice{
	font-size:18px;
	}

.yousave {
color: #090300;
font-size: 14px;
font-weight:bold;
line-height: 22px;
text-align:center;
text-decoration: none;
}
.pgnumber{Width:50px}
.dvpager {
    height: 35px;
    position: relative;
    width: 730px;
    line-height: 30px;
    background: #F3F7F8;
}
.dvbottom{padding-left:0px;width:720px;position:absolute;}
.pager_col_1{width:210px;float:left;padding-left:10px}
.pager_col_2{width:200px;float:left}
.pager_col_3 {
    width: 300px;
    text-align: left;
    float: left;
    padding-top: 2px;
}
.pager_lst1 {
color: #272727;
font-size: 12px;
font-weight: normal;
text-decoration: none;
Width:80px;
}
.pager_lst2 {
color: #272727;
font-size: 12px;
font-weight: normal;
text-decoration: none;
Width:145px;
}
.pager_col_col {
    color: #272727;
    font-size: 12px;
    font-weight: normal;
    text-align: right;
    padding-right: 30px;
    padding-left: 8px;
    width: 300px;
}
.pager_st1 {
float:left;
width:50px;
padding-top:5px;
}
.pager_st1 input{
	padding:0;}
.pager_st2 {
    float: left;
    text-align: left;
    padding-left: 5px;
    display: inline-block;
    width: 130px;
}
.pager_st3 {
    float: right;
    width: 50px;
    display: inline-block;
    margin-top: 4px;
}
.pager_st3 input{
	padding:0 !important;
	}
.grey_pgr
{
font-size: 12px;
color:#272727;
font-weight:normal;
text-decoration:none;

}
.td_homebanner{}
.probox_cat {
    float: left;
    height: 170px;
    margin: 5px 6px;
    width: 168px;
}
.dvman{}
.Imagegeneral
{
border:0px;
}
#toTop {
background: url("images/style/movetop.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
bottom: 10%;
cursor: pointer;
display: none;
height: 41px;
opacity: 1;
position: fixed;
right: 25px;
width: 41px;
z-index: 10;
}
#toTop:hover {
background: url("images/style/movetop.png") no-repeat scroll 0 -41 rgba(0, 0, 0, 0);
}
.messagelbl
{
padding-right:0px;
padding-left:8px;
}
.imageHeightDetail {
display: table-cell;
height: 100%;
padding: 5px 0px 20px;
position: relative;
text-align: center;
vertical-align: middle;
width: 390px;
}
.M_pad30{margin-top:0px}
.T_pad10{padding-top:10px}
.R_pad10{}
.L_pad0{padding-left:0px}
.L_pad10{}
.L_pad20{padding-left:20px}
.L_pad5{padding-left:5px}
.LR_pad8{padding:0 8px;}
.pad10{padding:10px;}
.width40{width:40px}
.width60{width:60px}
.width70{width:70px}
.width100{width:100px}
.height10{height:10px}
.height20{height:20px}
.height10{height:10px}
.height5{height:5px}
.height35{height:35px}
.height85{height:85px}
.d_non{display:none}
.added_in_store {
font-size: 11px;
color:#272727;
font-weight:normal;
text-decoration:none;
padding-right:10px;
text-align:right;
}
.savenoti{
text-align:right;
padding-right:60px;
padding-top:10px
}
.leftalign{
text-align:left;
}
.txtquantity{
width:30px;	
background-color:#FFFFFF;
border-style: groove;
}
.lstfraction{
width:48px;	
}
.detail_opt_img{width:30px}
.separator_width{padding-left:0px}
.detail_tag{position:absolute;z-index:999;}
.Tble400{
width:400px;
}
.Tble425{
width:425px;
}

.ItemAdditional{
line-height:20px; 
margin-left:15px;
}
.toTopLeft{
vertical-align:top;
text-align:left;
}
.stockpadd{padding-top:7px;height:100%;vertical-align:top}
.price_padd{padding-bottom:5px;height:100%;vertical-align:top}
.TxtRedBold{
color:Red;
font-weight:bold;
font-size:18px;
}
.cart_LR{padding:}
.td_recalculate{width:100%;}



.carttype1{width:14%;}
.carttype2{width:12%;}
.carttype3{width:24%;}
.carttype4{width:12%;}
.carttype5{width:16%;}
.carttype6{width:34%;}
.showItems{border-left:1px solid #E9D2C0;}
.showItemscenter{border-left:1px solid #E9D2C0;text-align:center}
.showItemsremove{border-bottom:1px solid #E9D2C0;border-right:1px solid #E9D2C0}
.cartquantity{width:40px}

.cartstocstatus{padding-bottom:10px;color:red}

.templateour
{
position:fixed;
right:0px;
top:38%
}






/*========================= INLINE CSS SECTION NEW CSS =========================*/





/*========================= INLINE CSS SECTION MODIFIED CSS =========================*/
#tab_container{
padding-top: 0px;
}
.header_cart {
float: left;
padding: 5px 0 0 12px;
}
.pay {
    padding: 1px 0;
    background:#685d4a;
    color: #fff;
}
.pay_inner{
	width:1000px;
	height:40px;
	margin:auto;
	color:#fff;
	}

.pay_inner img {
float: left;
}
.pay_inner a {
color: #ffffff;
text-decoration: none;
}
#container{
width:1000px;
margin:0 auto;
}
.featured_products {
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    color: #000;
    margin-top: 25px;
    text-align: center;
    background:url("images/style/fc_bg.png");
}
.searchTextBox
{
max-width:180px;
width:160px;	
font-size: 12px;
color: #000000;
font-weight:normal;	
text-decoration:none;
border:1px solid #d2d2d2;
height: 17px;
}
.availabletemplates
{
height:26px;
vertical-align:top;
padding-left:20px;
border:0px;	
float:left;

}

.topnav {
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
    margin: 0px auto;
    width: 550px;
    float: right;
	margin-bottom:10px;
}
.topnav a{

color: #333;
margin-left:6px;
margin-right:6px;
text-decoration: none;
}
.topnav a:hover{
text-decoration:underline;
}
.header_cart_middle {
    color: #ffffff;
    float: left;
    font-size: 10px;
    font-weight: normal !important;
    line-height: 13px;
    padding-left: 9px;
    padding-top: 5px;
    width: 160px;
}
.header_cart_middle a {
color: #fff !important;
font-weight: normal !important;
margin: 0 !important;
text-decoration: none !important;
}
.header_cart_middle a:hover {
text-decoration: underline;
}
#minicartwrapper
{
position: absolute;
width: 230px;
left:-1px;
}
.search{
font-size: 12px;
color: #fff;
text-decoration:none;
float: left;
padding-right: 5px;	
display:none;
}
.search_img {
    float: right;
    line-height: normal;
    width: 30px;
    position: relative;
    top: 3px;
    left: -40px;
}
.txt_position{
float:left;
height:20px;
padding-left: 0px;
}
#logo_container {
    background: url(images/style/logo.png) no-repeat left 15px;
    height: 130px;
    width: 325px;
}	
.logo {
height:100%;
display:block;
}
.tdCenter {
}
.tdCenter, .tdCenter2, .tdCenterspecial {
background: #fff;
}
.tdforCenter{
border-left:1px solid #06708F;
border-right:1px solid #06708F;
background-color:#F3F7F8;
padding-left:10px;
padding-top:5px;
line-height: 20px;
text-align:center;
}	
#right_content_container{
float: right;
padding-top: 10px;
padding-right: 10px;
width: 730px;
}
#left_panel{
 float: left;
padding-left: 10px;
padding-top: 10px;
width: 237px;
}



.paging {
font-size:12px;
color:#545454;
font-weight:bold;
padding-right:5px;
padding-left:5px;
line-height:20px;
text-decoration:none;
}
a.paging:hover {
font-size:12px;
color:#DB1814;
line-height:20px;
text-decoration:underline;
}
.paging2 {
font-size:12px;
color:#DB1814;
font-weight:bold;
padding-right:5px;
padding-left:5px;
line-height:20px;
text-decoration:none;
}
a.paging2:hover {
font-size:12px;
color:#DB1814;
line-height:20px;
text-decoration:none;
}
.pg{
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#525563;
padding:5px 5px 5px 8px;
}
a.pg{
font-size:12px;
text-decoration:none;
font-weight:normal;
color:#525563;
padding:2px 5px;
border: 1px solid #89A2F1;
margin-right: 2px;
margin-left: 2px;
}
a.pg:hover{
background-color:#daf3fb;
color: #525252;
border: 3px solid #e3e6e7;
}
.tdtop {
    color: #333;
    font-size: 18px;
    line-height: 38px;
    border-bottom: 2px solid #e2dc03;
}
.banner1 {
float: left;
height: auto;
width: 242px;

}
.banner2 {
float: left;
height: auto;
width: 243px;
text-align: center;

}
.banner3 {
float: right;
height: auto;
width: 243px;
text-align: right;

}
.banner_container{
padding-bottom: 5px;
padding-top: 5px;
width: auto;
display: block;
height: auto;
float: left;
}

.filterheadfull {
    border: solid 1px #C5BEBE;
    height: 25px;
    background-color: #EBE7E7;
    cursor: pointer;
}
.OptionsHeader {
    border-top: none;
    border-left: solid 1px #D5D3D3;
    border-right: solid 1px #D5D3D3;
    border-bottom: solid 1px #D5D3D3;
    max-height: 110px;
    min-height: 50px;
    vertical-align: top;
    padding-bottom: 0px;
    overflow-x: hidden;
    overflow-y: auto;
}
.leftslider
{
display: block; 
width: 190px; 
padding-top: 22px; 
padding-left: 10px;
}
.lineleft
{
width:205px;
height:1px;
border:0px;
}
.bulletleft
{
width:8px;
height:7px;
border:0px;
}
.td_footer22 {
}
.td_center_header2_div {
    font-size: 18px;
    height: 38px;
    line-height: 36px;
    margin: 0px 0px 5px;
    color: #333;
    border-bottom: 2px solid #e2dc03;
}

.td_center_header2_div h1{
	color:#333;
	}
.td_center_header2_div a{

color:#333;
text-decoration:none;

}
.td_center_header22_div{
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
padding-left:1px;
padding-top:8px;
background-image:url(images/style/center.jpg);
background-repeat:repeat-x;
float:left;
height:24px;
width:710px;
}

.greybigdetail {
font-size: 13px;
color: #272727;
font-weight: normal;
text-decoration:none;
word-wrap: normal;
width:600px
}
A.greybigdetail:hover {
text-decoration:underline;
}
/*========================= INLINE CSS SECTION MODIFIED CSS =========================*/




/*==================== INLINE CSS SECTION MOVE FROM PAGE TO CSS ====================*/
#suggest{
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC;
cursor: pointer;
position: relative;
top: 26px;
width: 125px;
z-index: 1000;
}

#suggest div{
background:#fff;
color:#000;
padding-left:4px;
cursor:hand;
text-align:left;
}

#suggest div.over{
color:#fff;
background:#000;
}



/***********mega menu classes*******************/
.megamenu_inner{margin:0 auto; padding-bottom: 15px;}
.mega-menu ul, .mega-menu ul li {list-style: none;}
.mega-menu ul {position: relative; padding: 0; margin: 0;}
.mega-menu ul li ul {display: none;}
.mega-menu .sub {display: none;}
.mega-menu .sub ul {display: block;}

.light-blue {
line-height: 16px;
background:#685d4a;
}
.light-blue ul.mega-menu, .light-blue ul.mega-menu, .light-blue ul.mega-menu li {margin: 0; padding: 0; border: none;}

.light-blue ul.mega-menu {
width: 1000px;
margin:auto;
height: 40px;
list-style: none;
position: relative;
}


.light-blue ul.mega-menu li {float: left; margin: 0; padding: 0; }

.light-blue ul.mega-menu li a
{
font-size: 14px;
float: left;
display: block;
color: #fff;
text-transform:uppercase;
padding: 12px 30px 12px 20px;
text-decoration: none;
}

.light-blue ul.mega-menu li a.dc-mega {position: relative;font-size:13px;width:auto;min-width:80px;}

.light-blue ul.mega-menu li a .dc-mega-icon {display: none; position: absolute;  top: 17px; right: 15px; width: 8px; height: 6px; background: url(images/megamenu/arrow.png) no-repeat 0 100%;}
.light-blue ul.mega-menu li.mega-hover a, 
.light-blue ul.mega-menu li a:hover {
	background-position: 100% -40px;
	color: #000;
	background:#d6d10d;
	text-shadow: none;
}
.light-blue ul.mega-menu li.mega-hover a .dc-mega-icon {background-position: 0 100%;}
.light-blue ul.mega-menu li .sub-container {position: absolute; background: url(images/megamenu/bg_sub_left.png) no-repeat 0 100%; padding-left: 20px; margin-left: -3px;}
.light-blue ul.mega-menu li .sub {background: url(images/megamenu/bg_sub.png) no-repeat 100% 100%; padding: 20px 20px 20px 10px;}
.light-blue ul.mega-menu li .sub-container.mega .sub {padding: 20px 20px 10px 0;}
.light-blue ul.mega-menu li .sub .row {width: 100%; overflow: hidden; clear: both;}
.light-blue ul.mega-menu li .sub li {list-style: none; float: none; width: 158px; font-size: 1em; font-weight: normal;}
.light-blue ul.mega-menu li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}
.light-blue ul.mega-menu li .sub li.mega-hdr.last {margin-right: 0;}
.light-blue ul.mega-menu li .sub a {background: none; border: none; text-shadow: none; color: #111; padding: 7px 10px; display: block; float: none; text-decoration: none; font-size: 0.9em;}
.light-blue ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a {padding: 5px 5px 5px 15px; margin-bottom: 5px; background: #493536; text-transform: uppercase; font-weight: bold; color: #f2f2f2; font-size:11px}
.light-blue ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover {color: #fff; text-shadow: none;}
.light-blue ul.mega-menu .sub li.mega-hdr li a {padding: 4px 5px 4px 20px; background: url(images/megamenu/arrow_off.png) no-repeat 5px 8px; font-weight: normal;font-size:10px}
.light-blue ul.mega-menu .sub li.mega-hdr li a:hover {color: #a32403; background: #efefef url(images/megamenu/arrow_on.png) no-repeat 5px 8px;}
.light-blue ul.mega-menu .sub ul li {padding-right: 0;}
.light-blue ul.mega-menu li .sub-container.non-mega .sub {padding: 20px 20px 20px 0;}
.light-blue ul.mega-menu li .sub-container.non-mega li {padding: 0; width: 190px; margin: 0;}
.light-blue ul.mega-menu li .sub-container.non-mega li a {
    padding: 7px 5px 7px 0px;
    /* background: url(images/megamenu/arrow_off.png) no-repeat 7px 10px; */
}
.light-blue ul.mega-menu li .sub-container.non-mega li a:hover {color: #685d4a; }

/**************end mega menu classes*******/
/*==================== INLINE CSS SECTION MOVE FROM PAGE TO CSS ====================*/

.bodyquickviw
{    
background:url(none);
margin: 0px;
padding: 0px;
margin:0px !important;
background-color:white
}

.leftalignheading{
text-align:left;    
background-color: #493536;
color: White;
font-weight: bold;
padding: 10px;   
vertical-align: middle;
}

.textcenter{
text-align:center;
}
.newsletter_txtbox{
font-size: 12px;
color: #333;
font-weight: normal;
width: 90%;
text-decoration: none;
border: 1px solid #333;
margin: 10px 0px 0px 0px;
height: 20px;
padding: 2px 5px;
background: #f2f2f2;
}

.bttnews {
    padding: 7PX 15PX;
    /* width: 90px; */
    /* font-weight: bold; */
    font-size: 12px;
    margin: 5px 0px 0px 0px;
    color: #fff;
    /* height: 26px; */
    background: #764a2f;
    border: none;
    cursor: pointer;
    /* box-shadow: 1px 1px 3px #000; */
    /* LINE-HEIGHT: 25PX; */
}
.bttnews:hover{
    background: #764a2f;
color: #fff;
/*text-shadow: 1px 1px 0px #ffbf3d;*/
}
.divbuttons{
padding-bottom:2px;
}
#page {
    background: #FFF none repeat scroll 0% 0% !important;
	min-height:300px;
 
}
.left_panel{
width: 247px;	
float: left;
}
.left_panel2{
float: left;	
width: 730px;
}
.right_content_container{
float: right;
width: 730px;
}
.right_content_container2{
width: 247px;
float: right;
}
.bannertop
{
width:1000px;
margin:0 auto;
min-height:0px;
max-height:;
}
.banner1nopnls {
    float: left;
    height: 220px;
    width: 325px;
    overflow: hidden;
    border: 1px solid #333;
}
.banner2nopnls {
    float: left;
    height: 220px;
    margin-left: 9px;
    margin-right: 10px;
    width: 325px;
    overflow: hidden;
    border: 1px solid #333;
}
.banner3nopnls {
    float: left;
    height: 220px;
    width: 325px;
    overflow: hidden;
    border: 1px solid #333;
}
.banner_container img:hover {
    transform: scale3d(1.2, 1.2, 1);
    transition: transform 1s ease 0s;
}


#headerrightcontainer{

}
#headerrightlowerwrap{
float:right;	
height:40px;
vertical-align:top;
right:0;
position:absolute;
bottom:-7px
}
#headerrightupperwrap{
float:right;
height:60px;
right:0;
position:absolute;
top:5px;
}
.txtboxheadmessage{
font-size: 12px;
color: #ffffff;
font-weight:normal;
width:750px;
text-decoration:none;
border:1px solid #d2d2d2;
height: 50px;
border:0 none;
}


.colorPatch
{
font-size: 9px;	
text-transform: uppercase;
color: #315087;	
background-color:#ffffff;
border: 1px solid #006699;
height: 25px;	
cursor: hand;
padding-left:1px;
padding-right:1px;	
}


.colorPatch hover
{
border: 1px solid #006699	
}


.sizePatch
{
font-size: 9px;	
text-transform: uppercase;
color: #315087;	
background-color:#ffffff;
border: 1px solid #006699;
height: 25px;	
cursor: hand;
padding-left:1px;
padding-right:1px;	
}

.tagimgleft
{
left: 59px;
position: absolute;
top: 8px;
display: none !important;
}
.tdCenterspecial a {
	background: none !important;
	text-align: center;
	padding: 10px 0 !important;
	margin: 0px auto;
	float: inherit;
	display: block;
}
.tagimgleft a img {

}
.tdCenterspecial{
border-bottom:1px solid #919191;
border-left:1px solid #919191;
border-right:1px solid #919191;
display:block;
line-height: 20px;
margin:0px 0px 0px 0px;
text-decoration:none;
padding:0px 10px 0px 10px;
background: #fff;
}
.tdCenterspecial a{
background:url(images/style/leftnav_bg.jpg) no-repeat left 1px;
font-size: 11px;
text-decoration:none;
padding:0px 0px 0px 15px;
color: #272727;
}
.tdCenterspecial a:hover{
text-decoration:underline;
}
.wrapper_prods{
margin:0px;
padding:0px;
}


.td_center_header2_div span a {
    text-decoration: none;
    color: #333;
    font-size: 18px;
    font-weight: normal !important;
    text-transform: none;
}
.td_center_header2_div span a h1 {
    font-size: 18px;
    font-weight: normal;
    color: #333;
    display: inline;
    margin: 0px;
    text-transform: capitalize;
}










H1{	
font-size: 18px;
font-weight:normal;	
color:#333;
display:inline;	
margin:0px;
}

span#lblDecription {
width: 96%;
background: #fff;
display: block;
padding: 10px 2%;
border-radius: 5px;
}


/*Button Changes*/
.btnship, .btn4{
background-color: #764a2f !important;
border: 1px solid #764a2f !important;
color: #fff !important;
text-transform:capitalize;
}



#ctl00_admnHeader_lstCurrency{
height:25px;
}

.right_content_container .center2
{
margin-top: -5px;
}

/*Agnel CSS*/
#wowslider-container1 .ws_images img, #wowslider-container1 .ws_effect img, #wowslider-container1 .ws_effect>* {
	border-radius:none !important;
}
.leftalignheading, .frmpopupclose, .gray a {
	background-color: #493536 !important;
	color: #fff;
}
.gray a {
padding: 6px 10px;
}

/** Home page POPUP***/
#popout-box {
		position: fixed;
		top: 0;
		left: 0;
		display: none;
		width: 100%;
		height: 100%;
		background: rgba(51,51,51,.8);
		z-index:9999;
	}
	.containerfooter 
	{
		background-image:url(images/bgonly.jpg);
		width: 750px;
		display: block;
		margin: 10% auto;
		padding: 10px;
		border-radius: 10px;
		box-shadow:-5px 5px 10px #666;
		position: relative;
		z-index:9999;
	}
	
	div#newsletter-pop {
		display: inline-block;
		width: 100%;
}

	.close-me {
		background: #333;
		border-radius: 50%;
		position: absolute;
		top: -12px;
		right: -12px;
		font-weight: bold;
		font-size: 15px;
		padding: 1px 5px;
		border: 2px solid #fff;
		box-shadow: 0 0 2px #000;
		cursor: pointer;
		color: 
		font-weight: bolder !important;
	}
	.content-pop-border {
		border: 1px solid #ddd;
		padding: 2px;
	}
	.content-pop {
		border: 1px solid #f1c070;
		margin: 1px;
		padding: 10px;
	}
	.pop-head {
		display: block;
		font-size: 22px;
		font-weight: bold;
	}
	.pop-head span, .pop-head hr {
		height: 1px;
		width: 100%;
		padding: 0px;
		margin: 0 0 2px 0;
		display: block;
		background: #e0dfdf;

	}
	.pop-head hr {
		height: 3px;
		border: none;
	}
	.pop-image {
		width: 350px;
		height: auto;
		float: right;
		margin: 58px 10px 0 0;
	}
	form#newsletter-pop {
		width: 100%;
		display: inline-block;
	}
	#newsletter-pop input[type=text] {
		width: 28%;
		height: 43px;
		line-height: 43px;
		border: 1px solid #d1d1cf;
		padding: 0px 2%;
		margin: 0 1%;
		display: block;
		float: left;
		border: 1px solid #333;
		border-radius: 10px;
		box-shadow: 2px 2px 3px #777;
		outline: 0;
	}
	#newsletter-pop input[type=submit] {
		color: #fff;
		background-color: #c58408;
		/*padding: 14px 49px;*/
		padding: 22px 51px;
		display: inline-block;
		font-size: 12px;
		font-weight: normal;
		text-transform: uppercase;
		float: right;
		border: none;
		border-radius: 10px;
		line-height: 3px;
		cursor: pointer;
		outline: 0;
	}
	.textonly {
		width: 50%;
		margin: 20px 0 0 25px;
	}
/** Home page POPUP***/

/** Refin Panel***/
.filterBox {
    background-color: #ffffff;
    border: 1px solid #006699;
    color: #315087;
    font-size: 8px;
    height: 25px;
    padding: 5px;
    text-transform: uppercase;
      display:block;
 float:left;
 vertical-align:top;
width:50px;
}
.filterBoxchkd {
    background-color: #ffffff;
    border: 1px solid #d3d3d3;
    color: #7e7e7e;
    font-size: 8px;
    height: 25px;
    padding: 5px;
    text-transform: uppercase;
    display:block;
    float:left;
    vertical-align:top;
    width:50px;
    
}
.filterBoxsel {
    background-color: #ffffff;
    border: 1px solid red;
    color: #315087;
    
    font-size: 8px;
    height: 25px;
    padding: 5px;
    text-transform: uppercase;
      display:block;
 float:left;
 vertical-align:top;
 width:50px;
}



.filterPatch {
    background-color: #ffffff;
    border-collapse: collapse;
    box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.7);
    
    color: #315087;
    
    font-size: 8px;
    
    padding: 2px;
    text-align: center;
    text-transform: uppercase;
    height: 20px !important;
    width: 20px !important;
    display:inline-block !important;
    float:left;
    vertical-align:top;
    cursor: pointer;
}
.filterPatchchkd {
    background-color: #ffffff;
    border-collapse: collapse;      
    box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.7);
    color: #315087;
    
    font-size: 8px;
   
    padding: 2px;
    text-align: center;
    text-transform: uppercase;
     height: 20px !important;
    width: 20px !important;
    display:inline-block !important;
 float:left;
 vertical-align:top;
 -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;  
    cursor: not-allowed;
    opacity: 0.5;
}
.filterPatchsel {
    background-color: #ffffff;
    border-collapse: collapse;
    box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.7);
    
    color: #315087;
    
    font-size: 8px;
    
    padding: 2px;
    text-align: center;
    text-transform: uppercase;
    height: 20px !important;
    width: 20px !important;
    display:inline-block !important;
    float:left;
    vertical-align:top;
    cursor: pointer;
	position:relative;
}
.filterPatchseltick
{
	position: absolute;
top: 2px;
left: 6px;
}






 .OptionsHeader_color ul {
padding: 0 0 0 20px;
}
li.filteritem_color {
margin: 5px 0;
}
.OptionsHeader ul li
{
	margin:12px;
	padding: 0px 5px;	
}
.OptionsHeader_color ul li
{
	/*margin:12px;*/
	padding: 0px 5px;
	display: inline-block;
	position: relative;
}

.OptionsHeader ul li img
{	
	margin: 5px;
}

.OptionsHeader ul li a
{	
	margin: 5px;	
	text-decoration:none;
	font-size:10px
}





.price_all_patch{
	display:none;
	visibility:hidden;
	}

	
.quickviewbar {
/*    background: url("images/prods_padd.png") repeat scroll 0 0 transparent; */
  background: rgba(65,65,65,.5);
	color: #dddddd;
	width: 90%;
  height: 30px;
	overflow: hidden;
	padding: 0 6px;
	text-decoration: none;
	margin: 0 5%;
	display: inline-block;
	border-radius: 5px;
	display:none;
	visibility:hidden;
}
.qv_icon {
    float: left;
    padding: 5px 0;
    text-align: center;
    width: 40px;
}
.qv_icon_middle {
    float: left;
    padding: 5px 15px;
    text-align: center;
    width: 40px;
}
#right-prod-addcart input[type=image] {
  margin-bottom: 5px;
}
.alignBtn input {
  margin-bottom: 3px;
  padding:0px;
}
.quickviewbar ul {
  margin: 0;
}
/** Refin Panel***/

.probox_brand {
    border: 1px solid;
    margin: 10px 0px;
    padding: 5px;
    width: 170px;
}
.imgheightbrand {
    height: 170px;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.imgheightbrand a img {
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    position: absolute;
    margin: auto;
    max-width: 165px;
    max-height: 172px;
}