html {
	overflow: -moz-scrollbars-vertical;
	margin: 0;
	padding: 0;
}
body {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background:url(../image/background.jpg) repeat;
   
}
body, td, th, input, textarea, select, a {
	font-size: 14px;
}
h1, .welcome {
	  font-family: 'Sansita One',cursive;
    font-size: 18px;
    line-height: 130%;
    text-shadow: 1px 1px 0 #FFFFFF;
	text-transform:capitalize;
	color:#383121;
	margin:0px 0px 10px;
	font-weight:normal;
	
}
h2 {
	  font-family: 'Sansita One',cursive;
    font-size: 18px;
    line-height: 130%;
    text-shadow: 1px 1px 0 #FFFFFF;
	text-transform:capitalize;
	color:#383121;
	margin:0px 0px 10px;
	font-weight:normal;
}
p {
	margin-top: 0px;
	margin-bottom:10px;
	text-align:justify;
}
a, a:visited, a b {
	text-decoration: none;
	cursor: pointer;
	color:#5E5E5E;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
}
form {
	padding: 0;
	margin: 0;
	display: inline;
}
input[type='text'], input[type='password'], textarea {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin-left: 0px;
	margin-right: 0px;
}
select {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
label {
	cursor: pointer;
	line-height: 22px;
}
.floatL		{ float:left;}
.floatR		{ float:right;}
.prevnext_link {}
/* layout */
#container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position:relative;
	}
.wrapper{margin:0px auto; width:1066px; padding:0 0 50px;}
#column-left {
float: left;
	width: 255px;
}
#column-right {
		float: right;
	width: 255px;
}
#content {
	min-height: 400px;

}
#productcontent {overflow:hidden;}
#column-left + #column-right + #content, #column-left + #content {
	margin-left: 275px;
}
#column-right + #content {
	margin-right: 275px;
}

.product_info_page + #content {
	margin-right: 21%;
}

/*============================= header  =========================================*/
#header {
	height: 96px;
	padding-bottom: 4px;
	z-index: 99;
	
}

#header #logo 	 {margin-top: 5px; padding:0 0 0 34px;}
#language {
	color: #999999;
    float:right;
    line-height: 17px;
    margin-top:12px;
    width: 80px;
}
#language img {
	cursor: pointer;
	margin-right: 5px;
}
#currency {
color: #999999;
    float: right;
    line-height: 15px;
    margin-right: 8px;
    margin-top: 10px;
}
#currency a {
    background: none repeat scroll 0 0 #F0D6B5;
    border: 1px solid #F0D6B5;
    color: #FFFFFF;
    display: inline-block;
    margin-bottom: 2px;
    margin-right: 2px;
    padding: 1px 5px;
    text-decoration: none;
}
#currency a b {
	color: #FFF;
	text-decoration: none;
}
#header #cart {
 position:relative;
   float: right;
    margin-top: 22px;
    z-index: 9;
	margin-right:21px;
}
#header #cart .heading {
    float: right;
    line-height: 16px;
      z-index: 1;
	
}
.ie7 #header #cart { width:120px;}
.ie8 #header #cart { width:120px;}
.ie9 #header #cart { width:120px;}


#header .cart_icon {
    background: url("../image/sprite.png") no-repeat scroll -11px -21px transparent;
    float: left;
    height: 54px;
    margin-right: 8px;
    padding: 0;
    width: 55px;
}
#header #cart .heading h4 {
color: #7A8287;
    float: left;
    font-family: Segoe UI;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 0;
}

#header #cart .heading a {
  
    color:#CF0105;
    float: left;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
	font-family:'Droid Sans',tahoma,"lucida sans",arial,sans-serif;
}
#header #cart .heading a div#cart-total {
  float: left;
    margin-left: 0px;
	margin-top:19px;
	text-transform:capitalize;
	  border-bottom: 1px dotted #959595;
}

#header #cart .heading a div#cart-total, #welcome a {
	color:#FFF!important;
}
#header #cart .heading a div#cart-total:hover{color:#ffffff; border:none;}
#header #cart .heading a div.price-total{display:none;}
.cartleft	{ float:left;}
#cart .caret {
  border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #939393;
    content: "";
    display: inline-block;
    float: left;
    height: 0;
	margin:17px 0 0 8px;
    vertical-align: top;
    width: 0;
	display:none;
}
.caret {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #555;
	content: "";
	display: inline-block;
	float: right;
	height: 0;
	margin:6px 0 0 0px;
	vertical-align: top;
	width: 0;
}
.caretdropdown {
     border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #FFF;
    content: "";
    float: right;
    height: 0;
    margin: 6px 0 0;
    vertical-align: top;
    width: 0;
}
#header #cart .content {
	clear: both;
	display: none;
	position: absolute;
	top: 40px;
  	width: 290px;
	padding: 8px;
	min-height: 150px;
	border: 2px solid #669939;
	
	
	background: #FFF;
	right:0;
}
#header #cart.active .heading {

}
#header #cart.active .content {
	display: block;
}
.mini-cart-info table {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 5px;
}
.mini-cart-info td {
	color: #777;
	vertical-align: top;
	padding: 10px 5px;
	border-bottom: 1px solid #EEEEEE;
}
.mini-cart-info td.name a {color:#4A3837 !important; text-transform:capitalize;}
.mini-cart-info td.name a:hover{color:#BE2D6A !important;}
.mini-cart-info .image {
	width: 1px;
}
.mini-cart-info .image img {
	border: 1px solid #EDE6E9;
	text-align: left;
}
.mini-cart-info .name small {
	color: #666;
}
.mini-cart-info .quantity {
	text-align: right;
}
.mini-cart-info td.total {
	text-align: right;
}
.mini-cart-info .remove {
	text-align: right;
}
.mini-cart-info .remove img {
	cursor: pointer;
}
.mini-cart-total {
	text-align: right;
}
.mini-cart-total table {
	border-collapse: collapse;
	display: inline-block;
	margin-bottom: 5px;
}
.mini-cart-total td {
	color: #666;
    padding: 1px 4px;
}
#header #cart .checkout {
	text-align: right;
	clear: both;
}
#header #cart .empty {
	padding-top: 50px;
	text-align: center;
}
#header .headermiddle{float:left; width:39%; height:95px; position:relative;}
#header #search {
   height: 98px;
    position: absolute;
    top: 0;
    width: 226px;
    z-index: 5;
	background:url("../image/search.png") no-repeat scroll 0 0 transparent;
	float:left;
	right:4px;
	
}

#header .button-search {
  border: 0 none;
    cursor: pointer;
    height: 44px;
    margin: 0;
    position: absolute;
    right: 90px;
    top: 42px;
    width: 44px;
}
#header #search input {
	  background-color: transparent;
    border: 0 none;
    font-size: 12px;
    height: 28px;
    left: 18px;
    line-height: 28px;
    padding: 0 8px;
    position: absolute;
    top: 8px;
    width: 174px;
	color:#2F3910;
	font-family:'Droid Sans',tahoma,"lucida sans",arial,sans-serif;
}
.ie7 #header #search input {padding-top:0px;}
.ie8 #header #search input {padding-top:0px;}
.ie9 #header #search input { padding-top:0px;}

#header #welcome {
     background:url("../image/sprite.png") no-repeat scroll -6px -114px transparent;
    color: #777777;
    float: right;
    font-weight: normal;
    line-height: 66px;
    margin-top: 16px;
    padding-left: 68px;
    z-index: 5;
}
#header #welcome .account{display:none;}
#header #welcome a { border-bottom: 1px dotted #959595;
    color: #CF0105;
	text-transform:capitalize;
	font-size:13px;
	font-family:'Droid Sans',tahoma,"lucida sans",arial,sans-serif;
} 
#header #welcome a:hover{
 border: 0 none;
    color: #98806C;
	}
#header .row {height: 95px; width:100%; margin:0;}
#header .headerleft { 
    float: left;
    height: 93px;
    width: 22%;}
#header .headerright {
    float: right;
    height: 93px;
    width: 37%;}


#header .links {
   bottom: 14px;
  
    float: left;
    font-size: 10px;
    margin-top: 12px;
    padding-right: 0;
	margin-left:0px;
	
}
#header .links a {
	display:inline;
	font-family: arial;
	padding: 0px 0px 0px 8px;
	color:#98806C;
	text-decoration: none;
	font-size: 12px;
	background:url("../image/pipe2.gif") no-repeat scroll left center transparent;
}

#header .links a:first-child {background:none; padding:0;}
#header .links a + a {
	margin-left: 3px;

}
#header .links a:hover	{color: #BE2D6A;}
/*========================================== Naviagtion Menu =========================================*/
.navigation-shadow {
    background-image: url("../image/navigation_shadow.png");
	 background-repeat: no-repeat;
    height: 90px;
    margin: -58px 0 0;
    top: 0;
    width: 1066px;
    z-index: 1;
}
.nav-container{
background: url("../image/navigation.png") no-repeat scroll 0 0 transparent;
   height: 58px;
    width: 100%;
    z-index: 10;
}
#menu {
	
	height: 56px;
    width:1025px;
	margin:0 auto;
	padding: 0px 5px;
	
}
#menu ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	
}
#menu > ul > li {
	position: relative;
	float: left;
	margin-right:0px;
	z-index:6;
	margin-top:14px;
	
	
}

 


#menu > ul > li:hover > a{color:#93c550;}
#menu > ul > li > a {
	background: url("../image/dropdown_arrow_white.png") no-repeat scroll right 11px transparent;
	 color: #F6F3EE;
    display: block;
    font-size: 13px;
    font-weight: normal;
    padding: 8px 20px 20px;
    text-decoration: none;
    z-index:99999;
	text-transform:uppercase;
	font-family:'Droid Sans',tahoma,"lucida sans",arial,sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius:3px;

}

#menu > ul > li > div {

    display: none;
    padding: 15px 15px 15px;
    position: absolute;
    top: 42px;
    z-index: 5;
	box-shadow: 1px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.2);
	background:none repeat scroll 0 0 #3A3428;
	
	 min-width:200px;
	-webkit-border-radius: 0 3px 3px 3px;
	-moz-border-radius:0 3px 3px 3px;
	-khtml-border-radius: 0 3px 3px 3px;
	border-radius:0 3px 3px 3px; 

}
 #menu .toparrow { background: url("../image/nav_topborder.gif") no-repeat scroll 32px top transparent;}
 
#menu > ul > li:hover > div {
	display: block;
}
#menu > ul > li > div > ul {
	display: table-cell;
}
#menu > ul > li ul + ul {
	padding-left: 20px;
}
.ie7 #menu > ul > li ul + ul{padding:0;}
#menu > ul > li ul > li{
	
	}
#menu > ul > li ul > li > a {
	text-decoration: none;
	color:#CAC4B8;
	display: block;
	white-space: nowrap;
	min-width: 160px;
	background:url("../image/sprite.png") no-repeat scroll -6px -3730px transparent;
}
#menu > ul > li ul > li > a:hover {
	background:url("../image/sprite.png") no-repeat scroll -6px -3704px #574E3D !important;
	color:#383121;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px; 
}
#menu > ul > li > div > ul > li > a {
	color:#CAC4B8;
	padding:8px 20px;
}
#menu > ul > li ul > li > a:hover {
    	background: url("../image/sprite.png") no-repeat scroll -6px -3704px #574E3D !important;
	color:#FDF8F5;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px; 
}


.breadcrumb {
 	color: #CCCCCC;
    	padding: 0px;
	margin: 0px 0px 24px 0px;
	background-color: #f7f7eb;
	box-shadow: 0px 0px 1px 1px rgba(206, 198, 183, 1);
	-webkit-box-shadow: 0px 0px 1px 1px rgba(206, 198, 183, 1);
	-moz-box-shadow: 0px 0px 1px 1px rgba(206, 198, 183, 1);
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	border: 1px solid #ffffff;
	width:99%;
	height:38px;
}
.breadcrumb ul { margin: 0;
    padding: 0;
box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	float:left;
	width:100%;
	}
.breadcrumb ul li { float: left;
    list-style: none outside none;
    margin: 0;
    font-family: 'Droid Serif',tahoma,"lucida sans",arial,sans-serif;
    font-size: 13px;
    font-style: italic;
    height: 38px;
    line-height: 38px;
    padding: 0 10px 0 10px;
	}
.breadcrumb ul li:first-child{ background: url("../image/sprite.png") no-repeat scroll -12px -2169px transparent;
    text-indent: -999px;
    width: 40px;
	cursor:pointer;
	}
.success, .warning, .attention, .information {
	padding: 15px 25px 15px 50px;
	color: #555555;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	position:relative;
	margin:10px 0;
}
.information{
   background: url("../image/info.png") no-repeat scroll 10px center #E5EFFF;
    border: 1px solid #347EB7;
   -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
    color: #446677;
	}
.success {
	background: #D3E6C9 url('../image/success.png') 10px center no-repeat;
	border: 1px solid #6AA05A;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	color:#727226;
}
.warning {
	background: #FFFFDD url('../image/warning.png') 10px center no-repeat;
	border:1px solid #AEAE82;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	color:#727226;
}
.attention {
	background: #FFCCCC url('../image/attention.png') 10px center no-repeat;
	border: 1px solid #CC7373;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	color:#774444;
}
.success .close, .warning .close, .attention .close, .information .close {
	float: right;
	padding-top: 4px;
	padding-right: 4px;
	cursor: pointer;
}

