﻿@charset "utf-8";
/* CSS Document */

/* ----------------------------   reset all styles */

html, body{ 
	height: 100%; 
}	
body{
	padding-bottom:100px;
}
body > .wrapper {
		position:relative;
	height: auto; 
	min-height: 100%;
}


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, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, input, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}

.std, ol, .std, ul,
ol, ul {
list-style: none !important;
}

blockquote, q {
quotes: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}

del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* ----------------------------   reset all styles */


/* ----------------------------   reset magento styles */

.main-container,
.main,
.std dl dd,
.std ul{
	background: transparent;
	margin:0;
	padding:0;
	width:auto;
	min-height:inherit;
}
.std ul{
	list-style:none;
	list-style-type:none;
}

/* --- produxt view */ 
.product-view{
	border:medium none;
	}
.product-essential{
	background:none;
	padding:0;
}

.product-collateral{
	padding:40px 0 0;
	background:none;
	
}
.product-divider{
	height:20px;

}
.product-view .product-shop .short-description{
	background:none;
}
/* --- produxt view */

/* ---------------------------- ^ reset magento styles */	

/* ----------------------------   common styles */
.page{
    padding: 0;
    position: relative;	
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#333;
	padding:0 0 12px;

}

.hidden{
	display:none !important;
}


/* ---------------------------- ^ common styles */

@font-face {
	font-family: 'Conv_FRAMDCN';
	src: url('/skin/frontend/default/carsoft/fonts/FRAMDCN.eot');
	src: url('/skin/frontend/default/carsoft/fonts/FRAMDCN.woff') format('woff'), url('/skin/frontend/default/carsoft/fonts/FRAMDCN.ttf') format('truetype'), url('/skin/frontend/default/carsoft/fonts/FRAMDCN.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_ARIALN';
	src: url('/skin/frontend/default/carsoft/fonts/ARIALN.eot');
	src: url('/skin/frontend/default/carsoft/fonts/ARIALN.woff') format('woff'), url('/skin/frontend/default/carsoft/fonts/ARIALN.ttf') format('truetype'), url('/skin/frontend/default/carsoft/fonts/ARIALN.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* ----------------------------   HEADER Widget */
.header-widget{
	overflow:hidden;
}

/* ----------------------------   Main Logo  */

.carsoft-logo{
	float:left;
}
.carsoft-logo .carsoft{
	display:block;
	float:left;
}

.carsoft-slogan{
	display:block;
	width:140px;
	float:left;

	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;

	line-height:16px;
	text-align:left;
	letter-spacing:-1px;
	color:#636a6d;
	border-left:1px solid #000;
	padding:6px 0 16px 10px;
	margin:18px 0 0;
}
/* ---------------------------- ^ Main Logo  */

/* ----------------------------   Main Menu  */

.menu-wrapper{
	float:right;
	padding:0 10px;
	border-top:4px solid #84a0bd;
}
.menu-wrapper .menu li{
	float:left;
}
.menu-wrapper .menu li strong,
.menu-wrapper .menu li a{
	font-family:Conv_FRAMDCN, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:17px;
	text-transform:uppercase;
	color:#4e4e4e;
	
	line-height:48px;
	text-decoration: none;
	padding:0 10px;
	letter-spacing:0px;
}
.menu-wrapper .menu li strong,
.menu-wrapper .menu li a:hover{
	color:#b96273;
}

.menu-wrapper .menu {
	display: inline-block;
}

.menu-basket {
	display: inline-block;
	vertical-align: top;
}

.menu-basket-qty {
	display: inline-block;
	position: absolute;
	top: 0;
	right: -29px;
	width: 18px;
	margin-right: 5px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	background: #2573d9;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.basket-link {
	font-family: Conv_FRAMDCN, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
	text-transform: uppercase;
	color: #4e4e4e;
	line-height: 48px;
	text-decoration: none;
	padding: 0 10px;
	letter-spacing: 0px;
}

.menu-wrapper .menu-basket span a:hover{
	color:#b96273;
}

.header .menu-wrapper .menu-basket .basket-link {
	background: url(../img/basket-ico.png) center center no-repeat;
	width: 21px;
	height: 21px;
	position: relative;
	top: -3px;
}


/* ---------------------------- ^ Main Menu  */
/* ---------------------------- ^ HEADER Widget */

/* ----------------------------   Carsoft Middle Widgets  */

.middle-widget{
	overflow:hidden;
}


/* ----------------------------   Carsoft Main Slider */
.middle-widget .slider-wrapper{
	overflow:hidden;
	position:relative;
}
.middle-widget .slider{
	width:1000px;
	height:353px;
}

.slider li{
}
.slider li,
.slider li div{	
}
.slider-nav{
	position:absolute;
	left:14px;
	bottom:14px;
	z-index:11;
}
.slider-nav li{
	cursor:pointer;
	float:left;
	width:38px;
	height:10px;
	border:1px solid #9a958f;
	background:#9a958f;
	margin:0 1px 0 0;
	border-radius:2px;
}
.slider-nav li.current{
	background:#eee;
	border:1px solid #eee;
}

/* ---------------------------- ^ Carsoft Main Slider */


/* ----------------------------   carsoft-infoline  */

.carsoft-infoline{
	overflow:hidden;
        border:1px solid #cfcfcf;
	height: 280px;
}
.carsoft-infoline .choose-us{
	float:left;
	width:460px;
	padding: 1px 5px 0 20px;
	height: 210px;     
} 

.carsoft-infoline .choose-us .entry-title{
/*	font-family:"Conv_ARIALN",Arial, Helvetica, sans-serif;	*/
    font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #666666;
 
    font-size: 22px; 
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 38px;
    margin: 34px 0 12px;
}
.carsoft-infoline .carsoft-online{
	float:right;
	background:url("/skin/frontend/default/carsoft/img/carsoft-online.jpg") no-repeat 14px -18px #ffffff;
	height:270px;
	width:510px;	
	border-left: 1px dotted #bbb;

}
.carsoft-online-block{
	padding:45px 0 0 200px;
	margin:0 40px 0 0;
}

.carsoft-online-block h2{
	padding: 0 0 2px;
	display: inline-block;
	float: left;
	margin-top: 67px;
	margin-left: -171px;
}
.carsoft-online-block h2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#B96273;

	letter-spacing:-1px;
	text-decoration:none;
}
.carsoft-online-block h2 a:hover,
.carsoft-online-block h2 a:hover strong{
	color:#B96273;
}

.carsoft-online-block h2 strong{
	color:#5d899c;
}

.carsoft-online-block h3{
	font-family:"Conv_ARIALN",Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#af4b5e;
	padding:0 0 20px;
}
.carsoft-online-block h3 .phone-code{
	font-weight:normal;
	color:#5e5e5e;
}

.carsoft-online-block .desc{
	border-top:1px dashed #535353;
	padding:20px 0 0;

}

.carsoft-online-block .desc dt,
.carsoft-online-block .desc dd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5b5b5b;
	line-height:18px;
}
.carsoft-online-block .desc dt{
	font-weight:bold;
}

.carsoft-online-block .list {
	margin-top:20px;
	text-align:left;
}
.carsoft-online .carsoft-online-block .callback-block {
	margin-top: 30px;
	display: block;
	margin-left: 55px;
}

.carsoft-online .carsoft-online-block .callback-block .contact-us-button{
	margin-bottom: 30px;
}

.lst-disc {
	list-style-type: disc;
}
/* ---------------------------- ^ carsoft-infoline  */




/* ----------------------------   carsoft products block */
.carsoft-products{

}
.carsoft-products ul{
	overflow:hidden;
	border:1px solid #cfcfcf;
	border-top:7px solid #c4c4c4;
	border-radius:4px 4px 2px 2px;
	padding:10px 0;
}
.carsoft-products li{
	float:left;
	height:321px;
	width:49%;
}
.carsoft-products li:first-child{
	border-right:1px solid #ccc;
}
.carsoft-products .bmw{
	background-position:100% -300px;
}
.carsoft-products .mercedes{
	background:url("/skin/frontend/default/carsoft/img/imgsb.jpg") no-repeat 3px 30px;
	text-align: center;
}


.carsoft-products .carsoftprod{
	background:url("/skin/frontend/default/carsoft/img/imgsb.jpg") no-repeat 1px 60px;
	text-align: center;
}

.carsoft-products .bmw-sb{
	background:url("/skin/frontend/default/carsoft/img/img40.jpg") no-repeat 1px 60px;
	text-align: center;
}


.carsoft-products .autelprof{
	background:url("/skin/frontend/default/carsoft/img/img40.jpg") no-repeat 1px 60px;
	text-align: center;
}

.carsoft-products .mb-sb{
	background:url("/skin/frontend/default/carsoft/img/img40.jpg") no-repeat 1px 60px;
	text-align: center;
}

.carsoft-products .mercedes2{
	background:url("/skin/frontend/default/carsoft/img/10BMWV12.bmp") no-repeat 50px 63px;
	text-align: center;
}

.carsoft-products .multibrand{
	background:url("/skin/frontend/default/carsoft/img/crpre.jpg") no-repeat 1px 60px;
	
	text-align: center;
	}

.carsoft-products .multi-br{
	background:url("/skin/frontend/default/carsoft/img/crmaxpre.jpg") no-repeat 1px 60px;
	
	text-align: center;
	}

.carsoft-products .multibrand2{
	background:url("/skin/frontend/default/carsoft/img/10MBV12.bmp") no-repeat 50px 60px;
	
	text-align: center;
	}

.carsoft-products li h2{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	line-height:30px;
	color:#4b4b4b;
	letter-spacing:-1px;
	text-transform:uppercase;
	padding:20px 0 0 20px;
	
}

.header-entry a {
	text-decoration: none;
	color: #b96273;
}

.maxisys .header-entry a:hover {
	color: #5d899c;
}
.accessories .header-entry a:hover {
	color: #B96273;
}
.updates .header-entry a:hover {
	color: #b96273;
}
.multi-br .header-entry a:hover {
	color: #5d899c;
}
.carsoftprod .header-entry a:hover {
	color: #5d899c;
}
.adas .header-entry a:hover {
	color: #5d899c;
}
.bmw-sb .header-entry a:hover {
	color: #5d899c;
}
.mb-sb .header-entry a:hover {
	color: #5d899c;
}
.autelprof .header-entry a:hover {
	color: #B96273;
}
.mercedes .header-entry a:hover {
	color: #5d899c;
}
.multibrand .header-entry a:hover {
	color: #5d899c;
}
.mercedes2 .header-entry a:hover {
	color: #5d899c;
}
.multibrand2 .header-entry a:hover {
	color: #5d899c;
}


.product-type{
	padding:20px 0 0 40px;
}
.product-type a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:26px;
	color:#5d899c;
	text-decoration:none;
	letter-spacing:-1px;
	margin:0 0 16px;
	position: relative;
	z-index: 5;
}
.product-type a:hover{
	color:#4b4b4b;
	color:#B96273;
}
.product-type .pro{
	color:#e36e61;
}
.product-type span{
    color: #aaa;
    display: block;
    font-size: 18px;
    font-weight: bold;
}

