	body {
		margin: 0px;
		padding: 0px;
		padding-top: 14px;
	}

	#objBorder {
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 14px;
		text-align: center;
		width: 974px;	
	}
	
	#objContainer {
		margin-left: auto;
		margin-right: auto;		
		*margin-top: 14px;
		padding-top: 14px;
		*padding-top: 0px;
		text-align:left;
		width: 946px;
	}
	
	#objLeftSection {
		float: left;
		height: 645px;
		position: relative;
		overflow: hidden;
		text-align: left;
		width: 120px;
	}
	
		#objLeftSection .objCompanyLogo {
			height: 100px;
			overflow: hidden;
			position: absolute;
			left: 0px;
			top: 286px;
			width: 120px;
		}
		
		#objLeftSection .objNotice {
			bottom: 8px;
			font: normal normal normal 10px arial;
			left: 8px;
			position: absolute;
		}
	
	#objRightSection {
		background-position: top right;
		background-repeat: no-repeat;
		float: left;
		position: relative;
		text-align: left;
		width: 826px;
		z-index:999;
	}
	
		#objHeader {
			height: 60px;
			position: relative;
		}
		
			#objHeader .objCompanyName {
				background-repeat: no-repeat;
				font: normal normal normal 18px "FF DIN","Myriad Pro",arial;
				height: 30px;
				line-height: 30px;	
				overflow: hidden;
				padding-left: 12px;				
				width: 600px;
			}
			
			#objHeader .objCompanyInfo {
				background-repeat: no-repeat;			
				font: normal normal normal 10px "FF DIN","Myriad Pro",arial;
				height: 30px;
				letter-spacing: 1px;
				line-height: 30px;
				overflow: hidden;
				padding-left: 12px;
				width: 600px;				
			}
			
			#objHeader .objExtraHeader {
				height: 60px;
				overflow: hidden;
				position: absolute;
				right: 0px;
				top: 0px;
				width: 226px;
			}
		
		#objMainImage {
			height: 226px;
			overflow: hidden;
			width: 600px;
		}
		
		#nav {
			background-repeat: repeat-y;
			height: 100px;
			position: relative;
			z-index: 999999;
		}
		
			#navul {
				background-repeat: no-repeat;
				height: 40px;
				margin: 0px;
				padding: 0px;
				position: relative;
				top: 30px;
				list-style-type: none;
			}
			
			#navul li {
				float: left;
				line-height: 40px;
				position: relative;
				z-index: 999999;				
			}
			
			#navul a {
				font: normal normal bold 12px arial;
				line-height: 40px;
				padding-left: 20px;
				text-decoration: none;		
			}
			
		/*all see this */
			#navul ul {
				display:none;
				position:absolute;
				top: 40px;
				left: 0px;
			}		
		
			#navul ul ul, #navul ul ul ul{
				display:none;
				position:absolute;
				top: 0px;
				left: 150px;
			}

			/* non-IE browsers see this */
			 #navul ul li>ul, #navul ul ul li>ul{
				display: none;
				position: absolute;
				top: 0px;
				left: 150px;
			 }

			#navul li:hover ul , #navul li:hover ul ul, #navul li:hover ul ul ul, #navul li:hover ul ul ul ul, #navul li:hover ul ul ul ul ul, #navul li:hover ul ul ul ul ul ul,
			#navul li.sfhover ul , #navul li.sfhover ul ul, #navul li.sfhover ul ul ul, #navul li.sfhover ul ul ul ul, #navul li.sfhover ul ul ul ul ul, #navul li.sfhover ul ul ul ul ul ul {
				display:none;
				z-index: 999;
			}

			#navul li:hover ul, #navul ul li:hover ul, #navul ul ul li:hover ul, #navul ul ul ul li:hover ul, #navul ul ul ul ul li:hover ul, #navul ul ul ul ul ul li:hover ul,
			#navul li.sfhover ul, #navul ul li.sfhover ul, #navul ul ul li.sfhover ul, #navul ul ul ul li.sfhover ul, #navul ul ul ul ul li.sfhover ul, #navul ul ul ul ul ul li.sfhover ul {
				display:block;
				z-index: 999;
			}

			li>ul {
				top: auto;
				left: auto;
			}

			#navul .subMenuList {
				height: auto;
				list-style-type: none;
				margin: 0px;
				padding: 0px;				
				width: 150px;
			}

			#navul .subMenuList li {
				border: 0px;
				float: left;
				height: 16px;
				position: relative;
				width: 150px;
			}

			* Fix IE. Hide from IE Mac \*/
			* html #nav ul li { float: left; }
			* html  #navul .subMenuList a { height: 1%; }
			/* End */

			#navul .subMenuList a {
				background-color: #03244b;
				display: block;
				font: normal normal bold 11px arial;
				line-height: 16px;
				padding-left: 10px;
				text-decoration: none;				
			}	
			
			#navul .subMenuList a:hover {
				background-color: #ffffff;
				color: #03244b;
			}

			#navul .subMenuList #active-menu-item {
				background-position: 0px -4px;
			}			
		
		#objContentArea {
			height: auto;
			position: relative;
		}
		
			#objContentArea h1 {
				margin: 0px;
			}

			#objContentArea .content-title h1 {
				font: normal normal normal 14pt arial;
			}
			
			#objContentArea .content-text {
				font: normal normal normal 12px arial;
				padding: 10px 0px;
			}
		
			#objContentArea .objHomePageText {
				font: normal normal normal 12px arial;
				height: 259px;
				overflow: hidden;
				width: 600px;
			}
			
			#objContentArea .objHomePageText H1 {
				font: normal normal normal 14px arial;			
			}
			
			#objContentArea .objL2PageText {
				height: auto;
				overflow: hidden;
				padding-left:10px;
				width: 826px;
			}
			
			#objContentArea.l2page {
				height: auto;
				overflow: hidden;
				width: 826px;
			}
			
			#Auto2InventoryList #objLeftSection { height:385px; }
			#Auto2InventoryList #objContentArea.l2page { float:left;width:946px; }
			#Auto2InventoryList .auto2-inventory .horizontal-nextstepspane { width:927px; }
			#Auto2InventoryList .details-view-ui { text-align:left; }
			#Auto2InventoryList #objBorder { text-align:left; }
			#Auto2InventoryDetails #objBorder { text-align:left; }
			#Auto2InventoryDetails #objLeftSection { height:385px; }
			#Auto2InventoryDetails #objContentArea.l2page { float:left;overflow:hidden;width:946px; }
			#Auto2InventoryDetails  .auto2-inventory .horizontal-nextstepspane { width:945px; }				
			* HTML #Auto2InventoryList #objContentArea { color:#000000; float:left; overflow:visible; position:relative; width:940px; }
			* HTML #Auto2InventoryDetails #objContentArea { color:#000000; float:left; overflow:visible; position:relative; width:940px; }
			
			#objContentArea.home {
				height: auto;
				overflow: hidden;
				width: 600px;
			}				
			
			#objContentArea.form {
				height: auto;
				overflow-x: scroll;
				width: 826px;
			}
		
			#objContentArea .objL2PageText.detailPage {
				overflow-x: auto;
			}			
	
	#objFlusher {
		background-repeat: no-repeat;
		clear: both;
		height: 20px;
		margin: 0px 14px;
	}
	
	#objFooter {
		font: normal normal normal 10px arial;
		height: 20px;
		margin-left: auto;
		margin-right: auto;		
		table-layout: fixed;
		width: 974px;
	}
		#objFooter .footerText, #project-links {
			color: #ffffff;
			font: normal normal normal 10px arial;
		}
	
		#objFooter ul {
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}
	
		#objFooter ul li {
			float: left;
		}
		
		#objFooter ul li a {
			color: #ffffff;
			text-decoration: none;
		}
		
	#cloak {
		display: none !important;
	}

