 /* --------------------------------------------
|  GLOBAL STYLES
--------------------------------------------- */

	/*-- Body --*/
	body {
		margin:0;
		padding:0; 
		border:none;
		line-height:13px;
	}
	body,td{font:11px Arial,Helvetica,sans-serif;}
	
	/*-- Text Formating --*/
	b{font-weight:bold;}
	i{font-style:italic;}
	p{margin:0;}
	
	/*-- Images --*/
	img{border:0;}
	
	/*-- Form Elements --*/
	input, form, select{ margin:0; }

	/*-- Floats --*/
	.right{float:right;}
	.left{float:left;}	
	.clearBoth{clear:both;}
	
	/*-- Headers --*/
	h1, h2, h3, h4, h5, h6 { margin:0; }
	
/* --------------------------------------------
|  NAVIGATION
--------------------------------------------- */
	
	/*----------------*/
	/*-- First Tier --*/
	/*----------------*/
	
	/*-- Globals --*/
	#nav {
		width:790px;
		clear:both;
		padding:0;
		margin:0;
		list-style:none;
	}
	
	/*-- Anchors --*/
	#nav a {
		display: block;
		line-height: 27px;
		height: 27px;
		float: left;
		padding: 0 23px 0 23px;
		background: url(graphics/nav/dp_a.gif) repeat-x;	
	}
	
	/*-- Lists --*/
	#nav li {
		border-right:1px solid #d5d5d5;
		background-image: url(graphics/nav/bg_first_tier.gif);
		background-repeat: repeat-x;
		line-height: 27px;
		float:left;
		position:relative;
		padding:0;
	}
	
		/*anchors*/	
			#nav li a {
				font-weight:bold;
				text-decoration:none;
				color:#fff;
				margin:0;
				letter-spacing:normal;
				font-size:12px;
			}
			#nav li a:hover {background: none;}
		
		
		#nav li ul {
			border-width:1px;
			border-style:none solid solid solid;
			border-color:#dcdcdc;
		}
		
			/*-------------------*/
			/*-- Second Tier --*/
			/*-------------------*/
						
			/*-- Lists --*/
			#nav ul {
				position: absolute;
				top:27px;
				left:-1px;
				visibility:hidden;
				list-style:none;
				clear:left;
				margin:0;
				padding:0;
				border: 1px solid red;
			}		
				/*hover States for IE and FF*/
				#nav li:hover ul , #nav li.sfhover ul  {visibility:visible;}
				#nav li:hover ul, #nav li.sfhover ul { display: block; }
		
			/*- Anchors -*/
			#nav li li a {float: none;}
			#nav li ul li a {
				font-size:11px;
				text-decoration: none;
				font-weight:normal;
				display: block;
				padding: 0 12px 0 12px;
			}

			/*-- Nav Backgrounds --*/
			#ddHome {background-position: 0 0;}
			#ddBuy {background-position: 0 -27px;}
			#ddSell {background-position: 0 -54px;}
			#ddLease {background-position: 0 -81px;}
			#ddFinance {background-position: 0 -108px;}
			#ddDealers {background-position: 0 -135px;}
			#ddFeatures {background-position: 0 -162px;}
			#ddResources {background-position: 0 -189px;}

			/*-- Anchor Backgrounds --*/
			#ddBuy ul a {background:#8fb36b;}
			#ddBuy ul a:hover {background:#566b40;}
			
			#ddSell ul a {background:#7094b7;}
			#ddSell ul a:hover {background:#43596e;}
			
			#ddLease ul a {background:#db944c;}
			#ddLease ul a:hover {background:#83592d;}
			
			#ddFinance ul a {background:#b77070;}
			#ddFinance ul a:hover {background:#6e4343;}
			
			#ddDealers ul a {background:#c1ae88;}
			#ddDealers ul a:hover {background:#746851;}
			
			#ddFeatures ul a {background:#90bfd2;}
			#ddFeatures ul a:hover {background:#56727e;}
			
			#ddResources ul a {background:#6e8c9d;}
			#ddResources ul a:hover {background:#42545e;}

			/*-- Dropdown Menu Width --*/
			#ddBuy ul, #ddBuy ul li, #ddSell ul, #ddSell ul li, 
			#ddLease ul, #ddLease ul li, #ddFinance ul, 
			#ddFinance ul li, #ddDealers ul, #ddDealers ul li, 
			#ddFeatures ul, #ddFeatures ul li, #ddResources ul, 
			#ddResources ul li {width: 150px;}

