@charset "utf-8";
/* CSS Document */

body			{margin:25px; font:12px Verdana, Arial, Helvetica;}
* {padding:0; margin:0}


#wrapper		{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	top:10px;
	width:905px;
	height:1530px;
	background-image:url(../images/newsite-bkgcontent.jpg);
	background-repeat:no-repeat;
	background-position: center 215px;
}
#navbar			{position:relative; top:0px; width:800px; height:25px; float:left; left:0px; background-color:#000066}
#flashheader			{
	position:absolute;
	top:10px;
	width:905px;
	height:155px;
	float:left;
	left:10px; z-index:800
}

#searchbox			{position:absolute; top:13px; left:786px; margin:0px; padding:0px; width: 124px; text-align:center}
.searchboxinput 	{height:16px; width:100px; font-size:11px}	


/*MIDDLE CONTENT*/
#content-main	{
	position:absolute;
	top:267px;
	width:480px;
	height:1125px;
	left: 239px;
}
#building	{
	position:absolute;
	top:0px;
	width:470px;
	height:251px;
	left: 1px;
	background-image: url(../images/newsite-building.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}
#hometxt	{
	position:absolute;
	top:257px;
	width:466px;
	height:auto;
	left: 7px;
	text-align:justify
}
#welcometxt	{
	position:absolute;
	top:10px;
	width:466px;
	height:auto;
	left: 6px;
	text-align:justify
}
#showcase	{
	position:absolute;
	top:595px;
	width:460px;
	height:279px;
	left: 10px;
	background-image: url(../images/newsite-1showcase.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	z-index:1000
}
#showcasetxt	{
	position:absolute;
	top:162px;
	width:428px;
	height:105px;
	left: 13px;
	text-align:justify;
	font-size:11px;
	line-height:12px
}
#showcase img	{width:189px; height:121px; margin-top:45px}
#info	{
	position:absolute;
	top:874px;
	width:460px;
	height:355px;
	left: 10px;
	background-image: url(../images/newsite-1infoarea.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}
#newsbox {position:absolute; width:400px; height:85px; left:26px; top:42px}
#newsletter	{
	position:absolute;
	top:1235px;
	width:460px;
	height:104px;
	left: 10px;
	background-image: url(../images/newsite-1newsletter.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}
#newsletterinput {
	position:absolute;
	top:41px;
	left:21px;
	height:58px;
	width: 397px;
	padding:0px;
}



/*CAR LANDING PAGES*/

.carproducts	{
	position:absolute;
	height:auto;
	width:427px;
	left:1px;
	top:51px
}



/*RIGHT COLUMN*/
#right-column	{
	position: absolute;
	top: 273px;
	left: 728px;
	width: 192px;
	height:851px;
	background-image:url(../images/newimg-bkgrightcontent.jpg);
	background-position:center 0;
	background-repeat:no-repeat
}
#loginbtn			{
	position: absolute;
	top: 228px;
	left: 687px;
	width: 72px;
	height:40px;
	margin-top:0px
}
#shcartbtn			{
	position: absolute;
	top: 228px;
	left: 756px;
	width: 158px;
	height:40px;
	margin-top:0px
}
#searchbox		{
	position: absolute;
	top: 453px;
	left: 720px;
	width: 196px;
	height:159px;
	padding-top:25px; z-index:1000; color:#ccc
}
#searchbox-inner		{
	position: absolute;
	top: 16px;
	left: 8px;
	width: 105px;
	height:auto;
}
#searchbox-inner input		{margin-top:0; margin-right:0; margin-left:0; margin-bottom:4px; padding:0}
#date			{
	position: absolute;
	top: 17px;
	left: 11px;
	width: 170px;
	height:89px;
	background-image: url(../images/newsite-flag.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#datetxt	{position:absolute; width:170px; height:13px; left:0px; top:72px; text-align:center}
#padtv 			{
	position: absolute;
	top: 116px;
	left: 12px;
	width: 170px;
	height:165px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images/newsite-padtv.jpg);
}
#photogal		{
	position: absolute;
	top: 291px;
	left: 11px;
	width: 170px;
	height:52px;
}
#carshow			{
	position: absolute;
	top: 356px;
	left: 11px;
	width: 170px;
	height:171px;
	background-image: url(../images/newsite-showheader.jpg);
	background-repeat: no-repeat;
	background-position: center 5px;
	margin-top:0px;
}
#carshow img	{
	position:absolute;
	top:60px;
	left:7px;
}
#special			{
	position: absolute;
	top: 532px;
	left: 12px;
	width: 170px;
	height:164px;
	background-image: url(../images/newsite-specialheader.jpg);
	background-repeat: no-repeat;
	background-position: center 5px;
	margin-top:0px
}
#special img	{
	position:absolute;
	top:61px;
	left:4px;
}
#closeout		{
	position: absolute;
	top: 699px;
	left: 4px;
	width: 184px;
	height:52px;
}

