
	/* http://meyerweb.com/eric/tools/css/reset/
	   v2.0 | 20110126
	   License: none (public domain)
	*/

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed,
	figure, figcaption, footer, header, hgroup,
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
	}
	/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure,
	footer, header, hgroup, menu, nav, section {
		display: block;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	button, input[type=text], select {
		vertical-align: middle;
		outline: none;
	}

	.body .ofxh {
		overflow-x: hidden;
	}

	.body a.dashed {
		text-decoration: none;
		border-bottom: 1px dashed;
	}

	.body a.hover {
		text-decoration: none;
		border-bottom: 1px solid;
	}


	.container, .container-fluid, .row, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-md-2-5, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-md-3-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
	{
		padding-left: 0px;
		padding-right: 0px;
		margin-left: 0px;
		margin-right: 0px;
	}

	.fa {
		font-size: 110%;
	}

	.hideme {
    	display: none;
    }

	.page-wrapper, .top-bar-wrapper, .theader-wrapper, .header-wrapper, .subheader-wrapper,
	.menu-wrapper, .slideshow-wrapper, .content-wrapper, .prefooter-wrapper, .footer-wrapper, .copyright-wrapper {
		margin: 0px auto;
	}


	#top-bar {
		position: relative;
		z-index: 10;
	}

	header, #header {
		position: relative;
		z-index: 5;
	}

	#topbar-phones span, #header-phones span {
		margin-right: 10px;
		white-space: nowrap;
	}
	#topbar-phones span:last-child, #header-phones span:last-child {
		margin-right: 0px;
	}

	#topbar-phones span a, #header-phones span a, #footer-phones span a,
	#topbar-phones span a:hover, #header-phones span a:hover, #footer-phones span a:hover {
		text-decoration: none;
	}


	#topbar-account li {
		margin-right: 10px;
	}

	#topbar-account li:last-child {
		margin-right: 0px;
	}


	.list-menu.links-catalog ul {
		display: inline-block;
	}



	.menu ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

	.menu ul li {
		display: inline-block;
	}


	#digistr-copyright {
		float: right;
		max-width: 203px;
	}

	#digistr-copyright img {
		float: left;
		margin-right: 10px;
	}

	#digistr-copyright a {
		vertical-align: top;
	}


    body > div.jGrowl {
    	z-index: 10000;
    	line-height: 140%;
    	padding: 23px;
    }

    div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
    	opacity: 1;
    }

	.product-prev-next {
		float: right;
		padding: 15px 0px;
		font-size: 24px;
    }

	.products-filter {
		margin-bottom: 0px;
		padding: 0;
		border-radius: 0;
		border: none;
	}

	.products-filter input[type=text]:focus{
		box-sizing: border-box;
	}

	.products-filter .fp-buttons {
		float: none;
	}

	.products-filter .fp-buttons input {

	}

	.products-filter .fp-title {
		font-size: 100%;
	}



	.search {
		position: relative;
	}


	/*** DEMO SKIN ***/
	.sf-menu {
		float: left;
	}
	.sf-menu ul {
		min-width: 12em; /* allow long menu items to determine submenu width */
		*width: 12em; /* no auto sub width for IE7, see white-space comment below */
	}
	.sf-menu a {
		text-decoration: none;
		zoom: 1; /* IE7 */
	}
	.sf-menu a {

	}
	.sf-menu li {
		white-space: nowrap; /* no need for Supersubs plugin */
		*white-space: normal; /* ...unless you support IE7 (let it wrap) */
		-webkit-transition: background .2s;
		transition: background .2s;
	}
	.sf-menu ul li {

	}
	.sf-menu ul ul li {

	}
	.sf-menu li:hover,
	.sf-menu li.sfHover {

		/* only transition out, not in */
		-webkit-transition: none;
		transition: none;
	}

	/*** arrows (for all except IE7) **/
	.sf-arrows .sf-with-ul {
		padding-right: 2.5em;
		*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
	}
	/* styling for both css and generated arrows */
	.sf-arrows .sf-with-ul:after {
		content: '';
		position: absolute;
		top: 50%;
		right: 1em;
		margin-top: -3px;
		height: 0;
		width: 0;
		/* order of following 3 rules important for fallbacks to work */
		border: 5px solid transparent;
		border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
		border-top-color: rgba(255,255,255,.5);
	}
	.sf-arrows > li > .sf-with-ul:focus:after,
	.sf-arrows > li:hover > .sf-with-ul:after,
	.sf-arrows > .sfHover > .sf-with-ul:after {
		border-top-color: white; /* IE8 fallback colour */
	}
	/* styling for right-facing arrows */
	.sf-arrows ul .sf-with-ul:after {
		margin-top: -5px;
		margin-right: -3px;
		border-color: transparent;
		border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
		border-left-color: rgba(255,255,255,.5);
	}
	.sf-arrows ul li > .sf-with-ul:focus:after,
	.sf-arrows ul li:hover > .sf-with-ul:after,
	.sf-arrows ul .sfHover > .sf-with-ul:after {
		border-left-color: white;
	}


	.social li {
		display: inline-block;
	}

	.rte-text form .form-item label, .form-item label {
		vertical-align: top;
	}

	.rte-text a {
		text-decoration: underline;
	}



    .paging li, .tabs li {
    	display: inline-block;
    }

    #contactForm .submit {
    	margin-right: 0px;
    	margin-top: 5px;
    }


    .products-table {
    	width: 100%;
    }

    .products-table td {
    	vertical-align: middle;
    }

    .brands-table td {
    	vertical-align: middle;
    	text-align: center;
    }

    .brands-table td img {
    	max-width: 100%;
    }


    .cart-block, .cart-title, .cart-title .cart-label , .cart-header {
    	position: relative;
    }
    .cart-block .cart-checkout {
    	margin: 10px 0px;
    }
    .products-table .button {
    	padding: 3px 11px;
    }

    .products-table .grand-total {
    	margin: 10px 0px;
    }

    .products-table .small, .products-table .small a {
    	font-size: 80%;
    }

    .product-rating-box {
    	margin: 5px 0px;
    }



	.cart-content {
		clear: both;
		display: none;
	}

	.cart-block.active .cart-content {
		display: block;
		position: absolute;
		right: 0px;
		z-index: 1000;
	}

	.cart-block.active .cart-content .cart-isnotempty {
		min-width: 230px;
	}

	.cart-block td {
		vertical-align: top;
		padding: 10px 5px;
	}
	.cart-block .remove {
		text-align: right;
	}
	.cart-block .cart-checkout {
		float: right;
		clear: both;
	}
	.cart-block .cart-isempty {
		text-align: center;
	}



    .vertical-menu li {
    	position: relative;
    }
    .vertical-menu a {
    	display: block;
    	text-decoration: none;
    }
	.vertical-menu .accordion:before {
	    font-family: FontAwesome;
		cursor: pointer;
	    position: absolute;
	    right: 0px;
	    top: 0px;
		font-weight: 300;
	}
	.vertical-menu > ul > li a.active + .accordion:before {
	    font-family: FontAwesome;
	}

	.vertical-menu > ul > li ul > li > a + .accordion:before {

	}

	.vertical-menu > ul > li a.active + .accordion:before, .vertical-menu .accordion:hover:before {

	}

    #slideshow img {
    	max-width: 100%;
    }

	.camera_wrap .camera_pag {
		position: absolute;
		bottom: 0px;
		right: 5px;
	}
	.camera_wrap .camera_pag .camera_pag_ul li {
		margin: 5px;
	}
	.camera_wrap.camera-slider {
		margin-bottom: 0px!important;
	}


	#slideshow.background {
		bottom: 0;
		left: 0;
		margin-bottom: 0!important;
		position: absolute;
		right: 0;
		top: 0;
	}


	.catalog-categories img, .catalog-products-grid .img img, .bz .img img {
		max-width: 100%;
	}

	.bz .img img {
		width: 100%;
	}

	#product .thumbs li {
		display: inline-block;
	}

	#product .product-photo img {
		max-width: 100%;
	}

	#product .desc p {
		line-height: 140%;
	}

	#product .summary .info-success {
		margin-top: 20px;
	}


	.bz .item {
		position: relative;
	}

	.bzs3 .item .c.hh {
		display: none;
	}

	.bzs3 .item:hover .c.hh {
		display: block;
	}



	.button, .addtocart, .addtocart .icon, .vertical-menu a, .cart-icon {
		-webkit-transition: all 500ms ease;
		transition:         all 500ms ease;
		cursor: pointer;
	}

	.cart-icon {
		cursor: pointer;
	}

	.addtocart {
		display: inline-block;
		text-decoration: none;
	}

	.addtocart:hover {
		text-decoration: none;
	}

	.addtocart > span {
		display: inline-block;
		vertical-align: middle;
	}

	.catalog-products-grid {
		overflow: hidden;
	}

	.catalog-products-grid .item .buttons .price {
		display: inline-block;
	}

	.price sup {
		font-weight: normal;
		font-size: 12px;
	}

	.quick-view-button {
		display: none;
	}

	.catalog-products-grid .item:hover .quick-view-button {
		display: block;
		position: relative;
		margin-bottom: -37px;
		top: -37px;
		height: 37px;
		padding: 5px 0px;
		vertical-align: middle;
		font-size: 14px;
	}

	.catalog-products-grid .item:hover .quick-view-button:hover {
		color: #000;
	}


	.timerpage-timer {
		width: 415px;
	}


