body {
 padding:0;
 margin:0;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#ffffff;
 background:url(../img/bgr.jpg) repeat-x top left #272727;
 line-height:18px;
}

a {
 color:#cc0000;
 text-decoration:none;
 font-weight:normal;
}

a:hover {
 color:#cc0000;
 text-decoration:underline;
}

#body-all {
 padding:0;
 margin:0;
 width:100%;
 background:url(../img/bgr2.jpg) repeat-x top left #272727;
 min-height:200px;
 height:auto !important;
 height:200px;
}

#body {
 padding:0;
 margin:0 auto;
 width:960px;
}

#header {
 padding:0;
 margin:0;
 width:960px;
 height:46px;
 float:left;
 font-size:11px;
}

#logo {
 padding:7px 0 0 0;
 margin:0;
 width:200px;
 height:39px;
 float:left;
}

#top-menu {
 padding:16px 0 0 0;
 margin:0;
 width:760px;
 height:30px;
 float:left;
 text-align:right;
 white-space: nowrap;
 
}

#top-menu a {
 padding:0 1px;
 text-transform:uppercase;
 color:#666666;
 text-decoration:none;
 font-weight:normal;
}

#top-menu a:hover {
 color:#666666;
 text-decoration:none;
 font-weight:normal;
}

#main {
 padding:0;
 margin:0;
 width:960px;
 float:left;
}

#home {
 padding:0;
 margin:0;
 width:960px;
 height:604px;
 float:left;
}

.jqueryslidemenu{
width: 960px;
height:47px;
float:left;
padding:0;
margin:0;
}

.jqueryslidemenu ul li a img {
border:0;
height:47px;
padding:0;
margin:0;
float:left;
display:inline-block;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
margin:0;
padding:0;
display: inline;
float: left;
}



/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
height:47px;
color:#fff;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline;
}

/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
background: #666666;
left: 0;
display: block;
margin:0;
padding:0;
visibility: hidden;
border: 1px solid white;
z-index:4000;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
padding: 10px 0 0 20px;
margin:0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 11px tahoma, verdana, sans-serif;
width: 185px; /*width of sub menus*/
height:20px;
background: transparent url(../img/arrowDownWhite.gif) no-repeat;
background-position: 0px 3px;
margin:0;
padding:0 0 0 12px;

}

.jqueryslidemenu ul li ul li a:hover {
color:#fff;
text-decoration:none;
}

.jqueryslidemenu ul li ul li .itemOptions a {
display:block;
background: transparent url(../img/arrowRight.gif) 10px 4px no-repeat;
height:20px;
color:black;
padding: 0 0 0 22px;
}

.jqueryslidemenu ul li ul li .itemOptions a:hover {
color:#fff;
text-decoration:none;
background-position: 10px -16px;
}

.subBottom {height:1px;} /* IE 6 hack to display bottom white line */

/**************************************Car Range menu end*************************************************/
#pic {
 padding:0;
 margin:0;
 width:960px;
 float:left;
 border-bottom:1px solid #cc0000;
}

#pic img {
 padding:0;
 margin:0;
 /* display: block;*/
}

#page {
 padding:0;
 margin:0;
 width:960px;
 float:left;
 background:#333333;
}

#page h1 {
 padding:10px 35px;
 margin:0;
 font-family:"Trebuchet MS";
 font-size:22px;
 font-weight:normal;
 text-transform:uppercase;
 background:#1c1c1c;
 line-height:26px;
}

.text h2 {
 padding:15px 0 0 0;
 margin:0;
 font-family:"Trebuchet MS";
 font-size:18px;
 font-weight:normal;
}

.text {
 padding:10px 35px 50px 35px;
 margin:0;
 width:890px;
 float:left;
}

.text p {
 padding:10px 0 0 0;
 margin:0;
}

.list {
 padding:0 0 0 10px;
 margin:15px 0 0 0;
 width:880px;
 float:left;
 background:url(../img/bullet.gif) no-repeat top left;
}

span.date {
 display:block;
 color:#bbbbbb;
 font-size:13px;
}

.list a {
 display:block;
 color:#fff;
 text-decoration:none;
 text-transform:uppercase;
 font-weight:bold;
}

.list a:hover {
 color:#cc0000;
 text-decoration:none;
}

.layer {
 width:780px;
 height:580px;
 overflow:auto;
 padding:10px;
}

.logo-layer {
 width:740px;
 height:30px;
 padding:10px;
 float:left;
}

.grey {
 width:740px;
 height:30px;
 padding:10px;
 float:left;
 background:#e2e2e2;
}

.left-layer {
 width:640px;
 float:left;
}

.left-layer h1 {
 padding:0;
 margin:0;
 font-family:"Trebuchet MS";
 font-size:22px;
 font-weight:normal;
 color:#666666;
}

.right-layer {
 width:100px;
 float:left;
 padding:10px 0 0 0;
}