/******************
	FORMS
******************/

	.tab-td {
		padding: 0px !important;
	}
	
	.detailPageContent td {
		font: normal normal normal 12px arial;
	}
	
	.generic-form {
		font-size: 12px;
	}
	
	.genericTable {
		font-size: 12px;
	}
	
/******************
	3VIEW LIST PAGE
******************/

	#inv-listing { 
		width: 234px !important;
	}
			
/******************
	POPUP WINDOW
******************/

	#popup-window {
		margin-top: 50px !important;
	}
	
	#popup-container {
		top: 0px !important;
	}
	
	#learnmore-popup td {
		font: normal normal normal 12px arial;
	}

/*****************************
	Vehicle Detail Quick Quote Tab
*****************************/
#detail-quote-container .detail-quote-first {
	float: left; 
	width: 200px;
}

#detail-quote-container .detail-quote-last {
	float: left; 
	width: 200px;
}

#detail-quote-phone {
	clear: left;
	float: left; 
	width: 200px;
}

#detail-quote-container .detail-quote-phone  INPUT{
	width: 30px;
}

#detail-quote-container .detail-quote-email {
	float: left; 
	width: 200px;
}

#detail-quote-container .detail-quote-comments {
	float: left;
	width: 350px;
}

#customercomments {
	float: left;
	width: 350px;
}

