						/* CSS Doc for Parkhills Car Centre */

body					{ background: #ffffff; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }	
td						{ font-size: 12px; }

#header					{ width: 992px; height: 214px; background: url(images/header-logo.jpg) bottom center no-repeat; position: relative; z-index: 5 }

#nav					{ width: 992px; height: 30px; background: url(images/mid-bg.jpg) center top repeat-y; position: relative; }

#main					{ width: 992px; height: auto; background: url(images/mid-bg.jpg) center top repeat-y; }

#leftcol				{
	width: 636px;
	height: auto;
	min-height:778px;
	background: url(images/left-col-mid.jpg) center top repeat-y;
	font-size: 11px;
	padding: 10px 20px 0px;
	position: relative;
}
/* for Internet Explorer */
/*\*/
* html #leftcol {
	height: 778px;
}
/**/

#leftcol2				{
	width: 636px;
	height: auto;
	background: url(images/left-col-mid.jpg) center top repeat-y;
	font-size: 11px;
	padding: 10px 20px 0px;
	position: relative;
}


#leftcol a				{ font-weight: bold; text-decoration: none; border-bottom: 1px dotted #04108a; color: #333333;
}
#leftcol a:hover		{ border-bottom: 1px solid #333333; color: #999999;}
#rightcol				{
	background:url(images/rightcol-mid.jpg) center top repeat-y;
	width: 276px;
	height: auto;
	padding: 10px 0 20px;
}

#linkboxes				{ width: 992px; height: auto; background: url(images/mid-bg.jpg) center top repeat-y; padding-bottom: 5px; }

#footer					{ width: 992px; height: 20px; font-size: 11px; }

#nav li a				{ color: #ffffff; text-transform: uppercase; text-decoration: none; font-size: 11px; height: 30px; width: auto; font-weight: bold; line-height: 35px; padding: 0 2px 0 2px; }
#nav li a:hover			{ color: #666666; text-decoration: none; }
#nav ul					{ position: absolute; left: 35px; bottom: -10px; width: 700px; height: 30px; margin: 0px; padding: 0px; list-style: none; }
#nav li					{ text-align: center; float: left; height: 30px; width: auto; margin: 0px; padding: 0px; list-style: none; }
#nav li img				{ visibility: hidden; margin-bottom: -8px; width: 3px; height: 30px; }

#footer li a			{ color: #333333; text-transform: uppercase; text-decoration: none; font-size: 11px; height: 20px; width: auto; font-weight: bold; line-height: 20px; padding: 0 2px 0 2px; }
#footer li a:hover		{ color: #666666; text-decoration: none; }
#footer a			{ color: #333333; text-transform: uppercase; text-decoration: none; font-size: 11px; height: 20px; width: auto; font-weight: bold; line-height: 20px; padding: 0 2px 0 2px; }
#footer a:hover		{ color: #666666; text-decoration: none; }
#footer ul				{ width: 700px; height: 20px; margin: 0px; padding: 0px; list-style: none; }
#footer li				{ text-align: center; float: left; height: 20px; width: auto; margin: 0px; margin-right: 2px; padding: 0px; list-style: none; }

