div#relations.flexslider ul.slides li span.ssf {
	margin-left: -75px !important;
}
body {
	/*	background: url("/images/snowm3.jpg") repeat-x fixed 0 0 #fbfbfb; */
	background: url("/images/newbg_red7.jpg") repeat-x fixed 0 0 #fbfbfb;
	background-position: center 161px;
	font-family: 'Droid Sans', sans-serif;
}
.category-details .tab-content #bestsell, .category-details .tab-content #hotprods{
	height: 400px !important;
}
.compare_add {
	color: #333333;
	font-size: 15px;
	padding: 20px;
	text-align: center;
	float: left;
	line-height: 24px;
}
.growlUI h1 {
	display: none;
}
nav, .price, .grid-box .price {
	background: #d83934; /* Old browsers */
	background: -moz-linear-gradient(top, #d83934 0%, #da4f49 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d83934), color-stop(100%, #da4f49)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d83934 0%, #da4f49 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d83934 0%, #da4f49 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d83934 0%, #da4f49 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d83934 0%, #da4f49 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d83934', endColorstr='#da4f49', GradientType=0 ); /* IE6-9 */
}
.grid-box .price, .cart .button, .button {
	font-weight: 500 !important;
	text-shadow: none;
}
.latestincart_loader {
	background-image: url("/resources/scripts/lightbox/src/dark-skin/preloader.gif");
	height: 130px;
	width: 120px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center;
}
.latestincart_loader_compare {
	background-image: url("/resources/scripts/lightbox/src/dark-skin/preloader.gif");
	background-position: center center;
	background-repeat: no-repeat;
	height: 100px;
	margin: 0 auto;
	width: 120px;
	padding-top: 20px;
}
#headerSlideContainer {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
	box-shadow: 0 0 3px 0 rgb(153, 153, 153);
	left: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	position: fixed;
	top: 100px;
	width: 170px;
	z-index: 2147483647;
	transform: translate3d(0px, 0px, 0px);
	transition: transform 400ms ease 0s;
}
div#product-block.product_block div#product_block_inner.product_block div ul#pinboard_mason2.slides.products-grid {
	background: url(/resources/scripts/lightbox/src/dark-skin/preloader.gif) no-repeat top left;
}
.freight_cart td {
	color: #DA4F49;
}
.total_row .well {
	background-color: #f5f5f5 !important;
	border: 1px solid #e3e3e3;
	padding: 19px !important;
	border-radius: 0px !important;
}
.total_row_bottom div {
	background: none;
	border-radius: 5px;
	clear: left;
	color: #579dbe;
	margin-bottom: 0px;
	margin-top: 35px;
	padding: 0;
	text-align: left;
	text-indent: 0px;
}
div#recentviewlist div#upsell div ul.slides {
	margin: 0 -3px;
}
.grid-box .cart {
	display: inline-block;
	margin-bottom: 3px;
	overflow: hidden;
}
#loader_text {
	display: none;
}
#div_next {
	display: none !important;
}
.product_loader {
	background: none repeat scroll 0 0 #fff;
	border-radius: 4px;
	box-shadow: 0 0 55px rgba(0, 0, 0, 0.3);
	display: block;
	height: 80px;
	left: 50%;
	margin: -40px auto 0 -150px;
	opacity: 0.9;
	position: fixed;
	top: 50%;
	width: 300px;
	z-index: 100005;
}
.loader_div1 {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #fff;
	background-image: url("/resources/scripts/lightbox/src/dark-skin/preloader.gif");
	background-origin: padding-box;
	background-position: 20px center !important;
	background-repeat: no-repeat;
	background-size: auto auto;
	border-radius: 0 !important;
	color: #999;
	font-size: 15px;
	font-weight: bold;
	height: 72px;
	text-indent: 84px;
	width: 272px;
}
.loader_div2 {
	padding-top: 30px;
}
#site-wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
}
#site-canvas {
	width: 100%;
