/* Basic <div class="content"> configuration */
html .content,
body .content {
	font-size:12px;
	margin:0px; 
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; color:#5e5e5e; 
	line-height:16px;
}

/* Reset elements within .content div */
.content *					{ margin:0; padding:0; }
.content img 				{ border:none; }
.content ul, .content li 	{ list-style-type:none; }

.content a 					{ text-decoration:none; color:#5e5e5e; }
.content a:hover 			{ text-decoration:none; color:#cb2c2c; }

/* Content and content's children */
.content { 
	float:left; 
	width:982px; 
	margin: 0px;
	padding:0px 3px 10px 3px;
}
.content .left { 
	width:180px; 
	padding-right:7px; 
	padding-top:10px; 
	float:left; 
}
.content .right { 
	float:left; 
	width:795px; 
	padding-top:10px;
}


/* Content's LEFT child */
.ttl_search{ background:url(/images/ttl_search.gif) left top no-repeat; line-height:33px; display:block; padding-left:10px; font-size:16px; color:#FFFFFF; font-weight:bold;}
.gray{ color:#292929; background-color:#e3e3e3; padding:7px 7px; width:166px; clear:both; overflow:hidden;}
.gray dd{ float:left; padding:0px 1px;}
.stock_input{ height:17px; padding:2px 5px 0px 5px; border:1px solid #bfbdb8; color:#666; font-size:11px; width:70px;}
.remove{ color:#292929; font-size:13px; padding:7px 7px; clear:both; overflow:hidden;}
.remove strong{ color:#cd1d14;}
.left_menu{width:180px; clear:both; overflow:hidden;}
.col{ clear:both; overflow:hidden;}
.col ul{ float:left; width:80px;}

.glossymenu{margin: 5px 0; padding: 0; width: 180px; /*width of menu*/}
.glossymenu a.menuitem{ background:url(/images/acc_bg.gif) top left repeat-x; font-size:16px; font-weight:bold; color: white; display: block; position: relative; width: auto; padding:0px; padding-left:10px; text-decoration: none; line-height:33px; height:33px; clear:both;}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{color: white;}
.glossymenu a.menuitem .statusicon{ position: absolute; top: 3px; right: 5px; border: none;}

.glossymenu div.submenu{ background: #f5f5f5;}
.glossymenu div.submenu ul{ list-style-type: none; margin: 0; padding:10px 0px 10px 10px;}
.glossymenu div.submenu ul li{ line-height:18px;}
.glossymenu div.submenu ul li a{ background:url(/images/arrow.gif) left 4px no-repeat; font-size:11px; color:#303030; text-decoration: none; padding-left: 10px;}
.glossymenu div.submenu ul li a:hover{color:#db0b02;}


/* Content's RIGHT child */
.box{ float:left; width:795px;}
.compare_l{ float:left; width:117px; padding-top:20px;}
.compare_r{ float:right; }
.compare_r .page, .compare_r b { color: #626262; }
.row1{ background-color:#e4e4e3; border-bottom:1px solid #c1c1c1; border-top:1px solid #c1c1c1; margin:1px 0px; color:#303030; padding:10px 10px 10px 20px;}
.row2{ background-color:#f6f6f6; border-bottom:1px solid #c1c1c1; border-top:1px solid #c1c1c1; color:#303030; padding:10px 10px 10px 20px;}

.blue_text{ font-size:13px; font-weight:bold; color:#0c49ae;}
.blue_text a{ font-size:13px; font-weight:bold; color:#0c49ae; text-decoration:underline;}
.blue_text a:hover{text-decoration:none;}

.table_title{ background-color:#4f4f4f; float:left; width:600px; margin:10px 0px 15px 0px; padding-left:195px; }
.table_title div{ color:#FFFFFF; float:left; padding:3px 0; padding-left:5px; border-left:1px solid #757575;}
.year{ /*background:url(/images/arrow1.gif) 45px 10px no-repeat; */width:40px;}
.make_model{width:245px;}
.price_t{ width:90px; border-right:1px solid #757575;}

.pager {text-align:right;}
.pager a { padding:0px 2px;}
.currentpage { padding:0px 2px; }
.page{ padding-left:20px; padding-bottom:5px;}

.compare{ font-size:13px; font-weight:bold; color:#262626;}
.price_text1{ font-size:17px; color:#4e7f18; padding-bottom:5px; padding-left: 11px; text-decoration:line-through; font-weight:bold; /*color:#000;*/ }
.price_text2{ font-size:19px; color:#ae0000; padding-bottom:5px; font-weight:bold; }
.price .price_text2 { color:#EF0202; }
.text1{ font-size:11px;}
.text1 strong{ font-size:13px; color:#cf2b22;}


.vehicleImage {
	width: 160px;
	height: 125px;
}
.vehicleImage div {
	width: 150px;
	height: 115px;
	
	position: relative;
	top: -120px;
	left: 5px;
	
/*	letter-spacing: -1px;*/
	
	padding: 0;
	margin: 0;
}
.vehicleImage div h2 {
	width: 100%;
	
	position: absolute;
}


/* vehicleShow Page */
.logo-stripe{ width:962px; height:39px; float:left; padding:10px 10px 15px 10px;}
.logo-1{ width:212px; float:left;}
.logo-2{ width:289px; float:left; padding:10px 147px 10px 148px;}
.logo-3{ width:166px; float:left; padding:9px 0 10px 0;}
.blue-box{ width:982px; background:#e6eef2; clear:both; float:left;}
.blue-box-top{width:982px; height:4px; float:left; }
.blue-box-top-cr{ width:4px; float:left; font-size:2px; height:4px; line-height:2px;}
.blue-box-top-mid{ width:974px; float:left; height:4px; line-height:2px; font-size:2px; }
.blue-box-content{ padding:0 10px; width:962px; float:left;}
.icon{ text-align:right; height:25px; font-size:11px; float:left; width:962px; padding-top:5px; }
.icon a{ padding:0px 5px;}
.content-mid{ width:962px; clear:both; float:left;}
.content-mid-left{ width:383px; padding-right:20px; float:left;}
.content-mid-right{ width:559px; float:left;}
.content-mid-right h2{ color:#181818; font-size:20px; line-height:25px; border-bottom:2px solid #181818; padding-bottom:3px;}
.price{ font-size:13px; color:#000000; font-weight:bold; line-height:26px; padding-top:5px;}
.price_disclaimer { display: block; font-size: 10px; color: #000000; font-weight: normal; padding-left: 10px; }

/*.price span.previous { font-size: 17px; color: #ef0202; text-decoration: line-through; }*/
.call{font-size:13px; color:#000000; font-weight:bold;  line-height:26px; margin:0;margin-top:5px; float:left;}
.call strong{ font-size:20px; color:#cf0000; margin:0; padding:0;}

.carproof { float: right; text-align: right; padding-top: 6px; }

.feature-list{width:325px; float:left;  padding:5px 0 15px 0;}
.feature-list ul{color:#000;}
.feature-list ul li{ line-height:20px;}
.feature-list ul li.left{ width:100px; float:left; padding:0px; font-weight:bold;}
.feature-list ul li.right{width:225px; float:left; padding:0px; }
.cta {width:230px; font-size:2px; float:left; }

.tabs{ padding:30px 10px 0 10px; width:962px; clear:both;}
.bot-content{ width:958px; float:left; padding:30px 12px;}
.bot-content-left{ width:207px; float:left; padding-right:20px;}
.bot-content-right{ width:731px; float:left;}

.iframe iframe{ border:1px solid #d4d4d4;}

.gallery{ width:382px; padding-bottom:0px; float:left;}
.thumb{ width:962px; clear:both; }

.thumb img{ padding:0 5px 8px 0;}
.thumb img.first { padding-left:0;}

.ttl_request{ background:url(/images/icon_request.jpg) left top no-repeat; padding-left:55px; font-size:21px; color:#fff; line-height:43px;}
.request_form{ font-size:13px; color:#FFFFFF;}
.request_form span{ font-size:13px; color:#FF0000;}
.request_input{ background-color:#333; border:1px solid #999; width:170px; height:20px; color:#FFFFFF;}
.request_area{ background-color:#333; border:1px solid #999; width:369px; height:60px; color:#FFFFFF;}

.option{ float:left;display:block; }
.option_box{ float:left; width:220px;}
.option_box ul li {
list-style-position: inside !important;
list-style-type: square !important;
color:#fff;
}
.option_box p{line-height:15px; padding-top:10px;}
.option_box p strong{ text-decoration:underline;}

.clearDecoration { text-decoration: none; }