.ie7 .success .close,.ie7 .warning .close,.ie7 .attention .close,.ie7 .information .close {
position:absolute;
   top:15px; right:10px;
}
.ie8 .success .close,.ie8 .warning .close,.ie8 .attention .close,.ie8 .information .close {
position:absolute;
   top:15px; right:10px;
}
.ie9 .success .close,.ie9 .warning .close,.ie9 .attention .close,.ie9 .information .close {
position:absolute;
   top:15px; right:10px;
}
.ie7 .checkout-heading a ,
.ie8 .checkout-heading a ,
.ie9 .checkout-heading a{ margin-top:-23px; margin-right:10px; }
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	display: block;
	color: #FF0000;
}
.help {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
}
table.form {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.form tr td:first-child {
	width: 150px;
}
table.form > * > * > td {
	color: #555;
}
table.form td {
	padding: 4px;
}
input.large-field, select.large-field {
	width: 300px;
}
table.list {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	margin-bottom: 20px;
}
table.list td {
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
table.list thead td {
	background-color: #F7F7EB;
	padding: 0px 5px;
}
table.list thead td a, .list thead td {
	text-decoration: none;
	color: #4A3837;
	font-weight: normal;
}
table.list tbody td {
	vertical-align: top;
	padding: 0px 5px;
}
table.list .left {
	text-align: left;
	padding:12px;
}
table.list .right {
	text-align: right;
	padding: 7px;
}
table.list .center {
	text-align: center;
	padding: 7px;
}
table.radio {
	width: 100%;
	border-collapse: collapse;
}
table.radio td {
	padding: 5px;
	vertical-align: top;
}
table.radio td label {
	display: block;
}
table.radio tr td:first-child {
	width: 1px;
}
table.radio tr td:first-child input {
	margin-top: 1px;
}
table.radio tr.highlight:hover td {
	background: #E4E4E4;
	cursor: pointer;
}
.pagination {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0px;
    padding: 5px 0px 7px;
    text-align: center;
    width: 100%;
}
.paginationbotton { padding-top:7px;}
.pagination .links {
float:right;
}
.pagination .links a {
background: none repeat scroll 0 0 #FFF;
    color: #444;
    display: inline-block;
    padding: 3px 8px;
    text-decoration: none;
}
.pagination .links a:hover { background: none repeat scroll 0 0 #453F33;
    color: #FFFFFF;
	 transition-duration: 100ms;
	 }
.pagination .links b {
	   background: none repeat scroll 0 0 #453F33;
    color: #FFFFFF;
    display: inline-block;
    font-weight: normal;
    padding: 3px 8px;
    text-decoration: none;
}
.pagination .results {
	float: left;
	padding-top: 6px;
	
}
/* button */
a.button, input.button {
/*	display: inline-block; 
	zoom: 1; 
	*display: inline;
	margin: 0 2px; padding: 5px 12px;
	outline: none; 
	cursor: pointer; 
	vertical-align: baseline; 
	
	font-family:Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 rgba(255,255,255,1); 
	font-size: 12px; 
	line-height: 12px; 
	text-align: center; 
	text-decoration: none;
	
	color:#FFF;	
	background: #12A3E2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#dfdfdf));
	background: -moz-linear-gradient(top, #f2f2f2,  #e2e2e2);
	background: linear-gradient(#12A3E2, #12A3E2);
	
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.08);
	-moz-box-shadow   : 0 1px 2px rgba(0,0,0,.08); 
	box-shadow        : 0 1px 2px rgba(0,0,0,.08);
	
	-webkit-background-clip: padding-box;*/
}
a.button {
	display: inline-block;
	text-decoration: none;
	padding: 6px 12px 6px 12px;
}

#header #cart .checkout a.button { color:#FFFFFF !important;}
input.button {
	margin: 0;
	border: 0;
	height: 30px;
	padding: 0px 12px 0px 12px;
}
a.button:hover, input.button:hover {
	background:none #FF633F;
}
.buttons {
	margin-bottom: 20px;
	overflow:hidden;
}
.buttons .left {
	float: left;
	text-align: left;
}
.buttons .right {
	float: right;
	text-align: right;
}
.buttons .center {
	margin-left: auto;
	margin-right: auto;
}
.htabs {
	border-radius: 4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	border: 0px none;
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.2);
	background-color: #b1171b;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cb2d31), to(#b1171b));
	background-image: -moz-linear-gradient(top, #cb2d31, #b1171b);
	background-image: linear-gradient(#cb2d31, #b1171b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb2d31', endColorstr='#b1171b');
	padding:6px 5px;
	zoom: 1;
	font-size: 13px;
	text-transform: uppercase;
    float: left;
    line-height: 16px;
    width: 99%;
}
.htabs a {
border:none;
	padding: 7px 15px 7px 15px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	margin-right: 2px;
	display: none;
}
.htabs a:hover { color:#461507; 
background:#FFF;
 border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	}
.htabs a.selected {
	color:#461507;
	background:#FFF;
	 border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
}
.tab-content {
	padding: 8px 15px;
	z-index: 2;
	overflow: auto;
}
#tab-description .intro{line-height:20px; color:#000;}
#captcha {margin-top:10px;}
/* box */
.box {
	margin-bottom: 12px;
	float:left;
	width:100%;
}
#content #latest{/*border-top:1px solid #CEC6B7;*/ padding:20px 0px;}
/*#content #latest .box-heading{
   font-family: 'Sansita One',cursive;
    font-size: 18px;
    line-height: 130%;
    margin: 0 0 10px;
    text-shadow: 1px 1px 0 #FFFFFF;
	color:#4A3837;
	text-transform:capitalize;
	font-weight:normal;
	}*/
#content #latest .box-content{float:left; width:100%; margin:20px 0px 0px;}
#column-left .box {clear:both;}
#column-right .box {clear:both;}

#column-left .box .box-heading, #column-right .box .box-heading
{
background: url("../image/sprite.png") no-repeat scroll -12px -2096px #f7f7eb;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	border:1px solid #FFFFFF;
	border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
    color: #4A3837;
    line-height: 15px;
    font-family: 'Sansita One',cursive;
    font-size: 18px;
    text-shadow: 1px 1px 0 #FFFFFF;
    font-weight: normal;
    margin: 0;
    padding: 12px 0 12px 40px;
}

#column-left .box .box-heading-cms, #column-right .box .box-heading-cms
{
background: url("../image/sprite.png") no-repeat scroll -12px -2096px #f7f7eb;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	border:1px solid #FFFFFF;
	border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
    color: #4A3837;
    line-height: 15px;
    font-family: 'Sansita One',cursive;
    font-size: 18px;
    text-shadow: 1px 1px 0 #FFFFFF;
    font-weight: normal;
    margin: 0;
    padding: 12px 0 12px 40px;
}

#column-left .box .box-heading-category, #column-right .box .box-heading-category
{
background: url("../image/sprite.png") no-repeat scroll -12px -2096px  #f7f7eb;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	border:1px solid #FFFFFF;
	border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
    color: #4A3837;
    line-height: 15px;
    font-family: 'Sansita One',cursive;
    font-size: 18px;
    text-shadow: 1px 1px 0 #FFFFFF;
    font-weight: normal;
    margin: 0;
    padding: 12px 0 12px 40px;
}

#column-left .box .box-content ,#column-right .box .box-content  
{
	background:#f7f7eb;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	border:1px solid #FFFFFF;
	border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
    margin: 5px 0 10px;
    padding:0px;
	float:left;
	width:99%;
}
#column-left .box .brand, #column-right .box .brand{padding:10px 0px 10px 10px;}
#column-left .box .box-content-cms ,#column-right .box .box-content-cms 
{

	background: none repeat scroll 0 0 #F7F6F6;
    margin: 5px 0 10px;
    padding:12px 10px;
	float:left;
	width:90%;
}

.brand  {
    float: left;
    width: 92%;}
/* box products */
.box-product {
	width: 100%;

}
.box-product > div {
border: 1px solid #C4C4C4;
	box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
	-webkit-box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
	-moz-box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
	 display: inline-block;
    margin: 0 8px 10px;
    padding: 0px 0;
    vertical-align: top;
    width: 246px;
	text-align:center;
}
.ie7 .box-product > div{display:inline;}
.box-product .product_block_inner {margin:0;}
#column-left + #column-right + #content #tab-related .box-product > div {width:216px;}
.box-product .image {
	display: block;
	margin-bottom: 0px;
}
#column-right .box-product .name, #column-left .box-product .name
{margin-bottom:5px;}

#column-left .box-product .name a, #column-right .box-product .name a 
{ font-size:12px;text-transform:capitalize; color:#BE2D6A;}
#column-left .box-product .name a:hover, #column-right .box-product .name a:hover{text-decoration:none; color:#98806C;}
#column-left .box-product .rating, #column-right .box-product .rating {margin:0; padding:0; clear:none; float:none;}

.box-product .name a:hover	{ color:#555;}

#column-left .price-old, #column-right .price-old {font-size:12px; text-decoration:line-through; color:#4A3837;}
#column-left .box-product .price-new, #column-right .box-product .price-new {color:#BE2D6A;
    font-size: 12px;
  }
.box-product .price-old {
	color: #4A3837;
	text-decoration: line-through;
}
.box-product .price-new {}
.box-product .rating {
margin:0px 10px; clear:both;
text-align:left;
}
/* box category */
.box-category {
	margin-top: 0px;
}
.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#column-left .box-category > ul > li, #column-right .box-category > ul > li {
    padding: 0;
	border-bottom: 1px solid #E1E1E1;
}
#column-left .box-category > ul > li > a:hover, #column-right .box-category > ul > li > a:hover{background:url("../image/sprite.png") no-repeat scroll -12px -2029px  #EBEBEB; color:#383121 !important;}

.box-category > ul > li:hover {}
.box-category > ul > li:last-child {border-bottom:none;} 
.box-category > ul > li + li {
	
}

.box-category > ul.treeview > li + li {
    border-top: none;
}

#column-left .box-category > ul > li > a, #column-right .box-category > ul > li > a {
	text-decoration: none;
	color: #CF0105;
	
    padding: 13px 4px 11px 12px;
	display:block;
	text-decoration:none;
	font-size:13px;
}
.ie7 .treeview li{display:inline-block;}


.box-category > ul > li ul {
	display: none;
}
.box-category > ul > li a.active {

	background:url("../image/sprite.png") no-repeat scroll -12px -2029px #DCDCDC;
	color:#383121 !important;
}

.box-category > ul > li a.active + ul {
	display: block;
}
#column-left .box-category > ul > li ul > li, #column-right .box-category > ul > li ul > li {
padding: 0;
	border-bottom: 1px solid #E1E1E1;
}
#column-left .box-category > ul > li:last-child, #column-right .box-category > ul > li:last-child{border:none;}
#column-left .box-category > ul > li ul > li:last-child, #column-right .box-category > ul > li ul > li:last-child{border:none;}
.box-category > ul.treeview > li ul > li {   
	}
	
.box-category > ul > li ul > li > a {
	text-decoration: none;
	color: #CF0105;
	
    padding: 13px 4px 11px 30px;
	display:block;
	text-decoration:none;
	font-size:13px;
}
.box-category > ul > li ul > li > a:hover {background:url("../image/sprite.png") no-repeat scroll -12px -2029px  #EBEBEB; color:#383121 !important; }
.box-category > ul > li ul > li > a.active {
	background:url("../image/sprite.png") no-repeat scroll -12px -2029px #DCDCDC;
	color:#383121 !important;
}
.relatedproduct .box-product > div .button{float:right; margin:9px 10px 0;}

/* content */
#search_page {  overflow: inherit !important;}
#content .content {
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #FFF;
	overflow: hidden;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	 background-color: #F7F7EB;
	border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	
}
#content .content ul {   margin: 0;padding:0;}
#content .content ul li {background:url("../image/sprite.png") no-repeat scroll -15px -2364px transparent;
    list-style: none outside none;
    margin: 5px 0;
    padding-left: 15px;}
