					/* CSS Document */

body 				{ margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; background: url(images/bg.jpg) center top repeat-x #ffffff; font-size: 12px; color: #333333; }

#wrap1				{ position: relative; width: 778px; height: auto; }

td					{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#header				{ position: relative; width: 778px; height: 145px; background: url(images/header.jpg) center bottom no-repeat; }

#search				{ position: absolute; top: 0px; left: 0px; background: url(images/search-bg.jpg) left top no-repeat; width: 567px; height: 36px; padding-left: 100px; }

#nav				{ background: url(images/nav-bg.jpg) center bottom no-repeat; width: 778px; height: 53px; }

#nav ul				{ list-style: none; padding: 0px; margin: 0px; }
#nav li				{ float: left; width: auto; height: 53px; padding: 0px; margin: 0px; }

#nav li a			{ text-indent: -9999px; display: block; height: 53px; background: center bottom no-repeat; padding: 0px; margin: 0px; }
#nav li a:hover		{}

#nav .nsto a		{ background: url(images/nav/new-stock.jpg); width: 101px; }
#nav .usto a		{ background: url(images/nav/used-stock.jpg); width: 96px; }
#nav .abus a		{ background: url(images/nav/about.jpg); width: 96px; }
#nav .fina a		{ background: url(images/nav/finance.jpg); width: 96px; }
#nav .loca a		{ background: url(images/nav/location.jpg); width: 96px; }
#nav .hour a		{ background: url(images/nav/hours.jpg); width: 96px; }
#nav .cont a		{ background: url(images/nav/contact.jpg); width: 96px; }
#nav .home a		{ background: url(images/nav/home.jpg); width: 101px; }

#nav .nsto a:hover	{ background: url(images/nav/new-stock-o.jpg); }
#nav .usto a:hover	{ background: url(images/nav/used-stock-o.jpg); }
#nav .abus a:hover	{ background: url(images/nav/about-o.jpg); }
#nav .fina a:hover	{ background: url(images/nav/finance-o.jpg); }
#nav .loca a:hover	{ background: url(images/nav/location-o.jpg); }
#nav .hour a:hover	{ background: url(images/nav/hours-o.jpg); }
#nav .cont a:hover	{ background: url(images/nav/contact-o.jpg); }
#nav .home a:hover	{ background: url(images/nav/home-o.jpg); }

#usedcarmenu		{ position: absolute; visibility: hidden; left: 101px; top: 193px; height: 172px; width: 96px; background: url(images/nav/used-menu-bg.jpg) top center no-repeat #777777; z-index: 100; }

#usedcarmenu li		{ width: 96px; height: 43px; padding: 0px; margin: 0px; float: none; }
#usedcarmenu li a	{ text-indent: -9999px; display: block; height: 43px; width: 96px; background: center bottom no-repeat; padding: 0px; margin: 0px; }

#usedcarmenu .svan a{ background: url(images/nav/small-vans.jpg); }
#usedcarmenu .mvan a{ background: url(images/nav/medium-vans.jpg); }
#usedcarmenu .lvan a{ background: url(images/nav/large-vans.jpg); }
#usedcarmenu .truc a{ background: url(images/nav/trucks.jpg); }

#usedcarmenu .svan a:hover{ background: url(images/nav/small-vans-o.jpg); }
#usedcarmenu .mvan a:hover{ background: url(images/nav/medium-vans-o.jpg); }
#usedcarmenu .lvan a:hover{ background: url(images/nav/large-vans-o.jpg); }
#usedcarmenu .truc a:hover{ background: url(images/nav/trucks-o.jpg); }


#im-fader			{ position: relative; z-index: 99; background: url(images/im-fader/bg.jpg); width: 778px; height: 200px; margin: 10px 0 10px 0; }

#address			{ position: absolute; text-align: right; font-size: 14px; color: #333333; right: 80px; top: 30px; }

#main				{ background: url(images/main-top-shad.jpg) center top no-repeat; padding: 25px; position: relative; width: 778px; height: auto; text-align: justify; z-index: 20000; }
#main-wrap			{ position: relative; }



h1					{ color: #336699; font-size: 18px; font-weight: bold; }
h2					{ color: #ffffff; font-size: 16px; font-weight: bold; font-style: italic; margin-top: 0px; background: #336699; text-indent: 10px; padding: 3px; }
h3					{ color: #336699; font-size: 14px; font-weight: bold; }

.conf-message		{ font-size: 14px; font-weight: bold; background: url(images/conf-tick.jpg) right bottom no-repeat; height: 30px; line-height: 30px; border: 1px solid #336699; padding: 5px; width: 440px; }
#footdetails {
	font-size: 10px;
	color: #666666;
}
