/* Three County Volkswagen - Powered by Futuredealer.com
==============================================================================
Client:		Three County Volkswagen [www.ThreeCountyVolkswagen.com]
Author:		Future Dealer [www.FutureDealer.com]
Media:		Print
Created:	2007
==============================================================================*/

/* defaults, globals, and miscellaneous
==============================================================================*/
* { /* removes defaults from all elements */
	margin: 0px;
	padding: 0px;
	}
body, html {
	height: 100%;
	width: 500pt;
	}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;		
	}
hr {
	display: none;
	}
.clearHack {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	}
#skipLink {
	display: none;
	}	

a, a:link, a:visited, a:active, a:focus {
	color: #2A94E1;
	text-decoration: underline;
	}
a:hover {
	color: #0567AF;
	text-decoration: none;
	}
p {
	padding-bottom: 10px;
	}	
h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #072C6C;
}		
h2 {
	font-size: 20px;
	}
h3 {
	font-size: 16px;
	font-weight: bold;
	color: #072C6C;
	border-bottom: 1px solid #FFC700;
	margin-bottom: 2px;
	}
h4 {
	font-size: 12px;
	}
h5 {
	font-size: 12px;
	}
h6 {
	font-size: 11px;
	}	
img {
	border: none;
	}
ul {
	list-style-position: inside;
	margin-bottom: 10px;

	}
li {
	list-style-type: disc;
	margin-bottom: 5px;
	}
li ul {
	margin-left: 16px;
	}
li ul li {
	list-style-type: circle;
	}			
	
/* site id
==============================================================================*/
h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	margin-bottom: 4pt;
	}
h1 a, h1 a:link, h1 a:visited, h1 a:active, h1 a:focus {
	color: #000000;
	}
address {
	display: none;
	}


/* layout setup
==============================================================================*/
#bgPanel {
	display: none;
	}
#mainWrapper {
	width:500pt;
	margin-right: auto;
	margin-left: auto;
	}
#mainNavWrapper {
	display: none;
	}
#headerWrapper {
	width: 500pt;
	height: 25pt;
	border-bottom: 3pt solid #000000;
	}
	#headerWrapper img {
		display: none;
		}
	#headerWrapper h1 img {
		margin-bottom: -6pt;
		display: inline;
		}	
#headlineWrapper {
	display: none;
	}
#columnWrapper {
	background-color: #FFFFFF;
	width: 800px;
	background-image: url(../images/left_column_bg.gif);
	background-repeat: repeat-y;
	margin-bottom: 2px;
	}
#colWrapper {
	display: none;
	}
#contentWrapper {
	float: left;
	position: relative;
	width: 500pt;
	}
	#contentWrapper h2 {
		padding-top: 10px;
		padding-bottom: 13px;
		position: relative;
		}

/* content
==============================================================================*/
#contentMainContent {
	width: 500pt;
	}
	#contentMainContent img.floatRight {
		float:right;
		border-top: 1px solid #3E61A0;
		border-right: 2px solid #3E61A0;
		border-bottom: 4px solid #3E61A0;
		border-left: 1px solid #3E61A0;
		clear: right;
		margin-bottom: 10px;
		margin-left: 10px;
		}

#contentMainPanel {
	display: block;
	}
#contentMainPanel h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	margin: 0pt;
	margin-top: 2pt;
	padding: 0pt;
	}
#contentMainPanelContent {
	position: relative;
	}
#contentSubPanel {
	display: block;
	}
#contentSubPanel h3 {
	margin: 0pt;
	margin-top: -3pt;
	padding: 0pt;
	font-size: 18pt;
	text-transform: uppercase;
	color: #000000;
	border: none;
	}
#contentSubPanelContent {
	}		

/* Flash/Javascript Warning
==============================================================================*/
.flashPluginUpdate {
	background-color: #000000;
	color:#FFFFFF;
	display: block;
	height: 100%;
	padding-top: 10px;
	padding-left: 200px;
	padding-right: 200px;
}
	.flashPluginUpdate h5 {
		color: #FF0000;
		font-family:"Trebuchet MS", Arial, sans-serif;
		font-size: 18px;
		}
	.flashPluginUpdate a, .flashPluginUpdate a:link, .flashPluginUpdate :visited, .flashPluginUpdate a:active, .flashPluginUpdate a:focus {
		font-family:"Trebuchet MS", Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000000;	
		text-align: center;			
		background-color: #FFFFFF;
		border: solid #CCCCCC 1px;
		display: block;
		width: 75px;
		margin-top: 10px;
		}
	.flashPluginUpdate a:hover {
		border: solid #FF0000 1px;
		}

