					/* CSS for for Heritage Cars of Distinction, 5th Oct '09 */
					
*							{ margin: 0; padding: 0; }

img							{ border: none; }

body						{ background:#CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px }

#wrapper					{ width: 895px; height: auto; margin: 0 auto; }



#HOM li#HO a,#CON li#CO a,#HOU li#HR a,#LOC li#LO a,#CHA li#CH a,#CAR li#CA a,#ABO li#AB a,#SER li#SE a,#SAL li#SA a  {color:#FFFFF1; background: url(../images/nav-bg.jpg) bottom right; }

#header						{ width: 895px; height: 365px; float: left; background: url(../images/header-bg.jpg) center top no-repeat; }

#headerinfo					{ width: 863px; height: 70px; float: left; margin: 33px 0 0 17px; background: url(../images/headerinfo-bg.jpg) center top no-repeat; position: relative; display: inline; }

p#nameaddy					{ font-size: 9px; color: #026346; text-align: right; position: absolute; right: 0; top: 14px; }
p#nameaddy strong			{ font-family: "Arial Black", Gadget, sans-serif; }
span#toptel					{ font-size: 12px; font-family: "Arial Black", Gadget, sans-serif; }

#marqueeStandard				{ position:absolute; top: 40px; right: 5px; height: 25px; width: 580px; color: #026346; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-transform:uppercase}

#marqueetext			{}


#slider1					{ width: 860px; /* important to be same as image width */ height: 218px; /* important to be same as image height */ position: relative; /* important */ overflow: hidden; /* important */ margin: 0; padding: 0; }

#slider1Content 			{ width: 860px; height: 218px; position: absolute;	top: 0;	left: 0; list-style: none; margin: 0; padding: 0; }

.slider1Image 				{ float: left; position: relative; display: none; }


.slider1Image span 			{ position: absolute; height: 60px; width: 776px; center top no-repeat; color: #fff; display: none; }

.clear 						{ clear: both; }

.top 						{ top: 0; left: 0; display: none; visibility: hidden; } 





.slider1Image li		{ list-style-type:none; overflow: hidden; height: 210px}


ul#topnav					{ list-style: none; width: 860px; height: 39px; float: left; margin-left: 17px; display: inline; background: url(../images/topnav-bg.jpg) top center repeat-x; }

ul#topnav li				{ float: left; height: 39px; background: url(../images/nav-bg.jpg) top center }

ul#topnav li a				{ text-decoration: none; text-transform: uppercase; font-size: 12px; color: #ffffff; height: 39px; line-height: 39px; padding: 0 20px 0 9px; border-right: 1px solid #fffff1; display: block; background: url(../images/nav-bg.jpg) top right}

ul#topnav li a:hover				{background: url(../images/nav-bg.jpg) bottom right}


#servicewrap			{width: 850px; height:auto; margin: 0 0 20px 0}

#contentwrap			{width: 863px; height:auto}

#main						{ width: 895px; height: auto; background: url(../images/main-bg.jpg) repeat-y; float: left; display: inline}


#floatrightcol			{ margin: 20px 20px 20px 20px; float:right; width: 384px; height: auto;}

#chauffeurs				{ overflow:hidden;}


h1							{font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;  color: #026346; margin: 40px 0 15px 20px}

h2						{font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;  color: #333333; margin: 0 0 0 20px}


#HOM h1						{ width: 450px}

.normP						{ font-family:Arial, Helvetica, sans-serif; font-size: 12px;  color: #026346; margin: 10px 0 5px 20px}


.normList 					{ list-style-image:  url(../images/bullet.jpg); margin: 5px 0 10px 40px; color: #026346;}

.normList li				{ margin: 0 0 10px 0}

#footer						{ background:  url(../images/footer-bg.jpg) center top no-repeat; width: 895px; height: 100px; float:left}

p#footnameaddy				{font-size: 9px; color: #026346; text-align: left; margin: 10px 0 0 20px}


p#footnameaddy strong			{ font-family: "Arial Black", Gadget, sans-serif; }


#ukw						{ font-size:11px; text-transform:uppercase; float: right; margin: 0 20px 0 0; cursor:pointer}

#footnav					{ display: inline; list-style: none; font-size:10px; color: #026346; margin: 0 0 0 20px }

#footnav ul				{}

#footnav li				{ display:inline; text-align: left; margin: 10px 0 0 0;}

#footnav li	a			{ display:inline; text-align: left; text-decoration:none; margin: 10px 0 0 0;    color: #999999}

#footnav li	a:hover			{color: #000000}


#service-bmw				{ width: 300px; height: 184px; float:right; margin: 20px 20px 20px 20px}

div#map iframe {width: 620px; height: 350px; background: #fffff1; margin: 10px 0 30px 150px}