.product-type a:hover span {
	color: #B96273;
}
.maxisys .product-type span{
	color: #B96273;
}
.accessories .product-type span {
	color: #B96273;
}
.multi-br .product-type span{
	color: #B96273;
}	
.mercedes .product-type span {
	color: #B96273;	
}
.multibrand .product-type span {
	color: #B96273;
}
.carsoftprod .product-type span {
	color: #B96273;
}
.adas .product-type span {
	color: #B96273;
}
.bmw-sb .product-type span {
	color: #B96273;
}
.mb-sb .product-type span {
	color: #B96273;
}
.autelprof .product-type span {
	color: #B96273;
}
.mercedes .product-type span {
	color: #B96273;
}
.multibrand .product-type span {
	color: #B96273;
}
.maxisys .product-type span:hover {
	color: #B96273;
} 
.accessories .product-type span:hover {
	color: #5d899c;
}
.multi-br .product-type span:hover {
	color: #B96273;
}
.updates .product-type span:hover {
	color: #B96273;
}
.multibrand .product-type span:hover {
	color: #B96273;
}
.adas .product-type span:hover {
	color: #B96273;
}




/* ---------------------------- ^ carsoft products block  */



/* ----------------------------   Our Partners Block  */

.carsoft-partners{
	overflow:hidden;
	padding:40px 0 20px;
}

.carsoft-partners .about-us, 
.carsoft-partners .our-partners{
	float:left;
}
.carsoft-partners .about-us{
}
.carsoft-partners .our-partners{
}
.carsoft-partners .our-partners dl{
	overflow:hidden;
	border-left:1px solid #646464;
}
.carsoft-partners .about-us dt,
.carsoft-partners .about-us dd,
.carsoft-partners .our-partners dt,
.carsoft-partners .our-partners dd{
	float:left;
}
.carsoft-partners .about-us dt,
.carsoft-partners .our-partners dt{	
	width:160px;
}
.carsoft-partners .about-us dd{	
	width:326px;
}
.carsoft-partners .our-partners dd{	
	width:305px;
}

.carsoft-partners .our-partners dd .desc,
.carsoft-partners .about-us dd .desc{
	padding:0 40px 0 0;
}
.carsoft-partners .entry-header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:24px;
	color:#4b4b4b;
	
	letter-spacing:-1px;
	padding:0 0 0 20px;
}

/* ---------------------------- ^ Our Partners Block  */


/* ---------------------------- ^ Carsoft Middle Widgets  */

/* ----------------------------   Footer Widget  */
.footer-container .footer{
	background:#515357;
	padding:10px !important;
	width:980px !important;
}
.footer-container {
    background: none repeat scroll 0 0 #515357;
    border-top: 5px solid #B6D1E2 !important;
    bottom: 0;
    margin: 0 !important;
    padding: 0 !important;
	height:auto;
	clear:both;
    width: 100%;
}
.footer-widget .footer{
	overflow:hidden;
	width:1000px;
	margin:80px auto 0;

	border-top:4px solid #404040;
}

.footer .work-hours-block,
.footer .contacts-block{
	display:block;
	float:left;
	color:#fff;
	padding:0 20px 0 10px;
}
.footer .work-hours-block{
	padding:0 0 0 40px;
}
.footer .work-hours-block li,
.footer .contacts-block li{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:18px;

	background:none;
	display:block !important;
	padding:0 !important;
	text-align:left;
	color:#eee;
}

.footer .work-hours-block li strong,
.footer .contacts-block li strong{
	display:block;
	padding:0 0 6px;
	}


.footer .footer-navigation {
	display: inline-block;
	/*width: 140px;*/
	float: left;
	margin-left: 75px;
	text-align: left;
}

.footer .footer-navigation li {
	background: none;
	display: block;
	font-size: 14px;
	line-height: 25px;
}



.footer .footer-navigation li a {
	color: #eee;
}

.footer .footer-navigation li a:hover {
	color:#b96273;
	text-decoration: none;
}


/* ---------------------------- ^ Footer Widget  */


/* ------------------------   Bread Crumbs */

.breadcrumbs{
	margin:4px 0 0 334px;
}
.breadcrumbs li{
	position:relative;
	float:left;
	padding:0 0 4px 10px;
}
.breadcrumbs li ul{
	position:absolute;
	top:20px;
	left:10px;
	z-index:11;
	margin:0;
}
.breadcrumbs li ul li{
	float:none;
}
.breadcrumbs li a,
.breadcrumbs li strong,
.breadcrumbs li span{
	float:left;
	display:block;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:24px;
}
.breadcrumbs li a{
	color:#5d899c;
}
.breadcrumbs li a:hover{
	color:#b96273;
}
.breadcrumbs li strong{
	color:#b96273;
}
.breadcrumbs li .breadcrumbs-divider{
	width:24px;
	height:24px;
	background: url("/skin/frontend/default/carsoft/img/breadcrumbs-divider.png") no-repeat 50% 50% transparent;
}

/* ------------------------ ^ Bread Crumbs */


