					/* CSS Doc for Aberdare Ford */
					
body						{ margin: 0px; padding: 0px; background: url(images/bg.jpg) center top repeat-y #ffffff; font-family: Arial, Helvetica, sans-serif; }

#wrapper					{ margin: 0px auto; width: 982px; height: auto; position: relative; }

				/***** Header Section inc Top Nav *****/
#headwrap					{ width: 982px; height: 393px; position: absolute; top: 0px; left: 0px; }
#headban					{ width: 982px; height: 125px; background: url(images/header-bg-banner.jpg) center top no-repeat; float: left; }
.headP						{ font-size: 10px; font-weight: bold; color: #ffffff; margin: 80px 0 0 52px; text-align: left; letter-spacing: 4px; }
.headtel					{ font-size: 26px; color: #ffffff; position: absolute; top: 50px; left: 400px; }
#headnav					{ width: 962px; height: 38px; margin: 0px 10px; background: url(images/topnav-bg.jpg) center top no-repeat; float: left; }
#headnav ul					{ width: 962px; height: 38px; margin: 0px; padding: 0px; list-style: none; }
#headnav ul li				{ width: auto; height: 38px; text-align: center; margin: 0px; padding: 0px; list-style: none; float: left; }
#headnav ul li a			{ width: auto; height: 35px; display: block; line-height: 35px; border-bottom: 3px solid #005899; padding: 0 15px; font-size: 11px; font-weight: bold; color: #000000; text-transform: uppercase; text-decoration: none; }
#headnav ul li a:hover		{ text-decoration: none; color: #333333; border-bottom: 3px solid #3493da; }
#headBST					{ width: 982px; height: 220px; }
#headBST .rightcol			{ width: 707px; height: 215px; float: right; margin: 5px 10px 0 0; background: #000000; z-index: 10000; position: relative; }
#qsearch	{ background: url(images/qsearch-bg.png) center top no-repeat; float: right; height: 185px; width: 185px; margin: 10px 0 20px 20px}
#headBST .leftcol			{ width: 250px; height: 215px; float: left; margin: 5px 0 0 10px; }
#headBST .leftcol ul		{ width: 250px; height: 215px; list-style: none; margin: 0px; padding: 0px; }
#headBST .leftcol ul li		{ width: 250px; height: 50px; margin: 0 0 5px 0; display: block; list-style: none; padding: 0px; }
#headBST .leftcol ul li a	{ width: 250px; height: 50px; display: block; text-indent: -9999px; overflow: hidden; background: left top no-repeat; }
#headBST .leftcol ul li a:hover{ filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
#headBST .leftcol ul li#newc-but a{ background: url(images/newc-button.jpg); }
#headBST .leftcol ul li#conf-but a{ background: url(images/conf-button.jpg); }
#headBST .leftcol ul li#late-but a{ background: url(images/late-button.jpg); }
#headBST .leftcol ul li#book-but a{ background: url(images/book-button.jpg); }

#contwrap					{ margin-top: 383px; float: left; }
#contwrap .rightcol			{ width: 707px; height: auto; float: right; margin: 5px 10px 0 0; background: url(images/cont-rightcol-bg.jpg) bottom right no-repeat #ffffff; padding-bottom: 30px; }
#contwrap .leftcol			{ width: 250px; height: auto; float: left; margin: 5px 0 0 10px; background: url(images/stripey-bg.jpg) left top repeat; }

#footnav					{ width: 962px; height: 38px; margin: 5px 10px; background: url(images/footnav-bg.jpg) center top no-repeat; float: left; }
#footnav ul					{ width: 962px; height: 38px; margin: 0px; padding: 0px; list-style: none; }
#footnav ul li				{ width: auto; height: 38px; text-align: center; margin: 0px; padding: 0px; list-style: none; float: left; }
#footnav ul li a			{ width: auto; height: 35px; display: block; line-height: 35px; border-top: 3px solid #005899; padding: 0 15px; font-size: 11px; font-weight: bold; color: #000000; text-transform: uppercase; text-decoration: none; }
#footnav ul li a:hover		{ text-decoration: none; color: #333333; border-top: 3px solid #3493da; }

.prof-pic1					{ float: right; margin: 0 30px 10px 15px; }
.prof-pic2					{ float: left; margin: 0 15px 10px 30px; }
.clear						{ clear: both; }

				/***** Text Formatting *****/
#contwrap h1				{ font-size: 18px; font-weight: normal; color: #333333; margin: 30px 30px 15px 30px; }
#contwrap .rightcol h2		{ font-size: 14px; font-weight: bold; color: #006699; margin: 15px 30px 15px 30px; border-bottom: 1px dashed #efefef; }
#contwrap p.normtxt			{ font-size: 11px; color: #666666; margin: 15px 30px 15px 30px; }
#contwrap ul.normlist		{ font-size: 11px; color: #666666; margin: 15px 30px 15px 30px; }
#contwrap ul.normlist li 	{ margin: 0 0 0 17px; list-style: square outside }
#contwrap p.boldtxt			{ font-size: 11px; color: #666666; margin: 15px 30px 15px 30px; font-weight: bold; }
#contwrap p.lrgtxt			{ font-size: 14px; font-weight: bold; margin: 15px 30px 15px 30px; }
#contwrap ul.normbul		{ }
#contwrap ul.normbul li		{ list-style: square; font-size: 11px; color: #666666; margin-left: 40px; }
#contwrap .leftcol h2		{ width: 250px; height: 50px; line-height: 50px; background: url(images/spec-off-head-bg.jpg) left top no-repeat; text-transform: uppercase; color: #ffffff; text-indent: 20px; font-size: 18px; font-weight: normal; }

#footer						{ background: url(images/footnav-bg.jpg) center top no-repeat; width: 982px; height: 38px; margin-top: 5px; margin-bottom: 20px; }
p.footaddy					{ font-size: 11px; font-weight: bold; text-transform: uppercase; color: #000000; float: left; margin: 15px 0 0 20px; }
p.ukw						{ font-size: 11px; font-weight: bold; text-transform: uppercase; color: #666666; float: right; margin: 15px 20px 0 0; }
p.ukw a						{ text-decoration: none; color: #3493da; }
p.ukw a:hover				{ text-decoration: none; color: #333333; }

#qsearch .searchtitle { width: 175px; height: 30px; line-height: 30px; background: url(images/qsearch-tit-bg.jpg) left top no-repeat; margin: 5px 5px -5px 5px; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #ffffff; display: block; text-indent: 10px; }


.centrered					{ text-align: center; margin: 0 auto; }

.googlemap					{ border: 2px solid #000000; margin-top: 15px; }

.serv-price-table			{ margin-left: 25px; margin-top: 30px; }
.serv-col-tit				{ font-weight: bold; font-size: 12px; }

.servtab-alt1				{ background: #efefef; }
.servtab-alt2				{ background: #cccccc; }

				/***** Active Tabs, Home Link & Dropdown Buttons *****/
#headnav ul li#newc a			{ background: url(images/nav-down-arrow.png) right top no-repeat; cursor: default; }
#headnav ul li#newc a:hover		{ background: url(images/nav-down-arrow-o.png) right top no-repeat; }

#headnav ul li#afte a			{ background: url(images/nav-down-arrow.png) right top no-repeat; cursor: default; }
#headnav ul li#afte a:hover		{ background: url(images/nav-down-arrow-o.png) right top no-repeat; }

#headnav ul li#home a			{ width: 36px; height: 35px; text-indent: -9999px; background: url(images/home-icon.png) center top no-repeat; overflow: hidden; }
#headnav ul li#home a:hover		{ background: url(images/home-icon-o.png) center top no-repeat; }

#serv-offer-table			{ margin-left: 40px; }
.serv-offer					{ border: 3px dashed #cccccc; background: url(images/scissors.jpg) bottom left no-repeat #ffffff; width: 193px; text-align: center; }
.serv-offer-fs				{ border: 3px dashed #cccccc; background: url(images/scissors.jpg) bottom left no-repeat #ffffff; width: 600px; text-align: center; }
#serv-offer-table p			{ margin: 20px; font-size: 14px; font-weight: bold; color: #005899; }
#serv-offer-table p a		{ color: #005899; text-decoration: none; cursor: pointer; }
#serv-offer-table p a:hover	{ color: #333333; text-decoration: none; }

/* Top Dropdowns */
#headwrap .menuContainer				{ width: 200px; z-index: 50000; }
#headwrap .menuContainer ul				{ width: 200px; margin: 0px; padding: 0px; list-style: none; }
#headwrap .menuContainer li.drop		{ width: 200px; height: 38px; margin: 0px; padding: 0px; list-style: none; }
#headwrap .menuContainer li.drop a		{ width: 200px; height: 35px; background: url(images/stripey-bg.jpg) left top repeat; border-bottom: 3px solid #005899; display: block; line-height: 35px; font-size: 11px; font-weight: bold; color: #000000; text-transform: uppercase; text-decoration: none; text-indent: 10px; }
#headwrap .menuContainer li.drop a:hover{ text-decoration: none; border-color: #3493da; color: #333333; }

#HP #home a						{ border-color: #3493da; }
#LH #loca a						{ border-color: #3493da; }
#CO #cont a						{ border-color: #3493da; }
#MT #meet a						{ border-color: #3493da; }
#MO #mota a						{ border-color: #3493da; }
#WA #warr a						{ border-color: #3493da; }
#AF #afte a						{ border-color: #3493da; }
#US #used a						{ border-color: #3493da; }
#NE	#newc a						{ border-color: #3493da; }

#US #contwrap .rightcol			{ width: 962px;}


#bodyshop-button		{ float: right; margin: 10px 0 10px 0}


#poster			{ width: auto; height: auto; float: left; margin: 0 0 0 50px}

#poster-but		{ float: right; margin: 20px 0 0 0}


					/***** Browser Hacks *****/
html>/**/body .rightcol #qsearch .searchtitle { width: 175px; height: 30px; line-height: 30px; background: url(images/qsearch-tit-bg.jpg) left top no-repeat; margin: 5px; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #ffffff; display: block; text-indent: 10px; }
					