/*	height: 100%;
	*/position: relative;
	-webkit-transition: .3s ease all;
	transition: .3s ease all;
}
#flyout_cart {
	width: 300px;
	height: 100%;
	position: absolute;
	top: 0;
	right: -300px;
	background: white url('/resources/sidr/images/checkout_bg.png');
	background-position: center -20px;
	background-repeat: no-repeat;
	box-shadow: inset 7px 0 9px -7px rgba(0,0,0,0.4) !important;
}
.cart_table {
	background: none !important;
	border: none;
	margin-top: -10px;
}
#site-canvas {
	/*    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);

    -moz-transform: translateZ(0) translateX(0);
    -ms-transform: translateZ(0) translateX(0);
    -o-transform: translateZ(0) translateX(0);
    -webkit-transform: translateZ(0) translateX(0);
    transform: translateZ(0) translateX(0);

    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
*/
	-moz-transition: 300ms ease all;
	-ms-transition: 300ms ease all;
	-o-transition: 300ms ease all;
	-webkit-transition: 300ms ease all;
	transition: 300ms ease all;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.show-nav #site-canvas {
	-moz-transform: translateX(-300px);
	-ms-transform: translateX(-300px);
	-o-transform: translateX(-300px);
	-webkit-transform: translateX(-300px);
	transform: translateX(-300px);
	-moz-transform: translateZ(0) translateX(-300px);
	-ms-transform: translateZ(0) translateX(-300px);
	-o-transform: translateZ(0) translateX(-300px);
	-webkit-transform: translateZ(0) translateX(-300px);
	transform: translateZ(0) translateX(-300px);
	-moz-transform: translate3d(-300px, 0, 0);
	-ms-transform: translate3d(-300px, 0, 0);
	-o-transform: translate3d(-300px, 0, 0);
	-webkit-transform: translate3d(-300px, 0, 0);
	transform: translate3d(-300px, 0, 0);
}
#site-canvas {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.overlay {
	background: none repeat scroll 0 0 #666;
	height: 100%;
	opacity: 0.3;
	width: 100%;
	float: left;
	position: fixed;
	top: 0px;
	display: none;
	left: -300px;
	z-index: 99999999999
}
#menufication-outer-wrap.light #menufication-scroll-container, #menufication-outer-wrap.light #menufication-non-css3-scroll-container, #menufication-non-css3-outer-wrap.light #menufication-scroll-container, #menufication-non-css3-outer-wrap.light #menufication-non-css3-scroll-container {
	background: #da4f49 !important;
}
#menufication-outer-wrap.light #menufication-nav a, #menufication-outer-wrap.light #menufication-nav p, #menufication-outer-wrap.light #menufication-non-css3-nav a, #menufication-outer-wrap.light #menufication-non-css3-nav p, #menufication-non-css3-outer-wrap.light #menufication-nav a, #menufication-non-css3-outer-wrap.light #menufication-nav p, #menufication-non-css3-outer-wrap.light #menufication-non-css3-nav a, #menufication-non-css3-outer-wrap.light #menufication-non-css3-nav p, html.not-ie.no-js body.client.index.style-1 div#menufication-outer-wrap.light.left-direction.menufication-add-padding.menufication-transition-in div#menufication-scroll-container.menufication-scroll div#menufication-transform-container nav#menufication-nav ul.menufication-menu-level-0 li.menufication-has-child-menu p {
	color: #fff;
	font-size: 16px !important;
	font-weight: normal !important;
	text-shadow: none;
	margin: 0px;
}
html.not-ie.no-js body.client.index.style-1 div#menufication-outer-wrap.light.left-direction.menufication-add-padding.menufication-transition-in div#menufication-scroll-container.menufication-scroll div#menufication-transform-container nav#menufication-nav ul.menufication-menu-level-0 li.menufication-has-child-menu.menufication-child-menu-open ul.menufication-child-menu.menufication-menu-level-1 li a {
	font-size: 14px !important;
	font-weight: normal;
}
ul.menufication-child-menu.menufication-menu-level-1 li {
	padding: 7px 0 7px 15px !important;
	background: rgba(255,255,255,0.95) !important;
}
.menufication-menu-level-0 li.menufication-has-child-menu:before {
	color: #fff !important;
	content: "+";
	float: right;
	font-size: 20px;
	font-weight: 700;
	height: 12px;
	margin-right: 10%;
	margin-top: -2px;
}
.menufication-menu-level-1 li.menufication-has-child-menu:before {
	color: #5a5a5a !important;
}
ul.menufication-child-menu.menufication-menu-level-1 li a {
	padding-left: 10px;
	color: #5a5a5a !important;
}
.modal_cart_flyout {
	text-align: center;
}
.cart_prod {
	color: #18BC9C;
}
.link:hover, .close-cart:hover {
	cursor: pointer;
}
.close-cart {
	color: white;
	right: 10px;
	top: 10px;
	position: absolute;
	font-size: 12px
}
.bottom_border {
	color: #777;
	border-bottom: 1px solid #ccc;
}
div#flyout_cart div.freight_calc {
	background: none;
	border-radius: 5px;
	clear: left;
	color: #999;
	margin-bottom: 0px;
	margin-top: 25px;
	padding: 0;
	text-align: left;
	text-indent: 0px;
}
.freight_calc a {
	color: #18BC9C;
	text-decoration: underline
}
#toggle_sidebar {
	z-index: 0;
}
span.aos, span.ssf {
	z-index: 2;
}
div.flexslider div.flex-viewport ul.slides li span.ssf, div.flexslider div.flex-viewport ul.slides li span.aos {
	z-index: 2;
	
	position: absolute;
	left: auto !important;
	margin-left: 4px;
	float: left;
	margin-top: -8px;
}
div#product_listing.product-grid div.grid-box span.aos, div#product_listing.product-grid div.grid-box span.ssf {
	left: auto !important;
	margin-left: -73px !important;
	margin-top: 8px !important;
	position: absolute;
	
	z-index: 2;
}
div.image.image_gallery_with_slideshow.product_detail span.aos, div.image.image_gallery_with_slideshow.product_detail span.ssf {
	left: 1px;
	line-height: 106px;
	margin: 0;
	min-height: 106px;
	min-width: 112px;
	position: absolute;
	top: 2px;
	z-index: 999;
}
div.image.relations span.aos, div.image.relations span.aos {
	left: auto !important;
	margin-left: -73px !important;
	margin-top: 8px !important;
	position: absolute;
	
	z-index: 2;
}
div.category-details div.tabbable div.product-listing div#product_listing.product-grid.row-fluid.cols-4 div.grid-box div.inner div.image span.ssf, div.category-details div.tabbable div.product-listing div#product_listing.product-grid.row-fluid.cols-4 div.grid-box div.inner div.image span.aos {
	left: auto !important;
	margin-left: -81px !important;
	margin-top: -8px !important;
	position: absolute;
	top: auto !important;
	z-index: 2;
}
.modal_cart {
	margin-top: 0px;
}
div.modal_cart_flyout table.table, .cart_prod, .freight_calc {
	font-size: 12px;
}
div.modal_cart_flyout table.table td.bottom_border {
	padding: 0px;
}
.count {
	padding-top: 27px;
}
.counter {
	color: red;
	vertical-align: bottom;
	font-size: 24px;
}
.play_button {
	border: medium none;
	margin-top: -720px;
	opacity: 0.7;
	width: 120px;
}
.cart .average-rating {
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 15px;
}
#headerSlideContainer {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
	box-shadow: 0 0 3px 0 rgb(153, 153, 153);
	left: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	position: fixed;
	top: 100px;
	width: 170px;
	z-index: 999999999999;
	display: none;
}
#headerSlideContent {
	color: white;
	margin: 0 auto;
	width: 170px;
}
.btn {
	text-shadow: none !important;
}
.btn-danger {
	background-color: #da4f49 !important;
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border: medium none;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.well {
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 20px;
	min-height: 20px;
	padding: 19px;
}
#content-wrapper > .container {
	box-shadow: none;
}
.tag_header, .tag_head {
	background: #da4f49;
	border-radius: 0px;
	color: #fff;
	font-size: 16px;
	margin: 20px 0;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}