@media (max-width: 790px) {
	.catalog-products-grid .item:hover .quick-view-button.hide-on-medium {
		display: none;
	}
	#sidebar {
		display: none;
	}
}




	.show-on-mini #topbar-account {
		position: initial;
		margin-bottom: 10px;
	}


	#header-phones-callback {
		margin: 5px 0px;
	}

	.catalog-products-grid .item:hover .quick-view-button:hover {

	}

	.fr {
		float: right;
	}

	.clear {
		clear: both;
	}

	input[type=radio], input[type=checkbox] {
		width: initial!important;
	}

	.item .img {
		text-align: center;
	}


	.ajax-form-result.error {
		font-size: initial;
	}

	.newsletters-submit {
		position: relative;
	}





    .prefooter-block {

    }
	.jcarousel-wrapper {
	    position: relative;
	}

	/** Carousel **/

	.jcarousel {
	    position: relative;
	    overflow: hidden;
	}

	.jcarousel ul {
	    position: relative;
	    list-style: none;
	    margin: 0;
	    padding: 0;
	}

	.jcarousel li {
	    width: 200px;
	    float: left;
	    border: 1px solid #fff;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	}

	.jcarousel-brands .jcarousel li {
		border: none;
	}

	.jcarousel img {
	    display: block;
	    max-width: 100%;
	    height: auto !important;
	}

	/** Carousel Controls **/

	.jcarousel-control-prev,
	.jcarousel-control-next {
	    position: absolute;
	    top: 50%;
	    margin-top: -15px;
	    width: 30px;
	    height: 30px;
	    text-align: center;
	    background: #f0f0f0;
	    color: #fff;
	    text-decoration: none;
	    text-shadow: 0 0 1px #000;
	    font: 24px/27px Arial, sans-serif;
	    -webkit-border-radius: 30px;
	    -moz-border-radius: 30px;
	    border-radius: 30px;
	    -webkit-box-shadow: 0 0 4px #F0EFE7;
	    -moz-box-shadow: 0 0 4px #F0EFE7;
	    box-shadow: 0 0 4px #F0EFE7;
   		visibility: hidden;
	}

	.jcarousel-control-prev:hover,
	.jcarousel-control-next:hover {
		text-decoration: none;
		color: #fff;
	}

	.jcarousel-wrapper:hover .jcarousel-control-prev, .jcarousel-wrapper:hover .jcarousel-control-next {
		visibility: visible;
	}

	.jcarousel-control-prev {
	    left: 0px;
	}

	.jcarousel-control-next {
	    right: 0px;
	}

	/** Carousel Pagination **/

	.jcarousel-pagination {
	    position: absolute;
	    bottom: -40px;
	    left: 50%;
	    -webkit-transform: translate(-50%, 0);
	    -ms-transform: translate(-50%, 0);
	    transform: translate(-50%, 0);
	    margin: 0;
	}

	.jcarousel-pagination a {
	    text-decoration: none;
	    display: inline-block;

	    font-size: 11px;
	    height: 10px;
	    width: 10px;
	    line-height: 10px;

	    background: #fff;
	    color: #4E443C;
	    border-radius: 10px;
	    text-indent: -9999px;

	    margin-right: 7px;


	    -webkit-box-shadow: 0 0 2px #4E443C;
	    -moz-box-shadow: 0 0 2px #4E443C;
	    box-shadow: 0 0 2px #4E443C;
	}

	.jcarousel-pagination a.active {
	    background: #4E443C;
	    color: #fff;
	    opacity: 1;

	    -webkit-box-shadow: 0 0 2px #F0EFE7;
	    -moz-box-shadow: 0 0 2px #F0EFE7;
	    box-shadow: 0 0 2px #F0EFE7;
	}


	.testimonials-list .item .img img {
		max-width: 100px;
	}


	.camera_commands, .camera_prev, .camera_next {
		display: none;
	}



	#order_delivery_id {
		max-width: 500px;
		width: 80%;
	}



	.dd-list ul {
		display: none;
		position: absolute;
		min-width: 120px;
		z-index: 10;
	}

	.bzi-u {
		float: left;
		margin-right: 30px;
	}

	.bzi-u:last-child {
		margin-right: 0px;
	}






