* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body {height: 100%; margin:0 auto;}
#wrapperr { margin:0 auto; width:970px; position:relative; 
}
#wrapper-wide { margin:0 auto; width:100%; height:100%; background: #000; }

body {
	font-family:Arial, Helvetica, sans-serif;
	text-align: left; margin:0; padding:0; background: #8C0000 url(../img/bk-red.jpg) repeat-x; color: #848484; height:100%; max-height:100%;
}
#iframeHeaderr { width:100%; height:100%; 
}
#newcars { width:620px; height:548px; float:left; }
#body{width:100%;height:100%;
}
/* @Misc */
/* ------------------------------------------------------------------------------------ */
#surname {
	display: none !important;
}
a {
	color: #434343;
}
a:hover {
	color: #CC0000;
	text-decoration:none;
}
img {
	border: none;
}
td {
	vertical-align: top;
}
p {
	margin: 0 0 1.5em 0;
	padding: 0;
	line-height: 1.5em; /* 15px */ clear:left; font-size:1.091em;  /* 12px */ 
}
em {
	color: #333;
	font-style:normal;
}
/* @Misc  */
.clear {
	height: 0 !important;
	line-height: 0 !important;
	clear: both !important;
	font-size: 1px !important;
	float: none !important;
	padding: 0 !important;
	margin: 0 !important;
	width: auto !important;
}
.clear-left { clear:left; }
span {
	text-indent: -9999px;
	float:left;
}
.auto {
	margin: 0 auto;
}
/* Removes outline around flash files in FF3 */
object {
	outline:none;
}
/* remove halo effect in firefox   */
*:focus, button:focus, a:active, input:active {
	outline: none;
}
/* @Base Font - START: Styles for scalable font consistency */
html {
	font-size: 100%; /* IE hack */
}
body {
	 /* font-size: 0.6875em; Sets base font size to 11px */
	font-size: 0.75em; /* Sets base font size to 11px */
	line-height:1.364em; color: #666;
}
table {
	font-size: 100%; /* IE hack */
}
input, select, textarea, th, td {
	font-size: 1em;
}
h1 {
	font-size: 2em;
	line-height: 1.5em;
	color:#C41544;
	margin-bottom:0.368em !important; text-transform:uppercase;
} /* all em = 16px */
h1 em { background:url(../img/header-arrow.gif) no-repeat 7px 8px; padding-left:20px; color:#9EA2B0;font-weight:normal; }
h2, h3, h4, h4, h5, h6 {
	font-size: 1em; text-transform:uppercase;
	font-weight: bold;
	margin-top: 1em; color:#296B79; margin-bottom:1.5em !important; font-size:1.091em;  /* 12px */ line-height:1.5em;
}
h2 { margin-bottom:0.368em !important; font-size:1.3em;}
h3 { color: #C41544; margin-bottom:0.368em !important;}
h1 a, h1 a:hover { color:#C41544; text-decoration:none; font-weight:normal; }
h1 a em{ color:#C41544; text-decoration:none; }
h1 span{ width:0 !important; }
.none { display:none; }
/* @Header */
/* ------------------------------------------------------------------------------------ */
#header { width:970px; height:97px; float: left; background:#000; }
#flash { width:970px; height:340px; float:left; background:#010101; }

#header-img { width:970px; height:210px; float:left; background:#333; border-top: solid 1px #000; }
a.logo { width: 410px; height: 97px; background:url(../img/logo.gif) no-repeat; margin: 20px 0 0 70px; display:inline; float:left; }
a.newspanel { width: 268px; height: 75px; background:url(../img/newspanel.jpg) no-repeat; margin: 10px 20px 0px 0px; display:inline; float:right; }
/* Sitenav
/* ------------------------------------------------------------------------------------ */
.ddsmoothmenu { float:left; width:970px !important; background:#000; }
#smoothmenu1 ul {
	margin:0 auto; clear: both; width: 970px; background: #000; border-bottom: solid 3px #000; cursor: pointer; height:27px;
}
.ddsmoothmenu27{height:27px;}
#smoothmenu1 ul:hover, #smoothmenu1 ul li:hover { cursor:pointer;}
#smoothmenu1 ul li {
	float: left; list-style: none; /*turns off display of bullet*/ padding:0px 0px 0px 2px; display:inline; margin: 0; background:#000;
}
#smoothmenu1 ul li a {
	display: block; height: 27px; cursor:pointer !important;
}
#smoothmenu1 ul ul {
	margin:0 auto; clear: both; width: 146px; background:transparent; border-left:1px solid #000;border-bottom:1px solid #000;border-top:1px solid #000;
}
#smoothmenu1 ul ul li{float:none;height: 27px;margin:0;padding:0;}

ul#list { margin: 0; padding: 0; list-style:none; }
ul#list li { background:url(../img/list-arrow.gif) no-repeat 8px 4px; padding: 0 0 1.5em 15px; 
}
/* Header Images
/* ------------------------------------------------------------------------------------ */
.about-img { background:url(../img/about-img.jpg) no-repeat !important; }
.new-img { background:url(../img/new-img.jpg) no-repeat !important; }
.new-volvo-img { background:url(../img/new-volvo-img.jpg) no-repeat !important; }
.new-landrover-img { background:url(../img/new-landrover-img.jpg) no-repeat !important; }
.new-jaguar-img { background:url(../img/new-jaguar-img.jpg) no-repeat !important; }
.new-hsv-img { background:url(../img/new-hsv-img.jpg) no-repeat !important; }
a.latestoffers { width: 312px; height: 113px; background:url(../img/holdenlatestoffers.png) no-repeat; margin: 90px 0px 0 10px; display:inline; float:left;}
.used-img { background:url(../img/used-img.jpg) no-repeat !important; }
.fleet-img { background:url(../img/fleet-img.jpg) no-repeat !important; }
.finance-img { background:url(../img/finance-img.jpg) no-repeat !important; }
.service-img { background:url(../img/service-img.jpg) no-repeat !important; }
.parts-img { background:url(../img/parts-img.jpg) no-repeat !important; }
.specials-img { background:url(../img/specials-img.jpg) no-repeat !important; }
.careers-img { background:url(../img/careers-img.jpg) no-repeat !important; }
.testimonials-img { background:url(../img/testimonials-img.jpg) no-repeat !important; }
.contact-img { background:url(../img/contact-img.jpg) no-repeat !important; }
.sitemap-img { background:url(../img/sitemap-img.jpg) no-repeat !important; }
.disclaimer-img { background:url(../img/disclaimer-img.jpg) no-repeat !important; }
.holdenlo-img { background:url(../img/holdenlo-img.jpg) no-repeat !important; }