/* search results
==============================================================================*/
#searchParameters {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7F8EAA;
	padding-bottom: 10px;
	}
	#searchParameters ul li {
		border: #7F8EAA;
		list-style-type: none;
		padding-bottom: 4px;
		}
	#searchParameters input {
		background-color: #CDDCF0;
		border: 2px solid #E1EAF6;
		background-image: url(../images/input_btn_bg_01.gif);
		color: #1E396A;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding: 1px 4px;
		}
	#searchParameters input:hover {
		background-color: #CDDCF0;
		border: 2px solid #E1EAF6;
		background-image: url(../images/input_btn_bg_01.gif);
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding: 1px 4px;
		background-repeat: repeat-x;
		background-position: 0px -21px;
		}						
.searchViewOptionsWrapper {
	height: 67px;
	clear: both;
	position: relative;
	display: block;
	width: 556px;
	}
.searchCompare {
	font-size: 9px;
	position: absolute;
	top: 10px;
	}
	.searchCompare a {
		background-color: #CDDCF0;
		border: 2px solid #E1EAF6;
		background-image: url(../images/input_btn_bg_01.gif);
		color: #1E396A;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding: 1px 4px;
		}
	.searchCompare a:hover {
		background-color: #CDDCF0;
		border: 2px solid #E1EAF6;
		background-image: url(../images/input_btn_bg_01.gif);
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding: 1px 4px;
		background-repeat: repeat-x;
		background-position: 0px -21px;
		}			
.searchPages {
	width: 265px;
	height: 18px;
	text-align: center;
	border: 1px solid #7F8EAA;
	padding-top: 5px;
	font-size: 10px;
	position: absolute;
	top: 10px;
	right: 0px;
	}
	.searchPages a, .searchPages a:link, .searchPages a:visited, .searchPages a:active, .searchPages a:focus {
		color: #F7E89D;
		text-decoration: none;
		background-color: transparent;
		border: 1px solid #F7E89D;
		padding: 0px 3px;
		}
	.searchPages a:hover {
		color: #1E396A;
		background-color: #F7E89D;
		}
	.searchPages .prev a, .searchPages .prev a:link, .searchPages .prev a:visited, .searchPages .prev a:active, .searchPages .prev a:focus {
		border: none;		
		}
	.searchPages .prev a:hover {
		color: #FFFFFF;
		border: none;
		background-color: transparent;
		}					
	.searchPages .next a, .searchPages .next a:link, .searchPages .next a:visited, .searchPages .next a:active, .searchPages .next a:focus {
		border: none;		
		}
	.searchPages .next a:hover {
		color: #FFFFFF;
		border: none;
		background-color: transparent;
		}				
	.searchPages .this-page {
		font-weight: bold;
		color: #1E396A;
		text-decoration: none;
		background-color: #FFFFFF;
		border: 1px solid #FFFFFF;
		padding: 0px 3px;
		}
	.searchPages .atFirst {
		color: #7F8EAA;
		padding: 0px 3px;
		}
	.searchPages .atLast {
		color: #7F8EAA;
		padding: 0px 3px;
		}			
.searchTotalListings {
	position: absolute;
	top: 42px;
	}
.searchPageTotal {
	position: absolute;
	top: 40px;
	right: 0px;
	}
	.searchPageTotal select {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #1E396A;
		height: 15px;
		width: 48px;
		background-color: #FFFFFF;
		border: 2px solid #E1EAF6;
		background-image: url(../images/input_btn_bg_01.gif);
		}		
