
/* CSS Document */

*							{ margin: 0; padding: 0; }

.clear				{ clear:both}

img 			{ border: none}


body			{ background: url(/images/design-bg.jpg) center top repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000}

#wrapper		{ width: 992px; height:auto; margin: 0 auto;}

#header			{}

h1				{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color: #ff3333; width: auto; height: 25px}

h2				{ font-size: 15px; color: #0033ff;  width: auto; height: 30px}


.normP			{ font-size:12px; color:#000000;}

.normP a			{ text-decoration:none; font-weight:bold; color: #0033CC}
.normP a:hover		{ text-decoration:underline}

.blue			{font-size: 15px; color: #0033ff;  width: auto; height: 30px}

#topnav			{ background: url(../images/nav-bg.jpg) center top no-repeat; width:979px; height: 54px; margin: 0 0 0 5px; float: left; }


ul#topnav li		{ display: inline; text-transform:uppercase; float: left; margin: 2px 0 0 0; text-align: center; font-family:Arial, Helvetica, sans-serif; padding: 0 0 0 0;}

ul#topnav li a		{color:#FFFFFF; text-decoration:none; font-size:12px; font-weight: bold; line-height: 50px; width:auto;  padding: 0 10px 0 10px; height: 54px;  float: left; margin: 0 0 0 2px}

#HOM li#HO a,#FIN li#FI a,#ABO li#AB a,#HOU li#HR a,#LOC li#LO a,#VEL li#VL a,#CON li#CO a,#SAT li#ST a,#BAT li#BA a,#SAL li#SA a 	{background: url(../images/nav-hover-bg.jpg) center bottom repeat-x; height:50px;}


ul#topnav li#SA		{ margin-left: 28px}


ul#topnav li a:hover	{background: url(../images/nav-hover-bg.jpg) center bottom repeat-x; height:50px;}	


#main			{background: url(../images/main-bg.jpg) center top repeat-y; width:979px; height: auto; margin: 0 0 0 5px; float:left}

#main-bottom		{width: 979px; height: 20px; background: url(../images/main-bg-bottom.jpg) center top no-repeat; float: left; display: inline; margin: 0 0 0 5px}


#content		{ width: 500px; height: auto; margin: 20px 0 0 30px; float:left} 

#about-wrap		{ width: 850px; height: auto; margin: 20px 0 0 30px; float:left} 

#vl-wrap		{ width: 850px; height: auto; margin: 20px 0 0 30px; float:left} 

#location-wrap		{ width: 920px; height: auto; margin: 20px 0 0 30px; float:left}

#sales-wrap			{ width: 850px; height: auto; margin: 20px 0 0 35px; float:left}

#fin-wrap			{ width: 900px;}

#hourswrap		{ width:500px; margin: 30px 0 0 250px; float:left}

#thank-wrap			{ width: 800px}

#findacar			{width: 850px; height:90px; background: url(../images/search-bg.jpg) center top repeat-y}


#stock-wrap			{width: 600px; margin: 20px 0 0 70px}

#right-col		{ width: 392px; height: 447px; float:right; margin-right: 10px}

#locations		{ width: 392px; height: 120px; margin: 20px 0 0 0; float:right;}

#red-add		{ width:196px; height:120px; background:  url(../images/address-bg.jpg) left center no-repeat; float:left;}

#red-add a	{ text-decoration:none}

#blue-add		{ background:  url(../images/address-bg.jpg) right center no-repeat; width:196px; height: 120px; float:right;}

#blue-add a	{ text-decoration:none}

#red-add p		{ color:#FFFFFF; margin: 10px 0 0 20px; text-align:left; font-size:11px;}

#blue-add p		{ color:#FFFFFF; margin: 10px 0 0 15px; text-align:left;  font-size:11px;}


#spy			{ background: url(../images/spy-bg.jpg) center top no-repeat; width: 392px; height: 340px; float:right; margin-bottom: 10px; margin: 20px 0 0 0 }

#spy-title		{ font-size:16px; text-transform:uppercase; font-weight:bold;  color: #ff3333; width: 300px; height: 13px; float:left; margin: 10px 0 0 130px}


#footer		{background: url(../images/footer-bg.jpg) center top no-repeat; width: 943px; height: 93px; float: left; margin: 20px 0 0 20px; color:#FFFFFF;}

#footnav		{ color:#FFFFFF; list-style-type:none; display: inline; float: left ; width: 950px; height: 20px; margin: 20px 0 0 10px}

ul#footnav li		{ display: inline; color:#FFFFFF; float: left; padding: 0 5px 0 0}

ul#footnav li a		{color:#FFFFFF; text-decoration:none; font-size:12px; font-weight: bold; height: 20px;  float: left}

ul#footnav li a:hover		{color: #CC3300;}
#footnav		{}

#footnameaddy	{ float: left; margin: 0 0 10px 10px; padding: 0 0 0 0}

#ukw		{ width: 180px; height: 30px; float: right; text-transform:uppercase; margin: 10px 10px 0 0; cursor:pointer}

.normLi			{ margin: 0 0 0 20px}

.normLi	li		{ list-style-image: url(../images/red-bullet.jpg); margin: 0 10px 5px 10px}

#map-S iframe {width: 400px; height: 450px; margin: 0 20px 20px 30px; border: #CC3300 2px solid}

#map-B iframe {width: 400px; height: 450px; border: #CC3300 2px solid}


#saltford		{ margin: 0 0 20px 35px; float: left}
#batheaston		{ margin: 0 35px 20px 0; float: right}