/* -------------------------------------------------------------------------------   Catalog Page View  */
.header-widget .header,
.cms-page-view .main,
.cms-home .main,
.cms-page-view .main,
.checkout-onepage-index .main,
.checkout-cart-index .main,
.catalog-product-view .main,
.catalog-category-view .main,
.carsoft-catalog-tpl .header,
.carsoft-catalog-tpl .middle-widget,
.footer{
	width:1000px;
	margin:0 auto;
}
.cms-page-view .main{
	min-height:680px;
}
.cms-page-view .header-widget,
.cms-home .header-widget,
.checkout-onepage-index .header-widget,
.checkout-cart-index .header-widget,
.catalog-product-view .header-widget,
.catalog-category-view .header-widget,
.carsoft-catalog-tpl .header-widget{
	background: url("/skin/frontend/default/carsoft/img/header-grad.png") repeat-x 0 0 transparent;
	padding:20px 0 0;
}
.cms-home .header,
.cms-page-view .header,
.checkout-onepage-index .header,
.checkout-cart-index .header,
.catalog-product-view .header,
.catalog-category-view .header{
	padding:0 !important;
}

.cms-page-view .header-block,
.catalog-product-view .header-block,
.catalog-category-view .header-block{
	margin:0 auto;
	border-bottom:1px dotted #ddd;
/*	background: url("/skin/frontend/default/carsoft/img/header-back.jpg") no-repeat 50% 4px transparent;	*/
}
/* ------------------------   Vertical Menu */
.vmenu-wrapper{
	width:304px;
	padding:0 20px 0 10px;
	float:left;
}
.all-products .vmenu-wrapper{
	padding-top:20px;
}
.catalog-category-view .vmenu-wrapper{
	margin:54px 0 0;
}


.vmenu-wrapper h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#555;
	letter-spacing:-1px;
	line-height:42px;
	border-bottom:1px solid #b9c2c8;
	padding-left: 10px;
	
}
.first-level-menu .f-level{
	line-height:40px;

}
.first-level-menu .f-level{
	background: url("/skin/frontend/default/carsoft/img/vmenu-grad.png") repeat-x 0 0 transparent;	
}
.first-level-menu .active h3{
	display:block;
	background: url("/skin/frontend/default/carsoft/img/m-down.png") no-repeat 98% 9px transparent;

}
.first-level-menu .maxisys,
.first-level-menu .accessories,
.first-level-menu .multi-br,
.first-level-menu .carsoftprod,
.first-level-menu .adas,
.first-level-menu .bmw-sb,
.first-level-menu .mb-sb,
.first-level-menu .autelprof,
.first-level-menu .updates,
.first-level-menu .mercedes,
.first-level-menu .multibrand,
.first-level-menu .bmw{
	border-bottom:1px solid #dde2e5;
}
.first-level-menu .f-level h3,
.first-level-menu .f-level a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#5d899c;
	text-decoration:none;
	letter-spacing:-0.5px;
}

.first-level-menu .f-level h3{	
	border-top:1px solid #dee2e5;
	padding:0 0 0 20px;

	line-height:38px;
	color:#727378;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.first-level-menu .f-level:first-child h3{
	border:medium none;
}

.first-level-menu .f-level a:hover{	
	color:#b96273;
}

.first-level-menu .active a{

}


.sec-level-menu{
	padding:8px 0 4px;
	margin:0 0 0 20px;
}
.sec-level-menu li{
	padding:0 0 12px 20px;	
	line-height:20px !important;
	background: url("/skin/frontend/default/carsoft/img/carsoft-marker.png") no-repeat 6px 6px transparent;		
}

.sec-level-menu li a{
	font-size:16px !important;
	letter-spacing:0px !important;
}
.sec-level-menu li.active a{
	color:#B96273;
}
.sec-level-menu li span{
	display:block;
	color:#bbb;
	line-height:12px;
	letter-spacing:-1px;
}


/* ------------------------ ^ Vertical Menu */

.catalog-view{
	width:666px;
	float:right;
	border-top:1px solid #fff;
}
.cat-level{
	overflow:hidden;
}
.cat-sec-level img{
	display:block;
}
.cat-sec-level{
	clear:both;
	position:relative;
}
.cat-sec-level h3{
	position:absolute;
	bottom:16px;
	left:18px;
	font-family:Tahoma, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:32px;
	color:#fff;
	letter-spacing:-1px;
	display: none;
	
}
.cat-level ul{
}
.cat-level li{
	width:312px;
	float:left;
	background:#8d98a0;
	border-radius:0 0 6px 0;
	padding:0 0 0 20px;
}

.cat-level .cat-18,
.cat-level .computer-item{
	border-radius:0 0 0 6px;
	border-right:1px solid #fff;
}
.cat-level .cat-19,
.cat-level .handtool-item{
	border-left:1px solid #fff;
}

.cat-level li a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	letter-spacing:-0.5px;
	color:#fff;
	text-decoration:none;
	line-height:40px;
	
}

/* ------------------------   product grid */

.cms-product-collections .col-main,
.cms-test .col-main,
.catalog-product-view .col-main,
.catalog-category-view .col-main{
	width:666px !important;
}


.catalog-category-view .category-products{
	border-top:1px solid #ccc;
}


.category-products .grid-column,
.grid-carsoft-maxisys .products-grid{
	width:50%;
	float:left;
}

.grid-carsoft-accessories .products-grid{
	width:50%;
	float:left;
}
.grid-carsoft-multi-br .products-grid{
	width:50%;
	float:left;
}
.grid-carsoft-carsoftprod .products-grid{
	width:50%;
	float:left;
}
.grid-carsoft-adas .products-grid{
	width:50%;
	float:left;
}
.grid-carsoft-mb-sb .products-grid{
	width:50%;
	float:left;
}
.grid-carsoft-autelprof .products-grid{
	width:50%;
	float:left;
}
.grid-carsoft-bmw-sb .products-grid{
	width:50%;
	float:left;
}
.grid-carsoft-updates .products-grid{
	width:50%;
	float:left;
}
.category-products .grid-carsoft-maxisys{
	width:100%;
}

.category-products .grid-carsoft-accessories{
	width:100%;
}

.category-products .grid-carsoft-autelprof{
	width:100%;
}

.category-products .grid-carsoft-multi-br{
	width:100%;
}

.category-autel .grid-carsoft-updates{
	width:100%;
}
.category-autel .grid-carsoft-carsoftprod{
	width:100%;
}
.category-autel .grid-carsoft-carsoftprof{
	width:100%;
}
.category-autel .grid-carsoft-bmw-sb{
	width:100%;
}
.category-autel .grid-carsoft-mb-sb{
	width:100%;
}
.category-autel .grid-carsoft-adas{
	width:100%;
}

.category-products .grid-column .cat-block{
	background:none repeat scroll 0 0 #8D98A0;
	width:100%;
	border-radius:0 0 0 6px;
}
.category-products .grid-column .cat-block-2{
	border-radius:0 0 6px 0;
}
.category-products .grid-column .cat-block-2 .category-name{
	border-left:1px solid #fff;
}
.category-products .grid-column .category-name{
	display:block;
    color: #FFFFFF;
    font-family: Tahoma, Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -0.5px;
    line-height: 40px;
    text-decoration: none;
	padding:0 0 0 20px;
}
.category-products .grid-carsoft-maxisys .category-name{
	text-align:center;
}

.category-products .grid-carsoft-accessories .category-name{
	text-align:center;
}
.category-products .grid-carsoft-multi-br .category-name{
	text-align:center;
}
.category-products .grid-carsoft-carsoftprod .category-name{
	text-align:center;
}
.category-products .grid-carsoft-updates .category-name{
	text-align:center;
}
.category-products .grid-carsoft-adas .category-name{
	text-align:center;
}
.category-products .grid-carsoft-bmw-sb .category-name{
	text-align:center;
}
.category-products .grid-carsoft-mb-sb .category-name{
	text-align:center;
}
.category-products .grid-carsoft-autelprof .category-name{
	text-align:center;
}
.product-grid .prod-item{
	width:312px;
	float:left;
	border-left:1px dotted #b7b7b7;
	padding:0 10px 0 10px;
	margin:24px 0;
}
.first-item{
	border:medium none !important;
	}