#searchSortHeader {
	background-color: #CDDCF0;
	height: 22px;
	clear: both;
	background-image: url(../images/search_results_sort_bg.gif);
	background-repeat: repeat-x;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1E396A;
	font-size: 9px;
	position: relative;
	width: 556px;
	}
	#searchSortHeader a, #searchSortHeader a:link, #searchSortHeader a:visited, #searchSortHeader a:active, #searchSortHeader a:focus {
		font-weight: bold;
		color: #1E396A;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		display: block;
		background-color: #CDDCF0;
		background-image: url(../images/search_results_sort_bg.gif);
		}
	#searchSortHeader a:hover {
		color: #FFFFFF;	
		background-repeat: repeat-x;
		background-position: 0px -22px;
		}
	#searchSortHeader .sorted-by a, #searchSortHeader .sorted-by a:link, #searchSortHeader .sorted-by a:visited, #searchSortHeader .sorted-by a:active, #searchSortHeader .sorted-by a:focus{
		color: #F7E89D;
		background-color: #CDDCF0;
		background-image: url(../images/search_results_sort_bg.gif);
		background-position: 0px -44px;
		}
	#searchSortHeader .sorted-by a:hover {
		color: #FFFFFF;	
		background-position: 0px -22px;
		}							
#searchSortHeaderYear {
	position: absolute;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1E396A;
	height: 22px;
	width: 113px;	
	}
#searchSortHeaderMake {
	position: absolute;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1E396A;
	height: 22px;
	width: 289px;
	left: 114px;	
	}
#searchSortHeaderMileage {
	position: absolute;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1E396A;
	height: 22px;
	width: 70px;
	left: 404px;		
	}
#searchSortHeaderPrice {
	position: absolute;
	height: 22px;
	width: 81px;
	left: 475px;
	}					
.searchListing {
	height: 105px;
	background-image: url(../images/search_results_listing_bg.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	color: #666666;
	position: relative;
	display: block;
	width: 556px;
	}
	.searchListing img {
		border: 2px solid #FFFFFF;
		}
	.searchListing img:hover {
		border: 2px solid #2A94E1;
		}		
	.searchListing:hover {
		background-image: none;
		background-color: #F7E89D;
		}					
.searchListingPhoto {
	position: relative;
	height: 56px;
	width: 94px;	
	top: 35px;
	left: 10px;	
	}
.searchListingYear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E396A;
	position: absolute;
	height: 26px;
	width: 103px;
	top: 5px;
	left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	}
.searchListingModel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #1E396A;
	position: absolute;
	height: 26px;
	width: 281px;
	top: 5px;
	left: 117px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 5px;
	}
.searchListingColor {
	position: absolute;
	height: 17px;
	width: 281px;
	top: 38px;
	left: 117px;
	padding-left: 5px;
	}
.searchListingInfo {
	position: absolute;
	height: 39px;
	width: 281px;
	top: 55px;
	left: 117px;
	padding-left: 5px;
	font-size: 10px;
	}
.searchListingMileage {
	position: absolute;
	height: 26px;
	width: 70px;
	top: 5px;
	left: 404px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	color: #1E396A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	}
.searchListingPrice {
	position: absolute;
	height: 26px;
	width: 70px;
	top: 5px;
	right: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E396A;
	text-align: center;
	}
.searchListingCompare {
	position: absolute;
	height: 15px;
	width: 100px;
	bottom: 12px;
	right: 13px;
	text-align: right;
	}
.searchListingSubTitle {
	font-size: 10px;
	}

/* brochure layout
==============================================================================*/
#brochureWrapper {
	position: relative;
	width: 100%;
	height: 0pt;
	clear: both;
	border-bottom: #CC3300 solid 1px;
	}

/* brochure content layout
==============================================================================*/
#brochureContentWrapper {
	position: relative;
	width: 100%;
	height: 580pt;	
	clear: both;
	border-bottom: #00FF33 solid 1px;
	}
.brochureBackInventory {
	display: none;
	}
.brochureBackInventory a, .brochureBackInventory a:link, .brochureBackInventory a:visited, .brochureBackInventory a:active .brochureBackInventory a:focus{
	color: #F7E89D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}		
.brochureBackInventory a:hover{
	color: #1E396A;
	background-color: #F7E89D;
	}		
#brochureDetailsWrapper {
	position: absolute;
	font-size: 7pt;
	width: 158pt;
	height: 200pt;
	top: 192pt;
	border: 1pt solid #000000;
	}
#brochureDetailsWrapper h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	padding-left: 3pt;
	border-bottom: 1pt solid #000000;
	}
#brochureDetailsWrapper .title {
	margin-right: 5px;
	}	
#brochureDetailsWrapper, #brochureDetailsWrapper ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-position: outside;
	}		
