/******************* DEFAULT STYLES ******************/


* {margin:0; padding:0}

body { background: #979797 url(images/body_bg.gif) top left repeat-x; font-family: Arial; color: #000000; }



/******************* WRAPPER STYLES ******************/

#wrapper {
margin: 0 auto;
margin-top:5px;
width: 926px;
}

#container {
float:left;
width: 926px;

}


/******************* HEADER STYLES ******************/

#header{
float:left;
width:926px;
padding-left:30px;
padding-right:30px;

}
#logo {
float:left;
width:300px;
}


#header-right{
float:left;
width:510px;
text-align:right;
margin-top:20px;
padding-right:10px;
}

#header-right a{
font-family:Arial,verdana;
font-size:12px;
color:#30c7f4;
text-align:right;
line-height:20px;
}

#header-right span{
font-family:Arial,verdana;
font-size:14px;
color:#fff;
text-align:right;
font-weight:bold;
}

#right-logo{
float:left;
}


#nav-header{
width:926px;
float:left;
margin-left:0px;
}


* html #nav-header{
margin-left:5px;
}

#nav{
width:926px;
margin-top:3px;
height:38px;
float:left;
}

#nav ul{
display:inline;
float:left;
padding-left:3px;
}

#nav ul li{
display:inline;
margin-left:-5px;
}
 
#nav ul li.first{
display:inline;
padding-left:2px;
margin-left:0px;
margin-top:1px;
}

/************CONTENT STYLES***********************************/

#content-wrapper{
float:left;
width:888px;
background:#fff;
padding:15px;
margin-left:5px;
margin-top:0px;
}


* html #content-wrapper{
width:918px;
background:#fff;
padding:0px;
margin-left:8px;
margin-top:-5px;


}

#team-content-wrapper{
background:#fff;
margin-left:5px;
float:left;
width:888px;
padding:15px;
}

* html #team-content-wrapper{
padding:0px;
width:918px;
margin-top:-3px;
margin-left:8px;
}

#main-img{
float:left;
width:885px;
padding:0px;

}

* html #main-img{
padding:15px;
}

#sub-nav{
float:left;
width:926px;
}

#sub-nav ul{
display:inline;
}

#sub-nav ul li{
display:inline;
margin-left:-5px;
}

#sub-nav ul li.first{
margin-left:0px;
}

/****** RIGHT STYLES***********************/

#right{
float:left;
width:290px;
background:#d4d5d0 url(images/content-bg.gif) top left repeat-x;
padding:10px;
margin-top:10px;
}

#right-container{
float:left;
width:290px;
}

* html #right-container{
width:250px;
}

#right-top{
float:left;
margin-bottom:100px;

}
#right p{
float:left;
width:270px;
padding:0px 10px 10px 10px;
font-family:Arial,Verdana,Calibri;
font-size:14px;
color:#575654;
line-height:20px;

}

#right p.last{
float:left;
width:270px;
padding:0px 10px 10px 10px;
font-family:Arial,Verdana,Calibri;
font-size:14px;
color:#575654;
line-height:20px;
border-bottom:1px dotted #656661;
}

#right-bottom{
float:left;
width:290px;
}

#right-bottom span{
font-family:Arial,Verdana,Calibri;
font-size:14px;
color:#256a87;
line-height:20px;
}

#right-bottom a{
font-family:Arial,Verdana,Calibri;
font-size:14px;
color:#575654;
line-height:20px;
}

#team-right{
padding:20px 0px 0px 20px;
width:290px;
float:left;
margin-top:-15px;
background:#d4d5d0 url(images/content-bg.gif) top left repeat-x;

}

* html #team-right{
padding:20px 0px 0px 0px;
width:200px;
float:left;
margin-top:0px;
background:#d4d5d0 url(images/content-bg.gif) top left repeat-x;

}

#team-right p{
margin-bottom:10px;
}

#teamcontent{
background:#ebebe7;
padding:2px;
width:270px;
float:left;
margin-right:0px;
margin-left:0px;
}


* html #teamcontent{
padding:0px;
width:270px;

margin-right:5px;
margin-left:5px;

}

#teamcontent p.name{
margin:20px 20px 10px 20px;
width:270px;
font-family:Arial;
font-size:15px;
line-height:8px;
color:#6d6d6d;
}

