/* ======================================================================== */
/* Adverts Control                                                            */
/* ======================================================================== */
.spacerbody3 {
	
    width: 980px;
	height:90px;
	background-image:url(../images/mb-header-new.jpg);
	
	}

.asitemap{
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	}
	
.asitemap a{
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	}	
.asitemap a:hover{
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	}	
	
	
	.aheader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	text-align: left;
	font-size: 16px;
}
.advertbar{	margin:auto;float: right;height: 21px;width: 400px;	border-right-width: 1px;border-right-style: solid;border-right-color: #000;	background-image: url(/images/homepage/main-advert-footer-background.jpg);}
.advertboxnew{
	margin:auto;
	float:left;
	height: 142px;
	width: 221px;
}
.vw-main-ad{
	width: 689px;
	height: 239px;
	float: left;
}
.advertboxholder{
	margin:auto;
	float:left;
	height: 118px;
	width: 221px;
}
.serviceboxholdertop{
	margin:auto;
	float:left;
	height: 58px;
	width: 221px;
}
.serviceboxholderbottom{
	margin:auto;
	background-image:url(../images/mb-small-book-a-service-bottom.jpg);
	float:left;
	height: 60px;
	line-height:60px;
	width: 221px;
}
.mb-main-ad{
	width: 812px;
	height: 214px;
	float: left;
}
.animated-main-ad{
	width: 812px;
	height: 239px;
	float: left;
	text-align: center;
    font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	color: #FFF;
	font-size: 18px;
	
}
.animated-main-ad a{
	float: left;
	text-align: center;
    font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	color: #FFF;
	font-size: 18px;

}
.animated-main-ad a:hover{
	float: left;
	text-align: center;
    font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	color: #b9bcc1;
	font-size: 18px;

}
/* ======================================================================== */
/* Main Adverts */
/* ======================================================================== */




/* ======================================================================== */
/* Navigation Background*/
/* ======================================================================== */


.mb-news-nav{
    float: left;
	width: 812px;
	height: 44px;
	background-image: url(../images/mb-news-nav.jpg);
	background-repeat: no-repeat;    
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	color: #FFF;
	font-size: 16px;
	text-align: center;
	line-height: 20px;	
}
.mb-news-nav a{   
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	color: #FFF;
}

.mb-news-nav a:hover{
	text-align: center;	
	text-decoration:none;
    color: #b9bcc1;
}

.mb-main-ad-nav{
	width: 812px;
	height: 25px;
	float: left;
	background-image: url(../images/main-ad-nav-black.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #cfd7d9;
	font-size: 12px;
	text-align: center;
	line-height: 23px;
}
.mb-main-ad-nav a{
	text-align: center;	
    text-decoration:none;
	color: #cfd7d9;
}
.mb-main-ad-nav a:hover{
	text-align: center;	
    color: #1cb5f0;
}





/* ======================================================================== */
/* Navigation Background*/
/* ======================================================================== */
.bodyboxholder{
	margin:auto;
	float:left;
	height: 142px;
	width: 458px;
}
.rssboxholder{
	margin:auto;
	float:left;
	height: 118px;
	width: 461px;
	background-image: url(/images/rss-bg.jpg);
	color:#666;
	font-weight: 100;
}
#advertspacer{
	width:980px;
	margin:auto;
	height: 19px;
	float: left;
	background-image: url(../images/mb-top-spacer.jpg);
}	

.rsstop{
	margin:auto;
	float:left;
	height: 24px;
	width: 461px;
	background-image: url(/images/mb-rss-bar.jpg);
}
.copyholder{
	margin:auto;
	float:left;
	height: 185px;
	width: 460px;
	background-image: url(/images/copy-bg.jpg);
	padding-left: 10px;
	padding-right: 10px;
	text-indent: 0px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
}
.microsite-holder{
	margin:auto;
	float:left;
	height: 216px;
	width: 632px;
}
.advertbox-spacer{
	margin:auto;
	float:left;
	width: 19px;
	height:142px;
}
.advertbox-spacer2{
	margin:auto;
	float:left;
	width: 22px;
	height:142px;
}
.advertbox-spacer-side{
	margin:auto;
	float:left;
	width: 19px;
	height:142px;
}
.advertbox-spacer-side3{
	margin:auto;
	float:left;
	width: 17px;
	height:142px;
}
.advertbox-spacer-long{
	margin:auto;
	float:left;
	width:19px;
	height:232px;
}
.advertbox-spacer-long-side{
	margin:auto;
	float:left;
	width:19px;
	height:232px;
}
.advertheader{
	margin:auto;
	float:left;
	width: 221px;
	height: 24px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
	color: #333333;
	background-image: url(../images/small-ad-bar.jpg);
	text-align: center;
	font-size: 12px;
	text-decoration: none;
}

.advertheader a{
	margin:auto;
	float:left;
	width: 221px;
	height: 24px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
	color: #333333;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
}
.advertheader a:hover{
	margin:auto;
	float:left;
	width: 221px;
	height: 24px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
	color: #1cb5f0;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
}


.advertlongheader{
	margin:auto;
	float:left;
	width: 980px;
	height: 29px;
	line-height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #FFF;
	background-image: url(../images/long-ad-bar.jpg);
	text-align: center;
	font-size: 14px;
}

#advertboxnew {
	margin:auto;
	float:left;
	width: 239px;
	height: 142px;	
}	
	