#detail-quote-container .quick-quote-button {
	float: left;
	padding: 0px;
	padding-top : 5px;
	width: 355px;
}

/* for model selector phone fields */
FORM TABLE TD.small TABLE.genericTable {
	width: 100px !important;
}

#contentPageText { color:#000000; float:left; width:226px; }
.l2PageTextItem { background-color:#ffffff; font-size:12px; margin-bottom:10px; height:auto; }
.clearBox { font-size:0;line-height:0;clear:both; }

/* QUICK QUOTE */
#quickQuoteContainer { text-align:left; width:100%; }
#quickQuoteContainer .clsHeading { font-size:14px; font-weight:bold; padding:0 0 5px 10px; }
#quickQuoteForm { margin:0; padding:0 10px; }
#quickQuoteForm input { font-size:11px; float:left; height:13px; padding:0; }
#quickQuoteForm select { font-size:11px; }
#quickQuoteForm .quoteLabel { font-size:11px; }
#quickQuoteForm .quoteFirstName { float:left; width:50%; }
#quickQuoteForm .quoteLastName { float:left; width:50%; }
#quickQuoteForm .quoteFirstName input { width:90%; }
#quickQuoteForm .quoteLastName input { width:90%; }
#quickQuoteForm .quoteDayPhone { float:left; margin-top:2px; width:50%; }
#quickQuoteForm .quoteDayPhoneFields { width:100%; }
#quickQuoteForm .quoteDayPhoneFields input { margin-right:1px; width:25%; }
#quickQuoteForm .quoteDayPhoneFields input.field2 { margin-right:0; width:29%; }
#quickQuoteForm .quoteZip { float:left; margin-top:2px; width:50%; }
#quickQuoteForm .quoteZip input { width:90%; }
#quickQuoteForm .quoteEmail { float:left; margin-top:2px; width:100%; }
#quickQuoteForm .quoteEmail input{ width:95%;}
#quickQuoteForm .quoteModel { float:left; padding-top:5px; width:100%; }
#quickQuoteForm .quoteModel #model{ float:left; margin-top:5px; width:97%; }
#quickQuoteForm .quoteModel .quoteLabel { display:none; }
#quickQuoteForm .quoteButton { clear:both; padding-top:10px; text-align:right; width:97%; }

/* QUICK SEARCH */
#quickSearchContainer { text-align:left; width:100%; }
#quickSearchContainer .clsHeading { font-size:14px; font-weight:bold; padding:0 0 5px 10px; }
#quickSearchForm { font-size:11px; margin:0px; padding:0 10px; }
#quickSearchForm select { font-size:11px; padding:0; width:97%; }
#quickSearchForm #searchType { float:left; margin:5px 0; width:100%; }
#quickSearchForm #searchType .typeNew { float:left; width:40%; }
#quickSearchForm #searchType .typeUsed { float:left; width:40%; }
#quickSearchForm #searchMake { float:left; margin:5px 0; width:100%; }
#quickSearchForm #searchModel { float:left;  width:100%; }
#quickSearchForm #searchButton { clear:both; padding-top:10px; text-align:right; width:97%; }