.products-grid h2,
.product-grid h2{
	position:absolute;
	background: url("/skin/frontend/default/carsoft/img/carsoft-marker.png") no-repeat 0 8px transparent;
	padding:0 0 0 10px;
}
.category-single-brand h2 a,
.category-maxisys h2 a,
.category-accessories h2 a,
.category-multi-br h2 a,
.category-carsoftprod h2 a,
.category-updates h2 a,
.category-adas h2 a,
.category-bmw-sb h2 a,
.category-mb-sb h2 a,
.category-autelprof h2 a,
.category-autel h2 a,
.cms-product-collections h2 a,
.catalog-grid h2 a,
.products-grid h2 a,
.product-grid h2 a{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 22px;
    margin: 0 0 16px;
    text-decoration: none;
	
	color:#727378 !important;
}
.category-single-brand h2 a:hover,
.category-maxisys h2 a:hover,
.category-accessories h2 a:hover,
.category-multi-br h2 a:hover,
.category-carsoftprod h2 a:hover,
.category-updates h2 a:hover,
.category-adas h2 a:hover,
.category-bmw-sb h2 a:hover,
.category-mb-sb h2 a:hover,
.category-autelprof h2 a:hover,
.category-autel h2 a:hover,
.cms-product-collections h2 a:hover,
.catalog-grid h2 a:hover,
.products-grid h2 a:hover,
.product-grid h2 a:hover{
	color:#b96273;
}
.products-grid h2 strong,
.product-grid h2 strong{
	display:block;
    color: #AAAAAA;
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 14px;
	letter-spacing:-1px;
}
.category-single-brand .image-wrapper,
.category-maxisys .image-wrapper,
.category-accessories .image-wrapper,
.category-multi-br .image-wrapper,
.category-updates .image-wrapper,
.category-carsoftprod .image-wrapper,
.category-adas .image-wrapper,
.category-bmw-sb .image-wrapper,
.category-mb-sb .image-wrapper,
.category-autelprof .image-wrapper,
.category-autel h2 .image-wrapper


.cms-product-collections .image-wrapper,
.catalog-grid .image-wrapper,
.products-grid .image-wrapper{
	display:block;
	text-align:center;
	margin:20px 0 20px 0;
}
.products-grid .image-wrapper img{
	vertical-align:middle;
}

.category-carsoft .prod-desc,
.category-maxisys .prod-desc,
.category-accessories .prod-desc,
.category-multi-br .prod-desc,
.category-carsoftprod .prod-desc,
.category-updates .prod-desc,
.category-adas .prod-desc,
.category-bmw-sb .prod-desc,
.category-mb-sb .prod-desc,
.category-autelprof .prod-desc,
.cms-product-collections .prod-desc,
.category-carsoft .prod-desc,
.catalog-grid .prod-desc,
.products-grid .prod-desc{
	bottom:10px;
	left:10px;
	z-index:11;
}
.category-carsoft .prod-desc li,
.category-maxisys .prod-desc li,
.category-accessories .prod-desc li,
.category-multi-br .prod-desc li,
.category-carsoftprod .prod-desc li,
.category-updates .prod-desc li,
.category-adas .prod-desc li,
.category-bmw-sb .prod-desc li,
.category-mb-sb .prod-desc li,
.category-mb-sb .prod-prof li,
.category-autelprod .prod-prof li,
.category-autelprof .prod-prof li,
.cms-product-collections .prod-desc li,
.category-carsoft .prod-desc li,
.catalog-grid .prod-desc li,
.products-grid .prod-desc li,
.product-grid .prod-desc li{
	line-height:18px;
	background: url("/skin/frontend/default/carsoft/img/list-marker.png") no-repeat 0 50% transparent;
	padding:0 0 0 16px;
	}
.category-carsoft .short-desc li strong,
.category-maxisys .short-desc li strong,
.category-accessories .short-desc li strong,
.category-multi-br .short-desc li strong,
.category-carsoftprod .short-desc li strong,
.category-updates .short-desc li strong,
.category-adas .short-desc li strong,
.category-bmw-sb .short-desc li strong,
.category-mb-sb .short-desc li strong,
.category-autelprof .short-desc li strong,
.cms-product-collections .short-desc li strong,
.category-carsoft .short-desc li strong,
.catalog-grid .short-desc li strong,
.products-grid .short-desc li strong, 
.product-grid .short-desc li strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;

	color:#8596a2;
	color:#7d7f83;
	color:#333;
}
.cms-product-collections .short-desc li strong,
.catalog-grid .short-desc li strong{
	font-size:13px;
	}
	
.price-block{
	overflow:hidden;
	padding:10px 10px 0 10px;
	}
.more-info span{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:94px;
	height:29px;
	background: url("/skin/frontend/default/carsoft/img/more-info.png") no-repeat 0 0 transparent;
	border-radius:3px;	
}
.more-info{
	display:block;
	cursor:pointer;
	position:relative;
	float:left;
	width:94px;
	height:29px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	line-height:28px;
	text-align:center;
	margin:14px 0 0;
	border-radius:3px;
	background:#4b84a6;	
}
.cms-product-collections .price,
.catalog-grid .price,
.catalog-product-view .price,
.catalog-category-view .price{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	display: inline-block;
	width: 132px;
	font-size:40px;
	color:#5d899c;
	letter-spacing:-2px;
}

.actions-block-wrapper {
	display: inline-block;
	width: 125px;
}

.cms-product-collections .old-price,
.catalog-grid .price .old-price,
.catalog-product-view .price .old-price,
.catalog-category-view .price .old-price{
	position:relative;
	top:4px;
	font-size:20px;
	text-decoration: line-through;
	font-weight:normal;
	font-style:italic !important;
	color:#B96273;
}
.catalog-grid .price .old-price{
	top:1px;
}
.price sup{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:14px;
	color:#4f4f4f;
	text-transform:uppercase;
	margin:0 0 0 8px;
	font-style:normal;
	letter-spacing:0.25px;
}
.catalog-grid .price sup{
	margin:0 0 0 6px;
}

/* --------   add to cart */
.catalog-product-view .btn-wrapper{
	float:left;
	position:relative;
	top:10px;
	width:100px;
	height:28px;	
}
.catalog-product-view .btn-cart{
    display: block;
    font-family: Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    position: relative;
    text-decoration: none;
    width: 100px;
}

.catalog-product-view .btn-cart span{
    background: url("/skin/frontend/default/carsoft/img/buy-now.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 28px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100px;
    z-index: 11;	
}

/* -------- ^ add to cart */

/* ------------------------ ^ product grid */

/* ------------------------   sidebar */
.col-left{
	width:auto;
	}
.cms-product-collections .col-left{
	padding:20px 0 0;
}
/* ------------------------ ^ sidebar */


/* ------------------------   product view */
.catalog-product-view .col-main,
.catalog-product-view .col-left{
	padding:20px 0 0;
}

.catalog-category-view .price,
.cms-page-view .price,
.catalog-product-view .price {
	/* margin-top: 15px; */
	margin-top: -4px;
}

.catalog-product-view .inner-price {
	margin-top: 2px;
}


.product-wrapper{
	overflow:hidden;
}
.product-view{
	overflow:hidden;
	float:left;
	width:666px;
}
.product-block{
	overflow:hidden;
	margin:54px 0 0;
}
.product-view .prod-desc{
	float:left;
	width:300px;
	padding:0 10px 0 20px;
}
.prod-desc p{
	padding:40px 0 0;
}
.product-photo{
	float:right;
	width:334px;
}

.product-view h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#515357;
	letter-spacing:-1px;
	line-height:36px;
	padding:0 0 6px;
	margin:0;
}

.product-view h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#a2a2a2;
	letter-spacing:-1px;
}


/* --------------------   Gallery   */
.product-gallery{
}
.product-view .product-img-box .product-image-zoom{
	height:auto !important;
}
.product-view .product-img-box .product-image-zoom img{
	position:relative;
	
}

.product-img-box .product-image a{
	cursor:pointer;
}
.more-views li{
	margin:0 0 0 0px !important;
}
.more-views li a,
.product-gallery li{
	cursor:pointer;
	float:left;
	width:76px !important;
	height:55px;
	border:1px solid #dedede !important;
	border-radius:3px;
	margin:0 0 0 3px;
	padding:1px;
	text-align:center !important;
	
}
.more-views{
	overflow:hidden;
	display:block;
	padding:0 0 20px;
}
.more-views li {
	cursor:pointer;
	border:1px solid #dedede;
	border-radius:3px;
	margin:0 3px 0 0 !important;
}


/* -------------------- ^ Gallery   */

/* --------------------  Product Desc   */
.product-shop{
	float:left !important;
}
.product-shop .prod-info{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#555;
	line-height:20px;
}

/* -------------------- ^ Product Desc   */

/* --------------------  Product Photo Gallery   */



