/* Global */
* { 	
	padding:0;
	margin: 0;
}

p{
	font-size: 12px;
	font-weight: bold;
	color:black;
}

a {
	font-family: arial;	
	text-decoration: none;
}

h1{
	font-size: 24px;
	color: Black;	
}

h3{
	font-size: 18px;
	color: #000000;
}

hr{
	margin: 5px;
}

legend {
	font-size: 12px;
	font-weight: bold;
	color: #8b0000;
}

div.clear{
	clear:both;
}


/* HEADER */
#header{
  position: relative;
  width: 960px;
  vertical-align: top;	
}
#logo{
	width:380px;
	position:relative;
	float:left;
}
#decoration{
	width:180px;
	position:relative;
	float:right;
}

/* MENU */
#navMenu{
	position: relative;
	width:960px;
	height:45px;
	background-image: url(/images/bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	color: maroon;
	font-weight: bold;
	font-size:13px;
}
#navMenuLow{
	position: relative;
	width:960px;
	height:30px;
	background-image: url(/images/bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	color: maroon;
	font-weight: bold;
	font-size:13px;
}
#navMenu div.search, #navMenuLow div.search{
	position: relative;
	width:960px;
	font-size:24pt;
	color: white;
	text-align:center;
}
#navMenu ul, #navMenuLow ul{
	list-style:none;
}
#navMenu li, #navMenuLow li{
	display: inline;
	padding: 5px;
}
#navMenu ul.navLeft{
	position: relative;
	width:900px;
   	top: 25px;
	left: 10px;	
	float: left;
}
#navMenuLow ul.navLeft{
	position: relative;
	width:900px;
   	top: 10px;
	left: 10px;	
	float: left;
}
#navMenu ul.navRight{
  text-align:right;
  width:300px;
  top: 10px;
  float: right;
  position:relative;
  right: 10px;	
  font-weight: bold;
  color:maroon;
}
#navMenuLow ul.navRight{
  text-align:right;
  width:300px;
  top: -5px;
  float: right;
  position:relative;
  right: 10px;	
  font-weight: bold;
  color:maroon;
}
#navMenu a, #navMenuLow a{
	text-decoration: none;
	font-weight: bold;
	color: Maroon;
}
#navMenu a:hover, #navMenuLow a:hover{
	color: Black;
}


/* WRAPPERS / MAIN BODY */
body{
	background-color: #DCDCDC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body.ads{
	background-color: #FFF;
	background-image: url(/images/adBG.jpg);
	background-repeat:repeat-y;
	background-position:-10px 0;
	height:100%;
}
body.ads1{
	background-color: #FFF;
	height:100%;
}
#dwrapper{ 
 background-color: White;
 border-left: 1px solid #585858;
 border-right: 1px solid #585858;
 position: relative;
 margin-left: auto;
 margin-right: auto;
 width: 960px;
 min-height: 100%;
 _text-align: left;
}
#container{
	position: relative;
	width:960px;
	_text-align:left;
}
#content{
	position: relative;
	float: left;
	left:10px;
	width: 960px;	
	min-height: 100%;
	z-index: 0;	
	clear:both;
	_text-align:left;
}

#leftwin {
	position: relative;
	float: left;
	top: 5px;
	left: 5px;
	width: 650px;
	
	_text-align:left;
}

#leftwin ul {
	margin-left:10px;	
}

#rightwin {
	position: relative;
	float: right;
	width: 275px;
	_text-align:left;
}

/* Searchbox */

#searchbox {
	margin-top: 10px;
	width: 250px;
	border: 1px solid #000000;
	padding:3px;
}

#searchbox h3 {
	font-size: 16px;
	font-weight: bold;
	color: #4169e1;
}

/* Link Styles */

a.dtool-link {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: maroon;
}

/* Vehicle Table */
#box-table
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 35px;
	width: 700px;
	text-align: left;
	/* border-collapse: collapse; */
	border: 1px solid #AABCFE;
}
#box-table th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table tr:hover td
{
	background: #d0dafd;
	color: #339;
}

/* Dealer Admin - Vehicle Manager */

#viewv {
	border: 2px solid #4169e1;
	font-size: 13px;
}

#viewv p {
	font-size: 15px;
	color: #191970;
}

#viewv a {
	border: 1px solid #191970;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 4px;
	background-color: #e6e6fa;
	font-size: 12px;
	font-weight: bold;
	color: #191970;
	text-decoration: none;
}

#viewv a:hover {
	background-color: #add8e6;
}

tr.rwone {
	background-color: #d3d3d3;
}

tr.rwtwo {
	background-color: #bfbfbf;
}

a.buttonlink {
	border: 1px solid #1e90ff;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 4px;
	background-color: #191970;
	font-size: 12px;
	font-weight: bold;
	color: #fffaf0;
	text-decoration: none;
}

a.buttonlink:hover {
	background-color: #e6e6fa;
	color: #191970;
}


/* Dealer Admin - View Vehicle */

#vdimage {
	position: absolute;
	top:30px;
	left: 15px;
	font-family: arial;
	font-size: 18px;
	color: maroon;
	text-align: center;
}

#vdimagebrd {
	padding: 5px;
	border: 1px solid #191970;
}

#vdprice {
	position: absolute;
	top:200px;
	left: 15px;
	font-family: arial;
	font-size: 18px;
	color: #191970;
}

#vddescr {
	position: absolute;
	top: 53px;
	left: 250px;
}

#vdaddphotos {
	position: absolute;
	top:240px;
	left: 15px;
	width: 600px;
}

#vdaphoto {
	position: relative;
	float: left;
	padding: 5px;
	margin: 5px;	
	border: 1px solid #191970;
}

/* FORMs */

div.descriptor {
	position: relative;
	float: left;
	left: 10px;
	margin-top: 20px;
}

div.inpbox {
	position:absolute;
	float: left;
	left: 200px;
	margin-top: 20px;
}

div.picbox {
	position: relative;
	float: left;
	left: 150px;
	margin-top: 20px;
	height: 150px;
}

input.tbox {
	border: 1px solid #696969;
	color: #434d56;
}

input.submitbox {
	border: 1px solid #696969;
	background-color: #dcdcdc;
	color: #8b0000;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}

/* FOOTER */
#footer{

	width:960px;
	background-color:black;
	color: white;
}
#footer ul{
	list-style:none;
	text-align:center;
}
#footer li{
	display: inline;
	padding: 5px;
}
#footer ul.navLeft{
	position: relative;
	width:650px;
   top: 25px;
	left: 10px;	
	float: left;
}
#footer ul.navRight{
  text-align:right;
  top: 25px;
  width:300px;
  float: right;
  position:relative;
  right: 10px;	
}
#footer a{
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
	color: white;
}
#footer a:hover{
	color: maroon;
}
p.footNote{
	color:#A1A1A1;
	font-weight: normal;
	font-size: 8pt;
	text-align:center;
}

div.topfree {
	margin-right:10px;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:green;
	float:right;
}

div.topslogan {
	margin-left:20px;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:green;
	float:left;
}