/* CSS Document */


#topimg {
width:1006px;
margin-right:auto;
margin-left:auto;

}


h1{ font-size: 2.1em; color:#CC0000; padding:0px; margin:0; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}

h2{ font-size: 1.3em; color:#666666; padding-left:0px; margin-bottom:0px; padding-bottom:0px;}

  .prop {
float:left;
    width:1px;
/*	background-image: url(../shared/images/bg_main1.gif); 
	background-repeat: no-repeat;*/

  }


  .clear {
    clear:both;
    height:10px;
    overflow:hidden;
  }


#clock {
position:absolute;
height:20px;
	width:330px;
	z-index:102;
	left: 325px;
	top: -240px;
}


.text1 {
	font-size: 1.1em; color: #666666; line-height: 1.45em;
}

.text2 {
	font-size: 1.05em; color: #ffffff; line-height: 1.25em;
}

.text3 {
	font-size: 0.9em; color: #999999; line-height: 1.27em; text-align: center; background-color:#E9E8E8; 
}

.text4 {
	font-size: 1em; color: #666666; line-height: 1.3em;
}


.text4 a:link, .text4 a:active, .text4 a:visited {color:#666666; text-decoration: none;}
.text4 a:hover {color: #333333; text-decoration: underline;}



.text-main-content {
	font-size: 1.1em; color: #999999; line-height: 1.45em; padding-left: 20px; vertical-align:top; width: 702px;
}

.text-main-content-offers {
	font-size: 1.1em; color: #999999; line-height: 1.45em; padding-left: 20px; vertical-align:top;
}

.text-main-content-img {
	font-size: 1.1em; color: #666666; line-height: 1.45em; padding-left: 0px; padding-top: 5px; vertical-align:top;
}

.text-main-content-pricing {
	font-size: 1.1em; color: #666666; line-height: 1.45em; padding-left: 10px; vertical-align:top;
}

.text-main-content-spec {
	font-size: 1.1em; color: #666666; line-height: 1em; padding: 0px 10px 10px 10px; vertical-align:top;  width: 700px;
}

.text-main-content-info {
	font-size: 1.1em; color: #CCCCCC; line-height: 1.45em; padding-left: 20px; padding-right: 20px; vertical-align:top; width: 700px;
}

.text-main-content-editable {
	font-size: 1.1em; color: #cccccc; padding: 0px 20px 10px 20px; vertical-align:top;  width: 700px;
}

#seo {
	width:980px;
	margin-right:auto;
margin-left:auto;

}

.text-seo {
	font-size: 0.9em; color: #999999; line-height: 1.45em; vertical-align:top; text-align:center; width: 1006px; 
	padding: 10px 10px 0 10px;
}

.text-seo a:link, .text-seo a:active, .text-seo a:visited {color:#666666; text-decoration: none;}
.text-seo a:hover {color: #333333; text-decoration: underline;}


.link3 A:active, .link3 a:visited, .link3 a:link {	color: #cccccc; text-decoration: none; font-size:11px; line-height: 200%;
}
.link3 A:hover {	color: #FFFFFF; text-decoration: none;
}


/*
A:active, a:visited, a:link {color: #cccccc; text-decoration: none;}
A:hover {color: #FFFFFF; text-decoration: underline;}
*/

A:active.link-footer, a:visited.link-footer, a:link.link-footer {
	color: #999999; text-decoration: none;
}
A:hover.link-footer {
	color: #333333; text-decoration: underline;
}

A:active.link-services, a:visited.link-services, a:link.link-services {
	color: #666666; text-decoration: none; font-size: 1em; line-height: 1.48em;
}
A:hover.link-services {
	color: #000000; text-decoration: underline;
}



A:active.sitemap, A:visited.sitemap, A:link.sitemap {color: #666666; text-decoration: none;}
A:hover.sitemap {color: #000000; text-decoration:underline}


#centre-container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-position: center;
}
	
	

#welcome {
	position:absolute;
	width:485px;
	height:31px;
	z-index:104;
	top: 14px;
	left: 20px;
}



#left-panel-index {
	position:absolute;
	width:183px;
	height:435px;
	z-index:20;
	left: 11px;
	top: 171px;

}

#left-panel-index-text {
	position:absolute;
	width:150px;
	height:1px;
	z-index:21;
	left: 13px;
	top: 130px;
	text-align:left;
	line-height: 90%;
	padding-left: 5px;
}

#top-panel-index-text {
	position:absolute;
	width:440px;
	height:150px;
	z-index:23;
	left: 205px;
	top: 175px;
	line-height: 130%;
}


#top-panel-index-text a:link, #top-panel-index-text a:active, #top-panel-index-text a:visited{color: #990000; text-decoration: none}
#top-panel-index-text a:hover {color:#333333; text-decoration: underline}

#right-panel-new {
	position: absolute;
	color: #6699CC;
	font-size:14px;
	font-weight: bold;
	line-height:1.3em;
	width:167px;
	z-index:23;
	left: 6px;
	top: 172px;
	text-align:center;
	background-color:#FFFFFF;
}
#right-panel-used {
	position: absolute;
	color: #669999;
	font-size:14px;
	font-weight: bold;
	line-height:1.3em;
	width:167px;
	z-index:23;
	left: 6px;
	top: 293px;
	text-align:center;
	background-color:#000000;
}

