/***********************************************************
************************************************************\
***********************************************************
	Author:Ahmad Naser
 
====================================
*/
body{
	font-family:"Arial",Tahoma,Trebuchet MS,Verdana,Georgia, Lucida,Helvetica, sans-serif,Calibri ;
	font-size:12px; 
	color:#000000;
	background:#666666;
	
}
*{
	padding:0;	margin:0;	border:0;
}
ul,ol{
	list-style:none;
}

ul li{
	display:inline;
}

img,fieldset{
	border:none;
}	
a{
	color:#FFCF8D;
	text-decoration:none; 
}
a:hover{
	color:#fff; 
}
.hide,i
{
     position:absolute;
     left: -9999px;
}
#wrap{
	width:900px;
	margin:0 auto;
}
#hdrbg #hdrlft #hdrrt{
	height:38px;
	display:block;
}
#hdrbg{
	background:url(images/hdrbg.jpg) repeat-x;
	width:900px;
}
#hdrlft{
	background:url(images/hdrbglft.jpg) no-repeat;
}
#hdrrt{
	background:url(images/hdrbgrt.jpg) no-repeat right bottom;
	padding:0 10px;
	overflow:hidden;
}
#logo{
	width:122px;
	height:34px;
	padding-left:5px;
	padding-top:2px;
	float:left;
}
#logo a{
	background:url(images/logo.jpg) no-repeat;
	width:122px;
	height:34px;
	display:block;
}
#hdrrt label{
	float:left;
}
#hdrrt label a{
	color:#9A9A9A;
	float:left;
	margin-left:19px;
	line-height:34px;
	font-weight:bold;

}
#hdrrt label a:hover{
	color:#EC083B;
}
#hdrrt form{
	float:right;
	padding-top:9px;
	overflow:hidden;	
}
#search{
	background:url(images/srchbg.jpg) repeat-x;
	width:159px;
	height:18px;
	float:left;
	color: #ccc;
	font-size: 11px;
}
#button{
	background:url(images/srcbutt.jpg) no-repeat;
	width:18px;
	height:18px;
	float:left;
}
#flash{
	width:900px;
	height:446px;
	margin:8px 0;
}
#nav{
	width:700px;
	height:28px;
	padding-left:100px;
	padding-top:418px;
	overflow:hidden;
}
#nav li{
	background:url(images/navdiv.jpg) no-repeat right;
	height:28px;
	float:left;
}
#nav li a{
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	margin:0 12px;
	color:#000;
}
#nav li a:hover{
	color:#990100;
}
#mainbg #mainbgtop #mainbgbtm{
	width:900px;
	display:block;
}
#mainbg{
	background:url(images/mainbg.jpg) repeat-y;
	margin-bottom:20px;
}
#mainbgtop{
	background:url(images/mainbgtop.jpg) no-repeat;
}
#mainbgbtm{
	background:url(images/mainbgbtm.jpg) no-repeat bottom;
	padding:5px 0;
}
#main{
	width:900px;
	overflow:hidden;
}
#mainlft{
	width:579px;
	float:left;
	overflow:hidden;
}
.carpics{
	width:177px;
	padding-top:3px;
	padding-left:15px;
	float:left;
}
.carpics h2{
	width:177px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:8px;
}
.carpics img{
	width:177px;
	height:52px;
	padding-bottom:8px;
}
.carpics .morelnk{
	background:url(images/icon.jpg) no-repeat 0 5px;
	padding-left:10px;
	float:right;
	color:#fff;
}
.carpics a:hover{
	text-decoration:underline;
}
#mainrt{
	width:269px;
	float:right;
	height:100px;
	margin:8px 30px 0 22px;;
}
#mainrt h2{
	background:url(images/abc-oass.jpg) no-repeat;
	width:190px;
	height:12px;
	padding-bottom:15px;
}
#mainrt p{
	background:url(images/icon.jpg) no-repeat 0 3px;
	padding-left:13px;
	font-size:12px;
	line-height:16px;
	color:#fff;
	font-weight:normal;
	margin-left: 20px;
}
#mainrt a { color: #fff; }
#mainrt a:hover { color: #EB0A3A; }
#ftr{
	width:900px;
	height:30px;
}
#ftr label{
	color:#999999;
	padding-bottom:8px;
}
#ftr label a{
	color:#999999;
	margin:0 16px;
	font-size:11px;
}
#ftr label a:hover{
	color:#fff;
}
#ftr label span{
	color:#999999;
	margin-right:16px;
	font-size:11px;
}
#ftr p{
	color:#999999;
	padding-top:5px;
	padding-bottom:25px;
}
#ftr p span{
	color:#999999;
	margin:0 9px;
	font-size:11px;
}
#ftr p b{
	color:#999999;
	margin-right:9px;
	font-size:11px;
	font-weight:normal;
}
/*inner page css*/
#mainbody{
	width:900px;
	padding:8px 0;
}
#mainbodytop{
	background:#000000;
	width:900px;
	overflow:hidden;
}
#carinnerpic{
	width:238px;
	height:119px;
	float:left;
	padding-right:57px;
}
#maintxt{
	color:#fff;
	width:400px;
	float:left;
}
#maintxt h2{
	font-size:18px;
	padding:15px 0;
}
#maintxt p{
	font-size:12px;
	padding-bottom:10px;
}
#mainbodybtm{
	background:#fff;
	width:900px;
	overflow:hidden;
	padding-top:12px;
}
#mainbodylft{
	width:204px;
	float:left;
	padding-left:11px;
}
.bdlftcont{
	padding-left:11px;
	width:175px;
	overflow:hidden;
	margin-bottom: 10px;
}
#hdr1{
	background:url(images/hdr1.jpg) no-repeat;
	margin-top:6px;
	width:175px;
	height:24px;
	padding-bottom:3px;
	float:left;
}
#save{
	background:url(images/save.jpg) no-repeat;
	width:76px;
	height:79px;
	float:left;
}
#hdr3{
	background:url(images/hdr3.jpg) no-repeat;
	margin-top:6px;
	width:175px;
	height:24px;
	padding-bottom:3px;
	float:left;
}
#asales{
	background:url(images/after-sales.jpg) no-repeat;
	width:76px;
	height:79px;
	float:left;
}

