
* { padding: 0px; margin: 0px; }

body {
 
 background-color:white;
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#FFF;
 background-image: url(../images/body_bg.jpg);
 background-repeat: repeat-y;
 background-position: center;
}

/*layout*/
#container { 
 margin: 0 auto;
 width: 960px;
 min-height: 100%;
 background-color:#FFF;
}
#header {
 background-image: url(../images/logo.gif);
 background-repeat: no-repeat;
 border-bottom: 1px dotted;
 color: #333;
 width: 960px;
 height: 70px;
 
 }
#nav{
   text-align: right;
	position:relative;
	top: 50px;
	right:10px;
}
#nav ul{
	list-style: none;
}
#nav li{
	display: inline;
}
#nav a{
	text-decoration: none;
	color: #7C7C7C;
	font-size: 12px;
	font-weight: bold;
}
#nav a:hover{
	color:#AF0000;
}

#mainMenu{
	position:relative;
	top: 60px;
	left:10px;
	z-index: 1;
}
#mainMenu ul{
	list-style: none;
}
#mainMenu li{
	display: inline;
}
#mainMenu a{
	text-decoration: none;
	color: #AF0000;
	font-size: 12px;
	font-weight: bold;
}
#mainMenu a:hover{
	color:#333333;
}

#wrapper{
 background-repeat: repeat-y;
 width:960px;
 position: relative;
 
 top: 35px;
}
#leftside { 
  float:left;

  width: 700px;
  min-height:100%;
  padding-bottom:25px;
  text-align: justify;
  list-style-position: inside;
}
#leftside ul.padding{
  padding-left:10px;
}
#leftside li.padding{
  padding-left:10px;
  font-size:14px;
}
#leftside a{
	color: #AF0000;
	text-decoration: none;
	font-weight:bold;
	font-size: 14px;
}
#leftside a:hover{
	color:#514E42;
}
#leftside h2{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#rightside { 
 float:right;
 width: 250px;
 position: relative;
 background-color: #EEEDEA;
 padding: 3px;
 min-height:100%;
}
#rightside a {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
#rightside a.link {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
#rightside a:hover{
	color: #AF0000;

}
#newcars{
   position: relative;
	background-color: #514E42;
	padding: 5px;

}
#newcars h2{
  color: white;
  width: 200px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
#usedcars{
	position: relative;
	background-color: #514E42;
	padding: 5px;
}
#usedcars h2{
  color: white;
  width: 200px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
#clear{
	clear: both;
}
#footer { 
 position: relative;
 right:20px;
 margin-top:50px;
 border-top: 2px solid #AF0000;
 width: 1000px;
 height:33px;
 clear: both;
 bottom:0px;
 font-size:12px;
 color:White;
 font-weight: bold;
 background-color:#7C7C7C;
 
}
#headings{
	border-bottom: 2px solid #D9D7D2;
	width:680px;
	height:19px;
	margin-bottom:15px;
}
#headings h1{
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:25px;
}

div.newleft{
   left: 7px;
	width:110px;
	vertical-align: top;
	position: absolute;
	display:inline;
}
div.newright{
   text-align: right;
	width:120px;
	vertical-align: top;
	position: relative;
	left:115px;
}
div.search{
	position: relative;
	width: 680px;
	background-color: #514E42;
	padding: 5px;
}
div.search h2{
  color: white;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
div.newleft p{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
}
#bodyShop{
	width:330px;
	padding:5px;
	position:absolute;
	list-style-position: inside;
}
#bodyShop h2{
	width:330px;
	background-color: #514E42;
	color:White;
	font-weight:bold;
	font-size:14px;
	padding:5px;
}
#bodyShop p{
	text-align:justify;
	font-size:12px;
	padding:5px;
}
#bodyShop2{
	left: 350px;
	width:330px;
	padding:5px;
	position:relative;
 	list-style-position: inside;
}
#bodyShop2 h2{
	width:330px;
	background-color: #514E42;
	color:White;
	font-weight:bold;
	font-size:14px;
	padding:5px;
}
#bodyShop2 p{
	text-align:justify;
	font-size:12px;
	padding:5px;
}
#bodyShop3{
background-color:#EEEDEA;
	width:680px;
	padding:5px;
	position:relative;
	clear:both;
	margin-top:120px;
}
select{
	background-color: #EEEDEA;
	border: thin dotted Black;
	font-size: 12px;
	color: #AF0000;
	width:100px;
}
input.btn{
	background: #D9D7D2;
	color: #AF0000;
	font-weight: bold;
	font-size:12px;	
}
table{
	border: none;
	padding: 5px;
}
tr.tbHeader{
	font-size:15px;
	font-weight: bold;
	color: white;
	background-color: #514E42;
	border-bottom: 2px solid #AF0000;
	}
tr.bgcolor1{
	font-size:14px;
	font-weight:bold;
	background-color: #EEEDEA;
	text-transform: capitalize;
}
tr.bgcolor2{
	font-size:14px;
	font-weight:bold;
	text-transform: capitalize;
}
tr.detail1{
	font-size:10px;
	font-weight:bold;
	background-color: #EEEDEA;
	text-transform: capitalize;
}
tr.detail2{
	font-size:10px;
	font-weight:bold;
	text-transform: capitalize;
}
img{
	border:none;
}
a.view{
	color:#AF0000;
	font-size: 12px;
	text-decoration:none;
}
a.view:hover{
	color:#333333;
}
p.contact{
	font-size:14px;
	font-weight: bold;
	text-align: center;
}
p.options{
	font-size:10px;
	font-weight:bold;
}
p.list{
	font-size: 16px;
	font-weight: bold;
	color:black;
	display:inline;
}
p.flash {
	padding:-50px 0px;
}