.product-img-box{
	float:right !important;
	width: 405px !important;
}
/* -------------------- ^ Product Photo Gallery   */




/* --------------------   Product Tabs   */

.tabs-block{
	overflow:hidden;
	clear:both;

	border-radius:4px 4px 0 0;
	margin:40px 0 0 20px;
}
.product-collateral .tabs-wrapper{
	border-radius:4px 4px 0 0;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;	
}

.product-collateral .tabs-wrapper,
.tabs-block .tabs-wrapper{
	overflow:hidden;
	background:#676d6e;
}
.tabs-block ul{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none; 
	user-select: none;
}
.tabs li{
	cursor:pointer;
	float:left;
	width:25%;
	text-align: center;

}

.tabs.tabs-mod li {
	width: 20%;
}

.tabs li:hover,
.tabs li.active{
	background:#b8656f;
}
.tabs li strong{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	line-height:34px;
	border-left:1px  dotted #fff;
}

.tabs li:first-child strong{
	border:medium none;
}

.product-collateral .prod-info,
.tabs-content{
	overflow:hidden;
	min-height:300px;
	height:300px;
	height:auto;	
	background:#fafafa;
	border:1px solid #eee;
	border-top:2px solid #fff;
	border-radius:0 0 6px 6px;
}
.tabs-content .tab-content{
	overflow:hidden;
	padding:20px;
	min-height:300px;
}

.product-collateral .prod-info{
	padding:40px;
}
.product-collateral .tab-content-block{ 
	float:left;
	width:280px;
}
.product-collateral  .spec-block.tab-content-block{
	width:auto;
}
.product-collateral .col2{
	padding:0 0 0 22px;
}
.product-collateral .col1{
	border-right:1px dotted #676d6e;
}
.product-collateral .tab-content-block h3{
	clear:both;
    color: #333333;
    font-family: Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 0 0 20px;
	letter-spacing:normal;
}
.tab-content-block li{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	padding:4px 0;
	color:#555;
}
.tab-content-block h4{
    font-family: Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #676D6E;

    padding: 4px 0 10px;
}
.product-collateral .col2 ul{
	width:50%;
	float:left;
}

.prod-update .prod-update-text {
	margin: 30px 0px 40px 20px;
	font-size: 16px;
}

.prod-update-button {
	display: block;
	text-decoration: none;
	cursor:pointer;
	color: #fff;
	transition: all 0.1s;
	text-align: center;
}

.prod-update .prod-update-link {
	color: #fff;
	font-size: 	14px;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	background: #B96273;
	border-radius: 5px;
	padding: 5px 10px;
}

.prod-update .prod-update-link:hover {
	background: #BD6969;
	text-decoration: none;	
}


/* -------------------- ^ Product Tabs   */


/* --------------------   Attachments   */
.attachments{
	overflow:hidden;
	padding:0 0 10px 20px;
	margin:0 0 40px;
	float:left;
	border-left:1px dotted #676D6E;
}
.no-border{
	border:medium none;
}

.attachments .attach {
    float: left;
    width: 60px;
}
.attachments .attach img {
    margin: 0 0 0 4px;
}
.attachments .attach strong {
    color: #565656;
    display: block;
    font-size: 11px;
    font-weight: normal;
}
.attachments .title {
    overflow: hidden;
}
.attachments .title a{
	font-size:14px;
    color:#1E7EC8;
    text-decoration: underline;
}
.attachments .title a:hover{
	text-decoration:none;
}

.prod_coverage_title {
	font-weight: bold;
}

/* -------------------- ^ Attachments   */
.coverage-block .col2{
	padding:20px 0 0;
	}


/* ------------------------ ^ product view */





/* ------------------------   page  */
.page-content{
	width:666px !important;
	padding:10px 0 20px;
}
.page-content .std{
	padding:0 10px;
}
.page-content h3{

	font-size:16px;
	padding:10px 0 20px;
	color:#5D899C;

}
.page-content h4{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#5D899C;	
}
/* ------------------------ ^ page  */




/* ------------------------   catalog page rewrite magento styles */
.products-grid {
	background:none;
	width:auto !important;
}
.products-grid .product-photo{

}
.products-grid li.item {
    border-left: 1px dotted #B7B7B7;
    float: left;
    margin: 24px 0;
    padding: 0 10px 50px 10px;
    width: 312px;
}

.products-grid .actions{
	width:312px;
	bottom:22px;
}

.products-grid .actions .btn-wrapper{
	position:relative;
	top:10px;
	float:left;
	width:100px;
	height:28px;

}


.cms-product-collections .btn-cart span,
.catalog-grid .btn-cart span,
.products-grid .btn-cart span{
	position:absolute;
	top:0;
	left:0;
	z-index:11;

	display:block;
	width:100px;
	height:28px;
	background: url("/skin/frontend/default/carsoft/img/buy-now.png") no-repeat 0 0 transparent;
}
.cms-product-collections .btn-cart span,
.catalog-grid .btn-cart span{
	background: url("/skin/frontend/default/carsoft/img/buy-now-sm.png") no-repeat 0 0 transparent;
	}



.catalog-grid .btn-cart span,
.catalog-grid .btn-cart{
	width:80px;
	height:25px;
	}
/* ------------------------ ^ catalog page rewrite magento styles */




/* ------------------------------------------------------------------------------- ^ Catalog Page View  */


/* ------------------------   contact us page */
.cms-contact-us p{
	line-height:20px;
	color:#1f1f1f;
	padding:0 0 0 2px;
}
.form-list{
	overflow:hidden;
	padding:10px 40px !important;
	margin:20px 0 0px !important;
}
.contact-us li{
	overflow:hidden;
	padding:0 0 10px 0;
}
.contact-us label{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	width:140px;
	margin-top: 5px;
}
.contact-us label span{
	color:#E36E61;
}
.contact-us input{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#5a5a5a;
	line-height:24px;
	padding:2px 0 2px 4px !important;
}
.contact-us select{
	width:208px;
	border:1px solid #ccc;
	border-radius:2px;
	font-size: 14px;
	height: 28px;

}


.focus{
	background:#edf7fd !important;
}
.contact-us textarea{
	width:360px;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#5a5a5a;
	border:1px solid #ccc;
	border-radius:2px;
	padding:2px 0 2px 4px !important;
}
	
.contact-us .field{
	border:1px solid #ccc;
	background:#fafafa;
	border-radius:2px;
	width:200px;
	padding:0 0 0 4px;
	color:#5f5f5f;
}
.contact-us .buttons-wrapper{
    border-left: 3px solid #EEEEEE;
    padding: 10px 0 0 180px;
}
.contact-us .button{
	cursor:pointer;
	height:28px;
	background:#578cac;

	font-family:Tahoma, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#fff;


	border-radius:3px;
	padding:0 20px !important;
}

/* --------------   left column */
.cms-support .page-content .std,
.cms-contact-us .page-content .std,
.cms-about-us .page-content .std{
	margin:20px 0 0;
	padding:0 20px;
}

.cms-page-view .aside{
	float:left;
	width:334px;
}
.cms-page-view .aside-block{
	padding:84px 0 0;
}
.left-col .aside-block ul{
	padding:0 0 0 20px;
	margin:0 0 30px;
	border-left:3px solid #eee;
}
.left-col .aside-block li{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#5B5B5B;
	line-height:18px;
}
.left-col .aside-block li .credit-cards{
	margin:6px 0 0;
	opacity:1;
}
.left-col .aside-block li .credit-cards:hover{
	opacity:0.7;
}

.teamviewer-app{
	overflow:hidden;
	padding:20px;
	background:none repeat scroll 0 0 #fafafa;
	border:1px dotted #eee;
	border-radius:6px;
}
.teamviewer-app p{
	display:block;

	float:left;
	width:380px;
	padding:0 0 0 14px;
	margin:0;
	color:#5a5a5a;
	font-size:13px;
	border-left:1px dotted #999;
}
.teamviewer-app .teamviewer-logo{
	float:left;
	display:block;
	border-radius:4px;
	height:40px;
	margin:0 10px 0 0;
}

/* -------------- ^ left column */


/* ------------------------ ^ contact us page */


/* ------------------------   catalog grid */