/*FOOTER*/
input			{margin-bottom:0px}
.textbox		{
	position:absolute;
	font-size:10px;
	line-height:12px;
	overflow:hidden;
}
#bottomnav		{
	position:absolute;
	font-size:12px;
	line-height:12px;
	top:1491px;
	width:905px;
	height:15px;
	left:0px;
	text-align:center;
	top: 182px;
}
#bottomnav2		{
	font-size:12px;
	line-height:12px;
	text-align:center;
}
#bottomnav a		{margin-right:2px; margin-left:2px}
#bottomnav2a		{margin-right:2px; margin-left:2px}

#copyright		{
	position:absolute;
	font-size:12px;
	line-height:12px;
	top:1491px;
	width:768px;
	height:15px;
	left:58px;
	text-align:center;
	top: 161px;
}
#footer				{
	position:absolute;
	width:905px;
	height:217px;
	left:10px;
	bottom:0px;
	margin-bottom:5px;
	left: 12px;
	top:1605px
}
#reasons	{
	position:absolute;
	top:6px;
	width:689px;
	height:25px;
	left: 104px;
	background-image: url(../images/newsite-reasons.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}
#payment	{
	position:absolute;
	top:50px;
	width:465px;
	height:94px;
	left: 315px;
	background-image: url(../images/newsite-payment.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}