div.description a.tool {
	color: #38A242;
}
.product-info .description {
	border-bottom: 0px solid #E7E7E7;
}
div.blockMsg {
	background: white !important;
	background-color: white;
	opacity: 1 !important;
	border-bottom: 5px solid #FF0000;
}
div.growlUI h1 span.test {
	color: #333 !important;
	font-size: 16px !important;
	font-family: 'Droid Sans', sans-serif !important;
	font-weight: 100 !important;
	line-height: 1.4em !important;
}
div.blockUI div.growlUI h1 a.btn {
	color: #fff !important;
	font-size: 16px !important;
	font-family: 'Droid Sans', sans-serif !important;
	font-weight: 100 !important;
	line-height: 1.4em !important;
}
div.growlUI h1 {
	padding-top: 50px;
}
.ilightbox-overlay {
	background: white;
}
.home_button:hover {
	cursor: pointer;
}
#footer a {
	color: #777 !important;
}
div.grid-box div.wish_height {
	margin-top: 0px;
}
/*.speedo-theme-winter.speedo-container {
	left: 50% !important;
	margin-left: -150px;
	width: 300px !important;
}*/
#maincontent.span12 .slideshow, #content-wrapper .slideshow {
	width: 73.359% !important;
	margin: 0px !important;
	margin-right: -10px
}
div#content_part_right.blog_width div.slideshow {
	width: 100% !important;
}
.slider_left {
	margin-right: 1.128% !important;
	width: 25% !important;
}
.blog_width a, .blog_width a:visited {
	color: #38A242;
}
.slider_left .span12 img, .slider_column img {
	width: 48%;
}
.slider_column {
	padding-bottom: 20px;
}
.padright {
	padding-right: 1%;
}
.padbot {
	padding-bottom: 4.5%;
}
.padleft {
	padding-left: 3%;
}
div.at-share-open-control-left.ats-light, div.at-share-open-control-right.ats-light, .at-vertical-menu.ats-light a, .at-vertical-menu.ats-light div.at-share-close-control {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
}
html.not-ie body.client section#content-wrapper div.container div.container-inner div#carousel0.banner-carousel div.flexslider div.flex-viewport ul.slides li {
	margin: 0px 9px 0 0;
}
#thickbar {
	background: none repeat scroll 0 0 #881912;
	height: 0px;
}
div#tab-latest-0_carousel.products-slider div.flexslider div.flex-viewport ul.slides li, section#featured-products.products-slider div.flexslider div.flex-viewport ul.slides li, div#tab-bestseller-0_carousel.products-slider div.flexslider div.flex-viewport ul.slides li, div#tab-special-0_carousel.products-slider div.flexslider div.flex-viewport ul.slides li {
	border-left: 1px dotted #bbb;
	margin-left: -1px;
	position: relative;
}
.grid-box .inner {
	background: none repeat scroll 0 0 #FFFFFF;
	border-right: 1px dotted #bbb !important;
	border-left: 0px dotted #bbb;
	padding: 8px;
	position: relative;
	text-align: center;
}
.products-slider ul li .inner {
	border-left: 0px solid #EEEEEE;
	overflow: visible;
	padding: 0px 10px !important;
	position: relative;
	text-align: center;
}
.slideshow {
	margin-top: -10px;
}
.flex-caption {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	border-radius: 5px 5px 5px 5px;
	color: #F2F2F2;
	display: block;
	font-size: 1.62em;
	margin-left: 50px;
	padding: 20px;
	position: absolute;
	text-align: center;
	text-shadow: none;
	top: 50px;
	width: auto;
}
.flex-caption span {
	float: left;
	font-size: 2em;
}
ul.calls2action {
	margin-left: 0px !important;
	padding-left: 0px !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
	min-height: 170px;
}
.products-slider ul.slides {
	margin-bottom: 20px;
	margin-left: 0;
	margin-top: 20px;
}
.btn {
	font-family: 'Droid Sans', sans-serif !important;
	line-height: 18px;
}
.sliderdesc {
	clear: left;
	float: right !important;
	font-size: 1.32em !important;
	padding-top: 30px;
}
.footer_bg {
	background: none repeat scroll 0 0 #FCFCFC;
	margin-top: -20px;
	padding-top: 20px;
}
.sidebar.close {
	display: none !important;
	height: 0;
	visibility: hidden !important;
	width: 0;
}
.home_content h1 {
	font-size: 18px;
	font-weight: normal;
	color: #339966;
}
.home_content h2 {
	font-size: 14px;
	font-weight: normal;
}
.grid-box .name a, .shopping_li .name a {
	line-height: 1.2em;
	font-weight: normal;
	font-size: 13px;
}
.avg {
	font-weight: normal;
	color: #999;
	font-size: 12px;
	text-decoration: none;
}
.avg span {
	text-decoration: none;
}
.page-title {
	margin-top: -30px !important;
	margin-bottom: 0 !important;
	font-weight: normal !important
}
.cart_total:hover {
	color: #222;
}
.cart .button, .button {
	border: 1px solid #aaaaaa;
	border-radius: 2px 2px 2px 2px;
	font-family: 'Droid Sans', sans-serif;
	font-weight: bold;
	margin-right: 6px;
	padding: 2px;
}
.table thead td, .table thead th {
	background-color: #F2F2F2;
	color: #000000;
	text-align: center;
	text-shadow: 0 1px 0 #FFFFFF;
	text-transform: uppercase;
	vertical-align: middle;
}
html body.client header#header.container div.row-fluid div.span4 div#minicart div.heading h4 {
	font-size: 1em;
	margin: 0 4px 0 0;
}
html body.client header#header.container div.row-fluid div.span4 div#minicart div.heading div.top_cart a#trigger_id.trigger {
	color: #333;
	font-size: 13px;
	padding: 0 5px;
	text-decoration: none;
}
.checkout_link {
	font-weight: bold;
}
span#total_items_incart {
	background: none;
	border: 0px solid;
	color: #F26B55;
	font-size: 14px;
	font-weight: bold;
	padding: 18px 17px 13px 14px;
	font-family: 'Droid Sans', sans-serif;
}
.rightbox {
	float: right !important;
}
#search {
	margin-bottom: 0 !important;
	margin-top: 22px;
	padding-bottom: 0 !important;
}
div#search div.searchbox {
	margin-bottom: 0 !important;
}
#search input {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0;
	outline: medium none;
	padding: 4px 0 1px 8px;
	width: 71%;
	float: right;
}
nav#mainnav.stick {
	position: fixed;
	top: 20px;
	z-index: 96;
	border-bottom: none;
	display: inline-block;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.top_cart.stick {
	right: 20px;
	display: inline-block;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
#links.stick {
	left: 20px;
	display: inline-block;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
#links.stick, .top_cart.stick {
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 5px;
	position: fixed;
	top: 5px;
	z-index: 96;
	display: inline-block;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
#mainnav.stick {
	display: block;
	height: 80px;
	background: white;
	position: fixed;
	top: -10px !important;
	/*width: 100%; */

	z-index: 96 !important;
	box-shadow: 0 3px 0 rgba(0, 0, 0, 0.17);
	transition: all 0.6s ease .2s;
	display: inline-block;
}
#sticky-menu {
	display: none;
	display: inline-block;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
section#featured-products.products-slider div.flexslider div.flex-viewport ul.slides li div.inner div.name {
	height: 60px;
}
.comment_hide {
	display: none;
}
.caption {
	background: url("/images/opaque.png") repeat scroll 0 0 transparent;
	font-family: 'Droid Sans', sans-serif;
	height: 179px;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: all 0.6s ease .2s;
	width: 100%;
}
div.image:hover .caption {
	opacity: 1;
	transition: opacity 2s;
}
.tpl3 .info-top span {
	position: absolute;
	top: 50%;
	margin-left: -22px;
	margin-top: -22px;
	left: 50%;
}
.tpl3 .info-top {
	background-color: rgba(255, 255, 255, 0.8);
	/*box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); */

	box-shadow: none;
	color: #333333;
	font-size: 14px;
	height: 195px;
	left: 0;
	padding: 10px;
	position: absolute;
	right: 0;
	text-align: center;
	text-shadow: 1px 1px 0 #FFFFFF;
	top: 0;
}
#search .button-search {
	padding-top: 3px;
}
.relations .tpl3 .info-top {
	height: 153px;
}
#logo {
	margin-left: 0;
	padding: 5px 0 0;
	text-align: center;
}
ul.nav li.dropdown-submenu span#abs_0 {
	color: #fff;
	font-size: 14px;
	padding: 6px 8px 8px;
	text-shadow: none;
	text-transform: capitalize;
	float: left;
}
.navbar .nav {
	margin: 0;
	padding: 0;
}
#prod_subcat {
	margin-left: 0px;
	list-style: none;
}
ul#prod_subcat {
	margin-left: -1px;
}
ul#prod_subcat li {
	float: left;
	margin-bottom: 25px;
	text-align: center;
}
ul#prod_subcat li .inner, div#upsell3.tab-pane div.flexslider ul.slides li form div.inner {
	border-left: 1px solid #EEEEEE;
	padding: 10px 16px;
	position: relative;
	text-align: center;
}
ul#prod_subcat li h2 {
	font-size: 14px;
	line-height: 1.4em;
	font-weight: normal;
	height: 50px;
}
ul#prod_subcat li div.inner .shopcat_span img {
	margin-bottom: 0px;
	cursor: pointer;
}
p .shopcat_span_text {
	margin-top: 5px;
}
.category-details {
	overflow: hidden;
}
.shopcat_span {
	margin-left: 0px !important;
}
.price, .grid-box .price {
	background: none #CF202A;
	border-radius: 0;
	color: white;
	font-size: 22px;
	margin-bottom: 0 !important;
	padding: 8px 0px;
	width: 100%;
}
.grid-box .avg, div.inner div.price div.avg {
	color: #FFCFBF;
}
div.flexslider div.flex-viewport ul.slides li span.price-old {
	color: #FFCFBF;
}
div.flex-viewport ul.slides li div.inner div.price span.price-new {
	color: #FFFFFF;
	font-size: 19px;
	font-weight: 400;
}
.btn {
	background-color: #fbfbfb;
	background-image: none;
	background-repeat: repeat-x;
	border: 1px solid #ccc !important;
	border-radius: 4px;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 0;
	padding: 4px 14px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
}
.cart {
	background: #BF3731;
	border-top: 1px solid #AB3C37;
	padding: 0px !important;
	width: 100% !important;
	color: white;
	margin-top: 0px !important;
	border-radius: 0px;
	border: none !important;
}
.btn-cart, .cart .button {
	background-color: #5EA846;
	background-image: url("/images/add2cart.png");
	background-position: 9px 6px;
	background-repeat: no-repeat;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	font-size: 12px !important;
	padding: 6px 10px !important;
	text-indent: 21px;
	width: 100% !important;
	border: none !important;
	margin-top: 3px;
}
.btn-wish {
	background-color: #E6E6E6;
	border: 1px solid #5EA846;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	font-size: 12px !important;
	padding: 6px 0px !important;
	width: 100% !important;
	border: none !important;
}
.btn-success {
	background-color: #5ea846;
	background-image: none;
	background-repeat: repeat-x;
	border: medium none !important;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn {
	border-radius: 0;
}
.btn-cart:hover, .cart .button:hover {
	background-color: #4CC157;
}
div.more-actions div.wishlist2 {
	float: left;
	margin-top: -10px;
}
.cart .btn-wishlist {
	background-color: #98cd88;
	background-image: none;
	background-position: 9px 6px;
	background-repeat: no-repeat;
	border: medium none;
	color: #ffffff;
	font-size: 12px !important;
	font-weight: bold;
	padding: 6px 0 !important;
	text-indent: 0;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	text-transform: uppercase;
}
div.cart div.more-actions div.wishlist2 a input.btn {
	background-color: #8FC69F;
	background-image: url("/images/heart3.png");
	background-position: 10px 10px;
	background-repeat: no-repeat;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	font-size: 12px !important;
	padding: 10px 0px 10px 10px!important;
	text-indent: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	text-transform: uppercase;
	width: 150px;
}
#content_hide {
	display: none;
}
.cart .btn-wishlist:hover {
	background-color: #BDE8C1 !important;/*background-position:5px 5px;*/
}
.homeprice {
	/*	background-image: url("/images/pricesml6.png");

	background-repeat: no-repeat;

	height: 31px;

	left: -4px;

	position: relative;

	text-indent: 80px;

	font-weight: 500; */

	text-align: center;
	float: left;
	width: 100%;
	color: #fff;
}
section#featured-products.products-slider div.flexslider div.flex-viewport ul.slides li div.inner div.price span.homeprice {
	font-size: 24px;
	font-weight: 200;/*	text-indent: 90px;*/
}
div#product_listing.product-list div.product-row div.row-fluid div.price {
	background: none;
}
div#product_listing.product-list div.product-row .cart {
	background: none repeat scroll 0 0 transparent !important;
	border-radius: 0 0 3px 3px;
	border-top: 0 solid #AB3C37;
	margin-top: 8px !important;
}
.product-list .name a {
	font-weight: normal;
	line-height: 1.2em;
	text-decoration: none;
}
div#tab-special-0_carousel.products-slider div.flexslider div.flex-viewport ul.slides li div.inner div.image span.ssf {
	left: 4px;
	top: -8px;
}
section#featured-products.products-slider div.flexslider div.flex-viewport ul.slides li div.inner div.cart input.btn-cart, section#featured-products.products-slider div.flexslider div.flex-viewport ul.slides li div.inner div.cart input.btn-cart:hover {
	background-position: 9px 6px;
}
.cart_compare {
	text-align: right;
}
.cart_compare span {
	margin-left: 10px;
}
.cart_compare span span {
	margin-left: 0px;
}
#header .rightbox {
	margin-right: 10px;
}
#header .leftbox {
	margin-left: 10px;
}
.xmascount {
	float: left;
	font-family: 'Droid Sans', sans-serif;
	margin-top: 0px;
	padding-top: 14px;
	text-indent: 0;
}
.leftbox, .rightbox {
	padding-top: 10px;
}
#minicart .heading {
	margin: 0 0 5px 10px;
}
#links a + a {
	line-height: 24px;
}
.spacer {
	border-left: 1px solid #DDDDDD !important;
	margin-left: 6px;
	padding-left: 6px;
}
#logo img {
	padding-bottom: 5px;
}
#welcome {
	clear: left;
	color: #38A242;
	font-family: 'Droid Sans', sans-serif;
	font-size: 13px;
	line-height: 1.2em;
	margin: 10px 0 5px;
}
.statement {
	font-size: 19px;
	font-weight: bold;
	color: #38A242;
}
/* jQuery Countdown styles 1.5.11. */