#brochureDetailsWrapper ul {
	list-style-type: none;
	}
#brochureDetailsWrapper li {
	padding-bottom: 2px;
	margin-bottom: 4px;
	}		
#brochureDetailsWrapper li ul {
	}
#brochureDetailsWrapper li ul li {
	border: none;
	}
.brochureDetailsPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
	text-align: right;
	margin-top: 0px;
	list-style-type: none;
	list-style-position: outside;
	display: block;
	}			
#brochureDetailsContent {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}	
#brochureFeaturesWrapper {
	position: absolute;
	top: 2pt;
	left: 325pt;
	width: 173pt;
	height: 580pt;
	border: 1pt solid #000000;
	}
#brochureFeaturesWrapper h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	padding-left: 3pt;
	border-bottom: 1pt solid #000000;
	}
#brochureFeaturesContentWrapper {
	background-image: url(../images/brochure_features_bg.gif);
	height: 262px;
	width: 328px;
	}
#brochureCalculatorWrapper {
	position: absolute;
	top: 192pt;
	left: 163pt;
	width: 157pt;
	height: 99pt;
	margin-right: 5px;
	border: 1pt solid #000000;
	}
#brochureCalculatorContent {
	padding-top: 0pt;
	}	
#brochureCalculatorWrapper h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	padding-left: 3pt;
	border-bottom: 1pt solid #000000;
	}	
#brochureToolBoxWrapper {
	display: none;
	}
#brochureSimilarWrapper {
	display: none;
	}
#brochureMapWrapper {
	position: absolute;
	width: 320pt;
	height: 185pt;
	top: 397pt;
	border: 1pt solid #000000;
	}
	#brochureMapWrapper h4 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		color: #000000;
		padding-left: 3pt;
		border-bottom: 1pt solid #000000;
		}
#brochureContactWrapper {
	position: absolute;
	top: 296pt;
	left: 163pt;
	width: 157pt;
	height: 96pt;
	margin-right: 5px;
	border: 1pt solid #000000;
	}
	#brochureContactWrapper h4 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		color: #000000;
		padding-left: 3pt;
		border-bottom: 1pt solid #000000;
		}
	#brochureContactContent {
		padding-top: 5px;
		padding-right: 5px;
		padding-left: 5px;
		}
	#brochureContactContent .title {
	margin-right: 5px;
	}	
	#brochureContactContent li, #brochureContactContent ul {
		font-size: 7pt;
		padding: 0px;
		margin: 0px;
		list-style-type: none;
		list-style-position: outside;
		}		
	#brochureContactContent ul {
		list-style-type: none;
		}
	#brochureContactContent li {
		list-style-type: none;
		padding-bottom: 0px;
		margin-bottom: 2px;
		}		
			
.brochureDisclaimer {
	font-size: 6pt;
	clear: both;
	margin-top: 10pt;
	width: 500pt;
	display: block;
	z-index: 2000;
	}
	
/* brochure photo layout
==============================================================================*/
#brochureStockPhotoWrapper {
	position: absolute;
	width: 320pt;
	height: 185pt;
	top: 2pt;
	text-align: center;
	border: 1pt solid #000000;
	z-index: 1000;
	}
	#brochureStockPhotoWrapper img {
		}	
	#brochureStockPhotoWrapper table {
		height: 185pt;
		text-align: center;
		vertical-align: middle;
		}
	#brochureStockPhotoWrapper #disclaimer {
		display: block;
		text-align: center;
		font-size: 6pt;
		color: #000000;
		margin-top: 1pt;;
		}	
#brochurePhotoGalleryWrapper {
	position: absolute;
	width: 320pt;
	height: 185pt;
	top: 2pt;
	text-align: center;
	border: 1pt solid #000000;
	z-index: 1010;
	}
	#brochurePhotoGalleryWrapper #photo {
		margin: 2pt;
		}
		#brochurePhotoGalleryWrapper #photo Img {
			width: 321px;
			height: 241px;
			}	
	#brochurePhotoGalleryWrapper #thumWrapper {
		display: none;
		}
		#brochurePhotoGalleryWrapper #thumWrapper img {
			}
		#brochurePhotoGalleryWrapper #thumWrapper img:hover {
			}
	#brochurePhotoGalleryWrapper #instructions {
		display: none;
		}
		
