@charset "utf-8";
/* CSS Document */

.new_car_title{
	float:left;
	font-size:18px;
	color:#3890ce;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	width:1000px;
}

.new_car_title h1{ font-size:1em;}

.new_car_review_box{
	float:left;
	margin-left:10px;
	margin-top:5px;
}


.sample_gallery_pic{
	float:left;
	padding-left:5px;
	padding-top:5px;
	width:380px;
}

.new_car_review_box{
	float:left;
	width:369px;
	height:406px;
	margin-left:10px;
	margin-top:5px;
	padding-left:5px;
}

.new_car_rating
{
	float:left;
	width:300px;
}

.new_car_rating h2, .expert_review h2,
.short_review h2, .top_review h2
{
    font-size: 16px;
    font-weight: bold;
    color: #3890ce;
    margin-bottom:5px;
}

.expert_review{
	float:left;
	width:300px;
	padding-top:10px;
}

.expert_review ul { list-style:none; padding:0; margin:0;}

.short_review{
	float:left;
	width:300px;
	padding-top:10px;
}
.short_review #short-review-full {height: 8.5em; overflow: hidden; background-image:url("../_img/glass.png"); width:355px;}
.short_review #short-review-more {margin-top:3px;}
.short_review #short-review-more * {vertical-align:middle; text-decoration:none;}

.top_review{
	float:left;
	width:300px;
	padding-top:10px;
}
.top_review #top-review-full {height:5.2em; overflow:hidden; background-image:url("../_img/glass.png"); width:355px;}
.top_review #top-review-more {margin-top:3px;}
.top_review #top-review-more * {vertical-align:middle; text-decoration:none;}

.compare_car_box{
	float:left;
	padding-left:10px;
	padding-top:5px;
}

.price_list_box{
	float:left;
	padding-left:10px;
	padding-top:10px;
}

.small_banner{
	float:left;
	padding-top:15px;
	padding-left:20px;
}


.user_review_logo{
	float:left;
	padding-left:5px;
	padding-top:10px;
}

.user_review_selector
{
    display:none;
	float:left;
	padding-left:150px;
	width:620px;
}