.hasCountdown {
	border: 0px solid #ccc;
	background-color: none;
	color: #333;
	font-size: 42px;
	width: 325px;
	font-weight: 100;
}
header#header.container div.row-fluid div.span4 div.xmascount div#noSeconds.hasCountdown span.countdown_row span.countdown_section div.days {
	float: left !important;
	font-size: 20px !important;
	font-weight: 200;
	margin-right: 5px;
	padding-top: 10px !important;
	text-align: left !important;
	text-indent: 5px;
	width: 180px !important;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 100%;
}
.countdown_show2 .countdown_section {
	width: 78%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: right;
	font-size: 75%;
	text-align: center;
}
header#header.container div.row-fluid div.span4 div.xmascount div#noSeconds.hasCountdown span.countdown_row span.countdown_section div.countdown_amount, header#header.container div.row-fluid div.span4 div.xmascount div#noSeconds.hasCountdown span.countdown_row span.countdown_section span.countdown_amount {
	float: left;
	margin-left: 0px;
	font-size: 22px;
	margin-top: 10px;
	font-weight: normal;
	color: #E10613;
}
.countdown_descr {
	display: block;
	width: 100%;
}
#maincontent.span9 .grid-box {
	max-width: 33.334%;
	min-width: 20%;
}
.product-filter {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #F9F9F9;
	border-color: #DDDDDD;
	border-image: none;
	border-style: solid;
	border-width: 1px 0;
	font-family: 'Droid Sans', sans-serif;
	font-size: 11px;
	margin-bottom: 20px;
	overflow: visible;
	padding: 8px 5px 0;
}
.product-filter {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #F9F9F9;
	border-color: #DDDDDD;
	border-image: none;
	border-style: solid;
	border-width: 1px 0;
	font-family: 'Droid Sans', sans-serif;
	font-size: 11px;
	margin-bottom: 20px;
	overflow: visible;
	padding: 8px 5px 0;
	clear: left;
}
.product-filter .display {
	float: left;
	margin-right: 15px;
}
.product-filter .button {
	line-height: 16px;
}
.product-filter .display .button.active {
	opacity: 0.75;
}
.product-filter .display [class^="icon-"], .product-filter .display [class*=" icon-"] {
	margin-top: 0;
}
.product-filter .list-options {
	text-align: right;
}
.product-filter select {
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 11px;
	height: 22px;
	line-height: 22px;
	padding: 2px;
	width: auto;
}
.product-filter .sort, .product-filter .limit {
	color: #999999;
	display: inline-block;
	margin-left: 6px;
	vertical-align: top;
}
.product-compare {
	float: left;
}
.product-compare a {
	color: #D95B44 !important;
	line-height: 2em;
	padding: 1px 6px;
	text-decoration: none;
}
.product-compare a:hover {
	background: none repeat scroll 0 0 #FFEFE7;
	border-radius: 8px 8px 8px 8px;
	text-shadow: 0 1px 0 #FFFFFF;
}
.button-group > .button + .button {
	margin-left: -6px;
}
.grid-box {
	height: 340px;
}
.product-info .image-additional a {
	border: 1px solid #EEEEEE;
	display: block;
	float: left;
	list-style: none outside none;
	margin: 5px;
	padding: 5px;
}
.image-additional ul li {
	list-style: none;
}
div.cart div input.button, #button-cart, #button-checkout, .payment .right .button {
	font-size: 15px;
	padding: 8px 12px;
	vertical-align: top;
	width: 150px !important;
}
div.cart div input.button {
	background-position: 9px center;
	font-size: 16px !important;
	margin-left: 5px;
	padding: 13px 26px !important;
	text-indent: 30px;
	vertical-align: middle;
	width: 168px !important;
}
div.cart div input.button:hover {
	background-position: 9px center;
}
#ajax-content {
	display: none;
}
div.shopping div#product-block div#ajax-content {
	display: block;
}
#ajax-content {
	overflow: visible !important;
	width: 820px !important;
}
.liwrap {
	border-left: 1px solid #EEEEEE;
	padding: 10px 16px;
	position: relative;
	text-align: center;
}
.shopping_li {
	float: left;
	height: 446px;
	margin-bottom: 2px !important;
	vertical-align: top;
	position: relative;
	z-index: 1;
}
#items_block_qs {
	margin-left: -1px;
	overflow: hidden;
}
div.inner div.name {
	height: 60px;
}
.newquick div {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	padding-top: 5px;
	margin-bottom: -5px;
}
div.quick_stack div.btn {
	width: 80%;
	background-image: none !important;
	background: #fbfbfb !important;
}
.grid-box .image img {
	margin-bottom: 0;
	max-height: 191px;
}
.nav-tabs > li > a.active, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FFFFFF;
	border-color: #DDDDDD #DDDDDD transparent;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	color: #555555;
	cursor: default;
}
section#featured-products.products-slider div.flexslider div.flex-viewport ul.slides li div.inner div.image div.he-wrap div.he-view div.info-top {
	background-color: rgba(255, 255, 255, 0.8);
	box-shadow: none;
	color: #333333;
	font-size: 14px;
	height: 500px;
	left: 0;
	padding: 10px;
	position: absolute;
	right: 0;
	text-align: center;
	text-shadow: 1px 1px 0 #FFFFFF;
	top: 0;
}
.grid-box .inner:hover {
	border: 0px solid #fff;
	border-top: 1px solid #fff;
}
.grid-box .inner {
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
}
.price-new {
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
}
a {
	outline: none !important;
}
.wish_height {
	height: 20px;
	margin-top: 0px;
}
/*.opacity {



}

.opacity_full {

	padding: 20px;

	position: relative;

	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

	width: 200px;

	overflow: visible;

	margin-left: -16%;

}

.opacity_full:before, .opacity_full:after {

	content: "";

	position: absolute;

	z-index: -1;

	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.8);

	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.8);

	box-shadow: 0 0 20px rgba(0,0,0,0.8);

	top: 20px;

	bottom: 10px;

	left: 0;

	right: 0;

	-moz-border-radius: 100px / 10px;

	border-radius: 100px / 10px;

}

.opacity_full:after {

	right: 10px;

	left: auto;

	-webkit-transform: skew(8deg) rotate(3deg);

	-moz-transform: skew(8deg) rotate(3deg);

	-ms-transform: skew(8deg) rotate(3deg);

	-o-transform: skew(8deg) rotate(3deg);

	transform: skew(8deg) rotate(3deg);

}

.lowz {

	z-index: 1;

	position: relative;

}

.highz {

	z-index: 999;

	position: relative;

}

.highz .homeprice {

	font-size: 24px;

		font-weight: 200;

}

.highz .name a {

	font-size: 18px !important;

	line-height: 1.2em;

	color: #A51A13;

}

*/