.about-img-bottom { background: url(../img/about-img-bottom.png) no-repeat; float:right; position: absolute; right:0; top:0; margin-top:-10px; width:690px; height:42px; z-index:1; }
.new-img-bottom { background: url(../img/new-img-bottom.png) no-repeat; float:right; position: absolute; right:0; top:0; margin-top:-10px; width:690px; height:42px; z-index:1; }

/* Nav
/* ------------------------------------------------------------------------------------ */
/* home */
#smoothmenu1 ul li a.nav-home-R1 {
	width: 62px; background: url(../img/nav-home-R1.gif) no-repeat 0 0;
}
#smoothmenu1 ul li a:hover.nav-home-R1, #smoothmenu1 ul li a:active.nav-home-R1, #smoothmenu1 ul li a.nav-home-R3, #smoothmenu1 ul li a:active.nav-home-R3   {
	width: 62px; background: url(../img/nav-home-R1.gif) no-repeat 0 -27px;
}
#smoothmenu1 ul li a.nav-home-R3, #smoothmenu1 ul li a:active.nav-home-R3   {
	width: 62px; background: url(../img/nav-home-R1.gif) no-repeat 0 -54px;
}
/* about */
#smoothmenu1 ul li a.nav-about-R1 {
	width: 82px; background: url(../img/nav-about-R1.gif) no-repeat 0 0;
}
#smoothmenu1 ul li a:hover.nav-about-R1, #smoothmenu1 ul li a:active.nav-about-R1, #smoothmenu1 ul li a.nav-about-R3, #smoothmenu1 ul li a:active.nav-about-R3   {
	width: 82px; background: url(../img/nav-about-R1.gif) no-repeat 0 -27px;
}
#smoothmenu1 ul li a.nav-about-R3, #smoothmenu1 ul li a:active.nav-about-R3   {
	width: 82px; background: url(../img/nav-about-R1.gif) no-repeat 0 -54px;
}
/* new */
#smoothmenu1 ul li a.nav-new-R1 {
	width: 84px; background: url(../img/nav-new-R1.gif) no-repeat 0 0;
}
#smoothmenu1 ul li a:hover.nav-new-R1, #smoothmenu1 ul li a:active.nav-new-R1, #smoothmenu1 ul li a.nav-new-R3, a:active.nav-new-R3   {
	width: 84px; background: url(../img/nav-new-R1.gif) no-repeat 0 -27px;
}
#smoothmenu1 ul li a.nav-new-R3, #smoothmenu1 ul li a:active.nav-new-R3   {
	width: 84px; background: url(../img/nav-new-R1.gif) no-repeat 0 -54px;
}
/* used */
#smoothmenu1 ul li a.nav-used-R1 {
	width: 89px; background: url(../img/nav-used-R1.gif) no-repeat 0 0;
}
#smoothmenu1 ul li a:hover.nav-used-R1, #smoothmenu1 ul li a:active.nav-used-R1, #smoothmenu1 ul li a.nav-used-R3, #smoothmenu1 ul li a:active.nav-used-R3   {
	width: 89px; background: url(../img/nav-used-R1.gif) no-repeat 0 -27px;
}
#smoothmenu1 ul li a.nav-used-R3, #smoothmenu1 ul li #smoothmenu1 ul li a:active.nav-used-R3   {
	width: 89px; background: url(../img/nav-used-R1.gif) no-repeat 0 -54px;
}
/* fleet */
#smoothmenu1 ul li a.nav-fleet-R1 {
	width: 60px; background: url(../img/nav-fleet-R1.gif) no-repeat 0 0;
}
#smoothmenu1 ul li a:hover.nav-fleet-R1, a:active.nav-fleet-R1, #smoothmenu1 ul li a.nav-fleet-R3, #smoothmenu1 ul li a:active.nav-fleet-R3   {
	width: 60px; background: url(../img/nav-fleet-R1.gif) no-repeat 0 -27px;
}
#smoothmenu1 ul li a.nav-fleet-R3, #smoothmenu1 ul li a:active.nav-fleet-R3   {
	width: 60px; background: url(../img/nav-fleet-R1.gif) no-repeat 0 -54px;
}
/* finance */
#smoothmenu1 ul li a.nav-finance-R1 {
	width: 76px; background: url(../img/nav-finance-R1.gif) no-repeat 0 0;
}
#smoothmenu1 ul li a:hover.nav-finance-R1, #smoothmenu1 ul li a:active.nav-finance-R1, #smoothmenu1 ul li a.nav-finance-R3, #smoothmenu1 ul li a:active.nav-finance-R3   {
	width: 76px; background: url(../img/nav-finance-R1.gif) no-repeat 0 -27px;
}
#smoothmenu1 ul li a.nav-finance-R3, #smoothmenu1 ul li a:active.nav-finance-R3   {
	width: 76px; background: url(../img/nav-finance-R1.gif) no-repeat 0 -54px;
}
/* service */
#smoothmenu1 ul li a.nav-service-R1 {
	width: 73px; background: url(../img/nav-service-R1.gif) no-repeat 0 0;
}
#smoothmenu1 ul li a:hover.nav-service-R1, #smoothmenu1 ul li a:active.nav-service-R1, #smoothmenu1 ul li a.nav-service-R3, #smoothmenu1 ul li a:active.nav-service-R3   {
	width: 73px; background: url(../img/nav-service-R1.gif) no-repeat 0 -27px;
}
#smoothmenu1 ul li a.nav-service-R3, #smoothmenu1 ul li a:active.nav-service-R3   {
	width: 73px; background: url(../img/nav-service-R1.gif) no-repeat 0 -54px;
}
/* parts */
#smoothmenu1 ul li a.nav-parts-R1 {
	width: 63px; background: url(../img/nav-parts-R1.gif) no-repeat 0 0;
}
#smoothmenu1 ul li a:hover.nav-parts-R1, #smoothmenu1 ul li a:active.nav-parts-R1, #smoothmenu1 ul li a.nav-parts-R3, #smoothmenu1 ul li a:active.nav-parts-R3   {
	width: 63px; background: url(../img/nav-parts-R1.gif) no-repeat 0 -27px;
}
#smoothmenu1 ul li a.nav-parts-R3, #smoothmenu1 ul li a:active.nav-parts-R3   {
	width: 63px; background: url(../img/nav-parts-R1.gif) no-repeat 0 -54px;
}
/* specials */
#smoothmenu1 ul li a.nav-specials-R1 {
	width: 79px; background: url(../img/nav-specials-R1.gif) no-repeat 0 0;
}
#smoothmenu1 ul li a:hover.nav-specials-R1, #smoothmenu1 ul li a:active.nav-specials-R1, #smoothmenu1 ul li a.nav-specials-R3, #smoothmenu1 ul li a:active.nav-specials-R3   {
	width: 79px; background: url(../img/nav-specials-R1.gif) no-repeat 0 -27px;
}
#smoothmenu1 ul li a.nav-specials-R3, #smoothmenu1 ul li a:active.nav-specials-R3   {
	width: 79px; background: url(../img/nav-specials-R1.gif) no-repeat 0 -54px;
}
/* careers */
#smoothmenu1 ul li a.nav-careers-R1 {
	width: 77px; background: url(../img/nav-careers-R1.gif) no-repeat 0 0;
}
#smoothmenu1 ul li a:hover.nav-careers-R1, #smoothmenu1 ul li a:active.nav-careers-R1, #smoothmenu1 ul li a.nav-careers-R3, #smoothmenu1 ul li a:active.nav-careers-R3   {
	width: 77px; background: url(../img/nav-careers-R1.gif) no-repeat 0 -27px;
}
#smoothmenu1 ul li a.nav-careers-R3, #smoothmenu1 ul li a:active.nav-careers-R3   {
	width: 77px; background: url(../img/nav-careers-R1.gif) no-repeat 0 -54px;
}
/* testimonials */
#smoothmenu1 ul li a.nav-testimonials-R1 {
	width: 106px; background: url(../img/nav-testimonials-R1.gif) no-repeat 0 0;
}
#smoothmenu1 ul li a:hover.nav-testimonials-R1, #smoothmenu1 ul li a:active.nav-testimonials-R1, #smoothmenu1 ul li a.nav-testimonials-R3, #smoothmenu1 ul li a:active.nav-testimonials-R3   {
	width: 106px; background: url(../img/nav-testimonials-R1.gif) no-repeat 0 -27px;
}
#smoothmenu1 ul li a.nav-testimonials-R3, #smoothmenu1 ul li a:active.nav-testimonials-R3   {
	width: 106px; background: url(../img/nav-testimonials-R1.gif) no-repeat 0 -54px;
}
/* contact */
#smoothmenu1 ul li a.nav-contact-R1 {
	width: 94px; background: url(../img/nav-contact-R1.gif) no-repeat 0 0;
}
#smoothmenu1 ul li a:hover.nav-contact-R1, #smoothmenu1 ul li a:active.nav-contact-R1, #smoothmenu1 ul li a.nav-contact-R3, #smoothmenu1 ul li a:active.nav-contact-R3   {
	width: 94px; background: url(../img/nav-contact-R1.gif) no-repeat 0 -27px;
}
#smoothmenu1 ul li a.nav-contact-R3, #smoothmenu1 ul li a:active.nav-contact-R3   {
	width: 94px; background: url(../img/nav-contact-R1.gif) no-repeat 0 -54px;
}
/* Search
/* ------------------------------------------------------------------------------------ */
#search-our-cars { width:410px; height:230px; float:left; background: url(../img/search-our-cars-bk.jpg) no-repeat; }
#search-our-cars-inside { width:200px; height:230px; margin-top:10px; float:left; background: url(../img/search-our-cars-inside.jpg) no-repeat; }
#search-our-cars-inside .mini-search-panel #minisearch { margin-top: 15px; }
#minisearch { width:200px; height:185px; float:left; margin:40px 0 0 7px; display: inline; }
#minisearch iframe {
	background:none; padding:0; margin:0; 
}
.finance-panel { background: url(../img/finance-panel-bk.png); width:120px; height:185px; float: left; margin-top:15px; padding: 7px 10px 0 10px; }
.finance-panel p, .service-panel p { color: #9EA2B0;  }
.margin-none { margin:0 !important; }
.service-panel-edge {
	background:url(../img/service-panel.png) no-repeat;
	font-size:0;
	width:550px;
	height:17px;
	float: right;
	display:inline;
	position:absolute;
	top:144px;
	z-index:2;
	right:0px;
} 
.service-panel { background:url(../img/service-panel.jpg) no-repeat; } 
.choose-panel { background:url(../img/choose-panel.jpg) no-repeat; margin-bottom:10px; } 
.right-panel { width:550px; height:151px; float: right; display:inline; position:relative; } 
.right-panel p { width:170px; float:left; margin: 65px 0 0 10px; display: inline; } 
a.view-our-offers-R1 { width:110px; background: url(../img/view-our-offers-R1.gif) no-repeat; height:17px; position:absolute; bottom:0; right:0; margin-bottom:3px; } 
a:hover.view-our-offers-R1 { background: url(../img/view-our-offers-R1.gif) no-repeat 0px -17px; } 
a.learn-more-R1 { width:84px; background: url(../img/learn-more-R1.gif) no-repeat; height:17px; position:absolute; bottom:0; left:10px; margin-bottom:3px; } 
a:hover.learn-more-R1 { background: url(../img/learn-more-R1.gif) no-repeat 0px -17px; } 
#main {
	width:970px;
	float:left;
	margin: 10px 0 0 0;
	position:relative;
}
ul#manufacturer { margin:40px 0 0 60px; display:inline; list-style:none; float: left; width:455px; }
ul#manufacturer li { margin:0 10px 5px 0; float:left; display:inline; }
ul#manufacturer li a { background:url(../img/manufacturer-icon.png) no-repeat; height: 46px; width: 98px; float:left; display:block; padding:2px; }
ul#manufacturer li a:hover { background:url(../img/manufacturer-icon.png) no-repeat 0 -50px;}
ul#manufacturer li.none { clear:left !important; }
a.promotions-panel-R1 { width: 410px; height:72px; float:left; background: url(../img/promotions-panel.jpg) no-repeat; margin: 10px 0 0 0; display:inline; }
.our-business-promotions-panel { width:410px; height: 152px; float:left; margin: 10px 0 0 0; background:url(../img/our-business-partners-panel.jpg) no-repeat;display:inline; }
.about-tony { width:530px; float:right; background: url(../img/home-about-tony-ireland.jpg) no-repeat; margin: 10px 0 0 0; display:inline; padding: 40px 10px 0 10px; height:112px; position:relative; }
.about-tony p { width:400px; }
ul#locations { background:#5B0000; width:970px; height:92px; margin:0 auto; display:block; clear:both; margin: 10px 0; list-style:none; float:left; }
ul#locations li { height:80px; margin: 10px 0 10px 60px; padding: 0 0 0 10px; display:inline; width:140px; color:#DECCCC; float:left; background:url(../img/locations-li.gif) no-repeat 0px 2px; }
ul#locations li a { color:#DECCCC; font-weight:bold; }
.holden-keys { background:url(../img/holden-keys.png) no-repeat; height: 90px; width:140px;left:850px; top: 20px; position: absolute; float:left; display:inline; }
#footer { width: 970px; float:left; position:relative; }
.riverway { background: url(../img/riverway-logo.gif) no-repeat 0px 3px; height:52px; width:52px; position:absolute; clear:both; float:left;margin:-30px 0 0 30px; }
.service-inside { position:relative; float:right; margin-top:10px; }
/* Footer
=====================================================================*/
#foter {
	 margin: 0 0px 20px 70px !important; float: left; width: 690px; display:inline;
}
#foter ul {
	margin: 0.25em 0 3em 0.6em; padding: 0 1em 0 0; list-style: none; text-align: left;  width: 690px; display:inline; float:left;
}
#foter li {
	display: inline; margin: 0; padding: 0 0em 0.5em 0.5em; background: url(../img/line.gif) left 5px no-repeat; line-height: 1.7em; font-size:10px; float:left;
}
#foter a {
	margin: 0 3px 0 3px; /* Width of the graphic */ color: #BF9098; white-space:nowrap;  float: left;
} 
#foter a.nolink {
	margin: 0 3px 0 3px; /* Width of the graphic */ color: #BF9098; text-decoration: none; cursor:default;
} 
#foter a:hover.nolink {
	color: #BF9098;
} 
#foter a:hover {
	color: #FFF;
}
#foter .first {
	padding-left: 0; background: none; float:left;
}
#foter .firstnext {
	padding: 0 0em 0 0em; background: none; clear:left; float:left; margin:0;
}
#foter .firstnext a {
	margin-left: 0;
}
#foter .firstnext span, #foter li span {
	padding: 0; text-indent:0; float:left; margin:0; clear:left;
}
#foter .first a {
	margin-left: 0;
}
a.datamotive { width:130px; height:26px; background: url(../img/datamotive.gif) no-repeat; float:left; display:block; clear:right; }
ul#business-partners { margin:40px 0 0 70px; display:inline; list-style:none; float: left; }
ul#business-partners li { margin:0 2px 5px 0; float:left; display:inline; }
ul#business-partners li a { background:url(../img/business-icon.png) no-repeat 0 0px; height: 46px; width: 134px; float:left; display:block; padding:2px; }
ul#business-partners li a:hover { background:url(../img/business-icon.png) no-repeat 0 -50px;}
/* SubNav
/* ------------------------------------------------------------------------------------ */
.subnav { width:210px; float:left; }
ul#subnav { width:210px; margin-bottom:8px; float:left; }