.advertleftbox{
	margin:auto;
	float: left;
	height: 208px;
	width: 221px;
	background-image: url(../images/mb-lrg-ad-holder.jpg);
}
.advertrightbox{
	margin:auto;
	float: left;
	height: 208px;
	width: 221px;
	background-image: url(/images/side-ad2.jpg);
}
.mainad{
	margin:auto;
	float: left;
	height: 216px;
	width: 828px;	
}
#mainad-bar{
	margin:auto;
	float: left;
	height: 142px;
	width: 980px;
	background-image: url(../images/mb-page-bg-new.jpg);
	background-repeat: repeat;
}
#mainad-bar2{
	margin:auto;
	float: left;
	height: 232px;
	width: 980px;
	background-image: url(../images/mb-page-bg-new.jpg);
	background-repeat: repeat;
}
.mainad-index{
	margin:auto;
	float: left;
	height: 239px;
	width: 812px;
}

.advertbox {margin:auto;height:158px;width: 235px;float: left;}

#advert{
	width:678px;
	height:100%;	
	float: left;
}	


#topadvert{
	width:680px;
	margin:auto;
	height: 319px;
	float: right;
	border: 1px solid #000;
	background-color: #e8e8e8;	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}	
#indexadvert{
	width:680px;
	height: 480px;
	top: 15px;
	float: left;
	border: 1px solid #000;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #f6f6f6;
}
/* ======================================================================== */
/* Wrappers Control                                                            */
/* ======================================================================== */

.vwcontainer
{
	width: 980px;
	height:100%;
	text-align: left;
	color: #000;
	
}
#bodywrapper{
	width:980px;
	height: auto;
	margin:auto;
	float: left;
	background-image: url(../images/mb-page-bg-new.jpg);
	background-repeat: repeat;
}

.height{
	height:100%;
	
}
.formwrapper{
	width:980px;
	height: 100px;
	margin:auto;
}

#wrapper{
	width:980px;
	margin:auto;
	height: 36px;
}	

#advertwrapper{
	width:980px;
	margin:auto;
	height: 239px;
	float: left;
}

/* ======================================================================== */
/* Search Control                                                            */
/* ======================================================================== */

.search {
	height: 216px;
	width: 152px;
	float: left;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	vertical-align: middle;
}
	
#searchloaderbg {
	margin:auto;
	height: 29px;
	width: 152px;
	float: left;
	background-image: url(/images/quick-search-header.jpg);
	font-family: Arial, Helvetica, sans-serif;
	line-height: 29px;
	color: #FFF;
	text-align: center;
	font-size: 14px;
}
#searchbox {
	height: 239px;
	width: 168px;
	float: right;
	text-align:left;
	background-image: url(../images/mb-quick-search-bg.jpg);
	background-repeat: no-repeat;
}
.qSearchDropdownList{margin-left:3px;margin-top:3px;}
#quickSearchModel {width:149px;}

/* ======================================================================== */
/* Bar & Curves Control                                                            */
/* ======================================================================== */
#advertbar{
}
.advert1bar{
	margin:auto;
	width:234px;
	height: 21px;
	float: left;
	background-image: url(/images/homepage/main-advert-footer-background.jpg);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	line-height: 18px;
}	

#advert1bar{}

