
*	{margin: 0; padding:0}

body { background: url(../images/design-bg.jpg) repeat-x top ; font-family: Helvetica, sans-serif }

#container	{ width: 992px; height:auto; margin: 0 auto;}

h1		{ font-family: Helvetica, sans-serif; font-size: 14px; color:#333333; margin: 10px 0 30px 0}

img	{border: none}
a:hover	{border: none}

.normP		{ font-family: Helvetica, sans-serif; font-size: 12px; color: #666666; text-align:justify; line-height: 18px}



#popup1		{ width: 800px; height: 400px; background: url(../images/pop-up-bg.jpg) 0 0 no-repeat; position:absolute; top:100px; left: 200px; z-index: 2000;}

.close		{ position:absolute; top: 30px; left: 30px;}

 

#header	{ width: 992px; height: 150px; float:left; overflow: hidden}

#logo	{ width: 264px; height: 79px; background: url(../images/logo.jpg) center top no-repeat; margin: 42px 0 0 3px; float: left}

#top-add	{ float: right; height: 100px; width: 365px; text-align:right; color:#FFFFFF; font-family:Helvetica, sans-serif; font-size: 11px; font-weight:bold; margin: 50px 0 0 0}

.flag {float: right; margin: 10px 0 0 10px}

.scotland	{color:#FFFFFF; font-family:Helvetica, sans-serif; font-size: 18px; font-weight:bold; margin: 20px 0 5px 0}

span.red	{ color:#FF0000}

.top-tel	{ font-size:12px; font-weight:normal}

 

ul#top-nav		{ list-style-type:none; width: 992px; height: 49px; float:left; margin: 3px 0 0 40px}

ul#top-nav li		{ display: inline; text-transform:uppercase; float: left; margin: 0px; text-align: center; font-family: Helvetica, sans-serif; padding: 0 6px 0 6px;}

ul#top-nav li a		{color: #333333; text-decoration:none; font-size:12px; font-weight: bold; line-height: 50px; width:auto;  padding: 0 10px 0 10px; height: 49px;  float: left; margin: 0 0 0 0}

ul#top-nav li a:hover	{background: url(../images/nav-hover-bg.jpg) center bottom repeat-x; height:49px; width: auto; color:#FFFFFF; border-style:none;  padding: 0 10px 0 10px; }
 
 
 
ul#top-nav  li#HO a		{ background: url(../images/home.jpg) center top no-repeat ; width:46px; height:49px; margin: 1px 0 0 0}

ul#top-nav  li#HO a:hover	{background: url(../images/home-over.jpg) center top no-repeat ;display:block }

body#HOM ul#top-nav li#HO a {background: url(../images/home-over.jpg) center top no-repeat ;display:block }




#VDI li#VD a,#ACC li#AC a,#FIN li#FI a,#HRS li#HR a,#LOC li#LO a,#CON li#CO a,#SAL li#SA a {background: url(../images/nav-hover-bg.jpg) center bottom repeat-x; height:49px; color:#FFFFFF}


#content	{width: 830px; height: auto; float:left; margin: 0 0 20px 0; overflow:hidden}

#right-col	{ width: 160px; background: url(../images/map.jpg) center top no-repeat; float:right; margin: 20px 0 0 0; overflow:hidden}

.rightP		{ font-family: Helvetica, sans-serif; font-size:11px; text-align:right; color:#666666; margin: 250px 5px 0 0 }


ul#buttons	{ width:820px; height: 110px; float: left; padding: 10px 0 5px 0}

ul#buttons li	{ float:left; list-style-type: none;}




.img#stock-but a	{ display:block; background: url(../images/view-stock-but.jpg) center top no-repeat; width:278px; height:110px; border-style: none; float:left}

.img#stock-but a:hover	{ display:block; background: url(../images/view-stock-but-over.jpg) center top no-repeat}

#contact-but a	{ background: url(../images/contact-us-but.jpg) center top no-repeat; width:278px; height:110px; border-style: none;  float:left}

#contact-but a:hover	{ background: url(../images/contact-us-but-over.jpg) center top no-repeat; border-style: none}

#van-but	{ border-style: none;  float:left}





#text	{ width: 420px; height:350px; float:left; padding: 0 10px 0 10px}

#spy	{ width: 370px; height: 345px; background: url(../images/current-stock.jpg) top right no-repeat; float:right;}

#footer-container	{ width: 992px; height: 153px; clear:both}

#footer-top	{ width: 992px; height: 10px; background: url(../images/footer-line.jpg) center top no-repeat }

ul#footer-nav	{ display: inline; list-style: none; float:left; width: 750px; height: 20px;}

ul#footer-nav li		{ display: inline; text-transform:uppercase; float: left; margin: 0 0 0 0; text-align:left; font-family: Helvetica, sans-serif; padding: 0 30px 0 0;}

ul#footer-nav li a		{ font-family: Helvetica, sans-serif; font-size:11px; color:#999999; padding: 0 0 0 0; text-transform:uppercase; text-decoration:none; font-weight:bold}

ul#footer-nav li a:hover	{ font-family: Helvetica, sans-serif; font-size:11px; color: #CC0000;font-weight:bold}

#footer-add	{ width: 992px; height:45px; float:left;}

.footerP		{ font-family: Helvetica, sans-serif; width: 992px; height:20px; font-size:11px; color:#999999; text-align:left; float:left; padding: 0 0 0px 0px}

#ukwebs		{ font-family: Helvetica, sans-serif; font-size:11px; color: #999999; text-align: right; float: right; width: 200px; height: 20px;  font-weight:bold; text-transform:uppercase; margin-top: 5px}

#ukwebs	a	{ text-decoration:none; color:#999999}

#ukwebs	a:hover	{ font-weight:bold; color:#CC0000}


#bottom-logos	{ width: 992px; height: 83px; float:left; background:url(../images/footer-logos.jpg) center top no-repeat}




.loc-text-large		{ font-size:14px; margin: 30px 0 0 50px; font-weight:bold}
.loc-text		{ font-size:12px; margin: 0 0 0 50px;}

div#map iframe {width: 730px; height: 370px; margin: 30px 10px 40px 50px; float: left}

#finance-wrap		{ width: 700px;}

.finance			{ width: auto; margin: 30px 0 20px 50px}

.financeP			{ width: 700px; margin: 0 0 0 50px; font-family: Helvetica, sans-serif; font-size: 12px; color: #666666; text-align:justify; line-height: 18px}

.accessoriesP		{ width: 700px; margin: 10px 0 0 50px; font-family: Helvetica, sans-serif; font-size: 12px; color: #666666; text-align:justify; line-height: 18px}

.accessories-2P   {width: 700px; margin: 10px 0 0 50px; padding: 40px 0 0 0; font-family: Helvetica, sans-serif; font-size: 12px; color: #666666; text-align:justify; line-height: 18px}

#accessories-pics	{ width: 590px; height: 150px; float: left; margin: 0 100px 30px 100px; overflow:hidden}

.cvd	{ float:left; margin: 0 20px 30px 0}


insurance-wrap	{ width: 650px; height:auto; margin: 30px 0 0 40px;}

#table-wrap		{ width: 600px; height:auto; margin: 20px 0 0 150px; overflow:hidden}

.desc		{font-family: Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #666666; text-transform:uppercase}

.standard		{font-weight:bold; font-family: Helvetica, sans-serif; font-size: 11px; color: #666666; text-transform:uppercase}

.type		{font-family: Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #CC0000; text-transform:uppercase}

.make		{font-family: Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #333333;}

.tableP		{font-family: Helvetica, sans-serif; font-size: 12px; color: #333333; border-bottom: 1px dotted #999999}