#content .content ul li a{color:#CF0105;}
#content .content ul li a:hover{color:#98806C;}
#content .content ul li:hover{background:url("../image/sprite.png") no-repeat scroll -15px -2381px transparent;}
#content .content .left {
	float: left;
	width: 49%;
}
#content .content .right {
	float: right;
	width: 49%;
}
#content .searchcontent {overflow:visible !important;}
/* category */
.category-info {
	overflow: auto;
	margin-bottom: 0;
}
.category-info .image {
margin-bottom:5px;
	background-color: #f7f7eb;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	padding:6px;
	border: 1px solid #ffffff;
	border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;

}
#column-left + #column-right + #content .category-info .image img { width: 567px;}
.category-list {
	margin: 0px 0px 5px;
	overflow:auto;
}
.ie7 .category-list {margin-bottom:10px;}
.category-list ul {
	float: left;
	width: 18%;
	margin:2px 0;
}
.category-list ul li	{ margin:5px 0; padding:0 10px !important;}
.category-list li .image		{ border:1px solid #E7E7E7;border-radius:3px; padding:3px; margin:0 0 3px 0;}
.category-list li .image img {width:80px; height:80px;}
.category-list li .no-image		{ border-radius:3px; padding:3px; margin:0 0 5px 0;}
.category-list li .no-image	img	{ width:80px; height:80px;}
.category-list li .subcatname	
{ 
	text-align:center; 
	background: none repeat scroll 0 0 #C6497E;
    border-radius: 3px 3px 3px 3px;
    padding: 2px 10px;}
/* manufacturer */
.manufacturer-list {
	border: 1px solid #FFF;
	padding: 5px;
	overflow: auto;
	margin-bottom: 20px;
}
.manufacturer-heading {
	background:none repeat scroll 0 0 #F7F7EB;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 8px;
	margin-bottom: 6px;
	
}
.manufacturer-content {
	padding: 8px;
}
.manufacturer-list ul {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}
/* product */
.product-filter {
	float: left;
    padding-top: 1px;
    width: 70%;
}
.product-filter {}

#column-left + #column-right + #content .product-filter {width:100%;}
.toolbar {
    display: inline-block;
    margin-bottom: 0;
    padding: 5px 0px;
    width: 100%;
	border-bottom: 1px dotted #959595;
    color: #98806C;
}
.product-filter .display {
	margin-right: 4px;
	float: left;
	color: #98806C;
	margin-top:12px;
}
.product-filter .display a {
	font-weight: normal;
}

.product-filter .sort {
	float: right;
	color: #333;
	margin-top:7px;
	
}
.product-filter .sort .sbHolder {width: 150px; top:0; }

.ie7 .product-filter .sort .sbHolder { border:1px solid #000 !important; z-index:0 !important;}

#column-left + #column-right + #content .product-filter .sort .sbHolder {width: 120px; top:0;}

#column-left + #content .product-filter .sort .sbHolder {width: 120px; top:0;}
#column-right + #content .product-filter .sort .sbHolder {width: 120px; top:0;}


.product-filter .sort .sbOptions {width:156px  !important;}
.product-filter .sort b	,.product-filter .limit b
{ float:left; margin-top:5px; margin-right:3px; font-weight:normal; color:#8A8A8A;}
.product-filter .limit {
	margin-left:70px;
	float: right;
	color: #333;
	margin-top:7px;
	
}
#column-left + #column-right + #content .product-filter .limit{margin-left:5px;}
.product-filter .limit .sbHolder {width: 65px; top:0;}
.product-filter .limit .sbOptions { width: 72px;}
.product-compare {
		float: right;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 1px;
    padding: 10px 10px;
	font-size:13px;
}
.product-compare a {
	text-decoration: none;
	font-weight: normal;
	color:#98806C;
}
.product-compare a:hover{color:#BE2D6A;}

.product-list li {
	overflow: auto;
	margin-bottom: 25px;
	list-style:none;
	padding:12px;
	background-color: #f7f7eb;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	border:1px solid #FFFFFF;
}
.product-list li:hover {}
.product-list		{ padding:0; margin:7px 0 0;}
.product-list .right {
    float: right;
	width:78%;
}
#column-left + #column-right + #content .product-list .right{width:55%;}
#column-left + #column-right + #content .product-list .left{width:41%;}
#column-left + #content .product-list .right, #column-right + #content .product-list .right{width:72%;}
#column-left + #content .product-list .left, #column-right + #content .product-list .left{width:26%;}
.product-list .left{float:left; margin-right:15px; width:20%;}
.product-list li + div {
	border-top: 1px solid #EEEEEE;
	padding-top: 16px;
}
.product-list .image {
	float: left;
	
	display:block;
 }
.product-list .image img {
	height:200px;
	width:100% !important;
	display:block;
}
.product-list .name {
	margin-bottom: 10px;
}
.product-list .description {
	line-height: 20px;
	margin-bottom: 0px;
	color: #000;
}
.product-list .view-details{display:none;}
.product-list .rating {
	color: #7B7B7B;
	float:left;
	margin:15px 0px 0px 15px;
}
.product-list .price {
 background-color:#CF0105;
    color: #FFFFFF;
	 border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
    font-family: 'Sansita One',cursive;
    font-size: 18px;
    padding: 4px 8px;
	display:inline-block;
	margin:0px 0px 10px;
}
.ie7 .product-list .price{display:inline;}
.product-list .price-old {
	color: #4A3837;
	text-decoration: line-through;
}
.product-list .price-new { color: #FFFFFF;}
.product-list .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}
.product-list .cart {
	clear:both;
	margin:10px 0px;
	float:left;
}

.product-list .wishlist {
	margin-bottom: 3px;
	float:left;
	clear:both;
}
.product-list .compare{float:left;}
.ie7 .product-list .compare{clear:both;}
.product-list .wishlist a {
 background:url("../image/sprite.png") no-repeat scroll -15px -2622px transparent;
    color: #CF0105;
    display: block;
    float: left;
    margin-right: 10px;
    padding: 0px 0px 0px 20px;
    text-decoration: none;
}
.product-info .cart_links .addToWishList
{
background:url("../image/sprite.png") no-repeat scroll -15px -2622px transparent;
    color: #CF0105;
    display: block;
    margin-right: 10px;
    padding: 0px 0px 0px 20px;
    text-decoration: none;
	}
.product-list .wishlist a:hover { background:url("../image/sprite.png") no-repeat scroll -15px -2571px transparent; color:#98806C;}
.product-info .cart_links .addToWishList:hover{ background:url("../image/sprite.png") no-repeat scroll -15px -2571px transparent; color:#98806C;}
.product-list .compare a {
 background:url("../image/sprite.png") no-repeat scroll -15px -2647px transparent;
    color: #CF0105;
    display: block;
    padding: 0px 0px 0px 20px;
    text-decoration: none;
}
.product-info .cart_links .addToCompare{
 background:url("../image/sprite.png") no-repeat scroll -15px -2647px transparent;
    color: #CF0105;
    display: block;
    padding: 0px 0px 0px 20px;
    text-decoration: none;
}
.product-list .compare a:hover { color:#98806C; background:url("../image/sprite.png") no-repeat scroll -15px -2596px transparent;}
.product-info .cart_links .addToCompare:hover { color:#98806C; background:url("../image/sprite.png") no-repeat scroll -15px -2596px transparent;}
.product-grid {
	width: 100%;
	/*overflow: auto;*/
	padding:0;
}
.product-grid li {
/*	width: 130px;
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
	margin-bottom: 15px;
*/	
	list-style:none;
	vertical-align: top;
	margin-bottom: 15px;

	
}
ul.product-grid{
	   float: left;
    list-style: none outside none;
    margin: 10px 0;
    padding: 0;
    width: 100%;
 }
ul.product-grid li.item {
	width: 246px !important;
	padding: 0;
	margin:0 9px 9px;
	display:inline-block;
}
.ie7 ul.product-grid li.item{display:inline;}
#column-left + #content ul.product-grid li.item, #column-right + #content ul.product-grid li.item{
width:237px !important;
	margin:0 12px 10px;
	}
#column-left + #column-right + #content ul.product-grid li.item{width:244px !important; margin:0 6px 12px;}
ul.product-grid li.item .product-block	{ margin:0px; padding-bottom:0px;}

ul.product-grid li.item .product-block .product-block-inner{ padding:0px; text-align:center;}
.product-block-inner .name a	{ color:#38B0E3;}
.product-block-inner .name a:hover	{ color:#38B0E3;}
.product-block-inner .price	{}


#column-left + #column-right + #content .product-grid > div {
	width: 125px;
}

.product-grid .image img {
}
.product-grid .description {
	display: none;
}
.product-grid .rating {
	clear:both;
	margin:0px 10px;
	width:100%;
	text-align:left;
}
.product-grid .price {
	display: block;
	color: #FF633F;
	margin-bottom: 8px;
	font-size:13px;
}
.product-grid .price-old {
	color: #4A3837;
	text-decoration: line-through;
}
.product-grid .price-new {}
.product-grid .price .price-tax {
	display: none;
}
.product-grid .cart {
margin:8px 10px 8px;
text-align:right;
}
.product-grid .wishlist {
	margin-top: 5px;
	float:left; 
	clear:both;
}
.product-grid .compare {
	margin-top: 10px;
	float:left;
}
.product-grid .wishlist a {background:url("../image/sprite.png") no-repeat scroll -15px -2622px transparent;
color:#CF0105;
   
    margin-right: 10px;
    padding-left: 20px;
    text-decoration: none;
}
.product-grid .wishlist a:hover{background: url("../image/sprite.png") no-repeat scroll -15px -2571px transparent;
 color: #98806C;
 }
.product-grid .compare a {
	 background: url("../image/sprite.png") no-repeat scroll -15px -2647px transparent;
   color:#CF0105;
    float: left;
    padding-left: 20px;
    text-decoration: none;
}
.product-grid .compare a:hover{background: url("../image/sprite.png") no-repeat scroll -15px -2596px transparent;
 color: #98806C;
 }
.product-grid .name a, #feature-box-product .name a, #tab-related .box-product .name a 
{
	color: #383121;
	font-weight: normal;
	text-decoration: none;
	font-size:13px;
	 text-transform:capitalize;
	 line-height:52px;
}
.product-list .name a{
 font-family: 'Sansita One',cursive;
    font-size: 18px;
    line-height: 130%;
    text-shadow: 1px 1px 0 #FFFFFF;
	color:#383121;
	font-weight:normal;
	text-transform:capitalize;
	}
.product-grid .name a:hover, .product-list .name a:hover, #feature-box-product .name a:hover, #tab-related .box-product .name a:hover, #content #latest .box-product .name a:hover
{ color:#CF0105;}
/*================================================== Product =========================================*/
.product-info {
 	float: left;
    margin: 0 0 10px 0;
    width: 100%;
}
#full-info { float: left; width: 99%;}
.ie7 #full-info { float: left; width: 99%; margin-top:20px;}
.product-info > .left {
	float: left;
    margin-right: 15px;
    width: 35%;
}
#column-left + #content .product-info > .left, #column-right + #content .product-info > .left{width:46%;}
#column-left + #content .product-info > .right, #column-right + #content .product-info > .right{width:52%;}
#column-left + #column-right + #content .product-info > .left{width:50%;}
#column-left + #column-right + #content .product-info > .right{width:47%;}


.product-info > .right {
    float: left;
    padding: 0px;
    width: 63%;
}
.product-info > .left .image img{width:100%;}
.product-info .right .review a{margin-top:-5px;}
.product-info .image {
	background-color: #f7f7eb;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	border:1px solid #FFF;
    float: left;
   
    padding: 6px;
    text-align: center;
}
.product-info .image-outer{
box-shadow: 0px 0px 1px 1px rgba(206, 198, 183, 1);
	-webkit-box-shadow: 0px 0px 1px 1px rgba(206, 198, 183, 1);
	-moz-box-shadow: 0px 0px 1px 1px rgba(206, 198, 183, 1);
	float:left;
	 margin-bottom: 10px;
	}
.product-info .image #wrap {z-index:1 !important;}
.product-info .image-additional {
clear: both;
    margin-left: 0;
	padding-top:10px;
    
}
.product-info .image-additional a {
	margin-bottom: 10px;
}
.product-info .image-additional img{display:block;}
.product-info .description {
	padding: 0px 5px 10px 5px;
	line-height: 20px;
	color: #4D4D4D;
}
.product-info .description a{
 border-bottom: 1px dotted #959595;
    color: #BE2D6A;
	}
.product-info .description a:hover{
 border: 0 none;
    color: #98806C;
	}
.product-info .producttitle {
    float: left;
    padding: 0 0 5px;
    width: 100%; margin-bottom: 0px;}
.product-info .producttitle h1 {  font-family: 'Sansita One',cursive;
    font-size: 18px;
    line-height: 130%;
    text-shadow: 1px 1px 0 #FFFFFF;
	text-transform:capitalize;
	color:#383121;
	margin:0px 0px 10px;
	font-weight:normal;
	float:left;
	}
.product-info .description span {
	color: #8D8D8D;
	font-weight:normal;

}
.product-info .description a {
	color: #CF0105;
	text-decoration: none;
}
.product-info .price {
    background-color: #CF0105;
    color: #FFFFFF;
	 border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
    font-family: 'Sansita One',cursive;
    font-size: 18px;
    padding: 4px 8px;
	display:inline-block;
	margin:0px 0px 10px;
}
.ie7 .product-info .price{display:inline;}
.product-info .price-old {
	color: #4A3837;
    font-size: 12px;
    font-weight: normal;
    text-decoration: line-through;
}
.product-info .price-new {
}
.product-info .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}
.product-info .price .reward {
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}
.product-info .price .discount {
	font-weight: normal;
	font-size: 12px;
	color: #FFF;
}
.availableoption h2 {border-bottom: 1px solid #FFF;}
.product-info .options {
    color: #555;
    padding: 0 10px;
}
.product-info .options .optioninner {  background: none repeat scroll 0 0 #F2F2F2;
    margin-bottom: 12px;
    padding: 10px 6px 0;
}
.product-info .options h2 {  border-bottom: 1px solid #DBDBDB;
    padding-bottom: 5px;}
.product-info .option-image {
	margin-top: 3px;
	margin-bottom: 10px;
}
.product-info .option-image label {
	display: block;
	width: 100%;
	height: 100%;
}
.product-info .option-image img {
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}
.product-info .cart {
    color: #4D4D4D;
    margin-bottom: 10px;
    overflow: auto;
    padding: 10px 5px;
}
.product-info .cart .cart_links {padding:0px;}
.product-info .cart .cart_qty {}
.product-info .cart div {
	vertical-align: middle;
	float:left;
	width:47%;
	font-size:16px;
	margin-right:5px;
}
.product-info .cart div > span {
	padding-top: 7px;
	display: block;
	color: #999;
}
.product-info .cart .minimum {
	padding-top: 5px;
	font-size: 11px;
	color: #999;
	clear: both;
}
.product-info .review {

}
.product-info .review > div {
    line-height: 20px;
    padding: 8px 8px 8px;
}
.product-info .review > div > span {
	color: #38B0E3;
}
.product-info .review .share {
	overflow: auto;
	line-height: normal;
	padding:16px 8px;
}
.product-info .review .share a {
	text-decoration: none;
}
.review-list {
	padding: 10px;
	overflow: hidden;
	margin-bottom: 20px;
	border: 1px solid #FFF;
}
.review-list .author {
	float: left;
	margin-bottom: 20px;
}
.review-list .rating {
	float: right;
	margin-bottom: 20px;
}
.review-list .text {
	clear: both;
}
.attribute {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.attribute thead td, .attribute thead tr td:first-child {
	color: #555;
	font-size: 14px;
	font-weight: bold;
	background: #F7F7F7;
	text-align: left;
}
.attribute tr td:first-child {
	color: #555;
	font-weight: bold;
	text-align: right;
	width: 20%;
}
.attribute td {
	padding: 7px;
	color: #4D4D4D;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.compare-info {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.compare-info thead td, .compare-info thead tr td:first-child {
background: none repeat scroll 0 0 #5E5E5E;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
}
.compare-info tr td:first-child {
	color: #555;
	font-weight: bold;
	text-align: right;
}
.compare-info td {
	padding: 12px;
	width: 20%;
	color: #4D4D4D;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.compare-info .name a {
	font-weight: bold;
}
.compare-info .price-old {
	font-weight: bold;
	color: #F00;
	text-decoration: line-through;
}
.compare-info .price-new {
	font-weight: bold;
}
/* wishlist */
.wishlist-info table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.wishlist-info td {
	padding: 12px;
}
.wishlist-info thead td {
 background-color: #5E5E5E;
    border-bottom: 1px solid #DDDDDD;
    color: #FFFFFF;
    font-weight: normal;
}
.wishlist-info thead .image {
	text-align: center;
}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {
	text-align: left;
}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {
	text-align: right;
}
.wishlist-info tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.wishlist-info tbody .image img {
	border: 1px solid #DDDDDD;
}
.wishlist-info tbody .image {
	text-align: center;
}
.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock {
	text-align: left;
}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {
	text-align: right;
}
.wishlist-info tbody .price s {
	color: #F00;
}
.wishlist-info tbody .action img {
	cursor: pointer;
}
.login-content { margin-bottom: 20px; float:left; width:100%;}
.login-content .left {
	float: left;
	width: 48%;
}
.login-content .right {
	float: right;
	width: 48%
}
.login-content .left .content, .login-content .right .content {
	min-height: 190px;
	width:94%!important;
}
/* orders */
.order-list {
	margin-bottom: 10px;
}
.order-list .order-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.order-list .order-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.order-list .order-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
.order-list .order-content div {
	float: left;
	width: 33.3%;
}
.order-list .order-info {
	text-align: right;
}
.order-detail {
	background: #EFEFEF;
	font-weight: bold;
}
/* returns */
.return-list {
	margin-bottom: 10px;
}
.return-list .return-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.return-list .return-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.return-list .return-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.return-list .return-content div {
	float: left;
	width: 33.3%;
}
.return-list .return-info {
	text-align: right;
}
.return-product {
	overflow: auto;
	margin-bottom: 20px;
}
.return-name {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-model {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-quantity {
	float: left;
	width: 31%;
}
.return-detail {
	overflow: auto;
	margin-bottom: 20px;
}
.return-reason {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-opened {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-captcha img {margin-top:10px;}
.return-opened textarea {
	width: 98%;
	vertical-align: top;
}
.return-captcha {
	float: left;
}
.download-list {
	margin-bottom: 10px;
}
.download-list .download-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.download-list .download-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.download-list .download-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.download-list .download-content div {
	float: left;
	width: 33.3%;
}
.download-list .download-info {
	text-align: right;
}
/* cart */
.cart-info table {
	width: 100%;
	margin-bottom: 15px;
	border-collapse: collapse;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
}
.cart-info td {
	padding:12px;
}
.cart-info thead td {
   background-color: #F7F7EB;
    border-bottom: 1px solid #EDE6E9;
    color: #8E8E8E;
    font-weight: normal;
}
.cart-info thead .image {
	text-align: center;
}
.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity {
	text-align: left;
}
.cart-info thead .price, .cart-info thead .total {
	text-align: right;
}
.cart-info tbody td {
	vertical-align: top;
	border-bottom: 1px solid #FFF;
	background:none repeat scroll 0 0 #FFF;
}
.cart-info tbody .image img {
	border:none;
}
.cart-info tbody .image {
	text-align: center;
}
.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity {
	text-align: left;
}
.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img {
	position: relative;
	top: 4px;
	cursor: pointer;
}
.cart-info tbody .price, .cart-info tbody .total {
	text-align: right;
}
.cart-info tbody span.stock {
	color: #F00;
	font-weight: bold;
}
.cart-module > div {
	display: none;
}
.cart-total {
	overflow: auto;
	padding-top: 8px;
	margin-bottom: 15px;
}
.cart-total table {
	float: right;
}
.cart-total td {
	padding: 8px;
	text-align: right;
	color:#424242;
	font-size:16px;
}
/* checkout */
.checkout-heading {
	background-color: #f7f7eb;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	border: 1px solid #FFF;
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #4A3837;
	margin-bottom: 15px;
}
.checkout-heading a {
	float: right;
	margin-top: 1px;
	font-weight: normal;
	text-decoration: none;
}
.checkout-content {
	padding: 0px 0px 15px 0px;
	display: none;
	overflow: auto;
}
.checkout-content .left {
	float: left;
	width: 48%;
}
.checkout-content .right {
	float: right;
	width: 50%;
}
.checkout-content .buttons {
	clear: both;
}
.checkout-content .buttons .right{width:100%;}
.checkout-product table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	margin-bottom: 20px;
}
.checkout-product td {
	padding: 7px;
}
.checkout-product thead td {
	color: #4A3837;
	font-weight: bold;
	background-color: #F7F7EB;
	border-bottom: 1px solid #FFF;
}
.checkout-product thead .name, .checkout-product thead .model {
	text-align: left;
}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {
	text-align: right;
}
.checkout-product tbody td {
	vertical-align: top;
	border-bottom: 1px solid #FFF;
}
.checkout-product tbody .name, .checkout-product tbody .model {
	text-align: left;
}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {
	text-align: right;
}
.checkout-product tfoot td {
	text-align: right;
	border-bottom: 1px solid #FFF;
}
.checkout-product tbody .name a{text-transform:capitalize; color:#BE2D6A; text-decoration:none;}
.checkout-product tbody .name a:hover{color:#98806C;}
.contact-info { float:left;width:100%;}
.contact-info .left {
	float: left;
	width: 48%;
}
.contact-info .right {
	float: left;
	width: 48%;
}
.sitemap-info {
	overflow: auto;
	margin-bottom: 40px;
	border:1px solid #FFF;
}
.sitemap-info .left {
	float: left;
	width: 48%;
}
.sitemap-info .right {
	float: left;
	width: 48%;
}
#content-wrapper-home{float:left; width:100%; margin:0px 0px 0px; clear:both; padding:0px 0px 50px;}
/*============================================= footer ==============================================*/ 
#custom_footer2{ width:100%;
background:url("../image/footer_label.png") no-repeat scroll center center transparent;
position:relative;
height:105px;
text-align:center;
position:relative;
top:-64px;
 font-family: 'Sansita One',cursive;
  font-size: 18px;
}
.ie7 #custom_footer2{top:-49px;}
#custom_footer2 .internal {
    padding: 22px 0 0 60px;
	color:#FFF;
}
#custom_footer2 span.number{color:#BFC79B;
font-size: 28px;
    line-height: 40px;
	}
.footermain {
    margin-top: 10px; float:left; width:100%;
	background:url("../image/footer.jpg") repeat-x scroll 0 0 #232F07;
	clear:both;
	position:relative;
	padding:0px 0px 50px;
	 }
.footer-bottom {width:1066px; margin:0 auto; clear:both; padding:0px 0px 20px; overflow:auto;}
#footer {
   
    margin: 0 auto;
    overflow: auto;
    padding: 20px 0;
    width: 1066px;
	
}
#footer h3 {
     color: #EFA075;
    font-family: 'Sansita One',cursive;
    font-size: 18px;
    line-height: 130%;
    margin: 0 0 15px;
    text-shadow: 1px 1px 2px #000000;
    text-transform: capitalize;
}
#footer .column {
	float: left;
	width: 25%;
	min-height: 100px;
}
#footer .column1 {
	float: left;
	width: 19%;
	min-height: 100px;
}

#footer a {
	text-decoration: none;
	color: #777;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#footer a:hover {
	text-decoration: underline;
}
#powered {
	margin:14px 0 5px;
	text-align: left;
	float:right;
	color:#98806C;
	font-size:13px;
	
}
#powered a{ color:#98806C; text-decoration:underline; font-size:13px; }
#powered a:hover{color:#CF0105; text-decoration:none;}
#copy {
    float: left;
}
#footend p{ margin-bottom:0; padding-left:10px; float:left;}
#designed { clear: both;
    margin-top: 3px;
    text-align: right;}
#footer .column_1	{ float: left;; min-height:100px; width:100%;}
#footer .column_2	{ float: left;; min-height:100px; margin:0 5px; width:49%;}
#footer .column_3	{ float: left;; min-height:100px; margin:0 7px; width:32%;}
#footer .column_4	{ float: left;; min-height:100px; margin:0 5px; width:24%;}
#footer .column_5	{ float: left;; min-height:100px; margin:0 5px; width:19%;}

#footer ul li a{
 	background: url("../image/sprite.png") no-repeat scroll -19px -2682px transparent;
    color: #373737;
    font-size: 13px;
    line-height: 32px;
    padding: 0 0 10px 28px;
    text-decoration: none;
}
#footer ul li a:hover{text-decoration:none; color:#DC7970; background:url("../image/sprite.png") no-repeat scroll -19px -2712px transparent;}
#footer ul	{ padding:0; margin:0; list-style:none;line-height:20px;}
#footer ul li { display:block;}

.customblock_content p	{ text-align:justify; color:#373737; line-height:20px;}
/* banner */
.banner div {
	text-align: center;
	width: 100%;

}
.banner div img {
	margin-bottom: 10px;
}


.vertical_arrow		{ float:right; margin-top:-34px;}
.box-content #ticker-previous1,.box-content #ticker-previous2,.box-content #ticker-previous3,.box-content #ticker-previous4
{
    float: right;
    height: 15px;
	width:19px;
	margin:0 5px 0 0;
	border:1px solid #CCCCCC;
}
.box-content #ticker-next1,.box-content #ticker-next2,.box-content #ticker-next3,.box-content #ticker-next4
{
    float: right;
    height: 15px;
	width:19px;
	border:1px solid #CCCCCC;
}
/* ================================= ComboCSS  ================================*/
form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial;
}

*:first-child+html button.jqTransformButton[type]{width: 1px;} /* IE7 */

button.jqTransformButton span {
	background: transparent url(img/btn_right.gif) no-repeat right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

button.jqTransformButton span span {
	background: transparent url(img/btn_left.gif) no-repeat top left;
	color: #333;
	padding: 8px 4px 0px 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 33px;
}

/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }

/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }

/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	background: transparent url(img/input/input_text_left.gif) no-repeat left top;
	height: 31px;
	padding: 0px;
	float:left;
}

.jqTransformInputInner {
	background: transparent url(img/input/input_text_right.gif) no-repeat top right;
	padding: 0px;
	margin: 0px;
}

.jqTransformInputInner div {
	height: 31px;
	margin:0px 0px 0px 8px;
}

.jqTransformInputInner div input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 31px;
	color:#404040;	
	border: none;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	background:transparent;
}