ul#subnav li {
	float: left; list-style: none; /*turns off display of bullet*/ margin:0px 0px 0px 0px; display:inline; padding: 0; clear:left;
}
ul#subnav li a {
	display: block; height: 27px; cursor: pointer; width: 210px; margin-bottom:1px;
}
/* about */
a.subnav-about-R1 { background:url(../img/subnav-about-tony.gif) no-repeat; 
}
a:hover.subnav-about-R1, a:active.subnav-about-R1, a.subnav-about-R3, a:active.subnav-about-R3   {
	background: url(../img/subnav-about-tony.gif) no-repeat -210px 0; 
}
a.nav-subnav-about-R3, a:active.nav-subnav-about-R3   {
	background: url(../img/subnav-about-tony.gif) no-repeat -210px 0; 
}
/* our history */
a.subnav-our-R1 { background:url(../img/subnav-our-R1.gif) no-repeat; 
}
a:hover.subnav-our-R1, a:active.subnav-our-R1, a.subnav-our-R3, a:active.subnav-our-R3   {
	background:url(../img/subnav-our-R1.gif) no-repeat -210px 0; 
}
a.nav-subnav-our-R3, a:active.nav-subnav-our-R3   {
	background:url(../img/subnav-our-R1.gif) no-repeat -210px 0; 
}
/* our history */
a.subnav-our-R1 { background:url(../img/subnav-our-R1.gif) no-repeat; }
a:hover.subnav-our-R1 { background:url(../img/subnav-our-R1.gif) no-repeat -210px 0;
}
/* finance */
a.subnav-finance-R1 { background:url(../img/subnav-finance-R1.gif) no-repeat; }
a:hover.subnav-finance-R1 { background:url(../img/subnav-finance-R1.gif) no-repeat -210px 0;
}
/* finance booking */
a.subnav-booking-R1 { background:url(../img/subnav-booking-R1.gif) no-repeat; }
a:hover.subnav-booking-R1 { background:url(../img/subnav-booking-R1.gif) no-repeat -210px 0;
}
/* service - quality */
a.subnav-quality-R1 { background:url(../img/subnav-quality-assurance-R1.gif) no-repeat; }
a:hover.subnav-quality-R1, a.subnav-quality-R3 { background:url(../img/subnav-quality-assurance-R1.gif) no-repeat -210px 0;
}
/* service booking */
a.subnav-service-booking-R1 { background:url(../img/subnav-service-booking-R1.gif) no-repeat; }
a:hover.subnav-service-booking-R1, a.subnav-service-booking-R3  { background:url(../img/subnav-service-booking-R1.gif) no-repeat -210px 0;
}
/* parts - parts */
a.subnav-parts-R1 { background:url(../img/subnav-parts-R1.gif) no-repeat; }
a:hover.subnav-parts-R1, a.subnav-parts-R3 { background:url(../img/subnav-parts-R1.gif) no-repeat -210px 0;
}
/* parts booking */
a.subnav-parts-booking-R1 { background:url(../img/subnav-parts-booking-R1.gif) no-repeat; }
a:hover.subnav-parts-booking-R1, a.subnav-parts-booking-R3  { background:url(../img/subnav-parts-booking-R1.gif) no-repeat -210px 0;
}
/* finance - parts */
a.subnav-car-finance-R1 { background:url(../img/subnav-car-finance-R1.gif) no-repeat; }
a:hover.subnav-car-finance-R1, a.subnav-car-finance-R3 { background:url(../img/subnav-car-finance-R1.gif) no-repeat -210px 0;
}
/* finance enquiry */
a.subnav-finance-enquiry-R1 { background:url(../img/subnav-finance-enquiry-R1.gif) no-repeat; }
a:hover.subnav-finance-enquiry-R1, a.subnav-finance-enquiry-R3  { background:url(../img/subnav-finance-enquiry-R1.gif) no-repeat -210px 0;
}
/* subnav holden */
a.subnav-holden-cars-R1 { background:url(../img/subnav-holden.png) no-repeat 0px 0px; }
a:hover.subnav-holden-cars-R1, a.subnav-holden-cars-R3  { background:url(../img/subnav-holden.png) no-repeat -210px 0;
}
/* subnav holden barina */
a.subnav-holden-barina-R1 { background:url(../img/subnav-holden.png) no-repeat 0px -27px; }
a:hover.subnav-holden-barina-R1, a.subnav-holden-barina-R3  { background:url(../img/subnav-holden.png) no-repeat -210px -27px;
}
/* subnav holden barina */
a.subnav-holden-cruze-R1 { background:url(../img/subnav-holden.png) no-repeat 0px -54px; }
a:hover.subnav-holden-cruze-R1, a.subnav-holden-cruze-R3  { background:url(../img/subnav-holden.png) no-repeat -210px -54px;
}
/* subnav holden */
a.subnav-holden-epica-R1 { background:url(../img/subnav-holden.png) no-repeat 0px -81px; }
a:hover.subnav-holden-epica-R1, a.subnav-holden-epica-R3  { background:url(../img/subnav-holden.png) no-repeat -210px -81px; 
}
/* subnav holden */
a.subnav-holden-commodore-R1 { background:url(../img/subnav-holden.png) no-repeat 0px -108px;}
a:hover.subnav-holden-commodore-R1, a.subnav-holden-commodore-R3  { background:url(../img/subnav-holden.png) no-repeat -210px -108px;
}
/* subnav holden */
a.subnav-holden-calais-R1 { background:url(../img/subnav-holden.png) no-repeat 0px -135px; }
a:hover.subnav-holden-calais-R1, a.subnav-holden-calais-R3  { background:url(../img/subnav-holden.png) no-repeat -210px -135px;
}
/* subnav holden */
a.subnav-holden-sportwagon-R1 { background:url(../img/subnav-holden.png) no-repeat 0px -162px; }
a:hover.subnav-holden-sportwagon-R1, a.subnav-holden-sportwagon-R3  { background:url(../img/subnav-holden.png) no-repeat -210px -162px;
}
/* subnav holden */
a.subnav-holden-statesman-R1 { background:url(../img/subnav-holden.png) no-repeat 0px -189px; }
a:hover.subnav-holden-statesman-R1, a.subnav-holden-statesman-R3  { background:url(../img/subnav-holden.png) no-repeat -210px -189px; 
}
/* subnav holden */
a.subnav-holden-caprice-R1 { background:url(../img/subnav-holden.png) no-repeat 0px -216px; }
a:hover.subnav-holden-caprice-R1, a.subnav-holden-caprice-R3  { background:url(../img/subnav-holden.png) no-repeat -210px -216px;
}
/* subnav holden */
a.subnav-holden-captiva-R1 { background:url(../img/subnav-holden.png) no-repeat 0px -243px; }
a:hover.subnav-holden-captiva-R1, a.subnav-holden-captiva-R3  { background:url(../img/subnav-holden.png) no-repeat -210px -243px; 
}
/* subnav holden */
a.subnav-holden-ute-R1 { background:url(../img/subnav-holden.png) no-repeat 0px -270px; }
a:hover.subnav-holden-ute-R1, a.subnav-holden-ute-R3  { background:url(../img/subnav-holden.png) no-repeat -210px -270px;
}
/* subnav holden */
a.subnav-holden-colorado-R1 { background:url(../img/subnav-holden.png) no-repeat 0px -297px; }
a:hover.subnav-holden-colorado-R1, a.subnav-holden-colorado-R3  { background:url(../img/subnav-holden.png) no-repeat -210px -297px;
}
/* subnav holden */
a.subnav-holden-combo-R1 { background:url(../img/subnav-holden.png) no-repeat 0px -324px; }
a:hover.subnav-holden-combo-R1, a.subnav-holden-combo-R3  { background:url(../img/subnav-holden.png) no-repeat -210px -324px;
}



