.visible-phone-big { display: none; }
.hidden-phone-big { display: inline-block; }
a:focus {  outline: none;}
/*--------FROM GOOGLE FONTS--------*/
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff'); }
@font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff'); }
/*--------FROM GOOGLE FONTS--------*/
#menu-mobile-44.itemMenu.level1{ border-bottom: medium none !important;}
.contacts-index-index .sidebar{display:none;}
.cart-collaterals .shipping, .cart-collaterals .discount{display: none;}
.clearfix { *zoom: 1;}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ma-banner7-container .flexslider {  border: 0 none !important;}
.ma-banner7-container {margin: 30px 0 20px !important;}
.ma-banner7-container .flexslider .bannerbottomshadow {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body { background-image: url(../images/pattern-top.png), url(../images/pattern-bottom.png);  background-position: left top, left bottom !important;background-repeat: repeat-x, repeat-x; padding:0px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; /*background: #fff url(../images/headerpatternbg.png) repeat-x 0 -202px;*/}
body.cms-home{background-position:0 0;}
.wrapper-over { background: url(../images/background--.gif) repeat-x 0 -97px; }
.navbar-inner {   margin: 0; background: #8175b5 none repeat scroll 0 0; border-radius: 5px;}
div.menu a, div.wp-custom-menu-popup a {  border-right: medium none !important;  padding: 14px 16px !important; text-transform: capitalize;}
div.menu .menu0 a{padding: 12px 16px !important;}

.i-logo.span4 {   margin-top: 15px;}
.pull-right.quick-access > a {padding: 0 10px;}
.bags {background: #fff none repeat scroll 0 0;border: 3px solid #eee;border-radius: 22px;padding: 0px 2px;text-align: center !important;
  margin-right: 2px;}
.newsletter {background: #796dab none repeat scroll 0 0;    padding: 6px 15px; border-radius: 5px;}
div.menu a:hover, div.menu.active a { background: #f1f2ed none repeat scroll 0 0 !important;}
.terms a {color: #796dab !important;}
.catalog-category-view .thumbnail .relative {  line-height: 286px;}
.catalog-category-view .caption.list-captn > p { min-height: 48px;}
.stockists{float: right;margin-top: 15px;text-align: right;width: 65%;}
#my-orders-table .m-center { width: 100px;}
.checkout-onepage-success .col-main.span9 a{ font-weight: bold;text-decoration: underline;}
.print-head { text-align: right;}
.cms-home .thumbnail .relative {line-height: 282px;}
@media (max-width: 767px) {
body { padding: 0; }
.catalog-category-view .thumbnail .relative {  line-height: 234px;}

}
.no-display { display: none; }
.a-left { text-align: left !important; }
.a-right { text-align: right !important; }
.a-center { text-align: center !important; }
.v-middle { vertical-align: middle !important; }
.no-display { display: none; }
.nobr { white-space: nowrap; }
.g-static-todo { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAKElEQVQ4jWP4//9/AxhbMPwnh81AiWaIARRoBrEZRr0w6oVRL1DHCwAj0BCbelWSywAAAABJRU5ErkJggg==") 0 0 repeat !important; }
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.wrapper { margin-left: auto; margin-right: auto; /*width: 940px;*/ }
/*.wrapper .case {
  padding: 10px;
  background: #ffffff;
  border-style: solid;
  border-width: 10px;
  border-color: rgba(0, 0, 0, 0.075);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}*/
/*@media (min-width: 1200px) {
  .wrapper {
    width: 1230px;
  }
  .wrapper .case {
    padding: 15px;
    border-width: 15px;
  }
}*/
@media (min-width: 768px) and (max-width: 979px) {
/*.wrapper { width: 764px;*/ }
/*.wrapper .case {
    padding: 10px;
    border-width: 10px;
  }*/
  .catalog-category-view .btn-cart{background-position:right 0; /* background-size: 22% auto;*/  font-size: 11px !important;    padding:6px 35px 6px 5px !important} 
.catalog-category-view .input-text.qty { width: 15px !important;}

}
@media (max-width: 767px) {
.wrapper { width: auto; }
.catalog-category-view .thumbnail .relative {  line-height: 234px;}


}
.header-container .header .i-logo { text-align: center; }
.header-container .header .i-logo .logo { padding: 6px 0 0 0; margin: 0px; display: block; line-height: 0; text-align: left; }
.header-container .header .i-logo .logo strong { display: block; overflow: hidden; text-indent: -999%; }
.header-container .header .i-logo .logo strong img { display: block; margin: 0 auto; }
/*.header-container .quick-access .welcome-msg {
  margin: 0 0 10px;
  text-align: right;
}*/
.header-container .quick-access .form-language { float: right; margin: 0 0 10px; }
.header-container .quick-access .form-language > label { margin: auto; }
.header-container .quick-access .links { float: right; }
.header-container .quick-access .links a { font-size: 12px; color: #fff; background: url(../images/top-strip.gif) no-repeat right center; padding: 0 3px; margin: 0 3px 0 0; }
.header-container .quick-access .links a:hover { color:#f4832e;}
.header-container .quick-access .links a:last-child { background: none; }
@media (max-width: 767px) {
.header-container .quick-access { margin-top: 10px; }
/*.header-container .quick-access .welcome-msg {
    text-align: center;
  }*/
.header-container .quick-access .form-language { float: none; }
.header-container .quick-access .links { float: none; }
.header-container .quick-access .links [class*="icon-"] { display: none; }
.catalog-category-view .thumbnail .relative {  line-height: 234px;}


}
.footer-container { margin: 20px 0 0; /*background: url(../images/footerbg1.gif) left top;border-top: 4px solid #111; */ padding-bottom: 40px;}
.footer-container .footer { color: #555555; }
.footer-container .footer .organization { margin-bottom: 20px; }
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clearfix { *zoom: 1;}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.navbar-search { float: right; }
.navbar-search .input-append, .navbar-search .input-prepend { margin-bottom: 0; }
.search-autocomplete { padding: 3px 0; background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
.search-autocomplete > ul { margin: 0; list-style: none; }
.search-autocomplete > ul > li { padding: 2px 10px; color: #333333; cursor: pointer; }
.search-autocomplete > ul > li > .amount { font-size: 10.5px; margin-right: 3px; }
.search-autocomplete > ul > li:hover { background: #0088cc; color: #ffffff; }
.search-autocomplete > ul > li.selected { background: #0088cc; color: #ffffff; }

@media screen and (max-width 767px) {
.navbar-search { float: none; margin-top: 10px; }
.relative {  line-height: 234px;}

}
.clearfix { *zoom: 1;
}


.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/*.navbar {
  margin-top: 20px;
}*/
.nav { /* All Levels */ /* Style consistent throughout all nav levels */

}
.nav li { /* 0 Level item */ }
.nav li.level0 { position: relative;/* 1st Level list */ }
/*.nav li.level0 ul { position: absolute; top: 80%; left: 0; z-index: 1000; display: none; float: left; min-width: 380px; margin: 0; list-style: none; background-color: #fff; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; padding: 5px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }*/
.nav li.level0 ul { position: absolute; /*top: 80%;*/ left: 0; z-index: 1000; display: none; float: left; min-width:134px; margin: 0; list-style: none; background-color: #252525; }
.nav li.level0 ul > li { position: relative; width: 100%; float: left; background: url(../images/lidottedbrdr.png) left bottom repeat-x; }
.nav li.level0 ul > li > a { display: block; font-size: 12px; padding: 8px; clear: both; font-weight: normal; line-height: 17px; color: #fff; white-space: nowrap; /*background: url(../images/sub-arrow.gif) no-repeat 9px 8px;*/ }
.nav li.level0 ul > li > a:hover, .nav li.level0 ul > li > a:focus { text-decoration: none; color: #f56944; background: url(../images/lidottedbrdr.png) left bottom repeat-x #0b0b0b; }
.nav li.level0 ul > li > ul { display: none; top: 0; left: 100%; width: 100%; margin-top: 0px; margin-left: 0px; /*-webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px;*/ }
.nav li.level0 ul > li:hover > ul { display: block; }
.nav li.level0 ul > li.parent > a:after { display: block; content: " "; float: right; width: 0; height: 0; /*border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px;*/ border-left-color: #cccccc; margin-top: 5px; margin-right: -10px; }
.nav li.level0 ul.shown-sub { display: block; }
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.page-title { margin: 0px 0 20px 0; background: url(../images/titlebrdr.gif) left bottom no-repeat; /*padding: 0 0 2px;
  background: url(../images/blocks/block/background.png);*/ }
.page-title > h1, .page-title > h2 { color: #000; line-height: 20px; padding:0 0 5px 0; font-size:24px; font-weight: normal; margin: 0; }
.page-title.title-buttons { position: relative; }
.page-title.title-buttons > .btn { position: absolute; top: 0px; right: 0px; }
.page-title.title-buttons > .btn-group { position: absolute; top: 0; right: 0; }


/*@media (min-width: 1200px) {
  .page-title {
    margin-left: -15px;
    margin-right: -15px;
  }
  .page-title > h1 {
    padding-left: 15px;
    padding-right: 15px;
  }
}*/
@media (min-width: 768px) and (max-width: 979px) {
.page-title { /*margin-left: -10px; margin-right: -10px;*/ }
.page-title > h1, .page-title > h2 { padding-left: 10px; padding-right: 10px; }
}
@media (max-width: 767px) {
.catalog-category-view .thumbnail .relative {  line-height: 234px;}

.page-title.title-buttons > .btn-group { position: static; margin: 10px; }
}
.sub-title { font-size: 17.5px; font-weight: normal; }
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/*.messages {
  margin: 0 0 20px;
  list-style: none;
  border: 1px solid red;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}*/
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.btn.btn-remove { color: #f00; }
.btn-remove { color: #f00; }
.buttons-set { line-height: 30px; padding: 10px 0; }
.iblock { display: inline-block; }
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/*.block { margin: 0 0 20px; background: #fff; border: solid 1px #e9e9e9; }*/
.block > .block-title { /*background: url(../images/titletopbrdr.gif) left top no-repeat;*/ text-transform: capitalize; /*padding:14px 10px 0px 10px;*/ line-height: 20px; font-size:13px; font-weight: normal; text-transform: uppercase; color: #000;  }
.block h5{margin:0; font-weight:normal; text-transform:uppercase;}
/*.block > .block-title .blocktitleinner { padding:0 0 10px 0; border-bottom:1px solid #e9e9e9;}*/
.block > .block-title > strong { font-size:18px; font-weight: normal; text-transform: uppercase; color: #000;  display:block;/*text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);*/ }
.block .block-content { /*padding: 10px; background: #ffffff;*/ /*overflow:hidden;*/ }
.block .block-content > .block-subtitle {font-size:14px;}
.block .block-content > .empty { margin-bottom: 0; }
.block .block-content > .actions { margin-top: 20px; }
.block form { margin-bottom: 0; }
.block-layered-nav > .block-content > .currently { margin: 0 0 20px; }
.block-layered-nav > .block-content > .currently > .nav-list { padding: 0; }
.block-layered-nav > .block-content > .currently > .nav-list .currently__list > li > span { color: #333333; }
.block-layered-nav > .block-content > .currently > .nav-list .currently__list > li > span.value { text-transform: none; }
.block-layered-nav > .block-content > .nav-list { padding: 0; }
.block-layered-nav > .block-content > .nav-list .amount { font-weight: normal; }
.block-layered-nav > .block-content > .nav-list .price { font-size: 14px; }
.block-poll .poll-answers { margin: 0; list-style: none; }
.block-poll .poll-answers > .item { margin: 0 0 10px; }
.block-reorder .reorder-list { margin-bottom: 20px; }
.block-reorder .reorder-list > .item { margin-bottom: 10px; position: relative; }
.block-reorder .reorder-list > .item > [type="checkbox"] {
 position: absolute;
 left: 0;
 top: 0;
}
.block-reorder .reorder-list > .item > .product-name { display: block; padding-left: 20px; }
.block-list .block-content > ol > .item { position: relative; }
.block-list .block-content > ol > .item > .btn-remove { position: absolute; top: 0; right: 0; opacity: 0.1; filter: alpha(opacity=10); -webkit-transition: opacity 0.25s ease-in-out; -moz-transition: opacity 0.25s ease-in-out; -o-transition: opacity 0.25s ease-in-out; transition: opacity 0.25s ease-in-out; padding:0px; }
.block-list .block-content > ol > .item:hover > .btn-remove { opacity: 1; filter: alpha(opacity=100); }
.block-wishlist .block-content .summary { padding: 10px; background-color: #eeeeee; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.block-wishlist .block-content .action { margin: 10px 0 20px; text-align: right; }
.block-wishlist .block-content .thumbnails > .item { float: none; overflow: hidden; }
.block-wishlist .block-content .thumbnails > .item > .thumbnail { float: left; margin-right: 10px; }
.block-wishlist .block-content .thumbnails > .item > .caption { overflow: hidden; }
.block-wishlist .block-content .thumbnails > .item > .caption > .actions { float: right; margin-top: 2px; opacity: 0.1; filter: alpha(opacity=10); -webkit-transition: opacity 0.25s ease-in-out; -moz-transition: opacity 0.25s ease-in-out; -o-transition: opacity 0.25s ease-in-out; transition: opacity 0.25s ease-in-out; }
.block-wishlist .block-content .thumbnails > .item > .caption .price { font-size: 14px; }
.block-wishlist .block-content .thumbnails > .item:hover > .caption .actions { opacity: 1; filter: alpha(opacity=100); }
.block-wishlist .block-content .thumbnails > .item.last { margin-bottom: 0; }
.block-cart .block-content .summary { padding: 10px; background-color: #eeeeee; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.block-cart .block-content .action { margin: 10px 0 20px; text-align: right; }
.block-cart .block-content .thumbnails > .item { float: none; overflow: hidden; }
.block-cart .block-content .thumbnails > .item > .thumbnail { float: left; margin-right: 10px; }
.block-cart .block-content .thumbnails > .item > .caption { overflow: hidden; }
.block-cart .block-content .thumbnails > .item > .caption > .actions { float: right; margin-top: 2px; opacity: 0.1; filter: alpha(opacity=10); -webkit-transition: opacity 0.25s ease-in-out; -moz-transition: opacity 0.25s ease-in-out; -o-transition: opacity 0.25s ease-in-out; transition: opacity 0.25s ease-in-out; }
.block-cart .block-content .thumbnails > .item > .caption .price { font-size: 14px; }
.block-cart .block-content .thumbnails > .item:hover > .caption .actions { opacity: 1; filter: alpha(opacity=100); }
.block-cart .block-content .thumbnails > .item.last { margin-bottom: 0; }
@media (max-width: 767px) {
.catalog-category-view .thumbnail .relative {  line-height: 234px;}

.block-cart .block-content .thumbnails > .item > .caption .actions { opacity: 1; filter: alpha(opacity=100); -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
}
/* title */
/* content */
/*
                        .link-wishlist
                        */
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/*.products-grid > .item .product-name,
.products-grid > .item .ratings,
.products-grid > .item .price-box,
.products-grid > .item .availability {
  margin-bottom: 10px;
}*/
.products-grid > .item .product-image { display: block; }
/*.products-grid > .item .product-name { margin: 0px; font-size: 14px; min-height: 40px; line-height: 20px; border-bottom: 2px solid #ACA7A6; padding: 4px 0; text-align: center; }*/
.products-grid > .item .product-name { margin: 0px; color:#000; font-size: 14px; /*min-height: 40px;*/ line-height: 20px;  padding: 4px 0; }
.products-grid > .item .product-name a { font-weight: normal; font-size: 14px; color:#252525; line-height:20px; }
.products-grid > .item .product-name a:hover { color:#f55f4c; }
.products-grid > .item .prod-price { background:#F55F4C; position:absolute; right:0px; bottom:0px;}
.products-grid > .item .price-box { /*border-right: 2px solid #ACA7A6;*/ /*float: left;*/ min-height:40px; text-align: left; /*width: 44%;*/  }
.products-grid > .item .price-box-bar { position:absolute; bottom:0px; right:0px;}
.products-grid > .item .price-box p { line-height: 12px; }
.products-grid > .item .price-box .price { font-size:21px; font-weight:normal; line-height:20px;  }
.products-grid a.minimal-price-link{display:block;}
.products-grid > li.bottomspace { padding:0 0 25px 0;}
.products-grid .product-image img { width:100%;}
.products-list li { margin-bottom:15px;}
.products-list .product-image img { width:100%;}



@media (max-width: 767px) {
.catalog-category-view .thumbnail .relative {  line-height: 234px;}

/*.products-grid .product-image > img { width: 100%; }*/
}
.products-list > .item .product-name, .products-list > .item .ratings, .products-list > .item .price-box, .products-list > .item .availability, .products-list > .item .desc { margin-bottom: 10px; }
.products-list > .item .product-image { display: block; float: left; text-align: center; }
.products-list > .item .caption { margin-left: 320px; }
.products-list > .item .product-name { font-size: 14px; line-height: 20px; }
@media (max-width: 767px) {

.catalog-category-view .thumbnail .relative {  line-height: 234px;}

.products-list > .item .product-image { float: none; }
.products-list > .item .caption { margin-left: auto; }
}
.product-name { font-size: 14px; margin-top: 0; line-height: 20px;   min-height: 60px;}
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.toolbar { margin: 0 0 10px; background: #fff; overflow: hidden; border-bottom:1px solid #d7d7d7; padding:5px 0; }
.toolbar > .pager-wrapper > .amount { line-height: 30px; }
.toolbar > .pager-wrapper .sort-by { white-space: nowrap; }
.toolbar > .sorter { margin-top: 10px; }
@media (max-width: 767px) {
.catalog-category-view .thumbnail .relative {  line-height: 234px;}

.toolbar .limiter { display: inline-block; margin-bottom: 10px; }
.toolbar .sort-by { display: inline-block; }
}
/*.toolbar-bottom .pager-wrapper,
.toolbar-bottom .view-mode .btn {
  display: none;
}*/
.toolbar-bottom { margin: 10px 0 0 0; }
.toolbar-bottom .toolbar { margin: 0px; width: 100%; border-top: 1px solid #D7D7D7;}
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.price { font-size: 20px; /*font-weight: bold;*/ color: #F55D4D; }
.price-box p { margin-bottom: 0; }
.price-box .price-from { margin:0 0 13px 0; }
.price-box .price-from, .price-box .price-to { display: inline-block; }
.minimal-price-link { /*white-space: nowrap;*/ }
.price-box-bundle .price-box { margin-bottom: 0 !important; }
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.product-view .product-essential { margin-bottom: 40px; }
.product-view .product-essential .product-shop .short-description, .product-view .product-essential .product-shop .availability, .product-view .product-essential .product-shop .price-box { margin-bottom: 20px; /*color:#ee1c25;*/ }
.product-view .product-essential .product-shop .add-to-box .add-to-links .btn { margin-bottom: 5px; }
.product-view .product-essential .product-shop .short-description > h2 { font-size: 16px; margin-top: 0; line-height: 20px; }
.product-view .product-essential .product-img-box .product-image > img { width: 100%; }
.product-view .product-essential .product-options { position: relative; /*background: #F8F0E4;*/ }
.product-view .product-essential .product-options dl > dt > label { font-weight: bold; display: inline-block; }
/*.product-view .product-essential .product-options dl > dd {
  margin-bottom:10px;
}*/
.product-view .product-essential .product-options dl > dd .options-list { margin: 0; list-style: none; }
.product-view .product-essential .product-options dl > dd .qty-holder { display: inline-block; margin-top: 10px; margin-bottom: 0; }
.product-view .product-essential .product-options dl > dd .input-box .options-list { margin: 0; list-style: none; }
.product-view .product-essential .product-options p.required { position: absolute; top: 0; right: 0; }
.product-view .product-essential .product-options .price { font-size: 14px; color:#F55D4D; }
.product-view .product-essential .product-options-bottom .price-box { margin: 8px 20px 0 0; }
/*.product-view .product-essential .product-options-bottom .add-to-cart, .product-view .product-essential .product-options-bottom .add-to-links { display: inline-block; }*/
.product-view .product-collateral .box-collateral { margin-bottom: 20px; }
.product-view .product-collateral .box-collateral > h2 { font-size: 17.5px; font-weight: normal; padding:0 0 5px 0; /*margin-left: -10px;
  margin-right: -10px;
  padding-left: 10px;
  padding-right: 10px;*/ line-height: 20px; border-bottom: 1px solid #bea483; }
.product-view .product-collateral .box-collateral:first-child { margin-top: 0; }
/*@media (min-width: 1200px) {
  .product-view .product-collateral .box-collateral > h2 {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }
}*/
@media (min-width: 768px) and (max-width: 979px) {
.product-view .add-to-box .add-to-cart .btn { margin-top: 5px; }
/*.product-view .product-collateral .box-collateral > h2 {
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    padding-right: 10px;
  }*/
}
@media (max-width: 767px) {
.catalog-category-view .thumbnail .relative {  line-height: 234px;}

.product-view .add-to-box .add-to-cart { margin-bottom: 10px; }
.product-view .add-to-box .add-to-cart .btn { margin-top: 5px; }

}
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.block-tags > .block-content .tags-list { margin: 0; list-style: none; }
.block-tags > .block-content .tags-list > li { display: inline-block; }
.box-tags h3 { font-size: 14px; margin-top: 0; }
.box-tags .product-tags, .tags-list { margin: 0 0 10px 0; list-style: none; }
.box-tags .product-tags li, .tags-list li { display: inline-block; margin: 0 0 4px 0; background: #676767; padding: 1px 7px 4px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: #fff; }
.box-tags .product-tags li a, .tags-list li a { color: #fff; font-size: 13px !important; }
@media (max-width: 767px) {
.catalog-category-view .thumbnail .relative {  line-height: 234px;}

.box-tags .form-add .btn { margin-top: 10px; }
}
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ratings > .rating-box { display: inline-block; width: 70px; vertical-align: text-top;/*background: url(../images/blocks/rating/star.png) 0 100%;*/ }
/*.ratings > .rating-box .rating {
  height: 16px;
  background: url(../images/blocks/rating/star.png);
}*/
.ratings > .amount { float: right; display: inline-block; margin-left: 10px; }
.clearfix { *zoom: 1;}
.det-ratings { border-bottom:1px solid #e1e1e1; padding:0 0 5px 0; margin-bottom:10px;}

.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.cart .page-title .checkout-types { margin: 0; list-style: none; position: absolute; top: 0px; right: 5px; }
.cart .cart-table tr td { vertical-align: middle; }
.cart .cart-table tbody tr td .product-name { line-height: 20px; }
.cart .cart-table tbody tr td .qty { margin: 0; min-width: 45px; }
.cart .cart-table tbody tr td .btn { opacity: 0.1; filter: alpha(opacity=10); -webkit-transition: opacity 0.25s ease-in-out; -moz-transition: opacity 0.25s ease-in-out; -o-transition: opacity 0.25s ease-in-out; transition: opacity 0.25s ease-in-out; }
.cart .cart-table tbody tr td .price { font-size: 14px; }
.cart .cart-table tbody tr td.cell_image { min-width: 100px; }
.cart .cart-table tbody tr:hover .btn { opacity: 1; filter: alpha(opacity=100); }
.cart .totals { text-align: right; }
.cart .cart-collaterals h2 { font-size: 17.5px; font-weight: normal; border-bottom: 1px solid #584E4C; color: #F54E4C; }
.cart .cart-collaterals .shipping .sp-methods ul { margin: 0; list-style: none; }
.cart .cart-collaterals .shipping .sp-methods ul .price { font-size: 14px; }
.cart .cart-collaterals .checkout-types { text-align: right; margin: 0; list-style: none; }
@media (max-width: 767px) {
.catalog-category-view .thumbnail .relative {  line-height: 234px;}

.cart .cart-table tbody tr td .btn { opacity: 1; filter: alpha(opacity=100); }
.cart .cart-table tbody tr td.cell_image { /*max-width: 32px;*/ }
}
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.input-box { margin-bottom: 10px; min-width: 60px; }
.input-box > input, .input-box > select, .input-box > textarea { margin-bottom: 0; display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
p.required { margin-bottom: 5px; line-height: 20px; color: #f00; }
p.required > em { font-style: normal; }
label.required > em { font-style: normal; margin-left: 0.25em; margin-left: 0.25rem; color: #f00; }
.validation-advice { color: #f00; }
.fieldset > .legend { font-size: 17.5px; font-weight: normal; margin: 0; }
.form-list { list-style: none; }
.form-list.reset { margin: 0; list-style: none; }
.form-list li { margin-bottom: 10px; }
.form-list li label.required > em { font-style: normal; margin-right: 0.25em; margin-right: 0.25rem; color: #f00; }
.form-list li .input-box { margin-bottom: 0; }
.form-list li.fields { margin-bottom: 10px; }
.form-list li.fields .field { margin-bottom: 10px; }
.form-list li.fields.address .field + .field { margin-top: 25px; }
.form-list li.fields.address .field + .field + .field { margin-top: 0; }
.form-list ul.reset { margin: 0; list-style: none; }
/* additional row */
/* Customer */
/* PROJECT_NAME project elements styles */
/* @group Checkbox */
/*
	input[type="checkbox"] { 
		display: block;
		position: absolute;
		visibility: hidden;
		width: 0;
		height: 0;
		
		overflow: hidden;
		}

	input[type="checkbox"] + label { }
	
	input[type="checkbox"] + label:before { 
		display: inline-block;
		width: 12px;
		height: 12px;
		margin-right: 3px;
		
		content: '';
		vertical-align: text-bottom;
		
		background: url(../images/elements/forms/checkbox.png);
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYCAYAAADOMhxqAAAAcklEQVQ4jWM4d+50BBD/JxJHMIAYr1+/JgpfvHj+/6iGIayB5KQxjQQN0waBp+/cufO/paWFOA0gxTo6OmAMYqNoSE9P/79//36cijFsiIiI+M/Pzw/WhE0xVifBNGFTjNMPIE3YFOP1NDbFFMUDSUkDAE2Z8cOx5CO+AAAAAElFTkSuQmCC") no-repeat;
		}

	input[type="checkbox"]:checked { }
	input[type="checkbox"]:checked + label { }
	input[type="checkbox"]:checked + label:before { 
		background-position: 0 -12px;
		}
*/
/* @end */
/* @group Radio button */
/*
	input[type="radio"] { 
		display: block;
		position: absolute;
		visibility: hidden;
		width: 0;
		height: 0;
		
		overflow: hidden;
		}

	input[type="radio"] + label { 
		vertical-align: bottom;
		}
	
	input[type="radio"] + label:before { 
		display: inline-block;
		width: 17px;
		height: 17px;
		margin-right: 3px;
		
		content: '';
		vertical-align: middle;
		
		background: url(../images/elements/forms/radiobutton.png) no-repeat;
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAiCAYAAAC5gzL5AAABRUlEQVR42rWUQc6CMBCFjYeDM+hSLyIcyY0nICxMNHFhDKzEH4NwAlfjfIlNtAZLLf/iZdLOvMcwbd+k67o37HbbqWKuWCuuiruifq5n5F/rRWRiCywVcjodparO0jSNtG0rRNbsk6fOFjECq8NhL3Vdi657QZ466o2IEViQ4IsUukAd9fAQMTPQL/xRMBjUw4OPyJx/JeELePAR2Vwu1U8i8OAjcjWz8MXt1iDSIXLnGNn8BcxlrE7CZzLa6YTfk/AbG/523K+Y6UMkul/xp5/Mnv7RQiJ+8xNIFtympIAMPkS8TKlHxH+wlsg/mlJRFJJlGdHflGg5TVOJ41iiKCKyZn+4KSVJAtkGQsNMqSxL04EN9sk7TYkZQOgDeYcpBXRiz4R/95pJ6Om4TYnW8zwnOu5J4I0d/e0AL1P6ZgWDTMn2kwfOeXAQF8GPLAAAAABJRU5ErkJggg==") no-repeat;
		}
	
	input[type="radio"]:checked { }
	input[type="radio"]:checked + label { }
	input[type="radio"]:checked + label:before { 
		background-position: 0 -17px;
		}
*/
/* @end */
/* @group Select box */
.select-box { overflow: hidden; line-height: normal; background: #ebebeb url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAYAAAD6FjQuAAAAaUlEQVR42u3TsQ2AQAiFYQa4MZjKhWwtmOMS93AMl7BCSF5xMWoFxoLiD3nVV0Gq+lmFFVbYcyLC1vYSR2LeaulN3aJojK1jhLA5HEPziGFTFtas3SHcloahyTFcSsXQctn11IUV9hPsBBJWC764HO9VAAAAAElFTkSuQmCC") 100% 50% no-repeat; border: 1px solid #cecece; -webkit-border-radius: 2px; border-radius: 2px; }
.select-box > select { width: 100%; overflow: hidden; height: 23px; padding: 3px 20px 3px 4px; border: none; background: transparent; color: #7d7d7d; -moz-box-sizing: border-box; box-sizing: border-box; -moz-appearance: window; -webkit-appearance: none; }
/*
	_multiple
	*/
.select-box_multiple { background-image: none; }
.select-box_multiple > select { height: auto; }
/* @end */
/* @group Form list */
/* label */
/* input */
/* controls */
/* fields */
/* wide */
/* additional row */
/* Customer */
/* validation */
.validation-advice { background: transparent;  float: left; }
/* required note */
/* form elements */
/*
		.form-list
		*/
/* @end */
/* @group Inline Clear */
.inline-fix:after { display: block; clear: both; content: ""; }
/* @end */
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.crosssell { margin: 20px 0; }
.crosssell > h2 { font-size: 14px; border-bottom: 2px solid #000000; }
.crosssell > ul > .item .product-image > img { min-width: 100%; }
.crosssell > ul > .item .caption > .product-name { /*min-height: 40px;*/ line-height: 20px; }
.crosssell > ul > .item .caption .price-box { /*min-height: 40px;
  margin-bottom: 10px;*/ }
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.account-login .new-users .buttons-set { line-height: 44px; *zoom: 1;
}
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set:before, .account-login .new-users .buttons-set:after { display: table; content: ""; line-height: 0; }
.account-login .new-users .buttons-set:after { clear: both; }
.account-login .new-users .buttons-set .required { float: left; margin: auto; line-height: inherit; }
.account-login .new-users .buttons-set .btn { float: right; }
.account-login .registered-users .content { padding: 0 20px 20px; background: url(../images/blocks/block/background.png); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.account-login .registered-users .content .buttons-set { line-height: 44px; }
.account-login .registered-users .content .buttons-set .link-forgot { white-space: nowrap; }
.account-login form { margin-bottom: 0; }
.account-login h2 { font-size: 17.5px; font-weight: normal; margin: 0; }
.account__or { font-size: 52.5px; line-height: 260px; text-align: center; text-transform: uppercase; color: #999999; }

.home-product.bottomspace { position:relative; 
  box-sizing: border-box;}
  
  
.home-product.bottomspace .home-product-new {
  background: #8074b4 none repeat scroll 0 0;
  color: #fff;
  padding: 5px 10px;
  position: absolute;
  z-index: 999;
}
.quick-access .nav { margin: 0px; }
.seller-part { float: left; width: 100%; margin:0; width: 50%; }
.seller-part .page-title {
  background: transparent none repeat scroll 0 0;
  display: inline-block;
  margin: 0;
  text-transform: capitalize;
}
.news-box { padding:0px; }
.news-box h3 { font-size:14px; color:#fff; line-height:25px;  float: left; margin-right: 8px;}
.news-box > form {   float: left; margin: 0;  width: 220px;}
.news-box > form .control-group { margin-bottom: 0;}
.news-box > form .control-group  .input-box { margin-bottom: 0px;  }
.news-box .news-input { min-height:29px;/* background:#262626; */border:1px solid #424141 !important; color:#919191; margin-bottom:0px; font-size:12px; border-radius: 20px !important; float: left; width: 83% !important; }
.news-bttn { border: none; float:right; margin-top: 5px; position: relative; background: url(../images/plus.png) no-repeat; font-size:0px;  width:29px; height:20px; }
/* ----------------------------------- Default Magento css ----------------------------------- */



/*new css added*/
.header-outer { margin-bottom:5px; }
.payment-method { padding: 0px; text-align: right; }
.payment-method a { padding:0 0 0 5px;}
.footer-content { padding:15px 0 0 0; }
.footer-content2 { /*padding:15px 0 0 0;*/ border-top:1px solid #dddcdc;  margin: 15px 0 0;  }
.about-store { padding:0; }
.about-store h1 { color: #000; font-size: 14px; font-weight: normal; line-height: 20px; margin: 0 0 5px; padding: 0; text-transform:uppercase;}
.about-store p { color:#000; font-size: 11px; line-height:17px; }
.about-store a { color: #796dab; text-decoration:none; }
.about-store a:hover { color: #F55F4C; }
.footermenu { float: left;  padding:0; /*width: 20%;*/ }
.footermenu h1 { color: #000; font-size: 14px; font-weight: normal; line-height: 20px; margin: 0 0 5px; padding: 0; text-transform:uppercase; }
.footermenu ul li { /*background: url(../images/libullet1.png) 0 8px no-repeat; padding: 0 0 0 15px; */float: left; margin: 0;  width:70%;}
.footermenu ul li a { color: #796DAB; float: left; font-size: 14px; line-height: 20px;  text-transform: none; }
.footermenu ul li a:hover {color: #F55F4C ; }
.social-link { padding:0px;text-align: right;}
.social-link h1 { color: #000; font-size:14px; font-weight: normal; line-height: 20px; margin: 0 0 5px; padding: 0; /*text-transform:uppercase;*/}
.social-link ul li {  /*float: left;*/ display: inline; margin: 0; width:100%; margin:0 0 5px 0; }
.social-link ul.terms { float: right;  width: 100%;}
.social-link ul.terms li {width: auto; margin-left: 10px;}
.social-link ul li a { color: #BBB ;/* float: left;*/ font-size:12px ; line-height: 20px; margin:0px; }
.social-link ul li a:hover { color: #DD781E; }
.social-link ul li .facebook { background: url(../images/fb.png) left center no-repeat; padding:0 0 0 23px;}
.social-link ul li .twitter { background: url(../images/twitter.png) left center no-repeat; padding:0 0 0 23px;}
.social-link ul li .pinterest { background: url(../images/pinterest.png) left center no-repeat; padding:0 0 0 23px;}
.social-link ul li .google { background: url(../images/google.png) left center no-repeat; padding:0 0 0 23px;}
.home-block { padding:30px 0;}
.home-offer-1 { padding:0;}
.home-offer-1 .home-offer-1-cont { position:relative; padding:0 6px 0 0;}
.home-offer-1 .home-offer-1-cont .salebar {padding:3%; position:absolute; left:0px; top:0px; width:59%;}
.home-offer-1 .home-offer-1-cont .salebar span { font-size:26px; color:#000; line-height:30px; }
.home-offer-1 .home-offer-1-cont h1 { color: #FFFFFF; font-size: 16px; font-weight: normal; line-height: 20px; margin: 0 0 15px; padding: 0; text-transform:uppercase; }
.home-offer-1 .home-offer-1-cont .block-image { padding:0px; border:2px double #cfcfcf; }
.home-offer-1 .home-offer-1-cont .block-image img { width:100%;}
.home-offer-1 .home-offer-1-cont .block-caps { position:absolute; z-index:1; left:0px; width:93%; margin:1px; padding:4% 2%; bottom:0px; background:0 0 rgba(0, 0, 0, 0.8);}
.home-offer-1 .home-offer-1-cont .prodtitle { color: #FFFFFF; font-size: 21px; width:75%; float:left; font-weight: normal; line-height: 20px; margin:0; padding: 0; text-transform:uppercase;}
.home-offer-1 .home-offer-1-cont .block-caps .readmore { text-align:right; float:right; width:25%; color:#fff; text-decoration:underline; font-size:12px;}
.home-offer-1 .home-offer-1-cont .block-caps .readmore:hover { color: #DD781E; }
.home-offer-1 .home-offer-1-cont .shopnow { width:93px; height:46px; background: url(../images/shopnowbg.png) right top no-repeat; padding:6px 0 0 0; position:absolute; z-index:3; right:0px; top:6px; }
.home-offer-1 .home-offer-1-cont .shopnow a { color: #fff ; text-shadow: 0 1px #eb4718; float: left; font-size:15px ; line-height: 20px; margin:0px; width:100%; text-align:center; line-height:32px; }
#custommenu {display: block !important;}
#custommenu-mobile {display: none !important;}
.caroufredsel_wrapper { width: 102.4% !important; margin:0 !important; height:390px !important; }
.box-up-sell h2 { font-size:22px; color:#000; line-height:30px;   margin-top: 5px;   float: left; font-weight:normal;}
@media (min-width: 1200px) {
.account-login .registered-users .content { padding-left: 30px; padding-right: 30px; }
}
@media (min-width: 768px) and (max-width: 979px) {
.account-login .registered-users .content { padding-left: 20px; padding-right: 20px; }
.account__or { font-size: 35px; }
/*24-June*/
div.menu a, div.wp-custom-menu-popup a {    padding: 15px 10px !important;}
.pull-right.quick-access > a { font-size: 12px;  padding: 0 3px;}
.menu-mobile {  padding: 8px 0 8px 12px;     border-top: 1px solid #d6d6d6;}
.menu-mobile .parentMenu a:link, .menu-mobile .parentMenu a:visited {  padding: 0!important;}
#menu-button {border-bottom: medium none !important;}
.menu-mobile .parentMenu {border-bottom: medium none !important;}
#custommenu-mobile .button { top: -10px !important; }
#custommenu-mobile .parentMenu:hover a:link, #custommenu-mobile .parentMenu:hover a:visited, #custommenu-mobile .parentMenu:hover {
    background-color: transparent !important;
}
.caroufredsel_wrapper {
    height: 260px !important;
}
.menu-mobile a {
  color: #fff;
}
.menu-mobile a:hover{ color:#FBA719  !important;}

#menu-mobile-50{ border:none!important;}
.itemMenu.level1 { border-bottom: 1px solid #d6d6d6;  padding: 5px 0 5px 10px;}
.itemMenu.level1 .parentMenu a { color:#fff !important;}
.itemMenu.level1 .parentMenu a:hover{ color:#FBA719  !important;}
.box-up-sell h2 { width: 85%;  font-size: 16px;}
.catalog-category-view .thumbnail .relative {
    line-height: 212px;
}
}

@media (max-width: 799px) {
.navbar-search {
  margin: 8px 0 0;
  position: absolute;
  right: 30px;
  top: 48px;}
 .stockists {text-align: left;}
#custommenu {display: none !important;}
#custommenu-mobile {display: block !important;}

 }
@media (max-width: 767px) {
.catalog-category-view .thumbnail .relative {  line-height: 234px;}

.account__or { font-size: 35px; line-height: 40px; }
.stockists { text-align: center;  width: 100%;}

/*24-June*/
.logo {
  text-align: center;
}
div.menu a, div.wp-custom-menu-popup a {    padding: 15px 10px !important;}
.pull-right.quick-access > a { font-size: 14px;  padding: 0 3px;}
.menu-mobile {  padding: 8px 0 8px 12px;     border-top: 1px solid #d6d6d6;}
.menu-mobile .parentMenu a:link, .menu-mobile .parentMenu a:visited {  padding: 0!important;}
#menu-button {border-bottom: medium none !important;}
.menu-mobile .parentMenu {border-bottom: medium none !important;}
#custommenu-mobile .button { top: -10px !important; }
#custommenu-mobile .parentMenu:hover a:link, #custommenu-mobile .parentMenu:hover a:visited, #custommenu-mobile .parentMenu:hover {
    background-color: transparent !important;
}
.menu-mobile a {
  color: #fff;
}
.menu-mobile a:hover{ color:#FBA719  !important;}
#menu-mobile-50{ border:none!important;}
.itemMenu.level1 { border-bottom: 1px solid #d6d6d6;  padding: 5px 0 5px 10px;}
.itemMenu.level1 .parentMenu a { color:#fff !important;}
.itemMenu.level1 .parentMenu a:hover{ color:#FBA719  !important;}
/*.products-grid.thumbnails {    width: 100% !important;}*/
.products-grid > li {      width: 250px; !important; margin: 0 1.5% !important;}
.social-link {text-align: left;}
.social-link ul.terms li {margin-left: 0; margin-right: 10px;}
.social-link ul.terms { margin-top: 5px;}
.box-up-sell h2 { width: 85%;  font-size: 16px;}
.image_carousel { width: 100%;}
.image_carousel .caroufredsel_wrapper { width: 100% !important;}
#upsell-product-list li {   margin: 0 55px 0 0 !important;    width: 190px !important;}
 .catalog-category-view .products-grid > li {  margin: 0 1% !important; width: 180px; }
}

@media (max-width: 720px) {
#upsell-product-list li {
    margin: 0 70px 0 0 !important;
    width: 160px !important;
}

}
@media (max-width: 640px) {
.products-grid > li {
    margin: 0 12% 0 0 !important;
    width: 220px;
}

#upsell-product-list li {
    margin: 0 95px 0 0 !important;
    width: 120px !important;
}
 .catalog-category-view .products-grid > li { margin: auto !important;  float: none;}
}

@media (max-width: 580px) {#upsell-product-list li {
    margin: 0 50px 0 0 !important;
    width: 220px !important;
} }
@media (max-width: 520px) {
.seller-part{width: 100%;}
.products-grid > li {
    margin: 0 10% 0 1.5% !important;}
   
.news-box {text-align: center;}
.news-box h3 {float: none;}
.news-box > form {float: none; margin: auto;}

#upsell-product-list li {
    margin: 0 50px 0 0 !important;
    width: 200px !important;
}
}
@media (max-width: 480px) {
#upsell-product-list li {
    margin: 0 65px 0 0 !important;
    width: 165px !important;
}
}

@media (max-width: 420px) {
#upsell-product-list li {
    margin: 0 190px 0 0 !important;
    width: 230px !important;
}
}
.account-create .create-form .fieldset > h2 { font-size: 17.5px; font-weight: normal; margin: 0; }
@media (max-width: 767px) {
.catalog-category-view .thumbnail .relative {  line-height: 234px;}

.account-create-login .buttons-set.pull-right { float: none; }
}
.my-account h2 { font-size: 14px; font-weight: normal; }
.box-head { *zoom: 1;
}
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head:before, .box-head:after { display: table; content: ""; line-height: 0; }
.box-head:after { clear: both; }
.box-head > h2 { font-weight: normal; float: left; }
.box-head > a { float: right; margin-top: 20px; }
.box .box-title { border-bottom: 1px solid #584E4C; *zoom: 1;
}
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title:before, .box .box-title:after { display: table; content: ""; line-height: 0; }
.box .box-title:after { clear: both; }
.box .box-title > h3 { font-size: 17.5px; font-weight: normal; margin: 0px; }
.box .box-title > a { float: right; margin-top: 10px; line-height: 40px; }
.box .box-content { margin-top: 20px; }
.box-recent .table td { vertical-align: middle; }
.box-recent .price { font-size: 14px; }
.addresses-list h2 { border-bottom: 2px solid #646464; }
.addresses-list ol { margin: 0; list-style: none; }
.addresses-list ol h3 { font-weight: normal; font-size: 17.5px; border-bottom: 1px solid #eeeeee; color:#252525; }
.orders-history .table { margin: 20px 0; }
.orders-history .table td { vertical-align: middle; }
.orders-history .table .price { font-size: 14px; }
.orders-history .pager-wrapper { margin-bottom: 20px; }
.order-items .price { font-size: 14px; }
.order-items .table tfoot tr { font-weight: bold; }
.order-items .table tfoot tr .price { font-size: 14px; }
.order-items .table tfoot tr.last { font-size: 17.5px; font-weight: bold; }
.order-items .table tfoot tr.last .price { font-size: inherit; font-weight: inherit; }
.my-wishlist .table tr .btn-remove { opacity: 0.1; filter: alpha(opacity=10); -webkit-transition: opacity 0.25s ease-in-out; -moz-transition: opacity 0.25s ease-in-out; -o-transition: opacity 0.25s ease-in-out; transition: opacity 0.25s ease-in-out; }
.my-wishlist .table tr:hover .btn-remove { opacity: 1; filter: alpha(opacity=100); }
.my-wishlist .product-image { display: block; width: 100px; }
.my-wishlist .cell_cart > .price-box { margin-bottom: 20px; white-space: nowrap; }
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.toolbar .pager-wrapper > .limiter { display: inline-block; float:right; padding:6px 0 0 0px; }
.toolbar .pager-wrapper > .limiter > label { display: inline-block; }
.pager-wrapper > .sort-by { display: inline-block; float: left; padding:5px 0 0 0px; }
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.opc { margin: 0; list-style: none; }
.opc > li > .step-title { margin: 0 0 20px; position: relative; border-bottom: 3px solid #f4842d; *zoom: 1;
}
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title:before, .opc > li > .step-title:after { display: table; content: ""; line-height: 0; }
.opc > li > .step-title:after { clear: both; }
.opc > li > .step-title > h2 { font-size: 21.875px; font-weight: normal; float: left; margin: 0 0 0 40px; line-height: 30px; color: #999999; }
.opc > li > .step-title > a { float: right; display: none; opacity: 0.1; filter: alpha(opacity=10); -webkit-transition: opacity 0.25s ease-in-out; -moz-transition: opacity 0.25s ease-in-out; -o-transition: opacity 0.25s ease-in-out; transition: opacity 0.25s ease-in-out; }
.opc > li > .step-title > .number { font-size: 21.875px; font-weight: bold; position: absolute; left: 0; bottom: 0; width: 30px; height: 30px; line-height: 30px; text-align: center; color: #ECECEC; margin: 0 0 -3px;
background-image: linear-gradient(bottom, rgb(255,175,114) 0%, rgb(251,132,124) 100%);
background-image: -o-linear-gradient(bottom, rgb(255,175,114) 0%, rgb(251,132,124) 100%);
background-image: -moz-linear-gradient(bottom, rgb(255,175,114) 0%, rgb(251,132,124) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(255,175,114) 0%, rgb(251,132,124) 100%);
background-image: -ms-linear-gradient(bottom, rgb(255,175,114) 0%, rgb(251,132,124) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(255,175,114)),
	color-stop(1, rgb(251,132,124))
);
 }
.opc > li.active > .step-title > .number { 
background: #f55b4f; /* Old browsers */
background: -moz-linear-gradient(top,  #f55b4f 0%, #f4852c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f55b4f), color-stop(100%,#f4852c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f55b4f 0%,#f4852c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f55b4f 0%,#f4852c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f55b4f 0%,#f4852c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f55b4f 0%,#f4852c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f55b4f', endColorstr='#f4852c',GradientType=0 ); /* IE6-9 */
 }
.opc > li > .step-title:hover > a { opacity: 1; filter: alpha(opacity=100); }
.opc > li > .step { margin: 20px 0; }
.opc > li > .step .buttons-set { line-height: 30px; *zoom: 1;
}
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set:before, .opc > li > .step .buttons-set:after { display: table; content: ""; line-height: 0; }
.opc > li > .step .buttons-set:after { clear: both; }
.opc > li > .step .buttons-set > p.required { float: left; margin: 0; line-height: inherit; }
.opc > li > .step .buttons-set > .btn, .opc > li > .step .buttons-set > .btn-group { float: right; }
.opc > li > .step .buttons-set > .please-wait { float: right; margin-right: 20px; }
.opc > li > .step .sp-methods { margin: 0; }
.opc > li > .step .sp-methods > dd > ul { list-style: none; }
.opc > li > .step .sp-methods > dd > ul > li { margin-bottom: 10px; }
.opc > li > .step .sp-methods > dd > ul > li > label { margin-bottom: 0; }
.opc > li > .step form { margin-bottom: 0; }
.opc > li.allow > .step-title > h2 { color: #333333; cursor: pointer; }
.opc > li.allow > .step-title > .number { text-shadow: none; color: #ECECEC; }
.opc > li.allow > .step-title > a { display: inline; }
.opc > li.active > .step-title > .number { text-shadow: none; color: #fff; }
.opc > li.active > .step-title > h2 { cursor: default; }
.opc > li.active > .step-title > a { display: none; }
.opc > li#opc-login #checkout-step-login h3 { font-size: 17.5px; font-weight: normal; margin: 0; }
.opc > li#opc-login #checkout-step-login h4 { font-size: 14px; margin: 0; }
.opc > li#opc-login #checkout-step-login .buttons-set .required { float: none; }
.opc > li#opc-login #checkout-step-login .registered-users .buttons-set { line-height: 44px; }
.opc > li#opc-login #checkout-step-login .registered-users .buttons-set .btn { float: none; margin-right: 10px; }
.opc > li#opc-review #checkout-review-table tfoot tr { font-weight: bold; }
.opc > li#opc-review #checkout-review-table tfoot tr .price { font-size: 14px; color:#252525; }
.opc > li#opc-review #checkout-review-table tfoot tr.last { font-size: 17.5px; font-weight: bold; }
.opc > li#opc-review #checkout-review-table tfoot tr.last .price { font-size: inherit; font-weight: inherit; }
.opc > li#opc-review #checkout-review-table .product-name { font-weight: normal; margin: 0; line-height: 20px; color:#252525; }
.opc > li#opc-review #checkout-review-table .cart-price > .price { font-size: 14px; font-weight: normal; }
.opc > li#opc-review #checkout-review-submit .buttons-set { line-height: 44px; }
@media (max-width: 767px) {
.opc > li > .step-title > a { opacity: 1; filter: alpha(opacity=100); -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
}
.opc-block-progress .block-content > dl { margin: 0; }
.opc-block-progress .block-content > dl > dt { font-weight: normal; margin-bottom: 10px; color: #999999; *zoom: 1;
}
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt:before, .opc-block-progress .block-content > dl > dt:after { display: table; content: ""; line-height: 0; }
.opc-block-progress .block-content > dl > dt:after { clear: both; }
.opc-block-progress .block-content > dl > dt > a { font-weight: normal; float: right; margin-left: 5px; }
.opc-block-progress .block-content > dl > dt > .separator { display: none; }
.opc-block-progress .block-content > dl > dt.complete { font-weight: bold; padding: 3px 10px; background: #eeeeee; color: #333333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.opc-block-progress .block-content > dl > dd.complete { margin-bottom: 20px; }
.opc-block-progress .block-content > dl > dd.complete .price { font-size: 14px; }
/* need add as container */
/*!
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
@font-face { font-family: 'FontAwesome'; src: url('../fonts/Font-Awesome/less/../font/fontawesome-webfont.eot?v=3.0.1'); src: url('../fonts/Font-Awesome/less/../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), url('../fonts/Font-Awesome/less/../font/fontawesome-webfont.woff?v=3.0.1') format('woff'), url('../fonts/Font-Awesome/less/../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); font-weight: normal; font-style: normal; }
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"], [class*=" icon-"] {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 text-decoration: inherit;
 -webkit-font-smoothing: antialiased;
  /* sprites.less reset */

  display: inline;
 width: auto;
 height: auto;
 line-height: normal;
 vertical-align: baseline;
 background-image: none;
 background-position: 0% 0%;
 background-repeat: repeat;
 margin-top: 0;
}
/* more sprites.less reset */
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] {
 background-image: none;
}
[class^="icon-"]:before, [class*=" icon-"]:before { text-decoration: inherit; display: inline-block; speak: none; }
/* makes sure icons active on rollover in links */
a [class^="icon-"], a [class*=" icon-"] { display: inline-block; }
/* makes the font 33% larger relative to the icon container */
.icon-large:before { vertical-align: -10%; font-size: 1.3333333333333333em; }
.btn [class^="icon-"], .nav [class^="icon-"], .btn [class*=" icon-"], .nav [class*=" icon-"] { display: inline;/* keeps button heights with and without icons the same */ }
.btn [class^="icon-"].icon-large, .nav [class^="icon-"].icon-large, .btn [class*=" icon-"].icon-large, .nav [class*=" icon-"].icon-large { line-height: .9em; }
.btn [class^="icon-"].icon-spin, .nav [class^="icon-"].icon-spin, .btn [class*=" icon-"].icon-spin, .nav [class*=" icon-"].icon-spin { display: inline-block; }
.nav-tabs [class^="icon-"], .nav-pills [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class*=" icon-"] { /* keeps button heights with and without icons the same */ }
.nav-tabs [class^="icon-"], .nav-pills [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class*=" icon-"], .nav-tabs [class^="icon-"].icon-large, .nav-pills [class^="icon-"].icon-large, .nav-tabs [class*=" icon-"].icon-large, .nav-pills [class*=" icon-"].icon-large { line-height: .9em; }
li [class^="icon-"], .nav li [class^="icon-"], li [class*=" icon-"], .nav li [class*=" icon-"] { display: inline-block; width: 1.25em; text-align: center; }
li [class^="icon-"].icon-large, .nav li [class^="icon-"].icon-large, li [class*=" icon-"].icon-large, .nav li [class*=" icon-"].icon-large { /* increased font size for icon-large */ width: 1.5625em; }
ul.icons { list-style-type: none; text-indent: -0.75em; }
ul.icons li [class^="icon-"], ul.icons li [class*=" icon-"] { width: .75em; }
.icon-muted { color: #eeeeee; }
.icon-border { border: solid 1px #eeeeee; padding: .2em .25em .15em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.icon-2x { font-size: 2em; }
.icon-2x.icon-border { border-width: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.icon-3x { font-size: 3em; }
.icon-3x.icon-border { border-width: 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.icon-4x { font-size: 4em; }
.icon-4x.icon-border { border-width: 4px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.pull-right { float: right; }
.pull-left { float: left; }
[class^="icon-"].pull-left, [class*=" icon-"].pull-left { margin-right: .3em; }
[class^="icon-"].pull-right, [class*=" icon-"].pull-right { margin-left: .3em; }
.btn [class^="icon-"].pull-left.icon-2x, .btn [class*=" icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x, .btn [class*=" icon-"].pull-right.icon-2x { margin-top: .18em; }
.btn [class^="icon-"].icon-spin.icon-large, .btn [class*=" icon-"].icon-spin.icon-large { line-height: .8em; }
.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class*=" icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x, .btn.btn-small [class*=" icon-"].pull-right.icon-2x { margin-top: .25em; }
.btn.btn-large [class^="icon-"], .btn.btn-large [class*=" icon-"] { margin-top: 0; }
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x { margin-top: .05em; }
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x { margin-right: .2em; }
.btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x { margin-left: .2em; }
.icon-spin { display: inline-block; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; -webkit-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }
@-moz-keyframes spin { 0% {
 -moz-transform: rotate(0deg);
}
 100% {
 -moz-transform: rotate(359deg);
}
}
@-webkit-keyframes spin { 0% {
 -webkit-transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(359deg);
}
}
@-o-keyframes spin { 0% {
 -o-transform: rotate(0deg);
}
 100% {
 -o-transform: rotate(359deg);
}
}
@-ms-keyframes spin { 0% {
 -ms-transform: rotate(0deg);
}
 100% {
 -ms-transform: rotate(359deg);
}
}
@keyframes spin { 0% {
 transform: rotate(0deg);
}
 100% {
 transform: rotate(359deg);
}
}
@-moz-document url-prefix() {
 .icon-spin {
 height: .9em;
}
 .btn .icon-spin {
 height: auto;
}
 .icon-spin.icon-large {
 height: 1.25em;
}
 .btn .icon-spin.icon-large {
 height: .75em;
}
}
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
.icon-glass:before { content: "\f000"; }
.icon-music:before { content: "\f001"; }
.icon-search:before { content: "\f002"; color: #fff; }
.icon-envelope:before { content: "\f003"; }
.icon-heart:before { content: "\f004"; }
.icon-star:before { content: "\f005"; }
.icon-star-empty:before { content: "\f006"; }
.icon-user:before { content: "\f007"; }
.icon-film:before { content: "\f008"; }
.icon-th-large:before { content: "\f009"; }
.icon-th:before { content: "\f00a"; }
.icon-th-list:before { content: "\f00b"; }
.icon-ok:before { content: "\f00c"; }
.icon-remove:before { content: "\f00d"; /*color:#fff;*/ }
.col-left .icon-remove:before { content: "\f00d"; color:#f00; }
.icon-zoom-in:before { content: "\f00e";  }
.icon-zoom-out:before { content: "\f010"; }
.icon-off:before { content: "\f011"; }
.icon-signal:before { content: "\f012"; }
.icon-cog:before { content: "\f013"; }
.icon-trash:before { content: "\f014"; }
.icon-home:before { content: "\f015"; }
.icon-file:before { content: "\f016"; }
.icon-time:before { content: "\f017"; }
.icon-road:before { content: "\f018"; }
.icon-download-alt:before { content: "\f019"; }
.icon-download:before { content: "\f01a"; }
.icon-upload:before { content: "\f01b"; }
.icon-inbox:before { content: "\f01c"; }
.icon-play-circle:before { content: "\f01d"; }
.icon-repeat:before { content: "\f01e"; }
/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before { content: "\f021"; }
.icon-list-alt:before { content: "\f022"; }
.icon-lock:before { content: "\f023"; }
.icon-flag:before { content: "\f024"; }
.icon-headphones:before { content: "\f025"; }
.icon-volume-off:before { content: "\f026"; }
.icon-volume-down:before { content: "\f027"; }
.icon-volume-up:before { content: "\f028"; }
.icon-qrcode:before { content: "\f029"; }
.icon-barcode:before { content: "\f02a"; }
.icon-tag:before { content: "\f02b"; }
.icon-tags:before { content: "\f02c"; }
.icon-book:before { content: "\f02d"; }
.icon-bookmark:before { content: "\f02e"; }
.icon-print:before { content: "\f02f"; }
.icon-camera:before { content: "\f030"; }
.icon-font:before { content: "\f031"; }
.icon-bold:before { content: "\f032"; }
.icon-italic:before { content: "\f033"; }
.icon-text-height:before { content: "\f034"; }
.icon-text-width:before { content: "\f035"; }
.icon-align-left:before { content: "\f036"; }
.icon-align-center:before { content: "\f037"; }
.icon-align-right:before { content: "\f038"; }
.icon-align-justify:before { content: "\f039"; }
.icon-list:before { content: "\f03a"; }
.icon-indent-left:before { content: "\f03b"; }
.icon-indent-right:before { content: "\f03c"; }
.icon-facetime-video:before { content: "\f03d"; }
.icon-picture:before { content: "\f03e"; }
.icon-pencil:before { content: "\f040"; }
.icon-map-marker:before { content: "\f041"; }
.icon-adjust:before { content: "\f042"; }
.icon-tint:before { content: "\f043"; }
.icon-edit:before { content: "\f044"; }
.icon-share:before { content: "\f045"; }
.icon-check:before { content: "\f046"; }
.icon-move:before { content: "\f047"; }
.icon-step-backward:before { content: "\f048"; }
.icon-fast-backward:before { content: "\f049"; }
.icon-backward:before { content: "\f04a"; }
.icon-play:before { content: "\f04b"; }
.icon-pause:before { content: "\f04c"; }
.icon-stop:before { content: "\f04d"; }
.icon-forward:before { content: "\f04e"; }
.icon-fast-forward:before { content: "\f050"; }
.icon-step-forward:before { content: "\f051"; }
.icon-eject:before { content: "\f052"; }
.icon-chevron-left:before { content: "\f053"; }
.icon-chevron-right:before { content: "\f054"; }
.icon-plus-sign:before { content: "\f055"; }
.icon-minus-sign:before { content: "\f056"; }
.icon-remove-sign:before { content: "\f057"; }
.icon-ok-sign:before { content: "\f058"; }
.icon-question-sign:before { content: "\f059"; }
.icon-info-sign:before { content: "\f05a"; }
.icon-screenshot:before { content: "\f05b"; }
.icon-remove-circle:before { content: "\f05c"; }
.icon-ok-circle:before { content: "\f05d"; }
.icon-ban-circle:before { content: "\f05e"; }
.icon-arrow-left:before { content: "\f060"; }
.icon-arrow-right:before { content: "\f061"; }
.icon-arrow-up:before { content: "\f062"; }
.icon-arrow-down:before { content: "\f063"; }
.icon-share-alt:before { content: "\f064"; }
.icon-resize-full:before { content: "\f065"; }
.icon-resize-small:before { content: "\f066"; }
.icon-plus:before { content: "\f067"; }
.icon-minus:before { content: "\f068"; }
.icon-asterisk:before { content: "\f069"; }
.icon-exclamation-sign:before { content: "\f06a"; }
.icon-gift:before { content: "\f06b"; }
.icon-leaf:before { content: "\f06c"; }
.icon-fire:before { content: "\f06d"; }
.icon-eye-open:before { content: "\f06e"; }
.icon-eye-close:before { content: "\f070"; }
.icon-warning-sign:before { content: "\f071"; }
.icon-plane:before { content: "\f072"; }
.icon-calendar:before { content: "\f073"; }
.icon-random:before { content: "\f074"; }
.icon-comment:before { content: "\f075"; }
.icon-magnet:before { content: "\f076"; }
.icon-chevron-up:before { content: "\f077"; }
.icon-chevron-down:before { content: "\f078"; }
.icon-retweet:before { content: "\f079"; }
.icon-shopping-cart:before { content: "\f07a"; }
.icon-folder-close:before { content: "\f07b"; }
.icon-folder-open:before { content: "\f07c"; }
.icon-resize-vertical:before { content: "\f07d"; }
.icon-resize-horizontal:before { content: "\f07e"; }
.icon-bar-chart:before { content: "\f080"; }
.icon-twitter-sign:before { content: "\f081"; }
.icon-facebook-sign:before { content: "\f082"; }
.icon-camera-retro:before { content: "\f083"; }
.icon-key:before { content: "\f084"; }
.icon-cogs:before { content: "\f085"; }
.icon-comments:before { content: "\f086"; }
.icon-thumbs-up:before { content: "\f087"; }
.icon-thumbs-down:before { content: "\f088"; }
.icon-star-half:before { content: "\f089"; }
.icon-heart-empty:before { content: "\f08a"; }
.icon-signout:before { content: "\f08b"; }
.icon-linkedin-sign:before { content: "\f08c"; }
.icon-pushpin:before { content: "\f08d"; }
.icon-external-link:before { content: "\f08e"; }
.icon-signin:before { content: "\f090"; }
.icon-trophy:before { content: "\f091"; }
.icon-github-sign:before { content: "\f092"; }
.icon-upload-alt:before { content: "\f093"; }
.icon-lemon:before { content: "\f094"; }
.icon-phone:before { content: "\f095"; }
.icon-check-empty:before { content: "\f096"; }
.icon-bookmark-empty:before { content: "\f097"; }
.icon-phone-sign:before { content: "\f098"; }
.icon-twitter:before { content: "\f099"; }
.icon-facebook:before { content: "\f09a"; }
.icon-github:before { content: "\f09b"; }
.icon-unlock:before { content: "\f09c"; }
.icon-credit-card:before { content: "\f09d"; }
.icon-rss:before { content: "\f09e"; }
.icon-hdd:before { content: "\f0a0"; }
.icon-bullhorn:before { content: "\f0a1"; }
.icon-bell:before { content: "\f0a2"; }
.icon-certificate:before { content: "\f0a3"; }
.icon-hand-right:before { content: "\f0a4"; }
.icon-hand-left:before { content: "\f0a5"; }
.icon-hand-up:before { content: "\f0a6"; }
.icon-hand-down:before { content: "\f0a7"; }
.icon-circle-arrow-left:before { content: "\f0a8"; }
.icon-circle-arrow-right:before { content: "\f0a9"; }
.icon-circle-arrow-up:before { content: "\f0aa"; }
.icon-circle-arrow-down:before { content: "\f0ab"; }
.icon-globe:before { content: "\f0ac"; }
.icon-wrench:before { content: "\f0ad"; }
.icon-tasks:before { content: "\f0ae"; }
.icon-filter:before { content: "\f0b0"; }
.icon-briefcase:before { content: "\f0b1"; }
.icon-fullscreen:before { content: "\f0b2"; }
.icon-group:before { content: "\f0c0"; }
.icon-link:before { content: "\f0c1"; }
.icon-cloud:before { content: "\f0c2"; }
.icon-beaker:before { content: "\f0c3"; }
.icon-cut:before { content: "\f0c4"; }
.icon-copy:before { content: "\f0c5"; }
.icon-paper-clip:before { content: "\f0c6"; }
.icon-save:before { content: "\f0c7"; }
.icon-sign-blank:before { content: "\f0c8"; }
.icon-reorder:before { content: "\f0c9"; }
.icon-list-ul:before { content: "\f0ca"; }
.icon-list-ol:before { content: "\f0cb"; }
.icon-strikethrough:before { content: "\f0cc"; }
.icon-underline:before { content: "\f0cd"; }
.icon-table:before { content: "\f0ce"; }
.icon-magic:before { content: "\f0d0"; }
.icon-truck:before { content: "\f0d1"; }
.icon-pinterest:before { content: "\f0d2"; }
.icon-pinterest-sign:before { content: "\f0d3"; }
.icon-google-plus-sign:before { content: "\f0d4"; }
.icon-google-plus:before { content: "\f0d5"; }
.icon-money:before { content: "\f0d6"; }
.icon-caret-down:before { content: "\f0d7"; }
.icon-caret-up:before { content: "\f0d8"; }
.icon-caret-left:before { content: "\f0d9"; }
.icon-caret-right:before { content: "\f0da"; }
.icon-columns:before { content: "\f0db"; }
.icon-sort:before { content: "\f0dc"; }
.icon-sort-down:before { content: "\f0dd"; }
.icon-sort-up:before { content: "\f0de"; }
.icon-envelope-alt:before { content: "\f0e0"; }
.icon-linkedin:before { content: "\f0e1"; }
.icon-undo:before { content: "\f0e2"; }
.icon-legal:before { content: "\f0e3"; }
.icon-dashboard:before { content: "\f0e4"; }
.icon-comment-alt:before { content: "\f0e5"; }
.icon-comments-alt:before { content: "\f0e6"; }
.icon-bolt:before { content: "\f0e7"; }
.icon-sitemap:before { content: "\f0e8"; }
.icon-umbrella:before { content: "\f0e9"; }
.icon-paste:before { content: "\f0ea"; }
.icon-lightbulb:before { content: "\f0eb"; }
.icon-exchange:before { content: "\f0ec"; }
.icon-cloud-download:before { content: "\f0ed"; }
.icon-cloud-upload:before { content: "\f0ee"; }
.icon-user-md:before { content: "\f0f0"; }
.icon-stethoscope:before { content: "\f0f1"; }
.icon-suitcase:before { content: "\f0f2"; }
.icon-bell-alt:before { content: "\f0f3"; }
.icon-coffee:before { content: "\f0f4"; }
.icon-food:before { content: "\f0f5"; }
.icon-file-alt:before { content: "\f0f6"; }
.icon-building:before { content: "\f0f7"; }
.icon-hospital:before { content: "\f0f8"; }
.icon-ambulance:before { content: "\f0f9"; }
.icon-medkit:before { content: "\f0fa"; }
.icon-fighter-jet:before { content: "\f0fb"; }
.icon-beer:before { content: "\f0fc"; }
.icon-h-sign:before { content: "\f0fd"; }
.icon-plus-sign-alt:before { content: "\f0fe"; }
.icon-double-angle-left:before { content: "\f100"; }
.icon-double-angle-right:before { content: "\f101"; }
.icon-double-angle-up:before { content: "\f102"; }
.icon-double-angle-down:before { content: "\f103"; }
.icon-angle-left:before { content: "\f104"; }
.icon-angle-right:before { content: "\f105"; }
.icon-angle-up:before { content: "\f106"; }
.icon-angle-down:before { content: "\f107"; }
.icon-desktop:before { content: "\f108"; }
.icon-laptop:before { content: "\f109"; }
.icon-tablet:before { content: "\f10a"; }
.icon-mobile-phone:before { content: "\f10b"; }
.icon-circle-blank:before { content: "\f10c"; }
.icon-quote-left:before { content: "\f10d"; }
.icon-quote-right:before { content: "\f10e"; }
.icon-spinner:before { content: "\f110"; }
.icon-circle:before { content: "\f111"; }
.icon-reply:before { content: "\f112"; }
.icon-github-alt:before { content: "\f113"; }
.icon-folder-close-alt:before { content: "\f114"; }
.icon-folder-open-alt:before { content: "\f115"; }
/* CSS ADDED BY THEMEHEROS */
.relative { position: relative; }
.thumbnail .relative { border:3px solid #eeeeee; min-height: 295px;  line-height: 295px;}
.caption.list-captn > p { min-height: 40px;}

.page-ttl > h1, .page-ttl > h2 { color: #F54E4C; font-size: 20px; font-weight: normal; margin: 0; }
.clear { clear: both; }
.no-pad { padding: 0 !important; }
.top-part { padding: 15px 0 0; margin: 0 auto; }
.top-contain-outer { /*background: url(../images/brdr1.gif) bottom repeat-x #252525;*/ }
.top-contain-outer .quick-access {background: rgba(238, 238, 238, 0.33) none repeat scroll 0 0;box-shadow: 0 1px 2px rgba(92, 91, 91, 0.75);padding: 10px 0;  text-align: center;}
.top-contain { /*padding: 10px 0; */}
.top-call { font-weight: 400; color: #d4cec4; font-size: 13px; text-transform: uppercase; float: left; }
.top-call strong { color: #fff; }
.welcme-txt {color: #fff; text-align:right; font-size:12px; margin:-10px 0; background:#f56547; min-width:125px; line-height:38px; text-align:center;}
.store-lang { display:inline-block; padding:0 0 0 15px;}
.cart-count { float: right; padding: 2px 30px 2px 0px; background: url(../images/top-cart.png) right center no-repeat; color: #665b58; width:100%; text-align: right; }
.cart-count .view-crt { text-transform: capitalize; font-size: 12px; padding: 0 3px 0 0; }
.cart-count .bags { font-size:12px; color: #414141; }
.red-txt { color: #d73e4f; }
.srch-btn { background: #000; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: none; border-left: solid 1px #efeeee; margin: 2px; padding: 2px 6px; position: absolute; top: 0px; right: 8px; color: #665b58; }
.navbar-search {  margin: 8px 0 0;}
.navbar-search input[type=search] { border: 1px solid #e4e4e4 !important; padding: 3px 10px; /*box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);*/ font-size: 12px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;    margin-right: 5px; }
.sale-link { float: right; color: #fff; text-transform: uppercase; }
.sale-link span { padding: 6px 0 0; }
.per-page { border: solid 1px #cfdfe3; width: auto; height: 24px; padding: 3px 2px; font-size: 12px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0px; }
.view-mode { display: inline-block; padding:0; float: left; }
.view-mode .grid { float: left; margin: 0 ; height:16px; width:39px; }
.view-mode .grid a { font-size: 0px; width:16px; height:16px; display: block; }
.view-mode .grid button { font-size: 0px; width:16px; height:16px; display: inline-block; background: none; border: none; cursor: auto; float: left; }
.view-mode .grid button.grid { background: url(../images/view-mode.png) no-repeat left top #e9e9e9; border-radius:30px; width:35px; height:35px; }
.view-mode .grid a.list { background: url(../images/view-mode.png) no-repeat right bottom; padding:9px; border-radius:30px; }
.view-mode .grid button.list { background: url(../images/view-mode.png) no-repeat right top #e9e9e9; border-radius:30px; width:35px; height:35px; padding:0px; }
.view-mode .grid a.grid { background: url(../images/view-mode.png) no-repeat left bottom ; padding:9px;}
.toolbar .limiter label, .toolbar .limiter span, .toolbar .sort-by label, .toolbar .sort-by span { font-size: 10px; text-transform: uppercase; color: #888; }
.toolbar .pager-wrapper { float: left; margin: 0 15px 0 0; }
.toolbar .sorter { float: right; padding:3px 10px 0 0; }

.btn-cart-list { background: url(../images/cart.png) no-repeat 8px 7px; border: none; border-right: 2px solid #ACA7A6; font-size: 0px; /*width: 35px; height: 30px; float: left;*/ }
.btn-cart { background: url(../images/cartbtn.gif) no-repeat right top #e1e1e1; padding:6px 35px 6px 10px; border: none;  font-size:14px; color:#000;}
.btn-cart:hover { background-position:bottom right; }

/*.btn-cart-list { background: url(../images/cartbtn.gif) no-repeat right top #e1e1e1; padding:6px 35px 6px 10px; border: none;  font-size:14px; color:#000;}*/
.wish-view { background: url(../images/wishlist.gif) no-repeat 0px 0px;  border: none; font-size: 0px; width:27px; height:32px; float: right; margin: 0 3px 0 0 ;
 }
.btn-comp { background: url(../images/compare.gif) no-repeat 0px 0px; border: none; font-size: 0px; width:27px; height:32px; float:right; margin: 0 3px 0 0; }
.btn-comp:hover { background-position: 0px -32px; }
.btn-cart-list:hover { background-position:bottom right; }
.wish-view:hover { background-position:0px -32px; }
.price-box .old-price span { text-decoration: line-through; color: #8e7674; font-size: 16px; }
#resultLoading { width: auto !important; right: 0px !important; }
.dtl-left { float: left; width: 45%; }
.dtl-right { float: left; width: 50%; margin: 0 0 0 20px; }
.product-image { text-align: center; }
.more-views ul { text-align: left; }
.more-views li { list-style: none; display: inline-block; margin:0 0 3px 0}
.inner-view { /*background: #F8F0E4; padding: 20px 0; margin: 2px;*/ overflow: hidden; }
/*.outer-bordr { border: 1px solid #BEA483; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }*/
p.in-stock span { color: #DA4D43; }
/*.detl .price-box .price { font-size: 28px; display:none; }*/
/*.price-box-bundle{display:none;}*/
.add-to-cart #qty { width: 40px; }
.cart-view { padding: 0 5px 0 0; vertical-align: text-bottom; }
.t-top { vertical-align: text-bottom; }
.product-view .product-essential .product-img-box { background: url(../images/strip-view.png) no-repeat right top; }
.t-top { vertical-align: text-bottom; }
.dtl-right h1 { background: none; border: none; text-align: left; padding:0 0 5px 0; line-height:30px; /*padding: 0px 10px 5px 10px;*/ }
.foot-link { padding: 20px 0 0 0; }
.foot-link h3 { margin: 0px; font-size: 14px; color: #fff; text-transform: capitalize; font-weight: normal; border-bottom: solid 1px #594d4a; }
.foot-link ul { margin: 0px; }
.foot-link ul li a { color: #fff; font-size: 12px; background: url(../images/foot-arw.gif) no-repeat 2px 6px; padding: 0 0 0 15px; display: block; }
.foot-link ul li a:hover { color: #322b2a; }
.copyright { color: #888; font-size: 11px; }
.social-links { padding: 10px 0; }
.social-links a { float: left; margin: 0 0 0 8px; }
.call-bx { text-transform: uppercase; color: #999; font-size: 12px; }
.call-bx span { color: #333; font-size: 18px; }
.payment { text-transform: uppercase; color: #999; font-size: 12px; padding: 15px 0 0 0; }
.main-cat { padding: 5px 0 !important; }
.main-cat ul { margin: 0px; }
.main-cat li a { color: #8e8e8e; font-size: 13px; padding: 5px 0 5px 30px; display: block; background: url(../images/link-1.gif) no-repeat 17px 13px; }
.main-cat li a.active { background: #C33343 url(../images/link-2.gif) no-repeat 17px 13px; color: #fff; }
.sub-cat ul { margin: 0px; }
.sub-cat li a { color: #000; font-size: 13px; padding: 5px 0 5px 30px; display: block; background: url(../images/link-1.png) no-repeat 17px 13px; }
.sub-cat li a.active { background: #fddad9 url(../images/link-1.png) no-repeat 17px 13px; }
.block-1 { float: left; width: 32%; }
.block-2 { width: 66%; float: left; margin: 0 0 0 2%; }
.block-1 img, .block-2 img { width: 100%; }
.table-condensed { background: #fff; }
.resp-tbl th { background: #fff; }
.review-product-list .product-view .product-essential .product-img-box { width: 25% !important; padding: 0 25px 0 0px; }
.review-product-list .product-shop { width: 67% !important; float: right; }
.news-input { /*height: 35px !important;*/ border: none !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; }

.prod-price { position:absolute; z-index:5; right:0px; bottom:0px; background:#f55f4c; padding:5px 10px;}
.prod-price .price-box { color:#fff; min-height:0px !important;}
/*.prod-price .price-box .price { color:#fff !important; font-size:21px !important; font-weight:normal !important;}*/
.seller-part p { font-size:13px; color:#474747;}
.my-wishlist .input-append, .my-wishlist .input-prepend { margin: 0px; }
.wish-input { width: 35px; }
.pad-left-right { padding: 3px 10px 0 10px; }
.no-style { color: #333 !important; font-size: 14px !important; }
.btn-cl { margin: 8px 0 0 0; float: right; }
.ribbon-1 { position: absolute; left: -93px; top: -2px; }
.ribbon-2 { position: absolute; right: -93px; top: -2px; }
/*.nav-shadow { position: absolute; top: 55px; left: 0px; right: 0px; z-index: 999; height: 34px; background: url(../images/nav-shadow.png) repeat-x; }*/
.free-shipping { float: right; background: url(../images/free-shipping.png) no-repeat; padding: 0 0 0 90px; width: 38%; }
.free-shipping h3, .news-box h3 { margin: 0px; font-weight: normal; text-transform: uppercase; }
.free-shipping p { font-size: 11px; line-height: 15px; }

.copy-bottom { padding:0 0 15px 0; overflow: hidden; }
.top-toggle { background: #fff; position: absolute; right: 0; top: 30px; width: 280px; z-index: 9999; }
.top-toggle .block { border: none; border-top: solid 3px #665b59; box-shadow: none; margin: 0px; }
.top-toggle .block .block-title { display: none; }
.top-toggle .arrow-up { width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #665b59; margin: -7px 30px 0 0; float: right; }
.top-toggle .summary { display: none; }
.top-toggle .block-cart .block-content .summary { background: none; }
.top-toggle .subtotal { font-size: 12px; float: left; padding: 6px 0 0 0; }
.top-toggle .subtotal .price { font-size: 12px; }
.top-toggle .c-btn { float: right; }
.top-toggle p { margin: 0px; }
.top-toggle .thumbnails li { border-bottom: solid 1px #b3a7a4; }
.add-to-box{margin-top:15px;}

#crosssell-products-list { /*margin: 0px;*/ }
#crosssell-products-list li { /*width: 23.5%;*/ }
#upsell-product-list .prev { padding: 5px;}
#upsell-product-list .next { padding: 5px;}
.block1 {background: rgba(255, 255, 255, 0.93) none repeat scroll 0 0;}
a.level1:link, a.level1:visited {color: #6a6a6a !important;}
.thumbnails { margin-top: 10px;}
/*.caroufredsel_wrapper { width: 102.4% !important; margin: -5px 0 0 -8px !important; height: 220px !important; }
#foo2_prev { background: url(../images/s-2.png) no-repeat; width: 41px; height: 46px; position: absolute; top: 80px; left:0px; opacity: 0.8; }
#foo2_next { background: url(../images/s-1.png) no-repeat; width: 41px; height: 46px; position: absolute; top: 80px; left:668px; opacity: 0.8; }*/

.product-left {width: 100%;   overflow: hidden;}
.product-left #foo2_prev {  background: #ffffff none repeat scroll 0 0; border: 3px solid #dddddd; border-radius: 15px; padding: 0 7px; /*display: inline !important; float: left; background: url(../images/s-2.png) left top no-repeat;width:24px; height:24px; top:-40px;  right:34px;*/  }
.product-left #foo2_next { background: #ffffff none repeat scroll 0 0; border: 3px solid #dddddd; border-radius: 15px; padding: 0 7px; margin: 0 5px; /*  margin-right: 10px; margin-bottom: 10px; margin-left: 10px;background: url(../images/s-1.png) left top no-repeat; width:24px; height:24px;  top:-40px; right:0; */ }
#foo2_prev:hover, #foo2_next:hover { background-position:bottom; }
#foo_new_prev {background: #ffffff none repeat scroll 0 0; border: 3px solid #dddddd; border-radius: 15px; padding: 0 7px;}
#foo_new_next { background: #ffffff none repeat scroll 0 0; border: 3px solid #dddddd; border-radius: 15px; padding: 0 7px; margin: 0 5px;}

/*#foo2_prev:hover, #foo2_next:hover { opacity: 1; }*/
#foo2_prev span, #foo2_next span { /*text-indent: -9999px;*/ display: inline-block; }
.main-offer { }
.main-offer .list-offer { float: left; width: 276px; margin: 7px 7px 10px; background: #fff; padding: 10px 15px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); position: relative; }
.main-offer .list-offer img { width: 100%; }
.main-offer .list-offer h2 { font-size: 18px; margin: 0px; font-weight: bold; text-transform: uppercase; padding: 0 0 10px; text-align: center; float: left; width: 100%; line-height: 20px; }
.main-offer .list-offer:last-child { margin: 0px; }
.main-offer .list-offer .ornge { background: rgba(245, 84, 82, 0.8); color: #FFF; font-size: 14px; padding: 10px 10px 10px 20px; position: absolute; top: 100px; left: 0px; text-transform: uppercase; }
.main-offer .list-offer .ornge span { font-size: 27px; font-weight: bold; }
.f-block { background: #665b58; padding: 10px; width: 210px; min-height: 277px; float: left; }
.f-block h2 { color: #fff; font-weight: bold; font-size: 38px; text-transform: uppercase; margin: 0px; text-shadow: 2px 2px 0 #43403f; }
.f-block p { color: #fff; font-size: 12px; }
.bottom-news { float: left; width: 100%; padding: 20px 0 0 0; }
.two-left .ma-featuredproductslider-container .flexslider { width: 67.1%; }
.two-left .ma-featuredproductslider-container .flexslider .slides > li { width: 226.733px !important; }
.two-left .ma-featuredproductslider-container1 .flexslider { width: 67.1%; }
.two-left .ma-featuredproductslider-container1 .flexslider .slides > li { width: 226.733px !important; }
.two-left .main-offer .list-offer { width: 314px; }
.two-left .caroufredsel_wrapper { height: 240px !important; }
.two-left #foo2_next { right: -10px; }
.three-mid .ma-featuredproductslider-container .flexslider { width: 49.8%; }
.three-mid .ma-featuredproductslider-container .flexslider .slides > li { width: 214.033px !important; }
.three-mid .ma-featuredproductslider-container1 .flexslider { width: 49.8%; }
.three-mid .ma-featuredproductslider-container1 .flexslider .slides > li { width: 214.033px !important; }
.three-mid .f-block { min-height: 262px; }
.three-mid .main-offer .list-offer { width: 193px; }
.three-mid .caroufredsel_wrapper { height: 170px !important; }
.three-mid .main-offer .list-offer .ornge { top: 70px; }
.three-mid #foo2_next { right: -8px; }
.image_carousel { position: relative; padding: 0 0 10px 0; }

.two-left .add-to-box .span3 { padding: 0 0 15px 0; }
.three-mid .add-to-box .span3 { padding: 0 0 15px 0; }
aside .block-cart { display: none; }
.category-banner-top img { box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); margin: -25px 0 20px; }
.product-view { float: left; width: 100%; }
#nav li.arrow { background: url(../images/wte-arrow.png) no-repeat; width: 15px; height: 8px; position: absolute; left: 20px; top: -7px; }
#shopping-cart-table .btn-remove i { color: #fff; }
.mini-products-list .product-name{margin:0;}
.mini-products-list .product-name a{font-size:12px;}
.mini-products-list .price-box .price{font-size:12px; color:#000;}
.mini-products-list .link-wishlist{color:#f5604b; font-size:12px; text-decoration:underline;}

.main .sidebar{background:url(../images/titletopbrdr.gif) no-repeat left top; padding:3px 0 0; border-bottom:1px solid #e9e9e9;}
/*.main .sidebar .block{ padding:0 16px;}*/
.main .sidebar .block .block{border:none; padding:0;}

.block-related2 { border-left:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; padding:0 10px;}

.block-list2 { background:url(../images/titletopbrdr.gif) no-repeat left top; margin:10px 0 0 0; border:solid 1px #e9e9e9; padding:5px 10px 10px 10px; border-bottom:none;}
.block-account2 { border-bottom:solid 1px #e9e9e9; border-left:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; padding:0 15px;}
.block{ border-bottom:solid 1px #e9e9e9; border-left:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; padding:0 15px 10px;}
.block-account2 .block-title{margin:0; padding:7px 0 7px 0; border-bottom:solid 1px #ddd; cursor:pointer; font-weight:normal;}
.block .block-title{margin:0; padding:7px 0 7px 0; cursor:pointer; font-weight:normal;}
.wishlist-index-index .block-account2 { border-left:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; padding:0 10px; }



.catalog-category-view .sidebar{background:url(../images/titletopbrdr.gif) no-repeat left top; padding:6px 0 0;}
.catalog-category-view .sidebar .block{border-left:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; padding:0 16px;}
.catalog-category-view .sidebar .block .block{border:none; padding:0;}

aside.col-right{background:url(../images/titletopbrdr.gif) no-repeat left top; padding:6px 0 0; border-left:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; margin-right:-2px;}
aside.col-right .block-title{padding:10px 0 0 0; margin:0 10px 10px; border-bottom: 1px solid #DDD;}
aside.col-right .block-content{padding:0 10px;}
aside.col-right .block-content li a{/*padding:5px 0 5px 10px; background:url(../images/libullet2.png) no-repeat left 12px;*/ font-size:13px;}
#multiship-addresses-table .qty{width:auto;}
#multiship-addresses-table select{word-break:break-all;}


/* CSS ADDED BY THEMEHEROS */



/* ----------------------------------- Default Magento css ----------------------------------- */

/* Global Messages  */
.messages, .messages ul { list-style: none !important; margin: 0 !important; padding: 0 !important; }
.messages { width: 100%; overflow: hidden; clear: both; }
.messages li { margin: 0 0 10px !important; }
.messages li li { margin: 0 0 3px !important; }
.messages li li span { font-weight: normal; }
.error-msg, .success-msg, .note-msg, .notice-msg { background-position: 10px 9px !important; background-repeat: no-repeat !important; min-height: 24px !important; padding: 8px 8px 5px 40px !important; font-size: 14px !important; }
.error-msg { background: #faebe7 url(../images/i_msg-error.png); color: #df280a; }
.success-msg { background: #eff5ea url(../images/i_msg-success.png); color: #3d6611; }
.note-msg, .notice-msg { background: #fafaec url(../images/i_msg-note.png); color: #AD8E00; }
/* Product Options */
.product-options { margin: 20px 0 0; position: relative; /*background-color:#f6f6f6; border:1px solid #e4e4e4;*/ }
.product-options dt { /*padding: 10px 15px 0;*/ font-weight: normal; }
.product-options dt label { font-weight: bold; color: #2f2f2f; }
.product-options dt label.required em { color: #eb340a; margin-left: 5px; }
.product-options dd .qty-holder { display: block; padding: 10px 0 0; }
.product-options dd .qty-holder label { vertical-align: middle; }
.product-options dt .qty-disabled { background: none; border: 0; padding: 3px; color: #2f2f2f; }
.product-options dd { /*padding: 5px 23px 5px;*/ margin: 0 0 5px; border-bottom: 1px solid #e4e4e4; }
.product-options dl.last dd.last { border-bottom: 0; padding-bottom: 5px; margin-bottom: 0; }
.product-options dd input.input-text { width: 98%; }
.product-options dd input.datetime-picker { width: 150px; }
.product-options dd .time-picker { display: -moz-inline-box; display: inline-block; padding: 2px 0; vertical-align: middle; }
.product-options dd textarea { width: 98%; height: 8em; }
.product-options dd select { width: 99%; }
.product-options dd .multiselect option { border-bottom: 1px dotted #d9e5ee; padding: 2px 4px; }
.product-options ul.options-list { margin-right: 5px; }
.product-options ul.options-list li { line-height: 1.5; padding: 2px 0; }
.product-options ul.options-list input.radio { float: left; margin-top: 3px; }
.product-options ul.options-list input.checkbox { float: left; margin-top: 3px; }
.product-options ul.options-list .label { display: block; margin-left: 18px; }
.product-options ul.options-list label { font-weight: normal; }
.product-options ul.validation-failed { padding: 0 7px; }
.product-options p.note { margin: 0; font-size: 11px; }
.product-options p.required { position: absolute; right: 20px; top: 20px; }
.product-options-bottom { background-color: #fff4eb; padding:10px; border: 1px solid #e1e1e1; }
.product-options-bottom .product-pricing, .product-options-bottom .tier-prices { margin: 0; padding: 0 0 10px; border: 0; background: 0; color: #e26703; }
.product-options-bottom .tier-prices li { background: 0; padding: 2px 0; }
.product-options-bottom .tier-prices .price, .product-options-bottom .tier-prices .benefit { color: #e26703; }
.product-options-bottom .price-box { /*float: left;*/ margin: 0; padding: 0; }
.product-options-bottom .add-to-links { clear: both; /*padding: 5px 0 0; text-align: right;*/ }
.col3-layout .product-options-bottom .price-box { float: none; padding: 0 0 5px; }
.product-options-bottom .price-label { float: left; padding-right: 5px; }
.product-options-bottom .price-tax { float: left; }
/*.product-options-bottom .add-to-cart { float: right; }*/
.product-shop .product-options-bottom { margin: 0 0 10px; }
.product-shop .product-options-bottom .price-box { float: none; margin: 0 0 5px; }
.product-shop .product-options-bottom .price-label { float: none; padding-right: 0; }
.product-shop .product-options-bottom .price-tax { float: none; }
.product-shop .product-options-bottom .add-to-cart-box { clear: both; float: left; padding-top: 12px; }
.product-shop .product-options-bottom .add-to-links { clear: both; padding: 5px 0 0; text-align: right; }
/* Grouped Product */
.product-view .grouped-items-table .price-box { margin: 0; padding: 0; }
/* Page Heading */
.dashboard .page-title, .my-account .page-title { width: 100%; border-bottom: 1px solid #ccc; margin: 10px 0 25px; }
.dashboard .page-title h1, .dashboard .page-title h2, .my-account .page-title h1, .my-account .page-title h2 { margin: 0; font-size: 20px; color: #f55f4c; line-height:25px; padding:0 0 10px 0; }
.all-ttl { width: 100%; border-bottom: 1px solid #ccc; margin: 10px 0 25px; }
.all-ttl h1, .all-ttl h2 { margin: 0; font-size: 20px; color: #DD7165; line-height: 30px; font-weight: normal; }
/* Address Book */
.addresses-list h2 { font-size: 20px; color: #F55F4C; }
.addresses-list h3 { font-weight: bold; font-size: 13px; }
.addresses-list address { margin: 0 0 3px; color:#252525; }
.addresses-list p { margin: 0; }
.addresses-list a { font-weight: bold; }
.addresses-list .link-remove { color: #646464; }
.addresses-list .separator { margin: 0 3px; }
.addresses-list li.item { background: #ffeee0; padding: 10px 13px; margin: 0 0 10px; }
.addresses-list li.empty { background: none; border: 0; padding: 0; }
.addresses-list li.empty p { font-weight: bold; }
.addresses-list .addresses-additional li.item { background: none; border: 0; padding: 0; }
/* Multiple Addresses Checkout */
.checkout-progress { padding: 0 90px; margin: 20px 0 30px; overflow: hidden; }
.checkout-progress li { float: left; width: 19%; margin: 0 3px 0 0; border-top: 10px solid #ffc4ba; padding: 2px 0 0; font-size: 14px; text-align: center; color: #808080; list-style: none; }
.checkout-progress li.active { border-top-color: #f56249; color: #252525; }
.multiple-checkout h2 { font-size: 18px; font-weight: normal; margin: 0 0 10px; }
.multiple-checkout h3, .multiple-checkout h4 { font-size: 14px; font-weight: normal; color: #F54E4C; }
.multiple-checkout h2 a, .multiple-checkout h3 a, .multiple-checkout h4 a { font-weight: normal; font-size: 13px; }
.box-title a { float: right; }
.multiple-checkout .data-table .product-name { font-size: 1em !important; font-weight: bold !important; color: #1e7ec8 !important; }
.multiple-checkout .data-table .product-name a { font-weight: bold !important; }
.multiple-checkout .data-table .item-options { margin: 5px 0 0; }
.multiple-checkout .gift-messages { margin: 15px 0 0; }
.multiple-checkout .tool-tip { top: 50%; margin-top: -120px; right: 20px; }
.multiple-checkout .col2-set h2.legend { padding: 5px 0; position: relative; }
.multiple-checkout .col2-set h3.legend { margin: 0 0 10px; color: #0a263c; }
.multiple-checkout .col2-set .divider { margin: 0 -20px; padding: 25px 0; position: relative; }
.multiple-checkout .place-order .please-wait { float: right; padding: 27px 7px 0 0; }
.multiple-checkout .place-order .grand-total { float: right; height: 71px; font-size: 1.5em; padding: 0 0 0 21px; background: url(../images/bkg_grand-total.gif) 0 0 no-repeat; overflow: hidden; }
.multiple-checkout .place-order .grand-total .inner { float: left; height: 57px; padding: 14px 0 0 0; }
.multiple-checkout .place-order .grand-total .inner div { display: inline; }
.multiple-checkout .place-order .grand-total big { display: inline; margin-right: 12px; font-size: 18px; }
.multiple-checkout .place-order .grand-total .price { color: #D75A4D; font-size: 28px; }
.multiple-checkout .place-order .grand-total button.button span { font-size: 16px; }
.multiple-checkout .place-order .grand-total button.button span span { padding: 0 45px 0 36px; }
/* Step 1 */
/*.multiple-checkout .title-buttons button.button span { border-color:#406a83; background:#618499; }*/
#multiship-addresses-table td { padding: 10px; }
#multiship-addresses-table tfoot td { padding: 5px 10px; }
#multiship-addresses-table tfoot button.button span { border-color: #406a83; background: #618499; }
/* Step 2 */
.multiple-checkout .gift-messages-form .item .details .form-list { width: 100%; overflow: hidden; }
.multiple-checkout .gift-messages-form .item .details .form-list li { margin-right: -15px; }
.multiple-checkout .gift-messages-form .item .details .form-list .field { width: 230px; }
.multiple-checkout .gift-messages-form .item .details .form-list .input-box { width: 215px; }
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text { width: 209px; }
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box { width: 445px; }
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea { width: 439px; }
.checkout-multishipping-shipping .box-sp-methods { border: 1px solid #f55f4c; background: #ffeee0; padding: 13px; position: relative; }
.checkout-multishipping-shipping .box-sp-methods .pointer { position: absolute; top: -20px; right: -40px; width: 178px; height: 41px; background: url(../images/bkg_sp-methods.gif) 0 0 no-repeat; overflow: hidden; }
/* Step 3 */
.checkout-multishipping-billing .multiple-checkout { position: relative; }
/* Data Table */
.data-table { width: 100%; border: 1px solid #f99d5d; }
.data-table .odd { background: #ffeee2; }
.data-table .even { background: #fff; }
/*.data-table td.last,.data-table th.last { border-right:0; }*/
.data-table th { padding: 3px 8px; font-weight: bold; }
.data-table td { padding: 3px 8px; }
.data-table thead th { font-weight: normal; border-right: 1px solid #f99d5d; border-bottom: 1px solid #f99d5d; padding: 10px 8px; font-size: 16px; white-space: nowrap; vertical-align: middle; }
.data-table thead th.wrap { white-space: normal; }
.data-table thead th a, .data-table thead th a:hover { color: #fff; }
.data-table thead th { background: #ffb07a; color:#252525; }
.data-table thead th .tax-flag { font-size: 11px; white-space: nowrap; }
.data-table tfoot { border-bottom: 1px solid #f99d5d; }
.data-table tfoot tr { background-color: #ffd0af !important; color:#252525; }
.data-table tfoot td { padding-top: 1px; padding-bottom: 1px; border-bottom: 0; border-right: 1px solid #f99d5d; }
.data-table tfoot strong { font-size: 16px; }
.data-table tbody th, .data-table tbody td { border-bottom: 1px solid #f99d5d; border-right: 1px solid #f99d5d; border-top: 1px solid #f99d5d; color:#252525; text-shadow:none; }
/* Data Table */
.table-striped { width: 100%; border: 1px solid #BEA483; }
.table-striped .odd { background: #fff }
.table-striped .even { background: #F8F0E4; }
.table-striped td.last, .table-striped th.last { border-right: 0; }
.table-striped th { padding: 3px 8px; font-weight: bold; }
.table-striped td { padding: 3px 8px; }
.table-striped thead th { font-weight: normal; border-right: 1px solid #f99d5d; padding: 10px 8px; font-size: 16px; white-space: nowrap; vertical-align: middle; }
.table-striped thead th.wrap { white-space: normal; }
.table-striped thead th a, .table-striped thead th a:hover { color: #fff; }
.table-striped thead th { background: #D8C5AA; }
.table-striped thead th .tax-flag { font-size: 11px; white-space: nowrap; }
.table-striped tfoot { border-bottom: 1px solid #f99d5d; }
.table-striped tfoot tr { background-color: #D8C5AA !important; }
.table-striped tfoot td { padding-top: 1px; padding-bottom: 1px; border-bottom: 1px solid #f99d5d; border-right: 1px solid #f99d5d; }
.table-striped tfoot strong { font-size: 16px; }
.table-striped tbody th, .table-striped tbody td { border-bottom: 1px solid #f99d5d; border-right: 1px solid #f99d5d; }
/* Bundle products tables */
.data-table tbody.odd tr { background: #F8F0E4 !important; }
.data-table tbody.even tr { background: #f6f6f6 !important; }
.data-table tbody.odd tr td, .data-table tbody.even tr td { border-bottom: 0; }
.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td { border-bottom: 1px solid #f99d5d; }
.data-table tbody td .option-label { font-weight: bold; font-style: italic; }
.data-table tbody td .option-value { padding-left: 10px; }
/* Block: Tags */
.dashboard .box-tags .number { float: left; font-size: 16px; font-weight: bold; line-height: 1; color: #fff; margin: 3px -20px 0 0; padding: 2px 3px; background:#f55f4c; }
.dashboard .box-tags .details { margin-left: 20px; }
.dashboard .box-tags li.item { margin: 0 0 7px; }
.dashboard .box-tags .tags strong, .dashboard .box-tags .tags ul { display: inline; }
.dashboard .box-tags .tags ul li { display: inline-block; background: #f55f4c; padding: 1px 7px 4px; color: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 0 0 4px 0; }
.dashboard .box-tags .tags ul li a { color: #fff; }
#my-reviews-table td { padding: 10px; }
.product-review .product-img-box { float: left; width: 140px; }
.product-review .product-img-box .product-image { display: block; width: 125px; height: 125px; }
.product-review .product-img-box .label { font-size: 11px; margin: 0 0 3px; }
.product-review .product-img-box .ratings .rating-box { float: none; display: block; margin: 0 0 3px; }
.product-review .product-details { margin-left: 150px; }
.product-review .product-name { font-size: 16px; font-weight: bold; margin: 0 0 10px; }
.product-review h3 { font-size: 12px; margin: 0 0 3px; color: #2f2f2f; }
.product-review .ratings-table { margin: 0 0 10px; }
.product-review dt { font-weight: bold; }
.product-review dd { font-size: 13px; margin: 5px 0 0; }
.no-rating { margin: 0; }
.ratings { font-size: 11px; margin: 7px 0; }
.ratings strong { float: left; margin: 1px 3px 0 0; }
.ratings .rating-links { margin: 0; }
.ratings .rating-links .separator { margin: 0 2px; }
.ratings dt { }
.ratings dd { }
.rating-box { width: 69px; height: 13px; font-size: 0; line-height: 0; background: url(../images/bkg_rating.png) 0 0 repeat-x; text-indent: -999em; overflow: hidden; }
.rating-box .rating { float: left; height: 13px; background: url(../images/bkg_rating.png) 0 100% repeat-x; }
.ratings .rating-box { margin-right: 3px; }
.ratings-table th, .ratings-table td { font-size: 11px; line-height: 1.15; padding: 3px 0; }
.ratings-table th { font-weight: bold; padding-right: 8px; }
/* Block: Reviews */
.dashboard .box-reviews .number { float: left; font-size: 16px; font-weight: bold; line-height: 1; color: #fff; margin: 3px -20px 0 0; padding: 2px 3px;
background: #f55b4f; /* Old browsers */
background: -moz-linear-gradient(top,  #f55b4f 0%, #f4852c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f55b4f), color-stop(100%,#f4852c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f55b4f 0%,#f4852c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f55b4f 0%,#f4852c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f55b4f 0%,#f4852c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f55b4f 0%,#f4852c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f55b4f', endColorstr='#f4852c',GradientType=0 ); /* IE6-9 */
 }
.dashboard .box-reviews .details { margin-left: 20px; }
.dashboard .box-reviews li.item { margin: 0 0 7px; }
.dashboard .box-reviews li.item.last { margin: 0; }
.dashboard .box-reviews .ratings { margin: 7px 0 0; overflow: hidden; }
/* Tier Prices */
/*.product-pricing, .tier-prices { margin: 10px 0; padding: 10px; background-color: #FECFCE; border: 1px solid #F67E7B; color: #424242; }
.tier-prices li { line-height: 1.4; padding: 2px 0 2px 10px; list-style: none; }
.tier-prices .benefit { font-style: italic; font-weight: bold; color: #2f2f2f; }
.tier-prices .price { font-weight: bold; }
.tier-prices-grouped li { padding: 2px 0; color: #e26703; }
.tier-prices-grouped li .price { font-weight: bold; }*/
.product-pricing, .tier-prices { margin:0 0 0 20px; padding:0px; color: #424242; padding:10px 0 0 0;}
.tier-prices li { line-height: 1.4; padding:0; list-style: none; }
.tier-prices .benefit { font-style: italic; font-weight: bold; color: #2f2f2f; }
.tier-prices .price { font-weight: bold; }
.tier-prices-grouped li { padding: 2px 0; color: #e26703; }
.tier-prices-grouped li .price { font-weight: bold; }
.col2-set .col-narrow { width: 32%; float: left; }
.col2-set .col-wide { width: 53%; float: right; }


/*.add-to-links { margin:5px 0;}*/

.left-ad-block { padding:0px; position:relative;}
.left-ad-block .ad-block-image { padding:0px; border:2px double #cfcfcf; }
.left-ad-block .ad-block-image img { width:100%;}
.left-ad-block .ad-caps { position:absolute; z-index:1; left:0px; margin:0 3px 2px 3px; width:94%; padding:4% 2%; bottom:0px; background:0 0 rgba(0, 0, 0, 0.8);}
.left-ad-block .ad-caps h1 { color: #FFFFFF; font-size: 16px; font-weight: normal; line-height: 20px; margin: 0 0 15px; padding: 0; text-transform:uppercase; }
.left-ad-block .ad-caps .ad-caps-title { font-size:37px; color:#fff; line-height:40px; text-transform:uppercase; font-weight:normal; margin:0px;}
.left-ad-block .ad-caps a { color:#f5614a; font-size:14px; text-decoration:underline; text-transform:uppercase; float:right;}



.offer-block { padding:0px; position:relative;}
.offer-block .offer-block-image { padding:0px; border:2px double #cfcfcf; }
.offer-block .offer-block-image img { width:100%;}
.offer-block .offer-block-caps { position:absolute; z-index:1; left:0px; margin:0 3px 2px 3px; width:94%; padding:4% 2%; bottom:0px; background:0 0 rgba(0, 0, 0, 0.8);}
.offer-block .offer-block-caps h1 { color: #FFFFFF; font-size: 16px; font-weight: normal; line-height: 20px; margin: 0 0 15px; padding: 0; text-transform:uppercase; }
.offer-block .offer-block-caps span { font-size:27px; color:#fff; line-height:30px; text-transform: uppercase;}
.offer-block .offer-block-caps .offer-block-caps-title { font-size:50px; color:#fff; line-height:40px; text-transform:uppercase; font-weight:normal; margin:0px;}
.offer-block .offer-block-caps a { color:#f5614a; font-size:14px; text-decoration:underline; text-transform:uppercase; float:right;}


.col-right .thumbnails {margin-left: 0;}
.page-popup { padding:2% 5%;}
.page-popup .icon-remove:before { color:#f00;}
.product { margin:0px;}
.det-btn-cart { margin:10px 0; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:15px 0; float:left; width:100%;}
.det-pricesec { width:30%; display:inline;}
/*.catalog-product-view .dtl-right .price-box { width:30%; display:inline; float:left;}*/
/*.det-qty { width:50%; float:right; margin:-50px 0 0 0;}*/
.product-details { width:60%; float:right;}
.addcart-btnbar {margin:0 0 10px 0; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:15px 0; }
.addthis_toolbox { margin:5px 0;}
.at300b, .at300bo, .at300m, .at300bs { padding:0 5px;}
.prod-pricebar { background: none repeat scroll 0 0 #F55F4C; bottom: 0; position: absolute; right: 0;}
.prod-pricebar { background:#F55F4C; position:absolute; right:0px; bottom:0px;}
.prod-pricebar .item .price-box { /*border-right: 2px solid #ACA7A6;*/ /*float: left;*/ min-height:40px; text-align: left; /*width: 44%;*/  }
.prod-pricebar .item .price-box-bar { position:absolute; bottom:0px; right:0px;}
.prod-pricebar .item .price-box p { line-height: 12px; }
.prod-pricebar .item .price-box .price { font-size:20px; font-weight:normal; line-height:20px; color:#F55F4C; }
.prod-price .price-box .minimal-price-link { color:#fff;}

.block-content .mini-products-list li { margin-bottom:10px; border-bottom:1px solid #E9E9E9; padding-bottom:10px; overflow:hidden;}
.block-content .mini-products-list li:last-child { margin-bottom:0px; border-bottom:none; padding-bottom:0px;}


.det-availability { margin:0; border-bottom:1px solid #e1e1e1; padding:0 0 15px 0;}
.addwishlist-btn, .comparebtn, .email-friend-btn { font-size:12px; margin:10px 0px; padding:0px 3px; display:inline-block;}

/*.image_carousel {
	padding: 15px 0 15px 40px;
}*/
.image_carousel img {
	/*border: 1px solid #ccc;*/
	background-color: white;
	/*padding: 9px;*/
	/*margin: 7px;*/
	margin:0px;
	display: block;
	float: left;
}
/*.image_carousel .price-box { padding:3px 5px;}*/
.image_carousel .prod-pricebar { bottom:20px;}
.image_carousel .price, .label { /*color:#fff;*/}
.image_carousel .product-name a {  margin:0; color: #252525; font-size: 14px; font-weight: normal; line-height: 20px;}
.image_carousel .product-name a:hover { color:#F55F4C;}
.image_carousel .price-box .old-price span { color:#fff;}

.padder .product-details { width:auto; margin:10px 0;}

.col-main .pull-right { margin-bottom:10px;}

.clearfix {
	float: none;
	clear: both;
}
.crosssell .products-grid > .item .price-box .price { color:#F55F4C;}

.prodcartcont { padding:0px;}

.prodimgsec { margin:0px; width: auto; float:left;}

.loginsec { padding:0px; display:inline-block; color:#fff; font-size:13px;}
.loginsec a { color:#fff;}
.loginsec a:hover { color:#F55F4C;}

.sidebar .extra{background:url(../images/left-plus.gif) no-repeat right center; margin:0; padding:7px 0 7px 0; border-bottom:solid 1px #ddd; cursor:pointer; font-weight:normal;}
.sidebar .extra.active{background:url(../images/left-minus.gif) no-repeat right center;}
/*#checkoutSteps .section{display:none;}*/
#opc-login {display: block !important;}


@media screen and (max-width: 767px) { .relative {  line-height: 234px;}

}