/*  IE6 */
* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height:24px;
}
/* Ie7 */
*+ html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left:-10px;
	height:24px;
}

/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}

/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}



.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin:0px 8px;
}
.jqTransformSafari .jqTransformInputInner div input {
	background: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px; 
	padding-left: 4px;
}



/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	font-size: 12px;
	line-height: 16px;
}

table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 5px;
height: 5px;
margin: 0;
padding: 0;
}
table.jqTransformTextarea{}
table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(img/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(img/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(img/textarea/textarea_tr.gif) no-repeat top left;}

table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(img/textarea/textarea_ml.gif) repeat-y top left;}

table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(img/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(img/textarea/textarea_mr.gif) repeat-y top left;}

table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(img/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(img/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(img/textarea/textarea_br.gif) no-repeat top left;}

/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(img/textarea/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}

/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(img/textarea/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {
	background: transparent url(img/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
 .ie7 .jqTransformSelectWrapper{background:#D8D2C8;}
.jqTransformSelectWrapper {
  	box-shadow: 1px 0px 1px 1px rgba(0, 0, 0, 0.1) inset;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #885b4e;
	/* RGBa with 0.6 opacity */
	background: rgba(158, 132, 119, 0.25);
	border-radius: 4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
  
    color: #000;
    display: block;
    height: 25px;
    line-height: 24px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
	display:inline-block;
	position: relative;
	width:130px !important;
	top:0px;
	float:left;
	z-index:5 !important;
}

.product-filter .limit .jqTransformSelectWrapper  { width: 56px !important;}

.jqTransformSelectWrapper div span {
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 18px;
	line-height: 15px;
	padding: 5px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	color:#000;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
width:100% !important;
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #555;
    content: "";
    display: inline-block;
   
    margin: 0;
    vertical-align: top;
    width: 0;
	
    position: absolute;
    right: 6px;
    top: 10px;
	display: block;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	/*z-index:10;*/
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
background: rgba(158, 132, 119, 0.25);
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background: rgba(158, 132, 119, 0.25);
	color: #000;
}
/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}
/*================  Combo Css End*/

/*FOOTER CSS START */
#footer-top-outside h6 {    color: #E8E9C7;
    text-shadow: 1px 1px 2px #000000;
	 font-family: 'Sansita One',cursive;
    font-size: 18px;
    margin: 0 0 5px;
	line-height:130%;
	text-transform:capitalize;
	}
#about_us_footer .icon { }
#twitter_footer .icon { }
#contact_footer .icon{ }
#facebook_footer .icon {}
#footer-top-outside h2 {  overflow:hidden !important; padding-bottom:13px;} 
#custom_footer .icon	{}

#footer-top-outside #twitter h2 {background:none;padding:0; font-size:13px; color:#979797;}
.lt-ie8 #twitter_footer h2 {background:none;} 

#footer-top-outside 
{  
border: medium none;
    color: #979797;
    margin: -31px auto 0;
    width: 1066px;
}
#customHome  #contact_footer{width:32%; margin:0px; }
#footer-top-outside .custom_content{margin:10px 0px 15px; float:left; width:100%;}
#footer-top-outside #contact_footer .contact-us{margin:0px 0px 19px;}
#footer-top-outside #contact_footer p{padding-left:22px;}
#footer-top-outside #contact_footer .address{   background: url("../image/sprite.png") no-repeat scroll -13px -3326px transparent;
	}
#footer-top-outside #contact_footer .phone-no{   background: url("../image/sprite.png") no-repeat scroll -13px -3361px transparent;
	}
#footer-top-outside #contact_footer .email{   background: url("../image/sprite.png") no-repeat scroll -11px -3402px transparent;
	}