#hdr4{
	background:url(images/hdr4.jpg) no-repeat;
	margin-top:6px;
	width:175px;
	height:24px;
	padding-bottom:3px;
	float:left;
}
#ginza{
	background:url(images/ginza.jpg) no-repeat;
	width:76px;
	height:79px;
	float:left;
}
#coachw{
	background:url(images/coachw.jpg) no-repeat;
	width:76px;
	height:79px;
	float:left;
}
.bdlftcont p{
	float:left;
	padding-top:12px;
	width:85px;
	font-size:12px;
	line-height:15px;
	padding-bottom:14px;
}
.bdlftcont a{
	float:right;
	display:block;
	color:#0065CD;
	font-size:12px;
}
.bdlftcont a:hover{
	text-decoration:underline;
}
#hdr2{
	background:url(images/hdr2.jpg) no-repeat;
	margin-top:6px;
	width:175px;
	height:24px;
	padding-bottom:10px;
	float:left;
}
#subhdr{
	height:11px;
	float:left;
	font-size: 14px;
}
.bdlftcont span{
	float:left;
	padding-top:12px;
	width:175px;
	font-size:12px;
	line-height:15px;
	padding-bottom:14px;
}
#mainbodyrt{
	width:685px;
	float:right;
	overflow:hidden;
}
#mainbodyrt h2{
	width:331px;
	height:160px;
	padding-right:10px;
	float:left;
	padding-bottom:13px;
}
.carlinks a{
	background:url(images/innercar1.jpg) no-repeat;
	width:331px;
	height:160px;
	display:block;
}
.carlinks1 a{
	background:url(images/innercar2.jpg) no-repeat;
	width:331px;
	height:160px;
	display:block;
}
#advertise{
	width:685px;
	padding-bottom:10px;
}
#advertise img{
	padding-right:12px;
}
#mainrt1{
	width:269px;
	float:right;
	height:100px;
	margin:8px 30px 0 22px;;
}
#mainrt1 h2{
	background:url(images/abccontact.jpg) no-repeat;
	width:142px;
	height:12px;
	padding-bottom:15px;
}
#mainrt1 p{
	background:url(images/icon.jpg) no-repeat 0 5px;
	padding-left:13px;
	font-size:11px;
	line-height:19px;
	color:#fff;
	font-weight:normal;
}
#mainrt1 label{
	background:url(images/icon.jpg) no-repeat 0 4px;
	padding-left:13px;
	font-size:11px;
	line-height:19px;
	color:#0066CB;
	font-weight:normal;
}
#mainrt1 label span{
	color:#fff;
}
#mainrt1 a{
	color:#EC083B;
}

.form { margin: 0; padding: 0; }
.error { color: red; font-size: 11px; }
.label { color: #464644; font-weight: bold; }
.inputbox { border: 1px solid #666; font-size: 12px; padding: 3px; background-color: #fff; width: 70%; display: block; margin-top: 5px; margin-bottom: 10px; }
.inputbox2 { border: 1px solid #666; font-size: 12px; padding: 3px; background-color: #fff; width: 95%; display: block; margin-top: 5px; margin-bottom: 10px; }
.button { border: 1px solid #666; color: #C81239; font-size: 14px; font-weight: bold; padding: 3px 5px; cursor: pointer; }
.flash { border: 1px solid #ccc; background-color: #EEFFE7; padding: 5px; margin-bottom: 10px; width: 70%; color: green; font-weight: bold; }
.flash2 { border: 1px solid #ccc; background-color: #EEFFE7; padding: 5px; margin-bottom: 10px; color: green; font-weight: bold; }
#sideMenu { padding: 0px 20px 20px 15px; }
#sideMenu a { display: block; color: #0066cc; padding: 8px 5px; border-bottom: 1px dotted #A7A7A7; }
#sideMenu a:hover { text-decoration: underline; }
#pagination { text-align: right; margin-top: 15px; margin-bottom: 15px; }
#pagination a {	padding: 2px 5px; border: 1px solid #ccc; margin: 0 1px; text-decoration: none;	}
#pagination a:hover { background-color: #FFE1B4; }
#pagination a.selected { padding: 2px 5px; border: 1px solid #ccc; margin: 0 1px; text-decoration: none; font-weight: bold; background-color: #FFE1B4; }
#pagination a.selected:hover { color: #333; }
.compinfo { background-color: #f5f5f5; padding: 15px; }
.vacancytop { background: url(images/vacancy-bg-top.png) top left no-repeat; height: 302px; }
.vacancybottom { background: url(images/vacancy-bg-bottom.png) top left no-repeat; height: 128px; }