#teamcontent a{
font-family:Arial;
font-size:15px;
line-height:20px;
color:#6d6d6d;
text-decoration:none;
}

#teamcontent p.sep{
padding-left:5px;
}

#team-right p.heading{
font-family:Arial,Verdana;
font-size:26px;
line-height:19px;
color:#6e6e6e;
padding:0px 0px 0px 20px;
margin-bottom:10px;

}


* html #team-right p.heading{
padding:0px 0px 0px 50px;

}

#dual{
padding:0px 0px 0px 0px;
}

*html #dual{
padding:0px 0px 0px 20px;
}


#right-team{
float:left;
width:290px;
background:#d4d5d0 url(images/content-bg.gif) top left repeat-x;
padding:10px;
margin-top:-100px;
}

* html #right-team{

width:310px;
}

html>body #right-team{
*margin-top:0px;
}

#right-team-top{
float:left;
margin-bottom:50px;

}
#right-team p{
float:left;
width:270px;
padding:0px 10px 10px 10px;
font-family:Arial,Verdana,Calibri;
font-size:14px;
color:#575654;
line-height:20px;
margin-top:10px;
}

#right-team p.last{
float:left;
width:270px;
padding:0px 10px 10px 10px;
font-family:Arial,Verdana,Calibri;
font-size:14px;
color:#575654;
line-height:20px;
border-bottom:1px dotted #656661;
}

#right-team-bottom{
float:left;
width:290px;
}

#right-team--bottom span{
font-family:Arial,Verdana,Calibri;
font-size:14px;
color:#256a87;
line-height:20px;
}

#right-team-bottom a{
font-family:Arial,Verdana,Calibri;
font-size:14px;
color:#575654;
line-height:20px;
}


/***** LEFT STYLES ****************/

#left{
float:left;
width:530px;
margin-top:10px;
padding:20px;
font-family:Arial,Verdana,Calibri;
}


#left-content{
float:left;
width:550px;
font-family:Arial,Verdana,Calibri;
display:block;
}

* html #left-content{
float:left;
width:500px;
font-family:Arial,Verdana,Calibri;
display:block;
}

#left-content h1{
float:left;
width:530px;
font-size:22px;
color:#106582;
line-height:30px;
margin-top:10px;
margin-bottom:10px;
}

#left-content h3{
font-size:20px;
color:#555555;
font-weight:normal;
float:left;
width:530px;
line-height:30px;
margin-bottom:10px;
margin-top:10px;
}

#left-content p{
width:530px;
line-height:18px;
margin-bottom:20px;
font-size:12px;
color:#444444;
font-weight:normal;
}

#left-content p a{
color:#0066CC;
}

#left-content p.seprate{
border-bottom:1px dotted #000;
width:200px;
}

#left-content p strong{
color:#444444;
}

#left-content ul{
float:left;
padding:0px 0px 10px 20px;
}

#left-content ul li{
padding:5px;
font-size:12px;
line-height:18px;
color:#444444;
font-weight:normal;
}

#left-content ul li span{
font-size:12px;
line-height:18px;
color:#444444;
font-weight:normal;
}

#left-content ul li strong{
color:#444444;
font-size:14px;
}

#left-content span{
font-size:15px;
color:#72a4bd;
font-weight:bold;
}

/******** VECHICLE PAGE STYLE *********/
#spec{
float:left;
width:530px;

}

#spec h1{
font-size:22px;
color:#106582;
line-height:30px;
margin-top:10px;
margin-bottom:10px;
}

#spec p{
width:530px;
line-height:18px;
margin-bottom:20px;
font-size:12px;
color:#444444;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
}

#spec-head{
float:left;
width:530px;
}

#spec-head p{
float:left;
color:#000;
font-weight:bold;
font-size:12px;

}

#spec-head p.first{
width:175px;
color:#444444;

}
#spec-head p.second{
width:140px;
padding-left:20px;
color:#444444;
}

#spec-head p.third{
width:157px;
padding-left:10px;
color:#444444;
}

#bord-top{
float:left;
width:530px;
border-top:1px solid #444444;
}

#spec ul{
padding:0px 0px 20px 0px;
float:left;
list-style:none;
}

#spec  ul li{
padding:5px;
font-size:12px;
line-height:18px;
color:#444444;
font-weight:normal;
list-style:none;
}