.catalog-grid{
	overflow:hidden;
	padding:20px 0 0 !important; 
	border-top:1px solid #B9C2C8;
}
.category-carsoft h2,
.category-maxisys h2,
.category-accessories h2,
.category-multi-br h2,
.category-carsoftprod h2,
.category-adas h2,
.category-bmw-sb h2,
.category-mb-sb h2,
.category-autelprof h2,
.category-updates h2,
.cms-product-collections h2,
.catalog-grid h2{
	padding:0 0 0 10px;
	min-height: 55px;
}
.category-carsoft h2 a,
.category-maxisys h2 a,
.category-accessories h2 a,
.category-multi-br h2 a,
.category-carsoftprod h2 a,
.category-adas h2 a,
.category-bmw-sb h2 a,
.category-mb-sb h2 a,
.category-autelprof h2 a,
.category-updates h2 a,
.cms-product-collections h2 a,
.catalog-grid h2 a{
	display:block;
	text-decoration:none;
	font-size:24px;
	letter-spacing:-1px;
	line-height:24px;
	
}
.category-carsoft h2 a strong,
.category-maxisys h2 a strong,
.category-accessories h2 a strong,
.category-multi-br h2 a strong,
.category-carsoftprod h2 a strong,
.category-adas h2 a strong,
.category-bmw-sb h2 a strong,
.category-mb-sb h2 a strong,
.category-autelprof h2 a strong,
.category-updates h2 a strong,
.category-carsoft h2 a strong,
.cms-product-collections h2 a strong,
.catalog-grid h2 a strong{
	display:block;
	font-size:16px;
	color:#AFAFAF;
	margin-top: 5px;
}
.category-carsoft li.item,
.cms-test li.item,
.category-maxisys li.item,
.category-accessories li.item,
.category-multi-br li.item,
.category-carsoftprod li.item,
.category-adas li.item,
.category-bmw-sb li.item,
.category-mb-sb li.item,
.category-autelprof li.item,
.category-updates li.item,
.category-carsoft li.item,
.cms-product-collections li.item,
.catalog-grid li.item{
	display:inline-block;
	width:46%;
	min-height: 330px;
	margin-bottom: 25px;
	margin-right: 10px;
	vertical-align: top;
	padding: 10px 0px 75px 10px;
	position: relative;
	border: 1px solid #DDD;
	transition: all 0.2s;
}

.category-carsoft li.item:hover,
.category-maxisys li.item:hover,
.category-accessories li.item:hover,
.category-multi-br li.item:hover,
.category-carsoftprod li.item:hover,
.category-adas li.item:hover,
.category-bmw-sb li.item:hover,
.category-mb-sb li.item:hover,
.category-autelprof li.item:hover,
.category-updates li.item:hover,
.category-carsoft li.item:hover,
.cms-product-collections li.item:hover,
.catalog-grid li.item:hover {
	border: 1px solid #BBB7B7;
	-webkit-box-shadow: 0 0 0 5px #f2f2f2;
	box-shadow: 0 0 0 8px #f2f2f2;
}

.cms-product-collections li.item{
	position:relative;
}

.item .actions {
	position: absolute;
	bottom: 5px;
}

.category-carsoft .btn-wrapper,
.category-maxisys .btn-wrapper,
.category-accessories .btn-wrapper,
.category-multi-br .btn-wrapper,
.category-carsoftprod .btn-wrapper,
.category-adas .btn-wrapper,
.category-bmw-sb .btn-wrapper,
.category-mb-sb .btn-wrapper,
.category-autelprof .btn-wrapper,
.category-updates .btn-wrapper,
.category-carsoft .btn-wrapper,
.cms-product-collections .btn-wrapper,
.catalog-grid .btn-wrapper{
	float:left;
}
.category-carsoft .price,
.category-maxisys .price,
.category-accessories .price,
.category-multi-br .price,
.category-carsoftprod .price,
.category-adas .price,
.category-bmw-sb .price,
.category-mb-sb .price,
.category-autelprof .price,
.category-updates .price,
.category-carsoft .price,
.cms-product-collections .price,
.catalog-grid .price{
	font-size:40px;
	vertical-align: top;
	margin-left: 10px;
}
.cms-product-collections .price strong,
.category-carsoft .price strong,
.category-maxisys .price strong,
.category-accessories .price strong,
.category-multi-br .price strong,
.category-carsoftprod .price strong,
.category-bmw-sb .price strong,
.category-mb-sb .price strong,
.category-adas .price strong,
.category-autelprof .price strong,
.category-updates .price strong,
.category-carsoft .price strong,
.catalog-grid .price strong{
	font-size:16px;
	letter-spacing:-1px;
}
.cms-product-collections .price sup,
.category-carsoft .price sup,
.category-maxisys .price sup,
.category-accessories .price sup,
.category-multi-br .price sup,
.category-carsoftprod .price sup,
.category-adas .price sup,
.category-bmw-sb .price sup,
.category-mb-sb .price sup,
.category-autelprof .price sup,
.category-updates .price strong,
.category-carsoft .price sup,
.catalog-grid .price sup{
	letter-spacing:-1px;
}

.catalog-grid .btn-cart{
}
.cms-product-collections .carsoft-header,
.all-products .carsoft-header,
.category-carsoft .carsoft-header,
.category-maxisys .carsoft-header,
.category-accessories .carsoft-header,
.category-multi-br .carsoft-header,
.category-carsoftprof .carsoft-header,
.category-adas .carsoft-header,
.category-bmw-sb .carsoft-header,
.category-mb-sb .carsoft-header,
.category-updates .carsoft-header,
.category-autelprod .carsoft-header, {
    color: #B96273;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
	letter-spacing:-1px;

    line-height:42px;
    padding:20px 0 0;
}
.cms-product-collections .products-collection,
.cms-test .products-collection,
.category-carsoft .products-collection,
.category-autelprof .products-collection,
.category-accessories .products-collection,
.category-multi-br .products-collection,
.category-carsoftprod .products-collection,
.category-adas .products-collection,
.category-bmw-sb .products-collection,
.category-mb-sb .products-collection,
.category-updates .products-collection,
.category-autelprof .products-collection,
.category-maxisys .products-collection{
	border-top:1px solid #B9C2C8;
	padding:20px 0 0;
	
}
.category-carsoft .category-products,
.category-autelprof .category-products,
.category-accessories .category-products,
.category-multi-br .category-products,
.category-carsoftprod .category-products,
.category-adas .category-products,
.category-bmw-sb .category-products,
.category-mb-sb .category-products,
.category-updates .category-products,
.category-autelprof .category-products,
.category-maxisys .category-products {
	border-top: none;
}

.catalog-product-view .carsoft-block .carsoft-block-buy a {
	padding: 0 4px;
}

.carsoft-block-reason {
	margin-bottom: 0 !important;
}



/* ------------------------ ^ catalog grid */

.carsoft-block {
	background-color: #E8E8E8;
	display: inline-block;
	width: 183px;
	padding: 5px;
	text-align: center;
}

.carsoft-block-mini {
	display: inline-block;
	color: #fff;
	border-radius: 5px;
	font-size: 15px;
	font-weight: bold;
	line-height: 33px;
	min-width: 36px;
	text-align: center;
	cursor: pointer;
	margin-bottom: 5px;
}

.carsoft-block-mini a {
	padding: 0 5px;
	display: block;
}

.carsoft-block-buy {
	display:inline-block;
	height:33px;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:15px;
	line-height: 33px;
	font-weight:bold;
	text-decoration:none;
	cursor: pointer;
	border: none;
	color: #fff;
	margin-bottom: 5px;
	border-radius: 5px;
	background: #a2d37e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyZDM3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MzkxMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a2d37e 0%, #439122 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2d37e), color-stop(100%,#439122)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a2d37e 0%,#439122 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a2d37e 0%,#439122 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a2d37e 0%,#439122 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a2d37e 0%,#439122 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2d37e', endColorstr='#439122',GradientType=0 ); /* IE6-8 */
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.carsoft-block-buy a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 13px;
}

.carsoft-block-buy:hover {
	background: #439122; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzOTEyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMmQzN2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #439122 0%, #a2d37e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#439122), color-stop(100%,#a2d37e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #439122 0%,#a2d37e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #439122 0%,#a2d37e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #439122 0%,#a2d37e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #439122 0%,#a2d37e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#439122', endColorstr='#a2d37e',GradientType=0 ); /* IE6-8 */

}