/* subnav volvo */
a.subnav-volvo-cars-R1 { background:url(../img/subnav-volvo.png) no-repeat 0px 0px; }
a:hover.subnav-volvo-cars-R1, a.subnav-volvo-cars-R3  { background:url(../img/subnav-volvo.png) no-repeat -210px 0;
}
/* subnav volvo c30 */
a.subnav-volvo-c30-R1 { background:url(../img/subnav-volvo.png) no-repeat 0px -27px; }
a:hover.subnav-volvo-c30-R1, a.subnav-volvo-c30-R3  { background:url(../img/subnav-volvo.png) no-repeat -210px -27px;
}
/* subnav volvo c70 */
a.subnav-volvo-c70-R1 { background:url(../img/subnav-volvo.png) no-repeat 0px -54px; }
a:hover.subnav-volvo-c70-R1, a.subnav-volvo-c70-R3  { background:url(../img/subnav-volvo.png) no-repeat -210px -54px;
}
/* subnav volvo */
a.subnav-volvo-s40-R1 { background:url(../img/subnav-volvo.png) no-repeat 0px -81px; }
a:hover.subnav-volvo-s40-R1, a.subnav-volvo-s40-R3  { background:url(../img/subnav-volvo.png) no-repeat -210px -81px; 
}
/* subnav volvo */
a.subnav-volvo-s60-R1 { background:url(../img/subnav-volvo.png) no-repeat 0px -108px;}
a:hover.subnav-volvo-s60-R1, a.subnav-volvo-s60-R3  { background:url(../img/subnav-volvo.png) no-repeat -210px -108px;
}
/* subnav volvo */
a.subnav-volvo-s80-R1 { background:url(../img/subnav-volvo.png) no-repeat 0px -135px; }
a:hover.subnav-volvo-s80-R1, a.subnav-volvo-s80-R3  { background:url(../img/subnav-volvo.png) no-repeat -210px -135px;
}
/* subnav volvo */
a.subnav-volvo-v50-R1 { background:url(../img/subnav-volvo.png) no-repeat 0px -162px; }
a:hover.subnav-volvo-v50-R1, a.subnav-volvo-v50-R3  { background:url(../img/subnav-volvo.png) no-repeat -210px -162px;
}
/* subnav volvo */
a.subnav-volvo-v70-R1 { background:url(../img/subnav-volvo.png) no-repeat 0px -189px; }
a:hover.subnav-volvo-v70-R1, a.subnav-volvo-v70-R3  { background:url(../img/subnav-volvo.png) no-repeat -210px -189px; 
}
/* subnav volvo */
a.subnav-volvo-xc60-R1 { background:url(../img/subnav-volvo.png) no-repeat 0px -216px; }
a:hover.subnav-volvo-xc60-R1, a.subnav-volvo-xc60-R3  { background:url(../img/subnav-volvo.png) no-repeat -210px -216px;
}
/* subnav volvo */
a.subnav-volvo-xc70-R1 { background:url(../img/subnav-volvo.png) no-repeat 0px -243px; }
a:hover.subnav-volvo-xc70-R1, a.subnav-volvo-xc70-R3  { background:url(../img/subnav-volvo.png) no-repeat -210px -243px; 
}
/* subnav volvo */
a.subnav-volvo-xc90-R1 { background:url(../img/subnav-volvo.png) no-repeat 0px -270px; }
a:hover.subnav-volvo-xc90-R1, a.subnav-volvo-xc90-R3  { background:url(../img/subnav-volvo.png) no-repeat -210px -270px;
}



