﻿/* _lcid="1033" _version="14.0.4730"
_LocalBinding */
body,form{
margin:0;
}

a:link {outline:non!important;}


/* Fixed Center Layout */
#s4-workspace > div,#s4-bodyContainer > div > div,body #s4-titlerow > div{ margin:0 auto;float:none;padding:0; width: 960px!important;;}
body #s4-mainarea {border-top:0px;min-height:580px;display:table;/*contain content in all browsers but IE7 */}
.ms-v4propertysheetspacing{margin:0;}
body #s4-bodyContainer{width: 100%!important; position: inherit; background: url(../images/VW_bg_menu_banner.jpg) repeat-x #ffffff bottom; z-index: 0;}
#s4-statusbarcontainer{position:absolute; top:0px;}
.s4-ca {padding: 0 0 5px; margin:auto!important; background-color:transparent;}
/* End Fixed Center Layout */

#notificationArea {
display:none;
}
#s4-statusbarcontainer{ position:absolute; top:0px; width:100%; z-index:100; }

.s4-status-s3 {
    background: url("none") repeat-x scroll 0 -260px #cccccc;
    border-color: transparent;
    padding:10px!important;
    color: #666666;
}




/* Hidden Components */

.ms-socialNotif-Container, .s4-titletext, #s4-topheader2>.s4-search {display:none;}

/* End of Hidden Components */


/* ---TOP NAVIGATION--- */

@font-face {
 font-family: 'VW Headline Black';
 src: url('type/VWHeadlineOT-Black.eot'); /* For IE */
 src: local('VW Headline OT-Black'), url('type/VWHEADLINEOT-BLACK.TTF') format('truetype');
}

@font-face {
 font-family: 'VW Headline SemiBold';
 src: url('type/VWHeadlineOT-Semibold.eot'); /* For IE */
 src: local('VWHEADLINEOT-SEMIBOLD'), url('type/VWHEADLINEOT-SEMIBOLD.TTF') format('truetype');
}


.s4-toplinks {
vertical-align:bottom;
background:url(../images/VW_banner.jpg) no-repeat scroll center top #F6F6F6
}

.VW_topNav {
float:left;
padding-top:28px
}

.s4-tn {
padding:0;
margin:0;
font-family:Verdana;
font-size:12px;
font-weight:bold!important;
}

body #s4-topheader2 {
background:url(../images/VW_bg_menu_banner.jpg) repeat-x scroll left top #F6F6F6!important;
border-bottom:0 solid #B8BABD;
border-top:0 solid #E0E0E0;
min-height:55px;
vertical-align:middle
}

/* active state */
.s4-tn ul li.static,.s4-tn ul li.static.selected,.s4-tn ul li.static a.static,.s4-tn ul li.static a.static.selected {
padding:0;
margin-right:1px;
margin-left:0;
background-color:transparent;
border:0;
background-image:none;
text-decoration:none;
outline:none;
font-family:Verdana;
font-size:12px;
font-weight:bold;

}

.s4-tn ul li.static a.static.selected {
background-image:url(../images/VW_bg_topnav_left_active.jpg);
background-repeat:no-repeat;
background-position:left top;
padding-left:10px;
padding-bottom:13px;
padding-right:0!important;
color:#333!important;
outline:none;
float:left;
font-family:Verdana;
font-size:12px;
font-weight:bold;
}

.s4-tn ul li.static a.static.selected .additional-background {
background-image:url(../images/VW_bg_topnav_right_active.jpg);
background-repeat:no-repeat;
background-position:right bottom;
margin-right:0!important;
padding-left:0;
padding-top:6px;
padding-bottom:4px;
padding-right:8px;
color:#333;
outline:none;
font-family:Verdana;
font-size:12px;
font-weight:bold;

}

/* end of active state */
/* normal state */
.s4-tn ul li.static,.s4-tn ul li.static,.s4-tn ul li.static a.static,.s4-tn ul li.static a.static {
padding:0;
margin-right:1px;
background-color:transparent;
border:0;
background-image:none;
font-weight:400;
text-decoration:none;
outline:none
}

