div#rangebar_alternate {
	width:970px;
	height:399px;
	display:block;
	background-color:#FFFFFF;
	color:inherit;
	padding:1px 0 0 0;
}
div#rangebar_alternate h1#rangebar_alternate_title, div#rangebar_alternate h2#rangebar_alternate_title{
	display:none;
}
	div#rangebar_alternate_picture {
		display:block;
		width:970px;
		height:151px;
	}
	div#rangebar_alternate-flash_message {
		position:absolute;
		display:block;
		border:1px solid #495F72;
		background:#FFFFFF url('../images/tpl/flash_64px.jpg') no-repeat 20px center;
		width:300px;
		height:100px;
		margin:20px 0 0 20px;
		padding:0 0 0 100px;
		vertical-align:middle;
		line-height:200%;
	}

		div#rangebar_row {
			float:left;
			width:745px;
			height:245px;
			display:block;
			padding:0 0 2px 2px;
			margin:0;
		}
			div#rangebar_row h3 { display:none; }

				div#rangebar_row div.rangebar_car {
					float:left;
					padding:2px 0 0 0;
					border:1px solid #EEEEEE;
					margin:0 4px 3px 0;
					background-color:#FFFFFF;
					color:inherit;
					width:180px;
					height:23px;
					display:block;
				}
				div#rangebar_row div.rangebar_car:hover{
					border:1px solid #999999;
					/* border-top:1px solid #EEEEEE; */
					cursor:default;
					background-color:#F5F5F5;
					color:inherit;
				}
					span.rangebar_carimg {
						display:none;
						position:absolute;
						text-align:center;
						width:180px;
						height:70px;
						margin:-69px 0 0 -1px;
						background-color:#F5F5F5;
						border-width:1px 1px 0 1px;
						border-style:solid;
						border-color:#999999;
					}
					div.rangebar_car:hover span.rangebar_carimg { display:block; }
					div.rangebar_car:hover div.carLinks { display:block; }

					div.rangebar_car h4{
						display:block;
						background-color:none;
						color:#555555;
						text-align:center;
						height:11px;
						font-size:0.9em;
						line-height:105%;
						margin:0;
					}
						div.rangebar_car span.alternate_price {
							font-weight:normal;
							background-color:none;
							color:#777;
							font-size:0.85em;
							padding:0;
							display:block;
							margin:0;
							text-align:center;
						}
				div.rangebar_car div.carLinks {
					display:none;
					position:absolute;
					width:180px;
					height:auto;
					margin:0 0 0 -1px;
					padding:3px 0 5px 0;
					background-color:#EEEEEE;
					border-width:0 1px 1px 1px;
					border-style:solid;
					border-color:#999999;
				}
					div.rangebar_car a, div.rangebar_car span.carLinkEmpty{
						display:block;
						width:87px;
						font-size:0.8em;
						padding:2px 1px;
						text-align:center;
						text-decoration:none;
						font-weight:bold;
						float:left;
						background-color:none;
						color:#AAAAAA;
					}
					div.rangebar_car a.first {
						border-right:1px dotted #CCCCCC;
					}
					div.rangebar_car a.second {

					}
					div.rangebar_car:hover a.first {
						background-color:none;
						color:#555555;
					}
					div.rangebar_car:hover a.second {
						background-color:none;
						color:#5D8EB8;
					}
					div.rangebar_car:hover a:hover {
						background-color:none;
						color:#1C4475;
					}
					div.rangebar_car:hover h3 {
						background-color:none;
						color:#5D8EB8;
					}

		div#rangebar_alternate_news {
			float:right;
			display:block;
			width:209px;
			height:215px;
			margin:0 3px 0 5px;
			border-left:1px dotted #AAAAAA;
			text-align:center;
			padding:0 0 0 3px;
		}
			div#rangebar_alternate_news h3 {
				display:block;
				background-color:none;
				color:#5D8EB8;
				font-size:1.4em;
				font-weight:bold;
				border-bottom:1px dotted #5D8EB8;
				padding:0 0 5px 0;
			}
			div#rangebar_alternate_news ul {
				height:200px;
				overflow:auto;
			}
			div#rangebar_alternate_news ul, div#rangebar_alternate_news ul li {
				list-style-type:none;
				padding:0;
				margin:0;
				text-align:left;
			}
			div#rangebar_alternate_news ul li {
				border-bottom:1px dotted #999999;
			}
				div#rangebar_alternate_news a {
					display:block;
					font-size:1.1em;
					text-decoration:none;
					background-color:none;
					color:#555555;
					font-weight:bold;
					padding:8px 0 8px 0;
				}
				div#rangebar_alternate_news a:hover {
					background-color:none;
					color:#8F725D;
				}
				div#rangebar_alternate_news a span {
					display:none;
					background-color:none;
					color:#777777;
					font-size:0.8em;
					font-weight:normal;
					padding:4px 0 0 0;
				}
				div#rangebar_alternate_news a:hover span {
					display:block;
				}

.clear { clear:both; }