@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 14px;
}
h1 {font-size: 18px;}

h2 {font-size: 16px;}

:focus {
	outline: 0;
}
body {
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/main_bg.gif) repeat-x #595959;
}
 
.main_wrapper {
	width:900px;
	margin:0 auto;
}

img {
	display:block;
}

/*TOP SECTION*/

		.top {
			height:95px;
		}
        
        				.logo {
							width:386px;
							height:52px;
							background: url(../images/logo_05.png);
							margin-top:15px;
							float:right;
						}
						
					.line {
							float:left;
							width:514px;
							height:5px;
							margin-top:18px;
							background-color:#ff0000;
						}


/******************* Nav Bar CSS **********************/

.menu_container {
clear: both;
width:899px;
height:36px;
}

#menu{
margin:0 auto;
}

#menu ul{
padding:0;
margin:0;
}
#menu li{
position: relative;
float: left;
list-style: none;
margin: 0;
padding:0;
} 

#menu li a{
width:149px;
height: 36px;
display: block;
text-decoration:none;
text-align: center;
line-height: 36px;
color: #4d4d4d;
font-size:14px;
}

#menu li a:hover{
background-color: #0000ff;
color: #ffffff;
}

#menu ul ul{
position: absolute;
top: 36px;
visibility: hidden;
background-color: #bdbdbd;
width:149px;
display:block;
} 

#menu ul li:hover ul{
visibility:visible;
}

.nav_divider {
background-color: #bdbdbd;
width:1px;
height:36px;
display:block;
}

/******************* Slideshow CSS **********************/

.slideshow {
clear:both;
margin:0 auto;
width:899px;
height:274px;
z-index: 100;
}

@font-face {
font-family: Candara;
src: url(‘Candara.ttf’);
}

.benefits {
float: right;
margin-top:-251px;
margin-right:25px;
font-family:Candara;
font-size:20px;
font-weight:bold;
color: #FFFFFF;
z-index: 300;
}

.yestext {
float: left;
margin-top:-247px;
margin-left:21px;
font-family:Candara;
font-size:25px;
font-weight:bold;
color: #FFFFFF;
z-index: 400;
}

.yestagline {
clear: all;
float: left;
margin-top:-201px;
margin-left:21px;
font-family:Candara;
font-size:18px;
font-weight:bold;
color: #FFFFFF;
z-index: 500;
}

.newschedule {
clear: all;
float: left;
margin-top:-146px;
margin-left:21px;
font-family:Candara;
font-size:46px;
font-weight:bold;
color: #FFFFFF;
letter-spacing: -0.02em;
z-index: 600;
}

.enquire {
clear: all;
float: left;
margin-top:-80px;
margin-left:21px;
width: 227px;
height: 53px;
display: block;
z-index: 700;
}

.yes {
position: static;
float: left;
margin-top:-262px;
margin-left:10px;
width: 70px;
height: 60px;
display: block;
z-index: 800;
}

/******************* Tab Menu **********************/

#tabs {
	position:relative;
	top:-3px;
	float:left;
	width: 900px;
}

#tabs_list li {
display:inline;
}

#tabs_list li a {
color:#FFFFFF;
float:left;
background:url(../images/grey_tabb.png) no-repeat;
width:180px;
height:97px;
text-decoration:none;
text-align:center;
}

#tabs_list li a:hover {
background:url(../images/blue_tabb.png) no-repeat;
}

.tab {
padding:5px 0 0 0;
}

.tab2 {
font-size:1.3em;
font-weight:bold;
line-height:1.2em;
}

.tab_header {
font-weight:bold;
font-size:1.8em;
}

.col_wrapper {
padding:20px 0 35px 0;
float:left;
width:100%;
}
		
.col_wrapper a:hover {
color
}

.col_wrapper_inner	 {
width:100%;
float:left;
background-color:#d9d9d9;
padding: 15px;
margin-top: 30px;
}

.col_wrapper3_inner	 {
width:100%;
float:left;
padding: 15px;
height: 300px;
}

.col_wrapper4_inner	 {
width:163px;
float:left;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 20px;
}

.col_wrapper5_inner	 {
width:163px;
float:left;
padding-top: 15px;
padding-bottom: 15px;
}

.content_wrapper {
width:100%;
float:left;
border-top:1px solid #FFFFFF;
background:url(../images/maincontent_bg.jpg) bottom repeat-x #d9d9d9;
}
        
.main_content {
width:899px;
margin:0 auto;
}

.menu2_container {
clear: both;
width:899px;
height:36px;
border-bottom: 1px solid black;
}

#menu2{
margin:0 auto;
}

#menu2 li{
position: relative;
float: left;
list-style: none;
margin: 0;
padding:0;
} 