/* subnav land rover */
a.subnav-landrover-cars-R1 { background:url(../img/subnav-landrover.png) no-repeat 0px 0px; }
a:hover.subnav-landrover-cars-R1, a.subnav-landrover-cars-R3  { background:url(../img/subnav-landrover.png) no-repeat -210px 0;
}
/* subnav volvo c30 */
a.subnav-landrover-defender-R1 { background:url(../img/subnav-landrover.png) no-repeat 0px -27px; }
a:hover.subnav-landrover-defender-R1, a.subnav-landrover-defender-R3  { background:url(../img/subnav-landrover.png) no-repeat -210px -27px;
}
/* subnav volvo c70 */
a.subnav-landrover-discovery4-R1 { background:url(../img/subnav-landrover.png) no-repeat 0px -54px; }
a:hover.subnav-landrover-discovery4-R1, a.subnav-landrover-discovery4-R3  { background:url(../img/subnav-landrover.png) no-repeat -210px -54px;
}
/* subnav volvo */
a.subnav-landrover-freelander2-R1 { background:url(../img/subnav-landrover.png) no-repeat 0px -81px; }
a:hover.subnav-landrover-freelander2-R1, a.subnav-landrover-freelander2-R3  { background:url(../img/subnav-landrover.png) no-repeat -210px -81px; 
}
/* subnav volvo */
a.subnav-landrover-rangeroversport-R1 { background:url(../img/subnav-landrover.png) no-repeat 0px -108px;}
a:hover.subnav-landrover-rangeroversport-R1, a.subnav-landrover-rangeroversport-R3  { background:url(../img/subnav-landrover.png) no-repeat -210px -108px;
}
/* subnav volvo */
a.subnav-landrover-rangerovervogue-R1 { background:url(../img/subnav-landrover.png) no-repeat 0px -135px; }
a:hover.subnav-landrover-rangerovervogue-R1, a.subnav-landrover-rangerovervogue-R3  { background:url(../img/subnav-landrover.png) no-repeat -210px -135px;
}





