@charset "utf-8";
/* CSS Document */

.clear { clear: both; height: 0; }

html #outer{height:100%;}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.5em;
	padding: 5px 0px;
	}

li {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	font-size: 11px;
	line-height: 20px;

	}
	
body { 
	margin-top: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	background: #000000 url(../images/sharpe_bg.jpg)!important;
	background-repeat:no-repeat !important;
	background-position: top !important;



}

#siteToolbar {
	background: #838488 url(../images/bodyback2.jpg) 0 0 repeat-x;
}

a {
	text-decoration: none;
	color: #0066CC;
	font-weight: 600;
}

a:hover {
	text-decoration: none;
	color: #990000;
}

h1 {
	font-size: 18px;
	font-weight: bold;
	padding: 5px;
	color: #0066CC;  
}

h2 {
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	color: #0066CC; 
}
		
h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	color: #FF0000; 
}

.detail-thumbs {
		padding: 3px;
}

#container {
	border: none;
	background:transparent;	
}

#header {
	position:relative;
	width: 950px;
	height: 108px; 
	background-image: url(../images/header.png);
}



#link_facebook {
	position:absolute;
	top:24px;
	left:610px;
}

#link_twitter {
	position:absolute;
	top:26px;
	left:655px;
}



#footer a:hover {
	color: #fff;
}
		
#customcontent td { padding: 5px; }
#customcontent td img { border: 1px solid #333; }
#customcontent td li { 
	list-style:disc;
	margin: 0 0 0 1.5em;
 }
#customcontent h3 { padding: 5px 5px 5px 0px; }	

.paginationleft { width: 100%; padding: 5px 0px; font-size: 12px; text-indent: 5px; }
.paginationleft a { background-color: #354f68; color: white; padding: 2px 5px; border: 1px solid #333; }
.paginationleft a:hover { background-color: #333; color: #fff; }

.paginationright { width: 100%; padding: 5px 0px; font-size: 12px; }
.paginationright a { background-color: #354f68; color: white; padding: 2px 5px; border: 1px solid #333; }
.paginationright a:hover { background-color: #333; color: #fff; }

.vehiclespecials { width: 950px; height: auto; padding: 5px 0px; background-color: #999; color: #fff; }
.vehiclespecials p {  padding: 0px 5px; line-height: 1.5em; font-size: 14px; font-weight: bold; }
.vehicleheaderwrapper { display: block; background-color: #354f68; color: #fff; width: 100%; height: auto; }
.vehicleheaderwrapper li { font-size: 14px; padding: 5px 0px; }

#vehicleheading { background-color: #354f68; color: #fff; width: 100%; font-size: 16px; font-weight: 600; margin-top: 5px; }
#vehicleheading table { margin:  0 auto; }
#vehicleheading td { width: 315px; padding: 5px 0px; text-align: center; }
#vehicleheading span { font-size: 24px; }

#footertext {
	background-color: #88898b;
}

#footertext p{
	padding: 0.5em 2.0em;
	color:#eee;
}

#getPreApproved {display:none;}

.inventory_preapproved {display:none;}

#modalform {
	background: #fff;
}

/****************** Search Page **********************************/
#search_refine_further fieldset legend,.pagination p a,#search_refine_further fieldset .show_more{background:#0d2da4 !important;}
#search_refine_further fieldset{background:white !important;}
#search_refine_further fieldset ul li a{color:#0d2da4;}
#search_filter fieldset ul {list-style-image: url("http://wpc.284d.edgecastcdn.net/00284D/en/images/search_images/dark-blue_arrow.jpg");}
.sellingprice{text-decoration:none !important}
.pagination p a{border:none !important;}
.sortpage_container{border:1px solid #0D2DA4 !important;}
#vehicle_search_by li a{color:#0d2da4 !important;}
div.vehicle_inventory_block .compare {background-image: url("http://www.thesharpecollection.com/en/images/compare_img.jpg") !important;}
div.vehicle_inventory_block .compare .go_overlay {background: url("http://www.thesharpecollection.com/en/images/go_btn.jpg") !important}
#remove_filter_container legend{background:#0d2da4 !important;}
#remove_filter_container ul li a,.pagination span{color:#0d2da4 !important;}
.inventory_special_text{background:white !important;color:#0d2da4 !important;}
.inventory_special_wrapper{background:white !important;color:#0d2da4 !important;}
.inventory_special_wrapper a{color:#333 !important;}


.inventory_vehiclePricing dd span {
	text-decoration: none !important;
}
.inventory_vehiclePricing dd {
	text-decoration: none !important;
}
.inventory_special span {
	text-decoration: none !important;
}
.details_vehiclePricing dd span {
	text-decoration: none !important;
}
#mdl_inventory_price dd span {
	text-decoration: none !important;
}

.mdl_special span {
    text-decoration: none !important;
}
.mdl_msrp_dd {
    text-decoration: none !important;
}
.details_special span {
    text-decoration: none !important;
}
.details_msrp_dd {
    text-decoration: none !important;
}
.incentives{color:#0d2da4 !important;}
#search_filter{background:#ccc;border:none !important;}


.specials_special span {
	text-decoration: none !important;
}
.formatted{
	margin-left:-10px !important;	
}

#homelink	{
	float:left;
	width:115px;
	height:90px;
	margin-top:10px;
	margin-left:20px;
	
	
	
}

#phone	{
	text-align:right;
	padding-top: 23px;
	padding-right: 13px;
	font-size:19px;
	color:#FC3;
	
	
}




#nav {

	margin: 6px 0 0 20px;
	

	height: 30px;

	width: 950px;
	background: transparent url(../images/navbar_image.png) no-repeat;

}

	}	
#qm0 a	
	{
		background:url(../images/nav_arrow.png) bottom right no-repeat;
		padding: 2px 0px 5px !important;
		color: #000000;
	

	}
	
#qm0	{
	width:950px;
	
}

.pagination	{
	background:#FFFFFF;
	
}