/* --------------------------------------------
|  STRUCTURE
--------------------------------------------- */

	/*--------------*/
	/*-- Globals --*/
	/*--------------*/
	
		/*-- Site Wrap --*/
		#siteWrap {background:#fff url(graphics/bg_sitewrap.gif) repeat-x;}
			
			/*home specific*/
			#siteWrapHome {background:#fff url(graphics/bg_sitewraphome.gif) repeat-x;}
		
		/*-- Site Container --*/
		#siteContainer { width:770px; }
			
		/*- Content Area -*/
		#contentArea{width:770px;margin:0 25px; padding:0 25px 25px 0; }
		#contentAreaNoFlash{padding:0 25px 25px 25px;}			
			
			/*wrap*/
			#contentArea .wrap {width: 730px; height: 430px;}
	
		/*- Flash Container -*/
		#flashContainer{width:770px;clear:both;height:201px;position:absolute;}
		
	/*--------------*/
	/*-- Header --*/
	/*--------------*/
	
		/*-- Globals --*/			
		#header { height:101px; }
		#header .wrap { padding:50px 0 0 0; }

		/*-- Anchors --*/
		#header a {
			font-weight:bold;
			font-size:11px;
			color:#666;
			margin-left:13px;
		}
		
		/*-- Lists --*/
		#header ul {
			list-style:none;
			margin:0;
			padding:0;
		}
		#header ul li {
			float:left;
			margin-left:9px;
			vertical-align:middle;
			color:#707070;
		}
		
		/*-- Logo --*/
		#header .logo{	margin:10px 0 0 5px;	float:left; }

		/*-- Login Box --*/
		#header .login{
			float:right;
			background:url(graphics/bg_login.gif) 100% 0 no-repeat;
			font-size:10px;
			height:94px;
			margin-left:10px;
		}
		
			/*inputs*/
			#header .login input{
				margin-top:4px;
				font-size:10px;
				width:60px;
			}
			#header .submit {
				border:1px solid #5d5d5d;
				background:#ccc;
				width:40px !important;
				font-size:10px !important;
				padding:0;
				font-family:arial;
			}