.category-details, .product-listing, .box-content {
	overflow: visible !important;
}
div.flex-viewport ul.slides li.lowz {
	height: 446px;
}
footer#footer.container div.row-fluid div.span2 {
	margin-left: 2% !important;
}
.flexslider .slides > li:first-child {
	display: block;
	-webkit-backface-visibility: visible;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
form#updatecart table.table {
	background: white;
}
.product-info .rightcol .price {
	background: none repeat scroll 0 0 white;
	font-family: 'Droid Sans', sans-serif !important;
	margin-top: -5px;
	border-bottom: 0px solid #E7E7E7;
	font-size: 18px !important;
	font-weight: 100 !important;
	line-height: 30px;
}
.product-info .rightcol .price-normal, .product-info .rightcol .price-new {
	font-family: 'Droid Sans', sans-serif;
	font-size: 39px;
	line-height: 30px;
	font-weight: 100;
}
.price-tax span {
	text-decoration: line-through;
}
.price-tax {
	line-height: 20px;
	padding-top: 3px;
	font-size: 14px !important;
}
.product-info div.cart {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	bottom-top: 20px !important;
	border-bottom: 1px solid #E7E7E7;
	padding-bottom: 10px !important;
}
.more-actions .wishlist, .more-actions .compare {
	display: block !important;
	float: left;
}
#footer {
	margin-left: auto;
	margin-right: auto;
}
.blockOverlay {
	background-color: #f2f2f2 !important;
}
div.blockUI div#my_cart div#flyoutcart.uparrowdiv {
	background: rgba(255, 255, 255, 0.97);
}
div.blockUI div#my_cart div#flyoutcart.uparrowdiv:after {
	display: none;
}
div#latestincart td.top_border {
	font-size: 16px;
	line-height: 1.4em;
	color: #333;
}
div#latestincart td.cart_right {
	float: left;
	padding-top: 35px !important;
}
div#latestincart td.cart_right a {
	color: #C54743;
}
div#latestincart img {
	padding-right: 20px;
}
div.blockMsg {
	top: 25% !important;
	left: 50% !important;
	border: 0px solid #f2f2f2 !important;
	border-radius: 0px !important;
	box-shadow: 0px 0px 8px 8px rgba(0, 0, 0, 0.15);
	margin-left: -148px !important;
	width: 295px !important
}
html body.client div.blockUI div#latestincart div.modal_cart table.specifications tbody tr.row2 td.top_border div {
	bottom: 24px;
	float: right;
	position: absolute;
	right: 24px;
}
#latestincart {
	display: none;
}
html body.client div.blockUI div#latestincart {
	display: block !important;
	padding: 20px;
	border-bottom: 1px solid #f5f5f5;
	height: auto !important;
}
.cart_prod:hover {
	text-decoration: none;
	color: #C54743;
}
div#relations.flexslider {
	height: 450px;
}
div#relations.flexslider div.flex-viewport ul.slides li div.inner div.price, div#tags_products.product-grid div.inner div.price {
	margin-top: 0px;
}
div.member ul.nav {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
div#tags_block div.well {
	padding: 9px;
	background-color: #fafafa;
}
div.well ul#selected_tags.left-nav li, div.well div.contentset h4.inner span {
	background-color: #fafafa;
}
.stack {
	background: none repeat scroll 0 0 #fff;
	padding: 5px;
}
.compare_stack {
	width: 50%;
	float: left;
}
.quick_stack {
	width: 100%;
}
.favourite_stack {
	width: 50%;
	float: left;
}
.grid-box .wishlist, .grid-box .compare {
	float: left !important;
	padding-left: 0px !important;
	margin-top: -5px;
}
.quicktext {
	font-size: 12px;
	font-weight: 100;
	margin-right: 4px;
	color: white;
	cursor: pointer;
}
.quicktext:hover {
	color: white;
}
.stack img {
	opacity: 0.5
}
.stack img:hover {
	opacity: 1.0
}
.newquick {
	margin-bottom: -5px;
	padding: 5px 0 0;
}
.category-details .contentset {
	border-top-style: none;
	text-transform: capitalize !important;
}
div.contentset ul.category-list li.subcat a {
	font-size: 12px !important;
}
.category-details .contentset .inner {
	float: left;
	font-size: 1em;
	font-weight: normal;
	margin: -0.8em auto 0;
}
.category-list {
	float: left;
	list-style: none outside none;
	margin-left: 0;
	margin-top: -8px;
	overflow: hidden;
}
.category-details .contentset span {
	padding: 0 !important;
}
.category-info {
	margin-bottom: 10px !important;
}
#featured-products {
	margin-top: 40px;
}
#tab-latest-0, #tab-bestseller-0, #tab-special-0 {
	padding-top: 40px;
}
/*html.not-ie body.client section#content-wrapper div.container div.container-inner div.row-fluid section#maincontent.sideleft div.mainborder div#general-block div.tabbed-products-no div.tab-content-no div.contentset {

	border-top:0px;

}*/



