@charset "utf-8";
/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
.container{ width:1030px;}
.top{ background:#f0f0f0;}
.phone{ font-size:16px; display:block; padding:10px;}/* Safari */
.phone .fa{-webkit-transform: rotate(40deg);-moz-transform: rotate(40deg);-ms-transform: rotate(40deg);-o-transform: rotate(40deg);}
.top .navbar-nav > li > a{ padding:10px 15px; color:#000; position:relative; text-transform:capitalize; }
.top .navbar-nav > li > a:hover{ color:#6d6969;}
.top .navbar-nav > li > a:after{content: "/"; position:absolute; right:0; top: 11px;}
.top .navbar-nav > li:last-child a:after{content: ""; position:absolute; right:0;}
.top .navbar-nav > li:last-child{ text-transform:uppercase;}
.delivery{ padding:10px 0;}
.delivery b{text-transform:uppercase;}
.fa-shopping-cart{ margin-left:8px; font-size:18px;}
.search{ background:#FFF; margin:15px 0; border:solid 1px #ccc; padding:3px; width:230px;-webkit-border-radius: 15px;  -moz-border-radius: 15px; border-radius: 15px; position:relative; }
.fa-round {padding: 0;border-radius: 50%;-webkit-border-radius: 50%;  -moz-border-radius: 50%;color: #5E3C54;background-color: #ECDDE7;font-size:21px;line-height: 31px;height: 1.5em;width: 1.5em;text-align:center;}
.logo{ line-height:110px;}
.header{ height:110px; background: #5e3c54;}
.findus .fa{ margin-left:2px;}
.findus{ color:#c9bcc3; font-size:15px; font-style:italic; text-transform:uppercase; font-weight:bold; margin-bottom:15px;}
.sale:hover{ text-decoration:none; color:#000;}
#searchname{ border:none; padding:2px; width:155px; padding-left:30px; margin-left:2px;}
.search:before{content: "\f002"; position:absolute; left:12px; color:#ccc; font-family: FontAwesome; font-size:15px; top:5px}
.srh_bub{ background:none; border:none; border-left:solid 1px #ccc; background:#fff; width:61px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
.carousel-control.right{ background:none;}
.carousel-control.left{ background:none;}
.slider_b{ margin:15px 0; padding-bottom:10px; height:410px!important;  width:1000px; position:relative;}
.carousel{ height:405px!important; overflow:hidden; width:1000px; position:relative; z-index:9700;}
.small_banner{ position:relative; padding-bottom:10px;}
.mini_banner{ margin-bottom:15px;}
.Featured ul {margin: 0 -15px;padding: 0; }
.Featured ul li { border: 1px solid #c2c2c2; display: block; float: left; min-height: 311px; padding: 16px 10px; text-align: center; width: 208px; margin:0 10px;}
.Featured ul li:hover { box-shadow: 4px 6px 5px 0 rgba(204, 204, 204, 1);}
.Featured ul li img{ max-width:100%; height:auto;}
.Featured ul li h3 { height: 34px; margin: 9px 0; font-weight:bold; line-height:normal; font-size:12px;}
.Featured ul li h3 a { color: #4d4d4d;font-size: 12px; text-decoration: none; text-transform: uppercase;}
.Featured ul li h3 a:hover { color: #202020;text-decoration: underline;}
.Featured ul li p {}
.Featured ul li .FeaturedPrice { color: #6f6f6f;font-style: italic; font-size:20px; font-weight:bold;}
.Featured ul li .cartButton { color: #3e3e3e; font-size: 14px; margin: 16px auto 0; text-align: center; text-transform: uppercase; width: 150px;}
.Featured ul li .cartButton a { background: none repeat scroll 0 0 #c7bab2; color: #3e3e3e; display: block; font-style: italic;font-weight: bold;padding: 8px 0; text-decoration: none;}
.Featured ul li .cartButton a:hover {background: none repeat scroll 0 0 #b7b7b7;}
.main_con{ margin-bottom:0;}
.footer{ margin-top:15px;}
.footer h3 {display: block;font-size: 13px;font-weight: bold; margin: 0 0 1px; text-transform: uppercase; padding-bottom:5px;}
.f_content a{ display:block; color:#000; line-height:25px; font-size:13px;}
.finduson span{ color: #7e837d; display: block;font-size: 15px;font-style: italic;font-weight: bold; margin-bottom: -10px; overflow: hidden; text-align: center; text-transform: uppercase;}
.movetop .fa { display: block;font-size: 15px;height: 38px;line-height: 0; padding: 13px; position: relative; width: 38px; color:#EFEBEA;}
.movetop .fa::after {content: "Top";font-family: Arial,Helvetica,sans-serif; font-size: 10px;font-weight: bolder; left: 0;position: absolute; text-transform: uppercase; top: 27px;width: 106%;}
.fa-arrow-up::before { left: -1px; position: relative;}
.movetop { }
.copyright { color: #000; font-size: 13px; font-style: italic; padding: 15px 0 0; display:inline-block;}
.breadcrumb{ padding:10px 0; background:none; font-size:11px; color:#000; margin-bottom:0;}
.pro_det_img{ width:100%; height:auto; border:solid 1px #ccc; text-align:center;}
.pro_det_img a{ display:block;}
.product_det{ margin-bottom:0px;}
.enlarge{ font-size:11px;}
.productattribute{ border:solid 1px #ccc;}
.productattribute td {border-bottom: 1px solid #cccccc !important;border-right: 1px solid #cccccc;padding: 5px !important;}
.detail_cart{ border:solid 1px #ccc; padding:10px; margin:25px 0;}
.product_detail h2{ font-size:18px; font-weight:bold; margin:0 0 10px 0;}
.product_detail h3{ font-size:15px; font-weight:bold;}
.wishlist a{ text-decoration:underline; color:#000;}
.price{ font-size:20px; color:#6f6f6f; font-weight:bold; font-style:italic;}
.detail_cart .price{ padding:15px 0 0 0;}
.quantity{ padding-top:10px;}
.quantity label { margin-bottom:0; display: inline-block; height: 25px;  margin-top: 3px; padding-right: 3px; text-align: right; float:left;}
.quantity input {float: left; height: 25px;outline: medium none; text-align: center; width: 25px !important;}
.quantity .add_to_cart { background: none repeat scroll 0 0 #c7bab2; color: #3e3e3e; display: inline-block; /* float: left; */ font-size: 10px; font-style: italic; font-weight: 700; height: 24px; line-height: 24px; margin-left: 5px; padding: 0 10px; text-align: center; text-decoration: none; text-transform: uppercase;}
.listingpage{ margin:10px 0 0; margin-bottom:0;}
.block-content{ border:solid 1px #ccc; padding:10px;}
.block-title{ background:#c7bab2; padding:10px; font-size:15px; color:#fff; border:solid 1px #c7bab2; font-weight:bold;}
.block-content dt { border-top: 1px solid #ccc; font-size: 12px; font-weight: bold; padding: 8px 10px 0;}
.block-content dd { margin: 0; padding: 0 10px 8px;}
.s_category{ padding:10px 0; border-top:solid 1px #ccc;}
.s_category input{ margin-right:5px; float: left;}
.cat_name{ margin-top:2px; display:inline-block;}
.listing li{ margin-bottom:30px!important;}
.listing h2{ font-size:22px; margin-top:0;}
.pager {color: #929292; font-size: 11px; padding: 4px 8px; text-align: center; margin:0; border-top: 1px solid #ccc;}
.pager .amount { float: left; margin: 0;}
.pager .limiter { float: right;}
.sorter { border-top: 1px solid #ccc; color: #929292; font-size: 11px; padding: 3px 8px;}
.sorter .sort-by { float: right; padding-right: 0;}
.toolbar{ margin-bottom:10px;}
.toolbar label{ margin-bottom:0;}
.cartpage{ padding:30px 0; margin-bottom:0; padding-bottom:15px;}
.cartpage h2{ font-size:22px; margin-top:0;}
.sucess_msg{ border:solid 1px #ccc; padding:10px; margin:15px 0; font-size:11px; font-weight:bold;}
.data-table { border: 1px solid #e7e7e7; margin: 5px 0;}
.data-table { width: 100%;}
.data-table thead, .data-table thead tr { background: #e9e9e9 none repeat scroll 0 0;}
.data-table thead, .data-table thead tr { background: #e9e9e9 none repeat scroll 0 0;}
.data-table tr.last th, .data-table tr.last td { border-bottom: 0 none !important;}
.data-table tbody td { padding: 10px;}
.data-table tbody td {border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7;}
.data-table thead th { background: #f8f8f8;border-bottom: 1px solid #ccc; border-right: 1px solid #dddddd; color: #191919;font-weight: bold;padding: 7px 7px 6px 8px; font-size:11px; text-transform:uppercase;}
.cart-table td { border: 1px solid #e2e2e2; padding: 10px;vertical-align: middle;}
.cart-table .product-name {color: #1d1e20;font-size: 12px;font-style: italic;line-height: 17px;text-transform: uppercase;}
.cart-table .product-name a {color: #1d1e20;text-decoration: none;}
.cart-table .price{ font-size:12px; font-weight:normal; color:#202020;}
.btn-remove2 { background: rgba(0, 0, 0, 0) url("../images/delete.png") no-repeat scroll 0 0;display: block;font-size: 0; height: 16px; line-height: 0; overflow: hidden; text-indent: -999em; width: 16px;}
.btn-edit { background: rgba(0, 0, 0, 0) url("../images/edit.png") no-repeat scroll 0 0; display: block;font-size: 0; height: 16px; line-height: 0; overflow: hidden; text-indent: -999em;  width: 16px;}
.cart-table .btn-continue {float: left;}
button.button {background: #c7bab2 none repeat scroll 0 0; border: 0 none; cursor: pointer; margin: 0; overflow: visible; padding: 5px 15px;width: auto; font-weight:bold; font-style:italic; text-transform:uppercase;}
.btn-update{ float:right;}
.cart_detail{ text-align:right;}
.promo a{ color:#202020; text-decoration:underline; padding:15px 0; display:block;}
.subtotal span, .grandtotal span{ width:95px; padding-right:10px;display:inline-block;}
.grandtotal{ font-size:14px; color:#e02f00; font-weight:bold;}
.proceed_chk{ padding:15px 0;}
.cartpage .block-title { background: #232222 none repeat scroll 0 0; margin-right: 0; padding: 10px 8px 8px 10px; font-size:12px; text-transform:uppercase;}
.cartpage .block-content ul{ margin-bottom:0;padding-left: 0;}
.cartpage .block-content li {background: #eee none repeat scroll 0 0 !important; border: 1px solid #ddd !important; color: #555; font-size: 10px; line-height: 1.35; margin: 0 0 6px; padding: 2px 8px;text-transform: uppercase; cursor: pointer; list-style: none;}
.step_head{ background: #eee none repeat scroll 0 0; margin-right: 0; padding: 10px 8px 8px 10px; font-size:12px;color:#939393; font-weight:bold; border-top:solid 1px #ccc;}
.step_head span{ width:15px; height:17px; text-align:center; color:#000; background:#fff; display:inline-block; font-size:11px; padding-bottom:5px; margin-right:10px; font-weight:normal;}
.checkout_steps{ border:solid 1px #ccc;}
.checkout_step_con{ padding:10px; background:#fbfbfb; display:none;}
.checkout_steps .current{ background:#000;  color:#fff;}
.checkout_steps .current span{ background:#eee;}
.currenttab{ display:block;}
.brands ul{ list-style:none; margin:0 -5px; padding:0; }
.brands ul li{ float:left; display:inline-block; margin:5px; border:solid 1px #ccc; width:192px; padding:5px; }
.brands ul li:hover{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}
.brands ul li img{ width:100%; height:auto; max-width:192px; text-align:center;}
.brands ul li img:hover{ opacity:0.8}
    /* Added By Dan */
.items { border: 1px solid #c2c2c2;display: block; float: left; margin: 0 10px; min-height: 311px; padding: 16px 10px;text-align: center; width: 208px;}
.items:hover { box-shadow: 4px 6px 5px 0 rgba(204, 204, 204, 1);}
.items a {color: #4d4d4d; font-size: 12px; text-decoration: none; text-transform: uppercase;}
.items a:hover { color: #202020; text-decoration: underline;}
.items h3 {font-size: 12px; font-weight: bold;height: 34px;line-height: normal;margin: 9px 0;}
.items { margin-bottom:20px!important;}
.items .cartButton {color: #3e3e3e; font-size: 14px;margin: 16px auto 0;text-align: center;text-transform: uppercase;width: 120px;}
.items .cartButton a { background: none repeat scroll 0 0 #c7bab2; color: #3e3e3e; display: block; font-style: italic; font-weight: bold; padding: 4px 0;  text-decoration: none;	font-size:11px;}
.items .cartButton a:hover {background: #b7b7b7 !important;}
.product-options { margin-top: 45px;}
.pager .limiter label{ display: inline-block !important; font-size: 12px !important;}    
.sort-by label{ display: inline-block !important; font-size: 12px !important;}
.cat_name label{ font-size: 12px !important;}
.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper{background-color: #ffffff !important;text-shadow: 0 1px 0 #ffffff !important;}
.ui-page {  position: relative !important; min-height: 80px !important;}
input.ui-slider-input { -moz-appearance: textfield !important;}  
.ui-btn-active { background-color: #cccccc !important; border-color: #cccccc !important;}  
.ui-rangeslider-sliders{ margin: 0 10px !important;}
.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child { height: 0px !important;}
.ui-slider-track {height: 9px !important;}
.ui-bar-a, .ui-page-theme-a .ui-bar-inherit, html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit{    background-color: #ffffff !important;}
.ui-slider-track .ui-btn.ui-slider-handle { height: 15px !important; width: 15px !important; margin: -8px 0 0 -8px;}
.box-head{clear: both;}
.box-account .box-head h2 { color: #000000; float: left; font-size: 14px; font-weight: bold; margin: 0;}
.box-account .box-head { margin: 0 0 5px; text-align: right;}
td .price { font-size: 12px; font-weight: normal;}
.box-head > a { color: #202020;}
.nobr > a { color: #202020;}
.nobr {  white-space: nowrap !important;}
.col-1.address { float: left; width: 50%;}
.step_head .account{/*  background: #eee none repeat scroll 0 0;  border-top: 1px solid #ccc;*/ color: #000; font-size: 12px; font-weight: bold; margin-right: 0; padding: 10px 8px 8px 10px;}    
.account-title { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; margin: 0 0 16px; overflow: hidden; width: 100%;}
.welcome-msg { margin: 0 8em 1.5em 0;}
/* End */
.banner1{ position:relative; z-index:100;}
/*nav*/
.nav ul { list-style: none; padding: 0; margin: 0; background: #000; z-index:999;}
.nav ul li { display: block; position: relative; float: left; background: #c7bab2; list-style:none!important; border-bottom:solid 1px #ccc; border-left:0;}
/* This hides the dropdowns */
.nav li ul { display: none; }
.nav li ul ul{ border:solid 1px #ccc; margin:10px 0 0 -10px;}
.nav ul li a {
  display: block;
  padding: 6px 10px;
  text-decoration: none;
  white-space: nowrap;
  color: #000;
}
/* Display the dropdown */

.nav li:hover > ul {
  display: block;
  position: absolute;
}

.nav li:hover li { float: none; }
.nav li ul{ background: #5E4FA2 !important}
.nav li li a{ background: none !important}
.nav li li a:hover{ color:#5e5b5b  !important;}

.nav li:hover li a:hover { background: #433979; }


.nav li ul li { border-top: 0; }

/* Displays second level dropdowns to the right of the first level dropdown */


ul ul ul {
  left: 100%;
  top: 0;
}

/* Simple clearfix */



ul:before,
ul:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}

ul:after { clear: both; }
.navigation .nav li li a::before{content: "";}
.nav a{ color:#7D7670;}
.nav li.round-home{ color:#7D7670;}
.nav li span { color: black;}
.nav li { border-left: 1px solid #a0938b; padding: 0 7px;}
.nav li:first-child { border-left: none;}
.navigation .col-xs-12 { padding: 0;}
.nav .fa-home::before{ font-size:18px; margin-right: -2px;}
.nav ul{ width:15em;}
.sale {
    background: #ff0000 none repeat scroll 0 0;
    color: #fff;
    text-transform:uppercase;
    margin-top: 0;
    padding: 10px 15px;
}
.navbar-nav > li > a {
    padding: 11px 7px;
	text-transform: uppercase;
}
.top .navbar-nav > li > a:hover{ background:none!important}
.top .navbar-nav > li:last-child  a::after{content:"";}
.pagination{ margin:0!important; margin-left:10px!important;}
.pagination li {
    border: none!important;
    display: inline-block!important;
    float: left!important;
    margin: 0 2px!important;
    min-height: 10px!important;
    padding:0!important;
    text-align: center!important;
    width: auto!important;
}
.pagination li:hover{ box-shadow:none!important;}
.pagination > li > a, .pagination > li > span{ color:#000;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background:#ccc; border:solid 1px #ccc; color:#000; box-shadow:none!important;}
.product-options dl{ clear:both;}
.config-attributes select {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 13px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%; margin-bottom:10px;
}
.config-attributes .item_qty {
    padding: 8px; width:50px; text-align:center;
}
#products-bundleitems input{ margin-right:5px!important;}
#products-bundleitems label{ margin-right:10px;}
.qtytextradio {float: right;}
.qtytextradio input {
 
    height: 25px;
    outline: medium none;
    text-align: center;
    width: 30px !important;
}
#form-signup .form-group{ float: left;margin-bottom:0px; margin-right: 2%;width: 48%;}
#form-signup .btn-primary{ background:#c7bab2; float:right; }
.clear{ clear:both; margin:0; padding:0; line-height:0; height:0; font-size:0;}
#form-signup .fieldset{ clear:both; border:solid 1px #ccc; padding:15px; margin-bottom:25px; position:relative; margin-top:35px;}
.fieldset .legend {
    background: #dedede none repeat scroll 0 0;
    border: 1px solid #fefefe;
    color: #333333;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin: -33px 0 0 0px;
    padding:5px;
    position: relative;
}
.site-login h2 {
    background: #f1f1f1 none repeat scroll 0 0;
    font-size: 13px;
    line-height: 1.25;
    margin: 0 -10px 12px;
    padding: 4px 10px; font-weight:bold; padding:
}
.site-login h1{color: #5e3c54;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 0;
    padding-top: 13px;}
.btn-primary{    
	background: #c7bab2 none repeat scroll 0 0;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    text-transform: uppercase;
	border: medium none;
    border-radius: 0;
    color: #000;
	}
.btn-primary:hover
{
    background-color: #b7b7b7 !important;
    border-color: #204d74;
    color: #000;
}
.button:hover
{
    background-color: #b7b7b7 !important;
    border-color: #204d74;
    color: #000;
}
#login-form .form-control {
    border-radius: 0;
    height: 30px;
}
	a{ color:#000;}
	
	
	.site-contact{ border:solid 1px #ccc; padding:15px;}
	.mapaddress span, .trading_hours span {
    border-bottom: 1px solid #ccc;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
    padding: 5px 0;
    text-transform: uppercase;
}
.about_image{ margin:25px 0;}
.cartpage1{ padding:0!important;}
.top-link-checkout:after{content: ""!important;}

.slider_b:after{
    background: #fff none repeat scroll 0 0;
    border-radius: 290px / 8px;
    bottom: 18px;
    box-shadow: 0 10px 10px #000;
    height: 16px;
    left: 0; right:0; margin:0 auto;
   
    position: absolute;
    width: 580px;
	content:'';
}
 .small_banner:after{
    background: #fff none repeat scroll 0 0;
    border-radius: 290px / 100px;
    bottom: 18px;
    box-shadow: 0 10px 10px #000;
    height: 16px;
    left: 0; right:0; margin:0 auto;
   
    position: absolute;
    width: 70%;  
	content:''; z-index:-1;
}
#homepage-products .summary{ display:none;}
h1{ font-size:25px;}
.summary{ display:none;}

.navbar-left {
    width: 103%;
}
.tabs-left .nav-tabs {
    padding: 6px 10px 0 !important;
}

.navigation .col-md-11 {
    height: 37px;
}
.sale_menu a{ color:white;}
.pop-head{ color:#6f6f6f;}
.ui-front, .home-pop input:focus{ border-color:#E1D9D6;}
#d_subscribe{ background:#E1D9D6!important;}
#category-products .list-view{ margin:0 !important;}
.main_container { margin: 0 auto;  width: 1030px; box-shadow:0 9px 0 0 #c7bab2, 0 -13px 0 0 #c7bab2, 3px 0 13px -4px #ccc, -3px 0 13px -4px #ccc;}
.movetop.pull-right a:hover { text-decoration: none;}
.footer .fa-round { background-color: #886E5F; color:#E1D9D6;}
.footer .finduson { text-align: center;}
.header { min-height: 137px;}
.press img { border: 1px solid #c9c9c9; width: 260px;}
.press h3 { color: #5e3c54; font-size: 14px; height: 35px; margin-bottom: 5px; margin-top: 30px; padding-bottom: 5px; text-align: center;
    width: 260px; }
.press li { float: left; margin-left: 44px; width: 267px;}
.testimonial { height:385px; border: 1px solid #c2c2c2; color: #6f6f6f; float: right; padding: 20px 16px 8px; width: 670px; overflow-y: auto;}
.testimonial p {font-size: 13px; font-style: italic; line-height: 22px; text-align: center;}
.testimonial img { float: left; margin-top: 5px; margin-right: 7px; width: 270px;}
.testimonial span {float: right;font-style: italic; font-weight: bold;}
.testimonial h3 {display: inline-block;font-size: 21px;font-weight: normal;line-height: 25px;margin-bottom: 3px;padding: 0 70px;text-align: center;    text-transform: uppercase; margin-left: 239px;}
.testimonial.testi_page { border: medium none; padding: 0; width: 100%;}
.test_title { margin-top: -6px;}
.testi_page #testimonials span { display: block; float: none; margin-bottom: 24px;overflow: hidden;text-align: right;}
.testim_home ul {list-style: outside none none;}
.testimonial_left {float: left;}
.col-xs-6 .navbar-nav li { border: medium none; padding:0;}
.sale_menu { display: none !important;}
.product_detail .add_to_cart { background: #c7bab2 !important;}
#checkout-form .ui-accordion-header-active {background: #c7bab2 none repeat scroll 0 0; border: 1px solid #c7bab2;padding: 12px 25px;}
.ui-accordion .ui-accordion-header { padding: 10px 30px;}
.content_area_products .block-title span { font-size: 15px;}
.cms-main h1 {color: #5e3c54;font-size: 21px;font-weight: 800;margin-bottom: 20px; margin-top: 0; border-top:1px solid #e5e5e5; padding-top: 13px;}
.footer{ background: #e1d9d6 none repeat scroll 0 0;
    box-shadow: -3px 0 13px -4px #ccc;
    margin: 7px auto 0 !important;
    padding: 25px 0 5px;
    width: 1030px;}
.main_container .footer{ margin:15px 0 0 0 !important; box-shadow: none !important; width:100% !important;}	
/*****************************************************/
.slider_b .carousel { background: none !important;}
.cms-pages-view {font-family: 'Open Sans', sans-serif; color:#858585; }
.cms-pages-view p { color:#858585; line-height:27px; font-size:13px; }
.cms-pages-view p strong { font-weight:600; font-size:16px; color:#757575; text-transform:uppercase; }
.cms-pages-view a { color: #9e9e9e !important;  text-decoration: underline;}
.search_items { margin: 8px !important; }
.button.apply-code span { color: #fff !important; font-size: 11px;}
.button.apply-code { padding: 5px 15px !important;}
.step input[type="checkbox"] {  margin-top: 1px !important;}
p.required { color: #eb340a; font-size: 11px;}
#checkout-form p.required {  float: right;  margin-right: 10px;}
.cont { background: #c7bab2 }
.cont:hover { background: #b7b7b7 none repeat scroll 0 0;}
#opc-login .buttons-set .login-button {margin-top: 18px;}
#category-products {padding-top: 0px;}
.Featured h2, .gift h2 {color: #5e3c54;font-size: 21px;font-weight: bold;margin-top: -18px;padding-top: 15px;font-style: normal;}
.site-signup h1 {color: #5e3c54;text-transform: uppercase;font-size: 21px;font-weight: bold;margin-bottom: 10px;margin-top: 0;padding-top: 13px;}
.containers .brand_list .page-title h2 {color: #5e3c54;text-transform: uppercase;font-size: 21px;font-weight: 500;margin-bottom: 10px;margin-top: 0;padding-top: 13px;margin-left: 10px;}
.containers .brand_list ol.breadcrumb {margin-left: -2px;margin-top: -12px;margin-bottom: -6px;}
.gallery-view h2 {color: #5e3c54;text-transform: uppercase;font-size: 21px;font-weight: 500;margin-top: -11px;padding-top: 13px;}
.nav ul li a.active {color: #5e5b5b !important;}
.copyright a {
    color: #000 !important;
}
.copyright a:hover , .copyright a:focus{
    color: #000 !important;
    text-decoration:  none !important;
}