#footer-social img {background: #fff;}


	#slideshow.background, #layerslider, #layerslider-container, #mainslider, #homeslider {
		height: 320px;
	}

	#slideshow.background .camera_bar, #slideshow.background .camera_loader, #slideshow.background .camera_pag, #slideshow.background .camera_caption, #slideshow.background .camera_commands, #slideshow.background .camera_prev, #slideshow.background .camera_next {
		display: none!important;
		visibility: hidden;
	}






.phones-simple ul li {
	font-size: inherit;
	width: initial;
}


	.vertical-menu .accordion:before {
		content: "\f106";
	}
	.vertical-menu > ul > li a.active + .accordion:before { content: "\f107"; }













.buttons-links {
	margin-left: 10px;
}

.buttons .fr .buttons-links {
	margin-right: 10px;
}

.body a.compare-delete, .body a.wishlist-delete {
	color: #;
}

.b-share_theme_counter .b-share-btn__counter .b-share-counter {
	display: none!important;
}

.sidebar-bz .gr .item img {
	max-width: 100%;
}

.in-p .promo-label {
	top: 10px;
	right: 10px;
}


.promo-labels {
	position: absolute;
	right: 32px;
	height: 37px;
}

.promo-label {
	padding: 5px;
	font-size: 80%;
	vertical-align: middle;
	text-align: center;
	background: #4c993a;
	color: #fff;
	display: inline-block;
	font-weight: 300;
}