.carsoft-block-enquire {
	background: #ef853a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmODUzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjUwMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ef853a 0%, #eb5028 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef853a), color-stop(100%,#eb5028)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ef853a 0%,#eb5028 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ef853a 0%,#eb5028 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ef853a 0%,#eb5028 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ef853a 0%,#eb5028 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef853a', endColorstr='#eb5028',GradientType=0 ); /* IE6-8 */
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.carsoft-block-enquire:hover {
	background: #eb5028; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViNTAyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjg1M2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eb5028 0%, #ef853a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eb5028), color-stop(100%,#ef853a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eb5028 0%,#ef853a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eb5028 0%,#ef853a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eb5028 0%,#ef853a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eb5028 0%,#ef853a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb5028', endColorstr='#ef853a',GradientType=0 ); /* IE6-8 */

}

.carsoft-block-reason {
	background: #81b3d6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxYjNkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTU0OTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #81b3d6 0%, #215490 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81b3d6), color-stop(100%,#215490)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #81b3d6 0%,#215490 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #81b3d6 0%,#215490 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #81b3d6 0%,#215490 100%); /* IE10+ */
background: linear-gradient(to bottom,  #81b3d6 0%,#215490 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81b3d6', endColorstr='#215490',GradientType=0 ); /* IE6-8 */
-webkit-transition: all 0.2s;
transition: all 0.2s;
}

.carsoft-block-reason:hover {
	background: #215490; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxNTQ5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MWIzZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #215490 0%, #81b3d6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#215490), color-stop(100%,#81b3d6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #215490 0%,#81b3d6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #215490 0%,#81b3d6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #215490 0%,#81b3d6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #215490 0%,#81b3d6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#215490', endColorstr='#81b3d6',GradientType=0 ); /* IE6-8 */

}

.infoline_block_link {
	text-align: center;
}

.callback {
	display: inline-block;
	text-decoration: none;
	background: #B96273;
	border-radius: 5px;
	padding:5px 10px;
	cursor:pointer;
	color: #fff;
	transition: all 0.1s;
}

.callback:hover {
	background: #BD6969;
	text-decoration: none;
}

.footer .callback {
	float: right;
	margin-top: 25px;
	background: #BD6969;
}

.footer .callback:hover {
	text-decoration: none;
	background: #CF4040;
}

.callback-block-footer {
	float: right;
	margin-right: 25px;
}

.contact-us-button {
	display: inline-block;
	text-decoration: none;
	margin-top: 74px;
	margin-bottom: 25px;
	margin-left: 40px;
	background: #0E7DC2;
	border-radius: 5px;
	padding: 5px 10px;
	cursor: pointer;
	color: #fff;
	transition: all 0.1s;
}

.contact-us-button:hover {
	background: #00548d;
}

.slider_items {
	position: relative;
}

.slider_items_block {
	position: absolute;
	width: 370px;
	height: 175px;
	top: 0;
	left: 59px;
	color: #fff;
	padding: 30px 35px;
	background: #606166; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzYwNjE2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzkxOTI5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MTcyNzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #606166 1%, #919296 47%, #717277 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,#606166), color-stop(47%,#919296), color-stop(100%,#717277)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #606166 1%,#919296 47%,#717277 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #606166 1%,#919296 47%,#717277 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #606166 1%,#919296 47%,#717277 100%); /* IE10+ */
	background: linear-gradient(to right,  #606166 1%,#919296 47%,#717277 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606166', endColorstr='#717277',GradientType=1 ); /* IE6-8 */
}

.slider_items_block span {
	display: block;
	font-size: 20px;
	margin-bottom: 5px;
}


.slider_items_maintitle {
	font-size: 40px !important;
	font-weight: bold;
	margin-bottom: 0 !important;
}

.slider_items_title {
	font-size: 30px !important;
	font-weight: bold;
	margin-bottom: 40px !important;
}

.enquire_name_input {
	border: 1px solid #ccc;
	border-top-width: 2px;
	font-size: 16px;
	background: #fafafa;
	border-radius: 2px;
	width: 300px;
	padding: 4px 4px !important;
	color: #B96273;
}

.enquire_title_name {
	color: black !important;
	font-size: 13px !important;
	margin-bottom: 5px;
}

.enquire_title_name i {
	color: red;
}

.product_overview_block {
	padding: 0 10px;
}

.product_overview_block li {
	list-style: disc;
	line-height: 25px;
}

.product_overview_block span li {
	list-style: circle;
	margin-left: 40px;
}

.product_package_block {
	background: #EEEEEE;
	display: block;
	padding: 10px 10px;
	min-height: 280px;
}

.product_package_block li {
	background: url(../img/checkbox-green.png) 1px 3px no-repeat;
	padding-left: 29px;
	margin-bottom: 8px;
	height: 30px;
	line-height: 24px;
	/*display: inline-block;*/
	width: 270px;
}

.specification_table {
	display:  block;
}

.specification_row:nth-of-type(odd) {
	background: #E4E4E4;
}

.specification_row td {
	font-size: 16px;
	line-height: 18px;
	height: 27px;
	vertical-align: middle;
	padding: 5px 10px;
}

.specification_cell_title {
	width: 200px;
}

.category-single-brand .products-collection .item,
.cms-test .products-collection .item,
.category-maxisys .products-collection .item {
	width: 46%;
}

.product_enquiry_top {
	margin-left: 10px;
}

.buy_link {
	color: inherit;
	text-decoration: none;
}


/*     Modal Window      */

.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(loading.gif) no-repeat 50% 50%; }


.prod-coverage {
	background: #fff;
}

.coverage_step1 {
	width: 87px;
	display: inline-block;
	margin-bottom: 10px;
	margin-right: 10px;
	border: 1px solid #F1F1F1;
	transition: all 0.2s;
}

.coverage_step1:hover {
	border: 1px solid #BBB7B7;
	position: relative;
	top: -1px;
	-webkit-box-shadow: 0 0 0 5px #f2f2f2;
	box-shadow: 0 0 0 8px #f2f2f2;
}

.coverage_step1_img {
	width: 100%;
	cursor: pointer;
}


.coverage_step2,
.coverage_step3 {
	background: #fff;
	position: relative;
	padding: 10px;
}

.arcticmodal-close_top {
	position: absolute;
	right: 4px;
	top: 5px;
	cursor: pointer;
	text-align: center;
	font-size: 26px;
	display: inline-block;
	width: 25px;
	height: 24px;
	transition: all 0.2s;
}

.arcticmodal-close_top:hover {
	color: #ccc;
}

.coverage_step2 {
	width: 360px;
	min-height: 180px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 12px rgba(185, 185, 185, 0.6);
  	-moz-box-shadow: 0px 0px 12px rgba(185, 185, 185, 0.6);
  	box-shadow: 0px 0px 12px rgba(185, 185, 185, 0.6);
  	border-radius: 5px;
}

.coverage_step2_img {
	width: 130px;
	display: inline-block;
	margin: 20px 0 5px 5px;
}

.coverage_step2_text {
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
	margin-top: 55px;
	width: 205px;
}

.more_link {
	cursor: pointer;
	display: block;
	margin: 0px auto 5px;
	width: 110px;
	transition: all 0.2s;
	color: #b96273;
}

.more_link:hover {
	text-decoration: underline;
	color: #5d899c;
}

.popup_description li,
.popup_models_covered li {
	list-style-type: disc;
	list-style-position: outside;
	list-style-image:url(../img/checkbox-green.png);
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 20px;
	vertical-align: top;
	color: #606060;
}

.coverage_step3 {
	padding: 10px 40px; 
	background: #fff;
	-webkit-box-shadow: 0px 0px 12px rgba(185, 185, 185, 0.6);
  	-moz-box-shadow: 0px 0px 12px rgba(185, 185, 185, 0.6);
  	box-shadow: 0px 0px 12px rgba(185, 185, 185, 0.6);
  	border-radius: 5px;
}

.poput_description_title {
	margin: 10px 0 20px 0;
	font-size: 22px;
}

.why_buy_link {
	color: inherit;
	text-decoration: none;
}

.popup_short_description li {
	font-size: 16px;
	line-height: 20px;
}

.specification_cell_item {
	width: 380px;
}

.product-image-wrapper {
	padding: 15px;
	min-height: 345px;
}

.more-button-link {
	display:inline-block;
	height:33px;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height: 33px;
	font-weight:bold;
	text-decoration:none;
	border: none;
	cursor: pointer;
	color: #fff;
	
	border-radius: 5px;
	background: #c87d86; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4N2Q4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiODY1NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c87d86 0%, #b8656f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c87d86), color-stop(100%,#b8656f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c87d86 0%,#b8656f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c87d86 0%,#b8656f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c87d86 0%,#b8656f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c87d86 0%,#b8656f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c87d86', endColorstr='#b8656f',GradientType=0 ); /* IE6-8 */
}

.more-button-link a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 10px;
}

.more-button-link:hover {
	background: #b8656f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4NjU2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjODdkODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b8656f 0%, #c87d86 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8656f), color-stop(100%,#c87d86)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b8656f 0%,#c87d86 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b8656f 0%,#c87d86 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b8656f 0%,#c87d86 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b8656f 0%,#c87d86 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8656f', endColorstr='#c87d86',GradientType=0 ); /* IE6-8 */
}


.from-us-list {
	font-style: italic;
	font-size: 14px;
}

.from-us-list li {
	list-style: disc;
	line-height: 35px;
	list-style-position: inside;
	margin-left: 25px;
}

.prod-coverage-links li {
	line-height: 45px;
}

.prod-coverage-links li a {
	color: #B96273;
	text-decoration: none;
}

.prod-coverage-links li a:hover {
	color: #5d899c;
}

.prod-coverage-links li a span {
	color: #A7A8AA;
}

.terms-wrapper .terms-label {
	margin-bottom: 10px;
	display: block;
}

.terms-wrapper .terms-input input {
	margin-right: 5px;
}

.error-wrapper-block {
	margin-bottom: 10px !important;
}

.error-wrapper-block li {
	background: #F3907A;
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	line-height: 20px;
	width: 300px;
	padding-left: 5px;
}

.error-send-message {
	background: #F3907A;
	color: black;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
	padding: 5px;
	text-shadow: 0px 0px 1px black;
}

.succesful-send-message {
	background: rgb(66, 226, 66);
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	padding: 5px;
	text-shadow: 0px 0px 1px #fff;
}


.product-image-wrapper {
	position: relative;
}

.enlarge-block {
	color: #ccc;
	text-decoration: none;
	font-size: 12px;
	position: absolute;
	bottom: 80px;
	right: 55px;
	z-index: 999;
}

.enlarge-block:before {
	content: "";
	width: 20px;
	height: 15px;
	position: relative;
	display: inline-block;
	left: 0;
	background: url(../img/lupa.png) 0 0 no-repeat;
}

.msp_checkout_link {
	display: none;
}

.carsoft-block-buy-continue {
	float: left;
}

.carsoft-block-buy span {
	padding: 0 5px;
}

.more-button-link span {
	padding: 0 5px;
}

.product-name a {
	color: #5d899c;
	text-decoration: none;
}

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

#shopping-cart-table .a-center a {
	color: #5d899c;
	text-decoration: none;
	font-weight: bold;
}

