@font-face {  
	font-family: "Dax-Medium";  
	src: url( ../font/Dax-Medium.eot); /* IE */  
	src: local("Dax-Medium"), url( ../font/Dax-Medium.ttf) format("truetype"); /* non-IE */  
}

body1 {
	text-align:center;
	margin:auto;
	background:url(../images/av_02.gif) repeat-x;
	
}

a img{
	border:none;
}

h1 {
	color:#3b4145;
	text-align:left;
	font-family:"Dax-Medium", sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:50px;
	padding-left:15px;
	margin:0;
}

h2 {
	color:#e5e5e5;
	text-align:left;
	font-family:"Dax-Medium", sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-left:10px;
	margin:0;
	display:inline;
}

p { 
	color:#3b4145;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	margin:0;
	
	
}

.av {
	margin:auto;
	text-align:left;
	width:970px;
}

.header {
	height:auto;
	float:left;
	width:100%;
}
.mainbody {
  float:left;
 
 }
.logo {
	height:190px;
	width:280px;
	background:url(../images/av_04.gif) no-repeat;
	float:left;	
	position:absolute;
	
}
.logo .moduletable p {
 margin:0;
 border:none;
 padding:0;
}
.header_right {
	height:135px;
	width:690px;
	float:right;
	padding-top:35px;
}

.contact {
	height:66px;
	width:220px;
	float:left;
}

.brands {
	height:66px;
	width:370px;
	float:right;
}

.mb {
	height:66px;
	width:106px;
	background:url(../images/av_07.gif) no-repeat;
	float:left;
	margin-right:18px;
}

.audi {
	height:66px;
	width:101px;
	background:url(../images/av_09.gif) no-repeat;
	float:left;
	margin:0 17px 0 20px;
}

.volks {
	height:66px;
	width:62px;
	background:url(../images/av_11.gif) no-repeat;
	float:left;
	margin-left:18px;
}

.border {
	height:66px;
	width:2px;
	background:url(../images/av_03.gif) no-repeat;
	float:left;
}

.nav {
	height:42px;
	width:690px;
	float:left;
	margin-top:24px;
}

.nav a {
	color:#7b8084;
	text-align:center;
	font-family:"Dax-Medium", sans-serif;
	font-weight:normal;
	font-size:18px;
	text-decoration:none;
	padding:0 5px 0 14px;
	line-height:42px;
}

.nav a.home {
	color:#e5e5e5;	
}

.nav a:hover {
	color:#e5e5e5;	
}

.col_left {
	width:280px;
	background:#e5e5e5;
	float:left;
	margin:20px 10px 0 0;
}

.mainimage {
	height:490px;
	width:280px;
	float:left;
	background:url(../images/av_16.jpg) no-repeat;
}

.ourclient {
	width:280px;
	margin:auto;
	padding-top:-10px;
	float:left;
}

.mbmc {
	height:99px;
	width:250px;
	background:url(../images/av_33.gif) no-repeat;
	margin:0 15px;
	border-top:1px solid #c6c6c6;
	float:left;
}

.jmg {
	height:99px;
	width:250px;
	background:url(../images/av_37.gif) no-repeat;
	margin:0 15px 0px;
	border-top:1px solid #c6c6c6;
	border-bottom:1px solid #c6c6c6;
	float:left;
}

.col_right {
	width:680px;
	float:right;
	
}

.welcome {
	width:480px;
	float:left;
	padding-top:0px; 
	overflow:hidden;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:12px;
	padding-left:5px;
	padding-top:10px;
}

.welcome h1 {
	line-height:26px;
}

.picbox {
	height:110px;
	width:468px;
	margin:26px 0 14px 15px; 
	float:left;
}

.pic1 {
	height:110px;
	width:140px;
	background:url(../images/av_18.jpg) no-repeat;
	float:left;
}

.pic2 {
	height:110px;
	width:140px;
	background:url(../images/av_25.jpg) no-repeat;
	float:left;
}

.pic3 {
	height:110px;
	width:140px;
	background:url(../images/av_31.jpg) no-repeat;
	float:left;
}