#nav-spacer{
	width:980px;
	margin:auto;
	height: 15px;
	float: left;
	clear: both;
}	
.spacer {margin:auto;float: left;height: 20px;width: 232px;}
#spacerbody	{width:980px;margin:auto;height: 20px;}	
#spacerpanelx{width:232px;margin:auto;height: 20px;}	
#spacerpanely{width:232px;margin:auto;	height: 20px;}	
#bodyspacer {
	margin:auto;
	float: left;
	height: 20px;
	width: 720px;
	line-height: 20px;
}

#pagespacer	{width:980px;margin:auto;height: 20px;}	
#pagespacer-top	{width:980px;margin:auto;height: 15px;}	
.quickSearchLogo{background-image:url(/images/audiModels/audi-logo-qs.jpg);background-repeat:no-repeat;width:75px;height:50px;float:right;padding-right:10px;}
#advert1bar{}
#spacerbody2 {background-image: url(/images/header-bar.jpg);width:980px;margin:auto;height: 67px;}


/* ======================================================================== */
/* Form Control                                                            */
/* ======================================================================== */

#new-audimodels{
	width:980px;
	margin:auto;
	float: left;
	height: auto;
	min-height:100%;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
	background-image: url(../images/mb-page-bg-new.jpg);
	background-repeat: repeat;
	color: #666;
}

#enquiryform{
	width:980px;
	margin:auto;
	float: left;
	height: 100%;
	background-color: #e8e8e8;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}


.inchcape{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	width:938px;
	margin:auto;
	float: left;
	height:100%;
	background-color: #ffffff;	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}


#enquiry{
	width:680px;
	margin:auto;
	height: 680px;
	float: right;
	border: 1px solid #000;
	background-color: #e8e8e8;	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}	

#serviceform{
	width:938px;
	margin:auto;
	float: left;
	height: 100%;
	background-color: #e8e8e8;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}	

.formbutton{background-image:url(../audi-centres/images/send-button.jpg);
height:33px;
width:105px;
line-height:24px;
color:#FFF;
font-size:14px
}



/* ======================================================================== */
/* Navgation Control                                                            */
/* ======================================================================== */

.nav {
	text-align:center;
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #333;
	width: 980px;
	height: 34px;
	font-weight: 400;
	line-height: 34px;
}
.nav a{
	text-align:center;
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #333;
	width: 980px;
	height: 34px;
	font-weight: 400;
	line-height: 34px;
}
.nav a:hover{
	text-align:center;
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #cc0000;
	width: 980px;
	height: 34px;
	font-weight: 400;
	line-height: 34px;
}

.leftnav {
	text-align:left;
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 10px;
	color: #333;
	width: 194px;
	height: 20px;
	font-weight: 400;
	line-height: 18px;
	background-image:url(/images/left-nav-bg.jpg);
	text-indent: 4px;
}
.leftnav a{
	text-align:left;
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 10px;
	color: #333;
	width: 194px;
	height: 20px;
	font-weight: 400;
	line-height: 17px;
	text-indent: 4px;
}
.leftnav a:hover{
	text-align:left;
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 10px;
	color: #cc3333;
	width: 194px;
	height: 20px;
	font-weight: 400;
	line-height: 17px;
}
#navbox{
	width: 113px;
	margin:auto;
	height: 227px;
	float: left;
	background-image: url(../images/model-buttons-bg.jpg);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-left: 10px;
	color: #F00;
}

#navheader{
	width: 980px;
	margin:auto;
	height: 67px;
	float: left;
	border: 0px solid #000;
	background-color: #000;
}

.navbar {width: 980px;height: 36px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;	border-top-color: #666;	border-right-color: #666;border-bottom-color: #666;	border-left-color: #666;background-image: url(/images/homepage/top-nav-background.jpg);text-align: center;}
.navshaddow {text-align:center;	margin:auto;width: 980px;height: 5px;background-image: url(/images/homepage/top-nav-drop-shadow.jpg);	}	
.navspacer {width: 2px;text-align:center;height: 36px;background-image: url(/images/homepage/top-nav-spacer.jpg);position: relative;float: left;}

#home {	width: 65px;float: left;}	
#newsearch {width: 140px;float: left;}
#usedsearch {width: 140px;float: left;}	
#audimodels {
	margin:auto;
	width: 100px;
	float: left;
	background-image: url(url(../images/mb-page-bg-new.jpg));
	background-repeat: repeat;
}
#finance {margin:auto;width: 110px;	float: left;}	
#service {margin:auto;width: 120px;	float: left;}
#dealerships {margin:auto;width: 110px;float: left;	}
#news {	margin:auto;width: 62px;float: left;}	
#companyinfo {margin:auto;width: 116px;	float: left;}
#left-nav {
	width: 102px;
	float: none;
	background-image: url(../images/vw-model-button.jpg);
	height: 20px;
	line-height: 18px;
	color: #F00;
	padding-top: 2px;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	font-size: 10px;
}	