#shopping-cart-table .a-center a:hover {
	color: #B96273;
}

#shopping-cart-table .carsoft-block-buy {
	margin-top: 5px;
}


.btn-remove2 { 
	display:inline-block; 
	width:20px; 
	height:20px; 
	font-size:0; 
	line-height:0; 
	background:url(../img/remove-img.png) 0 0 no-repeat; 
	text-indent:-999em; 
	overflow:hidden; 
}

#shopping-cart-totals-table tbody tr:first-child td {
	font-size: 24px;
	font-weight: bold;
}

.cart .page-title h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #555;
	letter-spacing: -1px;
	line-height: 42px;
	padding-left: 10px;
}

.cart .cart-collaterals {
	margin-bottom: 200px;
}

.carsoft-block-buy-update {
		background: #ef853a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmODUzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjUwMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ef853a 0%, #eb5028 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef853a), color-stop(100%,#eb5028)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ef853a 0%,#eb5028 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ef853a 0%,#eb5028 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ef853a 0%,#eb5028 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ef853a 0%,#eb5028 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef853a', endColorstr='#eb5028',GradientType=0 ); /* IE6-8 */
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.carsoft-block-buy-update:hover {
	background: #eb5028; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViNTAyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjg1M2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eb5028 0%, #ef853a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eb5028), color-stop(100%,#ef853a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eb5028 0%,#ef853a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eb5028 0%,#ef853a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eb5028 0%,#ef853a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eb5028 0%,#ef853a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb5028', endColorstr='#ef853a',GradientType=0 ); /* IE6-8 */

}


.carsoft-block-buy-clear {
	background: #81b3d6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxYjNkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTU0OTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #81b3d6 0%, #215490 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81b3d6), color-stop(100%,#215490)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #81b3d6 0%,#215490 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #81b3d6 0%,#215490 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #81b3d6 0%,#215490 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #81b3d6 0%,#215490 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81b3d6', endColorstr='#215490',GradientType=0 ); /* IE6-8 */
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.carsoft-block-buy-clear:hover {
	background: #215490; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxNTQ5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MWIzZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #215490 0%, #81b3d6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#215490), color-stop(100%,#81b3d6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #215490 0%,#81b3d6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #215490 0%,#81b3d6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #215490 0%,#81b3d6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #215490 0%,#81b3d6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#215490', endColorstr='#81b3d6',GradientType=0 ); /* IE6-8 */
}

#shopping-cart-table thead tr th {
	text-align: center;
}

#shopping-cart-table tbody .first.last.odd td {
	text-align: center !important;
}

.input-text.qty {
	text-align: center;
	display: inline-block;
	width: 35px;
	padding: 2px;
}

.checkout-onepage-index .page-title {
	border-bottom: none;
}

.step.a-item {
	background: none;
	position:relative;
	padding:15px 30px;
	border:1px solid #bbafa0;
}

.checkout-cart-index .checkout-tax {
	display: none;
}

.buttons-set .button span span {
	color: #b96273;
	font-size: 16px;
	padding: 5px 10px;
	font-weight: bold;
	position: relative;
}

.buttons-set .button span span:hover {
	color: #5D899C;
}

.buttons-set .button span span:after {
	content: "";
	display: inline-block;
	background: url(../img/continue_img.png) -4px -1px no-repeat;
	vertical-align: middle;
	margin-left: 5px;
	margin-bottom: 4px;
	height: 6px;
	width: 15px;
}

.buttom-rewiew span {
	background: #ccc;
	padding: 0;
	font: bold 15px/40px Arial, Helvetica, sans-serif;
}

.buttom-rewiew span span {
	color: #5d899c;
	font-size: 16px;
	padding: 3px 10px;
	font-weight: bold;
	position: relative;
	border-radius: 5px;
}

.p_method_multisafepay {
	display: inline-block;
	width: 300px;
	height: 70px;
	background: url(../img/multisafepay_logo.png) 0 0 no-repeat;
}

.terms_cond {
	text-decoration: none;
}

.terms_cond:hover {
	color: #B96273;
}

.shipment-methods-title {
	margin-bottom: 10px; 
}

.buttons-set .button.btn-checkout span span {
	color: #fff;
}

.vat-validation-error {
	color: red;
	font-size: 14px;
	background: #fff;
	font-weight: bold;
	text-align: center;
}

.box-modal {
	display: block;
	height: 500px;
	width: 1000px;
	position: relative;
}

.box-modal .arcticmodal-close_top {
	z-index: 10;
}

.arcticmodal-container_i2 {
	vertical-align: top;
}

.box-gallery-left,
.box-gallery-right {
	position: absolute;
	top: 500px;
	display: block;
	height: 55px;
	width: 55px;
	background: red;
	cursor: pointer;
	background: url(../img/box-modal-arrow.png) center center no-repeat;
}

.box-gallery-left {
	left: 10px;
	background-position: -243px -33px;
}

.box-gallery-right {
	right: 10px;
	background-position: -303px -33px;
}

.box-gallery-left:hover {
	background-position: -123px -33px;
}

.box-gallery-right:hover {
	right: 10px;
	background-position: -183px -33px;
}

.box-gallery-left:active {
	background-position: -3px -33px;
}

.box-gallery-right:active {
	right: 10px;
	background-position: -63px -33px;
}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}





#owl-gallery .item img{
    display: block;
    width: 100%;
    height: auto;
}