#menu2 li a{
width:135px;
height: 35px;
display: block;
text-decoration:none;
text-align: center;
line-height: 35px;
color: #333333;
font-size:14px;
border: 1px solid black;
border-bottom: none;
background-color: #eaeaeb;
}

#menu2 li a:hover{
background-color: #0000ff;
color: #ffffff;
}

a.active, visited{
		color: #333333;
		font: 14px, Arial, Helvetica, sans-serif;
		padding: 0px 5px 0px 5px;
		margin: 0;
		text-decoration: none;
		}

#content {background: #eaeaeb;
		padding: 15px;
		border: 1px solid black;
		border-top: none;
		z-index: 2;
		height:640px;
		width: 867px;
		display: block;
		}
		
#content_automotive {background: #eaeaeb;
		padding: 15px;
		border: 1px solid black;
		border-top: none;
		z-index: 2;
		height:735px;
		width: 867px;
		display: block;
		}
		
#content_general {background: #eaeaeb;
		padding: 15px;
		border: 1px solid black;
		border-top: none;
		z-index: 2;
		height:850px;
		width: 867px;
		display: block;
		}
		
#content a {color: #333333; }

#content_automotive a {color: #333333; }

#content_general a {color: #333333; }

#content a:hover { color: #0000ff; }

#content_automotive a:hover { color: #0000ff; }

#content_general a:hover { color: #0000ff; }
	
#container { border-bottom: 1px solid black; height:640px; overflow: hidden; }

#container_automotive { border-bottom: 1px solid black; height:735px; overflow: hidden; }

#container_general { border-bottom: 1px solid black; height:850px; overflow: hidden; }

#Bullet li {margin-left: 15px;}

#Bullet li a {color: #333333; text-decoration:none;}

#Bullet li a:hover {color: #0000ff;}

.pdf_wrapper2 {clear:all; width:350px; height:90px; margin-right:15px; float:right;}

.yuduicon {width:70px; height:70px; margin-bottom:20px; margin-right:15px; float:left;}

.txtlink a {color: #333333; text-decoration:none;}

.txtlink a:hover {color: #0000ff;}

.left_col {
				margin-right:40px;
				padding-top:20px;
				width:429px;
				float:left;
			}
			.left_col p, .right_col p {
				font-size:0.9em;
			}			
			.right_col {
				float:right;
				width:429px;
				padding-top:20px;
			}

/*********************Footer**********************/

.footer_wrapper {clear: both; position: relative; height: 120px; background:url(../images/footer-bg.gif) repeat-x;}

.footer_container {padding:20px 0; width:899px; margin:0 auto;}
		
.contact {background:url(../images/footer_divider.gif) 100% 0 repeat-y; padding-right:20px; margin-right:20px; color:#EEEEEE; float:left; height: 75px; }
			
.contact p {font-size:0.9em; line-height:1.3em;	}

.contact h2, .share h2{color:#EEEEEE; }
			
.share {padding-right:20px; float:left; background:url(../images/footer_divider.gif) 100% 0 repeat-y; height: 75px;}
			
.addthis_toolbox .custom_images a {float:left; width: 35px; height: 35px; margin: 0; 		padding: 0 1px;	}
			
.addthis_toolbox .custom_images a:hover img	 {opacity: 1;}
			
.addthis_toolbox .custom_images a img {opacity: 0.75;}
			
.footer_right {float:right; color:#EEEEEE; }
			
.footer_nav {text-align:right;}

.footer_nav a, .contact a, .footer_nav a:active, .contact a:active, .footer_nav a:visited, .contact a:visited {color: #EEEEEE;	}
					
.footer_nav a:hover, .contact a:hover {color:#0000ff;}
				
.comp_details {line-height:1.2em; margin-top:20px; text-align:right; clear:both;}

/*FORMS*/

.form_wrapper textarea {
	overflow:auto;
	width:31em;
	height:10em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
.form_wrapper select, .text_field input {
	width:13em;
}

.form_wrapper {
	font-size:0.9em;
	width:100%;
}
				
		.text_field{
			margin:5px 0 15px 0;
		}
		.form_text{
			font-size:0.9em;
		}
			
		.col1, .col2, .col3, col4 {
			float:left;
			width:240px;
		}

		.form_right {
			float:left;
			width:300px;
			margin:60px 0 0 20px;
		}
		.form_right2 {
			float:left;
			width:300px;
			margin-left:20px;
		}
		.details_text {
			font-size:0.9em;
		}
		.form_details {
		}
		
.btnExample {
  color: #333333;
  background: #d9d9d9;
  border: #333333;
  border-width:1px;
  line-height: 20px
}

.btnExample:hover {
  background: #0000ff;
  color: #ffffff;
}