/* ======================================================================== */
/* Side Panel & Footer Control                                                            */
/* ======================================================================== */


#body{
	width:720px;
	margin:0px;
	height: 600px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
	vertical-align: top;
	white-space: normal;
}	

#middlepanel	{
	width:441px;
	margin:auto;
	height: 232px;
	color:#666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	background-image: url(../images/mb-copy-main.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}	

#middlepanel	a{
	
	color:#666;
	text-decoration:none;
	
}	
#middlepanel	a:hover{
	color:#1cb5f0;
	text-decoration:none;
	
}	
#sidepanel	{
	width:234px;
	margin:auto;
	height: 300px;
	float: right;
}	

#sidepanel-right	{
	width:221px;
	margin:auto;
	height: 232px;
	float: right;
}	

#sidepanel-left	{
	width:221px;
	margin:auto;
	height: 232px;
	float: left;
}	
.footer	{
	margin:auto;
	vertical-align:middle;
	background-image: url(../images/footer.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	bottom:0;
	float: left;
	color: #193e88;
	text-decoration: none;
	font-weight: 300;
	 
}
.footer	a{
	color: #193e88;
	text-decoration: none;
	font-weight: 300;
}
.footer	a:hover{
	color: #1cb5f0;
	text-decoration: none;
}
#footer	{
	width:980px;
	margin:auto;
	height: 105px;
	bottom:0;
	float: left;
	vertical-align: middle;
	background-image: url(../images/mb-footer-new.jpg);
	font-size: 10px;
}
#footerspacer{
	width:980px;
	margin:auto;
	height: 19px;
	float: left;
	background-image: url(../images/mb-page-bg-new.jpg);
	background-repeat: repeat;
}	

#footertext{
	width:775px;
	text-decoration: none;
	height: 50px;
	float: right
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #666666;
	font-weight: 100;
	clear: both;
	margin: auto;
	float: left;
	text-indent: 150px;
	padding-left: 205px;
}	
.footertext{
    text-decoration: none;
	width:960px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	text-align: left;
	color: #666666;
	font-weight: 100;	
	
	}	

.footertext a{
	text-decoration: none;
	width:960px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	text-align: left;
	color: #666666;
	font-weight: 100;	
}	
.footertext a:hover{
	text-decoration: none;
	width:960px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	text-align: left;
	color: #1cb5f0;
	font-weight: 100;
}

.headertext{
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	text-align: left;
	color: #666666;
	font-weight: 100;	
	
	}	

.headertext a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #666666;
	font-weight: 100;	
}	
.headertext a:hover{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #1cb5f0;
	font-weight: 100;
}		


.titlefield { /*CSS for RSS title link in general*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1cb5f0;
	font-size:14px;
	font-weight:400;
	text-align: left;
}
.titlefield a { /*CSS for RSS title link in general*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1cb5f0;
	font-size:14px;
	font-weight:400;
	text-align: left;
}
.titlefield a:hover { /*CSS for RSS title link in general*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fd7a0c;
	font-size:14px;
	font-weight:400;
	text-align: left;
}

.labelfield{ /*CSS for label field in general*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd7a0c;
	text-align: left;
	color:#FFF;}

.datefield{ /*CSS for date field in general*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: left;
	font-weight: 100;
	}
   
#example3{ /*Demo 3 main container*/
	width: 448px;
	height: 100px;
	padding-left: 10px;
	padding-bottom:5px;
    padding-top:5px;
	float: left;
}

#example3 div p{ /*Demo 3 P element that separates each entry*/
	margin-top: 0;
	margin-bottom: 0px;
	padding-right: 10px;
}

code{ /*CSS for insructions*/
color: red;
}

#sidebar-title{ color:#000; text-decoration:none }
   #sidebar-title a{ color:#000;text-decoration:none}
    #sidebar-title a:hover{ color:#cc0000;text-decoration:none}