#right-panel-testdrive {
	position: absolute;
	color: #669999;
	font-size:14px;
	font-weight: bold;
	line-height:1.3em;
	width:167px;
	z-index:23;
	left: 6px;
	top: 414px;
	text-align:center;
	background-color:#FFFFFF;
}


.right-panel{text-indent: 0px; width:214px; padding-left:1px; 	background-image:url(../shared/images/bg_panel1.gif); background-repeat: no-repeat; background-position:left top;
}

.right-panel-home{text-indent: 0px; width:205px; padding-left:5px; padding-right: 5px; 	background-image:url(../shared/images/bg_panel1.gif); background-repeat: no-repeat; background-position:left top;
}


#right-panel-head{background-image: url(../shared/images/bg_panel-top1.gif); background-repeat: no-repeat; height: 26px; width: 214px; padding-left: 15px; padding-top:5px;}

#right-panel-foot{background-image: url(../shared/images/bg_panel-bot1.gif); background-repeat: no-repeat; height: 7px; width: 214px}

#right-panel-foot2{background-image: url(../shared/images/bg_panel-bot1.gif); background-repeat: no-repeat; background-position:top; height: 12px; width: 214px}

#right-panel-1{
	position:absolute;
	width:214px;
	z-index:23;
	left: 750px;
	top: 109px;
	line-height: 130%;
	
}

#right-panel-2{
	position:relative;
	width:182px;
	z-index:23;
	left: -13px;
	top: 11px;
	float: right;


}

#right-panel-3{
	position:absolute;
	width:214px;
	z-index:23;
	left: 750px;
	top: 237px;
	line-height: 130%;
}



#nav-bg {
	position:absolute;	width:974px;	height:44px;	z-index:10;	left: 9px;	top: 0px;
}


#page-title {
	position:relative;
	width:500px;
	height:35px;
	z-index:100;
	left: 16px;
	top: 5px;
	z-index:5;
}

#page-title-offers {
	position:relative;
	width:285px;
	height:35px;
	z-index:100;
	left: 16px;
	top: 5px;
	z-index:5;
}


#left-shadow {
	position:absolute;	width:7px;	height:115px;	z-index:16;	left: 3px;	top: 16px;	visibility: visible;
}





#main-content-bg {	
	width:978px;
	z-index:15;
	background-image: url(../shared/images/bg_main1.gif); 
	background-repeat: no-repeat;
}


#main-content-text {	
	width:980px;
	z-index:16;
	padding: 0px 0px 0px 0px;
	color:#ffffff;

	
}



#main-content-offers {
	position:absolute;	width:978px;	z-index:14;	left: 6px;	top: 169px;	overflow: visible;
	padding-top: 1px; padding-left: 4px; 
}

#main-content-offers-text {
	width:780px;
}

#main-content-offers-index {
	position:absolute;	width:978px;	z-index:14;	left: 6px;	top: 169px;	overflow: visible;
	padding-top: 1px; padding-left: 4px; background-image: url(../images/bg_main-offers2.gif); background-repeat:repeat-y;	background-position: left;
}

#main-content-text a:link, #main-content-text a:active, #main-content-text a:visited {color:#999999;  text-decoration:none; }
#main-content-text a:hover {color:#9E1C0F;text-decoration:none;}


#main-content-form {
	position:absolute;	width:978px;	z-index:14;	left: 6px;	top: 169px;	overflow: visible;
	padding-top: 1px; padding-left: 4px;
}

#form-info {
	width:700px;
	z-index:16;
	padding-left: 5px;
	background-image: url(../shared/images/bg_offers1.jpg);
	background-repeat:no-repeat;
}

#main-content-form-text {
	width:680px; height: 50px;
}

#content-sitemap {
padding-left: 50px; background-image:url(../shared/images/bg_sitemap1.jpg); background-position:right; background-repeat:no-repeat;
}

#content-sitemap a:link, #content-sitemap a:active, #content-sitemap a:visited {color:#666666;}
#content-sitemap a:hover {color:#000000;}



#right-col-fill {
width:216px; height: inherit;	z-index:14;	overflow: visible; background-color:#999999;
}

