﻿html
{
	overflow-y: scroll !important;
}

body 
{
	background-image:url(/assets/images/body_background.gif);
	background-repeat:repeat-x;
	background-color:#e0dfd3;
	height:1300px;
	margin:0;
}

h1
{
	font-family: Trebuchet MS, Arial;
	font-size:24px;
	margin:0px;
	padding-top:15px;
	color:#4E4A4A;
}

h2
{
	font-size:16px;
	font-family:Arial;
	margin:0px;
	padding-top:15px;
	
	color:#4E4A4A;
}

hr
{
}

a.button2 
{
    background: transparent url(/assets/images/btn_right.gif) no-repeat scroll top right;
    display: block;
    float: left;
    font: normal 12px verdana, arial, sans-serif;
    color:Black;
    height: 24px;
    margin-right: 6px;
    padding-right: 11px; /* sliding doors padding */
    text-decoration: none;
}

a.button2 span {
    background: transparent url(/assets/images/btn_left.gif) no-repeat;
    display: block;
    line-height: 14px;
    margin-right:5px;
    padding: 5px 0 5px 12px;
}

a.button2:hover 
{
	color:Black;
}

.AdvancedSearchSection
{
	margin-left:20px;
	padding:10px;
}

#AdvancedCarSearch
{
	min-height:675px;
	margin-right:50px;
	padding-top:10px;
	font-family:Arial;
	color:#4E4A4A;	
}

#AdvancedCarSearch span
{
	font-weight:bold;
	font-size:14px;
	margin-left:5px;
}

#AdvancedSearch
{
	height:250px;
	color:Black;
	font-family:Arial;
	font-size:13px;
	margin-left:20px;
}

.AdvancedSearch
{
	background-image:url(/assets/images/AdvancedSearchBackground_2.gif);
	background-repeat:no-repeat;
	height:200px;
	width:460px;
	float:left;
}

.bodystyle
{
	line-height:28px;
	margin-left:15px;
	vertical-align:middle;
}

#BottomContent
{
	background-color:#efefea;
	margin:auto;
	width:958px;
	height:180px;
	padding-top:20px;
	border-top:solid 1px #dfdfdc;
}

#BottomContent span
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	margin-left:25px;
	text-align:center;
}

#BottomContent img
{
	float:left;
	margin-left:30px;
	margin-top:15px;
}

#BottomContent a
{
	color:Black;
}

#BottomContent ul
{
	font-size:12px;
	line-height:20px;
}

.bottomContent
{
	width:200px; 
	height:150px; 
	border-right:solid 1px #dfdfdf; 
	float:left; 
	margin-left:20px;
	padding-top:15px;
}

.bottomContent a:link
{
	color:Black;
}

.callouts
{
	font-family:Verdana;
	font-size:12px;
}

#CarSpecials
{
	padding-top:8px;
	background-image:url(/assets/images/content_back1.gif);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
	height:338px;
	width:300px;
	float:left;
	margin-top:30px;
}

#CarSpecials img
{
	margin-left:35px;
	margin-top:15px; 
	float:left;
}

#CarSpecials p
{
	font-size:14px;
	float:left; 
	margin-top:25px; 
	margin-left:10px;
}

.clear
{
	clear:both;
}

.contactDealer
{
	padding:5px;
	font-size:12px;
	font-family:Arial;
	line-height:26px;
}

.contactDealer tr
{
	margin:5px;
}

#CustomerInfo
{
	font-size:12px;
}

#DealershipSearch
{
	font-family:Arial;
	font-size:12px;
}

#DealershipSearch span
{
	font-weight:bold;
	font-size:14px;
	margin-left:5px;
}

.dgResultsPager
{
	border:none;
	text-align:center;
}

#Footer
{
	width:958px;
	height:45px;
	background-color:#2a2a2a;
	margin:auto;
	padding-top:10px;
	text-align:center;
}

#Footer span
{
	font-family:Verdana;
	font-size:10px;
	text-align:center;
	color:#efefea;
}

#Footer a:link, a:hover, a:visited
{
	text-decoration:underline;
	color:White;
}

#FindDealers
{
	padding-top:8px;
	float:left; 
	height:338px; 
	width:300px;	
	background-image:url(/assets/images/content_back1.gif);
	background-repeat:no-repeat;
	margin-right:12px;
	font-family:Arial;
}

#FindDealers ul
{
	list-style:none; 
	margin-left:0; 
	padding-left:23px; 
	line-height:18px; 
	list-style-image:none;
}

#ForSaleBy
{
	background-image:url(/assets/images/for_sale_by.gif);
	height:100px;
	width:225px;
	padding-top:40px;
}

#HeaderBackground
{
	background-image:url(/assets/images/header_background.gif);
	background-repeat:no-repeat;
	height:190px;
	width:980px;
	margin:auto;
	margin-top:5px;
	margin-bottom:0;
}


#HeaderBackground span
{
	font-size:12px;
}

.header
{
	font-family:Arial; 
	font-weight:bold; 
	font-size:18px;	
	margin-left:20px;
}

.TopIcons
{
	float:left;
	border:Solid 1px Black;
	width:80px;
	height:70px;
}

#LeftColumn
{
	float:left;
	width:240px;
	height:400px;
}

#LeftMid
{
	background-repeat:no-repeat;
	height:338px;
	width:620px;
	float:left;
	margin-top:20px;
	margin-left:20px;
	margin-right:3px;
	padding-top:10px;
}

#MainContainer
{
	height:900px;
	margin:auto;
}

#MiddleContent
{
	width:918px;
	min-height:400px;
	background-color:#EDEBE3;
	background-image:url(/assets/images/search_background.gif);
	background-repeat:repeat-x;
	margin:auto;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	font-family:Arial; 
	font-size:12px;
}