div#carousel0.banner-carousel {
	border-top: 0px solid #DDDDDD;
	padding-bottom: 20px;
}
#footer .contact {
	text-align: left;
	text-transform: capitalize !important;
}
#footer h3 {
	text-transform: capitalize;
}
.logout {
	border-left: 1px solid #DDDDDD !important;
	margin-left: 6px;
	padding-left: 6px;
}
div.image div span {
	cursor: pointer;
}
div#relations.flexslider div.flex-viewport ul.slides li div.inner div.cart {
	padding-bottom: 0px;
	border-bottom: none;
	margin-bottom: -10px;
}
div.nav-collapse ul.nav {
	border: none !important;
	background-color: transparent;
	color: white;
	position: static;
	box-shadow: none;
}
div.nav-collapse ul.nav li.dropdown-submenu > a:after {
	border-width: 0;
}
div#general-block div#maincontent a {
	color: #38A242;
}
html.not-ie body.client div.blockOverlay {
	display: block !important;
}
div.blockMsg {
	border-bottom: 5px solid red !important;
}
.flexnav li ul li > ul {
	margin-left: 224px;
	top: 0;
}
ul.flexnav li.li_1 ul#level1.wider li ul#level2 {
	margin-left: 264px !important;
}
ul.flexnav li.twolines ul#level1.left_drop li ul#level2 {
	margin-left: -180px !important;
}
div.flexslider div.flex-viewport ul.slides li span.ssf, div.flexslider div.flex-viewport ul.slides li span.aos {
	left: 0px;
	top: -10px;
}
/* ---------------------------------------------------------------------- */

/*	MEDIA QUERIES

/* ---------------------------------------------------------------------- */





/* Mobile Portrait Size to Mobile Landscape Size */

@media screen and (max-width: 479px) {
}
 @media only screen and (min-device-width : 319px) and (max-device-width : 568px) {
#header .rightbox {
	margin-right: 0;
}
#links a {
	font-size: 16px !important;
	line-height: 1.4em !important;
}
div.rightbox div#links.hidden-phone {
	display: block !important;
	padding: 0 !important;
	text-align: center !important;
}
html body.client header#header.container div.row-fluid div.span4 div#minicart div.heading div.top_cart a#trigger_id.trigger {
	font-size: 15px;
}
.statement, span#total_items_incart {
	font-size: 15px;
}
#minicart .heading {
	margin: 0;
}
html.not-ie body.client section#content-wrapper {
	margin-top: -20px;
}
div.flexslider div.flex-viewport ul.slides li div.inner div.name a {
	line-height: 15px !important;
}
div.flexslider div.flex-viewport ul.slides li div.inner div.name {
	height: 113px !important;
}
.btn-cart, .cart .button {
	background-image: none;
	text-indent: 0px;
	padding: 6px 0px !important;
}
div.cart div input.button {
	background-image: none;
	text-indent: 0px;
	padding: 13px 0px !important;
}
.cat_desc {
	height: 100px !important;
}
h1 {
	font-size: 28px !important;
	line-height: 30px !important;
}
ul#prod_subcat li .inner, div#upsell3.tab-pane div.flexslider ul.slides li form div.inner {
	padding: 5px !important;
}
div#latestincart img {
	display: none;
	padding-right: 0;
}
div#latestincart td.cart_right {
	float: left;
	padding-top: 0 !important;
}
div.blockMsg {
	height: 250px !important;
}
html body.client div.blockUI div#latestincart div.modal_cart table.specifications tbody tr.row2 td.top_border div {
	margin-left: 20px;
}
html body.client div.blockUI div#latestincart {
	height: 205px;
}
}

/* All Mobile Sizes */

@media screen and (max-width: 767px) {
nav#mainnav.hidden2 {
	margin: 0 0 0 -30px;
	padding: 5px 10px 0;
	width: 95%;
}
.slider_left .span12, .sideleft #toggle_sidebar.collapse {
	display: none !important;
}
div.row-fluid section#maincontent.sideleft div.row-fluid {
	margin-top: -50px !important;
}
.phone_links {
	display: block !important;
	float: left;
}
ul#prod_subcat li {
	width: 100%;
}
div.blockMsg {
	top: 10% !important;
	/*	width: 66% !important; */
	left: 17% !important;
	border: 3px solid #f2f2f2 !important;
	border-radius: 4px;
	max-height: 85%;
	overflow: auto;
	border-bottom: 5px solid #FF0000;
}
.slider_left, #maincontent.span12 .slideshow, #content-wrapper .slideshow {
	width: 100% !important;
}
.newquick, div#links.phone_links span#abs_0 {
	display: none;
}
.compare a, .wishlist a, .remove a {
	padding: 1px 0 1px 14px;
}
#header .leftbox {
	display: block;
	margin-left: 0px;
}
html.not-ie body.client header#header.container div.row-fluid div.span4 div#links.phone_links br {
	float: left !important;
	display: none !important;
}
#welcome, .xmascount {
	display: none;
}
div.rightbox div#links.hidden-phone {
	display: block !important;
	text-align: center !important;
}
.cart_compare span {
	display: none;
	margin-left: 10px;
}
#search input {
	width: 95%;
}
#links a {
	font-size: 19px;
	line-height: 2em !important;
}
#minicart .heading {
	text-align: center;
}
html body.client header#header.container div.row-fluid div.span4 div#minicart div.heading div.top_cart a#trigger_id.trigger {
	font-size: 19px;
}
span#total_items_incart {
	font-size: 19px;
}
html.not-ie body.client section#content-wrapper {
	margin-top: 0;
}
}
@media screen and (max-width: 768px) {
ul#prod_subcat li {
	width: 50%;
}
#menufication-outer-wrap.light #menufication-top, #menufication-outer-wrap.light #menufication-non-css3-top, #menufication-non-css3-outer-wrap.light #menufication-top, #menufication-non-css3-outer-wrap.light #menufication-non-css3-top {
	background: #D83A35;
	box-shadow: none;
}
#menufication-outer-wrap.light #menufication-top #menufication-btn:before, #menufication-outer-wrap.light #menufication-non-css3-top #menufication-non-css3-btn:before, #menufication-non-css3-outer-wrap.light #menufication-top #menufication-btn:before, #menufication-non-css3-outer-wrap.light #menufication-non-css3-top #menufication-non-css3-btn:before {
	border-color: #fff !important;
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 720px), only screen and (-webkit-min-device-pixel-ratio: 3), only screen and (-moz-device-pixel-ratio: 3), only screen and (min-resolution: 3dppx) {
body {
 background: none #fbfbfb;
 font-family: 'Droid Sans', sans-serif;
}
#menufication-outer-wrap.light #menufication-top, #menufication-outer-wrap.light #menufication-non-css3-top, #menufication-non-css3-outer-wrap.light #menufication-top, #menufication-non-css3-outer-wrap.light #menufication-non-css3-top {
 background: #D83A35;
 box-shadow:none;
}
#menufication-outer-wrap.light #menufication-top #menufication-btn:before, #menufication-outer-wrap.light #menufication-non-css3-top #menufication-non-css3-btn:before, #menufication-non-css3-outer-wrap.light #menufication-top #menufication-btn:before, #menufication-non-css3-outer-wrap.light #menufication-non-css3-top #menufication-non-css3-btn:before {
 border-color: #fff !important;
}
div.heading div.top_cart.cart-total {
 padding:5px;
 background:#f2f2f2;
 border:1px solid #ccc;
}
.checkout #minicart .heading, .checkout #search, .checkout #header .rightbox, .checkout #header .leftbox {
 display: none;
}
#at4m-mobile-container, #un-button.un-right, .count {
 display: none !important;
}
html.not-ie body.client header#header.container div.row-fluid div.span4 div#links.phone_links a {
 border-left: 0 solid #dddddd !important;
 font-size: 11px !important;
 margin-left: 1px !important;
 padding-left: 1px !important;
}
 div#links.hidden-phone a {
 font-size:12px !important;
}
div#links.hidden-phone {
 position: absolute;
 text-align: center !important;
 top: -120px;
 width: 100%;
}
#logo {
 margin-left: 0;
 padding: 15px 0 0;
 text-align: center;
}
#toTop {
 z-index:9;
}
#menufication-outer-wrap.light .menufication-child-menu, #menufication-outer-wrap.light .menufication-non-css3-child-menu, #menufication-non-css3-outer-wrap.light .menufication-child-menu, #menufication-non-css3-outer-wrap.light .menufication-non-css3-child-menu {
 border-top: 1px solid #e8e7e7;
 width: 105% !important;
}
div.latestincart_loader img {
 display:block !important;
}
div.blockUI.blockMsg.blockPage {
 top:70px !important;
}
.checkout div.row-fluid section#maincontent.sideleft div.row-fluid {
 margin-top: 0px !important;
}
.mainborder {
 border: 0 none !important;
 padding: 7px 0px !important;
}
.card_form {
 list-style: none outside none;
 width: 100%;
 margin: 0px;
}
form #card_number {
 padding-left: 50px;
 width: 176px !important;
}
ul#ccform.card_form li.vertical ul li select#ccExp_MonthDrop {
 width:90px !important;
}
ul#ccform.card_form li.vertical ul li select#ccExp_YearDrop {
 width:60px !important;
}
ul#ccform.card_form li.vertical ul li {
 width: 160px !important;
}
ul#ccform.card_form li.vertical ul li:last-child {
 width: 60px !important;
}
ul#ccform.card_form li input#txtCCAccountName {
 width:225px;
}
.card_form {
 list-style: none outside none;
 width: 236px !important;
}
}
 @media only screen and (min-width: 720px) (-webkit-min-device-pixel-ratio: 2) and (max-device-width:1280px) {
 html.not-ie body.client header#header.container div.row-fluid div.span4 div#links.phone_links a {
 font-size:12px !important;
}
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
html.not-ie body.client header#header.container div.row-fluid div.span4 div#links.phone_links a {
 font-size: 12px !important;
}
}