.link1 			
{margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000;white-space: nowrap; list-style-type: none;}
.link1 a 		
{text-decoration: none;color: #000;}
.link1 a:link, .link1 a:visited 	
{color: #000;}
.link1 a:hover 						
{color: #666;}

h1	{font-size:18px; color:#666; margin-bottom:5px}
h2	{font-size:16px; color:#666; margin-bottom:5px}
h3	{font-size:14px; color:#666; margin-bottom:5px; font-weight:bold}
.hdrred		{font-size:18px; color:#FF0000}
.txtsmall	{font-size:10px}

/*NAV INSTRUCTIONS: width and height, image rollover:.dropdown dt ; padding and margins: .dropdown, .dropdown dt, */

#nav 	{
	position:absolute;
	width:910px;
	top:175px;
	left:12px;
	height: 47px;
	z-index:800
}

/*COMMON ELEMENTS*/
.dropdown,  .dropdown2, .dropdown3, .dropdown4, .dropdown6, .dropdown5, .dropdown7 			
{float:left; padding-right:0px; margin-right:0px}
.dropdown dd, .dropdown2 dd, .dropdown3 dd, .dropdown4 dd, .dropdown5 dd, .dropdown6 dd, .dropdown7 dd	
{position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul, .dropdown2 ul, .dropdown3 ul, .dropdown4 ul, .dropdown5 ul, .dropdown6 ul, .dropdown7 ul
{width:204px; border:2px solid #9ac1c9; list-style:none; border-top:none; text-align:left}
.dropdown li, .dropdown2 li, .dropdown3 li, .dropdown4 li, .dropdown5 li, .dropdown6 li, .dropdown7 li 
{display:inline}
.dropdown ul li a, .dropdown ul li a:active, .dropdown ul li a:visited, .dropdown2 ul li a, .dropdown2 ul li a:active, .dropdown2 ul li a:visited, .dropdown3 ul li a, .dropdown3 ul li a:active, .dropdown3 ul li a:visited, .dropdown4 ul li a, .dropdown4 ul li a:active, .dropdown4 ul li a:visited, .dropdown5 ul li a, .dropdown5 ul li a:active, .dropdown5 ul li a:visited, .dropdown6 ul li a, .dropdown6 ul li a:active, .dropdown6 ul li a:visited, .dropdown7 ul li a, .dropdown7 ul li a:active, .dropdown7 ul li a:visited 
{display:block;  color:#333; text-decoration:none; background:#eaf0f2; width:100%; height:25px; text-indent:5px; padding-top:3px; padding-left:0px}
.dropdown ul li a:hover, .dropdown2 ul li a:hover, .dropdown3 ul li a:hover, .dropdown4 ul li a:hover, .dropdown5 ul li a:hover, .dropdown6 ul li a:hover, .dropdown7 ul li a:hover
{background:#d9e1e4; color:#000}
.dropdown .underline, .dropdown2 .underline, .dropdown3 .underline, .dropdown4 .underline, .dropdown5 .underline, .dropdown6 .underline, .dropdown6 .underline
{border-bottom:1px solid #b9d6dc}


/*HOME*/
.dropdown dt {width:70px; height:42px; /*border here*/ padding:0px; font-weight:bold; cursor:pointer; background:url(../images/newnav-home.jpg); background-repeat:no-repeat}
.dropdown dt:hover {background:url(../images/newnav-home2.jpg);background-repeat:no-repeat; background-color:transparent}


/*COMPANY INFO*/
.dropdown2 dt {width:142px; height:42px; /*border here*/ padding:0px; font-weight:bold; cursor:pointer; background:url(../images/newnav-company.jpg);background-repeat:no-repeat}
.dropdown2 dt:hover {background:url(../images/newnav-company2.jpg);background-repeat:no-repeat}


/*CUSTOMER SERVICE*/
.dropdown3 dt {width:181px; height:42px; /*border here*/ padding:0px; font-weight:bold; cursor:pointer; background:url(../images/newnav-custserv.jpg);background-repeat:no-repeat}
.dropdown3 dt:hover {background:url(../images/newnav-custserv2.jpg);background-repeat:no-repeat}


/*ORDER CATALOG*/
.dropdown4 dt {width:145px; height:42px; /*border here*/ padding:0px; font-weight:bold; cursor:pointer; background:url(../images/newnav-ordercat.jpg);background-repeat:no-repeat}
.dropdown4 dt:hover {background:url(../images/newnav-ordercat2.jpg);background-repeat:no-repeat}

/*ORDER PARTS*/
.dropdown5 dt {width:124px; height:42px; /*border here*/ padding:0px; font-weight:bold; cursor:pointer; background:url(../images/newnav-orderparts.jpg);background-repeat:no-repeat}
.dropdown5 dt:hover {background:url(../images/newnav-orderparts2.jpg);background-repeat:no-repeat}

/*NEW PRODUCTS*/
.dropdown6 dt {width:145px; height:42px; /*border here*/ padding:0px; font-weight:bold; cursor:pointer; background:url(../images/newnav-newprod.jpg);background-repeat:no-repeat}
.dropdown6 dt:hover {background:url(../images/newnav-newprod2.jpg);background-repeat:no-repeat}

/*SITEMAP*/
.dropdown7 dt {width:96px; height:42px; /*border here*/ padding:0px; font-weight:bold; cursor:pointer; background:url(../images/newnav-sitemap.jpg);background-repeat:no-repeat}
.dropdown7 dt:hover {background:url(../images/newnav-sitemap2.jpg);background-repeat:no-repeat; background-color:transparent}


/*CATALOGS*/


#catalogs-wrapper {position:relative; top:50px; left:0px; width:220px; height:931px}

#catalogs {
	position: relative;
	width: 220px;
	height: 975px;
	text-align: left;
	background: transparent;
	background-image:url(../images/newsite-catheader.jpg);
	background-repeat:no-repeat;
	background-position:center 5px
	}
#catalogs2 {
	position: relative;
	left:10px;
	top:200px;
	width: 220px;
	height: 975px;
	text-align: left;
	background: transparent;
	background-image:url(../images/newsite-catheader.jpg);
	background-repeat:no-repeat;
	background-position:center 5px
	}
#catalogs ul {
	position: relative;
	margin: 0;
	width: 220px;
	height: 931px;
	/*removed borders*/
	padding: 0;
	text-align: left;
	/*color: #666666;*/
	list-style-image: none;
	}
#catalogs ul li {
	position: relative;
	font: normal 10px/16px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333;
	list-style: none;
	list-style-image: none;
	background: transparent;
	/*display: block;*/
	height: 133px;
	width: 110px;
	float: left;
	/*overflow: hidden;*/
	}
#catalogs a {
	position: relative;
	width: 110px;
	padding: 0;
	margin: 0;
	height: 133px;
	/*display: block;*/
	width: /**/110px; /* for IE5/Win only */
	float: left;
	}
#catalogs ul li a:hover {
	background-position: 0 -133px;
	}
#nav #current a {
	background-position: 0 -200px;
	}
	
#catalogs li a.dodge, #catalogs li a.mustang, #catalogs li a.chevelle, #catalogs li a.camaro, #catalogs li a.nova, #catalogs li a.firebird, #catalogs li a.gto, #catalogs li a.impala, #nav li a.chevy, #nav li a.cutlass, #nav li a.chevytruck, #nav li a.corvette,  #nav li a.fordtruck
{width:110px; height:133px}

#catalogs li a.dodge {
	background: url(../images/newcat-1dodge.jpg) no-repeat;
	background-position: 0 0;
	}
#catalogs li a.mustang {	
	background: url(../images/newcat-2mustang.jpg) no-repeat;
	background-position: 0 0;
	}
#catalogs li a.chevelle {	
	background: url(../images/newcat-3camaro.jpg) no-repeat;
	background-position: 0 0;
	}
#catalogs li a.camaro {
	
	background: url(../images/newcat-4chevelle.jpg) no-repeat;
	background-position: 0 0;
	}