.product-attributes-popup {
	display: none;
	position: absolute;
	z-index: 10;
	background: #fff;
	top: 10px;
	right: 10px;
	width: 270px;
}

.product-attributes-popup .table>thead>tr>th,
.product-attributes-popup .table>tbody>tr>th,
.product-attributes-popup .table>tfoot>tr>th,
.product-attributes-popup .table>thead>tr>td,
.product-attributes-popup .table>tbody>tr>td, .table>tfoot>tr>td
{
	padding: 4px 4px 4px 0px;
	border-top: none;
	border-bottom: 1px solid #ddd;
	text-align: left;
	font-size: 12px;
	vertical-align: middle;
}

.product-attributes-popup .table td img {
	vertical-align: middle;
	max-height: 14px;
}

.item.with-attributes.hover .item-wrapp {
	position: absolute;
	border: 1px solid #ddd;
	padding: 10px;
	margin: 3px;
	width: 500px;
	z-index: 10;
	background: #fff;
	box-shadow: 0px 0px 3px 1px #ddd;
	border-radius: 3px;
}

.item.with-attributes.hover.last .item-wrapp {
	right: 20px;
}

.item.with-attributes.hover .product-attributes-popup {
	display: block;
}

.item.with-attributes.hover .catalog-products-grid .item:hover .quick-view-button {
	display: none;
}


.item.with-attributes.hover .img {
	width: 200px;
}

.ttl em {
	font-style: italic;
	font-size: 80%;
}

.pcp-buy {
	max-width: 25%;
	text-align: center;
	width: 25%;
}

#product .pcp-price .price {
	font-size: 16px;
}

#product .pcp-old-price .price {
	color: #777777;
	font-size: 22px;
}

#product .pcp-now-price .price {
	font-size: 24px;
    margin: 10px 0px;
    display: inline-block;
}

#product .pcp-diff-price .price {
	font-size: 14px;
    display: inline-block;
    margin-bottom: 10px;
    color: #777;
}


#ajaxsearch-result {
	min-width: 700px;
}

.search-items {
	width: 460px;
}
#ajaxsearch-result .si-item {
	width: 460px;
}


.geo-regions h3 {
    font-size: 20px;
    margin-bottom: 14px;
}

.geo-country-select {
	padding: 4px;
	width: 25%;
}

.region-search-input {
    width: 73%;
}

.geo-regions .search-categories, .geo-regions .search-items {
	padding-left: 10px;
}


.promo-label .deno-dp {
	display: initial;
}