/* Mobile Landscape Size to Tablet Portrait */

@media screen and (min-width: 480px) and (max-width: 767px) {
.well2 {
 display: none;
}
}
@media only screen and (min-width: 768px) {
 body {
 background: url("/images/newbg_red7.jpg") repeat-x fixed center 223px #fbfbfb;
 font-family: 'Droid Sans', sans-serif;
}
 #menufication-outer-wrap.light #menufication-top, #menufication-outer-wrap.light #menufication-non-css3-top, #menufication-non-css3-outer-wrap.light #menufication-top, #menufication-non-css3-outer-wrap.light #menufication-non-css3-top {
 background: #D83A35;
 box-shadow:none;
}
#menufication-outer-wrap.light #menufication-top #menufication-btn:before, #menufication-outer-wrap.light #menufication-non-css3-top #menufication-non-css3-btn:before, #menufication-non-css3-outer-wrap.light #menufication-top #menufication-btn:before, #menufication-non-css3-outer-wrap.light #menufication-non-css3-top #menufication-non-css3-btn:before {
 border-color: #fff !important;
}
}
 @media screen and (min-width: 768px) and (max-width: 1190px) {
.play_button {
 margin-top: -720px;
 border: none;
 width: 120px;
 opacity: 0.7
}
.item-with-ul ul:before {
 border-bottom: 7px solid rgba(0, 0, 0, 0.2);
 border-left: 7px solid transparent;
 border-right: 7px solid transparent;
 content: "";
 display: none;
 left: 9px;
 position: absolute;
 top: -1px;
}
.item-with-ul ul:after {
 border-bottom: 6px solid #FFFFFF;
 border-left: 6px solid transparent;
 border-right: 6px solid transparent;
 content: "";
 display: none;
 left: 10px;
 position: absolute;
 top: 0px;
}
.item-with-ul ul {
 background-clip: padding-box;
 background-color: #FFFFFF;
 border: 1px solid rgba(0, 0, 0, 0.2);
 border-radius: 0px;
 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
 display: none;
 float: left;
 left: 0;
 z-index: 1000;
 padding: 10px 0px;
 margin-top: 0px;
 border-top: 1px solid rgba(0, 0, 0, 0.2) !important;
 border-bottom: 5px solid #DA4E49 !important;
}
.item-with-ul ul li ul {
 margin-top: -20px;
}
ul.flexnav li.item-with-ul ul li span.touch-button {
 background: url(/resources/themes/sellegance/img/sprite.png);
 display: block;
 height: 20px;
 position: absolute;
 right: 0;
 text-align: center;
 top: 2px;
 width: 20px;
 z-index: 998;
 background-position: 5px -15px;
}
.item-with-ul ul li a:hover, .item-with-ul ul li a:active {
 text-decoration: none;
 background-color: #f2f2f2 !important;
 color: white !important;
}
ul.flexnav li.item-with-ul ul li span.touch-button i.navicon {
 display: none;
}
li.right_menu ul {
 margin-left: -30px;
}
.flexnav li ul li a, ul.flexnav li.item-with-ul ul li a {
 display: block;
 background: #fff;
 height: 22px !important;
 color: #222 !important;
 font-size: 13px !important;
 padding: 0px 15px!important
}
.flexnav li ul li a, ul.flexnav li.item-with-ul ul li a {
 display: block;
 background: #fff;
 height: 22px !important;
 color: #222 !important;
 font-size: 13px !important;
 padding: 0px 15px!important
}
.flexnav ul li ul li a {
 background: #eee;
 height: 22px !important;
 color: #222 !important;
}
.cat_desc {
 height: 285px;
}
.row-fluid .span9 {
 width: 79.35897435897436%;
}
.row-fluid .span3 {
 width: 18.076923076923077%;
}
.sideleft.span9 .mainborder {
 padding: 0 0 20px 20px;
}
ul.flexnav li span#abs_1, html.not-ie body.client section#content-wrapper div.container div.container-inner nav#mainnav.navbar div.navbar-inner div.container div.menubg ul.flexnav li.li_1 span#abs_1 {
 font-size: 13px !important;
}
#maincontent.span9 .cols-3 .grid-box, #maincontent.span9 .cols-4 .grid-box, #maincontent.span9 li.shopping_li, #maincontent.span9 .grid-box {
 width: 25%;
 border-bottom: 1px dotted #BBBBBB;
 height: 420px !important;
 margin-bottom: 40px;
 padding-bottom: 20px;
}
#maincontent.span12 .cols-3 .grid-box, #maincontent.span12 .cols-4 .grid-box, #maincontent.span9 li.shopping_li, #maincontent.span12 .grid-box  {
 border-bottom: 1px dotted #BBBBBB;
 height: 420px !important;
 margin-bottom: 40px;
 padding-bottom: 20px;
 width: 20%;
}