.s4-tn ul li.static a.static {
background-image:url(../images/VW_bg_topnav_left.jpg);
background-repeat:no-repeat;
background-position:left top;
padding-left:10px;
padding-bottom:11px;
padding-right:0!important;
color:#FFF;
outline:none;
float:left
}

.s4-tn ul li.static a.static .additional-background {
background-image:url(../images/VW_bg_topnav_right.jpg);
background-repeat:no-repeat;
background-position:right bottom;
margin-right:0!important;
padding-left:0;
padding-top:5px;
padding-bottom:4px;
height:17px;
padding-right:8px;
color:#FFF;
font-weight:bold;
outline:none
}


/* LOGO */

.s4-title {background: url("../images/VW_TopBanner.jpg") no-repeat right top;margin: 0; min-height: 103px; padding: 0 0 0 0px;}
.s4-titlelogo img {display:none;}
td.s4-titlelogo{text-align:center;width:100%; margin-top:10px;}
.s4-titlelogo a{background-image:url('../images/VW_group_logo.jpg');display:block;width:190px;height:45px;text-align:center;vertical-align: middle;margin:20px auto 0;}

/* END OF LOGO */


/* WEBPART HEADING */
.ms-WPTitle {font-family:Verdana,Tahoma,sans-serif;font-size: 11px;font-weight:bold;padding: 10px 0px 5px 0;color:#333333; letter-spacing:-0.5px; }
.ms-WPHeader .ms-wpTdSpace {border-bottom: 1px solid transparent;width: 0px;}
.ms-WPHeader {background-color: transparent;}
.ms-WPHeader a {color:#333333;  background-image:none; }
.ms-WPHeader td, .ms-fakewptitle {border-bottom: 1px solid #EBEBEB; border-collapse: collapse;}
/* END OF WEBPART HEADING */


/* ---LOGIN CONTROL--- */
.VW_Login{ background:url('../images/VW_bg_login.png');display:block;width:207px;height:100px; padding:10px; }
.VW_Login_Agreement{color:#ffffff; font-family:Verdana; float:right; font-size:11px; width:170px; display:block;
	float: right;}
.VW_Login_TermsAndCondtions {
	display:block;
	float: left;
	margin-right: 10px;
	text-align:center
}
.VW_Login_TermsAndCondtions input[type="checkbox"] {vertical-align: middle; border: 2px solid #98B4BE!important; float: left; }
.VW_Login_Agreement a:link, .VW_Login_PasswordReset a:link{color:#ffffff!important; text-decoration:underline; font-family:Verdana; font-size:11px; width:150px;cursor: pointer;}
.VW_Login_LoginButton{ text-align:center; margin:10px; display:block;cursor: pointer;}


span.VW_Login_LoginButton > input[type=submit] {
	cursor: pointer;
	position: relative;
	outline:none;
	background: #FFF;
	border: 1px solid #FFF;
	color: #00405B;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	font-family:verdana, Helvetica, sans-serif;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	behavior:url(/_layouts/PIE.htc);
	-pie-background: #fff;
}

span.VW_Login_LoginButton > input[disabled=disabled][type=submit] {
	cursor: default;
	position: relative;
	outline:none;
	background: #FFF;
	border: 1px solid #FFF;
	color: #ccc;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	font-family:verdana, Helvetica, sans-serif;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	behavior:url(/_layouts/PIE.htc);
	-pie-background: #fff;
}

.VW_Login_PasswordReset {
	width: 100%;
	text-align: center;
	display:block;
}
/* ---END OF LOGIN CONTROL--- */


/* ---HOMEPAGE RIGHT COLOUM--- */
.VWSA_Login  .ms-WPTitle, .VWSA_Login .ms-WPTitle a {color:#33667A;font-size:15px!important; font-family:Verdana; font-weight:bold; }
.VWSA_Login{margin-left:15px;}
/* ---END HOMEPAGE RIGHT COLOUM--- */



/* ---ARTICLE PREVIEW--- */
.VWSA_ArticleRollup{border:1px solid #CCCCCC; color:#7F8688; padding:7px; width:219px; min-height:315px; color:#7F8789; position: relative;}
.VWSA_ArticleRollup_Image_VW img, .VWSA_ArticleRollup_Image_Audi img, .VWSA_ArticleRollup_Image_VolkswagenCommercial img{display:block; width:220px; height:100px; background-color:#efefef;}
.VWSA_ArticleRollup_Date{ padding:10px 0px 4px 0px;}
.VWSA_ArticleRollup_Title{font-weight:bold;}
.VWSA_ArticleRollup_Byline{ padding:10px 0px 4px 0px; min-height:100px;}
.VWSA_ArticleRollup_ReadArticle{display:block; vertical-align:bottom; position: absolute; bottom: 10px; left: 10px;}
.VWSA_Audi_ArticleRollup{background:url('../images/VW_bg_articleNews.jpg') #BCC1C7 repeat-x; color:#7F8688; padding:7px; width:220px; min-height:315px; color:#333333; margin: 0 7px!important;}
.VWSA_ArticleRollup_ReadArticle a, .VWSA_ArticleRollup_ReadArticle a:visited {color: #0072BC!important;text-decoration: none;background:url('../images/VW_bullet.png') transparent no-repeat; padding-left:20px; color:#990C39!important;}

/* ---END OF ARTICLE PREVIEW--- */




/* PAGE LAYOUT */
div.article, div.welcome {padding: 0px;}
/* END OF PAGE LAYOUT */



/* ---CONTENT EDITOR HEADINGS--- */
H1.ms-rteElement-H1 {color:#33667A;font-size:15px!important; font-family:Verdana; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #E4E4E5; }
/*p{color:#7F8789}*/
/* ---END OF CONTENT EDITOR HEADINGS--- */

/* --- main container fixes --- */

.ms-bodyareacell > table {
	width: 960px !important;
}

.VWGroup_landing_left {
	float: left;
	width: 720px;
	margin-right: 10px;
}

.VWGroup_landing_right {
	float: left;
	width: 230px;
}

.VWSA_Login {
	margin: 0!important;
}

.VWSA_Login table > tr td h3 {
	color: red;
}

.VWSA_ArticleRollup,
.VWSA_Audi_ArticleRollup {
	float: left;
}

.VWSA_Audi_ArticleRollup {
	position: relative;
	min-height: 315px;
}

.VWGroup_landing_looking h4 {
	font-weight: normal;
	margin: 5px 0;
}

.VWGroup_landing_looking li {
	list-style:none;
	line-height: 1.6em;
}

.VWGroup_landing_looking li a{
	background: url("../images/VW_bullet.png") no-repeat scroll 0 2px transparent;
    color: #990C39 !important;
	word-wrap:normal!important;
   	padding: 0 0 5px 15px;
}

.VWGroup_landing_looking{
margin-left:5px;
	
}
/* --- Landing page SLIDER --- */

#slider {
width:960px;
overflow:hidden
}

#slider li {
padding:0;
margin:0;
position:relative;
width:960px;
list-style:none
}

#slider ul {
padding:0;
}

#BannerImage_MainContainer,
#BannerImage_Container,
#BannerImage_Container #slider,
#slider li,
.BannerImageSection img {
	width: 960px !important;
	height: 380px !important;
	position:relative;
}

#BannerImage_MainContainer{
	position:relative;
	overflow:hidden;
	margin-top: 20px;
}

#BannerImage_MainContainer * {
	font-family:verdana, Helvetica, sans-serif !important; 
}


.ms-PartSpacingVertical #BannerImage_MainContainer  {
    font-size: 1pt;
    margin-top: 2px;
} 


#BannerImage_MainContainer a,
#BannerImage_MainContainer a img {
	border: none;
}
  
#prevBtn a {
	position:absolute;
	top:180px;
	left:5px;
	background:url(../images/VW_sliderbtn_left.png) no-repeat transparent;
	text-indent:-999px;
	width:21px;
	height:63px;
	display:block;
	cursor:pointer;
	z-index:5;
}

#nextBtn a {
	position:absolute;
	top:180px;
	right:5px;
	text-indent:-999px;
	background:url(../images/VW_sliderbtn_right.png) no-repeat transparent;
	width:21px;
	height:63px;
	display:block;
	cursor:pointer
}

.BannerImageCaptionSection{
	position:absolute;
	bottom:40px;
	left:15px;
	width:450px;
	padding:20px 18px 60px;
	padding:18px 18px 60px\0/;
	color:#ffffff;
	opacity: 0.95;
	filter: alpha(opacity = 95);
	display: none;

}

.BannerImageCaptionSection a {
	 color:#FFF !important;
}

.BannerImageDescript, .BannerImageDescript a, .BannerImageCaptionSectionTitle {
	/*word-wrap: break-word;
	word-break: break-all;*/
	width:450px;
	padding-left: 1px;
	color: #CCC!important;
}

.BannerImageBottomSection{display:none;}
.BannerImageBottomSection a:link, .BannerImageBottomSection a:visited{color:#ffffff; padding: 14px 20px; display: inline-block; }
.BannerImageBottomSection a:hover { background: url("/_layouts/images/SU/ss_bg_grad_new.png") repeat-x 0 0 #100408; text-decoration: none}
.BannerImageCaptionSectionTitle{font-size:28px;text-align:left;}
    
.BannerImageDescript, .BannerImageDescript a{font-size:12px;text-align:left;float:left;}

.BannerImageDescript a:hover,
.BannerImageCaptionSectionTitle a:hover {
	text-decoration: none;
}

/*.BannerImageSection img{width:540px;height:252px;}*/

.BannerImage_Container {
	position: relative;
	z-index: 1;
}

.BannerImageViewMoreSection a {
	background: url("/_layouts/images/Glacier/SLG_btn_readmore.png") repeat-x scroll 0 0 transparent;
	width:89px;
	height:28px;
	text-indent:-9999px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position:absolute;
	bottom: 20px;
	left: 18px;
	display: block;
	text-transform:uppercase;
}

/* -- Footer -- */

.VWGroup_BodyFooter {
	width: 960px;
	padding: 20px 0;
	float: left;
}

.VWGroup_BodyFooter .copyright {
	float: right;
	margin-right: 10px;
}

.VWGroup_BodyFooter .links{
	float: left;
}

.VWGroup_BodyFooter a, .VWGroup_BodyFooter a:visited {
	padding: 0 10px;
	border-right: 1px solid #CCC;
	display: inline-block;
	color:#676767!important;
}

.VWGroup_BodyFooter a:hover {
	text-decoration: underline;
}

/* -- Dealer directory / Talk to us / Faq -- */

.VW_right_box {
	background: #FFF;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0px 1px 6px #aaa;
	-moz-box-shadow:0 1px 3px #aaa;
	box-shadow:0 1px 3px #aaa;
	behavior:url(/_layouts/PIE.htc);
	padding: 0 0 5px;
	margin-top: 15px;
	position: relative; /* IE fix */
}

.VW_right_box img {
	width: 225px;
	border: none;
}

.VW_right_box span {
	background: url("../images/VW_bullet.png") no-repeat scroll 0 0 transparent!important;
    color: #990C39 !important;
    padding-left: 20px;
    margin: 5px 0 4px 10px;
    display: block;
}

/* -- Dealer Search -- */

.srch-refinearea {
    min-height: 300px;
    margin-top:2px;
}


.dealerSearch .VW_searchLayoutWrapper,
.dealerSearchDetail .VW_searchLayoutWrapper,
.VW_searchLayoutWrapper {
	border-top: 2px solid #ccc;
	border-left: 1px solid #D4D8D7;
	border-right: 1px solid #D4D8D7;
	border-bottom: 1px solid #D4D8D7;
	padding: 10px 10px 20px;
	margin-top: 20px;
	position: relative;
}

.dealerSearch .VW_searchLayoutWrapper div.srch-maincontent-seperator,
.dealerSearchDetail .VW_searchLayoutWrapper div.srch-maincontent-seperator,
.VW_searchLayoutWrapper div.srch-maincontent-seperator {
	border: 0;
}

.dealerSearch .VW_searchLayoutWrapper .srch-maintop,
.dealerSearchDetail .VW_searchLayoutWrapper .srch-maintop,
.VW_searchLayoutWrapper .srch-maintop {
	display: none!important; /* Double check */
}

.dealerSearch .VW_searchLayoutWrapper .ms-searchref-main,
.dealerSearch .VW_searchLayoutWrapper .ms-searchref-categoryname,
.dealerSearchDetail .VW_searchLayoutWrapper .ms-searchref-main,
.dealerSearchDetail .VW_searchLayoutWrapper .ms-searchref-categoryname,
.VW_searchLayoutWrapper .ms-searchref-main,
.VW_searchLayoutWrapper .ms-searchref-categoryname {
	border: none!important;
	background: none;
}

.dealerSearch .VW_searchLayoutWrapper .ms-searchref-main,
.VW_searchLayoutWrapper .ms-searchref-main {
	margin-right: 10px;
}

.dealerSearch .VW_searchLayoutWrapper .ms-searchref-main ul li,
.VW_searchLayoutWrapper .ms-searchref-main ul li {
	border-top: none;
	border-left:none;
	border-bottom: 1px solid #D8D8D8;
}

.dealerSearch .VW_searchLayoutWrapper .ms-WPHeaderTd,
.dealerSearch .VW_searchLayoutWrapper .ms-WPHeaderTdMenu,
.VW_searchLayoutWrapper .ms-WPHeaderTd,
.VW_searchLayoutWrapper .ms-WPHeaderTdMenu {
	border-bottom: 1px solid #EBEBEB; 
}

.dealerSearch .VW_DealerSearch_Main {
	margin-top: 20px;
}

.dealerSearch .VW_DealerSearch_Main .VW_DealerSearch_Main_Label:first-child {
	float: left;
	padding: 10px;
}

.dealerSearch .VW_DealerSearch_Main_Label {
	text-align: right;
}

.dealerSearch .VW_DealerSearch_Main select {
	border: 1px solid #D4D8D7;
	padding: 5px;
}

.dealerSearch .VW_DealerSearch_Main_SearchButton {
	-webkit-box-shadow: 0px 1px 2px #aaa;
	-moz-box-shadow: 0 1px 2px #aaa;
	box-shadow: 0 1px 2px #aaa;
	behavior:url(/_layouts/PIE.htc);
	background: #FFF;
	color: #666666!important;
	font-weight:bold;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #000;
	font-size: 12px;
	padding: 5px 10px;
	margin-right: 0px; 

}

.VW_DealerSearch_Main_SearchButton a {
	color: #666666!important;
}

.dealerSearch .ms-advsrchtips {
	background: #fff;
	padding: 10px;
	-webkit-box-shadow: 0px 1px 2px #aaa;
	-moz-box-shadow: 0 1px 2px #aaa;
	box-shadow: 0 1px 2px #aaa;
	behavior:url(/_layouts/PIE.htc);
}

.dealerSearch .VW_DealerSearch_Main table td {
	/*width: 25px; /* Check */
}

.dealerSearch .srch-advancedtable {
	background: #efefef;
	-webkit-box-shadow: 0px 1px 2px #aaa;
	-moz-box-shadow: 0 1px 2px #aaa;
	box-shadow: 0 1px 2px #aaa;
	behavior:url(/_layouts/PIE.htc);
    border: 1px solid #DBDDDE;
    margin: 10px 0;
    padding: 10px;
    width: 100%;
}

.dealerSearch .srch-advancedtable .ms-advsrchText-v1 {
	vertical-align:middle;
	width:50px;
}

td.ms-advsrchText-v1 {
    color: #5D6878;
    vertical-align:middle;
}
.dealerSearch .srch-advancedtable select,
.dealerSearch .srch-advancedtable input {
	border: 1px solid #D4D8D7;
	padding: 5px;
	height: auto;
	margin-bottom: 0px;
}

.dealerSearch .srch-advancedtable input {
	height: 15px;
}

.dealerSearch .ms-advsrchbutton input {
	-webkit-box-shadow: 0px 1px 2px #aaa;
	-moz-box-shadow: 0 1px 2px #aaa;
	box-shadow: 0 1px 2px #aaa;
	behavior:url(/_layouts/PIE.htc);
	background: #FFF;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666;
	font-weight:bold;
	padding: 5px 10px;
	height: auto !important;
	font-size: 12px;
	margin-right: 10px;
	margin-bottom:10px;
}

.dealerSearch div.ms-advsearch-header {
	margin-top: 5px!important;	
}

.dealerSearch h3.ms-advsearch-header {
	font-size: 12px;
	color: #999;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
}

.dealerSearch .ms-advsrchText-v2 img {
	margin-top: -10px;
}

.dealerSearch .ms-advsrchtips {
	padding-top: 10px;
}

.dealerSearch .srch-wperror,
.dealerSearch #CSR_NO_RESULTS p {
	-webkit-box-shadow: 0px 1px 2px #aaa;
	-moz-box-shadow: 0 1px 2px #aaa;
	box-shadow: 0 1px 2px #aaa;
	behavior:url(/_layouts/PIE.htc);
	background:#EFEFEF;
	padding: 10px;
}

.dealerSearch .srch-results {
	margin: 0;
	padding: 0;
	width: 100%;
}

.dealerSearch .VW_DealerLocator_Search{
	width: 720px;	
}

.dealerSearch #CSR_NO_RESULTS p {
	width: 705px;
}

.dealerSearch .VW_DealerLocator_Search .VW_DealerLocator_SearchKeyword h2 {
	color: #333333;
    font-family: Verdana,Tahoma,sans-serif;
    font-size: 11px;
	border-bottom: 1px solid #EBEBEB;	
	padding: 0 0 5px 0;
}

/* -- Dealer search result Details -- */

.dealerSearchDetail .VW_searchLayoutWrapper .srchctr_leftcell {
	width: 0px;
}

.dealerSearchDetail .VW_searchLayoutWrapper .srchctr_mainleftcell {
	width: 100%;
}

.dealerSearchDetail .VW_DealerLocator_Detail_Label {
	font-weight: bold;
	display:inline-block;
	margin:0 5px 5px 0;
	color: #333;
	min-width:150px;
}


/* -- Terms and Conditions -- */

.VWGroup_wrapper {
	border-top: 2px solid #ccc;
	border-left: 1px solid #D4D8D7;
	border-right: 1px solid #D4D8D7;
	border-bottom: 1px solid #D4D8D7;
	padding: 10px 10px 20px;
	margin-top: 30px;
	position: relative;	
}

.VWGroup_wrapper.terms .ms-WPHeaderTd {
	border: none;
}

.VWGroup_wrapper.terms h3 {
	border-bottom: 1px solid #E4E4E5;
    color: #33667A;
    font-family: Verdana;
    font-size: 15px !important;
    font-weight: bold;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.VWgroup_button a {
	-webkit-box-shadow: 0px 1px 2px #aaa;
	-moz-box-shadow: 0 1px 2px #aaa;
	box-shadow: 0 1px 2px #aaa;
	behavior:url(/_layouts/PIE.htc);
	background: #FFF;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666!important;
	font-weight:bold;
	padding: 5px 10px;
	height: auto !important;
	font-size: 12px;
	margin-top: 20px;
	display: block;
	float: left;
}

/* -- temp hide mega menu group pages -- */

.menu-horizontal  {
	 display: none; 
}

.s4-toplinks {
	/*padding-top: 55px;*/
}

/* -- General -- */

body #s4-leftpanel-content { /* edit page */
	float: left;
	width: 200px;
}

/* -- help -- */

.VW_ArticleContainerWrap {
	width: 940px;
	border-top: 2px solid #ccc;
	border-left: 1px solid #D4D8D7;
	border-right: 1px solid #D4D8D7;
	border-bottom: 1px solid #D4D8D7;
	padding: 10px 10px 20px;
	margin-top: 20px;
	position: relative;

}

.VW_ArticleContainerWrap .VWGroup_Title {
	font-family:Verdana;
	border-bottom: 1px solid #E4E4E5;
    color: #33667A;
    font-size: 15px !important;
    font-weight: bold;
    padding-bottom: 5px;
}

.VW_ArticleContainerWrap  .VWGroup_landing_left {
	width: 640px;
	margin: 0 10px 0 0;
}

.VW_ArticleContainerWrap .VWGroup_landing_right table {
	width: 200px;
	clear: both;
} 

div.VWSA_BackButton{ 
    display:table;
    width:100%;
    clear:both;

}


.VW_ArticleContainerWrap .VWSA_BackButton a {
	background: url("../images/VW_bullet_filter.jpg") no-repeat scroll 10px 10px #FFFFFF;
    box-shadow: 0 1px 2px #AAAAAA;
    color: #666666;
    font-family:Verdana,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: auto !important;
    margin: 10px 5px 10px;
    padding: 5px 10px 5px 20px;
    behavior:url(/_layouts/PIE.htc);
}

/* --- */

.VWSA_BackButton a, .VW_DealerLocator_Detail_Back a {
	 background: url("../images/VW_bullet2.png") no-repeat scroll 7px 7px #FFFFFF;
    box-shadow: 0 1px 2px #AAAAAA;
    color: #666666!important;
    float: left;
    font-family:Verdana;
    font-size: 11px;
    font-weight: bold;
    height: auto !important;
    margin: 0px 0px 10px;
    padding: 5px 10px 5px 25px;
    behavior:url(/_layouts/PIE.htc);
}

body a,
body a:active,
body a:visited {
	color: #2274AC;
	outline:none!important;
}

body a:visited {
	color: #2274AC !important;
}

.VWGroup_landing_looking a, .VWGroup_landing_looking a:visited
 {
	color:#990C39 !important;
}

.VW_Login .VW_Login_Agreement a:link,
.VW_Login .VW_Login_Agreement a, 
.VW_Login .VW_Login_PasswordReset a:link,
.VW_Login .VW_Login_PasswordReset a
{color:#fff!important; }

.VW_Article_Container_Print,
.VW_Article_Container_Email,
.VW_Article_Container_Save,
.AUDI_Article_Container_Print,
.AUDI_Article_Container_Email,
.AUDI_Article_Container_Save {
	float: right;
	background:  #FFFFFF;
    box-shadow: 0 1px 2px #AAAAAA;
    -moz-box-shadow: 0 1px 2px #AAAAAA;
    -webkit-box-shadow: 0 1px 2px #AAAAAA;
    behavior:url(/_layouts/PIE.htc);
    color: #666666;
    font-family:Verdana;
    font-size: 10px;
    font-weight: bold;
    height: auto !important;
    padding: 5px 10px;
    margin-left: 5px;
}



.VW_Article_Container_Print a,
.VW_Article_Container_Email a,
.VW_Article_Container_Save a,
.AUDI_Article_Container_Print a,
.AUDI_Article_Container_Email a,
.AUDI_Article_Container_Save a {
	color:#666!important;
	
	
	}


.VW_Article_Container_Print a:visited,
.VW_Article_Container_Email a:visited,
.VW_Article_Container_Save a:visited,
.AUDI_Article_Container_Print a:visited,
.AUDI_Article_Container_Email a:visited,
.AUDI_Article_Container_Save a:visited {
	color:#666!important;
	
	
	}




#VW_Article_Container.group .VW_Article_Container_Image img {
	width: 940px;
	height: 380px;
}

.VW_BulletinArticle .VW_BulletinListWrap .VWSA_ReadMore,
.VW_BulletinArticle .VW_BulletinListWrap .AUDI_button a,
.AUDI_button a,
.AUDI_LeftNavButton a{
	float: left;
	background:  url("../images/VW_bullet_filter.jpg") no-repeat scroll 10px 10px #FFF;
    box-shadow: 0 1px 2px #AAAAAA;
    -moz-box-shadow: 0 1px 2px #AAAAAA;
    -webkit-box-shadow: 0 1px 2px #AAAAAA;
    behavior:url(/_layouts/PIE.htc);
    color: #666666;
    font-family:Verdana;
    font-size: 11px;
    font-weight: bold;
    height: auto !important;
    padding: 5px 10px 5px 20px;
	margin: 10px 5px;
}

.VW_BackButton{
	float: left;
	background:  url("../images/VW_bullet2.png") no-repeat scroll 7px 7px #FFF;
    box-shadow: 0 1px 2px #AAAAAA;
    -moz-box-shadow: 0 1px 2px #AAAAAA;
    -webkit-box-shadow: 0 1px 2px #AAAAAA;
    behavior:url(/_layouts/PIE.htc);
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto !important;
    padding: 5px 10px 5px 25px;
	margin: 10px 5px;
}


.VW_BackButton a, .VW_BackButton a:visited{
	    color: #666666!important;
	}

.VW_LigtboxImg {
	margin: 10px auto;
	text-align:center;
}

.VW_LigtboxImg a {
	display:inline-block;
	width: 100px;
	height: 100px;
	overflow: hidden;
	margin: 0 10px;
	background: #EAEEED;
	border: 1px solid #D4D8D7;
}

.VW_LigtboxImg a img {
	height: 100px;
	margin-left: -20px
}

.VW_Article_Container_Title {
	font-family:Verdana;
	font-size: 18px;
	color: #353535;
	margin: 5px 0;
}

.AUDI_Utitlities table {
	width: 100%;
}

.VW_DepartmentContainerWrap .VW_slider_wrap img {
	height: 380px;
    width: 940px;
    }
    
/* -- admin interface fix -- */    

.ms-vb2 {
	clear: both;
}

table.ms-viewlsts,
table.ms-menutoolbar {
	float: right;
	max-width: 750px;
}


table.ms-menutoolbar {
	clear: right;
}


table.propertysheet{
	float: right;
	max-width: 750px;
	*width:700px;

}


.areatemplate-select, .ms-inputformcontrols {
    width: 200px;
}

/* -- General search -- */

.VW_searchLayoutWrapper #LeftCell * {
	font-family:Verdana;
}

.VW_searchLayoutWrapper #LeftCell .ms-searchref-categoryname {
	border-bottom: 1px solid #EBEBEB!important;
    color: #3B4F65;
    font-family:Verdana;
    font-weight:bold;
    font-size: 11px;
    height: 10px;
    padding: 1px 3px 10px 0;}