.contactus .inner_contact {margin-bottom:10px;}
#footer-top-outside #contact_footer ul {margin:0; padding:0; float:left;}
#footer-top-outside #contact_footer ul li{float:left; list-style:none; width:40px; height:40px; margin-right:10px; cursor:pointer; }
#footer-top-outside #contact_footer ul li a{text-decoration:none; padding:20px; cursor:pointer;}
#footer-top-outside #contact_footer ul .twitter{background:url("../image/sprite.png") no-repeat scroll -13px -722px transparent;}
#footer-top-outside #contact_footer ul .digg{background:url("../image/sprite.png") no-repeat scroll -13px -792px transparent;}
#footer-top-outside #contact_footer ul .facebook{background:url("../image/sprite.png") no-repeat scroll -13px -865px transparent;}
#footer-top-outside #contact_footer ul .youtube{background:url("../image/sprite.png") no-repeat scroll -13px -941px transparent;}
#footer-top-outside #contact_footer ul .google{background:url("../image/sprite.png") no-repeat scroll -13px -1016px transparent;}
#footer-top-outside #contact_footer ul .yahoo{background:url("../image/sprite.png") no-repeat scroll -13px -1094px transparent;}
#footer-top-outside #contact_footer ul .twitter:hover{background:url("../image/sprite.png") no-repeat scroll -74px -722px transparent;}
#footer-top-outside #contact_footer ul .digg:hover{background:url("../image/sprite.png") no-repeat scroll -74px -792px transparent;}
#footer-top-outside #contact_footer ul .facebook:hover{background:url("../image/sprite.png") no-repeat scroll -74px -865px transparent;}
#footer-top-outside #contact_footer ul .youtube:hover{background:url("../image/sprite.png") no-repeat scroll -74px -941px transparent;}
#footer-top-outside #contact_footer ul .google:hover{background:url("../image/sprite.png") no-repeat scroll -74px -1016px transparent;}
#footer-top-outside #contact_footer ul .yahoo:hover{background:url("../image/sprite.png") no-repeat scroll -74px -1094px transparent;}

#contact_footer ul { list-style: none outside none; margin:0 0 5px 0; padding:0; }
#categories_footer ul li { padding-bottom: 10px; }
#footer_telephone, #footer_telephone2, #footer_email, #footer_email2, #footer_skype, #footer_fax { text-indent: 25px; padding-left:20px;}
.contact_column { height: 35px; }
#tel { background:url("../image/sprite.png") no-repeat scroll -3px -1970px transparent;}
#mail { background:url("../image/sprite.png") no-repeat scroll -3px -2059px transparent;  }
#fax { background:url("../image/sprite.png") no-repeat scroll -3px -2016px transparent; }
#contact_footer ul li ul li { margin-left:23px; font-size:13px; }
#contact_footer ul li ul#fax li, #contact_footer ul li ul#skype li { line-height:30px!important; }

/* twitter */
#twitter_update_list li { padding-bottom: 10px; padding-top:5px;  }
#twitter_update_list { padding: 0 !important; list-style: none !important; margin-top:0 !important; line-height:17px; }

#twitter_footer li:first-child { padding-top:0 !important; }
#twitter_footer li span { display: block; }
#twitter_footer li a { font-style: normal; color:#979797; text-decoration:none; }
.no_image { height: 155px; }
.about_us_image { float: left; margin-right: 10px; margin-bottom: 5px; }
#footer-top-outside li, #footer-top-outside p { font-size: 12px; line-height: 20px; color:#FFF;}
#custom_footer .navigation ul{float:left; line-height:24px; width:100%; padding:0; margin:0;}
#custom_footer .navigation ul li{list-style:none;
line-height:32px;
	}
#custom_footer .navigation ul li a{  background: url("../image/sprite.png") no-repeat scroll -12px -1189px transparent;
    color: #FFFFFF;
    font-size: 13px;
    line-height: 32px;
    padding: 0 0 10px 28px;
    text-decoration: none;
	 }
#custom_footer .navigation ul li a:hover{
text-decoration:none;
color:#9D9D9D;
background:url("../image/sprite.png") no-repeat scroll -11px -1153px transparent;
}
.container_12 { width:964px; margin:0 auto; }
.container_12 .grid_1 { width:61px; }
.container_12 .grid_2 { width:142px;float:left; }
.container_12 .grid_3 { width:221px; float:left; }
.container_12 .grid_4 { width:300px;   float:left; }
.container_12 .grid_5 { width:385px;float:left; }
.container_12 .grid_6 { width:462px;float:left; }
.container_12 .grid_7 { width:547px;float:left; }
.container_12 .grid_8 { width:628px;float:left; }
.container_12 .grid_9 { width:709px;float:left; }
.container_12 .grid_10 { width:790px;float:left; }
.container_12 .grid_11 { width:871px; float:left;}
.container_12 .grid_12 { width:944px; float:left;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { display:inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }
.footer-bottom-left {float:right;}
.paymenticon {clear: both;
    float: right;}


#bottomfooter {
    color: #555555;
    font-weight: bold;
}
#bottomfooter ul {
    float: left;
    margin: 0;
    padding-left: 0;
}

#bottomfooter li {
    background: url("../image/pipe2.gif") no-repeat scroll right center transparent;
    color: #3d3d3d;
    display: inline;
    padding: 1px 5px;
}

#bottomfooter li a {
color:#98806C;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    text-transform: capitalize;
}

#bottomfooter li a:hover {
	text-decoration:none;
	color:#CF0105;
}
#bottomfooter .last { background:none;}
#bottomfooter li:last-child {
    background: none repeat scroll 0 0 transparent;
}
.bottomright {float:left; margin-top:14px;}

.ie7 .bottomright { width:70%;}

/*FOOTER CSS END*/
/*========================== LANGUAGE =============*/
.switcher {
    float: left;
    z-index: 123456;
	margin:10px 10px 0 0;
	background:#273707;
}
.switcher a {
	text-decoration: none;
	display: block;
}
.switcher .selected {
	
	overflow:hidden;
}
.switcher .selected a {
	border: 1px solid #273707;
	color: #FFF;
	background:none;
	padding: 2px 5px;
	overflow:hidden;
	width: 110px;
}
.switcher .option {	
	position: absolute;
	z-index: 99;
	border-left: 1px solid #273707;
	border-right: 1px solid #273707;
	border-bottom: 1px solid #273707;
	background-color: #273707;
	display: none;
	width: 120px;
}
.switcher .option a {
	color: #FFF;
	padding: 3px 5px 3px 5px;
}
.switcher .option a:hover {
	background: #334C0A;
	color:#FFF;
}
.switcher img {
	position: relative;
	top: 1px;
}
/*currency drop down*/
.currencyswitcher {
    float: left;
    z-index: 999;
	margin:10px 5px 0 0;
	background:#273707;
}
.currencyswitcher a {
	text-decoration: none;
	display: block;
}
.currencyswitcher .selected {

    overflow: hidden;
}
.currencyswitcher .selected a {
	border: 1px solid #273707;
	background:none;
	overflow:hidden;
	color: #FFF;
	padding: 2px 5px;
	width: 110px;
}
.currencyswitcher .option {	
	position: absolute;
	z-index:99;
	border-left: 1px solid #273707;
	border-right: 1px solid #273707;
	border-bottom: 1px solid #273707;
	background-color: #273707;
	display: none;
	width: 120px;
}
.currencyswitcher .option a {
	color: #FFF;
	padding: 3px 5px 3px 5px;
}
.currencyswitcher .option a:hover {
	background: #334C0A;
	color:#FFF;
}
.currencyswitcher img {
	position: relative;
	top: 1px;
}
.lang_image	{ float:left;}
/*currency drop down end*/
/*========= related product ======*/
.relatedproduct {float:left; width:100%; }
.relatedproduct .box-product {padding-left:0px;}
.relatedproduct h3 {
    padding-bottom: 2px;}
.relatedproduct .box-product > div	
{  
border: 1px solid #C4C4C4;
	box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
	-webkit-box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
	-moz-box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
	 display: inline-block;
    margin: 0 8px 16px;
    padding: 0px 0;
    vertical-align: top;
    width: 246px;
	text-align:center;
}
#column-left + #content .relatedproduct .box-product > div, #column-right + #content .relatedproduct .box-product > div{  margin: 0 8px 14px;
    width: 243px;}
#column-left + #column-right + #content .relatedproduct .box-product > div{width:238px;}
.relatedproduct .box-product > div:hover	{  box-shadow: 1px 0 5px 2px #EEEEEE;}
.lt-ie9 .relatedproduct .box-product > div	 {display: inline;}
.ie7 .relatedproduct .box-product > div	{ display:inline;}




.relatedproduct .related_title a	{ font-family: 'Sansita One',cursive;
    font-size: 18px;
    line-height: 130%;
    text-shadow: 1px 1px 0 #FFFFFF;
	text-transform:capitalize;
	color:#4A3837;
	margin:0px 0px 10px;
	font-weight:normal;
	}
#column-left + #column-right + #content .prevnext_link{width:40%;}
.prevnext_link{float:right; width:22%; overflow:hidden;}
#content-wrapper #notification {margin:0px auto; width:100%;}
.prevnext_link .floatL .button {   background: url("../image/sprite.png") no-repeat scroll -11px -2757px transparent;
    height: 38px;
    padding: 0;
    width: 40px;
	box-shadow:none;
	text-indent:-999px;
	font-size:0px;
	border:none;
	line-height:30px;
	display:block;
	filter:none;
	-ms-filter:none;
	}
.prevnext_link .floatL .button:hover {background:url("../image/sprite.png") no-repeat scroll -11px -2818px transparent;  }
.prevnext_link .floatR .button {    background:url("../image/sprite.png") no-repeat scroll -11px -2875px transparent;
    height: 38px;
    padding: 0;
    width: 40px;
	box-shadow:none;
	text-indent:-999px;
	font-size:0px;
	border:none;
	line-height:30px;
	display:block;
	filter:none;
	-ms-filter:none;
	}
.prevnext_link .floatR .button:hover { background: url("../image/sprite.png") no-repeat scroll -11px -2936px transparent;}
	.prevnext_link .floatL .button span, .prevnext_link .floatR .button span {font-size:0;}
/*======== Latest Product ======*/
#column-left .box-product > div, #column-right .box-product > div
{
	width: 95%;
	display: inline-block;
	vertical-align: top;
	margin:0 0 15px 0;
	padding:6px;
	border:none;
	text-align:left;
	box-shadow:none;
}
#column-left .box-product > div:hover, #column-right .box-product > div:hover	{box-shadow:none}

#column-left .box-product .image, #column-right .box-product .image 
{
    display: block;
    float: left;
    margin-bottom: 0;
	 margin-right: 10px;
	border:1px solid #CEC6B7;
	padding:3px;
	border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
}
.boxprod_right			{ float: right;
    margin-left: 3px;
    width:69%;
	}


#vertical-ticker,#vertical-ticker1,#vertical-ticker2,#vertical-ticker3
{
	height:400px;
	overflow:hidden;
	margin:0; padding:0;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);
}

#vertical-ticker li,#vertical-ticker1 li,#vertical-ticker2 li,#vertical-ticker3 li
{
	display:block;
	color:#333;
	margin:0 0 20px 0;
	float:left;
	width:100%;
}

.saleblock {
}
.saleicon {
  height: 52px;
    left: 8px;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 56px;
	 background: url("../image/Sale.png") no-repeat scroll 0 0 transparent;
}


#column-left .saleicon {display:none;}
#column-right .saleicon {display:none;}

/*====================== Vertical Category Sidebox ==============================*/
.sidebarmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index:59;
}
 
.sidebarmenu ul li{
position: relative;
z-index:9 !important;
border-bottom:1px solid #E1E1E1;
}
.sidebarmenu ul li:hover {color:#4A3837 !important;
background:url("../image/sprite.png") no-repeat scroll -12px -2029px #E1DDD7;}
.sidebarmenu ul li:last-child {border-bottom:none;}
/* Top level menu links style */
.sidebarmenu ul li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	text-decoration: none;
	padding: 0px;
}




/*Sub level menu items */
.sidebarmenu ul li ul{
	position: absolute;
	width: 170px; /*Sub Menu Items width */
	top: 0px;
	visibility: hidden;
	background:#f7f7eb;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	border:1px solid #FFFFFF;
	border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	z-index:9999 !important;
	padding:0 !important;
}
#sidebarmenu1 li ul li	{ }
.sidebarmenu a.subfolderstyle{
	
}
#sidebarmenu1 li ul li a:hover { color:#383121 !important;
background:url("../image/sprite.png") no-repeat scroll -12px -2029px #E1DDD7;
}
#sidebarmenu1 li a	{ font-weight:normal; color:#898888;}
#sidebarmenu1 li a.active 	{ color:#383121 !important;
background:url("../image/sprite.png") no-repeat scroll -12px -2029px #E1DDD7;
    }
#sidebarmenu1 li ul li a	{ 
    font-size: 13px;
    padding: 13px 4px 11px 12px;
    text-decoration: none;
	color:#CF0105;
	text-transform:capitalize;
	text-decoration:none;
	}

.custom_block		{ float:left; width:19%;}
.customblock_content	{ width:100%;}