#MiddleContent a
{
	color:Blue;
}

#MiddleContent span
{
	font-weight:bold;
}

#MiddleContentHome
{
	width:958px;
	min-height:400px;
	background-color:White;
	margin:auto;
}

.ModifySearch
{
	background-image:url(/assets/images/modify_search.gif);
	margin-top:20px;
	width:177px;
	height:35px;
}

#MyAccount
{
	padding-top:10px;
	padding-right:30px;
	float:right;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	color:Black;
}


#MiddleBackground
{
	background-color:#2f312e;
	min-height:300px;
	width:958px;
	margin-top:0px;
	margin:auto;
}

#Nav
{
	padding-top:1px;
	font-family:Arial;
}

#Nav li
{
	display: inline;
	list-style:none;
	margin-left:12px;
	color:White;
	font-size:16px;
}

#Nav a:link
{
	font-family:Arial;
	color:White;
	font-size:16px;
	text-decoration:underline;
}

#Nav a:hover
{
	font-family:Arial;
	color:White;
	font-size:16px;
	text-decoration:underline;
}

#NewCars
{
	background-image:url(/assets/images/NewCar_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:45px;
}

#NewATV
{
	background-image:url(/assets/images/NewATV_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:45px;
	margin-left:58px;
}

#NewRV
{
	background-image:url(/assets/images/NewRV_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:45px;
	margin-left:58px;
}

#NewSnowmobile
{
	background-image:url(/assets/images/NewSnowmobile_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:45px;
	margin-left:58px;
}

#NewMotorcycle
{
	background-image:url(/assets/images/NewMotorcycle_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:45px;
	margin-left:58px;
}

#NewWatercraft
{
	background-image:url(/assets/images/NewWatercraft_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:45px;
	margin-left:58px;
}

#PrivateSellers
{
	text-align:center;
	width:353px;
	padding-top:10px;
	float:left;
	font-size:14px;
	background-image:url(/assets/images/sell_your_car_background.gif);
	height:226px;
}

#DealershipSellers
{
	text-align:center;
	width:353px;
	padding-top:10px;
	float:left;
	font-size:14px;
	background-image:url(/assets/images/sell_your_car_background.gif);
	height:226px;
	margin-left:50px;
}

.PageTitle
{
	font-family:Arial;
	color:White;
	font-weight:bold;
	font-size:20px;
	margin-left:10px;
	padding:0;
}

.RadioList
{
	margin-left:15px;
}


#ResultsContent
{
	width:958px;
	background-color:White;
	float:left;
	padding-top:10px;
	padding-bottom:30px;
}

#ResultsMiddle
{
	width:958px;
	background-color:White;
	min-height:1500px;
	margin:auto;
}

#RightColumn
{
	float:left;
}

#RightColumn img
{
	border: solid 1px #DD6F26;
}

#SearchFeaturedVehicles
{
	background-image:url(/assets/images/featured_vehicles.gif);
	height:575px;
	width:200px;
	float:right;
	margin-left:10px;
	margin-top:10px;
}

.searchDDL
{
	margin:20px;
	width:130px;
}

.searchDDL2
{
	margin-left:15px;
	width:70px;
}

.searchDDL3
{
	width:70px;
}

.SearchSelectionHeader
{
	font-weight:bold;
	color:#d84700;
	line-height:18px;
}

#SellCars
{
	background-image:url(/assets/images/SellCar_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
}

#SellATV
{
	background-image:url(/assets/images/SellATV_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:45px;
}

#SellRV
{
	background-image:url(/assets/images/SellRV_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:45px;
}

#SellSnowmobile
{
	background-image:url(/assets/images/SellSnowmobile_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:45px;
}

#SellMotorcycle
{
	background-image:url(/assets/images/SellMotorcycle_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:45px;
}

#SellWatercraft
{
	background-image:url(/assets/images/SellWatercraft_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:45px;
}

.sellCar
{
	width:120px;
	height:30px;
	font-family:Arial;
	font-size:16px;
}

#Services li
{
	list-style-image:url(/assets/images/homepage_li.gif);
	line-height:40px;
	margin-right:35px;
	border-bottom:solid 1px gray;
	font-family:Verdana;
	font-size:14px;
	font-style:italic;
}

#Services
{
	padding-top:8px;
	float:left;
	height:338px;
	width:300px;
	background-image:url(/assets/images/content_back1.gif);
	background-repeat:no-repeat;
}

#Services a
{
	color:Blue;
	text-decoration:none;
}

.TextBox
{
	font-family:Arial;
	font-size:12px;
	margin-top:3px;
}

#UsedCars
{
	background-image:url(/assets/images/UsedCar_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-left:58px;
	margin-right:45px;
}

#UsedATV
{
	background-image:url(/assets/images/UsedATV_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:45px;
}

#UsedRV
{
	background-image:url(/assets/images/UsedRV_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:45px;
}

#UsedSnowmobile
{
	background-image:url(/assets/images/UsedSnowmobile_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:45px;
}

#UsedMotorcycle
{
	background-image:url(/assets/images/UsedMotorcycle_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:45px;
}

#UsedWatercraft
{
	background-image:url(/assets/images/UsedWatercraft_callout.gif);
	background-repeat:no-repeat;
	height:265px;
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:45px;
}

#VehicleAge
{
	background-image:url(/assets/images/vehicle_age.gif);
	height:102px;
	width:225px;
	margin-bottom:20px;
	padding-top:40px;
}

#VehicleSelectTable
{
	clear:both;
	margin-left:350px;
	width:600px;
	height:90px;
	font-family:Arial;
	font-size:12px;
	line-height:22px;
	font-weight:bold;
}

#VehicleSelectTable a
{
	color:Black;
	text-decoration:none;
}