.addy					{ color: #ffffff; font-size: 16px; font-weight: bold; text-align: right; position: absolute; right: 20px; top: 135px; text-transform: uppercase; }
.teln					{ color: #ffffff; font-size: 26px; font-weight: bold; text-align: right; position: absolute; left: 30px; bottom: 0px; text-transform: uppercase; }
.teln span				{ font-size: 10px; }
.burybig				{ position: absolute; right: 100px; top: 160px; width: 330px; height: 58px; display: block; background: url(images/burys-biggest.jpg) top left no-repeat; text-indent: -9999px; }

h1						{ font-size: 22px; font-weight: normal; margin-bottom: 6px; }
h2						{ font-size: 18px; font-style: italic; text-decoration: underline; }
.hp-emph				{ font-size: 18px; color: #ff6600; }
.hp-emph span			{ color: #04108a; }

.hp-emph2				{ font-size: 18px; color: #ff0000; }
.hp-emph2 span			{ color: #04108a; }

#rightcol h2			{ font-size: 18px; font-style: italic; color: #ffffff; height: 38px; line-height: 38px; background: url(images/rightcol-header-bg.jpg) center top no-repeat; font-weight: lighter; margin-bottom: 0px; text-decoration: none; }

#JA-bg					{ background: url(images/JA-car-details.jpg) bottom center no-repeat; width: 216px; height: auto; }
.JA-txt					{}
.JA-makemodel			{ color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 10px; }
.JA-YearReg				{ color: #efefef; font-size: 10px; padding-left: 10px; color: #FFFF00; }
.JA-Price					{ color: #efefef; font-size: 10px; padding-left: 10px; color: #FFFFFF; }
.JA-details				{ color: #ffffff; font-size: 11px; padding-right: 10px; }
.JA-details a			{ color: #ff0000; text-decoration: none; }
.JA-details a:hover		{ color: #ffffff; text-decoration: none; }

#linkboxes a			{ width: 191px; height: 120px; display: block; color: #ffffff; text-decoration: underline; background: center top no-repeat; font-size: 10px; }
#linkboxes .webuy a		{ background: url(images/we-buy-box.jpg) center top no-repeat; padding: 60px 0 0 20px; }
#linkboxes .webuy a:hover{ background: url(images/we-buy-box-o.jpg) center top no-repeat; }

#linkboxes .servi a		{ background: url(images/service-box.jpg) center top no-repeat; padding: 60px 0 0 20px; }
#linkboxes .servi a:hover{ background: url(images/service-box-o.jpg) center top no-repeat; }

#linkboxes .custo a		{ background: url(images/customer-box.jpg) center top no-repeat; padding: 50px 0 0 20px; }
#linkboxes .custo a:hover{ background: url(images/customer-box-o.jpg) center top no-repeat; }

#linkboxes .finan a		{ background: url(images/finance-box.jpg) center top no-repeat; padding: 45px 0 0 20px; }
#linkboxes .finan a:hover{ background: url(images/finance-box-o.jpg) center top no-repeat; }

#linkboxes .value a		{ background: url(images/car-valuation-box.jpg) center top no-repeat; padding: 60px 0 0 20px; }
#linkboxes .value a:hover{ background: url(images/car-valuation-box-o.jpg) center top no-repeat; }

#nav-drop				{ z-index: 10000; }
#nav-drop ul			{ list-style: none; margin: 0px; padding: 0px; }
#nav-drop li			{ width: 140px; height: 25px; }
#nav-drop li a			{ color: #ffffff; text-decoration: none; text-transform: uppercase; font-weight: bold; display: block; width: 140px; height: 25px; background: #04108a; text-indent: 15px; line-height: 25px; border-bottom: 1px solid #ffffff; }
#nav-drop li a:hover	{ color: #ffffff; background: #003366; border-bottom: 1px solid #666666; }

.fin-buls				{ font-size: 16px; font-weight: bold; font-style: italic; list-style: url(images/bullet-1.jpg); }
.fin-buls li			{ height: 30px; }

#imtran					{ width: 636px; height: 150px; z-index: 5000; }


#rockradio				{ width: auto; height: auto; float: right; position: absolute; top: 160px; right: 30px; cursor:pointer}

						/* Browser Hacks */

/* NAV */
html>/**/body #nav						{ width: 992px; height: 30px; background: url(images/mid-bg.jpg) center top repeat-y; position: relative; }						
html>/**/body #nav li a					{ color: #ffffff; text-transform: uppercase; text-decoration: none; font-size: 11px; height: 30px; width: auto; font-weight: bold; padding: 11px 2px 15px 2px; }
html>/**/body #nav li a:hover			{ color: #666666; text-decoration: none; }
html>/**/body #nav ul					{ position: absolute; bottom: -5px; left: 30px; width: 700px; height: 30px; margin: 0px; padding: 0px; list-style: none; }
html>/**/body #nav li					{ text-align: center; float: left; height: 30px; width: auto; margin: 0px; padding: 0px; list-style: none; }
html>/**/body #nav li img				{ visibility: hidden; width: 3px; height: 30px; }	

/* HEADER BITS */
html>/**/body .addy						{ color: #ffffff; font-size: 16px; font-weight: bold; text-align: right; position: absolute; right: 20px; top: 120px; text-transform: uppercase; }
html>/**/body .teln						{ color: #ffffff; font-size: 26px; font-weight: bold; text-align: right; position: absolute; left: 30px; bottom: -20px; text-transform: uppercase; }
html>/**/body .teln span				{ font-size: 10px; }
html>/**/body .burybig					{ position: absolute; right: 30px; top: 145px; width: 330px; height: 58px; display: block; background: url(images/burys-biggest.jpg) top left no-repeat; text-indent: -9999px; }					

/* LINK BOXES */
html>/**/body #linkboxes .webuy a		{ background: url(images/we-buy-box.jpg) center top no-repeat; margin-bottom: -60px; }
html>/**/body #linkboxes .servi a		{ background: url(images/service-box.jpg) center top no-repeat; margin-left: -20px; margin-bottom: -60px; }
html>/**/body #linkboxes .custo a		{ background: url(images/customer-box.jpg) center top no-repeat; margin-left: -20px; margin-top: -10px; margin-bottom: -60px; }
html>/**/body #linkboxes .finan a		{ background: url(images/finance-box.jpg) center top no-repeat; margin-left: -20px; margin-top: -15px; margin-bottom: -60px; }
html>/**/body #linkboxes .value a		{ background: url(images/car-valuation-box.jpg) center top no-repeat; margin-left: -20px; margin-bottom: -60px; }


/* GOOGLE MAP */
.mapimg {margin: 10px 0 5px 0}
.map-address {font-size: 11px; margin: 0}