/*#brochureNewPhotoWrapper {
	position: absolute;
	width: 320pt;
	height: 185pt;
	top: 2pt;
	text-align: center;
	border: 1pt solid #000000;
	}
#brochureNewPhotoDisclaimer	{
	display: block;
	text-align: center;
	font-size: 6pt;
	color: #000000;
	margin-top: 1pt;;
	}	
#brochureNewPhotoWrapper img {
	}	
#brochureNewPhotoWrapper table {
	height: 185pt;
	text-align: center;
	vertical-align: middle;
	}	
#brochurePhotoGalleryWrapper {
	position: absolute;
	width: 320pt;
	height: 185pt;
	top: 2pt;
	text-align: center;
	border: 1pt solid #000000;
	}
#brochurePhotoGalleryPhoto {
	margin: 2pt;
	}
	#brochurePhotoGalleryPhoto Img {
		}	
#brochurePhotoGalleryThumWrapper {
	display: none;
	}
	#brochurePhotoGalleryThumWrapper img {
		display: none;
		}
	#brochurePhotoGalleryThumWrapper img:hover {
		display: none;
		}
#brochurePhotoGallerySlideshow {
	display: none;
	}
	#brochurePhotoGallerySlideshow a {
		display: none;
		}
	#brochurePhotoGallerySlideshow a:hover{
		display: none;
		}*/

/* Brochure Tab Content
==============================================================================*/
.shadetabs{
	display: none;
	}
.tabcontentstyle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5pt;
	padding-left: 3pt;
	padding-right: 3pt;
	height: 550pt;
	}
.tabcontent{
	display: block;
	}
	.tabcontent h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	padding-top: 1pt;
	margin-bottom: 2pt;
	}
	.tabcontent ul {
	padding: 0pt;
	margin: 0pt;
	margin-bottom: 4pt;
	padding-left: 10pt;
	list-style-position: inside;
	list-style-type: square;
	list-style-image: url(../images/brochure_print_bullet.gif);
	}
	.tabcontent li {
	padding: 0pt;
	margin: 0pt;
	list-style-position: outside;
	}
@media print {
	.tabcontent {
	display:block!important;
	}
	}		


/* Brochure Calculator Layout
==============================================================================*/
.brochureCalculatorForm {
	}
	.brochureCalculatorForm fieldset {
		clear: both;
		border: none;
		padding: 0px;
		margin: 0px 0px 0px 0px;
		}
	.brochureCalculatorForm fieldset legend {
		display: none;
		}
	.brochureCalculatorForm div label {
		font-size: 7pt;
		display: block;
		float: left;
		width: 90px;
		padding: 3px 5px;
		margin: 0px 0px 1pt 0px;
		text-align: right;
		}
	.brochureCalculatorForm .required {
		display: block;
		padding: 0px 1pt 1pt;
		height: auto;
		clear: left;
		}
	.brochureCalculatorForm .required label {
		font-weight: bold;
		}		
	.brochureCalculatorForm .inputTextPayment {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 9pt;
		background-color: #FFFFFF;
		width: 80px;
		border: none;
		}
	.brochureCalculatorForm .inputText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		width: 80px;
		background-color: #FFFFFF;
		border: none;
		}
	.brochureCalculatorForm select {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		border: none;
		}
	.brochureCalculatorForm .selectOne, .brochureCalculatorForm .selectMultiple {
		width: 86px;
		}
		
/* Brochure Request Info Toolbar
==============================================================================*/
#topbar {	
	display: none;
	}

/* column search inventory
==============================================================================*/
#columnSearchInventory {
	}
	#columnSearchInventory ul, #columnSearchInventory li {
		padding: 0px;
		margin: 0px;
		list-style-type: none;
		list-style-position: outside;
		}	
	#columnSearchInventory h2 {
		}
				
	#columnSearchInventory ul {
		list-style-type: none;
		background-color: #1E396A;
		background-image: url(../images/column_inventory_search_btm.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		padding-bottom: 12px;
		}
	#columnSearchInventory li {
		background-image: url(../images/column_inventory_search_bg.gif);
		background-repeat: repeat-y;
		text-align: center;
		padding-bottom: 2px;
		letter-spacing: 1px;
		}
	#columnSearchInventory li a, #columnSearchInventory li a:link, #columnSearchInventory li a:visited, #columnSearchInventory li a:active, #columnSearchInventory li a:focus{
		display: block;
		background-image: url(../images/column_inventory_search_btn.gif);
		background-color: #EFF3FF;
		background-repeat: no-repeat;
		background-position: center top;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #1E396A;
		padding-top: 3px;
		padding-bottom: 3px;
		width: 152px;
		margin: auto;
		}				
	#columnSearchInventory li a:hover {
		background-color: #5286CE;
		color: #FFFFFF;
		background-position: 50% -21px;
		}
		