.body {
	font-family: 'Open Sans',sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
}
.body a {
	font-size: 14px;
	line-height: 18px;
	color: #333333;
}
#header {
	padding-top: 35px;
	padding-bottom: 35px;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px #000000;
}
#header-menu .sf-menu {
	box-shadow: 0px 0px #000000;
}
#header-menu .sf-menu a.l0 {
	box-shadow: 0px 0px #000000;
}
#header-menu .sf-menu li:hover a.l0 {
	box-shadow: 0px 0px #000000;
}
#header-cart-header {
	box-shadow: 0px 0px #000000;
}
#header-cart-content {
	width: 320px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 12px;
	background-color: #ffffff;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	box-shadow: 0px 0px #000000;
}
#header-search {
	margin-right: 10px;
	min-width: 320px;
}
#header-search-input {
	width: 320px;
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #777777;
	background-color: #ffffff;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	border-style: solid;
	border-color: #eeeeee;
	border-width: 1px;
	box-shadow: 0px 0px #000000;
}
#header-search-button {
	position: absolute;
	top: 7px;
	right: 2px;
	background-color: #ffffff;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	border-style: none;
	box-shadow: 0px 0px #000000;
}
#header-search-icon {
	color: #e7e7e7;
}
#header-search-icon:hover {
	color: #555555;
}
#header-cart-content .cart-items a {
	color: #656565;
}
#header-cart-content .cart-totals {
	font-size: 20px;
	color: #333333;
}
#header-cart-icon {
	font-size: 24px;
	color: #bf0707;
}
#header-cart-links {
	position: relative;
	top: -5px;
}
.page-wrapper {
	max-width: 100%;
}
.top-bar-wrapper {
	max-width: 1170px;
}
.theader-wrapper {
	max-width: 1170px;
}
.header-wrapper {
	max-width: 1170px;
}
.subheader-wrapper {
	max-width: 0px;
}
.slideshow-wrapper {
	max-width: 1170px;
}
.menu-wrapper {
	max-width: 1170px;
}
.content-wrapper {
	max-width: 1170px;
}
.prefooter-wrapper {
	max-width: 1170px;
}
.footer-wrapper {
	max-width: 1200px;
}
.copyright-wrapper {
	max-width: 1170px;
}
.top-bar-b1 {
	float: left;
}
.top-bar-b2 {
	float: right;
}
.top-bar-b3 {
	float: right;
}
.top-bar-b4 {
	float: left;
}
.header-b3 {
	float: right;
}
.subheader-b1 {
	float: left;
}
.subheader-b2 {
	float: left;
}
.subheader-b3 {
	float: left;
}
.subheader-b4 {
	float: left;
}
.ss-block {
	padding-bottom: 32px;
	box-shadow: 0px 0px 0px #000000;
}
.box.box-1 {
	margin-bottom: 20px;
	box-shadow: 0px 0px #000000;
}
.box.box-1 .box-heading {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-color: #968b7c;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	box-shadow: 0px 0px #000000;
}
.box.box-1 .box-content {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	box-shadow: 0px 0px #000000;
}
.box.box-2 {
	box-shadow: 0px 0px #000000;
}
.box.box-2 .box-heading {
	box-shadow: 0px 0px #000000;
}
.box.box-2 .box-content {
	box-shadow: 0px 0px #000000;
}
.box.box-3 {
	box-shadow: 0px 0px #000000;
}
.box.box-3 .box-heading {
	box-shadow: 0px 0px #000000;
}
.box.box-3 .box-content {
	box-shadow: 0px 0px #000000;
}
.vertical-menu {
	box-shadow: 0px 0px #000000;
}
#sidebar-search-input {
	box-shadow: 0px 0px #000000;
}
#sidebar-search-button {
	box-shadow: 0px 0px #000000;
}
#sidebar-newsletters .newsletters-input {
	margin-top: 5px;
	margin-bottom: 10px;
	width: 100%;
}
#sidebar-newsletters .newsletters-button {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 14px;
	padding-right: 14px;
}
#top-bar {
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 12px;
	color: #ffffff;
	background-color: #968b7c;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	box-shadow: 0px 0px #000000;
}
#theader {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px #000000;
}
#subheader {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px #000000;
}
#menu {
	margin-bottom: 30px;
	background-color: #968b7c;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px #000000;
}
#main-menu .sf-menu {
	box-shadow: 0px 0px #000000;
}
#main-menu .sf-menu a.l0 {
	box-shadow: 0px 0px #000000;
}
#main-menu .sf-menu li:hover a.l0 {
	box-shadow: 0px 0px #000000;
}
#slideshow {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px #000000;
}
#content {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px #000000;
}
#sidebar {
	padding-right: 32px;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px #000000;
}
#sidebar-add {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px #000000;
}
#prefooter {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px #000000;
}
#footer {
	padding-top: 14px;
	padding-bottom: 23px;
	margin-top: 32px;
	background-color: rgba(245, 245, 245, 0.70);
	background-repeat: repeat;
	background-attachment: scroll;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-top-width: 1px;
	box-shadow: 0px 0px #000000;
}
#copyright {
	padding-top: 14px;
	padding-bottom: 14px;
	font-size: 12px;
	color: #ffffff;
	background-color: #555555;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px #000000;
}
#top-bar a {
	font-size: 12px;
	color: #ffffff;
}
#topbar-menu .sf-menu {
	box-shadow: 0px 0px #000000;
}
#topbar-menu .sf-menu a.l0 {
	box-shadow: 0px 0px #000000;
}
#topbar-menu .sf-menu li:hover a.l0 {
	box-shadow: 0px 0px #000000;
}
#topbar-cart-header {
	box-shadow: 0px 0px #000000;
}
#topbar-cart-content {
	box-shadow: 0px 0px #000000;
}
#topbar-search-input {
	box-shadow: 0px 0px #000000;
}
#topbar-search-button {
	box-shadow: 0px 0px #000000;
}
#topbar-account {
	margin-right: 10px;
}
#main-menu .sf-menu a {
	font-size: 16px;
	line-height: 17px;
	color: #ffffff;
}
#main-menu .sf-menu ul {
	background-color: #968b7c;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
