@charset "UTF-8";
/* CSS Document */
h1 {
	margin-left: 10px;
}

 body {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFFFFF;	
behavior: url(csshover.htc);
}

#serviceFlashOne, #serviceFlash {
display:inline;
margin-right: 6px;
}

 #CONTAINER {
	width: 1000px;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
position:relative;
	}
	
.topmenu li span {
color: white;
margin-right: 5px;
}

.topmenu {
list-style-type: none;
margin: 0;
}

.topmenu li {
display: inline;
padding-right: 7px;
}

.topmenu li:hover span {
color: black;
}

.topmenu li a {
text-decoration: none;
font-family: verdana, arial, sans-serif;
color: black;
font-size: 12px;
font-weight: bold;
}

table tr td {
vertical-align: top;
}

#servicingmenu, #othermenu, #serviceinfomenu, #usedmenu {
	top:0px;
	left:0px; 
	background: #fff; 
	width: 166px; 
	position:absolute;
	z-index:100;
} 

#servicingmenu ul, #othermenu ul, #serviceinfomenu ul, #usedmenu ul {
	list-style: none;
padding: 0;
margin: 0;
}

#servicingmenu ul li, #othermenu ul li, #serviceinfomenu ul li, #usedmenu ul li {
        background: url('/images/volkswagen/dropdown_item.jpg');
        width: 166px;
	height: 21px;
padding: 5px 0 0 5px;
}
#servicingmenu ul li a, #othermenu ul li a, #serviceinfomenu ul li a, #usedmenu ul li a {
text-decoration: none;
color: white;
}

.TEXT, .rhscolumn p{
	text-align: left;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #333333;
	}

.TEXT p {
        padding-left: 13.5px;
        padding-right: 13.5px;
}	
	
.HEADER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #666666;
	margin-left: 13.5px;
}
body {
	background-color: #323232;
	background-image: url(images/body-background.jpg);
	background-repeat: repeat-x;
}
#NAV {
	margin: 0;
	padding: 0;
	width: 200px;
	background-color: #FFFFFF;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	float:left;
	height: 378px;
}
#NAV li {
	margin: 0;
	padding: 0;
	float:left; /* This corrects the*/
	width:100%;
	list-style-type: none;
}
	

#NAV a {
	width: 200px;
	margin-left: 13px;
	background-color: #006699;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	display:block;
	line-height: 2.5;
	text-decoration:none;
	border-bottom:2px solid #FFFFFF;
	padding-left: 1em;
}
#NAV #NAV_SERVICERECEPTION a
{
    border:none;
	}
	
#NAV a:hover {
	background-color: #00CCFF;	
}
#NAVMB {
	margin: 0;
	padding: 0;
	width: 200px;
	background-color: #FFFFFF;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	float:left;
	height: 378px;
}
#NAVMB li {
	margin: 0;
	padding: 0;
	float:left; /* This corrects the*/
	width:100%;
	list-style-type: none;
}
	

#NAVMB a {
	width: 200px;
	margin-left: 13px;
	background-color: #666666;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	display:block;
	line-height: 2.5;
	text-decoration:none;
	border-bottom:2px solid #FFFFFF;
	padding-left: 1em;
}
#NAVMB #NAV_SERVICERECEPTION a
{
    border:none;
	}
	
#NAVMB a:hover {
	background-color: #00CCFF;	
}

.tabs {
	margin: 0;
	padding: 0;
	width: 1000px;
	}

.tabs li {
	margin: 0;
	padding: 0;
	float:left;
	list-style-type: none;
	
}
.tabs a {
	width: 166px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	line-height: 2;
	text-decoration: none;
	float: left;
	background-image: url(images/tab.gif)  ;	
}

.tabs a:hover {
	background-position: -166px;
}

.tabs ul {
z-index: 100;
}
	
.mercedes-benz_tabs a {
	background-image: url(/images/mercedes-benz/tab.gif)  ;
}

.volkswagen_tabs a {
	background-image: url(/images/volkswagen/tab.gif)  ;
}


		
#ADDRESS  li {
	background-color: #999999;
	text-align: left;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	list-style-type: none;
	margin-left: -30px;
padding: 0;
}
.rhscolumn {
color: black;
}
.rhscolumn h2 {
margin:0;
padding:0;
}
.TEXT h2 {
margin-left: 12px;
}
.TEXT h4 {
margin-left: 12px;
}
#CLICK_HERE   a {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	text-decoration: none;
	margin-left: 13px;
	

}

.serviceButton {
	text-decoration: none;
	cursor: pointer;
}
.serviceButton .serviceButtonContainer {
    background : url(/images/singleswirl.jpg) no-repeat center top;
    height : 135px;
    position : relative;
    width : 155px;
    margin-left: auto;
    margin-right: auto;
  }
.vwminor {
    color : #02beee;
}
.vwmajor {
    color : #007fff;
}
.audipetrol {
    color : #4c4c4c;
}
.audidiesel {
    color : #a37868;
}
.serviceButton div .price {
    font : 900 35px verdana, 'sans-serif';
    padding : 33px 0 0;
    letter-spacing : -0.1em;
    text-align : center;
  }
.serviceButton div .price span {
    font : 900 18px verdana,sans-serif;
  }
.serviceButton div .footer {
    font : 900 15px verdana,sans-serif;
    text-align: center;
    padding-top: 22px;
     letter-spacing : -0.1em; 
  }
.serviceButton div .subfooter {
    font : 900 8px verdana, 'sans-serif';
	text-align:center;
}

.servicebox .top {
	background: url(/images/servicebox/service_top.png);
	height:10px;
}
.servicebox .middle {
        background: url(/images/servicebox/service_middle.png);
	color: #1b00c5;
	font-weight: bold;
	font-size: 11px;
}
.servicebox .middle .text {
        padding: 0 17px;
}
.servicebox .middle .image {
	text-align:center;
}
.servicebox .middle .image img {
	border:0;
}
.servicebox .bottom {
        background: url(/images/servicebox/service_bottom.png);
        height:10px;
}
a img {
border: 0;
}

.list_results {
}
.list_results .list_results_item {
	position: relative;
	float: left;
	width: 265px;
	text-align: center;
	margin: 0 0 15px 0;
}

.sortlink,.sortlinkover,.selsortlink{
 	font-size: 12px; 
	display: inline;
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border:1px;
font-family: verdana, arial, sans-serif;
}

.sortlink,.sortlinkover{
	color:black;
font-weight: bold;
}
.selsortlink{
	color:black;
	background-color: #E7E6E6;
}
.sortlinkover{
	background-color:#E7E6E6;
	color:black;
	cursor:pointer;
}

