BODY { 
font-family : Arial, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif; 
font-size : 9pt; 
color: #000000;
background-repeat: repeat;
}

TD { font-family : Arial, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif; font-size : 10pt; color: #000000;  font-weight : normal;}
A { color : #333; text-decoration : underline; }
A:HOVER { color : #cc0000; text-decoration : underline; }
B { font-weight: bold; }
	
	.invSpcHdr	  { color: #007CC2; font-family : Arial, Trebuchet MS, sans-serif; font-size : 13.5pt; font-weight: bold; }
	.invSpcText	  { color: #000000; font-family : Arial, Trebuchet MS, sans-serif; font-size : 10pt; font-weight: bold; }	
	.invSpcPrice  { color: #CC0000; font-family : Arial, Trebuchet MS, sans-serif; font-size : 11pt; font-weight: bold; }
	.invSpcBorder { border: 1px solid #A8B1B7; background-color: #ffffff; float: right;  }
	.invSpcBck	  { background-color: #ffffff; }
	.invSpcHdrBck { border-bottom: 1px solid #A8B1B7; background-color: #EEEEEE; text-align: center; }
	.invSpcUsedContainer { position: relative; margin:0 auto; width:100px; text-align: center; }
.invSpcUsedText { position: absolute; top: 68px; left: 0px; width: 100px; height: 15px; z-index: 2; font-size: 11px; font-weight: bold; color:#ccc; }
	
	.subhead        { color: #000; font-family : Arial, Trebuchet MS, Verdana, Geneva,  Helvetica, sans-serif; font-size : 11pt; font-weight: bold; }
	.subhead:link   { color : #11306f; text-decoration : none; border-bottom: 1px dotted; font-family : Arial, Trebuchet MS, Verdana, Geneva,  Helvetica, sans-serif; font-size : 11pt; font-weight: bold; }
	
	.subhead:visited{ color : #000; text-decoration: none; border-bottom: 1px dotted;}
	
	.subhead:HOVER  { color : #666; text-decoration : none; font-family : Arial, Trebuchet MS, Verdana, Geneva,  Helvetica, sans-serif; font-size : 11pt; font-weight: bold; }
	
	.subhead:active { color : #11306f; text-decoration : none; font-family : Arial, Trebuchet MS, Verdana, Geneva,  Helvetica, sans-serif; font-size : 11pt; font-weight: bold; }
	
	.title 	  { 
	color: #000; 
	font-family : Arial, Verdana, Geneva,  Helvetica, sans-serif; 
	font-size : 15pt;
	font-weight: bold; 
	line-height: 17pt;
}
	.subtitle { color: #666; font-family : Arial, Trebuchet MS, Verdana, Geneva,  Helvetica, sans-serif; font-size : 13pt; font-weight: bold; }
	.body1 	{ background-image: url(/images/bckBody.gif); background-repeat: repeat-x; font-family : Arial, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; color: #000000; }
	.body2 	{ background-image: url(/images/bck_2.gif); background-repeat: repeat-x; font-family : Arial, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; color: #000000; }
	.pop 	{ font-family : Arial, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif; font-size : 11pt; color: #000000;  font-weight : normal;}
	
	.bckPopup1 {background: #fff url(/images/btmCar_Camry1.jpg) no-repeat fixed bottom right;}
	
	.bckPopup2 {background: #fff url(/images/btmCar_Camry1.jpg) no-repeat fixed bottom right;}
	
	/*For Pop_core & Pop_extras*/
	.menu 			{ color : #666666; text-decoration : none; font-family : Verdana, Arial, Trebuchet MS, Geneva, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; }
	.menu:link 		{ color : #666666; text-decoration : none; font-family : Verdana, Arial, Trebuchet MS, Geneva, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; }
	.menu:HOVER 	{ color : #666666; text-decoration : none; font-family : Verdana, Arial, Trebuchet MS, Geneva, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; }
	.menu:visited 	{ color : #666666; text-decoration : none; font-family : Verdana, Arial, Trebuchet MS, Geneva, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; }
	.menu:active 	{ color : #666666; text-decoration : none; font-family : Verdana, Arial, Trebuchet MS, Geneva, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; }
	
	
	.itemBorder { border: 1px solid black; }
	.blueBorder { border: 1px solid #769DBE; }
	
	.lowText 	{ COLOR: black; FONT-FAMILY: Verdana, Arial, Trebuchet MS; TEXT-DECORATION: none; font-size: 8pt; font-style: normal; font-weight: normal; }
	.highText 	{ COLOR: white; FONT-FAMILY: Verdana, Arial, Trebuchet MS; TEXT-DECORATION: none; font-size: 8pt; font-style: normal; font-weight: normal; }
	
	.bckFooter	{ background-color: #505255; background-image: url(/images/bckFtr.jpg); background-repeat: repeat-x; }

.bckNav {background: url(/images/bckNav.gif) repeat-x;}
	
	.Hidden		{visibility: hidden;}	
	.NoDisplay	{visibility: hidden; display: none;}
	.Visible	{visibility: visible;}		

.bckWhite {background-color: #fff;}
.bckBlack {background-color: #000;}

.footer {
font-size: 1em;
font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
color: #000;
float: left;
margin: 0 50 0 0;
border-top: 2px dotted;
padding-top 10px;
}


.bckHdr  { 
background-color: #999; 
background-image: url(/images/bckHdr.jpg); 
background-repeat: no-repeat;
}

#address
{
float: right;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 9pt;
line-height: auto;
color: #fff;
text-align: right;
padding: 0 5 0 0;
}

.address {
background: #000 url(/images/bckAddress.jpg) 50% 0 no-repeat;
padding: 0 0 0 0;
height: 79px;
}

.homebody{
background: url(/images/btmCar_Camry.jpg) no-repeat bottom right;
}

#welcome {
margin: 0px 0px 0px 0px;
padding: 0px 20px 5px 20px;
text-align: justify;
color: #333333;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 1em;
line-height:1.5em;
width: 540px;
float: left;
}
html>body #welcome { width: 500px; }

#vspecials {
text-align:center; 
width: 149px;
height: 185px;
float:right;
margin: 50px 8px 0px 0px;
}

#bckW{
background: url(/images/bckW.gif) no-repeat top left;
height:48px;
color: #000; 
font-family : Arial, Verdana, Geneva,  Helvetica, sans-serif; 
font-size : 15pt;
font-weight: bold;
line-height: 2em;
margin: 5px 0px;
}

#invBox {
float:left; 
clear:none; 
width:280px;
}

#news {
float:left;
clear: none; 
margin-left: 20px;
height: 300px;
width: 300px;
padding-bottom: 10px;
}

#bckL{
background-image:url(/images/bckL.gif);
background-repeat:no-repeat;
height:48px;
color: #000; 
font-family : Arial, Verdana, Geneva,  Helvetica, sans-serif; 
font-size : 15pt;
font-weight: bold;
line-height: 2em;
}

#sidebar{
background: #000 url(/images/bckBtns.jpg) no-repeat top left;
padding: 10px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
}

#sidebar img {
margin: 5 7 7 7;
border: 0;
}

/* This starts the styles for the new CSS Navigation */
	#nav, #nav ul { 
		padding: 0;
		margin: 0;
		list-style-type: none; 
		line-height: 20px; 
		z-index: 55;
	}
	html>body #nav, #nav ul { position: relative; }
	
	#nav a {
		display: block; 
		font-size: 11px;
		color: #ffffff;
		text-decoration: none;
		width: 100%; 
	}
	
	#nav a.parent {
	background: url(/images/arrow.gif) no-repeat; background-position: 95% 50%; 
	}
	
	#nav a.parent:hover {
	background: url(/images/arrow.gif) center no-repeat; background-position: 95% 50%; 
	background-color: #999999; 
	}
	
	#nav a:hover {
		background: #333; 
		text-decoration: none;
	}
		
	#nav li { 
		float: left;
		white-space: nowrap; 
	}
	
	#nav li ul { 
		z-index: 3; 
		border: 1px solid #cccccc; border-bottom-style: none; 
		padding: 0px; 
		position: absolute;
		background: #666666; 
		width: 130px; 
		width: expression('132px'); 
		left: -999em; 
	}
	
	#nav li ul li {
		width: 100%;
		border-bottom: 1px solid #cccccc; 
	}
	
	#nav li ul ul { 
		margin: -21px 0 0 130px; 
	}
	
	#nav li:hover ul ul, #nav li.sfhover ul ul {
		left: -999em; 
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { 
		left: auto; 
	}
	
	/* search inventory popup */
	.BckBox, .BckBox a { 
	color: #fff;
	margin-bottom: 0;
	}
	div#InventoryBlock{
	display:none;
	}
	div#Inventory { 
	position: absolute; 
	z-index: 2000; 
	top: 115px; 
	left: 425px; 
	width: 250; 
	height: 300; 
	}
	div#TransBackground { 
	position: absolute; 
	z-index: 1000; 
	top: 100px; 
	left: 400px; 
	width:300; 
	height:400; 
	background-color:#000000; 
	border: 1px solid #fff;
	filter:alpha(opacity=75); 
	-moz-opacity: 0.75; 
	opacity: 0.75;
	}
	