#main-menu .sf-menu li.l0 {
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
	margin-right: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-right-width: 1px;
}
#main-menu .sf-menu li.l0 a {
	color: #ffffff;
}
#main-menu .sf-menu li.l0.last {
	margin-right: 0px;
}
#main-menu .sf-menu ul li, #main-menu .sf-menu ul li.first, #main-menu .sf-menu ul li.last {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#main-menu .sf-menu ul li {
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-bottom-width: 1px;
}
.box.box-1 .box-heading, .box.box-1 .box-heading a {
	font-size: 16px;
	line-height: 22px;
	color: #ffffff;
}
.catalog-categories .item {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-right: 10px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.50);
	border-style: solid;
	border-color: #eeeeee;
	border-width: 1px;
	box-shadow: 0px 0px #000000;
}
.catalog-categories .item:hover {
	box-shadow: 0px 0px #000000;
}
.catalog-products-grid .item {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
	background-color: rgba(255, 255, 255, 0.50);
	border-style: solid;
	border-color: #eeeeee;
	border-width: 1px;
	box-shadow: 0px 0px #000000;
}
.catalog-products-grid .item:hover {
	box-shadow: 0px 0px #000000;
}
.catalog-products-grid .item .buttons {
	box-shadow: 0px 0px #000000;
}
.product-filter {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 20px;
	background-color: rgba(255, 255, 255, 0.50);
	border-style: solid;
	border-color: #eeeeee;
	border-width: 1px;
	box-shadow: 0px 0px #000000;
}
#product .cart .btns {
	display: inline-block;
}
.box.box-products {
	box-shadow: 0px 0px #000000;
}
.box.box-products .box-heading {
	box-shadow: 0px 0px #000000;
}
.box.box-products .box-content {
	box-shadow: 0px 0px #000000;
}
.addtocart {
	padding-top: 7px;
	padding-right: 14px;
	padding-bottom: 7px;
	padding-left: 14px;
	background-color: #968b7c;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	box-shadow: 0px 0px #000000;
}
.addtocart:hover {
	background-color: #bf0707;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	box-shadow: 0px 0px #000000;
}
.btn-links .btn {
	box-shadow: 0px 0px #000000;
}
.btn-links .btn:hover {
	box-shadow: 0px 0px #000000;
}
.vertical-menu li {
	padding-bottom: 10px;
}
.vertical-menu li ul {
	margin-top: 5px;
}
.vertical-menu li a.l0:hover, .vertical-menu li a.l0.active {
	color: #bf0707;
}
.vertical-menu li li a:hover, .vertical-menu li li a.active {
	color: #bf0707;
}
.vertical-menu .accordion {
	font-size: 14px;
	position: absolute;
	top: 3px;
	right: 10px;
}
.vertical-menu li li .accordion {
	position: absolute;
	top: 3px;
	right: 10px;
}
#sidebar-testimonials .item a {
	font-size: 16px;
	font-weight: normal;
}
#sidebar-testimonials .item .img {
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}
#sidebar-testimonials .item .img img {
	max-height: 70px;
}
.vertical-menu li li {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.catalog-categories-page img {
	max-height: 140px;
}
.catalog-categories-content img {
	max-height: 140px;
}
.catalog-categories-content {
	margin-right: -10px;
	margin-bottom: 20px;
}
.catalog-categories .item h3 {
	margin-top: 10px;
}
.catalog-categories .item .title {
	font-size: 16px;
}
.catalog-categories .item:hover .title {
	color: #bf0707;
}
.box.bc-1 {
	padding-bottom: 32px;
	box-shadow: 0px 0px #000000;
}
.box.bc-1 .box-heading {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	margin-bottom: 20px;
	background-color: #968b7c;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	box-shadow: 0px 0px #000000;
}
.box.bc-1 .box-content {
	box-shadow: 0px 0px #000000;
}
.box.bc-2 {
	box-shadow: 0px 0px #000000;
}
.box.bc-2 .box-heading {
	box-shadow: 0px 0px #000000;
}
.box.bc-2 .box-content {
	box-shadow: 0px 0px #000000;
}
.box.bc-3 {
	box-shadow: 0px 0px #000000;
}
.box.bc-3 .box-heading {
	box-shadow: 0px 0px #000000;
}
.box.bc-3 .box-content {
	box-shadow: 0px 0px #000000;
}
.box.bc-4 {
	box-shadow: 0px 0px #000000;
}
.box.bc-4 .box-heading {
	box-shadow: 0px 0px #000000;
}
.box.bc-4 .box-content {
	box-shadow: 0px 0px #000000;
}
.box.bc-5 {
	box-shadow: 0px 0px #000000;
}
.box.bc-5 .box-heading {
	box-shadow: 0px 0px #000000;
}
.box.bc-5 .box-content {
	box-shadow: 0px 0px #000000;
}
#content .page-title h1 {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 22px;
	color: #ffffff;
	background-color: #968b7c;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	box-shadow: 0px 0px #000000;
}
#content .box-content h1 {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 22px;
	color: #ffffff;
	background-color: #968b7c;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	box-shadow: 0px 0px #000000;
}
#content h2 {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 22px;
	color: #ffffff;
	background-color: #968b7c;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	box-shadow: 0px 0px #000000;
}
#content h3 {
	box-shadow: 0px 0px #000000;
}
#breadcrumbs {
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	margin-bottom: 20px;
	font-size: 12px;
	background-color: rgba(255, 255, 255, 0.50);
	border-style: solid;
	border-color: #eeeeee;
	border-width: 1px;
	box-shadow: 0px 0px #000000;
}
.paging {
	box-shadow: 0px 0px #000000;
}
.tabs {
	box-shadow: 0px 0px #000000;
}
.tabs li {
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin-right: 5px;
	background-color: #968b7c;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	box-shadow: 0px 0px #000000;
}
.tabs-content {
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	box-shadow: 0px 0px #000000;
}
.rte-text form .form-item label, .form-item label {
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
input, textarea, select, .rte-text form input, .rte-text form textarea, .rte-text form select, .rte-text form select option {
	border-style: solid;
	border-color: #aaaaaa;
	border-width: 1px;
	box-shadow: 0px 0px #000000;
}
.submit, .button, a.button {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #ffffff;
	background-color: #bf0707;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	border-style: none;
	box-shadow: 0px 0px #000000;
}
#breadcrumbs a {
	font-size: 12px;
}
#sidebar-testimonials .item .desc {
	font-size: 12px;
}
#sidebar-testimonials .item {
	margin-bottom: 10px;
}
.catalog-products-grid-page .img img {
	max-height: 230px;
}
.catalog-products-grid-content .img img {
	max-height: 230px;
}
.catalog-products-grid-block .img img {
	max-height: 230px;
}
.catalog-products-grid .item h3 {
	margin-top: 0px;
	margin-bottom: 5px;
}
.catalog-products-grid .item .title {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
}
.catalog-products-grid .item .title.quick-view-button, .quick-view-button {
	color: #333333;
}
.catalog-products-grid .item .price {
	font-size: 18px;
	color: #bf0707;
}
.catalog-products-grid .item .desc {
	margin-bottom: 10px;
	font-size: 12px;
	color: #777777;
}
.addtocart, a.addtocart {
	font-size: 12px;
	color: #ffffff;
}
.catalog-products-grid .item .now-price {
	font-size: 20px;
	font-weight: bold;
}
.catalog-products-grid .item .old-price {
	font-size: 12px;
	color: #333333;
}
.catalog-products-grid .item .img {
	padding-bottom: 10px;
}
.catalog-products-grid .pr-row {
	margin-right: -15px;
	margin-left: -15px;
}
#product {
	margin-top: 20px;
}
#product .summary {
	margin-bottom: 20px;
}
#product .photo {
	margin-bottom: 10px;
	border-style: solid;
	border-color: #eeeeee;
	border-width: 1px;
}
#product .thumbs {
	border-style: solid;
	border-color: #eeeeee;
	border-width: 1px;
}
#product .thumbs li {
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 8px;
	border-style: solid;
	border-color: #eeeeee;
	border-width: 1px;
}
#product .desc {
	margin-bottom: 20px;
	margin-left: 29px;
}
#product .prices {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: rgba(255, 255, 255, 0.50);
	border-style: solid;
	border-color: #eeeeee;
	border-width: 1px;
}
#product h1 {
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 24px;
}
#product .status {
	margin-bottom: 10px;
	color: #bf0707;
}
#product .status.preorder {
	color: #555555;
}
#product .price {
	font-size: 24px;
	color: #bf0707;
}
#product .old-price {
	color: #777777;
}
#product .cart {
	margin-top: 10px;
	margin-bottom: 16px;
}
#product .cart .sku {
	width: 140px;
	height: 32px;
}
#product .cart .qty {
	padding-right: 5px;
	padding-left: 17px;
	margin-right: 10px;
	width: 50px;
	height: 32px;
}
.paging a {
	font-size: 14px;
	color: #777777;
}
.paging li {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-right: 2px;
	background-color: rgba(255, 255, 255, 0.70);
	border-style: solid;
	border-color: #efefef;
	border-width: 1px;
}
.paging li.current a, .paging li.current span {
	color: #bf0707;
	font-weight: bold;
}
.paging li:hover a {
	color: #bf0707;
}
.rte-text form input, .rte-text form textarea, .rte-text form select, .rte-text form select option {
	width: 320px;
}
.form-item {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
input, textarea, select, option, .rte-text form input, .rte-text form textarea, .rte-text form select, .rte-text form select option {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#footer .block-title h3 {
	margin-top: 14px;
	margin-bottom: 10px;
}
#footer .block-title h3, #footer .block-title h3 a {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
#footer-search-input {
	width: 230px;
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #777777;
	border-style: solid;
	border-color: #eeeeee;
	border-width: 1px;
	box-shadow: 0px 0px #000000;
}
#footer-search-button {
	position: absolute;
	top: 7px;
	right: 2px;
	background-color: #ffffff;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	border-style: none;
	box-shadow: 0px 0px #000000;
}
#footer-newsletters .newsletters-input {
	box-shadow: 0px 0px #000000;
}
#footer-newsletters .newsletters-button {
	box-shadow: 0px 0px #000000;
}
#copyright a {
	font-size: 12px;
	color: #ffffff;
}
#footer-search {
	margin-top: 14px;
	min-width: 230px;
}
#footer-search-icon {
	color: #e7e7e7;
}
#footer-search-icon:hover {
	color: #555555;
}
.list-menu a {
	color: #444444;
}
.list-menu li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.list-menu {
	margin-bottom: 5px;
}
#footer-news .item a {
	font-size: 16px;
	color: #444444;
}
#footer-news .item .desc {
	font-size: 12px;
}
#footer a:hover {
	color: #bf0707;
}
#footer-news .item {
	margin-right: 32px;
	margin-bottom: 14px;
	margin-left: 5px;
}
#footer-phones span.c {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#footer-phones {
	font-size: 16px;
}
.bzs1 .item {
	margin-top: 10px;
	margin-bottom: 10px;
	box-shadow: 0px 0px #000000;
}
.bzs1 .item.first {
	box-shadow: 0px 0px #000000;
}
.bzs1 .item.last {
	box-shadow: 0px 0px #000000;
}
.bzs1 .item:hover {
	box-shadow: 0px 0px #000000;
}
.bzs1 .item .c {
	box-shadow: 0px 0px #000000;
}
.bzs1 .item:hover .c {
	box-shadow: 0px 0px #000000;
}
.bzs1 .item .t {
	box-shadow: 0px 0px #000000;
}
.bzs1 .item:hover .t {
	box-shadow: 0px 0px #000000;
}
.bzs2 .item {
	box-shadow: 0px 0px #000000;
}
.bzs2 .item.first {
	box-shadow: 0px 0px #000000;
}
.bzs2 .item.last {
	box-shadow: 0px 0px #000000;
}
.bzs2 .item:hover {
	box-shadow: 0px 0px #000000;
}
.bzs2 .item .c {
	box-shadow: 0px 0px #000000;
}
.bzs2 .item:hover .c {
	box-shadow: 0px 0px #000000;
}
.bzs2 .item .t {
	box-shadow: 0px 0px #000000;
}
.bzs2 .item:hover .t {
	box-shadow: 0px 0px #000000;
}
.bzs3 .item {
	box-shadow: 0px 0px #000000;
}
.bzs3 .item.first {
	box-shadow: 0px 0px #000000;
}
.bzs3 .item.last {
	box-shadow: 0px 0px #000000;
}
.bzs3 .item:hover {
	box-shadow: 0px 0px #000000;
}
.bzs3 .item .c {
	box-shadow: 0px 0px #000000;
}
.bzs3 .item:hover .c {
	box-shadow: 0px 0px #000000;
}
.bzs3 .item .t {
	box-shadow: 0px 0px #000000;
}
.bzs3 .item:hover .t {
	box-shadow: 0px 0px #000000;
}
#footer-social {
	margin-top: 23px;
	margin-bottom: 14px;
}
#footer-social li {
	margin-right: 5px;
	margin-bottom: 5px;
}
.box.bc-1 .box-heading, .box.bc-1 .box-heading a {
	font-size: 16px;
	line-height: 22px;
	color: #ffffff;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #ffffff;
}
.header-b2 {
	float: right;
}
.bzs2 .gr {
	margin-bottom: 32px;
}
.submit:hover, .button:hover, a.button:hover {
	color: #eeeeee;
}
.tabs li.current {
	background-color: #bf0707;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
.tabs a {
	color: #ffffff;
}
.rte-text table td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-style: solid;
	border-color: #dddddd;
	border-width: 1px;
}
.products-table th {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	font-weight: bold;
	background-color: rgba(255, 255, 255, 0.50);
	border-style: solid;
	border-color: #dddddd;
	border-width: 1px;
}
.products-table td {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: rgba(255, 255, 255, 0.50);
	border-style: solid;
	border-color: #dddddd;
	border-width: 1px;
}
.products-table .qty {
	width: 50px;
}
.products-table .total {
	color: #bf0707;
	font-weight: bold;
}
.products-table .grand-total {
	font-size: 22px;
	color: #bf0707;
}
.products-table .qty-col {
	text-align: center;
}
.products-table .del-col {
	text-align: center;
}
.content-indent {
	padding-right: 15px;
	padding-left: 15px;
}
.products-table {
	margin-bottom: 23px;
} #header-cart-icon,
						.vertical-menu li a.l0:hover,
						.vertical-menu li a.l0.active,
						.vertical-menu li li a:hover, .vertical-menu li li a.active,
						.catalog-categories .item:hover .title,
						.catalog-products-grid .item .price,
						#product .status,
						#product .price,
						.paging li.current a, .paging li.current span,
						.paging li:hover a,
						#footer a:hover,
						.products-table .total,
						.products-table .grand-total
						{color: #c71d22;}  .addtocart:hover,
						.submit, .button, a.button,
						.tabs li.current
						 {background-color: #c71d22;} #top-bar {background-color: #e2cfa0;} #top-bar {color: #86380e;} #top-bar a {color: #86380e;} #top-bar a:hover {color: #86380e;} #menu, #main-menu .sf-menu ul {background-color: #901b27;} #main-menu a, #main-menu .sf-menu li.l0 a, #main-menu .sf-menu a {color: #fffac8;} #main-menu a:hover, #main-menu .sf-menu li.l0 a:hover, #main-menu .sf-menu a:hover {color: #f7ca6f;} #main-menu a, #main-menu .sf-menu li.l0 a, #main-menu .sf-menu a {font-family: Tahoma, Arial, sans-serif;} #content .page-title h1,
							#content .box-content h1,
							#content h2,
							.box.box-1 .box-heading,
							.box.bc-1 .box-heading {background-color: #e2cfa0;} #content .page-title h1,
							#content .box-content h1,
							#content h2,
							.box.box-1 .box-heading,
							.box.bc-1 .box-heading {font-family: Tahoma, Arial, sans-serif;} #footer {background-color: #e2cfa0;} #footer .block-title h3, #footer {color: #c5624e;} #footer a, #footer-news .item a, #footer .block-title h3 a {color: #c5624e;} 