.banner	{padding:0 30px 20px 0;}

/* search-vendor */
.search-vendor {position:relative; z-index:998; clear:both; padding:8px 15px 7px 10px}
	.search-vendor .s-inp {padding:2px 0}
		.search-vendor .s-inp input {font-size:1.1em;z-index:999;visibility:visible;width:100%;padding:2px 0; }
	.search-vendor .reset {position:absolute; right:6px; top:3px; width:12px; height:12px; background:url(/img/ico-reset-small.gif); border-width:0}



/* new auto*/

.list-offers-vendor {padding:0 15px 0 15px;}
	.list-offers-vendor dt {position:relative; padding:10px 140px 0 81px; width:auto; font-size:2em;color:#8a7577 !important;letter-spacing:-.07em;}
		.list-offers-vendor dt.nologo	{	padding-left:0;	}
		.list-offers-vendor dt .mark-offer {position:relative; float:left; margin-top:-10px; left:-81px; margin-right:-81px}
		
		
		.list-offers-vendor dt small {letter-spacing:0em;position:absolute; right:22px; top:13px; font-size:.5em; display:inline;background:#5d96de url(../img/sh-bg1.gif) left top no-repeat;height:23px;}
			.list-offers-vendor dt small a { color:#fff;text-decoration:none;background:url(../img/sh-bg2.gif) right top no-repeat;display:block;padding:5px 15px 0 15px;height:23px;position:relative;}
				.list-offers-vendor dt small a span	{	border-bottom:1px dotted #fff;	}
				
	.list-offers-vendor dd {padding:0 }
	
	.show-list-offer {border-bottom:1px solid #efefef;}		
		.show-list-offer li, .show-list-offer .item-model {float:left; width:24%; margin-right:1%;margin-top:20px;padding-bottom:15px;}
		.show-list-offer .ph {padding-bottom:12px;}
		.show-list-offer h2, .show-list-offer h3 {font-size:1em; padding:0;margin:0px 0 5px 0;font-weight:normal;}
		.show-list-offer p {color:#666; font-size:.917em; padding-bottom:3px}
		.show-list-offer .text-offer {height:auto !important; height:40px; min-height:40px;padding-right:15px;}
		.show-list-offer .price {padding:7px 0 4px;}
			.show-list-offer .price strong, .car-info .price strong, .table-complectation .show-cost .price, .search-buy-results .price {position:relative; background-color:#dfdef3; padding:7px 8px 4px; font-weight:normal}
			.show-list-offer .price big, .car-info .price big, .table-complectation .show-cost .price big, .search-buy-results .price strong {font-size:1.333em; font-weight:bold}

.dl-real { float:left; width: 100%;}
	.dl-real dt {float: left; margin: 0; padding: 0}

.car-offfer-salon { border: solid 1px #efefef; margin-bottom: 25px}
	.car-offfer-salon dt { padding-left: 5px}
		.car-offfer-salon dt img	{	padding:2px 0 10px 5px;	}
	.car-offfer-salon dd { padding: 13px 0 0 135px}
		.car-offfer-salon dd span { display: block; color: #999; font-size:.917em;margin-bottom:3px; }
		.car-offfer-salon dd a	{	font-size:.917em;	}
		
	.all-offers {float: right; width: 155px; margin-top:0}
			.all-offers a { float: left; margin-top:10px;height: 24px; padding-right:35px;font-size: 1em !important;background:url(../img/all-offers.gif) no-repeat right center;}

	.car-offfer-salon .model {	padding-top:23px;	}
		.car-offfer-salon .model .all-offers	{	margin-top:-10px	}
	
	
ul.car-property { padding-top:5px;line-height:150%; }
	ul.car-property li.ttl { color: #9a9a9a; width: 40%; }
	ul.car-property li {margin-bottom: 0; font-size: 0.933em }

	ul.car-property .cost	{	float:left;text-align:right;	}
		ul.car-property .cost .add	{	font-size:1.2em;color:#d22333;padding:5px 10px;font-weight:bold;	}
		
.price-gray-holder {text-align: right}
.price-span { background: #dfdef3; display: block; padding: 5px 10px 3px 10px}


/* b-compltts */
.b-compltts-facet {
	background:#fbf8f0;
	margin:0 0 6px;
	overflow:hidden;
	zoom:1;
	padding:0 5px;
	}
	.b-compltts-facet LI { 
		margin:0;
		padding:8px 10px 10px;
		list-style:none;
		float:left;
		text-align:center;
		}
		.b-compltts-facet LI H4 {
			color:#d0a980;
			font:.92em tahoma,sans-serif;
			margin:0 0 .5em;
			}
		.b-compltts-facet LI A {
			background:#fff;
			border:1px solid #dcddde;
			color:#999 !important;
			padding:2px 3px;
			font-size:.85em;
			cursor:pointer;
			text-decoration:none;
			}
			.b-compltts-facet LI A:hover {
				border:1px solid #ecdabf;
				color:#d0a980 !important;
				}
			.b-compltts-facet LI A.sel {
				background:#ecdabf;
				border:1px solid #ecdabf;
				color:#000 !important;
				}
				
.b-compltts-result {
	margin:0;
	padding:0;
	zoom:1;
	}
	.b-compltts-result LI {
		list-style:none;
		margin:0 0 1px;
		padding:0;
		}
		.b-compltts-result LI TABLE,
		.b-compltts-result LI H3 {
			margin:0;
			padding:0;
			}

		.b-compltts-result LI H3 {
			padding:8px 15px;
			background:#f3f3ef;
			color:#9c898a;
			font-size:1.17em;
			font-weight:bold;
			}
			.b-compltts-result LI H3 A {
				color:#9c898a !important;
				text-decoration:none;
				border-bottom:1px dashed;
				}
				.b-compltts-result LI H3 A:hover {
					color:#000 !important;
					}
			.b-compltts-result LI H3 SMALL {
				font-size:.78em;
				font-weight:normal;
				}

		.b-compltts-result LI TABLE {
			display:none;
			}
			.b-compltts-result LI TABLE SMALL {
				font-size:.92em;
				color:#666;
				}
				
		.b-compltts-result LI.sel H3 {
			background:#dce9f9;
			color:#000;
			}
			.b-compltts-result LI.sel H3 A {
				color:#000 !important;
				}
			.b-compltts-result LI H3 SMALL {
				color:#666;
				}
		.b-compltts-result LI.sel TABLE {
			display:block;
			}
		



.other-complectation {padding:0 0 20px 0 !important}
	.other-complectation h2, .table-complectation h2, .offers-autosalons h2 {padding:15px 0 0 15px;}
	.other-complectation table, .table-complectation table {width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:15px}
		.other-complectation table td {padding:8px 15px 8px}
		.other-complectation table td a	{	display:inline;	}
.other-complectation table td .ttl	{	overflow:hidden;height:1.3em;	}
.other-complectation table td .tth	{	color:#999;display:inline;white-space:normal;font-size:.916em;	} 
		
		.other-complectation table .zb td {background-color:#f1f6ff}
		.other-complectation table .hover td	{background-color:#fbe9eb;cursor:pointer; cursor:hand;}
				.other-complectation table .hover a	{color:#d22333;}
		.other-complectation table .vendor	{	font-size:.833em;color:#d22333;padding-left:16px;background:url(/img/ico-user-1.png) no-repeat left center;	}		
		.other-complectation table .cost {white-space:nowrap; text-align:right; font-weight:bold;font-size:1.1em;}
	.other-complectation .car {margin-right:15px}
	.other-complectation .c-gray {padding-left:15px;color:#ccc;}

TR.hid-table-compl-paging {
	}
	TR.hid-table-compl-paging TD {
		padding:0 !important;
		background:#fff !important;
		}
		.hid-table-compl-paging TABLE {
			width:auto;
			margin:10px 10px 0;
			}
			.hid-table-compl-paging TABLE TD {
				padding:0 2px !important;
				}
			.hid-table-compl-paging TABLE TD A,
			.hid-table-compl-paging TABLE TD SPAN {
				display:block;
				padding:1px 5px;
				}
			.hid-table-compl-paging TABLE TD SPAN {
				background:#666;
				color:#fff;
				}
	

.actions-right { margin:0 30px 30px 0;padding:15px;text-align:left;background-color:#f8f1ed;z-index:-1;}
	.actions-right h2 {color:#d9601c; padding-bottom:15px;}
	.actions-right li {padding:0 0 16px 0;list-style:none;}
	.actions-right li .icon	{	float:left;width:52px;height:52px;	}
		.actions-right li a	{	width:52px;height:60px;}
		.actions-right li img	{	float:left;position:relative;border:2px solid #fff;margin-right:8px;}
	.actions-right li .text	{	margin-left:60px;z-index:-1;	}

	.actions-right h3 {font-size:1em; font-weight:normal; line-height:1.455em; padding-bottom:3px;}
	.actions-right small {color:#805f4d; font-size:.909em}
	
.offers-right	{	padding-top:10px;text-align:left;margin:15px;	}
	.offers-right dt	{	float:left;	}
	.offers-right dd	{	margin:0;padding:0 30px 35px 82px;	}
		.offers-right dd h4	{	margin-bottom:4px;font-size:1.12em;	}
		.offers-right dd p	{	color:#666;font-size:90%;line-height:150%;	}
		.offers-right dd p strong	{	color:#000;font-size:110%;	}

.series-brd {position:relative; margin-left:-15px; padding-left:15px !important; padding-bottom:0 !important; zoom:1}

.two-columns {color:#787b7f}
	.two-columns .floatRight {margin-left:-15%}
	.two-columns .pd-it {padding:0 20px 0 77px}
		.two-columns .item-cover {position:relative; float:left; left:-77px; margin-right:-72px}
	.two-columns h3 {font-size:1.25em; line-height:1.333em; padding-bottom:10px}
	
.offers-vendor {margin:15px 0;}
	.offers-vendor .floatLeft {margin-right:-15%}
	.offers-vendor .pd-it {color:#000; padding:21px 20px 9px 65px}
	.offers-vendor .item-cover {left:-50px; margin-right:-50px}
	.offers-vendor h3 {font-size:1.091em; padding:4px 0 2px 0;clear:none!important;font-weight:normal;}

.table-complectation {padding:0 15px !important}
	.table-complectation h2 {padding-bottom:0;margin-bottom:10px;}
	.table-complectation table { width:75%;}
	.table-complectation th {font-size:1.3em; font-weight:bold; padding:20px 0 7px 15px; text-align:left;border-bottom:6px solid #e5e5e5 ;}	
	.table-complectation tr {border-bottom:1px solid #e5e5e5;}
		.table-complectation label,
		.table-complectation .label span,
		.table-complectation .price span,
		.table-complectation .label strong	{	display:block;margin:3px 0;padding:5px 40px 5px 10px;border-left:3px solid ;	}
		.table-complectation .price span	{	border-color:#dfdef3;text-align:right;padding-right:15px;	}
		.table-complectation .price	strong	{	font-size:1.14em;	}
			.table-complectation .label label strong	{border: none;padding: 0}
			.table-complectation .opt2 .price	{vertical-align: center;}
				.table-complectation .opt2 .price small	{color: #666}
		.table-complectation .enabled .label strong	{	border-color:#44a917;	}
		.table-complectation .check	{	padding:0 44px 0 0;	}
			.table-complectation .opt .check	{background: url(/img/checkboxes.gif) no-repeat left center}
			.table-complectation .opt .checked	{background: url(/img/checkboxes.gif) no-repeat right center}
		.table-complectation label	{	cursor:hand;cursor:pointer	}
		.table-complectation .dis span	{	color:#ccc;border-color:#d22333;	}
		.table-complectation .opt label,
		.table-complectation .opt2 label	{	border-color:#ffc900;}
		.table-complectation .enabled .label,
		.table-complectation .opt .here	{	font-weight:bold;background:url(/img/checked.gif) no-repeat right center;	}
		.table-complectation .opt .here label	{	border-color:#44a917;		}
		.table-complectation .hover	{	background-color:#f5f5f5;cursor:hand;cursor:pointer	}
		
		.table-complectation td img {margin:1px 4px 0 0}
	.table-complectation .zb td {background-color:#f3f3f3}
		.table-complectation .zb td.dr {background-color:#ebf3fc}
		.table-complectation input {margin:0; padding:0}
		.table-complectation .show-cost {padding:15px 0 10px 0}
		.table-complectation .show-cost .price {}
			.table-complectation .show-cost small {display:block; color:#d22333; font-size:1em; padding:7px 8px 0 0}
	.table-complectation .total	{	border-bottom:4px solid #efefef;border-top:1px solid #efefef;	}
		.table-complectation .total td	{	padding-top:20px;padding-bottom:20px;	}
		.table-complectation .total .big	{	font-weight:bold;font-size:1.2em;	}
		.table-complectation .cost	{	float:left;text-align:right;padding-right:15px;	}
			.table-complectation .cost big	{	font-size:1.5em;font-weight:bold;	}
			.table-complectation .total	.add	{	font-size:1.4em;display:block;color:#d22333;padding-top:.5em;}
				.table-complectation .total .dopopt	{	margin-top:2.2em;padding-top:.6em;	}
					.table-complectation .total .dopopt small	{	color:#d22333;	}
					
	.feature-complectation {border-bottom:1px solid #efefef; margin-bottom:10px !important;width:100% !important;}
		.feature-complectation th {	font-size:.95em;border-bottom:4px solid #ebf3fc; padding-top:15px !important;}
			.feature-complectation th.th	{	font-size:1.147em;color:#d22333;	}
		.feature-complectation td {padding:8px 15px 9px}
		.feature-complectation td h3 {padding-bottom:2px;color:#000;padding-top:0;}		

#complectation-table-holder	{		}	

#complectation-price	{	overflow:hidden;width:25%;margin-top:3.7em;z-index:999;float:right;zoom:1;	}
	#complectation-price .container {margin-left:15px;zoom:1;}
	#complectation-price H4 {background:#666;color:#fff;font-size:1.1em;padding:5px 0 5px 13px;line-height:1.2;}
	#complectation-price  .container DIV {background:#f4f4f4;padding:8px 9px 10px;}
	#complectation-price .complectation-price-sum {
		background:url(../img/compl-price-balloon-l.png) no-repeat 0 0;
		font-size:2em;
		color:#000;
		font-weight:bold;
		margin:0 0 8px;
		white-space:nowrap;
	}
	#complectation-price .complectation-price-sum SPAN {
		background:url(../img/compl-price-balloon-r.png) no-repeat 100% 0;
		display:block;
		height:30px;
		padding:0 5px;
	}
	#complectation-price .complectation-price-sum SMALL {
		font-size:10px;
		font-weight:normal;
	}
	
	#complectation-price .complectation-price-also {
		font-size:1.33em;
		font-weight:bold;
		color:#d22333;
		padding:0 5px;
	}
	#complectation-price .complectation-price-also SMALL {
		font-size:11px;
		font-weight:normal;
		color:#999;
		display:block;
	}
	
	
.buy-compl-select { float: left; width: 100%; border: solid 1px #e5e5e5; }
	.buy-compl-select div ul li { padding: 0 5px}
.buy-compl-select-part { float: left; margin-right: 30px; padding: 10px 0}
.buy-compl-select-part1 { float: left; margin: 0 30px 0 10px; padding: 10px 0}


.offers-autosalons table {width:100%; border-collapse:collapse; border-spacing:0;margin-top:-15px;}
	.offers-autosalons th {font-weight:bold; padding:0 0 10px}
	.offers-autosalons td {border-bottom:1px solid #d4e3f7; padding:10px 0 10px 5px;vertical-align:top;}
	.offers-autosalons td.offer-cost {padding-top:3em;padding-right:15px;font-size:1.167em; text-align:right; font-weight:bold}
	.offers-autosalons td.offer-cost a {	background-color:#dfdef3; padding:7px 8px 6px;color:#000;text-decoration:none;}
	.offers-autosalons td.salon-logo	{	padding-left:15px;	}
	.offers-autosalons td h4	{	margin-bottom:10px;font-size:1.2em;color:#8a7577;	}
	.offers-autosalons td p	{	line-height:150%;font-size:90%;margin-bottom:10px;	}
	

h4.yousearch	{	font-size:1.1em;}
.search-terms ul	{	list-style:none;margin:15px 15px 5px 15px;	}
.search-terms .tt	{	padding:0 15px 7px;	}
	.search-terms ul li	{	float:left;padding:5px 5px 5px 0;	}
	.search-terms ul li.term	{	color:#726B50;font-size:90%;padding:5px;border:1px solid #D6D4CC;margin-right:5px;margin-bottom:5px;	}
	
.search-buy-results {padding-bottom:22px}
	.search-buy-results li {position:relative; width:auto; padding:22px 15px 16px 128px; border-bottom:1px solid #d4e3f7; color:#666;float:none;}
	.search-buy-results li.last	{	border:none;padding-bottom:0;	}
		.search-buy-results .ph {position:relative; float:left; left:-113px; margin-right:-113px}
		.search-buy-results .price {position:absolute; right:15px; top:22px; color:#000; font-size:1.091em; }
	.search-buy-results h3 {font-size:1.455em; color:#000; padding-right:150px;clear:none;padding-top:0;}
	.search-buy-results p {padding:0 150px 7px 0}
	.tools-result {}
		.tools-result li {float:left; padding:4px 0 3px; border-bottom-width:0; margin-right:24px}
			.tools-result li.show-complect {color:#5290e0; background:url(../img/ico-plmn.gif) no-repeat -19px 4px}
			.tools-result .active {background-position:0 -15px !important; color:#9a9a9a}
				.tools-result .active a {color:#9a9a9a}
					.tools-result .active a span {border-bottom-color:#ccc}
				.tools-result li.show-complect a {color:#5290e0; padding:4px 0 3px 17px; text-decoration:none}
					.tools-result li.show-complect a span {border-bottom:1px dotted #a8c7ef}
					
.hid-table-compl {position:relative; zoom:1; margin-left:-12px; padding:6px 0 0 0 !important; display:none}
	.hid-table-compl td {padding:5px 12px !important}
	.hid-table-compl p {padding:0 0 0 12px !important}	
	
#new-title-select	{	padding:15px;	}
	#new-title-select h2	{	padding-bottom:15px;	}
	
#ulBrands, #ulDealers {padding-bottom:20px}
	#ulBrands.list-items li,
	#ulDealers.list-items li  { float: left; width: 14%;  text-align: center;font-weight:normal;font-size:.92em; }
	#ulBrands .list-items-logo,
	#ulDealers .list-items-logo {height:67px; width:100%; display:table; padding-top:12px}
		#ulBrands .list-items-logo a,
		#ulDealers .list-items-logo a {display:table-cell; vertical-align:middle}
	#ulBrands .list-items-text,
	#ulDealers .list-items-text {height:auto !important; height:2.2em !important; min-height:2.2em}	
	#ulDealers.list-items li	{width: 19%;}
	
.tab-buttons {	font-size:1.12em;font-weight:bold;margin:10px 0 20px;	}
.tab-buttons .ajax__tab_header	{	margin-bottom:15px;	}
	.tab-buttons .ajax__tab_outer	{	margin-right:15px;display:inline!important;	}
	.tab-buttons .ajax__tab_inner	{	cursor:pointer; cursor:hand;display:inline!important;	}
	.tab-buttons .ajax__tab_tab	{	border-bottom:1px dotted #000;display:inline!important;margin:0!important;	}
	.tab-buttons .ajax__tab_hover	{	color:#d22333;	}
		.tab-buttons .ajax__tab_hover .ajax__tab_tab	{	border-color:#d22333;	}
		
	.tab-buttons .ajax__tab_active	{	margin-right:15px;color:#fff;padding:5px 0;background:#5a94dd url(../img/tabs-bg.gif) no-repeat left top;}
		.tab-buttons .ajax__tab_active .ajax__tab_outer	{	margin-right:0;padding:5px 0;background:url(../img/tabs-bg-br.gif) no-repeat right bottom;}
		.tab-buttons .ajax__tab_active .ajax__tab_inner	{	padding:5px 0;cursor:default;background:url(../img/tabs-bg-bl.gif) no-repeat bottom left;	}
		.tab-buttons .ajax__tab_active .ajax__tab_tab	{	margin:0;padding:5px 10px;border:none;background:url(../img/tabs-bg-tr.gif) no-repeat top right;	}
	
	
.specoffers	{	padding:15px;border:1px solid #DFDEF3;margin-top:20px;background:url(../img/spec-offers-vobler.gif) no-repeat right top;	}
	.specoffers h2	{	color:#2b23ad;padding-top:0;	}
	.specoffers ul {	list-style:none;border:none	}
		.specoffers ul li	{	margin-top:5px;padding-bottom:5px;	}
		.specoffers .salon	{	clear:left;font-size:80%;padding-top:10px;color:#d22333;	}
		
		
/*#search-used-new 	{	margin-top:15px;	}
	#search-used-new .quick-form	{	padding:15px 0 0;	}	
		#search-used-new .quick-form h3	{	margin:0;padding:0 15px;font-size:2em;letter-spacing:-.06em;font-weight:normal;zoom:1	}	
		#search-used-new .quick-form .info	{	font-size:90%;padding:0 15px;margin-bottom:20px;zoom:1	}	
		#search-used-new .quick-form .bot	{	padding:10px 15px;	}
			#search-used-new .quick-form .bot a	{	float:left;font-size:90%;padding:.4em 0;	}
			#search-used-new .quick-form .bot input	{	float:right;width:7em;	}
			
			
	#search-used, #search-new	{	width:50%;	}
		#search-used .quick-form	{	margin-left:7px;background-color:#ebf7fa;	}
		#search-used .bot	{	background-color:#d9eff5;	}
		#search-used h3 a	{	color:#485a5f;	}
		#search-used .info	{	color:#9bb0b6	}
		
		#search-new .quick-form {	margin-right:8px;background-color:#f3edf8;	}
		#search-new .bot	{	background-color:#e8dcf1;	}
		#search-new h3 a	{	color:#53465f	}
		#search-new .info	{	color:#928e95;	}
		
		#search-used-new .search-form	{	padding:0 15px;height:8em	}
			#search-used-new .search-form li	{	margin-bottom:10px;	}
			#search-used-new .search-form .floatRight	{	width:64%;	}
			#search-used-new .search-form .floatLeft	{	width:35%;padding-top:3px;	}
				#search-used-new .search-form .floatRight select	{ float:right;width:100%;		}
				
#banner-buy-holder-long	{	margin-top:20px;	}*/

#search-used-new 	{	margin-top:15px;	}
	#search-used-new .quick-form	{	padding:12px 0 0;	}	
		#search-used-new .quick-form h3	{	margin:0;padding:0 15px;line-height: 1.1;font-size:1.5em;letter-spacing:-.06em;font-weight:normal;zoom:1	}	
		#search-used-new .quick-form .info	{	font-size:90%;padding:3px 15px;height:2.7em;zoom:1	}	
		#search-used-new .quick-form .bot	{	padding:10px 15px;	}
			#search-used-new .quick-form .bot a	{	float:right;font-size:90%;padding:.2em 0;	}
			#search-used-new .quick-form .bot input	{	float:left;width:7em;	}
			
			
	#search-used, #search-new, #search-usa 	{	width:33%;	}
		#search-used .quick-form	{	margin-left:7px;background-color:#ebf7fa;	}
		#search-used .bot	{	background-color:#d9eff5;	}
		#search-used h3 a	{	color:#485a5f;	}
		#search-used .info	{	color:#9bb0b6	}
		
		#search-new .quick-form {	margin-right:8px;background-color:#f3edf8;	}
		#search-new .bot	{	background-color:#e8dcf1;	}
		#search-new h3 a	{	color:#53465f	}
		#search-new .info	{	color:#a99ab5;	}
		
		
		#search-usa .quick-form {	margin-left:7px;background-color:#f5f6e7;	}
		#search-usa .bot	{	background-color:#ebedd1;	}
		#search-usa h3 a	{	color:#5d5e48	}
		#search-usa .info,
		#search-usa .info a	{	color:#b3b59a;	}
		
		#search-used-new .search-form	{	padding:0 15px;height:11em	}
			#search-used-new .search-form li	{	margin-bottom:8px;font-size:.9em;	}
			#search-used-new .search-form a	{
	color:#666
}
			#search-used-new .search-form .floatRight	{	width:64%;	}
			#search-used-new .search-form .floatLeft	{	width:35%;padding-top:3px;	}
				#search-used-new .search-form  select	{ width:100%;		}
				#search-used-new .search-form  select.two	{width: 33%;}
				
				
#banner-buy-holder-long	{	margin-top:20px;	}
		
/*----------*/

.h-section {
	background:#fff;
	padding:15px;
	zoom:1;
	}

	.h-section H2.section-title {
		font-size:1.5em;
		font-weight:bold;
		letter-spacing:-.05em;
		margin:0 0 .75em;
		}
	.h-section H2.section-title-thick {
		margin:1em 0;
		}
		
		
/* b-carlist */
.b-carlist {
	overflow:hidden;
	zoom:1;
	margin:0 0 1em;
	}
	.b-carlist LI {
		list-style:none;
		}
		.b-carlist .picrel {
			display:block;
			width:120px;
			height:90px;
			margin:0 0 .75em;
			background:#fff;
			overflow:hidden;
			}
			.b-carlist .picrel TD {
				width:120px;
				height:90px;
				vertical-align:middle;
				text-align:center;
				}
			
.b-carlist-hor4 LI {
	float:left;
	width:18%;
	margin:0 2% 0 0;
	clear:right;
	}
	
.h-article-right-col .b-section-featured {
	padding:15px 10px 5px 15px;
	margin:0 0 2em -15px;
	}
	.h-article-right-col  .b-section-featured li .picrel {
		margin-bottom:.25em;
		}
	.h-article-right-col  .b-section-featured li .name {
		}
	
.b-carlist-hor2 LI {
	float:left;
	width:48%;
	margin:0 2% 0 0;
	height:215px;
	}
	.b-carlist-hor2 LI {
		float:left;
		width:48%;
		margin:0 2% 0 0;
		height:215px;
		}

/* vertical centering */
.g-vmid {text-align:center}
.g-vmid .h-vmid1 {display:table-cell; vertical-align:middle}
.g-vmid .h-vmid2 {margin-top: expression(((this.parentNode.offsetHeight/2) -parseInt(offsetHeight)/2)  <0 ? "0" : (this.parentNode.offsetHeight/2) -(parseInt(offsetHeight)/2) +'px') ;}	


/* b-section-featured */
.b-section-featured {
	background:#f2eee6;
	margin:1.5em 0 30px;
	}
	.b-section-featured h3	{
		padding:0 0 .5em 0;
		letter-spacing:-.06em;
		color:#8c7c62;
		font-size:1.6em;
		}
	.b-section-featured LI .picrel {
		position:relative;
		}
		.b-section-featured LI .g-vmid,
		.b-section-featured LI .h-vmid1 {
			width:120px;
			height:90px;
			}
		.b-section-featured LI .picrel A {
			position:absolute;
			left:0;
			top:0;
			border:1px solid #ccc;
			width:118px;
			height:88px;
			}
	
	.b-section-featured LI .name {
		font-size:1.17em;
		font-weight:bold;
		line-height:1.2;
		margin:0 0 .25em;
		letter-spacing:-.05em;
		}
	.b-section-featured LI .subname {
		font-size:.92em;
		font-weight:normal;
		margin:0 0 .25em;
		}
	.b-section-featured LI .ctrls {
		overflow:hidden;
		zoom:1;
		margin:0 0 .25em;
		}
		.b-section-featured LI .price {
			float:left;
			font-size:1.17em;
			font-weight:bold;
			background:#dfdef3;
			padding:2px;
			}
		.b-section-featured LI .b-star {
			margin:1px 0 0 3px;
			}

	.b-section-featured LI .date {
		font-size:.92em;
		color:#808080;
		line-height:1.4;
		}
		.b-section-featured LI .date span {
			background-color:#fff;padding:3px;
			}

.hint-links {
	font-size:.92em;
	line-height:1.5;
	}
	.hint-links A {
		margin:0 1em 0 0;
		color:#000;
		white-space:nowrap;
		}
	.hint-links A.tinted {
		color:#7e8083;
		}
	.hint-links A:hover {
		color:#d22333 !important;
		}
	