.review_table{
	float:left;
	width:980px;
	padding-left:10px;
	list-style:none;
	margin:0;
}
.review_table hr {margin-top:20px;}
.review_table p {width: 950px; font-size: 14px; color: #404040; }
.review_table #review_info {padding:10px;}
.review_table #review_info span { display: inline-block; width:190px; vertical-align:top; }
.review_table #review_info #avatar img { margin:0px 5px 0px 0px; max-height:32px;}
.review_table #review_info label { width:70px; display:inline-block; vertical-align:bottom; vertical-align:bottom;}
.review_table .actions
{
    margin-top: 5px;
    padding: 5px;
    border: solid 1px #c0c0c0;
    background-color: #FFFFCC;
}
.review_table .actions span { vertical-align:middle;}
.review_table .actions input[type=image] { vertical-align:bottom;}

.contact_wg{
	float:left;
	padding-left:150px;
	padding-top:15px;
}

.input_review{
	float:left;
	padding-top:25px;
	padding-left:15px;
}

.input_review h2 {font-size: 16px; font-weight: bold; color: #7b8a3a; padding:0; margin:0;}
.input_review ul {list-style:none; padding:5px 0; margin:0; }
.input_review ul>li {width:190px; display:inline-block; float:left;}
.input_review ul>li label {display:inline-block; float:left; padding-right:3px;}

.input_send_but{
	float:right;
	padding-right:15px;
	padding-top:10px;
}

/* Car Specs */
.carspecs h3
{
    font-weight: bold;
    font-size: 16px;
    color: #404040;
    margin-bottom:5px;
    text-transform:uppercase;
    font-style:italic;
}

.carspecs #left-column{ float:left; display:inline-block; width:495px; margin-left:5px;}
.carspecs #right-column{ float:left; display:inline-block; width:495px; margin-left:5px;}
.carspecs ul { list-style:none; padding:0; margin:0;}
.carspecs ul>li {padding: 7px 0 7px 0;}
.carspecs ul>li.alternate {background-color:#f1f5f6;}
.carspecs ul>li:first-letter {text-transform:uppercase;}
.carspecs ul>li label {display:inline-block; width:110px; padding-left:5px;}
.carspecs ul.highlights {border:solid 3px red; font-weight:bolder;}

#locate-dealer {width:1000px; clear:both;}
#disclaimer p {float: left; color: #999; font-size: 12px; padding-top: 5px; padding-left: 10px;}
#locate-dealer a {float:right; margin-right:5px;}

/* Sub Models */
.submodels {padding:0 10px 0 10px;}

.submodels h2
{
    border-width: 3px;
    border-color: #cccccc;
    font-weight: bold;
    font-size: 14px;
    color: #3890ce;
    padding-top: 10px;
    border-bottom-style: solid;
}

.submodels ul 
{
    width:660px;
    float:left;
    list-style:none;
    padding:0;
    margin:0;
}

.submodels ul>li.Header
{
    border: 1px solid #C0C0C0;
    background-color: #999999;
    color: #fff;
    font-weight: bold;
    height:2em;
    font-size:1.2em;
    width:660px;
}

.submodels ul>li
{
    font-size: 1.2em;
    font-weight: bold;
    color: #3890ce;
    width:660px;
    padding:5px 0px;
    border-bottom:dotted 1px #C0C0C0;
}

.submodels ul > li.rows:hover
{
    background-color: #CCFF99;
}

.submodels .col1, .submodels .col2, .submodels .col3{display:inline-block;}
.submodels .col1{width:250px;}
.submodels .col2{width:150px;}
.submodels .col3{width:150px;}

#car_compare 
{
    float:left;
    background-image:url("../_img/compare_car_box.png");
    background-repeat:no-repeat;
    width:213px;
    height:225px;
    padding-left:10px;
    padding-top:45px;
}

#car_compare #innerbox
{
    float: left;
    background-image:url("../_img/glass.png");
    width: 203px;
    height: 160px;
}

#car_compare h2 {text-align:center; font-size:1.3em; color:White;float:left; width:203px;}
#car_compare a {color:White;}
#car_compare .but_compare { float:left; width:185px; height:40px; margin-left:10px; margin-top:20px;}

#car_compare #innerbox ul {list-style:none; padding:6px; margin:0; text-align:center; height:125px;}
#car_compare #innerbox ul>li {display:inline-block; width:63px; float:left; height:60px;}
#car_compare #innerbox div {text-align:center;}
#car_compare #innerbox img {max-width:40px;}

.bar_panel_left {
	float:left;
	background-image:url(../_img/bar_panel_left.png);
	width:5px;
	height:43px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
}

.bar_panel_mid {
	float:left;
	background-image:url(../_img/bar_panel_mid.png);
	width:185px;
	height:43px;
		margin-top:5px;
			margin-bottom:5px;
}

.bar_panel_mid_long{
	float:left;
	background-image:url(../_img/bar_panel_mid.png);
	width:490px;
	height:43px;
		margin-top:5px;
			margin-bottom:5px;
}

.bar_panel_mid_short{
	float:left;
	background-image:url(../_img/bar_panel_mid.png);
	width:5px;
	height:43px;
		margin-top:5px;
			margin-bottom:5px;
}

.bar_panel_mid_medium{
	float:left;
	background-image:url(../_img/bar_panel_mid.png);
	width:90px;
	height:43px;
		margin-top:5px;
			margin-bottom:5px;
}

.bar_panel_right
{
    float: left;
    background-image: url(../_img/bar_panel_right.png);
    width: 498px;
    height: 43px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bar_panel_right_short
{
    background-position: -20px;
    float: left;
    background-image: url(../_img/bar_panel_right.png);
    width: 478px;
    height: 43px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bar_panel_right_long
{
	background-position: 75px;
	background-repeat:no-repeat;
	background-color:#252525;
    float: left;
    background-image: url(../_img/bar_panel_right.png);
    width: 573px;
    height: 43px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.sub_ads {text-align:right;}
