.icons {
	background-image:url('../images/icons.png')
}
.body-type-icons {
	background-image:url('../images/body-types.png')
}
.browser-icons {
	background-image:url('../images/browsers.png')
}
.browser-shadow {
	background-image:url('../images/carzone/shadow.png')
}
ul.header-socials li a {
	background-image:url('../images/icons.png')
}
#dealer-map.not-avail {
	background-image:url('../images/gmap.png')
}




.btn-action,.btn-action:visited,.btn-action:focus {
	background-color:#f80
}
.btn-action:hover {
	background-color:#d60
}
.btn-cancel {
	background-color:#a1acb4
}
.btn-cancel:hover {
	background-color:#909ba3
}
.btn-disabled,.btn-disabled:focus,.btn-disabled:hover {
	background-color:#888;
	cursor:default
}
#guided-nav,#search-results {
	color:#666
}
.menu-item {
	background-color:#369
}
.menu-item:hover {
	background-color:#58b
}
.slider-range {
	background-color:#fe7701
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color:#ff9d00!important
}
#slideshow {
	border-color:#369
}
#slideshow .heading {
	background-color:#369
}
#slideshow .logo {
	background-position:-60px -110px;
	width:104px
}
#slideshow .label-glass {
	background-color:#415d7a
}
#slideshow .rewind {
	background-position:-180px -120px
}
#slideshow .play {
	background-position:-180px -100px
}
#slideshow .pause {
	background-position:-180px -80px
}
#slideshow .control-btn:hover {
	box-shadow:0 0 5px 1px #888
}
.popup-form .popup-head {
	background-color:#369
}
#fpa-details .car-contact-details a,#fpa-details #open-live-chat-link .online-chat-left-side,#fpa-details #open-live-chat-link .online-chat-right-side,#fpa-details .add-to-compare,#fpa-details .view-compare {
	background-color:#cfd5df
}
#fpa-details .car-contact-details .email-seller-button {
	background-color:#f80;
	border:0
}
li {
	list-style-type:none
}
.btn-info {
	background-color:#eee;
	color:#333
}
.hidden-banner {
	position:absolute;
	left:-9999px
}
.img-hide {
	height:100%;
	left:0;
	position:absolute;
	-ms-filter:"alpha(opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	top:0;
	width:100%
}
.car-type-icon1 {
	background-position:-165px -20px;
	display:inline-block;
	height:15px;
	margin-left:3px;
	position:absolute;
	top:2px;
	width:15px
}
.car-type-icon2 {
	background-position:-165px 0;
	cursor:pointer;
	display:inline-block;
	height:15px;
	position:relative;
	top:2px;
	width:15px
}
.car-type-popup {
	display:none;
	left:-5px;
	position:relative;
	z-index:96
}
.csstransitions .car-type-icon1:hover .car-type-popup,.csstransitions .car-type-icon2:hover .car-type-popup {
	visibility:visible;
	left:-5px;
	opacity:1;
	position:relative
}
.csstransitions .car-type-popup {
	cursor:default;
	display:block;
	visibility:hidden;
	opacity:0;
	pointer-events:none;
	-webkit-transition:opacity .3s linear,visibility .3s linear;
	-moz-transition:opacity .3s linear,visibility .3s linear;
	-o-transition:opacity .3s linear,visibility .3s linear;
	transition:opacity .3s linear,visibility .3s linear
}
.car-type-popup-drawer {
	top:3px
}
.car-type-arrow {
	background-position:-165px -40px;
	height:16px;
	position:absolute;
	width:11px;
	z-index:95;
	left:21px
}
.car-type-content {
	background-color:#fff;
	border:2px solid #ccc;
	border-radius:5px;
	box-shadow:3px 3px 6px #666;
	color:#000;
	font-size:12px;
	left:30px;
	line-height:normal;
	padding:10px;
	position:absolute;
	text-align:left;
	text-indent:0;
	top:-18px;
	width:190px;
	z-index:94
}
.car-type-def {
	color:#000!important;
	display:block
}
.car-type-title {
	font-weight:bold;
	display:block
}
.car-type-top-padding {
	padding-top:5px
}
body>.container {
	padding-top:20px
}
.js-on #footer-wrapper,.js-on #lower-footer-wrapper {
	display:none
}
.loaded #footer-wrapper,.loaded #lower-footer-wrapper {
	display:block
}
.icons,.body-type-icons {
	background-repeat:no-repeat
}
.simi-logo {
	background-position:-160px -60px;
	height:18px;
	width:16px
}
.module {
	background-color:#fff;
	border:1px solid #e1e1e1;
	margin:0 auto 10px
}
[class*="span"] {
	margin-left:20px
}
#header-wrapper .span14 {
	height:90px
}
ul.header-socials li a.header-facebook {
	background-position:-180px 0
}
ul.header-socials li a.header-twitter {
	background-position:-180px -30px
}
#cookies-message,#cookiesdirective {
	background:#333!important;
	background:rgba(30,30,30,0.85)!important;
	height:36px;
	z-index:100010
}
#epd {
	z-index:100010;
	position:relative
}
#cookies-message .btn,#cookiesdirective .btn {
	color:#fff
}
#cookies-message {
	display:none
}
#cookiesdirective h3 {
	margin-top:0
}
.clearfix:before,.clearfix:after {
	content:"";
	display:table
}
.clearfix:after {
	clear:both
}
.clearfix {
	zoom:1
}
#notification {
	background-color:#b33;
	bottom:0;
	display:none;
	height:50px;
	position:fixed;
	text-align:center;
	width:100%;
	z-index:101
}
#cookies-message ~ #notification {
	bottom:56px;
	z-index:100010
}
#epd ~ #notification {
	bottom:38px;
	z-index:100010
}
#notification .content {
	background-color:#fff;
	border-radius:3px;
	color:#666;
	font-size:15px;
	height:20px;
	padding:3px 30px 3px 10px;
	position:relative;
	top:13px
}
#notification .arrow {
	border-color:#eee transparent transparent #eee;
	border-style:solid;
	border-width:4px;
	height:0;
	left:5px;
	position:absolute;
	top:23px
}
#notification .close {
	background-position:-27px 3px;
	cursor:pointer;
	height:16px;
	position:absolute;
	right:5px;
	top:4px;
	width:17px
}
#notification .close:hover {
	background-color:#ccc;
	border-radius:3px
}
#js-disabled-container {
	text-align:center
}
#js-disabled-container .error-title {
	color:#a0a0a0;
	font-size:3.5em;
	letter-spacing:-0.05em;
	margin:80px 0
}
#js-disabled-container .error-subtitle {
	color:#333;
	font-size:1.5em;
	font-weight:bold;
	letter-spacing:-0.05em;
	margin-bottom:150px
}
.online-chat {
	display:inline-block;
	float:left;
	position:relative;
	text-align:left;
	text-decoration:none!important;
	width:125px
}
.online-chat-left-side {
	background-color:#cfd5df;
	border-radius:3px 0 0 3px;
	color:#333;
	display:block;
	font-size:12px;
	height:25px;
	line-height:26px;
	margin-bottom:5px;
	padding-left:25px;
	width:68px
}
.online-chat-right-side img {
	bottom:8px;
	left:3px;
	position:absolute
}
.online-chat-right-side {
	background-color:#cfd5df;
	border-radius:0 3px 3px 0;
	height:25px;
	margin-bottom:5px;
	margin-left:2px;
	right:0;
	position:absolute;
	top:0;
	width:30px
}
.online-chat-left-side .icons {
	background-position:-70px -70px;
	display:inline-block;
	height:12px;
	left:3px;
	margin-left:3px;
	margin-right:5px;
	position:absolute;
	top:7px;
	width:14px
}
#Top1 {
	height:0;
	line-height:0
}
#search-results-list,#search-results-list ul {
	margin:0;
	padding:0
}
.advert {
	list-style-type:none;
	min-height:130px;
	padding:10px;
	position:relative;
	white-space:nowrap
}
.advert .vr {
	border-left:1px solid #e0e0e0;
	height:100%;
	position:absolute;
	right:144px;
	top:0
}
.advert .vehicle-image {
	float:left;
	margin-bottom:10px;
	vertical-align:top;
	width:153px
}
.advert .vehicle-description {
	float:left;
	font-size:14px;
	padding:0 10px;
	position:relative;
	text-align:right;
	vertical-align:top;
	white-space:normal;
	width:406px
}
.advert .vehicle-make-model {
	text-align:left
}
.advert h3 {
	font-size:17px;
	font-weight:bold;
	height:20px;
	margin:0 50px 10px 0;
	max-width:350px
}
.advert .advert-details {
	font-size:12px;
	margin-bottom:2px;
	margin-right:60px
}
.advert .vehicle-year,.advert .vehicle-mileage,.advert .vehicle-engine,.advert .vehicle-length {
	float:left;
	font-size:12px;
	font-weight:bold
}
.advert .separator {
	font-size:18px;
	line-height:15px;
	margin:0 5px;
	vertical-align:middle
}
.advert .last-sep .separator {
	visibility:hidden
}
.advert .vehicle-props {
	position:absolute;
	right:15px;
	top:50px
}
.advert .vehicle-seller {
	font-size:12px;
	font-weight:bold
}
.advert .vehicle-location {
	font-size:12px;
	font-weight:normal;
	margin-top:2px
}
.advert .vehicle-call2action {
	color:#333;
	float:right;
	padding:0 2px 50px 12px;
	text-align:center;
	width:120px
}
.advert .vehicle-price {
	margin:10px 0
}
.advert .vehicle-price .price {
	font-size:14px
}
.advert .vehicle-price .price:first-child {
	font-size:19px;
	font-weight:bold
}
.advert .fpa-link {
	background-color:#369;
	border:0;
	border-radius:4px;
	color:#fff;
	display:inline-block;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
	padding:2px 0;
	position:relative;
	width:75%
}
.ch-commercial .advert .fpa-link,.ch-commercial.advert .fpa-link {
	width:100%
}
.ch-leisure .advert .fpa-link,.ch-plantfarm .advert .fpa-link,.ch-leisure.advert .fpa-link,.ch-plantfarm.advert .fpa-link {
	width:85%
}
.advert .action-links {
	bottom:10px;
	font-weight:normal;
	position:absolute;
	right:10px;
	width:125px
}
.advert .add-to-compare,.advert .view-compare {
	background-color:#cfd5df;
	border-radius:3px;
	color:#333;
	cursor:pointer;
	display:inline-block;
	float:left;
	font-size:12px;
	line-height:16px;
	padding:4px 5px;
	position:relative;
	text-align:center;
	white-space:nowrap;
	width:115px
}
.advert .view-compare {
	color:#2f6393;
	font-weight:bold
}
.advert .to-add .shortlisted,.advert .added .add-to-compare {
	display:none
}
.advert .shortlisted {
	float:left
}
.advert .compare-icons {
	background-position:-40px -110px;
	display:inline-block;
	height:13px;
	margin-right:5px;
	pointer-events:none;
	position:relative;
	top:1px;
	vertical-align:text-top;
	width:13px
}
.advert .shortlisted .compare-icons {
	background-position:-40px -130px;
	height:12px;
	width:15px
}
.advert .search-listing-bottom {
	bottom:10px;
	margin-right:4px;
	position:absolute;
	right:155px
}
.advert .ppa-logo {
	float:right;
	height:26px;
	margin-bottom:5px;
	width:162px
}
.advert .dealer-logo {
	background-repeat:no-repeat;
	float:right;
	height:40px;
	max-height:40px;
	width:100px
}
.advert .dealer-logo em {
	left:-5000px;
	position:absolute
}
.advert .link-panel {
	clear:left;
	float:left;
	margin-bottom:4px;
	margin-top:20px;
	min-height:16px
}
.advert .link-panel ul {
	padding-left:5px
}
.advert .link-panel li {
	float:left;
	font-size:12px;
	margin-right:6px;
	position:relative
}
.advert .link-panel .list-icon {
	background-position:-45px -30px;
	height:8px;
	display:inline-block;
	width:5px
}
.advert .link-panel a {
	color:#369;
	display:inline-block;
	margin-left:4px
}
.advert .advert-img-link {
	float:left;
	overflow:hidden;
	position:relative
}
.advert .advert-img-link>img:first-child {
	display:block
}
.advert .photo-number {
	background:#aaa transparent;
	background:rgba(170,170,170,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccaaaaaa,endColorstr=#ccaaaaaa);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccaaaaaa, endColorstr=#ccaaaaaa)";
	color:#eee;
	font-size:11px;
	padding:2px 5px;
	position:absolute;
	right:0;
	top:0
}
.advert .photo-number .photo-icon {
	background-position:-120px -90px;
	display:inline-block;
	height:12px!important;
	margin-right:4px!important;
	position:relative;
	top:2px;
	width:12px!important
}
.advert .top-logos {
	position:absolute;
	right:15px;
	top:2px
}
.advert .simi-logo,.advert .thumb-used-approved {
	float:right
}
.advert .thumb-used-approved>img {
	margin-left:5px
}
.advert .sso-images-box {
	clear:left;
	float:left;
	margin-bottom:12px
}
.advert .sso-images-box a {
	display:inline-block;
	margin-right:7px;
	position:relative
}
.advert .sso-images-box a>img:first-child {
	display:block
}
.advert .extra-links {
	font-size:13px;
	margin-top:10px
}
.advert .slideshow-link,.advert .photos-link {
	float:left;
	padding-left:20px;
	position:relative
}
.advert .slideshow-link {
	margin-right:20px
}
.advert .slideshow-link .icons,.advert .photos-link .icons {
	background-position:-100px 0;
	display:block;
	height:16px;
	left:0;
	position:absolute;
	top:0;
	width:16px
}
.advert .photos-link .icons {
	background-position:-100px -30px;
	height:15px
}
.advert .car-type-label {
	background-color:#fff;
	border:1px solid #d9dfc5;
	border-radius:5px;
	clear:left;
	color:#536f22!important;
	float:left;
	font-size:12px;
	line-height:18px;
	margin-bottom:5px;
	margin-top:5px;
	padding:1px 8px 2px;
	text-align:center
}
.advert .car-type-label .car-type-icon2 {
	margin-left:2px;
	top:3px
}
.glassed .advert {
	-ms-filter:"alpha(opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:.4;
	-khtml-opacity:.4;
	opacity:.4
}
.featured-listing {
	background-color:#d6e7f7;
	background-image:none;
	border:1px solid #b5cfe7;
	border-radius:2px;
	padding:0 0 10px
}
.featured-listing .listing-header {
	background-color:#d6e7f7;
	border-bottom:1px solid #b5cfe7;
	color:#343434;
	font-size:13px;
	padding:5px 10px 3px;
	position:relative;
	z-index:1
}
.featured-listing .listing-header .featured-text {
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase
}
.featured-listing .header-text {
	max-width:570px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.featured-listing h3 {
	height:auto
}
.featured-listing .advert-inner {
	padding:10px 10px 0
}
.featured-listing .vr {
	border-left:1px solid #b5cfe7
}
.featured-listing .vehicle-image {
	border:1px solid #666;
	float:left;
	height:165px;
	margin-bottom:7px;
	width:220px
}
.featured-listing .vehicle-description {
	width:337px
}
.featured-listing .vehicle-description div {
	color:#000
}
.featured-listing .advert-details {
	font-size:14px;
	margin-bottom:3px
}
.featured-listing .link-panel .list-icon {
	top:3px
}
.featured-listing .add-to-compare,.featured-listing .view-compare,.featured-listing .online-chat span {
	background-color:#fff
}
.sponsored-listing h3>a {
	color:#343434
}
.sponsored-listing .vehicle-description div {
	color:#333
}
.sponsored-listing .link-panel a {
	color:#343434
}
.sponsored-listing .add-to-compare,.sponsored-listing .view-compare,.sponsored-listing .online-chat span {
	background-color:#fff
}
.colourwash-201 {
	background-color:#c5dfbf;
	border:1px solid #a3cd99
}
.colourwash-201 .vr {
	border-color:#a3cd99
}
.colourwash-202 {
	background-color:#fffb9c;
	border:1px solid #ebeb59
}
.colourwash-202 .vr {
	border-color:#ebeb59
}
.colourwash-203 {
	background-color:#ffe2bf;
	border:1px solid #ffd099
}
.colourwash-203 .vr {
	border-color:#ffd099
}
.colourwash-204 {
	background-color:#add0f4;
	border:1px solid #a2c8ef
}
.colourwash-204 .vr {
	border-color:#a2c8ef
}
.colourwash-205 {
	background-color:#fff3ea;
	border:1px solid #f2e0d5
}
.colourwash-205 .vr {
	border-color:#f2e0d5
}
.premium-private-advert {
	background-color:#d8d8d8;
	border:1px solid #000
}
.premium-private-advert .vr {
	border-color:#000
}
.premium-private-advert .dealer-logo {
	display:none
}
.premium-private-advert .ppa-logo {
	float:right;
	height:26px;
	margin-bottom:5px;
	width:162px
}
.premium-private-advert h3>a {
	color:#369
}
.premium-private-advert .link-panel a {
	color:#369
}
.no-result-error {
	background-color:#d4e6fb;
	border-color:#369;
	color:#369;
	padding:20px 150px;
	text-align:center
}
.no-result-error h5 {
	font-size:22px;
	margin:0 0 10px
}
.glass-li {
	font-size:0
}
.glasspane {
	background-color:#eee;
	display:none;
	height:9999px;
	left:0;
	margin:0;
	position:absolute;
	top:0;
	width:736px;
	z-index:99;
	-ms-filter:"alpha(opacity=30)";
	filter:alpha(opacity=30);
	-moz-opacity:.3;
	-khtml-opacity:.3;
	opacity:.3
}
.glass-loading {
	background-color:#fff;
	border-radius:6px;
	box-shadow:0 0 4px 0 #000;
	display:none;
	font-size:14px;
	font-weight:bold;
	height:54px;
	left:50%;
	margin-left:-75px;
	opacity:.8;
	padding-top:16px;
	position:absolute;
	text-align:center;
	top:20px;
	width:150px;
	z-index:99
}
.glass-loading .loading-bar {
	background-image:url(data:image/gif;
	base64,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);
	display:inline-block;
	height:10px;
	width:80px
}
.glassed {
	overflow:hidden;
	position:relative
}
.glassed .glasspane {
	display:block
}
.glassed .glass-loading {
	display:block
}
.slider-holder {
	margin:0 15px;
	position:relative
}
.show-error .slider-holder {
	position:absolute;
	left:-9999px
}
.slider-holder .slider-controls {
	cursor:pointer;
	height:20px;
	padding:0 5px;
	position:relative
}
.slider-holder .slider-handle {
	background-position:0 -20px;
	bottom:0;
	height:20px;
	margin-left:-10px;
	position:absolute;
	top:0;
	width:20px
}
.slider-holder .slider-range {
	height:8px;
	margin-left:4px;
	position:absolute;
	top:6px;
	width:100%
}
.slider-holder .slider-shade {
	background-color:#d9d9d9;
	border-radius:3px;
	height:8px;
	position:absolute;
	top:6px
}
.slider-holder .title {
	color:#353535;
	font-family:tahoma,Helvetica,sans-serif;
	font-size:14px;
	line-height:1.25;
	margin:10px 0 20px;
	text-align:center
}
.slider-holder .slider-histo {
	border-bottom:1px solid #cae4fb;
	height:50px;
	margin-bottom:4px!important;
	padding:0!important;
	position:relative
}
.slider-holder .slider-histo .histo-bar {
	background-color:#f8f8f8;
	border:1px solid #e9e9e9;
	border-bottom:0;
	bottom:0;
	margin:0!important;
	position:absolute
}
.slider-holder .histo-bar.on {
	background-color:#eaf4fe;
	border-color:#cae4fb;
	z-index:2
}
.slider-holder .last-bar {
	display:none
}
.slider-holder .min-max-texts {
	margin:0;
	text-align:center
}
.slider-holder .slider-val {
	color:#4577aa;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:700
}
.slider-holder .additional {
	color:#646464;
	font-size:13px;
	font-weight:700;
	line-height:1.25
}
.slider-holder .matched-cars {
	color:#8f8f8f;
	font-size:12px;
	margin:0 0 25px;
	text-align:center
}
.slider-holder .unit-selector {
	margin:-15px 0 15px;
	text-align:center
}
.slider-holder .first-option {
	margin-right:20px
}
.filter-tags .filtertag-icon {
	background-position:-27px 3px;
	cursor:pointer;
	height:16px;
	position:absolute;
	right:5px;
	top:6px;
	width:17px
}
.filter-tags .filtertag-icon:hover {
	background-color:#ddd;
	border-radius:3px
}
.filter-tags .filter-tag {
	background-color:#fff;
	border:1px solid #e0e0e0;
	cursor:default;
	float:left;
	font-size:12px;
	height:19px;
	line-height:20px;
	margin:0 10px 10px 0;
	padding:4px 25px 4px 4px;
	position:relative;
	text-align:center
}
.filter-tags .filter-tag:hover {
	box-shadow:0 0 3px #ccc
}
.filter-tags .clear-all {
	background-color:transparent;
	border:0;
	cursor:pointer;
	padding:4px
}
.filter-tags .clear-all:hover {
	box-shadow:none
}
.filter-tags .children-num {
	font-size:12px;
	font-weight:bold;
	vertical-align:top
}
.filter-tags .slider-text {
	margin-left:-3px
}
.filter-tags ul {
	font-size:0;
	margin:0;
	padding:0
}
#view-filters {
	margin:0 0 10px;
	padding:0
}
#view-filters .root-filter {
	background-color:#fff;
	display:block;
	margin-bottom:1px;
	position:relative
}
#view-filters .options li {
	margin-bottom:3px;
	zoom:1
}
#view-filters input {
	margin:0;
	vertical-align:top;
	vertical-align:text-top
}
#view-filters .unit-selector input {
	vertical-align:inherit
}
#view-filters .keyword-filter {
	padding:15px 20px 10px
}
#view-filters .keyword-filter h3 {
	color:#404040;
	font-size:17px;
	font-weight:bold;
	margin:0 0 15px
}
#view-filters .keyword-filter input {
	border:1px solid #c0c0c0;
	border-radius:13px;
	box-shadow:inset 1px 1px 7px -4px #555;
	color:#888;
	font-size:14px;
	padding:5px 10px 5px 30px;
	width:160px
}
#view-filters .keyword-filter .exmpl {
	color:#404040;
	display:block;
	font-family:tahoma,arial;
	font-size:10px;
	font-weight:normal;
	margin:6px 0 0 8px
}
#view-filters .keyword-icon {
	background-position:-25px -20px;
	display:block;
	height:15px;
	left:10px;
	margin-bottom:-20px;
	position:relative;
	top:10px;
	width:15px
}
#view-filters .keyword-btn {
	height:28px;
	margin-left:10px;
	position:relative;
	top:6px;
	width:45px
}
#view-filters .filter-text {
	color:#fff;
	cursor:pointer;
	display:block;
	font-size:13px;
	font-weight:normal;
	margin:0;
	padding:8px 20px
}
#view-filters .filter-text:hover {
	color:#fff
}
#view-filters .options .filter-text {
	background-color:#fff;
	color:#000;
	padding:3px 0 2px 3px;
	position:relative
}
#view-filters .options .filter-text:hover {
	background-color:#e0efff
}
#view-filters .options .has-options {
	color:#2f6393
}
#view-filters .options .count {
	color:#4f4e4e;
	font-size:11px
}
#view-filters .options .has-options .count {
	color:#2f6393
}
#view-filters .state-icon {
	background-position:0 -10px;
	height:6px;
	position:absolute;
	right:9px;
	top:14px;
	width:11px
}
#view-filters .state-opened {
	background-position:0 0
}
#view-filters .root-filter.show-error .empty-error {
	display:block;
	padding:0 15px 15px
}
#view-filters .root-filter .empty-error h5 {
	font-size:14px;
	margin:0
}
#view-filters .root-filter.has-slider.show-error .empty-error {
	padding-top:15px
}
#view-filters .root-filter>.options {
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	max-height:300px;
	overflow:auto
}
#view-filters .root-filter:last-child>.options {
	border-bottom:1px solid #e1e1e1
}
#view-filters .root-filter.has-slider>.options {
	overflow:hidden
}
#view-filters .mCSB_draggerContainer {
	bottom:5px;
	margin-top:5px;
	right:7px
}
#view-filters .options {
	display:none;
	position:relative
}
#view-filters .options .state-icon {
	background-position:-15px -10px;
	display:inline-block;
	margin:-3px 0 0 5px;
	position:static;
	vertical-align:middle
}
#view-filters .options .state-opened {
	background-position:-15px 0
}
#view-filters .options-list {
	background-color:#fff;
	margin:0;
	padding:10px 10px 5px 12px
}
#view-filters .options-list .options-list {
	padding-right:0;
	padding-top:5px
}
#view-filters .selected-option>.filter-text {
	background-color:#f3f3f3
}
#view-filters .car-type-icon1 {
	margin-left:5px;
	top:9px
}
.search-state {
	margin-bottom:10px
}
.search-state .advert-counter {
	background-color:#fff;
	border:1px solid #e0e0e0;
	font-size:12px;
	height:19px;
	line-height:20px;
	margin:0 5px 0 0;
	padding:4px;
	float:left
}
.search-state .sort-by {
	float:left
}
.search-state .limit-link {
	background-color:#fff;
	border:1px solid #e0e0e0;
	float:left;
	font-size:12px;
	margin-right:5px;
	outline:0;
	padding:6px 8px;
	position:relative;
	text-align:center
}
.search-state .limit-link:hover {
	background-color:#e3eaf2;
	text-decoration:none
}
.search-state .limit-link.selected {
	background-color:#e1e1e1;
	cursor:auto
}
.search-state .limit-text {
	float:left;
	font-size:13px;
	margin-left:10px;
	position:relative;
	top:6px
}
.search-state .paginate-results {
	float:right
}
.search-state .paginate-results ul {
	margin:0;
	padding:0
}
.search-state .paginate-results li.paginate {
	float:left
}
.search-state .paginate-results .paginate .search-info {
	background-color:#fff;
	border:1px solid #e0e0e0;
	border-right:0;
	display:block;
	font-size:12px;
	height:27px;
	line-height:28px;
	padding:0 8px;
	position:relative
}
.search-state .paginate-results li.last-item .search-info {
	border-right:1px solid #e0e0e0
}
.search-state .paginate-results .disabled .search-info,.search-state .paginate-results .disabled .paginate-link:hover .search-info {
	background-color:#f9f9f9;
	cursor:auto
}
.search-state .paginate-results li.prev-page span .icons,.search-state .paginate-results li.next-page span .icons {
	background-position:-85px -10px;
	display:block;
	height:9px;
	position:relative;
	top:10px;
	width:4px
}
.search-state .paginate-results li.next-page span .icons {
	background-position:-80px -10px
}
.search-state .paginate-results .paginate-link {
	cursor:pointer;
	outline:0;
	text-decoration:none
}
.search-state .paginate-results .paginate-link:hover .search-info {
	background-color:#e3eaf2
}
.search-state .paginate-results .current-page {
	font-weight:bold
}
#expired-ad .module {
	border-color:#ececa5;
	background:#ffffd7 no-repeat 0 100% url(data:image/png;
	base64,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);
	color:#000;
	font-weight:bold;
	padding:30px 100px
}
#expired-ad.legacy-message .module {
	padding:40px 100px
}
#error-module-container {
	font-size:0
}
#error-module {
	background-color:#ffe4e4;
	border-color:#f00;
	color:#f00;
	font-size:14px;
	padding:10px 15px;
	position:relative
}
#error-module.success {
	background-color:#dff0d8;
	border-color:#a3cd99;
	color:#54863f
}
#error-module.retry {
	text-align:center
}
#error-module .message {
	font-weight:bold;
	margin-bottom:10px;
	text-align:center
}
#error-module.success .message {
	margin-bottom:0
}
#error-module .count-down {
	margin-left:30px
}
#error-module.retry .count-down {
	margin-left:0
}
#error-module.success .count-down {
	display:none
}
#error-module .retry-button {
	background-color:#f55;
	border-radius:3px;
	bottom:7px;
	color:#fff;
	cursor:pointer;
	margin-left:20px;
	padding:3px 5px;
	position:absolute;
	right:30px
}
#error-module.success .retry-button,#error-module.retry .retry-button {
	display:none
}
#search-panel #error-module {
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjRmNCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZmZmNGY0IiBzdG9wLW9wYWNpdHk9IjAuOTUiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZmZmNGY0IiBzdG9wLW9wYWNpdHk9IjAuOTUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZjRmNCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top,rgba(255,244,244,0.6) 0,rgba(255,244,244,0.95) 30%,rgba(255,244,244,0.95) 70%,rgba(255,244,244,0.6) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,244,244,0.6)),color-stop(30%,rgba(255,244,244,0.95)),color-stop(70%,rgba(255,244,244,0.95)),color-stop(100%,rgba(255,244,244,0.6)));
	background:-webkit-linear-gradient(top,rgba(255,244,244,0.6) 0,rgba(255,244,244,0.95) 30%,rgba(255,244,244,0.95) 70%,rgba(255,244,244,0.6) 100%);
	background:-o-linear-gradient(top,rgba(255,244,244,0.6) 0,rgba(255,244,244,0.95) 30%,rgba(255,244,244,0.95) 70%,rgba(255,244,244,0.6) 100%);
	background:-ms-linear-gradient(top,rgba(255,244,244,0.6) 0,rgba(255,244,244,0.95) 30%,rgba(255,244,244,0.95) 70%,rgba(255,244,244,0.6) 100%);
	background:linear-gradient(to bottom,rgba(255,244,244,0.6) 0,rgba(255,244,244,0.95) 30%,rgba(255,244,244,0.95) 70%,rgba(255,244,244,0.6) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2fff4f4',endColorstr='#f2fff4f4',GradientType=0);
	border:medium none;
	cursor:default!important;
	height:100%;
	left:0;
	padding:0;
	position:absolute;
	text-align:center;
	top:0;
	width:100%;
	z-index:3
}
#search-panel #error-module.success {
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZjBkOCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZGZmMGQ4IiBzdG9wLW9wYWNpdHk9IjAuOTUiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZGZmMGQ4IiBzdG9wLW9wYWNpdHk9IjAuOTUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RmZjBkOCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top,rgba(223,240,216,0.6) 0,rgba(223,240,216,0.95) 30%,rgba(223,240,216,0.95) 70%,rgba(223,240,216,0.6) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(223,240,216,0.6)),color-stop(30%,rgba(223,240,216,0.95)),color-stop(70%,rgba(223,240,216,0.95)),color-stop(100%,rgba(223,240,216,0.6)));
	background:-webkit-linear-gradient(top,rgba(223,240,216,0.6) 0,rgba(223,240,216,0.95) 30%,rgba(223,240,216,0.95) 70%,rgba(223,240,216,0.6) 100%);
	background:-o-linear-gradient(top,rgba(223,240,216,0.6) 0,rgba(223,240,216,0.95) 30%,rgba(223,240,216,0.95) 70%,rgba(223,240,216,0.6) 100%);
	background:-ms-linear-gradient(top,rgba(223,240,216,0.6) 0,rgba(223,240,216,0.95) 30%,rgba(223,240,216,0.95) 70%,rgba(223,240,216,0.6) 100%);
	background:linear-gradient(to bottom,rgba(223,240,216,0.6) 0,rgba(223,240,216,0.95) 30%,rgba(223,240,216,0.95) 70%,rgba(223,240,216,0.6) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2dff0d8',endColorstr='#f2dff0d8',GradientType=0)
}
#search-panel #error-module .content {
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	top:30%
}
#search-panel #error-module.success .content {
	top:40%
}
#search-panel #error-module .message {
	font-size:18px
}
#search-panel #error-module .count-down {
	display:block;
	font-size:16px;
	margin-bottom:15px
}
#search-panel #error-module .retry-button {
	cursor:pointer!important;
	font-size:16px;
	padding:5px 10px;
	position:static
}
#compare-panel {
	bottom:-329px;
	height:329px;
	left:0;
	position:fixed;
	width:100%;
	z-index:100009
}
#compare-panel .outer-list {
	background-color:#255480;
	margin:0
}
#compare-panel .list-container {
	margin-left:0;
	overflow:hidden;
	position:relative
}
#compare-panel .item-list {
	height:273px;
	margin:0;
	padding:0 0 19px;
	width:0
}
#compare-panel .empty-list {
	color:#fff;
	line-height:68px;
	white-space:nowrap
}
#compare-panel .outer-heading {
	height:37px;
	margin:0
}
#compare-panel.sliding .outer-heading {
	background-color:#255480
}
#compare-panel.open .outer-heading {
	background-color:#626d83;
	overflow:hidden
}
#compare-panel .compare-head {
	font-size:15px;
	font-weight:bold;
	line-height:35px;
	margin:0;
	padding:0 14px
}
#compare-panel .heading {
	background-color:#255480;
	border-radius:4px 4px 0 0;
	color:#fff;
	cursor:pointer;
	font-size:15px;
	font-weight:bold;
	height:37px;
	line-height:35px;
	position:relative;
	top:-37px;
	white-space:nowrap
}
#notification.open ~ #compare-panel .outer-heading,#notification.open ~ #compare-panel .outer-list {
	-ms-transform:translate(0,-50px);
	-webkit-transform:translate(0,-50px);
	transform:translate(0,-50px)
}
#cookies-message ~ #compare-panel .outer-heading,#cookies-message ~ #compare-panel .outer-list {
	position:relative;
	top:-56px
}
#epd ~ #compare-panel .outer-heading,#epd ~ #compare-panel .outer-list {
	position:relative;
	top:-38px
}
#notification.open ~ #compare-panel .outer-list,#cookies-message ~ #compare-panel .outer-list,#epd ~ #compare-panel .outer-list {
	visibility:hidden
}
#notification.open ~ #compare-panel.open .outer-list,#notification.open ~ #compare-panel.sliding .outer-list,#cookies-message ~ #compare-panel.open .outer-list,#cookies-message ~ #compare-panel.sliding .outer-list,#epd ~ #compare-panel.open .outer-list,#epd ~ #compare-panel.sliding .outer-list {
	visibility:visible
}
#compare-panel .heading .btn {
	background-color:#92a9c0;
	border-radius:2px;
	cursor:pointer;
	height:20px;
	padding:0;
	position:absolute;
	right:10px;
	top:10px;
	width:20px
}
#compare-panel .heading .toggle .icons {
	height:6px;
	left:5px;
	position:absolute;
	top:7px;
	width:11px
}
#compare-panel.open .heading .toggle .icons {
	background-position:0 -10px
}
#compare-panel .msg-heading {
	position:relative
}
#compare-panel .msg-heading .error-msg {
	background-color:#eee;
	border-radius:3px;
	color:#b33;
	font-size:15px;
	height:20px;
	margin-top:5px;
	padding:3px 10px
}
#compare-panel .msg-heading .arrow {
	border-bottom:6px solid transparent;
	border-right:10px solid #eee;
	border-top:6px solid transparent;
	font-size:0;
	left:-10px;
	line-height:0;
	position:absolute;
	top:12px
}
#compare-panel .compare-item {
	background-color:#fff;
	float:left;
	height:232px;
	margin:21px 25px 0 0;
	padding:10px 19px;
	position:relative;
	width:154px
}
#compare-panel .compare-item .vehicle-price {
	text-align:center;
	text-indent:-6px
}
#compare-panel .compare-item .vehicle-price .item {
	display:inline-block;
	font-size:12px;
	height:20px;
	margin:0 5px 10px 0;
	text-indent:0
}
#compare-panel .compare-item .vehicle-price .item:first-child {
	font-size:16px;
	font-weight:bold
}
#compare-panel .compare-item .idx {
	color:#888;
	float:left;
	font-size:12px;
	margin:4px 5px 0 0
}
#compare-panel .compare-item .compare-link {
	display:block;
	margin:0 0 8px;
	position:relative
}
#compare-panel .compare-item .thumb {
	display:block
}
#compare-panel .compare-item .title {
	font-size:13px;
	font-weight:normal;
	height:31px;
	margin:0 0 6px
}
#compare-panel .compare-item .year {
	color:#555;
	font-size:13px;
	height:16px;
	margin:0 0 2px
}
#compare-panel .compare-item .mileage {
	color:#555;
	font-size:12px
}
#compare-panel .compare-item .remove {
	background-position:-27px 3px;
	border-radius:2px;
	cursor:pointer;
	height:16px;
	position:absolute;
	right:16px;
	top:11px;
	width:17px
}
#compare-panel .compare-item .remove:hover {
	background-color:#ccc
}
#compare-panel .scroll {
	position:relative
}
#compare-panel .scroll .scroll-r,#compare-panel .scroll .scroll-l {
	background-color:#6485a5;
	border-radius:3px;
	cursor:pointer;
	display:none;
	height:38px;
	position:absolute;
	top:94px;
	width:38px
}
#compare-panel .scroll .scroll-r {
	right:-28px
}
#compare-panel .scroll .scroll-l {
	left:-28px
}
#compare-panel .scroll .scroll-dis {
	-ms-filter:"alpha(opacity=20)";
	filter:alpha(opacity=20);
	-moz-opacity:.2;
	-khtml-opacity:.2;
	opacity:.2;
	cursor:default
}
#compare-panel .scroll .arrow-r,#compare-panel .scroll .arrow-l {
	background-position:-140px -20px;
	height:23px;
	left:12px;
	position:absolute;
	top:8px;
	width:15px
}
#compare-panel .scroll .arrow-l {
	background-position:-140px -50px;
	left:11px
}
#module-adverts .module {
	background-color:#fff;
	border:1px solid #e1e1e1;
	margin:0 auto 10px;
	padding:11px 15px 15px;
	position:relative
}
#module-adverts.on-homepage .module {
	min-height:305px
}
#module-adverts .dealer-data {
	padding-bottom:10px
}
#module-adverts .dealer-logos {
	margin-top:22px
}
#module-adverts .logo {
	float:right;
	margin-right:8px
}
#module-adverts .simi-logo-large {
	background-position:0 -110px;
	height:38px;
	margin:0;
	width:34px
}
#module-adverts img {
	margin-bottom:5px
}
#module-adverts .advert-img {
	cursor:pointer;
	display:block;
	margin-bottom:5px;
	overflow:hidden;
	position:relative
}
#module-adverts .advert-img img {
	float:left;
	margin-bottom:0
}
#module-adverts .advert-img:hover img:first-child {
	-ms-filter:"alpha(opacity=60)";
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	-khtml-opacity:.6;
	opacity:.6
}
#module-adverts img.branded:hover {
	-ms-filter:"alpha(opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1
}
#module-adverts h3 {
	color:#333;
	font-size:18px;
	margin:0;
	padding:0 0 5px
}
#module-adverts h3.title {
	color:#369;
	height:46px;
	overflow:hidden
}
#module-adverts h4 {
	font-size:16px;
	margin:0 0 1px
}
#module-adverts .dealer-data a:hover {
	text-decoration:none
}
#module-adverts .dealer-data a:hover h4 {
	text-decoration:underline
}
#module-adverts .details-link {
	cursor:pointer;
	display:block;
	font-size:15px;
	font-weight:normal;
	padding:0 0 3px
}
#module-adverts .vehicle-price {
	cursor:pointer
}
#module-adverts .price {
	color:#333;
	display:inline-block;
	font-size:12px
}
#module-adverts .price:first-child {
	font-size:16px;
	font-weight:bold;
	margin-right:5px
}
#module-adverts .view-all {
	color:#f60;
	margin-left:20px
}
#module-adverts .view-all .icons,#module-adverts .view-all-adv3 .icons {
	background-position:-160px -80px;
	display:inline-block;
	height:8px;
	margin-right:4px;
	vertical-align:middle;
	width:5px
}
#module-adverts p {
	font-size:14px;
	margin:0
}
#module-adverts.fd-4 h3,#module-adverts.fd-4 h4 {
	clear:both;
	cursor:pointer;
	float:left
}
#module-adverts.fd-3 .module {
	padding:10px;
	position:relative
}
#module-adverts.fd-3 .adv-col {
	float:left;
	margin-right:10px;
	width:184px
}
#module-adverts.fd-3 .dealer-col {
	float:left;
	margin-left:10px;
	width:121px
}
#module-adverts.fd-3 .dealer-info {
	bottom:10px;
	position:absolute;
	right:10px;
	width:121px
}
#module-adverts.fd-3 .dealer-logos {
	margin-top:10px;
	white-space:nowrap
}
#module-adverts.fd-3 .view-all-adv3 .icons {
	background-position:-45px -30px
}
#module-adverts.fd-3 .view-all-adv3 {
	display:block
}
#module-adverts.fd-3 .logo {
	display:inline-block;
	float:none;
	margin:0 4px 0 0;
	vertical-align:top
}
#module-adverts.fd-3 h3 {
	font-size:12px;
	font-weight:normal
}
#module-adverts.more-cars h3 {
	margin-bottom:10px
}
#module-adverts.more-cars .price {
	display:block
}
#module-adverts.fd-3 .vr {
	border-left:1px solid #e1e1e1;
	height:100%;
	position:absolute;
	right:140px;
	top:0
}
#module-adverts .branded-logo {
	background-repeat:no-repeat;
	display:none;
	height:40px
}
#module-adverts.fd-3 .branded-logo {
	background-position:right;
	margin-top:10px;
	width:572px
}
#module-adverts.fd-4 .branded-logo,#module-adverts.fd-5 .branded-logo {
	float:right;
	margin-right:10px;
	width:230px
}
#module-adverts #fd-js-disabled {
	display:none
}
.js-disabled ~ #module-adverts .module {
	background:#fcc;
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZmZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmNjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(255,204,204,1) 0,rgba(255,238,238,1) 30%,rgba(255,238,238,1) 60%,rgba(255,204,204,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,204,204,1)),color-stop(30%,rgba(255,238,238,1)),color-stop(60%,rgba(255,238,238,1)),color-stop(100%,rgba(255,204,204,1)));
	background:-webkit-linear-gradient(top,rgba(255,204,204,1) 0,rgba(255,238,238,1) 30%,rgba(255,238,238,1) 60%,rgba(255,204,204,1) 100%);
	background:-o-linear-gradient(top,rgba(255,204,204,1) 0,rgba(255,238,238,1) 30%,rgba(255,238,238,1) 60%,rgba(255,204,204,1) 100%);
	background:-ms-linear-gradient(top,rgba(255,204,204,1) 0,rgba(255,238,238,1) 30%,rgba(255,238,238,1) 60%,rgba(255,204,204,1) 100%);
	background:linear-gradient(to bottom,rgba(255,204,204,1) 0,rgba(255,238,238,1) 30%,rgba(255,238,238,1) 60%,rgba(255,204,204,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccc',endColorstr='#ffcccc',GradientType=0)
}
.js-disabled ~ #module-adverts #fd-js-disabled {
	color:#f00;
	display:block;
	font-size:16px;
	font-weight:bold;
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	text-align:center;
	top:45%;
	width:100%
}
#google-ads {
	padding:10px;
	width:auto!important
}
#google-ads.ads-hidden {
	visibility:hidden;
	position:absolute
}
.mCSB_container {
	width:auto;
	margin-right:15px;
	overflow:hidden
}
.mCSB_container.mCS_no_scrollbar {
	margin-right:0
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar {
	margin-right:30px
}
.mCustomScrollBox>.mCSB_scrollTools {
	width:16px;
	height:100%;
	top:0;
	right:0
}
.mCSB_scrollTools .mCSB_draggerContainer {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	height:auto
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
	margin:20px 0
}
.mCSB_scrollTools .mCSB_draggerRail {
	width:10px;
	height:100%;
	margin:0 auto;
	position:absolute;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.mCSB_scrollTools .mCSB_dragger {
	cursor:pointer;
	width:100%;
	height:30px;
	z-index:1
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:8px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center
}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown {
	display:block;
	position:relative;
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer
}
.mCSB_scrollTools .mCSB_buttonDown {
	top:100%;
	margin-top:-40px
}
.mCSB_horizontal>.mCSB_container {
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
	margin-bottom:0
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
	margin-right:0;
	margin-bottom:30px
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools {
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer {
	margin:0 20px
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger {
	width:30px;
	height:100%
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
	display:block;
	position:relative;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
	margin-left:-40px;
	float:right
}
.mCustomScrollBox {
	-ms-touch-action:none
}
.mCustomScrollBox>.mCSB_scrollTools {
	opacity:.75;
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)"
}
.mCustomScrollBox:hover>.mCSB_scrollTools {
	opacity:1;
	filter:"alpha(opacity=100)";
	-ms-filter:"alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#f1f1f1
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#b3b3b3
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#58b
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)"
}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {
	background-repeat:no-repeat;
	opacity:.4;
	filter:"alpha(opacity=40)";
	-ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_buttonUp {
	background-position:0 0
}
.mCSB_scrollTools .mCSB_buttonDown {
	background-position:0 -20px
}
.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:0 -40px
}
.mCSB_scrollTools .mCSB_buttonRight {
	background-position:0 -56px
}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover {
	opacity:.75;
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active {
	opacity:.9;
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)"
}
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail {
	background:#000;
	background:rgba(0,0,0,0.15)
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background:#000;
	background:rgba(0,0,0,0.75)
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background:rgba(0,0,0,0.85)
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background:rgba(0,0,0,0.9)
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-80px 0
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-80px -20px
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-80px -40px
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-80px -56px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail {
	width:4px;
	background:#fff;
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:4px;
	background:#fff;
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width:100%;
	height:4px;
	margin:6px 0
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:4px;
	margin:6px auto
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background:rgba(255,255,255,0.85)
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background:rgba(255,255,255,0.9)
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-32px 0
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-32px -20px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-40px -40px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-40px -56px
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail {
	width:4px;
	background:#000;
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:4px;
	background:#000;
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width:100%;
	height:4px;
	margin:6px 0
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:4px;
	margin:6px auto
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background:rgba(0,0,0,0.85)
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background:rgba(0,0,0,0.9)
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-112px 0
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-112px -20px
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-120px -40px
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-120px -56px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail {
	width:4px;
	background:#fff;
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:6px;
	background:#fff;
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width:100%;
	height:4px;
	margin:6px 0
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:6px;
	margin:5px auto
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background:rgba(255,255,255,0.85)
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background:rgba(255,255,255,0.9)
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-16px 0
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-16px -20px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-20px -40px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-20px -56px
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail {
	width:4px;
	background:#000;
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:6px;
	background:#000;
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width:100%;
	height:4px;
	margin:6px 0
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:6px;
	margin:5px auto
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background:rgba(0,0,0,0.85)
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background:rgba(0,0,0,0.9)
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-96px 0
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-96px -20px
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-100px -40px
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-100px -56px
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail {
	background:#fff;
	background:rgba(255,255,255,0.1)
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:2px
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width:100%
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:2px;
	margin:7px auto
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail {
	background:#000;
	background:rgba(0,0,0,0.15)
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:2px;
	background:#000;
	background:rgba(0,0,0,0.75)
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width:100%
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:2px;
	margin:7px auto
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background:rgba(0,0,0,0.85)
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background:rgba(0,0,0,0.9)
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-80px 0
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-80px -20px
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-80px -40px
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-80px -56px
}
.prettySelect-hidden-select {
	left:-100%;
	position:absolute
}
.prettySelect-container {
	cursor:pointer;
	display:inline-block;
	line-height:22px;
	position:relative;
	z-index:98
}
.prettySelect-container .selected-element {
	background-color:#fff;
	border:1px solid #e0e0e0;
	color:#369;
	font-size:12px;
	padding:3px 4px 2px;
	position:relative
}
.prettySelect-container.disabled .selected-element {
	background-color:#f9f9f9;
	color:#999;
	cursor:default
}
.prettySelect-container .selected-label {
	display:block;
	margin-right:20px
}
.prettySelect-container .selected-icon {
	border-left:1px solid #e0e0e0;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	width:15px
}
.prettySelect-container .selected-icon .icons {
	background-position:-80px -5px;
	display:block;
	height:4px;
	left:4px;
	position:absolute;
	top:12px;
	width:7px
}
.prettySelect-container.opened .selected-icon .icons {
	background-position:-80px 0
}
.prettySelect-container .option-list-container {
	background-color:#fff;
	border:1px solid #e0e0e0;
	box-shadow:0 5px 4px #999;
	display:none;
	margin-top:-1px;
	padding:2px;
	position:absolute;
	width:200px;
	z-index:97
}
.prettySelect-container .option-list {
	margin:0;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0
}
.prettySelect-container .option {
	font-size:12px;
	list-style:none;
	padding:2px
}
.prettySelect-container .option.highlighted {
	background-color:#369;
	color:#fff
}
#breadcrumbs .breadcrumbs-list {
	background:0;
	border:0;
	padding:0
}
#breadcrumbs .breadcrumb {
	background:no-repeat 6px 50% url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAFFJREFUGFdjME6bqQTE/4HYC4j1oWyb////M4AwmAAKlAHxOyAWRmbDFUAVnQbiHUjsFegKIoAYbDwyG58JYDZMErcbgAxkX8DZIMn///8zAAAQEnfgVUcL1AAAAABJRU5ErkJggg==);
	float:left;
	padding-left:20px
}
#breadcrumbs .breadcrumb:first-child {
	background:0;
	padding:0
}