/* form style 01
==============================================================================*/
.formStyle01 {
	}
	.formStyle01 fieldset {
		clear: both;
		border-color: #FFC600;
		border-width: 1px 0px 0px 0px;
		border-style: solid none none none;
		padding: 10px;
		margin: 0px 0px 0px 0px;
		}
	.formStyle01 fieldset legend {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #3E61A0;
		margin: 0px 0px 0px 0px;
		padding: 0px 5px;
		}
	.formStyle01 div label {
		font-size: 11px;
		display: block;
		float: left;
		width: 125px;
		padding: 3px 5px;
		margin: 0px 0px 5px 0px;
		text-align: right;
		}
	.formStyle01 .optional {
		display: block;
		padding: 0px 3px 12px;
		width: 380px;
		clear: left;		
		}
	.formStyle01 .required {
		display: block;
		padding: 0px 3px 12px;
		width: 380px;
		height: auto;

		clear: left;
		}
	.formStyle01 .required label {
		font-weight: bold;
		}	
	.formStyle01 .requiredDissclaimer {
		text-align: center;
		display: block;
		padding: 2px 5px;
		width: 155px;
		border: 1px solid #999999;
		background-color: #EAE9E9;
		margin-top: 10px;
		margin-bottom: 10px;
		}
	.formStyle01 fieldset div.notes {
		float: right;
		width: 158px;
		height: auto;
		padding: 5px;
		border: 1px solid  #999999;
		border-bottom: 3px solid #999999;		
		background-image: url(../images/form_notes_bg.gif);
		background-repeat: repeat-x;
		background-color: #EAE9E9;
		color: #666666;
		font-size: 10px;
		cursor: help;
		}
	.formStyle01 fieldset div.notes h4 {
		background-image: url(../images/icon_info.gif);
		background-repeat: no-repeat;
		background-position: top left;
		padding: 1px 0px 3px 22px;
		border-width: 0px 0px 1px 0px;
		border-style: solid;
		border-color: #2A94E1;
		color: #000000;
		font-size: 110%;
		}
.formStyle01 div label.labelCheckbox, .formStyle01 div label.labelRadio {
		float: none;
		display: block;
		width: auto;
		padding: 3px 5px;
		text-align: left;
		}		
	.formStyle01 div small {
		color: #999999;
		display: block;
		margin: 0px 0px 5px 135px;
		padding: 1px 3px;
		font-size: 9px;
		/*height: expression('1%');*/
		}
	.formStyle01 fieldset fieldset {
		padding: 2px 2px;
		background:  #FFFFFF;
		border-top: solid 1px #7B8EAF;
		border-left: solid 1px #9EADC6;	
		border-right: solid 1px #9EADC6;	
		border-bottom: solid 1px #D8DFE9;
		width: 225px;
		display: block;
		clear: none;
		}
	.formStyle01 .fieldsetTwoCol {
		padding: 2px 2px;
		background:  #FFFFFF;
		border-top: solid 1px #7B8EAF;
		border-left: solid 1px #9EADC6;	
		border-right: solid 1px #9EADC6;	
		border-bottom: solid 1px #D8DFE9;
		width: 360px;
		clear: none;
		}
	.formStyle01 .fieldsetTwoCol .Column {
		padding: 2px 2px;
		width: 172px;
		float: left;
		}					
	.formStyle01 div.required fieldset legend {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #000000;
		}
	.formStyle01 div.optional fieldset legend {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		color: #000000;
		}
	.formStyle01 div.optional fieldset .labelRadioCompact  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		color: #000000;
		text-align: left;
		width: auto;
		}					
	.formStyle01 div.required fieldset .labelRadioCompact  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		color: #000000;
		text-align: left;
		width: auto;
		}		
	.formStyle01 div.submit {
		padding-left: 136px;
		}
	.formStyle01 input.submit, .formStyle01 input.reset {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #1E396A;
		font-weight: bold;
		border: 1px solid #D4BC43;
		background-color: #F7E89D;
		background-image: url(../images/brochure_toolbox_btn_bg.gif);
		background-repeat: repeat-x;
		padding: 1px 4px;
		margin-left: 2px;
		margin-right: 2px;
		}
	.formStyle01 input.submit:hover, .formStyle01 input.reset:hover {
		background-color: #DDB600;
		background-image: url(../images/brochure_toolbox_btn_bg_ro.gif);
		color: #FFFFFF;
		}
	.formStyle01 .inputTextPayment {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		color: #3E61A0;
		padding: 2px 2px;
		width: 225px;
		background: #F7E89D;
		border-top: solid 1px #CDB749;
		border-left: solid 1px #EDD65F;	
		border-right: solid 1px #EDD65F;	
		border-bottom: solid 1px #FFEA7B;	
		}
	.formStyle01 .inputText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		padding: 2px 2px;
		width: 225px;
		background:  #F4F7FB;
		border-top: solid 1px #7B8EAF;
		border-left: solid 1px #9EADC6;	
		border-right: solid 1px #9EADC6;	
		border-bottom: solid 1px #D8DFE9;	
		}
	.formStyle01 .inputText:focus {
		background:  #FFFFFF;
		border-top: solid 1px #CDB749;
		border-left: solid 1px #EDD65F;	
		border-right: solid 1px #EDD65F;	
		border-bottom: solid 1px #FFEA7B;		
		}