/* subnav jaguar */
a.subnav-jaguar-cars-R1 { background:url(../img/subnav-jaguar.png) no-repeat 0px 0px; }
a:hover.subnav-jaguar-cars-R1, a.subnav-jaguar-cars-R3  { background:url(../img/subnav-jaguar.png) no-repeat -210px 0;
}
/* subnav jaguar */
a.subnav-jaguar-xtype-R1 { background:url(../img/subnav-jaguar.png) no-repeat 0px -27px; }
a:hover.subnav-jaguar-xtype-R1, a.subnav-jaguar-xtype-R3  { background:url(../img/subnav-jaguar.png) no-repeat -210px -27px;
}
/* subnav jaguar */
a.subnav-jaguar-xf-R1 { background:url(../img/subnav-jaguar.png) no-repeat 0px -54px; }
a:hover.subnav-jaguar-xf-R1, a.subnav-jaguar-xf-R3  { background:url(../img/subnav-jaguar.png) no-repeat -210px -54px;
}
/* subnav jaguar */
a.subnav-jaguar-xk-R1 { background:url(../img/subnav-jaguar.png) no-repeat 0px -81px; }
a:hover.subnav-jaguar-xk-R1, a.subnav-jaguar-xk-R3  { background:url(../img/subnav-jaguar.png) no-repeat -210px -81px; 
}
/* subnav jaguar */
a.subnav-jaguar-xkr-R1 { background:url(../img/subnav-jaguar.png) no-repeat 0px -108px;}
a:hover.subnav-jaguar-xkr-R1, a.subnav-jaguar-xkr-R3  { background:url(../img/subnav-jaguar.png) no-repeat -210px -108px;
}