.span9 ul#prod_subcat li, #maincontent.span9 ul#prod_subcat li, #maincontent.span12 ul#prod_subcat li {
	height:280px;
}
.navbar .nav > li > a, ul.nav li.dropdown-submenu span#abs_0 {
 font-size: 14px !important;
 padding: 6px 3.0px 8px;
 font-weight: bold;
 text-transform: capitalize;
}
.menubg {
 padding-bottom: 5px;
}
.menubg {
 background: url(/images/menubg.png) repeat-x;
 height: 45px;
 padding-top: 0px;
 font-weight: 400;
 border-right: 1px solid #C54743;
 border-left: 1px solid #C54743;
 margin-top: 5px;
}
.menubg:hover {
 background: url(/images/menubg_hover.png) repeat-x;
 height: 45px;
}
.navbar .nav > li > a, ul.nav li.dropdown-submenu span#abs_0, div.menubg ul.flexnav li.item-with-ul a {
 color: #fff;
 font-weight: 500;
 padding: 6px 7.4px 8px;
 height: 36px;
 font-size: 13px;
}
.navbar .nav > li > a:hover, .navbar .nav > li > a:hover, .navbar .nav > li > a:focus, li.dropdown > a {
 color: #fff !important;
}
.navbar {
 background: none repeat scroll 0 0 #fff;
}
div.nav-collapse ul.nav li.dropdown-submenu {
 border-top: 2px solid transparent;
}
div.nav-collapse ul.nav li.dropdown-submenu:hover {
 border-top: 2px solid white;
}
#stores {
 color: #999999;
 font-family: 'Droid Sans', sans-serif;
 font-size: 11px;
 line-height: 1.2em;
 margin: 12px 0 8px;
 text-align: right;
}
.line2 {
 clear: left;
 display: block;
}
nav#mainnav.hidden2 {
 position: fixed;
 opacity: 1;
 z-index: 998;
 margin-left: 0px;
 width: 920px;
 background: white;
 background: rgba(255,255,255,0.9);
 padding: 5px 10px 10px 10px;
 margin: 0px;
 margin-left: -10px;
}
div.blockMsg {
 top: 10% !important;
	/* width: 66% !important; */
	left: 17% !important;
 border: 3px solid #f2f2f2 !important;
 border-radius: 4px;
 max-height: 85%;
 overflow: auto;
 border-bottom: 5px solid #FF0000;
}
.navbar .nav {
 margin: 0;
 margin-left: 0px;
}
.calls2action li {
 clear: left !important;
 height: 90px !important;
 list-style: none outside none !important;
 margin-bottom: 0px !important;
 margin-left: 0px !important;
 padding-left: 0px !important;
}
html body.client section#content-wrapper {
	/*	background: url("/resources/themes/sellegance/img/white2.jpg") repeat-x scroll center bottom; */

	margin-top: -10px;
}
#logo {
 margin-left: 0;
 padding: 15px 0 0;
 text-align: center;
}
.statement {
 font-family: 'Droid Sans', sans-serif;
 font-size: 18px;
 font-weight: normal;
 color: #38A242;
 position: relative;
 top: 6px;
}
#search input {
 background: none repeat scroll 0 0 #FFFFFF;
 margin: 0;
 outline: medium none;
 padding: 4px 0 1px 8px;
 width: 87%;
 float: right;
}
.navbar .nav > li > a:hover, .navbar .nav > li > a:hover, .navbar .nav > li > a:focus, li.dropdown-submenu > a {
 color: #fff !important;
}
ul.nav li.dropdown-submenu ul.level1 li a {
 color: #333 !important;
}
.c_dec ul {
 width: 225px;
}
ul.nav li.right_menu ul.dropdown-menu li ul.dropdown-menu {
 left: -159px !important;
}
.icon-chevron-right {
 float: right;
 margin-top: -15px;
}
ul.level1 {
 left: 6px !important;
 margin-top: 49px !important;
}
ul.nav li.right_menu ul.level1 {
 left: -60px !important;
}
html body.client section#content-wrapper {
	/*	background: url("/resources/themes/sellegance/img/white2.jpg") repeat-x scroll center bottom; */

	margin-top: -20px !important;
}
footer#footer.container div.row-fluid div.span2 {
 margin-left: 1.5% !important;
}
#tags_block ul li {
 padding: 0px !important;
}
}



/* Desktop standard 960 and up */

@media screen and (min-width: 1200px) {
#maincontent.span9 .cols-3 .grid-box, #maincontent.span9 .cols-4 .grid-box, #maincontent.span9 li.shopping_li, #maincontent.span9 .grid-box {
 border-bottom: 1px dotted #BBBBBB;
 height: 420px !important;
 margin-bottom: 40px;
 padding-bottom: 20px;
 width: 20%;
}

ul#prod_subcat li, #maincontent.span9 ul#prod_subcat li {
	height:280px;
}
.subprodcats {
 float:left;
}
.navbar .nav > li > a, ul.nav li.dropdown-submenu span#abs_0 {
 font-size: 14px;
}
.row-fluid .span9 {
 width: 79.35897435897436%;
}
.row-fluid .span3 {
 width: 18.076923076923077%;
}
 #maincontent.span12 .cols-4 .grid-box, #maincontent.span12 li.shopping_li, #maincontent.span12 ul#prod_subcat li, #maincontent.span12 .grid-box {
 width: 16.6%;
}
.menubg {
 background: url(/images/menubg.png) repeat-x;
 height: 52px;
 padding-top: 0px;
 font-weight: 400;
 border-right: 1px solid #C54743;
 border-left: 1px solid #C54743;
 margin-top: 5px;
}
.menubg:hover {
 background: url(/images/menubg_hover.png) repeat-x;
 height: 52px;
}
.navbar .nav > li > a, div.menubg ul.flexnav li.item-with-ul a {
 color: #fff;
 font-weight: 500;
 padding: 6px 15.4px 8px;
 height: 36px;
 text-transform: capitalize;
 font-size: 15px;
 z-index: 998;
}
.navbar {
 background: none repeat scroll 0 0 #fff;
}
div.nav-collapse ul.nav li.dropdown-submenu {
 border-top: 2px solid transparent;
}
div.nav-collapse ul.nav li.dropdown-submenu:hover {
 border-top: 2px solid white;
}
.line2 {
 clear: left;
 display: block;
}
.calls2action li {
 clear: left !important;
 list-style: none outside none !important;
 margin-bottom: 0px !important;
 margin-left: 0px !important;
 padding-left: 0px !important;
}
#maincontent {
 padding: 0px 0px 20px 0px;
}
.sideleft #toggle_sidebar.collapse {
 top: 30px;
}
html body.client section#content-wrapper {
	/*	background: url("/resources/themes/sellegance/img/white2.jpg") repeat-x scroll center bottom; */

	margin-top: -17px;
}
.statement {
 font-family: 'Droid Sans', sans-serif;
 font-size: 22px;
 font-weight: normal;
 color: #38A242;
 text-transform: capitalize;
}
#search input {
 background: none repeat scroll 0 0 #FFFFFF;
 margin: 0;
 outline: medium none;
 padding: 4px 0 1px 8px;
 width: 71%;
 float: right;
}
.cat_desc {
 height: 285px;
}
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */  
ul.slides {
 z-index: 1;
}
ul#level1, ul.flexnav li, .flexnav {
 z-index: 1002;
}
html.not-ie body.client section#content-wrapper div.container div.container-inner div.container-inner {
 position: relative;
 z-index: 1;
}
#mainnav {
 position: relative;
 z-index: 2;
}
div.cart div input.button {
 padding: 13px 26px !important;
 text-indent: 15px;
 width: 168px !important;
}
}
 @media screen and (min-width: 769px) {
}
div.blockMsg {
 height: auto !important;
 left: 50% !important;
 margin-left: -147px !important;
 width: 295px !important;
 border-radius: 5px;
}
html body.client div.blockUI div#latestincart {
 height: auto;
 min-height: 294px;
}
div#latestincart td.top_border {
 font-size: 14px;
}
div#latestincart img {
 padding-right: 0;
}
.products-grid .grid-box, .product-block .grid-box {
 position: absolute;
 top: 100%;
}
.products-grid, .product-block {
 min-height: 1500px;
}
div#relations.flexslider .btn-cart {
 margin-top:0px !important;
}
.index div.flexslider div.flex-viewport ul.slides li span.ssf,.index div.flexslider div.flex-viewport ul.slides li span.aos {
left: 0px !important;
top: 0px;
}