/*============= Product page Accoridan Tab =============== */
#accordion {
    float: left;
    margin-bottom: 30px;
}
#accordion h2.ui-state-active {
    background: url("../image/arow_up_down.png") no-repeat scroll 8px -15px #EAE2D7;
}
#accordion h2 {
  background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #EEEEEE;
    cursor: pointer;
    margin: 3px 0 5px;
    padding: 9px 10px;
}
#accordion .ui-state-active .ui-icon	
{
	border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #FFF;
    content: "";
    display: inline-block;
    height: 0;
    vertical-align: top;
    width: 0;

}
#accordion .ui-icon {
   background: url("../image/sprite.png") no-repeat scroll -10px -3680px transparent;
    content: "";
    display: inline-block;
    height: 10px;
    margin: -4px 0 0 5px;
    vertical-align: top;
    width: 10px;
}
#accordion h2 a {
    color: #313842;
    font-size: 15px;
}
#accordion .ui-accordion-header	{ border-radius: 4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	border: 0px none;
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.2);
	background-color: #b1171b;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cb2d31), to(#b1171b));
	background-image: -moz-linear-gradient(top, #cb2d31, #b1171b);
	background-image: linear-gradient(#cb2d31, #b1171b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb2d31', endColorstr='#b1171b');
	padding:6px 5px; margin:6px 0 0;
	}

#accordion .ui-state-active{
	border: 0px none;
	background-color: #686254;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#6e6a5c), to(#555040));
	background-image: -moz-linear-gradient(top, #6e6a5c, #555040);
	background-image: linear-gradient(#6e6a5c, #555040);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e6a5c', endColorstr='#555040');
	zoom: 1;
	color: #ffffff;
	 border-radius: 4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	}
#accordion .tab-content	{ background:none; height:auto !important; padding:15px 10px; border:none; box-shadow:none; border:1px solid #CAB8B2; margin:5px 0px 0px;}
#accordion .ui-state-active a	{color:#FFF !important;}
#accordion .ui-accordion-header a	{ color:#FFF !important; font-weight:normal; font-size:13px;}
#accordion .relatedproduct { background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin: 0;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 0;}
#accordion .relatedproduct span {border:none !important;}
#accordion .relatedproduct h3 a {padding-left:0 !important;}
#accordion .relatedproduct .box-product a { display: inline-block; font-size: 12px; padding: 3px 10px;}
accordion .relatedproduct .box-product button {}
.ui-accordion .ui-accordion-content	{ height:auto !important;}
/*============================ Extra =====================*/
#column-left a.button,#column-right a.button,#column-left input.button,#column-right input.button	
{ 
	    background: none repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    color: #777;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    margin-top: 4px;
    padding: 0;
	box-shadow: 0;
	box-shadow:none;
	text-shadow:none;
	filter:none;
	-ms-filter:none;
}
#column-left .name a, #column-right .name a{text-transform:capitalize;}
#column-left .name a:hover, #column-right .name a:hover{color:#CF0105; text-decoration:none;}
#column-left a.button:hover, #column-left input.button:hover, #column-right a.button:hover, #column-right input.button:hover	{ color:#000; text-decoration:underline;}
#column-left .box-product .price, #column-right .box-product .price	{ margin:0 0 5px; color:#BE2D6A; font-size:12px; font-weight:bold;}

.box-content ul li.manufactureimage a {background:none; border-bottom:none;}
#column-left .box-content ul li.manufactureimage a:hover, #column-right .box-content ul li.manufactureimage a:hover{background:none; border:none;}
.box-content ul li:last-child a {border:none;}

/*====== Custom Footer ======*/
#about_us_footer p,#custom_footer p	{ text-align:left; color:#FFF;}
#customHome .grid_3		{  float: left;
    margin: 0 0px 0 0;
    width: 15%
	}
#customHome .grid_4	{   float: left;
    margin:0 16px 0 0;
    width: 21%;
	}
#customHome .grid_6	{  float: left;
    margin: 0 76px 0 30px;
    width: 35%;
	}
#customHome #custom_footer{margin:0px; width:23%;}
#customHome .grid_8	{ float:left; width:50%; margin:0 10px;}
#customHome .grid_12	{ float:left;}


#customHome .grid_3 .fb_iframe_widget span { width:163px !important;height: 200px !important;}
#customHome .grid_3 .fb_iframe_widget iframe { width:163px !important; height: 200px !important;}

#customHome .grid_4 .fb_iframe_widget span { width:225px !important;height: 330px !important;}
#customHome .grid_4 .fb_iframe_widget iframe { width:226px !important;height:355px !important;}

#customHome .grid_6 .fb_iframe_widget span { width:297px !important;}
#customHome .grid_6 .fb_iframe_widget iframe { width:297px !important;}

#customHome .grid_8 .fb_iframe_widget span { width:465px !important;}
#customHome .grid_8 .fb_iframe_widget iframe { width:465px !important;}

#customHome .grid_12 .fb_iframe_widget span { width:965px !important;}
#customHome .grid_12 .fb_iframe_widget iframe { width:965px !important;}

/*#about_us_footer h2	{ background:url("../image/spirit.png") no-repeat scroll -25px -38px transparent;}*/

#facebook_footer .fb_iframe_widget span	{ }
#content-wrapper	{clear: both; width:100%; margin:0px auto 30px; overflow:hidden; }



.breadcrumb a	{ color:#555; text-decoration:none; font-weight:normal; padding: 0 5px 0 17px; text-transform:capitalize; line-height:35px;}
.breadcrumb a:hover{color:#CF0105; text-decoration:none;}

.refine_serach	{ border-bottom:1px solid #DCDCDC; padding-bottom:5px;}
#refine_ul ul	{  width:95%; padding:0;}
#refine_ul ul li { padding:0 !important; margin:0; float:left; list-style:none;}
#refine_ul ul li a	{    background: none repeat scroll 0 0 #C6497E;
    border-radius: 4px 4px 4px 4px;
    float: left;
    list-style: none outside none;
    margin: 0 5px 7px 0;
    padding: 5px 10px !important; color:#fff;}
#refine_ul ul li a:hover {background-color:#5E5E5E;  transition-duration: 100ms;}
.wrapper	{}
#header .header_bckg	{ padding:0px; margin:0; width:100%; float:left; }
#header .header_top {   float: left;
    margin: 0;
    width: 100%;
	}
#feature-box-product .box-heading, #content #latest
{ 
width:100%;
overflow:hidden;
	
}
#feature-box-product .box-heading .box-heading-left, #latest .box-heading .box-heading-left{
 border-bottom: 1px dotted #959595;
    border-top: 1px dotted #959595;
    display: table-cell;
    float: left;
    height: 2px;
    vertical-align: middle;
    width: 40%;
	margin-top:60px;
	margin-right:5px;
}
#feature-box-product .box-heading .box-heading-right, #latest .box-heading .box-heading-right{
 border-bottom: 1px dotted #959595;
    border-top: 1px dotted #959595;
    display: table-cell;
    float: right;
    height: 2px;
    vertical-align: middle;
    width:40%;
	margin-top:60px;
	margin-left:5px;
	}
#feature-box-product .heading, #latest .heading{
background: url("../image/decorations.png") no-repeat scroll center center transparent;
    color: #CF0105;
	font-family:'Sansita One',cursive;
	font-size: 30px;
    height: 110px;
    line-height: 110px;
    padding: 4px 10px;
	text-align:center;
	display:table-cell;
	float:left;
	width:17%;
	}
ul.featured-grid li.item {
float:left;
    margin: 0 0 50px;
    padding: 0;
    width: 245px;
}
.featured-grid li {
    list-style: none outside none;
    margin-bottom: 15px;
    vertical-align: top;
}	
.featured-grid  {  
    margin: 0;
    padding: 0;}
#feature-box-product {width:100%; margin:0px 0px 65px; padding:0px 0 0; float:left;}
#feature-box-product .box-content{width:100%; margin:20px 0 0;}

ul.featured-grid li.item .product-block {

margin-right: 0px;
position: relative;
text-align: center;
  float:none !important;
vertical-align: top;
width:238px;
padding:18px 15px 15px 6px;
height:auto !important;
}
ul.featured-grid li.item .product-block:hover {
  background: none repeat scroll 0 0 #FFFFFF;
    box-shadow:0 0 20px rgba(0, 0, 0, 0.2);
    height: auto !important;
    margin: 0 0px -74px -9px;
    padding: 18px 15px 15px !important;
    z-index: 10;
	
}



.block-test {
background-color: #f7f7eb;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	float:left;
	width:99%;
	font-size: 16px;
	border-radius: 3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	-khtml-border-radius:3px 3px 0px 0px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding:0px 0px 12px;
}
.product-grid .block-test .view-details{
 border-bottom: 1px dotted #959595;
   
	}
.product-grid .block-test .view-details:hover{
border: 0 none;
    color: #98806C;
	}
.product-grid .block-test .view-details a{ color: #CF0105;}
.product-grid .block-test .view-details a:hover{ color: #98806C;}
.block-test .view-details {
float:left;
 border-bottom: 1px dotted #959595;
    color: #CF0105;
	font-size:12px;
	margin:15px 10px 0px;
	font-weight:normal;
	}
.block-test a:hover{
border: 0 none;
    color: #98806C;
	}
ul.featured-grid li.item .product-block:hover .block-test {
display: block;
}

.block-test .button_wishlist {background: url("../image/sprite.png") no-repeat scroll -5px -1945px transparent;
    padding-left: 10px;}
.block-test .button_compare {background: url("../image/sprite.png") no-repeat scroll -5px -1945px transparent;
    padding-left: 10px;}
	
#latest .cart{float:right; margin:9px 10px 0px; }
#feature-box-product .image img, #latest .image img, .product-grid .image img, #tab-related .box-product .image img, .relatedproduct .box-product > div .image img{ border:none; display:block; width:100%;}
#feature-box-product .cart{
float:right;
box-shadow: 0px 0px 1px 1px rgba(204, 205, 187, 0.7);
	-moz-box-shadow: 0px 0px 1px 1px rgba(204, 205, 187, 0.7);
	-webkit-box-shadow: 0px 0px 1px 1px rgba(204, 205, 187, 0.7);
	border: 1px solid #f3f3f3;
	background: -webkit-gradient(linear, left top, left bottom, from(#ebedea), to(#e1e4df));
	background: -moz-linear-gradient(top, #ebedea 0%, #e1e4df 100%);
	background-color: #e5e8e4;
	background: linear-gradient(#ebedea, #e1e4df);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebedea', endColorstr='#e1e4df');
	margin:12px 10px 0;
	}
#feature-box-product .rating{ clear:both; margin:0px 10px; text-align:left;}
#feature-box-product .cart:hover{
	background: #e1e4df;
}
#feature-box-product .cart input{
 background: url("../image/sprite.png") no-repeat scroll -6px -304px transparent;
 filter:none;
 -ms-filter:none;
    height: 24px;
    padding: 0 6px 0 28px;
	color:#383121;
	box-shadow:none;
	border-radius:0px;
}
#feature-box-product .cart input:hover{background:url("../image/sprite.png") no-repeat scroll -6px -345px transparent; color:#383121;}
#feature-box-product .name, #feature-box-product .rat_comp, #content #latest .name, .product-block-inner .name, #tab-related .box-product .name, .relatedproduct .box-product > div .name	{     
	font-family: 'Sansita One', cursive;
	font-size: 16px;
	border-radius: 3px 3px 0px 0px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	z-index: 200;
	border-radius: 3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	-khtml-border-radius:3px 3px 0px 0px;
	width:99%;
}
#feature-box-product .name .title, #content #latest .name .title, .product-block-inner .name .title, #tab-related .box-product .name .title, .relatedproduct .box-product > div .name .title{
background-color: #f7f7eb;
	box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-moz-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 78, 13, 0.05) inset;
	font-size: 16px;
	
	}
#feature-box-product .name a, #content #latest .box-product .name a, #tab-related .box-product .name a, .relatedproduct .box-product > div .name a{color:#4A3837; border-bottom:none; line-height:52px; padding:0px;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
    text-transform: capitalize;

}
#feature-box-product .image-bar, #latest .image-bar, .product-block-inner .image-bar, #tab-related .box-product .image-bar, .relatedproduct .box-product > div .image-bar{position:relative;}
#feature-box-product .price, #latest .box-product .price, .product-block-inner .price, #tab-related .box-product .price, .relatedproduct .box-product > div .price {  
	background-color: #CF0105;
    color: #FFFFFF;
    font-weight: normal;
	font-family: 'Sansita One',cursive;
    font-size: 18px;
    padding: 4px 8px;
    position: absolute;
    right: 0;
    top: 0;
	z-index:1;	
	}
#feature-box-product .image, #latest .image, #tab-related .box-product .image, .relatedproduct .box-product > div .image{ position:relative;}
#feature-box-product .image a, #latest .image a, #tab-related .box-product .image a, .relatedproduct .box-product > div .image a{padding:0px; background:none; margin:0px;}
#feature-box-product .price .price-old {color:#4A3837; text-decoration:line-through;}
#feature-box-product .image .description, #latest .image .description, #tab-related .box-product .image .description, .relatedproduct .box-product > div .image .description{
background: rgba(67, 67, 67, 0.7);
	color: #ffffff;
	position:absolute;
	display:none;
	bottom:0px;
	line-height:18px;
	border: 1px solid #C4C4C4;
	box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
	-webkit-box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
	-moz-box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
	left:0;
	bottom:0;
	width:100%;
	}
.ie7 #feature-box-product .image .description, .ie7 #latest .image .description, .ie7 #tab-related .box-product .image .description, .ie7 .relatedproduct .box-product > div .image .description{background:#404448;}
.ie8 #feature-box-product .image .description, .ie8 #latest .image .description, .ie8 #tab-related .box-product .image .description, .ie8 .relatedproduct .box-product > div .image .description{background:#404448;}
#feature-box-product .image:hover .description, #latest .image:hover .description, #tab-related .box-product .image:hover .description, .relatedproduct .box-product > div .image:hover .description{display:block;}
#tab-related .box-product > div	
{
border: 1px solid #C4C4C4;
	box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
	-webkit-box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
	-moz-box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
 display: inline-block;
    margin:10px 8px 20px;
    padding: 0px 0;
    text-align: center;
    vertical-align: top;
    width: 236px;
}
.ie7 #tab-related .box-product > div{display:inline;}
#accordion .box-product > div{margin:0 7px 20px;}
#column-left + #content #tab-related .box-product > div, #column-right + #content #tab-related .box-product > div{
 width: 227px;
  margin:10px 10px 20px;
  }
