/* volkswagen */
/* ------------------------------------------------------------------------------------ */
body {
background: #CBDBF2 url(../img/bg.jpg) repeat-x; font-family: Helvetica, sans-serif !important; margin: 0; padding: 0;
}
#wrapper-repeat { margin: 0 auto; background: transparent url(../img/wrapper-repeat.jpg) repeat-x;
}
/* Header */
/* ------------------------------------------------------------------------------------ */
.header-address {
background:url(../img/header-bk.jpg) no-repeat;
}
#header {
background:url(../img/header-top.jpg) no-repeat;
}
.header-links a, .header-links2 a {
color: #333;
}
/* Flash */
.feature-flash {
background:url(../img/feature-flash.jpg) no-repeat;
}
.feature-flash div {
padding: 107px 0 0 24px;
}
/* Flash */
#feature-flash {
background: #666;
}
/* Home Content */
.bg-colour {
padding: 15px 0; background: #E3ECFB;
}
.bg-new-colour {
background: #FFFFFF;
}
.feature-panel-colour  {
background: #76A0D3 url(../img/feature-panel.png);
}
.feature-one div, .feature-two div  {
color: #333;
}
.searchform-colour {
background: #76A0D3 url(../img/searchform.png);
}
.feature-three-panel {
background: url(../img/feature-three.gif) no-repeat;
}
.feature-three-panel {
border: solid 3px #76A0D3; color: #666;
}
.feature-one {
 background:url(../img/feature-one.png) no-repeat;
}
.feature-two {
 background:url(../img/feature-two.png) no-repeat;
}
a.feature-R1 {
 background:url(../img/feature-R1.png) no-repeat; 
}
a:hover.feature-R1 {
 background:url(../img/feature-R1.png) no-repeat;
  background-position: -143px 0px;
}

/* Nav Images */
/* ------------------------------------------------------------------------------------ */
/* home */
a.nav-homeR1, a.nav-homeR3 {
background: url(../img/nav-home-R1.gif) no-repeat;
}
a:hover.nav-homeR1, a.nav-homeR3  {
background-position: -85px 0;
}
/* dealer range */
a.nav-dealerR1, a.nav-dealerR3 {
background: url(../img/nav-dealer-R1.gif) no-repeat;
}
a:hover.nav-dealerR1, a.nav-dealerR3  {
background-position: -127px 0;
}
/* new vehicles */
a.nav-newR1, a.nav-newR3 {
background: url(../img/nav-new-R1.gif) no-repeat;
}
a:hover.nav-newR1, a.nav-newR3  {
background-position: -127px 0;
}
/* new vehicles showroom */
a.nav-new-showroomR1 {
background: url(../img/nav-new-showroom-R1.gif) no-repeat;
}
a:hover.nav-new-showroomR1 {
background-position: -127px 0;
}
/* new vehicles enquiry */
a.nav-new-enquiryR1 {
background: url(../img/nav-new-enquiry-R1.gif) no-repeat;
}
a:hover.nav-new-enquiryR1 {
background-position: -127px 0;
}
/* used vehicles */
a.nav-usedR1, a.nav-usedR3 {
background: url(../img/nav-used-R1.gif) no-repeat;
}
a:hover.nav-usedR1, a.nav-usedR3  {
background-position: -163px 0;
}
/* finance */
a.nav-financeR1, a.nav-financeR3 {
background: url(../img/nav-finance-R1.gif) no-repeat;
}
a:hover.nav-financeR1, a.nav-financeR3  {
background-position: -88px 0;
}
/* service */
a.nav-serviceR1, a.nav-serviceR3 {
background: url(../img/nav-service-R1.gif) no-repeat;
}
a:hover.nav-serviceR1, a.nav-serviceR3  {
background-position: -90px 0;
}
/* parts */
a.nav-partsR1, a.nav-partsR3 {
background: url(../img/nav-parts-R1.gif) no-repeat;
}
a:hover.nav-partsR1, a.nav-partsR3  {
background-position: -178px 0;
}
/* contact */
a.nav-contactR1, a.nav-contactR3 {
background: url(../img/nav-contact-R1.gif) no-repeat;
}
a:hover.nav-contactR1, a.nav-contactR3  {
background-position: -181px 0;
}
/* Service */
/* ------------------------------------------------------------------------------------ */
.theform { background: transparent url(../img/theform-repeat.gif) repeat-y; 
}
#theform { background: transparent url(../img/theform-top.gif) no-repeat;
}
div.hr {
  background:transparent url(../img/hr.gif) repeat-x -30px 0;
}
#send{
 background:url(../img/feature-R1.png) no-repeat 0px 3px; 
}
#send:hover {
 background:url(../img/feature-R1.png) no-repeat 0px 3px; 
 background-position: -143px 3px;
}
/* h3 heading color */
h3.blue {
color: #3860A5; padding: 0px 0px 0 2px;
}
h2 {
color: #FFF;
}
#theform h2 {
color: #FFF;
}
}
.form-line {
border-top: solid 1px #2880A1;
}
/* Header Images */
/* ------------------------------------------------------------------------------------ */
.service-img {
background: url(../img/service-img.jpg) no-repeat; 
}
.used-img {
background: url(../img/used-img.jpg) no-repeat;
}
.finance-img {
background: url(../img/finance-img.jpg) no-repeat; 
}
.parts-img {
background: url(../img/parts-img.jpg) no-repeat; 
}
.contact-img {
background: url(../img/contact-img.jpg) no-repeat; 
}
.privacy-img {
background: url(../img/privacy-img.jpg) no-repeat; 
}
.dealer-img {
background: url(../img/dealer-img.jpg) no-repeat; 
}
.sitemap-img {
background: url(../img/sitemap-img.jpg) no-repeat; 
}
.new-img {
background: url(../img/new-img.jpg) no-repeat; 
}
/* Map */
/* ------------------------------------------------------------------------------------ */
#gdform_container {
border-left: solid 1px #49627E; border-bottom: solid 1px #49627E; border-top: solid 1px #49627E;
}
#map-right {
	background: #77A0CE;
}
#map-left {
	border: solid 1px #59789A;
}
#key {
border-left: solid 1px #77A0CE; border-bottom: solid 1px #77A0CE; 
}
/* Sitemap */
/* ------------------------------------------------------------------------------------ */
.content-sitemap {
border: solid 1px #808080;
}
.content-sitemap ul li a {
color: #808080;
}
.content-sitemap ul li a:hover {
color: #7BB2CE;
}
ul.sitemap-sub li a {
color: #333 !important; 
}
/* Form Thank you */
/* ------------------------------------------------------------------------------------ */
#loadBar {
color: #FFF; background: url(../img/theform-top.gif) no-repeat; 
}
#emailSuccess {
background: url(../img/thankyou-bk.gif) no-repeat; color: #FFF;
}
#emailSuccess strong, #loadBar strong {
color: #FFF;
}
#theform label {
color: #FFF;
}