.right-layer a {
 text-transform:uppercase;
 font-weight:bold;
 background:url(../img/bullet2.gif) no-repeat top left;
 padding-left:10px;
}

.info {
 width:760px;
 float:left;
 padding:10px 0 0 0;
 margin:0;
 color:#666666;
}

.left-layer2 {
 width:250px;
 float:left;
 padding-right:10px;
}

.right-layer2 {
 width:500px;
 float:left;
}

.left-layer2 p {
 text-transform:uppercase;
}

.left-layer2 ul {
 padding:0;
 margin:0;
 list-style:none;
 width:230px;
}

.left-layer2 ul li {
 padding:0 0 5px 0;
 margin:0 0 10px 0;
 border-bottom:1px solid #e2e2e2;
}

.left-layer2 ul li a {
 color:#000000;
 text-decoration:none;
}

.left-layer2 ul li a span {
 color:#666666;
 text-decoration:none;
 display:block;
 font-weight:normal;
}

.left-layer2 ul li a:hover {
 color:#000000;
 text-decoration:none;
}

.left-layer2 ul li a.active {
 color:#000000;
 text-decoration:none;
 background:url(../img/bullet3.gif) no-repeat top left;
 padding-left:10px;
 font-weight:bold;
}

table.engine tr.caption td {
 background:#eeeeee;
 border-bottom:1px solid #e2e2e2;
 font-weight:bold;
}

table.engine tr.caption2 td {
 background:#eeeeee;
 border-bottom:0px solid #e2e2e2;
 font-weight:bold;
}
 
table.engine tr td {
 border-bottom:1px solid #e2e2e2;
}

.right-layer2 ul {
 padding:0;
 margin:0;
 list-style:none;
 clear:both;
}

.right-layer2 ul li {
 padding:0 0 0 10px;
 margin:0;
 background:url(../img/bullet3.gif) no-repeat top left;
}

.price {
 width:480px;
 float:left;
 text-align:right;
 font-size:22px;
 font-family:"Trebuchet MS";
 clear:both;
 padding-right:20px;
 color:#f71b25;
}
.various3 {
 width: 800px;
 height: 600px;

}

.up {
  text-transform:uppercase;
}

.col1 {
padding:0;
margin:0;
width:210px;
float:left;
background:#272727;
min-height:700px;
height:auto !important;
height:700px;
}

.col2 {
padding:0;
margin:0 0 0 10px;
width:210px;
float:left;
background:#1c1c1c;
min-height:700px;
height:auto !important;
height:700px;
}

.col3 {
padding:0;
margin:0 0 0 10px;
width:210px;
float:left;
background:#272727;
min-height:700px;
height:auto !important;
height:700px;
}

ul.nav {
 padding:10px 0 0 0;
 margin:0;
 list-style:none;
 text-transform: uppercase;
}

ul.nav li {
 padding:0;
 margin:5px 0 0 0; 
}

ul.nav li.sub {
 padding:0;
 margin:5px 0 0 0; 
 background:none;
}

ul.nav li.sub a {
 padding:0 0 0 10px;
 margin:0 0 0 0;
 background:#1c1c1c;
 width:200px;
 display:block;
 color:#cc0000;
 text-decoration:none;
}

ul.nav li a {
padding:0 0 0 10px;
margin:0 0 0 10px;
 color:#ffffff;
 text-decoration:none;
 background:url(../img/bullet.gif) no-repeat top left;
}

ul.nav li ul {
 padding:0 0 0 0;
 margin:0;
 list-style:none;
}

ul.nav li ul li {
 padding:0;
 margin:5px 0 0 0;
}

ul.nav li.sub ul li a {
padding:0 0 0 10px;
margin:0 0 0 20px;
 color:#ffffff;
 text-decoration:none;
 background:url(../img/bullet.gif) no-repeat top left;
 width:180px;
}

ul.nav li ul ul li {
 padding:0 0 0 0;
 margin:0;
 list-style:none;
}

ul.nav li ul li ul li {
 padding:0;
 margin:5px 0 0 0;
}

ul.nav li.sub ul li ul li a {
padding:0 0 0 10px;
margin:0 0 0 30px;
 color:#ffffff;
 text-decoration:none;
 background:none;
 width:180px;
}


ul.nav li a:hover {
 color:#ffffff;
 text-decoration:underline;
}

ul.nav li.sub a:hover {
 color:#cc0000;
 text-decoration:none;
}

ul.nav li.sub ul li a:hover, ul.nav li.sub ul li ul li a:hover {
 color:#ffffff;
 text-decoration:underline;
}
.hi { display: none; }
.vi { display: block; }

ul.nav li a.active{
padding:0 0 0 10px;
margin:0 0 0 10px;
 color:#cc0000;
 text-decoration:none;
 background:url(../img/bullet.gif) no-repeat top left;
}