#offers-toc1 {
	position:relative;
	width:200px;
	height:115px;
	z-index:3;
	left: 11px;
	top: 80px;
}

#offers-index {
	position:absolute;
	width:572px;
	height:443px;
	z-index:3;
	left: 196px;
	top: 10px;
}	

#offers {
	position:absolute;
	width:245px;
	height:151px;
	z-index:17;
	left: 650px;
	top: 172px;
	}

#offers-right {
	position:absolute;
	width:245px;
	height:151px;
	z-index:17;
	left: 745px;
	top: 552px;
}

#offers-right-text {
	position:absolute;	width:195px; padding: 20px; padding-right: 40px;
}

#offers-right-text a:link, #offers-right-text a:active, #offers-right-text a:visited {color: #FFFFFF; text-decoration:none; font-weight: bold; font-size:12px;}
#offers-right-text a:hover {color:#D6A944; text-decoration: underline;}




#main-content-offers-pricing {
	position:relative;
	width:700px;
	z-index:14;
	left: 10px;
	top: -20px;
}

.offers-img img{border:solid 3px #333333;}

#offers-img-holder{
	position:relative;
	width:200px;
	z-index:14;
	left: 0px;
	top: 0px;
	float:right;
	}


#bg-shadow-left {
	width:7px;	height:216px;	float: left;
}

#offers-new-text a:link, #offers-new-text a:active, #offers-new-text a:visited {color: #CC0000; text-decoration:none;}
#offers-new-text a:hover {color:#000000; text-decoration: underline;}

#offers-used {
	position:absolute;	width:200px;	height:108px;	z-index:10;	left: 10px;	top: 445px;
}

#offers-used-text a:link, #offers-used-text a:active, #offers-used-text a:visited {color: #CC0000; text-decoration:none;}
#offers-used-text a:hover {color:#000000; text-decoration: underline;}


#search {
	position:absolute;	width:182px;	height:316px; float:right; top: 170px; left: 798px; z-index:50;
}

#search2 {
	position:absolute;	width:182px;	height:181px; float:right; top: 22px; left: 715px;
}

#used-stock-link {
	position:absolute;
	width:260px;
	height:77px;
	z-index:11;
	left: 1px;
	top: 393px;
	font-size:14px;
	color:#666666;
	font-weight: bold;
	text-align:center
}

#used-stock-link a:link, #used-stock-link a:active, #used-stock-link a:visited {font-size:14px;	color:#666666;	font-weight: bold; text-decoration:none;}
#used-stock-link a:hover {color: #990000;}

#test-drive-link {
	position:absolute;
	width:260px;
	height:77px;
	z-index:11;
	left: 1px;
	top: 316px;
	font-size:14px;
	color:#666666;
	font-weight: bold;
	text-align:center;
}

#test-drive-link a:link, #test-drive-link a:active, #test-drive-link a:visited {font-size:14px;	color:#666666;	font-weight: bold; text-decoration:none; }
#test-drive-link a:hover {color: #990000;}


#services-text {
	position:absolute;	width:232px;	height:77px;	z-index:5;	left: 33px;	top: 45px;
}

#search-index {
	position:absolute;	width:447px;	height:302px;	z-index:17;	left: 199px;	top: 306px;
}

#latestnews {
	position:absolute;	width:200px;	height:107px;	z-index:11;	left: 10px;	top: 553px;
}

#latestnews-text {
	position:absolute;	width:863px;	height:98px;	z-index:5;	left: 110px;	top: 5px;
}

#latestnews-text a:link, #latestnews-text a:active, #latestnews-text a:visited {color: #CCCCCC; text-decoration:none;}
#latestnews-text a:hover {color:#FFFFFF; text-decoration: underline;}


#newcarlinks {
	width:700px;
	z-index:16;
	padding-left: 5px;
	background-image:url(../vauxhall/images/bg_offers-index1.jpg);
	background-repeat:no-repeat;
}

#newcarlinks2 {
	width:783px;
	z-index:16;
	padding-left: 5px;
	background-image: url(../shared/images/bg_offers3.gif);
	background-repeat:no-repeat;
}

#offers-info {
	width:700px;
	z-index:16;
	padding-left: 5px;
	background-image: url(../shared/images/bg_offers1.jpg);
	background-repeat:no-repeat;
}

#bg-globe {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 267px;
	top: 598px;
}

#callMe {background-image:url(../bmw-cars/images/right-panel-call-me.gif); width:200px; height:270px; margin-top:10px; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; padding-top:30px; background-repeat:no-repeat}
#callMeMini {background-image:url(../mini/images/right-panel-call-me.gif); width:200px; height:270px; margin-top:10px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; padding-top:30px; background-repeat:no-repeat}