#catalogs li a.nova {	
	background: url(../images/newcat-5firebird.jpg) no-repeat;
	background-position: 0 0;
	}	
#catalogs li a.firebird {	
	background: url(../images/newcat-6nova.jpg) no-repeat;
	background-position: 0 0;
	}
#catalogs li a.gto {	
	background: url(../images/newcat-7impala.jpg) no-repeat;
	background-position: 0 0;
	}	
#catalogs li a.impala {	
	background: url(../images/newcat-8gto.jpg) no-repeat;
	background-position: 0 0;
	}
#catalogs li a.chevy {	
	background: url(../images/newcat-95557chevy.jpg) no-repeat;
	background-position: 0 0;
	}	
#catalogs li a.cutlass {	
	background: url(../images/newcat-10cutlass.jpg) no-repeat;
	background-position: 0 0;
	}	
#catalogs li a.chevytruck {	
	background: url(../images/newcat-11chevytruck.jpg) no-repeat;
	background-position: 0 0;
	}	
#catalogs li a.corvette {
	background: url(../images/newcat-12corvette.jpg) no-repeat;
	background-position: 0 0;
	}
#catalogs li a.fordtruck {	
	background: url(../images/newcat-13fordtruck.jpg) no-repeat;
	background-position: 0 0;
	}

/*PHOTO GALLERY*/
#gallery		{
	position:absolute;
	top:10px;
	width:466px;
	height:auto;
	left: 6px;
	text-align:justify
}
#facilities_viewer 	{
	position:absolute;
	width:400px;
	height:250px;
	top:22px;
	left:28px;
	border: 1px solid #000033;
}
.fadecontentwrapper{ /* Total width: 350px+5px+5px=360px Read relative width relations for the other two containers below! */
position: relative;width: 400px;height: 250px; /* Set height to be able to contain height of largest content shown*/overflow:hidden;font-size:13px}

.fadecontenttoggler{ /*style for DIV used to contain toggler links. Total width: 350px+5px+5px=360px */
width: 400px;}
.fadecontenttoggler a{ /*style for every navigational link within toggler */
text-decoration: none;/*border for links goes here*/padding: 0 5px;float: left;display: block;font-weight: bold;color: black;}
.fadecontenttoggler a:hover{color: #666; }/*can also add bkg color*/
.fadecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */}
.fadecontenttoggler a.prev, .fadecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */color: black;}
.fadecontenttoggler a.prev:hover, .fadecontenttoggler a.next:hover{color: #000033;background: #ccc;}
.fadecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */background: #ccc;color: #000033;}

.fadecontent{ /*style for each fade content DIV within wrapper. Total width: 330px+10px+10px=350px (".fadecontentwrapper" width minus its padding and borders, if any) */
position: absolute;background: white;visibility: hidden;width: 400px; height:250px; padding: 0px}

#gallery_facilities {
	position:absolute;
	width:428px;
	height:145px;
	left:14px;
	top:292px;
	font-size:10pt;
	overflow:hidden
}
.facility_thumb {position:relative;width:75px;height:50px; float:left; margin-right:3px; margin-top:3px}