								/* <%=DealerName%> */

body					{ margin: 0; padding: 0; background: #003399 url(images/bg.jpg) center top repeat-x; font-family: Arial, Helvetica, sans-serif; }

img						{ border: none; }

#wrapper				{ width: 992px; height: auto; margin: 0 auto; position: relative; }

#header					{ width: 992px; height: 159px; float: left; }

#logo					{ float: left; margin-top: 6px }

#toptel					{ position: absolute; right: 10px; top:4px; width: 320px; height: 90px; float: right; background: url(images/tel-bg.jpg) right top no-repeat; color: #ffffff; font-size: 28px; font-weight: bold; text-align: right; padding: 28px 45px 0 0; }
#mobile {
	display: block;
	position: absolute;
	right: 24px;
	top: 85px;
	*top: 100px;
	width: 186px;
	height: 50px;
	background: url('../images/mobile.jpg') no-repeat 0px 0px;
	color: #FFF;
	text-indent: -9999px;
	overflow: hidden;
}
html>/**/body #toptel	{ margin: 0; }
#toplogo {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 1000;
}

#topnav					{ width: 992px; height: 40px; float: left; overflow: hidden; border-right: 1px solid #333333; }
#topnav ul				{ width: 993px; height: 40px; float: left; margin: 0; padding: 0; list-style: none; border-left: 1px solid #333333; }
#topnav li				{ width: auto; height: 40px; float: left; border-right: 1px solid #333333; }
#topnav li a			{ display: block; height: 40px; width: auto; text-indent: -9999px; overflow: hidden; }
#topnav li a:hover		{}


#topnav li#HO a			{ width: 81px; background: url(images/home-nav.jpg) center top no-repeat; }
#topnav li#HO a:hover	{ background: url(images/home-nav.jpg) center bottom no-repeat; }
#topnav li#CU a			{ width: 113px; background: url(images/cont-nav.jpg) center top no-repeat; }
#topnav li#CU a:hover	{ background: url(images/cont-nav.jpg) center bottom no-repeat; }
#topnav li#LH a			{ width: 167px; background: url(images/loca-nav.jpg) center top no-repeat; }
#topnav li#LH a:hover	{ background: url(images/loca-nav.jpg) center bottom no-repeat; }
#topnav li#WA a			{ width: 101px; background: url(images/warr-nav.jpg) center top no-repeat; }
#topnav li#WA a:hover	{ background: url(images/warr-nav.jpg) center bottom no-repeat; }
#topnav li#WB a			{ width: 133px; background: url(images/webu-nav.jpg) center top no-repeat; }
#topnav li#WB a:hover	{ background: url(images/webu-nav.jpg) center bottom no-repeat; }
#topnav li#FI a			{ width: 84px; background: url(images/fina-nav.jpg) center top no-repeat; }
#topnav li#FI a:hover	{ background: url(images/fina-nav.jpg) center bottom no-repeat; }
#topnav li#VS a			{ width: 164px; background: url(images/veso-nav.jpg) center top no-repeat; }
#topnav li#VS a:hover	{ background: url(images/veso-nav.jpg) center bottom no-repeat; }
#topnav li#SL a			{ width: 142px; background: url(images/view-nav.jpg) center top no-repeat; }
#topnav li#SL a:hover	{ background: url(images/view-nav.jpg) center bottom no-repeat; }

						/* Active Tabs */
						
#HOM #topnav li#HO a	{ background: url(images/home-nav.jpg) center bottom no-repeat; }	
#CON #topnav li#CU a	{ background: url(images/cont-nav.jpg) center bottom no-repeat; }			
#LOC #topnav li#LH a	{ background: url(images/loca-nav.jpg) center bottom no-repeat; }
#WAR #topnav li#WA a	{ background: url(images/warr-nav.jpg) center bottom no-repeat; }
#WEB #topnav li#WB a	{ background: url(images/webu-nav.jpg) center bottom no-repeat; }
#FIN #topnav li#FI a	{ background: url(images/fina-nav.jpg) center bottom no-repeat; }
#VES #topnav li#VS a	{ background: url(images/veso-nav.jpg) center bottom no-repeat; }
#VIE #topnav li#SL a	{ background: url(images/view-nav.jpg) center bottom no-repeat; }

#mainwrap				{ width: 991px; height: auto; float: left; border-right: 1px solid #333333; border-left: 1px solid #333333; background: #000033; }

#content				{ width: 802px; height: auto; float: left; margin: 220px 0 0 0; position : relative }
#VIE #content			{ width: 992px; }

#rightcol				{ width: 189px; height: auto; background: #000033 ; float: right; margin: 220px 0 0 0; padding-bottom: 10px; }


#footer					{ width: 991px; height: 35px; float: left; background: url(images/footer-bg.jpg) center top repeat-x; border-right: 1px solid #333333; border-left: 1px solid #333333; border-top: 1px solid #333333; text-align: center; }

#footer ul				{ width: 940px; height: 35px; margin: 0; padding: 0; list-style: none; }
#footer li				{ width: auto; height: 35px; float: left; margin: 0 18px; font-size: 12px; font-weight: bold; text-transform: uppercase; }
#footer li a			{ display: block; height: 35px; line-height: 35px; width: auto; color: #cccccc; text-decoration: none; float: left; }
#footer li a:hover		{ color: #ffffff; text-decoration: none; }

#bottom					{ width: 992px; height: 100px; float: left; position: relative; }
#bottom #logos			{ float: left; }
#bottom #ukw			{ float: right; color: #999999; font-size: 12px; margin-top: 15px; }
#bottom #ukw a			{ text-decoration: none; color: #666666; font-weight: bold; cursor: pointer; }
#bottom #ukw a:hover	{ text-decoration: none; color: #ffffff; }


#tranwrap				{ position: absolute; width: 992px; height: 220px; left: 0; top: 200px; border-bottom: 1px solid #333333; }
#imtran					{ float: left; width: 802px; height: 220px; margin: 0 0 0 1px; }

#addy					{ float: right; width: 188px; height: 220px; background: url(images/addy-bg.jpg) center top no-repeat #ffffff; margin: 0 1px 0 0; font-size: 14px; color: #333333; }
#addy p					{ margin: 20px 15px 0 20px; line-height: 20px; }
#addy p.adlnk			{ text-align: center; font-size: 14px; color: #000000; }
#addy p.adlnk a			{ color: #333333; text-decoration: none; font-weight: bold; text-transform: uppercase; overflow: hidden; }
#addy p.adlnk a:hover	{ color: #336699; text-decoration: none; }

.rc-header				{ margin: 10px 11px 10px 9px; }

#searchfilter			{ width: 912px; height: 95px; background: url(images/search-filter-bg.jpg) center top no-repeat; text-align: center; margin: 0 auto; padding: 30px 0 0 40px; overflow: hidden; }

h1						{ color: #999999; font-size: 20px; font-weight: normal; margin: 40px 0 20px 40px; }
h1 span					{ color: #ffffff; font-weight: bold; }

h2						{ color: #cc0000; font-size: 16px; font-weight: bold; margin: 30px 0 20px 40px; }

p.normp					{ color: #ffffff; margin: 12px 40px; font-size: 12px; text-align: justify; }

#map					{ width: 350px; height: 450px; margin: 0 0 30px 40px; float: left; text-align: center; }

.maplink				{ font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; text-transform: uppercase; }
.maplink a				{ color: #cc0000; text-decoration: none; }

#map-diag				{ float: right; margin: 0 40px 0 0; }

.clear					{ clear: both; }


.special-offers {margin-top: 20px}
.special-offers:hover {opacity: 0.8}