/* subnav hsv */
a.subnav-hsv-cars-R1 { background:url(../img/subnav-hsv.png) no-repeat 0px 0px; }
a:hover.subnav-hsv-cars-R1, a.subnav-hsv-cars-R3  { background:url(../img/subnav-hsv.png) no-repeat -210px 0;
}
/* subnav hsv */
a.subnav-hsv-clubsport-R1 { background:url(../img/subnav-hsv.png) no-repeat 0px -27px; }
a:hover.subnav-hsv-clubsport-R1, a.subnav-hsv-clubsport-R3  { background:url(../img/subnav-hsv.png) no-repeat -210px -27px;
}
/* subnav hsv */
a.subnav-hsv-grange-R1 { background:url(../img/subnav-hsv.png) no-repeat 0px -54px; }
a:hover.subnav-hsv-grange-R1, a.subnav-hsv-grange-R3  { background:url(../img/subnav-hsv.png) no-repeat -210px -54px;
}
/* subnav hsv */
a.subnav-hsv-gts-R1 { background:url(../img/subnav-hsv.png) no-repeat 0px -81px; }
a:hover.subnav-hsv-gts-R1, a.subnav-hsv-gts-R3  { background:url(../img/subnav-hsv.png) no-repeat -210px -81px; 
}
/* subnav hsv */
a.subnav-hsv-maloo-R1 { background:url(../img/subnav-hsv.png) no-repeat 0px -108px;}
a:hover.subnav-hsv-maloo-R1, a.subnav-hsv-maloo-R3  { background:url(../img/subnav-hsv.png) no-repeat -210px -108px;
}
/* subnav hsv */
a.subnav-hsv-senator-R1 { background:url(../img/subnav-hsv.png) no-repeat 0px -135px; }
a:hover.subnav-hsv-senator-R1, a.subnav-hsv-senator-R3  { background:url(../img/subnav-hsv.png) no-repeat -210px -135px;
}
/* subnav hsv */
a.subnav-hsv-vxr-R1 { background:url(../img/subnav-hsv.png) no-repeat 0px -162px; }
a:hover.subnav-hsv-vxr-R1, a.subnav-hsv-vxr-R3  { background:url(../img/subnav-hsv.png) no-repeat -210px -162px;
}
/* subnav hsv */
a.subnav-hsv-w427-R1 { background:url(../img/subnav-hsv.png) no-repeat 0px -189px; }
a:hover.subnav-hsv-w427-R1, a.subnav-hsv-w427-R3  { background:url(../img/subnav-hsv.png) no-repeat -210px -189px; 
}