#condition, #condtion, #model, #make {
	text-transform: uppercase;
	}			
	.formStyle01 select {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		padding: 2px 2px;
		background:  #F4F7FB;
		border-top: solid 1px #7B8EAF;
		border-left: solid 1px #9EADC6;	
		border-right: solid 1px #9EADC6;	
		border-bottom: solid 1px #D8DFE9;	
		}
	.formStyle01 select:focus {
		background:  #FFFFFF;
		border-top: solid 1px #CDB749;
		border-left: solid 1px #EDD65F;	
		border-right: solid 1px #EDD65F;	
		border-bottom: solid 1px #FFEA7B;	
		}
	.formStyle01 .selectOne, .formStyle01 .selectMultiple {
		width: 231px;
		}
	.formStyle01 .selectDateMonth {
		width: 88px;		
		}
	.formStyle01 .selectDateDay {
		width: 55px;		
		}
	.formStyle01 .selectDateTime {
		width: 80px;		
		}
	.formStyle01 .selectFromTo {
		width: 113px;		
		}	
	.formStyle01 .fromTo {
		display: block;
		margin: 0px 0px 5px 135px;
		padding: 1px 3px;
		font-size: 11px;
		/*height: expression('1%');*/
		}
	.formStyle01 .fromTo span {
		margin-left: 86px;
		}										
	.formStyle01  .textArea01 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		padding: 3px 4px;
		width: 225px;
		height: 120px;
		background:  #F4F7FB;
		border-top: solid 1px #7B8EAF;
		border-left: solid 1px #9EADC6;	
		border-right: solid 1px #9EADC6;	
		border-bottom: solid 1px #D8DFE9;	
		}
	.formStyle01  .textArea01:focus {
		background:  #FFFFFF;
		border-top: solid 1px #CDB749;
		border-left: solid 1px #EDD65F;	
		border-right: solid 1px #EDD65F;	
		border-bottom: solid 1px #FFEA7B;	
		}
		
/* info desk layout
==============================================================================*/	
.infoDesk {
	margin-bottom: 40px;
	clear: both;
	}
	.infoDesk img.map {
		float: right;
		border-top: 1px solid #3E61A0;
		border-right: 2px solid #3E61A0;
		border-bottom: 4px solid #3E61A0;
		border-left: 1px solid #3E61A0;
		margin-bottom: 4px;
		}
	.infoDesk img.storeFront {
		float: right;
		clear: right;
		border-top: 1px solid #3E61A0;
		border-right: 2px solid #3E61A0;
		border-bottom: 4px solid #3E61A0;
		border-left: 1px solid #3E61A0;
		margin-right: 115px;
		}		
	.infoDesk h3 img {
		margin-left: 20px;
		border-top: 1px solid #999999;
		border-right: 2px solid #999999;
		border-bottom: 2px solid #999999;
		border-left: 1px solid #999999;
		}
	.infoDesk ul , .infoDesk li {
		padding: 0px;
		margin: 0px;
		list-style-type: none;
		list-style-position: outside;
		}
	.infoDesk ul {
		width: 309px;
		}
	.infoDesk li {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #1E396A;
		background-color: #E1EAF6;
		padding-top: 2px;
		text-indent: 5px;
		}
	.infoDesk li ul li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		background-color: #F4F7FB;
		color: #666666;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 20px;
		}					
					