/* --------------------------------------------
|  PAGE SPECIFIC
--------------------------------------------- */

	/*----------------------------------------*/
	/*-- HOME PAGE ---> FOUR BOXES--*/
	/*----------------------------------------*/
	
			/*--------------*/
			/*-- Globals --*/
			/*--------------*/
				
				/*-- Buy and Sell */
					
					/*layout*/
					#contentArea .buy, #contentArea .sell {
						float:left;
						width:354px;
						background:url(graphics/bg_topbox.gif) 100% 0 no-repeat;
						height:195px;			
					}
					#contentArea .links{text-align:center;}
				
					/*text formatting*/
					#contentArea .buy p,#contentArea .sell p{
						padding:15px 10px 20px;
						font-size:12px;
						font-weight:bold;
					}
					
				/*-- Featured Dealer and Leases --*/
				
					/*layout*/
					#contentArea .leases,#contentArea .feat{
						width:354px;
						margin-top:11px;
						background:url(graphics/bg_bottombox.gif);
						height:181px;
						clear: left;
					}
					
					/*header*/
					#contentArea .leases .header, #contentArea .feat .header {display:block;}
				
							
			/*----------*/
			/*-- Buy --*/
			/*----------*/
					
				/*-- Globals --*/
				#contentArea .buy{ margin-top:25px; }
				
				/*-- Layout --*/
				#contentArea .buy .links{margin-top:15px;}
				
				/*-- Footer --*/
				#contentArea .buy .footer{text-align:center; margin-top:32px;}
				
				
			/*----------*/
			/*-- Sell --*/
			/*----------*/		
			
				/*-- Globals --*/
				#contentArea .sell{ margin:25px 0 0 10px; }
				
				/*-- Footer --*/
				#contentArea .sell .footer{text-align:center; margin-top:25px;}
							
				
			/*-------------*/
			/*-- Leases --*/
			/*-------------*/		
			
				/*-- Globals --*/
				#contentArea .leases{
					float:left;
					clear:left;
					margin-bottom:11px;
					text-align:left;
				}
				
				/*-- Layout --*/
				#contentArea .leases .links{margin-top:40px;}			
				#contentArea  .leases .tagLine{margin:10px 0 0 80px;}
				
				/*-- Images --*/
				#contentArea .leases .carImg{
					float:left;
					margin:20px 0 0 15px;
					clear:both;
					display:block;
				}
	
				
			/*------------------------*/
			/*-- Featured Dealer --*/
			/*------------------------*/	
			
				/*-- Globals --*/
				#contentArea .feat{
					float:left;
					clear:none;
					margin:11px 0 11px  10px;
				}
				
				/*-- Layout --*/
					
					/*links*/
					#contentArea .feat .links{
						clear:both;
						padding-right:8px;
						margin-top:8px;
						text-align:right;
					}
							
					/*name*/
					#contentArea .feat .name{
						margin:4px 0 0 4px;
						float:left;
						color:#a58955;
						font-weight:bold;
						font-size:11px;
					}
				
					/*location*/
					#contentArea .feat .location{
						float:right;
						margin:4px 8px 8px 0;
						color:#a58955;
					}
					
					/*info*/
					#contentArea .feat .info {
						float:right;
						width:200px;
						margin:0 8px 0 0;
						padding-left:8px;
						color:#333;
					}
				
				/*-- Images --*/
				#contentArea .feat .dealerImg{
					float:left;
					margin:4px 0 0 8px;
					clear:both;
					width:128px;
					border:1px solid #000;
				}
	
	/*-------------------------------------------------*/
	/*-- HOME PAGE --> FEATURED SPECIALS --*/
	/*-------------------------------------------------*/
			
			/*--------------*/
			/*-- Globals --*/
			/*--------------*/
				#contentArea .specials{
				width:718px;
				clear: both;
				border-bottom:1px solid #e5e5e5;
				padding-bottom:13px;
				background:url(graphics/headers/h_specials.gif) no-repeat;
				z-index:0;
			}
				
			/*-----------*/
			/*-- Lists --*/
			/*-----------*/		
			#contentArea .specials ul{ 
				margin: 55px 0 0 57px;
				padding:0;
				list-style:none;
				width: 231px;
			}
			#contentArea .specials li{ margin-top:2px; }
			
			/*-------------*/
			/*-- Layout--*/
			/*-------------*/	
			#latestListings, #leaseSpecials, 
			#vehiclePromotions, #dealerMembers, #hotDeals{
				border:1px solid #ddd;
				width:403px;
				margin-top:-190px;
				padding:7px;
				margin-left:287px;
				background:#fff;
				display:none;
			}
			.specials #testBox a {
			 	height: 29px;
				width: 231px;
				background-repeat: no-repeat;
				display:block;
			}
			.specials #testBox a:hover {background-position: 0 -29px;}
			.specials #testBox .currentButton a,
			.specials #testBox .currentButton a:hover 
			{background-position: 0 -58px;}
				/*turns on first section to be shown*/
				#hotDeals {display:block;}

			/*--------------*/
			/*-- Buttons --*/
			/*--------------*/					
				#hotDealsB { background-image: url(graphics/buttons/hotdeals_matrix.gif); }
				#latestB {	background-image: url(graphics/buttons/latest_matrix.gif); }
				#leaseB { background-image: url(graphics/buttons/lease_matrix.gif); }
				#newVehicleB { background-image: url(graphics/buttons/promotions_matrix.gif); }
				#newDealerB {	background-image: url(graphics/buttons/newest_matrix.gif); }
				#testBox {	width: 231px; }
					
			/*------------*/
			/*-- Tables--*/
			/*------------*/	
			
				/*-- Globals --*/
				.addBorder{
					padding:2px;
					border:2px solid #ddd;
					margin-top:3px;
					background:#fff url(graphics/bg_hot_deals_left.gif) repeat-x;
				}
				
				/*-- Text Formatting --*/
				.model{width:226px;font-weight:bold;}
				.location{text-align:right;}
				
				.price{
					width:126px;
					color:#cc0000;
					font-weight:bold;
					text-align:right;
					vertical-align:top;
				}
				
					/*anchors*/
					.price a { color:#cc0000; }
					.price a:hover { color:#eb351a; }

				/*-- Images --*/
				.thumb{padding-right:10px;vertical-align:top;}
				
				/*-- Button --*/
				.specials .links {
					margin:10px 0 4px 0;
					text-align:right !important;
				}				
				.specials .btn { margin-right:0; }

/* --------------------------------------------
|  CONTENT SPECIFIC
--------------------------------------------- */

/*--------------------*/
/*-- Province Box --*/
/*--------------------*/

	/*-- Globals --*/
	.provinceBoxBC {
		border:1px solid #969c92;
		font-size:10px;
		background:#d5e5c8;
		width:210px;
		padding:8px;
		margin:11px 7px;
		float:left;
	}
	
	.spacer {
		margin-left:145px;
	}

	/*-- Tables --*/
	.provinceBoxBC td { font-weight:bold; }

	/*-- Inputs --*/
	.provinceBoxBC select {
		background:#eee;
		font-size:10px ;
		font-family:arial;
		margin:0 0 0 5px;
	}
	
/*------------------*/
/*-- Green Box --*/
/*------------------*/
	
	/*-- Globals --*/
	.greenFirst, .greenMiddle, .greenLast {
		margin:11px 2px;
		float:left;
		border:1px solid #969c92;
		font-size:10px;
		background:#d5e5c8;
		text-align:center;
		padding:4px 8px;
	}

	/*-- Layout --*/
	.greenBoxWrap { margin-left:10px;}
	
	
	/*-- Tables --*/
	.greenFirst td, .greenMiddle td, .greenLast td { font-weight:bold; text-align:right; padding:4px 0;}

	/*-- Inputs --*/
	
		/*globals*/
		.greenFirst select, .greenMiddle select, .greenLast Select {
			font-size:10px;
			font-family:arial;
			margin:0 0 0 5px;		
		}
		
		/*layout*/
		.greenFirst select { width:160px; }
		.greenMiddle select { width:105px; }
		.greenLast select { width:135px; }
		
		/*small*/
		.greenMiddle .small {
			width:50px !important;
			float:left;
		}		
		.greenLast .small {
			width:65px !important;
			float:left;
		}

/*--------------*/
/*-- Buttons --*/
/*--------------*/

	/*-- Globals --*/
	.btn {
		border-style: solid;
		border-color: #474747;
		border-width: 1px;
		padding:3px 6px !important;
		margin:0px 5px 0 5px;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		text-decoration:none !important;
	}

	/*-- Green --*/
	.grn {background:#809d64;color:#fff !important;}
	.grn:hover {background:#99b67d;}
	
	/*-- Blue --*/
	.blu {background:#6482a0;}
	.blu:hover {background:#7e9cbc;}

	/*-- Orange --*/
	.orn {background:#d6812b;}
	.orn:hover {background:#f39a44;}

	/*-- White --*/
	.wht {
		background:#fff;
		color:#a58955 !important;
		font-size:10px !important;
		font-weight:normal !important;
	}

	/*-- Specials --*/
	.specials .wht {
		background:#fff;
		color:#cc0000 !important;
		font-size:10px !important;
		font-weight:normal !important;
	}
	.specials .wht:hover {border:1px solid #7e7e7e;color:#eb351a !important;}


/* --------------------------------------------
|  PAGE SPECIFIC
--------------------------------------------- */

/*----------------*/
/*-- Buy Large--*/
/*----------------*/

	/*-- Globals --*/
	#buyLarge {
	 	background:url(graphics/headers/h_grey_large.gif);
		width:718px;
		height:467px;
		border-bottom:1px solid #ccc;
		clear:both;
	}

	/*-- Headers --*/
	#buyLarge .subHeader {margin:20px 0 -20px 15px; color:#58842c;}

	/*-- Layout --*/	
	#buyLarge .map {
		padding:0 20px 20px 20px;
		color:#999;
	 	text-align:center;
	}	
	#buyLarge area {padding:20px;	color:#999;}

	/*-- Lists --*/
	#buyLarge .links ul {
		list-style:none;
		margin:15px 0 0 0;
		padding:0;
		width:465px;
	}
	#buyLarge .links ul li {display:inline;color:#999;}

	/*-- Anchors --*/
	#buyLarge .links a,  .map a:visited {color:#999; text-decoration:underline; }
	#buyLarge .links a:hover {color:#8fb773;}

/*------------------------*/
/*-- Buy Manufacture--*/
/*------------------------*/
	
	/*-- Globals --*/
	#buyManu {
	 	background:url(graphics/headers/h_grey_large.gif);
		width:718px;
		border-bottom:1px solid #ccc;
	}

	/*-- Headers --*/
	#buyManu .subHeader {
 		margin:20px 0 0 15px;
		color:#58842c;
		padding-bottom:20px;
	}
	
	#buyManu .subHeader img {
		margin-bottom:-7px;
		display:inline;
	}
	
	#buyManu span {
		margin:0;
		padding:0;
	}
	
	#buyManu img {
		display:block;
	}

	/*-- Layout --*/
	#buyManu .logos {
		margin:0 0 0 30px;
	}
	