#tab-related .box-product .button{margin:9px 10px 0; float:right; color:#FFF !important;}
.lt-ie9 #tab-related .box-product div {	display:inline;}
#tab-related .box-product > div:hover	{}
#tab-related .box-product .image		{}
#tab-related .box-product .image img	{ border:none;}
.cart-info .name a	{ color:#4A3837; font-weight:bold; text-decoration:none; text-transform:capitalize;}
.cart-info .name a:hover	{ color:#BE2D6A;}
.nav-container1 {display:none;}
#mobileFpart {display:none;}
#mobilefooter {display:none;}




/*========= Product Slider ======== */
#issues .image	{float: left;
    margin: 0 20px 0 0;
    padding-top: 18px;
    width: 35%;
	}
.productslider_right	{ float:left; width:63%;}
.productslider_right .name {
font-family: 'Sansita One',cursive;
    font-size: 44px;
    line-height: 130%;
    margin: 0 0 20px;
    text-shadow: 1px 1px 0 #FFFFFF;
	line-height: 120%;
	color:#4A3837;
	text-transform:capitalize;
	}
.productslider_right .name a { font-family: 'Sansita One',cursive;
    font-size: 44px;
    line-height: 130%;
    margin: 0 0 20px;
    text-shadow: 1px 1px 0 #FFFFFF;
	line-height: 120%;
	color:#4A3837;
	text-transform:capitalize;
}
.productslider_right .price { font-family: 'Sansita One',cursive;
    font-size: 24px;
    line-height: 130%;
    margin: 0 0 20px;
    text-shadow: 1px 1px 0 #FFFFFF;
	line-height: 120%;
	color:#BE2D6A;
	text-transform:capitalize;
	}
	
.productslider_right .price	.price-old {  color:#4A3837; font-size: 18px;text-decoration: line-through;}
.productslider_right .product-description { font-family: 'Sansita One',cursive;
    font-size: 16px;
    line-height: 140%;
    margin: 0 0 20px;
    text-shadow: 1px 1px 0 #FFFFFF;
	line-height: 120%;
	color:#856968;
	text-transform:capitalize;
	}
#timeline {
	
    height: 315px;
    overflow: hidden;
    position: relative;
    width: 100%;
	margin:0 auto;
}
.timelineblock {}
.ie7 .timelineblock {padding-top: 10px;}
#dates {
	width:100% !important;
	margin:0 !important;
	padding:0;
	display:none;
	height: 60px;
	overflow: hidden;
}
	#dates li {
		list-style: none;
		float: left;
		width: 117px;
		height: 50px;
		font-size: 24px;
		text-align: center;
		background: url('../image/biggerdot.png') center bottom no-repeat;
	}
		#dates a {
			line-height: 38px;
			padding-bottom: 10px;
			color:#FBB0B4;
			text-decoration:none;
		}
		#dates .selected {
			 font-size: 15px;
    font-weight: bold;
		}

#issues {
	width: 800px;
	height: 350px;
	overflow: hidden;
	padding:0;
}	
#issues li {
	width: 1066px;
	height: 350px;
	list-style: none;
	float: left;
}
#issues li.selected img {
	-webkit-transform: scale(1.0,1.1);
	-moz-transform: scale(1.0,1.1);
	-o-transform: scale(1.0,1.1);
	-ms-transform: scale(1.0,1.1);
	transform: scale(1.0,1.1);
}
#issues li img {
	float: left;
	margin: 0 10px;
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/* IE 6 & 7 */      
	zoom: 1;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out; 
	transition: all 2s ease-in-out;
	-webkit-transform: scale(0.7,0.7);
	-moz-transform: scale(0.7,0.7);
	-o-transform: scale(0.7,0.7);
	-ms-transform: scale(0.7,0.7);
	transform: scale(0.7,0.7);
}
		#issues li h1 {
			color: #ffcc00;
			font-size: 48px;
			margin: 20px 0;
			text-shadow: #000 1px 1px 2px;
		}
		#issues li p {
			 color: #777;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
   
    text-align: justify;
		}

#grad_left,
#grad_right {
	width: 100px;
	height: 350px;
	position: absolute;
	top: 0;
}
	#grad_left {
		left: 0;
		background: url('../images/grad_left.png') repeat-y;
	}
	#grad_right {
		right: 0;
		background: url('../images/grad_right.png') repeat-y;
	}

#next,
#prev {
 background-position: 0 0;
    background-repeat: no-repeat;
    font-size: 70px;
    height: 36px;
    overflow: hidden;
    position: absolute;
    right: 17px;
    text-indent: -9999px;
	bottom:10px;
    width: 36px;
}
	#next:hover {background-position: -12px -1732px;}
	#prev:hover {
		background-position: -12px -1611px;
	}
	#next {
		right: 0;
		
		background:url("../image/sprite.png") no-repeat scroll -11px -1669px transparent;
	}
	#prev {
		right: 50px;
		background:url("../image/sprite.png") no-repeat scroll -12px -1548px transparent;
	}
		#next.disabled,
		#prev.disabled {
			opacity: 0.2;
		}
/*==================================*/
/* START FORMALIZE */
/*==================================*/

/* `Widths
----------------------------------------------------------------------------------------------------*/

.input_tiny {
  width: 50px;
}

.input_small {
  width: 100px;
}

.input_medium {
  width: 150px;
}

.input_large {
  width: 200px;
}

.input_xlarge {
  width: 250px;
}

.input_xxlarge {
  width: 300px;
}

.input_full {
  width: 100%;
}

/*
  Added via JS to <textarea> and class="input_full".
  Applies only to IE7. Other browsers don't need it.
*/
.input_full_wrap {
  display: block;
  padding-right: 8px;
}

/* `UI Consistency
----------------------------------------------------------------------------------------------------*/

::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input[type="search"]::-webkit-search-decoration {
  display: none;
}

input,
button,
select,
textarea {
  margin: 0;
  vertical-align: middle;
  position:relative;
}

a.button,
button,
input[type="reset"],
input[type="submit"],
input[type="button"], #column-left #button-filter, #column-right #button-filter {
	color: #f3efe7;
	text-shadow:  0px -1px 0px rgba(0,0,0,0.4);
	border-bottom: 1px solid #240a02;
	border-top: 1px solid #797261;
	border-left: 1px solid #383121;
	border-right: 1px solid #383121;
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.4);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.4);
	background-color: #474131;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#615c4d), to(#352e1e));
	background-image: -moz-linear-gradient(top, #615c4d, #352e1e);
	background-image: linear-gradient(#615c4d, #352e1e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#615c4d', endColorstr='#352e1e');
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius:4px;
  border: none;
 
  cursor: pointer;
  font: normal 13px/1.3 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  outline: 0;
  overflow: visible;
  padding: 6px 16px;
  width: auto;
  position:relative;
  z-index: 0;
}
a.button:hover,
button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover{background:  #453f33;
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.3);
	color:#F3EFE7;
	}
#column-left #button-filter:hover, #column-right #button-filter:hover {text-decoration:none;}

.lt-ie9 a.button,
.lt-ie9 button,
.lt-ie9 input[type="reset"],
.lt-ie9 input[type="submit"],
.lt-ie9 input[type="button"]
{
	padding-top: 2px;
  	padding-bottom: 0px;
}




.lt-ie9 button {
	padding-top: 1px;
  padding-bottom: 1px;
}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {

 box-shadow: 1px 0px 1px 1px rgba(0, 0, 0, 0.1) inset;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #885b4e;
	/* RGBa with 0.6 opacity */
	background: rgba(158, 132, 119, 0.25);
	-pie-background: #E1DDD7;
		-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius:4px;

  color: #000;
  outline: 0;
  padding: 5px;
  font-size: 13px;
  /*
    Leaving out Helvetica Neue, to not throw off size="..."
    on inputs. Arial is more reliable, on Windows and OS X.
  */
  font-family: sans-serif, 'Liberation Sans', FreeSans, Helvetica;

  /* IE7 */
 
  position:relative;
  
 
}
.ie7 textarea,
.ie7 select,
.ie7 input[type="date"],
.ie7 input[type="datetime"],
.ie7 input[type="datetime-local"],
.ie7 input[type="email"],
.ie7 input[type="month"],
.ie7 input[type="number"],
.ie7 input[type="password"],
.ie7 input[type="search"],
.ie7 input[type="tel"],
.ie7 input[type="text"],
.ie7 input[type="time"],
.ie7 input[type="url"],
.ie7 input[type="week"]{background:#D0C6BD;}

.ie8 textarea,
.ie8 select,
.ie8 input[type="date"],
.ie8 input[type="datetime"],
.ie8 input[type="datetime-local"],
.ie8 input[type="email"],
.ie8 input[type="month"],
.ie8 input[type="number"],
.ie8 input[type="password"],
.ie8 input[type="search"],
.ie8 input[type="tel"],
.ie8 input[type="text"],
.ie8 input[type="time"],
.ie8 input[type="url"],
.ie8 input[type="week"]{background:#D0C6BD;}


	
input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active {box-shadow: 0 0 3px #BBBBBB;z-index: 0;}
#column-left input:focus, #column-left input:active, #column-left select:focus, #column-left select:active, #column-left textarea:focus, #column-left textarea:active	
{box-shadow: 0 0;}
#column-right input:focus, #column-right input:active, #column-right select:focus, #column-right select:active, #column-right textarea:focus, #column-right textarea:active	
{box-shadow: 0 0;}
	
.product-info .options textarea,
.product-info .options select,
.product-info .options input[type="date"],
.product-info .options input[type="datetime"],
.product-info .options input[type="datetime-local"],
.product-info .options input[type="email"],
.product-info .options input[type="month"],
.product-info .options input[type="number"],
.product-info .options input[type="password"],
.product-info .options input[type="search"],
.product-info .options input[type="tel"],
.product-info .options input[type="text"],
.product-info .options input[type="time"],
.product-info .options input[type="url"],
.product-info .options input[type="week"] { width:97%;}

.product-info .cart_qty input[type="text"]
 { width:12%;}

.lt-ie9 textarea,
.lt-ie9 select,
.lt-ie9 input[type="date"],
.lt-ie9 input[type="datetime"],
.lt-ie9 input[type="datetime-local"],
.lt-ie9 input[type="email"],
.lt-ie9 input[type="month"],
.lt-ie9 input[type="number"],
.lt-ie9 input[type="password"],
.lt-ie9 input[type="search"],
.lt-ie9 input[type="tel"],
.lt-ie9 input[type="text"],
.lt-ie9 input[type="time"],
.lt-ie9 input[type="url"],
.lt-ie9 input[type="week"]
{
	padding-top: 2px;
	padding-bottom: 1px;
	height: auto;
}



/*
  Separate rule for Firefox.
  Separate rule for IE, too.
  Cannot stack with WebKit's.
*/
::-webkit-input-placeholder {
  color: #888;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #888;
}

input.placeholder_text,
textarea.placeholder_text {
  color: #888;
}

:invalid {
  /*
    Suppress red glow that Firefox
    adds to form fields by default,
    even when user is still typing.
  */
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

button:focus,
button:active,
input:focus,
input:active,
select:focus,
select:active,
textarea:focus,
textarea:active {
  -moz-box-shadow: #06f 0 0 7px;
  -webkit-box-shadow: #06f 0 0 7px;
 /* box-shadow: #06f 0 0 7px;*/

  /* for Opera */

}

input[type="file"]:focus,
input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

select[disabled],
textarea[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {
  background-color: #eee;
}

button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled] {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: #888;
  cursor: default;
}

textarea,
select[size],
select[multiple] {
  height: auto;
}

/* Tweaks for Safari + Chrome. */
@media (-webkit-min-device-pixel-ratio: 0) {
  select {
    background-image: url(../images/select_arrow.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
  }

  select[size],
  select[multiple] {
    background-image: none;
    padding: 0;
  }

  ::-webkit-validation-bubble-message {
    box-shadow: rgba(0, 0, 0, 0.5) 0 0 5px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, #000));
    border: 1px solid;
    border-color: #747474 #5e5e5e #4f4f4f;
    color: #fff;
    font: 11px/1 'Lucida Grande', Arial, 'Liberation Sans', FreeSans, sans-serif;
    padding: 15px 15px 17px;
    text-shadow: #000 0 0 1px;
  }

  ::-webkit-validation-bubble-top-outer-arrow,
  ::-webkit-validation-bubble-top-inner-arrow {
    display: none;
  }
}

textarea {
  min-height: 40px;
  overflow: auto;
  resize: vertical;
  width: 98%;
}

optgroup {
  color: #000;
  font-style: normal;
  font-weight: normal;
}

/* `IE6
----------------------------------------------------------------------------------------------------*/

/*
  Everything below this line is for IE6.
  Delete it if you don't support it! :)

  Classes are added dynamically via JS,
  because IE6 doesn't support attribute
  selectors: .ie6_button, .ie6_input, etc.

  Note: These style rules are somewhat
  duplicated because IE6 bombs out when
  it sees attribute selectors. Example:

  .ie6_button {
    This works in IE6.
  }

  .ie6_button,
  input[type=submit] {
    This doesn't work.
  }
*/

.ie6_button,
* html button {
  background: #ddd url(../images/button.png) repeat-x;
  border: 1px solid;
  border-color: #ddd #bbb #999;
  cursor: pointer;
  color: #333;
  font: bold 12px/1.2 sans-serif, Helvetica;
  padding: 2px 10px 0px;
  overflow: visible;
  width: auto;
}

* html button {
  padding-top: 1px;
  padding-bottom: 1px;
}

.ie6_input,
* html textarea,
* html select {
  background: #fff;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: #000;
  padding: 2px 3px 1px;
  font-size: 13px;
  font-family: sans-serif, Helvetica;
  vertical-align: top;
}

* html select {
  margin-top: 1px;
}

.placeholder_text,
.ie6_input_disabled,
.ie6_button_disabled {
  color: #888;
}

.ie6_input_disabled {
  background: #eee;
}
.box-filter {  list-style: none outside none;
    margin: 0;
    padding: 10px 20px;}
.box-filter li {list-style:none outside none;}
#button-filter {margin-left:10px; margin-bottom:10px;}
.box-filter li ul {padding-left:10px;}
.slideshow {position:relative; margin:0 auto;}
.slideshowmain {}

.#carousel-additional .jcarousel-skin-opencart {width:308px;}

#carousel-additional .jcarousel-skin-opencart .jcarousel-next-horizontal {
    background: url("../image/sprite.png") no-repeat scroll -21px -3093px transparent;
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: 0;
    top: 26px;
    width: 22px;
}
#carousel-additional .jcarousel-skin-opencart .jcarousel-next-horizontal:hover{background:url("../image/sprite.png") no-repeat scroll -21px -3137px transparent;}
#carousel-additional .jcarousel-skin-opencart .jcarousel-prev-horizontal {
  background:url("../image/sprite.png") no-repeat scroll -21px -3004px transparent;
    cursor: pointer;
    height: 24px;
    position: absolute;
    left: 0;
    top: 26px;
    width: 22px;
}
#carousel-additional .jcarousel-skin-opencart .jcarousel-prev-horizontal:hover{background:url("../image/sprite.png") no-repeat scroll -21px -3048px transparent;}
.jcarousel-skin-opencart{width:100%; margin:0; clear:both;}
#carousel-additional .jcarousel-skin-opencart {}
.nivo-directionNav {display:block !important;}
.pluginBoxDivider {border-top: 1px solid #979797 !important;}
.pluginBoxDividerGray {border-top: 1px solid #979797 !important;}
.plm span {color: #979797 !important;}

.social_block .icon { background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: #FF633F;
    background-image: url("../image/sprite.png") !important;
    background-origin: padding-box !important;
    background-position: -11px -1227px !important;
    background-repeat: no-repeat !important;
    background-size: auto auto !important;
    padding-left: 0;}
.social_block ul {
    float: left;
    margin-top: 1px !important;
    padding-top: 10px !important;
    width: 228px;}

.social_inner {   padding-bottom: 4px; background:url("../image/footer_line.jpg") repeat-x scroll 0 bottom transparent;}
.social_block ul li			{ background:none; padding:0; float:left; margin-right:5px; list-style:none;}
.social_block ul li.twitter	a
{ 
	background: url("../image/sprite.png") no-repeat scroll -2px -564px transparent;
    float:left; 
	height: 42px;
    width: 44px;
}	
.social_block ul li.twitter	a:hover
{ 
	background: url("../image/sprite.png") no-repeat scroll -64px -564px transparent;
	
	text-decoration:none;
}
.social_block ul li.facebook a
{ 
	   background: url("../image/sprite.png") no-repeat scroll -2px -504px transparent;
    float: left;
   height: 42px;
    width: 44px;
}
.social_block ul li.facebook a:hover
{ 
	background: url("../image/sprite.png") no-repeat scroll -64px -504px transparent;
	text-decoration:none;
}	
.social_block ul li.rss	a
{ 
	background: url("../image/sprite.png") no-repeat scroll -2px -623px transparent;
    float: left;
    height: 42px;
    width: 44px;
}	
.social_block ul li.rss	a:hover
{ 
	background: url("../image/sprite.png") no-repeat scroll -64px -623px transparent;
	text-decoration:none;
}
.social_block ul li.linkin a
{ 
	background: url("../image/sprite.png") no-repeat scroll -2px -683px transparent;
    float: left;
  height: 42px;
    width: 44px;
}	
.social_block ul li.linkin a:hover
{ 
	background:  url("../image/sprite.png") no-repeat scroll -64px -683px transparent;
	text-decoration:none;
}
.footerbanner {margin-left: -128px;}




/*==================================*/
/* END FORMALIZE */
/*==================================*/



	
	

#list_a {
   background: url("../image/sprite.png") no-repeat scroll -12px -2340px transparent;
    float: left;
    height: 11px;
    line-height: 12px;
    margin-right: 15px;
    padding-left: 23px;
	color:#CF0105;
}
#list_a:hover {
 background: url("../image/sprite.png") no-repeat scroll -12px -2309px transparent;
   
	color:#98806C;
}
#grid_b {
     background: url("../image/sprite.png") no-repeat scroll -12px -2253px transparent;
      float:left;
    height: 11px;
	padding-left:23px;
	color:#98806C;
}
#list_b {
  background: url("../image/sprite.png") no-repeat scroll -12px -2309px transparent;
    float: left;
    height: 11px;
    margin-right: 15px;
	padding-left:23px;
	color:#98806C;
	line-height: 12px;
}
#grid_a {
 background: url("../image/sprite.png") no-repeat scroll -12px -2280px transparent;
  
      float:left;
    height: 11px;
	padding-left:23px;
	color:#CF0105;
	
}
#grid_a:hover {
    background: url("../image/sprite.png") no-repeat scroll -12px -2253px transparent;
	color:#98806C;
}
.product-filter .display b 
{
  float: left;
    line-height: 24px;
	font-weight:normal;
	display:none;
}
#topcontrol { margin-bottom:55px;}
	