/* staff layout
==============================================================================*/	
.staffListing {
	position: relative;
	margin-bottom: 0px;
	clear: both;
	display: block;
	border-bottom: 1px solid #B4C2D4;
	background-color: #D1DCEA;
	background-image: url(../images/search_results_listing_bg.gif);
	height: 60px;
	}
	.staffListing:hover {
		background-image: none;
		background-color: #F7E89D;
		}		
	.staffListing .photo {
		position: absolute;
		top: 2px;
		left: 5px;	
		}
	.staffListing .photo img {
		border-top: 1px solid #3E61A0;
		border-left: 1px solid #3E61A0;
		border-right: 2px solid #3E61A0;
		border-bottom: 4px solid #3E61A0;		
		}
	.staffListing .name-title, .staffListing .email-title, .staffListing .phone-title, .staffListing .ext-title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #3E61A0;
		margin-right: 10px;
		}
	.staffListing .name-title {
		position: absolute;
		top: 7px;
		left: 100px;
		width: 300px;
		height: 20px;
		}							
	.staffListing .name {
		position: absolute;
		top: 7px;
		left: 150px;
		width: 300px;
		height: 20px;
		}
	.staffListing .email-title {
		position: absolute;
		top: 35px;
		left: 100px;
		width: 300px;
		height: 20px;
		}				
	.staffListing .email {
		position: absolute;
		top: 38px;
		left: 148px;
		width: 300px;
		height: 20px;
		}
	.staffListing .phone-title {
		position: absolute;
		top: 7px;
		left: 400px;
		width: 150px;
		height: 20px;
		}			
	.staffListing .phone {
		position: absolute;
		top: 7px;
		left: 450px;
		width: 150px;
		height: 20px;
		}
	.staffListing .ext-title {
		position: absolute;
		top: 35px;
		left: 400px;
		width: 150px;
		height: 20px;
		}						
	.staffListing .ext {
		position: absolute;
		top: 35px;
		left: 450px;
		width: 150px;
		height: 20px;
		}


/* compare layout
==============================================================================*/
.inventoryCompareTable {
	width: 556px;
	background-color: #F4F7FB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}
	.inventoryCompareTable td{
		padding-top: 5px;
		padding-right: 8px;
		padding-bottom: 5px;
		padding-left: 8px;
		vertical-align: top;
		}
	.inventoryCompareTable h4{
	color: #1E396A;
	font-size: 12px;
	font-weight: bold;
		}
.inventoryCompareTitleColumn {
	text-align: right;
	background-color: #E1EAF6;
	width: 97px;
	}
.inventoryCompareTitleColumnAlt {
	text-align: right;
	background-color: #D1DCEA;
	width: 97px;
	}
.inventoryCompareListingColumn {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B4C2D4;
	}
.inventoryCompareListingColumnAlt {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B4C2D4;
	background-color: #E1EAF6;
	}
	.inventoryCompareListingColumnAlt a, .inventoryCompareListingColumnAlt a:link, .inventoryCompareListingColumnAlt a:visited, .inventoryCompareListingColumnAlt a:active, .inventoryCompareListingColumnAlt a:focus {
		text-transform: uppercase;
		}
.inventoryCompareListingPhoto {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B4C2D4;
	text-align: center;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	.inventoryCompareListingPhoto img {
		border: 2px solid #FFFFFF;
		}
	.inventoryCompareTable img:hover {
		border: 2px solid #2A94E1;
		}	
/* footer
==============================================================================*/
#footerWrapper {
	display: none;
	}
.footerCopyright {
	display: none;
	}
	
/* defaults, globals, and miscellaneous
==============================================================================*/
* {
	background-color: white;
	background-image: none;
	}