.VW_searchLayoutWrapper #LeftCell li.ms-searchref-filter {
	color: #0072BC;
    margin: 1px 0 1px 6px;
    padding: 4px 20px 4px 0;
    border: none;
    }

.VW_searchLayoutWrapper #LeftCell li.ms-searchref-filter a {
	background: url("../images/VW_bullet_filter.jpg") no-repeat scroll 0 3px transparent;
    color: #0072BC !important;
    font-family:Verdana;
        padding-left: 10px;
    text-decoration: none !important;
    }

.VW_searchLayoutWrapper .Bulletin_Search_Title {
	margin-top: 15px;
	font-weight: bold;
	font-size: 12px;
}

.VW_searchLayoutWrapper .Bulletin_Search_Date,
.VW_searchLayoutWrapper .Bulletin_Search_Readmore {
	margin: 5px 0;
	font-weight: bold;
}

.VW_searchLayoutWrapper .Bulletin_Search_Rating {
	margin: 5px 0 0;
}

/* - hide empty refiners - */

.refineEmpty {
	display: none;
}

.VW_DealerLocator_SearchKeyword {
	display:block;
	font-weight: bold;
	margin-bottom: 10px;
}

.srch-maintop2 {
	padding-right: 10px;
}

/* - double scroll fix -- */

body.dealerSearch #s4-workspace {
	overflow-y: scroll!important;
	overflow-x: hidden!important;
	*overflow:scroll!important;
}


body.dealerSearch {
	overflow:hidden\0/!important;
	*overflow:hidden!important
	}
	
/* */

.VW_right_box span {
	background: url("../images/VW_bullet.png") no-repeat scroll 0 0 transparent!important;
    color: #990C39 !important;
    padding-left: 20px;
    margin: 5px 0 4px 10px;
    display: block;
}
	
.VW_right_box a, .VW_right_box a:visited, .VW_right_box a:hover {  
 color: #990C39 !important;
}