.subnav ul#manufacturer { margin:8px 0 0 0; padding:10px 0 0 10px; display:inline; list-style:none; float: left; width:200px; background: #6A0301 url(../img/left-manufacturer-bk.jpg) no-repeat; padding-top:30px; }
.subnav ul#manufacturer li { margin:0 0px 5px 17px; float:left; display:inline; }
.subnav ul#manufacturer li a { background:url(../img/manufacturer-icon.png) no-repeat; height: 46px; width: 98px; float:left; display:block; padding:2px; }
.subnav ul#manufacturer li a:hover { background:url(../img/manufacturer-icon.png) no-repeat 0 -50px;}
.subnav ul#manufacturer li.none { clear:left !important; 
}
#content { width: 620px; float:left; background:#FFF; padding: 20px 70px 40px 70px; display:inline; position:relative; }
#content-large { width: 850px; float:left; background:#FFF; padding: 20px 60px 40px 60px; display:inline; }
#content-large-holden { width: 970px; float:left; background:#FFF; padding: 20px 0px 40px 0px; display:inline; }
blockquote { color: #296B79; font-size:1.2em; line-height:1.5em; }
#iframeHeader { width:850px; height:500px; float: left;}
#holdenlatestoffers { width:970px; height:auto; float: left; padding: 0 0 0 5px;}

ul#sitemap { margin: 0 10px 0 0; padding: 0; list-style:none; width:270px; float:left; }
ul#sitemap li { background:url(../img/list-arrow.gif) no-repeat 13px 4px; padding: 0 0 1em 20px; }
ul#sitemap ul { margin: 10px 0 0 0; padding: 0; list-style:none; }
ul#sitemap li ul li { background:url(../img/list-arrow.gif) no-repeat 13px 4px; padding: 0 0 0.5em 20px; }
/* sIFR
/* ------------------------------------------------------------------------------------ */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block !important;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
/*---- Header styling ---*/
.sIFR-hasFlash h1{
	visibility: hidden; font-family:Arial,Geneva,Helvetica,sans-serif; line-height: 1em; padding:0;
}
.sIFR-hasFlash h1 a { background: #FF0000; }
.sIFR-hasFlash h1 {
 	padding-bottom: 0; font-size: 2em;
}
/* Form
/* ------------------------------------------------------------------------------------ */
#theform{width:570px; float:left; background: #E6E6E6; height:auto; clear:left; font-family:Arial,Geneva,Helvetica,sans-serif; padding:0; line-height:1.5em; margin:0;}
dl, dd{margin:0px; padding:0;}
#theform dl{padding:0 0px 0 10px; width:560px; margin:0; border-bottom:solid 1px #FFF; float:left; display:inline; background:none;}
#theform dd{width:200px; float:left;padding:1em 0 1em 0em; margin:0 10px 0 0; display:inline;background:none;}
#theform dd.long{width:550px; float:left; padding:1em 0 1em 0em; clear:both; }
#theform dd.long label{width:550px;}
#theform dd.short label{width:126px;}
#theform dd.short {width:130px;}
#theform dd.short select.custom-dropdown, #theform dd.short input {width:126px;}
checkbox{border:0 !important;}
#theform label{color:#434343; text-indent:0; padding:0 0 2px 0; text-align:left; padding:0.1em 0 0 0; font-weight:normal; font-size:0.875em; float:left; width:143px; font-family:Arial,Geneva,Helvetica,sans-serif; font-size:1em;}
#theform input{border:solid 1px #C6D6E3; width:194px; padding:0.2em 0.2em 0.2em 0.2em; float:left;}
#theform input.radio{ width:15px; height:15px; float:left; margin:0.2em 0.5em 0 0; display:inline;}
#theform select{width:132px !important; height:22px !important;}
form dd #comments, form dd .comments,form dd textarea{height:100px; width:544px; border:solid 1px #C6D6E3; padding:0.2em; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#theform input:focus, form textarea:focus, #theformshort input:focus, #theformshort textarea:focus{border:solid 1px #3CF;}
#theform i{font-style:normal; font-weight:normal;}
#send{width:116px; padding:2px 0 2px 0; margin: 0 0px 0 0; height:35px;  display:block; float:right; background: url(../img/send-enquiry-R1.gif) no-repeat; font-weight:bold; text-indent:-9999px; cursor:pointer; border:0;}
#send:hover{background:url(../img/send-enquiry-R1.gif) no-repeat 0 -35px;}
#theform dd.long p{width:474px; float:left;}
.row { background: none; height:33px; float: left; width:570px; border-bottom: solid 1px #FFF;}
.row h2 { margin:0; padding:0; }
label span { color: #333; text-indent: inherit; padding-left:2px;
	float: none;}
#theform h3 { width:570px; border-bottom: solid 1px #FFF; padding: 0em 0 0.7em 10px; color: #333; float: left; text-transform:uppercase; font-size:1em; margin: 8px 0 0 0 !important;
}
/* manufacturer icons
/* ------------------------------------------------------------------------------------ */
.manufacturer-icons ul#manufacturer { margin:10px 0 0 0; padding:10px 0 0 10px; display:inline; list-style:none; float: left; width:960px; background: #A94040 url(../img/manufacturer-icons-hdr.gif) no-repeat; padding-top:30px; }
.manufacturer-icons ul#manufacturer li { margin:0 18px 5px 0px; float:left; display:inline; }
.manufacturer-icons ul#manufacturer li a { background:url(../img/manufacturer-icon.png) no-repeat; height: 46px; width: 98px; float:left; display:block; padding:2px; }
.manufacturer-icons ul#manufacturer li a:hover { background:url(../img/manufacturer-icon.png) no-repeat 0 -50px;}
.manufacturer-icons ul#manufacturer li.none { clear:none !important; }
/* Table
/* ------------------------------------------------------------------------------------ */
#box-table { 
width:300px; border-collapse:collapse;
display:inline;
text-align:left; float:left; margin-top:10px;
}
#box-table th {
background:#8C0000 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
color:#FFF;
font-weight:bold;
padding:5px 5px;
}
#box-table td.grey {
background:#CCC none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
color:#434343;
font-weight:bold;
padding:5px 5px;
}
#box-table td {
background:#E6E6E6 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
border-top:1px solid transparent;
color:#434343;
padding:5px 5px;
}
#box-table tr:hover td {
background:#F2F2F2 none repeat scroll 0 0;
color:#434343;
}
.table-col { width:310px; margin-right: 10px; display:inline; float:left; 
}
/* Table Map
/* ------------------------------------------------------------------------------------ */
#directions_container table { 
width:570px; border-collapse:collapse;
display:inline;
text-align:left; float:left; margin-top:10px;
}
#directions_container table th { text-transform:uppercase !important;
}
/* DropDown Custom
/* ------------------------------------------------------------------------------------ */
.custom-select-container {
	float: left;
}
.jquery-selectbox {
	position: relative;
	margin: 0 !important;
	display : block;
	text-align:left;
	line-height: 1em !important;
	font-size: 12px;
	cursor: pointer;
	border: none !important;
	color: #434343;
	width: 126px;
	background-color: transparent !important;
	background: url(../img/gr_bg_selectbox01.gif) 0 0 no-repeat;
	padding: 6px 0 0 6px;
	height: 18px;
}
.jquery-selectbox.selecthover {
	border-color: #9F7627;
	background-color: #FFFCDF;
	z-index: 700;
}
.jquery-selectbox .jquery-selectbox-moreButton {
	width: 100%;
	height: 22px;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
}
.jquery-selectbox .jquery-selectbox-currentItem {
	white-space: nowrap;
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: 10;
}
.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 22px;
	left: 0px;
	width: 130px;
	height: auto; /* height: 208px; */
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000; border-left: solid 1px #C6D6E3; border-bottom: solid 1px #C6D6E3;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	line-height: 2em;
	background-color: #F2F2F2;
	border-top: 1px solid #C6D6E3;
	border-bottom: 1px solid #FFF;
	color: #434343;
	padding: 0 0 0 10px; 
}
.jquery-selectbox .jquery-selectbox-item.listelementhover {
	background: #FFF url(../img/gr_bg_custom-select_hover.gif) 100% 0 no-repeat;
}
.jquery-selectbox .jquery-selectbox-list .item-0 {
	display: none;
}
/** ERROR classes **/
form .error .jquery-selectbox {
	color: #d00;
	border-color: #d00;
	background-image: url(../img/bg-TextFieldError.gif);
}
.custom-select-container02 .jquery-selectbox {
	background: url(../img/gr_bg_custom-select03.gif) 0 0 no-repeat;
	width: 108px;
}
.custom-select-container02 .jquery-selectbox .jquery-selectbox-currentItem {
	color: #c2343e;
}
.custom-select-container02 .jquery-selectbox-list {
	width: 116px;
}
.jquery-selectbox span { float:none; text-indent:0; }
ul.list { float:left; margin:-1em 0 1.5em 20px; list-style:none; }
ul.list li { padding:0.2em;}

ul.new-cars { margin:0; float:left; list-style:none; }
ul.new-cars li { margin:0 10px 10px 0; display:inline; float:left;padding:0; }
.display-none { display:none; }
ul.twocol li  { width:295px; float:left; }