/*-----------------*/
/*-- Buy Model--*/
/*-----------------*/

	/* -- Globals --*/
	.modelList { 
		border:solid 1px #666;
		table-layout:fixed;
		width:688px;
		margin:0 0 15px 15px;
	}
	
	.modelList td {
		padding:5px;
		text-align:center;		
		vertical-align:baseline;
	}
	
	/*-- Images --*/
	.modelList td img {
		margin-bottom:5px;
	}			
	
	/*-- Anchors --*/
	.modelList a, .modelList a:visited {
		color:#000;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}	
	.modelList a:hover { color:#666; }
	

/*------------------*/
/*-- Buy Used --*/
/*------------------*/

	/*-- Globals --*/
	#buyUsed {
	 	background:url(graphics/headers/h_grey_large.gif);
		width:718px;
		border-bottom:1px solid #ccc;
	}

	/*-- Headers --*/
	#buyUsed .title {
	 	margin:20px 0 13px 0;
		color:#fff;				
		background:#58842c;
		height:27px;			
		width:678px;		
	}
	
	#buyUsed .title td {
		vertical-align:middle;
	}
	#buyUsed .subHeader  {
	 	color:#58842c;
		font-size:20px;
		font-weight:bold;
		text-align:left;
		margin:4px 4px 4px;
	}
	#buyUsed .subHeader  {
	 	color:#58842c;
		font-size:20px;
		font-weight:bold;
		text-align:left;
		margin:4px 4px 6px;
	}
	#buyUsed .subHeader  img {
	 	margin-right: 4px;
		vertical-align:top;
	}
	
		/* anchors */
		#buyUsed .headerLink {
			color:#58842c;
			float:right;
			padding-top:10px;
			margin-right:25px;
		} 
	
		/* layout */
		#buyUsed .model {
		font-size:20px;
		font-weight: bold;
		padding-left:8px;
		}
		#buyUsed .type {
			font-size:11px;
			font-weight:normal;
			padding-left:145px;
		}
		#buyUsed .title .price {
			font-size:16px;
			color:#fff;
			font-weight:bold;
			padding-right:8px;
		}		
		#buyUsed .tableWrap {
			margin-left:18px;
		}
		
		/* vehicle details */
		#buyUsed .vehicleDetails {
			float:left;
			border:1px solid #999;
			width:300px;
			margin-top:2px;
			margin-left:6px;
		}		
		#buyUsed .vehicleDetails th {
			background:#dee6d5;
			color:#333;
			text-align:left;
			font-size:12px;
			border-bottom:1px solid white;
			padding: 7px  8px;
		}		
		#buyused .vehicleDetails td {
			background:#f5f5f5;
			border-left:1px solid white;
			border-bottom:1px solid white;
			padding:0 8px;
			font-size:12px;
			color:#333;
		}
		#buyused .vehicleDetails .noBorder td, #buyused .vehicleDetails .noBorder th   {
			border-bottom:none !important;
		}
		
		/*--  bottom section --*/
		.bottomSection {
			clear:both;		
			padding-top: 14px;
			width:681px;
			margin-bottom:20px;
		}		
		.bottomSection .specialMargin {			
			border:1px solid #58842c;	
			border-top:none;
			text-align:center;
			padding:4px 0;
			margin:0 1px;
		}	
			
		/* tables */
		#buyUsed .leaseTerms,  #buyUsed .history,  #buyUsed .options, #buyUsed .buyersMenu {		
			width:672px;
			margin:0 auto;				
		}		
		#buyUsed .buyersMenu a {	color:black;}		
		#buyUsed .leaseTerms th, #buyUsed .history th, #buyUsed .options th,  #buyUsed .buyersMenu  {
			text-align:left;
			font-size:12px;
			border-bottom:1px solid white;
			padding: 7px  8px;
		}
		#buyused .leaseTerms td, #buyUsed .history td, #buyUsed .options td {
			border-left:1px solid white;
			border-bottom:1px solid white;
			padding:0 8px;
			font-size:12px;
			width:25%;
		}
		#buyUsed .buyersMenu {
			margin-left:4px;
		}
		
		/*-- Dealer Info --*/
		
			/*info*/
			#buyUsed .dealerInfo {width:300px;border:1px solid #999;float:right;;margin-left:2px;}
			#buyUsed .dealerInfo td {vertical-align:top;padding:4px;}
		
			/*contact*/
			#buyUsed .dealerContact {border:1px solid #999;float:left; width:365px;margin-left:2px;}
			#buyUsed .dealerContact .thumbnail { width:90px; }
			#buyUsed .dealerContact .rightSide { width:100%; }
			#buyUsed .dealerContact td {vertical-align:top;padding:4px;}
			
			/*colors*/
			#buyUsed .dealerContact .light, #buyUsed .dealerInfo .light  {background:#ede8dd;font-weight:bold;border-top:1px solid #fff;}
			#buyUsed .dealerContact .lightNoBorder, #buyUsed .dealerInfo .lightNoBorder {background:#ede8dd;font-weight:bold;border:none;}
			#buyUsed .dealerContact .dark, #buyUsed .dealerInfo .dark {
			 	background:#58842c;
				color:#fff;
				font-size:14px;
				font-weight:bold;
			}
			
		/*-- Private Info --*/
		
			/*info*/
			#buyUsed #view5 {padding:0 2px}
			#buyUsed .privateInfo {width:332px;border:1px solid #999;float:left;margin-left:2px;}
			#buyUsed .privateInfo td {vertical-align:top;padding:4px;}
		
			/*contact*/
			#buyUsed .privateContact {border:1px solid #999;float:left; width:365px;margin-left:2px;}
			#buyUsed .privateContact .thumbnail { width:90px; }
			#buyUsed .privateContact .rightSide { width:100%; }
			#buyUsed .privateContact td {vertical-align:top;padding:4px;}
			
			/*colors*/
			#buyUsed .privateContact .light, #buyUsed .privateInfo .light  {background:#ede8dd;font-weight:bold;border-top:1px solid #fff;}
			#buyUsed .privateContact .lightNoBorder, #buyUsed .privateInfo .lightNoBorder {background:#ede8dd;font-weight:bold;border:none;}
			#buyUsed .privateContact .dark, #buyUsed .privateInfo .dark {
			 	background:#58842c;
				color:#fff;
				font-size:14px;
				font-weight:bold;
			}
				
		/* lease terms */			
		#buyUsed .leaseTerms th { background:#fbead9;  color:#333; }
		#buyUsed .leaseTerms td { background:#f5f5f5; color:#333; }
		/* history */
		#buyUsed  .history th { background:#d6dee3;  color:#333; }
		#buyUsed  .history td { background:#f5f5f5; color:#333; }
		/* options */
		#buyUsed  .options th { background:#d6dee3;  color:#333;  font-weight:normal;}		
		#buyUsed  .options td { background:#f5f5f5; color:#333; }
		/* buyers menu */
		#buyUsed .buyersMenu td {text-align:center; background:#f5f5f5; border-bottom:2px solid white;padding:6px 0; border-right:4px solid white;}
		
		/* bottom toolbar */
		#buyUsed .bottomToolbar {			
			border-bottom:none;
			width:680px;		
		}
		#bottomToolbar tr .first {
			border:none !important;
		}		
		#buyused .bottomToolbar td {
			border-left:1px solid white;			
			font-size:14px;
			font-weight:bold;
		}
		
		/* anchors */
		#buyused .bottomToolbar a {
			background:#999;
			display:block;
			padding:4px 8px;
			margin-left:9px;
			text-decoration:none;
			color:#ededed;			
		}
				
			/* td colors */
			#buyused #optionsBottom { background:#666; }		
			#buyused #historyBottom { background:#315b73; }		
			#buyused #leaseBottom { background:#cc6600; }
			#buyused #descBottom { background:#993333; }
			#buyused #contactBottom { background:#a78b56 ; }
			#buyused #buyerBottom { background:#9527b0; }
			
			/* link colors */
			#buyused #optionsBottom a:hover, #buyused #optionsBottom .current { background:#666; }		
			#buyused #historyBottom a:hover, #buyused #historyBottom .current { background:#315b73; }		
			#buyused #leaseBottom a:hover, #buyused #leaseBottom .current { background:#cc6600;  }
			#buyused #descBottom a:hover, #buyused #descBottom .current { background:#993333;  }
			#buyused #contactBottom a:hover, #buyused #contactBottom .current { background:#a78b56;  }
			#buyused #buyerBottom a:hover, #buyused #buyerBottom .current { background:#9527b0;   }
 
 	/* tabs */
	#view2 { display:none; }

	 /* layout */
	/*#buyUsed .tableWrap {margin:0 19px;width:682px;}*/
	#buyUsed .imagesSmall {list-style:none; }
	#buyUsed .images {margin:0;}

	/*links*/
	#buyUsed .links {text-align:left;}
	#buyUsed .links li {list-style:none; margin:0;}
	#buyUsed .links ul {padding:0; margin:0;}
	#buyUsed .links p {width:295px;}

	/*info*/
	#buyUsed .info {width:285px;border:1px solid #999;float:left;margin-left:20px;}
	#buyUsed .info td {vertical-align:top;padding:4px;}

	/*contact*/
	#buyUsed .contact {border:1px solid #999;float:left; width:365px;}
	#buyUsed .contact .thumbnail { width:90px; }
	#buyUsed .contact .rightSide { width:100%; }
	#buyUsed .contact td {vertical-align:top;padding:4px;}

	/*colors*/
	.green .light {background:#dee6d5;font-weight:bold;border-top:1px solid #fff;}
	.green .lightNoBorder {background:#dee6d5;font-weight:bold;border:none;}
	.green .dark {
	 	background:#58842c;
		color:#fff;
		font-size:14px;
		font-weight:bold;
	}

	/*anchors*/
	.green a, .green a:visited {color:#58842c;}
		
/*----------------------------*/
/*-- Buy PreOwned Details --*/
/*----------------------------*/

	/*-- Buttons --*/

/*------------------------*/
/*-- Region Selection --*/
/*-------------------------*/
			
		/*-- Globals --*/
		.regionSelection {
		 	margin-top:40px;
			font-size:11px;
		 }
		 .regionFirst, .regionSecond, .regionThird {
			 	border:1px solid #999;
				width:220px;
				height:219px;
				float:left;
				background:#d5e5c8;
				overflow:auto;
				/* IE ONLY SCROLL BAR COLORS */
				scrollbar-3dlight-color:#cddac2;
				scrollbar-base-color:#cddac2;
				scrollbar-darkshadow-color:#7da061;
				scrollbar-highlight-color:#fff;
				scrollbar-shadow-color:#3f5031;
			}
		.regionFirst {margin-left:9px; }
		.regionSecond, .regionThird { margin-left:11px; }

		/*-- Layout --*/
		.regionSelection .links {
			clear:both;
			text-align:right;
			padding:15px 15px 0 0;
		}
		
		/*-- List --*/
		.regionFirst ul, .regionSecond ul, .regionThird ul {
			margin:0;
			padding:4px;
			list-style:none;
			font-size:11px;
		}
		.regionFirst li, .regionSecond li, .regionThird li {font-size:11px;}

		/*-- Inputs --*/
		.regionFirst input, .regionSecond input, .regionThird input {vertical-align:middle;margin:3px;}

/*-------------------------------------*/
/*-- Sell Pre-Owned - Packages --*/
/*-------------------------------------*/	
	
	/*-- Sell Options --*/
	
		/* globals */
		.sell15, .sell25 {
			width:334px;
			float:left;	
			margin-bottom:10px;
			border:1px solid #999;
			margin-top:11px;
			text-align:center;
		}
		
		.sellAddPadding {
			margin:0 20px;
		}
				
		/* headers */
		.sell15 h3, .sell25 h3{
			background: #2f5e8e;
			color:#fff;
			font-size:12px;
			padding:7px 0 5px 12px;
			text-align:left;
		}
		
		/* lists */
		.sell15 ul, .sell25 ul {
			margin:0;
			padding:10px 0 10px 22px;
			list-style:none;			
			text-align:left;
			background:#eee;
		}
		.sell15 li, .sell25 li{
			background:url(graphics/bullet_square.gif) 0 6px no-repeat;
			margin-left:-10px;
			padding-left:7px;
		}		
		
		/* images */
		.sell15 img, .sell25 img {
			margin:14px auto;
		}
	
	/*-- Sell $25 --*/		
	
		/* globals */
		.sell25 { float:right; }
		
		/* headers */
		.sell25 h3 { background: #ff6600;}		
	
	/*-- Bottom Links and Image --*/
		
		/* globals */
		.sellerType {
			background:url(graphics/pic_cars_sell_bottom.gif) 50% no-repeat;
			clear:both;	
		}
		
		.sellerType img {
			margin-top:23px;
		}
		
		.sellerType .wrap {
			height:89px;
			margin-bottom:14px;
		}
		
/*------------*/
/*-- Lease --*/
/*------------*/
.getOutLease {
	float:right;
	margin-top:-20px;
	margin-right:15px;
}
.desc {
	width:240px;
	margin-left:17px;
}
.desc p {
	margin-bottom:17px;
	font-size:12px;
	line-height:17px;
}
.desc strong { color:#ff6600; }		
.desc a {display:block;width:118px;margin:0 0 19px 45px;}
		
/*----------------------------*/
/*-- Used Vehicle Listing --*/
/*----------------------------*/

	/*-- Buttons --*/
	#usedCarListing .btn {
		font-size:11px !important;		
		padding:1px 25px !important;
		margin-right:14px;
	}
	
	/*-- Headers --*/
	#usedCarListing h4 { font-size:20px; text-align:center; }
	
	/*-- Horizontal Ruler --*/
	#usedCarListing hr {
		border:1px solid #e1e2dd;
		height:1px;
		background:white;
		margin:3px 15px;
		padding:0;
	}
	
	/*-- Lists --*/
	#usedCarListing .topLinks {
		list-style:none;
		margin:0 15px 22px 15px;
		padding:0;
		font-size:12px;
	}
	#usedCarListing .bottomLinks {
		margin:10px 15px;
		width:686px;
		text-align:center;
	} 
	#usedCarListing .bottomLinks td ul {
		list-style:none;
		margin:0;
		padding:0;
	}
	.bottomLinks li { display:inline; }
	.bottomLinks li a {
		color:#000 !important;
		text-decoration:none !important;
		font-size:12px;
	}
	.bottomLinks li .current {
		color:#558726 !important;
		text-decoration:underline !important; 
		font-weight:bold;
	}
	
	.outline {float:left;}
	.outline img {	margin:2px; }
		
	/*-- Anchors --*/
	
		/*globals*/
		#usedCarListing .topLinks a, #usedCarListing .bottomLinks a { color:#558726; text-decoration:underline; font-size:12px;}

		/*left*/
		#usedCarListing .left {
			background:url(graphics/bullet_left.gif) 0 3px no-repeat;
			padding-left:10px;			
		}
		
		/*right*/
		#usedCarListing .right {
			background:url(graphics/bullet_right.gif) 100% 3px no-repeat;
			padding-right:10px;			
		}
		
		/*--------------*/
		/*-- Sort By --*/
		/*--------------*/
		
			/*-- Globals --*/
			#usedCarListing .sortBy {
				margin:0;
				padding:5px 0;
				background:#527a29;
				margin:0 15px;
				color:#dee6d5;
				text-align:center;		
				font-size:11px;	
			}
		
			/*-- Anchors --*/
			#usedCarListing .sortBy a {
				color:#dee6d5;			
				letter-spacing:normal;
			}
		
			/*-- Lists --*/
			#usedCarListing .sortBy li {
				display:inline;
				letter-spacing:2px;
			}
			
			/*-- Header --*/
			#usedCarListing .sortBy .header {
				font-weight:bold;
				font-size:12px;
				letter-spacing:normal;
			}
			
		/*---------------*/
		/*-- Car List  --*/
		/*---------------*/
			
			/*-- Globals --*/
			.carList {
				margin-top:5px;
				border:2px solid #a5a5a5;
				width:678px;
			}			
			.carList td {
				background:#f5f5f5;
				padding-left:4px;
				font-size:12px;
			}
			
			/*-- Layout --*/
			.carListWrap {
				border:1px solid #ccc;
				margin:2px 0 4px 15px;
				padding:0 4px 4px 4px;
				width:678px;
			}
						
			/*-- Anchors --*/
			.carList td a { font-weight:bold; color:#000 !important; }
			
			/*-- Headers --*/	
			.carList th {
				font-size:12px;
				text-align:left;
				padding-left:4px;
			}
			.carList .header {
				color:#fff;
				padding:4px;
				width:110px;
			}
			
			/*-- Text Formatting --*/
			.carList .cost {
				font-weight:bold;
				text-align:center;
				font-size:14px;
			}
			.carList .small { font-size:10px; }
			.carList .light { font-size:10px; color:#999;}
			
			/*-- Images --*/
			.carList .image { padding:0; width:105px; }
			
			/*-- Colors --*/
			
				 /*normal - green */
				.normal th { background:#dee6d5; }							
				.normal .header { background:#527a29; }
				
				/*lease payment - orange*/
				.leasePay th { background:#f2ddc8; }			
				.leasePay .header { background:#cc6600; }
				
				/*lease special - blue*/
				.leaseSpec th { background:#d3dbe0; }			
				.leaseSpec .header { background:#61a4bf; }
				
				/*lease takeover - brown*/
				.leaseTake th { background:#e9e4d9; }			
				.leaseTake .header { background:#a78b56; }
	
				/*hot deal - red*/
				.hotDeal th { background:#e7c9c9; }			
				.hotDeal .header { background:#990000; }			
			
/* --------------------------------------------
|  FOOTER
--------------------------------------------- */

	/*-- Globals --*/
	#footer{
		background:#ccc url(graphics/bg_footer.gif) repeat-x;
		color:#fff;
		height:51px;
	}	
	
	/*-- Layout --*/
	#footer .maxWidth{width:770px;}
	
	/*-- Text Formatting --*/
	#footer p { margin:20px 0 0 21px; }
	
	/*-- Anchors --*/
	#footer a,#footer a:visited{ color:#fff; text-decoration:none; }
	#footer a:hover{ color:#fff; text-decoration:underline; }
	
	/*-- Tables --*/
	#footer table { padding:5px; }
	#footer table td { color:#fff; font-size:10px; }
		
		/*- province box -*/
		
			/*globals*/
			#footer .provinceBox {
				border:1px solid #ccc;
				font-size:10px;
				background:url(graphics/bg_province.gif);
				width:235px;
				float:right;
				margin-top:11px;
			}
			
			/*inputs*/
			#footer .provinceBox select {
				background:#eee;
				font-size:10px ;
				font-family:arial;
				margin:0 0 0 2px;
				padding:0;
				float:right;	
			}
			
	/*-- Globals --*/
	#buyDealer {
	 	background:url(graphics/headers/h_grey_large.gif);
		width:718px;
		height:467px;
		border-bottom:1px solid #ccc;
	}

	/*-- Headers --*/
	#buyDealer .subHeader {
	 	margin:20px 0 13px 20px;
		color:#58842c;
		font-size:20px;
	}
 		/*images*/
		#buyDealer .subHeader img {
			margin:0 5px 0 0;
		}
 
	 /*-- Layout --*/
	#buyDealer .tableWrap { margin:10px;}
	#buyDealer .imagesSmall {list-style:none; }
	#buyDealer .images {margin:0;}

		/*links*/
		#buyDealer .links {text-align:left;}
		#buyDealer .links li {list-style:none; margin:0;}
		#buyDealer .links ul {padding:0;	margin:0;}
		#buyDealer .links p {width:295px;}

		/*info*/
		#buyDealer .info {width:285px;border:1px solid #999;float:left;margin-left:20px;}
		#buyDealer .info td {vertical-align:top;padding:4px;}

		/*contact*/
		#buyDealer .contact {border:1px solid #999;float:left; width:365px;}
		#buyDealer .contact .thumbnail { width:90px; }
		#buyDealer .contact .rightSide { width:100%; }
		#buyDealer .contact td {vertical-align:top;padding:4px;}		
		
		
		
/* --------------------------------------------
|	TAB STYLES
--------------------------------------------- */ 

#view2, #view3, #view4, #view5, #view6 {
	display: none;
}