#spec  ul li.gap{
margin-top:20px;
}
#firstul{
width:170px;
float:left;
}

#secondul{
width:180px;
float:left;
margin-left:20px;
}

#thirdul{
width:160px;
float:left;
margin-left:0px;
}

#features{
float:left;
width:530px;

}

#features h1{
font-size:22px;
color:#106582;
line-height:30px;
margin-top:10px;
margin-bottom:10px;
}

#features ul{
padding:0px 0px 20px 20px;
float:left;
}

#features  ul li{
padding:5px;
font-size:12px;
line-height:18px;
color:#444444;
font-weight:bold;
}

#economy{
float:left;
width:530px;

}

#economy h1{
font-size:22px;
color:#106582;
line-height:30px;
margin-top:10px;
margin-bottom:10px;
}

#economy ul{
padding:0px 0px 20px 20px;
float:left;
}

#economy  ul li{
padding:15px;
font-size:14px;
line-height:18px;
color:#444444;
font-weight:bold;
}

#technology{
float:left;
width:530px;

}


#technology h1{
font-size:22px;
color:#106582;
line-height:30px;
margin-top:10px;
margin-bottom:10px;
}


#technology h4{
margin-top:10px;
margin-bottom:10px;
color:#636260
}

#technology p{
width:530px;
line-height:18px;
margin-bottom:20px;
font-size:12px;
color:#444444;
font-weight:normal;
margin-top:10px;
margin-bottom:10px;
}

#technology p a{
color:#0066CC;
}

#prototype{
float:left;
width:530px;

}

#prototype h1{
font-size:22px;
color:#106582;
line-height:30px;
margin-top:10px;
margin-bottom:10px;
}

#prototype p{
width:530px;
line-height:18px;
margin-bottom:20px;
font-size:12px;
color:#444444;
font-weight:normal;
margin-top:10px;
margin-bottom:10px;
}


/** LEFT CONTACT FORM STYLES **/

#left #left-contact form{
float: left;
margin-top: 10px;
margin-right: 5px;
}

#left #left-contact form input{
width: 250px;
height: 20px;
border: 1px solid #000;
margin-bottom: 15px;
padding:0px 0px 0px 5px;
background:#F1F2ED;
}


#left #left-contact form input#chkbox{
height: 20px;
border: 0px solid #000;
margin-bottom: 0px;
padding:0px;
background:#fff;
width:50px;

}


#left #left-contact  form textarea{
border:1px solid #000;
width:200px;
height:80px;
margin-top:5px;
margin-top:15px;
padding:5px;
color:#4f4f4f;
font-size: 12px;
background:#F1F2ED;
}

#left #left-contact form span{
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
font-style:italic;
color:#444444;
padding:0px;
margin:0px;
}

#left #left-contact form span.redc{
color:red;
font-weight:normal;
}

#left #left-contact form input#submit{
border: 1px solid #999999;
padding:0;
float:left;
margin-right: 0px;
margin-top: 5px;
width:100px;
background:#fff;
}




/******* FOOTER STYLES ***********************/

#footer{
float:left;
/*background:url(images/footer_bg.gif) repeat-y;
position:relative;
Z-index:20;*/
width:926px;
margin-top:10px;
}

#footer p{
width:926px;
text-align:center;
font-family:Arial;
font-size:10px;
line-height:19px;
color:#4d4d4e;
}

#footer-left{
float:left;
width:400px;
margin-top:20px;
}

#footer-left ul {
float:left;
display:inline;
}

#footer-left ul li{
display:inline;
padding:0px 0px 0px 40px;
}

#footer-left ul li.first{
display:inline;
padding:0px 0px 0px 20px;
}

#footer-left ul li a{
font-family:Arial,Verdana,Calibri;
font-size:13px;
line-height:19px;
color:#000000;
text-decoration:none;
}
#footer-mid{
float:left; 
width:80px;
padding:0px 0px 0px 20px;
}


#bottom{
float:left;
background:url(images/header_bottom.gif) no-repeat;
width:926px;
height:20px;
}

*html #bottom_new{
float:left;
background:url(images/inner_bottom.gif) no-repeat;
width:918px;
height:17px;
margin-left:8px;
}

#bottom_new{
float:left;
background:url(images/inner_bottom.gif) no-repeat;
width:918px;
height:17px;
margin-left:5px;

}

.clear{
clear:both;
height:10px;
}