.pic4 {
	height:110px;
	width:140px;
	background:url(../images/av_35.jpg) no-repeat;
	float:left;
}

.pic5 {
	height:110px;
	width:140px;
	background:url(../images/av_40.jpg) no-repeat;
	float:left;
}

.picbox_content {
	width:328px;
	float:right;
}

.monitors {
	width:180px;
	float:right;
}

.menu {
/*	height:321px;*/
	width:180px;
	float:left;
	margin-top:10px;
	background:#e5e5e5;
	display:block;
	clear:both;
}

.menu a {
	height:38px;
	width:165px;
	background:url(../images/av_21.gif) no-repeat right;
	color:#31383d;
	text-align:left;
	font-family:"Dax-Medium", sans-serif;
	font-weight:normal;
	font-size:16px;
	text-decoration:none;
	padding-left:15px;
	line-height:38px;
	border-top:1px solid #f9f9f9;
	border-bottom:1px solid #cecece;
	display:block;
	clear:both;
}

.news {
	float:left;
	margin:10px 0 ;
	color:#3b4145;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	padding:10px 20px 9px 15px;
	margin:0;
}

.readmore {
	float:right;
	margin-right:10px;
	margin-bottom:22px;
}

.readmore a {
	color:#3b4145;
	text-align:left;
	font-family:arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.readmore a:hover {
	color:#3b4145;
	text-decoration:none;
}

.footer {
	margin:auto;
	text-align:left;
	width:970px;
	height:150px;
}

.left_text {
	float:left;
	width:260px;
	
}

.left_text a {
	color:#FFF;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
}

.left_text a:hover {
	color:#FFF;
	text-decoration:none;
}

.right_text {
	float:right;
	text-align:right;
	color:#FFF;
	font-family:arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin:0;
	line-height:40px;
}

.right_text a {
	color:#9ca6ac;
	text-decoration:none;
	font-weight:normal;
}

.right_text a:hover {
	color:#FFF;
	text-decoration:none;
}

.boxgrid { 
	height:490px;
	width:280px;
	float:left;
	overflow:hidden; 
	position:relative; 
}

.boxgrid img { 
	position:absolute; 
	top:0; 
	left:0; 
	border:0; 
	z-index:1;
}
				
.boxcaption { 
	float:left; 
	position:absolute;
	height:48px; 
	
	opacity:0.7; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.boxcaption h3 {
	color:#e5e5e5;
	text-align:left;
	font-family:"Dax-Medium", sans-serif;
	padding-left:17px;
	font-weight:normal;
	font-size:18px;
	text-decoration:none;
	margin:0;
	line-height:48px;
	width:290px;
	background-color: #000000; 
}

.captionfull .boxcaption {
 	top:-48px;
 	left:0px;
	z-index:2;
}
.moduletable div{
	width:auto;
	float:left;
}
.moduletable div h2{
padding-left:25px; 
color:#7b8084;
}

.homecontact {
padding-left:25px; 
color:#7b8084;

}

.moduletable p{
	text-decoration:none;
	color:#FFFFFF;
	font-family:arial,sans-serif;
	font-size:12px;
	margin-top:12px;
	margin-left:12px;
}
.moduletable a {
	text-decoration:none;
	
}
.moduletable img {
  float:left;
  border-style:none;
}
.menu ul {
  margin:0;
}
.sf-shadow ul {
 margin-left:12px;
}
.footer_left {
float:left;
width:280px;
background: #E5E5E5;
height:120px;
}
.chronoform {display:none;}
.aidanews {
	color:#3b4145;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	padding:16px 0 9px 15px;
	margin-right:10px;
	float:left;
}
.aidanews div span {
   color:#3b4145;
   font-weight:bold;
}
.aidanews div span a{
	color:#3b4145;
	text-decoration:none;
	float:right;
	margin-bottom:10px;
}
.avheader {
  height:170px;
  background:url(../images/av_02.gif) repeat-x;
}
.avfooter{
  width:100%;
  height:120px;
  background:url(../images/av_02.gif) repeat-x;
  border-top:4px solid #E5E5E5;
  float:left;
  }
.footerleft {
    float: left;

	}
 .footerright{
	float:right;
	color:#FFFFFF;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	text-align:right;
 } 
 .footerright a{
 color:#9CA6AC;
 font-weight:normal;
text-decoration:none;
}
.footerright a:hover{
 color:#FFFFFF;
 font-weight:normal;
text-decoration:none;
}

 .readon{
 color:#3B4145;
float:right;
margin-bottom:10px;
text-decoration:none;
 }
 .newspaneopen a {
   color:#3B4145;
	font-family:"Dax-Medium",sans-serif;
	font-size:20px;
	 color:#3B4145;
	 text-decoration:none;
	 font-weight:bold;
 }
.componentheading,.contentheading{
	color:#3B4145;
	font-family:"Dax-Medium",sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:50px;
	margin:0;
	
	text-align:left;
}
 
.componentheading {
	
	
}

.contentheading{
	padding-left:0px;
	line-height:26px;
}
.TableLayout a{
	color:#E5E5E5;
}
.bmw,.mer,.aud {
	border-top:1px solid #C6C6C6;
	height:99px;
	float:left;
	margin:auto;
}
.modifydate {
	 float:right;
	 color:#3b4145;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
}
.news1{
	background: #E5E5E5;
	float:left;
	margin:10px 0;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:12px;
	padding-top:15px;
}
.newspaneopen img {
	border:none !important;
	margin: 0 10px 0 0 !important;
	float:left;
}
.aidanews div {
 	border-bottom:none !important;
	width:100%;
}

#carousel_content li.carousel_item a {
	border:0px !important;
	margin:2px !important;
}

.menu a span {
	
}

.cufon cufontext:hover {
	color:#e5e5e5;	
}
.menu a  cufon {
	margin-top:10px;
}

.newstitle {
	line-height:26px;
	font-size:20px;
}

.newspaneopen p {
	padding-top:0px;
	
}


.clients {
	float:left;
}
.clients h1 {
	padding-top:15px;
	padding-bottom:15px;
}

.readon {
	font-family:arial, sans-serif !important;
	font-weight:bold;
	font-size:12px !important;
}

table, tbody, tr, td {
	border-collapse:collapse;
}
.contentpaneopen{
	
}
.contentpaneopen p {
	padding: 0px;
}
.contentpaneopen_logoleft {
	/*
	border-top:1px solid #C6C6C6;
	float:left;
	height:99px;
	margin:0 15px;
	width:250px;*/
}

.moduletable_logoleft span {
	display:none;
}

.moduletable_logoleft table {
	border-top:1px solid #C6C6C6;
	float:left;
	height:99px;
	margin:0 15px;
	width:250px;
}

.mainlevel_topnav cufon {
	font-size:50px !important;
}

.contentpaneopen_logoleft img {
	border:0;
}

.news1 h3 {
	color:#3B4145;
	font-family:"Dax-Medium",sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:50px;
	margin:0;
	padding-left:15px;
	text-align:left;
}

.moduletable_siteby p {
	text-decoration:none;
	color:#FFFFFF;
	font-family:arial,sans-serif;
	font-size:12px;
	margin-top:12px;
	margin-left:12px;
	width:auto;
}

.moduletable_siteby a {
	text-decoration:none;
	color:#FFFFFF;
}


.box { 
	height:490px;
	width:280px;
	float:left;
	overflow:hidden; 
	position:relative; 
}

.box img { 
	position:absolute; 
	top:0; 
	left:0; 
	border:0; 
	z-index:1;
}
#active_menu_topnav {
	color:#FFFFFF;
}
.carlogo {
	height:66px;
	width:2px !important;
	background:url(../images/av_03.gif) no-repeat;
	float:left;
}
	
.moduletable_logoleft h3 {margin:10px 10px;}

.review-text { color:#E5E5E5; margin-left:10px; margin-top:35px; width:195px; font-family:arial,sans-serif; font-size:10px;}