#banner0 {overflow:hidden; clear:both;}
#content-wrapper-home #content .banner{margin:0px 0px 20px;}
.sub_banner			
{ 
box-shadow: 0 0 4px 1px #D1D1D1;
    clear: both;
    display: block;
    margin: 0 auto;
    padding: 15px 20px;
    width: 940px;
overflow:hidden;
}
.sub_banner .active { border-left: 7px solid #555; background:#FF633F; color:#FFF;}
.sub_banner .active .alter_class	{ color:#FFF;}
.subbaner_text:hover	{ border-left: 7px solid #555; background:#FF633F; color:#FFF;}
.subbaner_text	
{
    border-left: 7px solid #FF633F;
    color: #c3c3c3;
	background:#FFF;
    float: left;
    font-family: Cabin Condensed;
    font-size: 45px;
    font-weight: normal;
    line-height: 60px;
    margin-right: 15px;
    padding-left: 15px;
    width: 280px;
	padding-top:10px;
	padding-bottom:10px;
}
.ie8 .subbaner_text {width: 289px; padding-left:7px; font-size:45px;}
.ie9 .subbaner_text {width: 289px; padding-left:7px; font-size:45px;}
.alter_class { color:#2F2F2F;}
#banner_text3	{ margin:0;}

/*porduct page custom block*/
.product_info_page #column-left .box .box-content-cms, .product_info_page #column-right .box .box-content-cms {background:none; width:100%; padding:0;}

.product_info_customblock {margin-top:7px;}
.product_info_customblock_top {}
.product_info_customblock_top ul {float:left; margin:0; padding:0;}
.product_info_customblock_top ul li {list-style:none outside none;}
.custom_icon_block  { margin-bottom:10px; float:left; width:100%;}

#first_3col .custom_icon { background-color:#FF633F;}
#first_3col .custom_text { color:#FF633F;}

.custom_icon_block:hover { cursor{tongue_smile}ointer; }
.custom_icon_block:hover .custom_icon { color:#FFF;background-color:#FF633F;}
.custom_icon_block:hover .custom_text   { color:#FF633F;}
.custom_icon_block .custom_icon  
{ 
  background-color: #5F5F5F;
border-radius: 20px 20px 20px 20px;
color: #FFFFFF;
float: left;
font-size: 14px;
height: 22px;
margin-right: 5px;
padding-top: 4px;
text-align: center;
width: 24px;
}
.custom_icon_block .custom_text 
{ 
  float:left;
  margin-top:5px;
  color:#5F5F5F; 
  font-weight:normal;
  font-size:13px;
}
.product_info_customblock_bottom  { width:100%; float:left; margin:8px 0 0 0;}
.pluginSkinLight ._4s7c {height:auto !important;}
.fb-like-box div {border:none !important;}








.one-half {
	width: 48%;
	margin-right: 2%;
	float:left;
}


span.highlight,
span.highlight2 {
	padding: 2px 4px;
}


.cms-block h1{
font-family: 'Sansita One', cursive;
	font-size: 24px;
	line-height: 130%;
	margin: 0px 0px 20px 0px;
	text-shadow: #ffffff 1px 1px 0;
	color:#383121;
	font-weight:normal;
	}
.cms-block p{color:#373737; font-size:13px; line-height:20px; padding:10px 0px;}
.quote {
	background-image: url(../image/quote.png);
}

.quote2 {
	background-image: url(../image/quote2.png);
}

.quote, .quote2, .quote3 {
    background-repeat: no-repeat;
    height: 252px;
    margin: 0 3px 0 0;
    position: relative;
    width: 252px;
	float:left;
}
.quote .text {
    font-family: 'Droid Serif',serif;
    font-size: 13px;
    font-style: italic;
    left: 60px;
    position: absolute;
    text-align: center;
    top: 110px;
    width: 170px;
	color:#383121;
}
.quote2 .text, .quote3 .text {
    font-family: 'Sansita One',cursive;
    font-size: 16px;
    left: 60px;
    position: absolute;
    text-align: center;
    top: 110px;
    width: 170px;
	color:#4A3837;
}
.quote2 .text .highlight, .quote3 .text .highlight {
    background: none repeat scroll 0 0 transparent;
    color: #CF0105;
}
.quote .image img{-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius:40px;
	position:relative;
	}
.quote .image {
    height: 80px;
    left: 17px;
    position: absolute;
    top: 17px;
    width: 80px;
}


#carousel0{width:100%; float:left; margin:0px 0px 20px;}
#carousel0 .top-background{  background: url("../image/decoration_top.png") no-repeat scroll center center transparent;
    height: 28px;
    width: 100%;
	}
#carousel0 .bottom-background{background:url(../image/decoration_bottom.png) no-repeat scroll center center  transparent;
  height: 28px;
    width: 100%;
	}
.product-info .cart .cart_qty #button-cart{
color: #f7f7eb;
	text-shadow:  0px -1px 0px rgba(0,0,0,0.4);
	border-bottom: 1px solid #88391e;
	border-top: 1px solid #bc5937;
	border-left: 1px solid #ad5d41;
	border-right: 1px solid #ad5d41;
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.2);
	background-color: #c30004;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cf0105), to(#b10003));
	background-image: -moz-linear-gradient(top, #cf0105, #b10003);
	background-image: linear-gradient(#cf0105, #b10003);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf0105', endColorstr='#b10003');
	}
.product-info .cart .cart_qty #button-cart:hover{
	background:  #a80003;
	border: 1px solid #852e10;
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), 0px 1px 3px rgba(0,0,0,0.3);
}











.panel2 {
}
 .jcarousel-feature-tango .jcarousel-direction-rtl {
    direction: rtl;
}
.jcarousel-feature-tango .jcarousel-container-horizontal {
    padding: 0;
    margin:0 auto;
  
}
.jcarousel-feature-tango .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-feature-tango .jcarousel-clip-horizontal {
margin:0px;
 }
.jcarousel-feature-tango .jcarousel-item {
    height: auto;
    margin:0px 7px 15px;
    text-align: center;
	width:253px;
	
}
.ie7 .jcarousel-feature-tango .jcarousel-item{display:inline;}
.jcarousel-feature-tango .jcarousel-item .product-block{border: 1px solid #C4C4C4;
	box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
	-webkit-box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
	-moz-box-shadow: 0px 0px 1px 0px rgba(206, 198, 183, 1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius:3px;
	}
.jcarousel-feature-tango .jcarousel-item .featuredbottom{padding:0px;}
.jcarousel-feature-tango .jcarousel-item-horizontal { }
.jcarousel-feature-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}
.jcarousel-feature-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-feature-tango .jcarousel-next-horizontal {
 background:url("../image/sprite.png") no-repeat scroll -12px -3557px transparent;
    cursor: pointer;
    height: 35px;
    margin-left: 0;
    position: absolute;
    width: 35px;
	bottom:-39px;
	right:45%;
}
.jcarousel-feature-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background: url("../image/sprite.png") no-repeat -193px -1293px; transparent;
}
.jcarousel-feature-tango .jcarousel-next-horizontal:hover,
.jcarousel-feature-tango .jcarousel-next-horizontal:focus{background:url("../image/sprite.png") no-repeat scroll -12px -3608px transparent;}
.jcarousel-feature-tango .jcarousel-prev-horizontal {
      background:url("../image/sprite.png") no-repeat scroll -11px -3457px transparent;
    cursor: pointer;
    height: 35px;
    left: 48%;
    margin-left: 0;
    position: absolute;
	bottom:-39px;
    width: 35px;
}
.jcarousel-feature-tango .jcarousel-prev-horizontal:hover,
.jcarousel-feature-tango .jcarousel-prev-horizontal:focus{background:url("../image/sprite.png") no-repeat scroll -11px -3508px transparent;}
.jcarousel-feature-tango a.button, .jcarousel-feature-tango a.exclusive{ margin:0 auto;}
.jcarousel-feature-tango p.price_container{margin-bottom:10px}
.jcarousel-feature-tango p.price_container .price{ font-size:15px}
/* CSS Document */
/*==================== Feature Slider ===============*/
.homecenterbottom . jcarousel-feature-tango
{}

.homecenterbottom  .jcarousel-feature-tango .jcarousel-container-horizontal
{ 
  float: left;
  margin-top: 15px;
  width: 100%;
}
/*================ Logo Slider ==============*/
.logo_slider_main .jcarousel-feature-tango .jcarousel-container-horizontal {
    clear: both;
    margin: 0 auto;
    padding:10px 0;
    width:100%;
}
.logo_slider_main .jcarousel-feature-tango .jcarousel-clip-horizontal {
    margin: 0 20px 0 8px;
}
.logo_slider_main .jcarousel-feature-tango .jcarousel-prev-horizontal {
    background: url("logo_leftbullet.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 20px;
    left: 0;
    margin-left: -12px;
    position: absolute;
    top: 32px;
    width: 20px;
}
.logo_slider_main .jcarousel-feature-tango .jcarousel-next-horizontal {
    background: url("logo_rightbullet.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 20px;
    margin-right: -6px;
    position: absolute;
    right: 0;
    top: 32px;
    width: 20px;
}

.box-content ul li a {
	text-decoration: none;
	padding: 13px 4px 11px 12px;
	display: block;
	text-decoration: none;
	font-size: 13px;
}

.box-content ul{
	background: url("../image/sprite.png") no-repeat scroll -12px -2029px #DCDCDC;
	list-style-type:none;
	padding-left: 0;
}

#column-left a.button{
	color: #f3efe7;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.4);
	border-bottom: 1px solid #240a02;
	border-top: 1px solid #797261;
	border-left: 1px solid #383121;
	border-right: 1px solid #383121;
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.4);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.4);
	background-color: #474131;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#615c4d), to(#352e1e));
	background-image: -moz-linear-gradient(top, #615c4d, #352e1e);
	background-image: linear-gradient(#615c4d, #352e1e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#615c4d', endColorstr='#352e1e');
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: none;
	cursor: pointer;
	font: normal 13px/1.3 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	outline: 0;
	overflow: visible;
	padding: 6px 16px;
	width: auto;
	position: relative;
	z-index: 0;
	background-color: #474131;
	color: #F3EFE7;
}

.about-us-images img{padding-right:5px;padding-bottom:2px;}


