body {
	background-color: #efefef;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url('../images/background.jpg');
	background-repeat:repeat-y;
	background-position:center;
}
table#stock tbody tr {
	height:145px; 
	background-image:url('../images/tableitembg.jpg'); 
	margin-bottom:10px;
}
thead th {
	color:white;
	background-color:black;
	font-size:11px;
	text-transform:uppercase;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
a.stockthumbnails {
	border:1px solid #cccccc;
	display:inline-block;
	text-align:center;
	width:40px;
	margin-right:5px;
	margin-bottom:5px;
	padding:3px;
	height:30px;
}
a.stockthumbnails:hover {
	border:1px solid #CC0000;
}
tbody tr td {
	font-size:11px;
	text-align:left;
}
img.stockThumbnail {
	border:7px solid #efefef;
}
img.stockPreviewThumbnail {
	border:1px solid #efefef;
}
.errMsg {
	font-weight:bold;
	color:#FF0033;
	display:inline;
}
.errFld {
	border:1px solid #FF0033; 
} 
.error {
	background-color:#efefef;
	padding:10px 7px 10px 30px;
	border-right:1px solid #990000;
	border-left:7px solid #990000;
	border-bottom:1px solid #cccccc;
	margin-bottom:20px;
}
.success {
	background-color:#efefef;
	padding:10px;
	border-left:7px solid #339900;
	border-right:1px solid #339900;
	border-bottom:1px solid #cccccc;
	margin-bottom:20px;
	width:auto;
}

h1,h2 {
	width:auto;
	height:51px;
	margin:0;
	padding:0;
	background-image:url('../images/headingsBg.jpg');
	background-repeat:repeat-x;
	background-color:#efefef;
	border-left:7px solid #b61818;
	border-right:1px solid #b61818;
	border-bottom:1px solid #cccccc;
	text-indent:-9999px;
}
h3.rightHeader {
	background-image:url('../images/headings/stock-preview.jpg'); 
	height:42px; 
	margin:0; 
	text-indent:-9999px; 
	border-bottom:1px solid #cccccc; 
	margin-bottom:3px;
}
h4 {
	color:white;
	margin:0;
	font-size:12px;
}
h6.stockheading {
	text-transform:uppercase; 
	font-size:14px; 
	font-weight:bold; 
	margin:0 0 3px 0;
}


h1,h2,h3,h4,h5,h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
p {
	line-height:20px;
	text-align:justify;
	word-spacing:3px;
}
p#copyright {
	font-size:10px;
	margin:0;
}
p#underSearch {
	margin:10px; 
	text-align:left; 
	font-size:11px;
}
body,td,th {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p#copyright a {
	background:none;
	color:white;
}
a {
	background-color:#efefef;
}
a img {
	border:0;
}
a:link {
	color: #990000;
}
a:visited {
	color: #990000;
}
a:hover {
	color: #990000;
}
a:active {
	color: #990000;
}

.answer {
	font-weight:bold;
	color:#009933;

}
.question {
	color:#CC0000; 
}

dt {
	font-weight:bold;
	margin-bottom:3px;
	background-color:#efefef;
}
dd {
	margin:0;
	margin-bottom:30px;
}


.stockPreview1 {
	background-color:#dee6eb; 
	background-repeat:repeat-x; 
	background-image:url('../images/stockPreviewBgPurple.jpg');
	margin-bottom:5px;
	height:69px;
}
.stockPreview2 {
	background-color:#dee6eb; 
	background-repeat:repeat-x; 
	background-image:url('../images/stockPreviewBgGreen.jpg');
	margin-bottom:5px;
	height:69px;
}
.stockPreview3 {
	background-color:#dee6eb; 
	background-repeat:repeat-x; 
	background-image:url('../images/stockPreviewBgBlue.jpg');
	margin-bottom:5px;
	height:69px;
}

em {
	color:red;
	font-weight:bold;
}
img.content {
	margin:10px;
	float:right;
	clear:left;
	border:7px solid #efefef;
}

/*

divisions

*/

div#header {
	width:auto; 
	height:73px; 
	margin:0;
	padding:0;
	background-image:url('../images/headerBackground.jpg'); 
	border-bottom:3px solid #b61818;
}
div#featureLevelSearch {
	width:auto; 
	height:220px;
	margin:10px; 
	background-color:#efefef; 
	background-image:url('../images/headings/searchHeader.jpg'); 
	background-repeat:no-repeat;
}
div#feature {
	width:1000px; 
	height:240px; 
	margin:0 auto 0 auto; 
	border-left:1px solid #cccccc; 
	border-right:1px solid #cccccc; 
	border-bottom:1px solid #cccccc;
}
div#content {
	width:1000px; 
	margin:0 auto 0 auto; 
	border-left:1px solid #cccccc; 
	border-right:1px solid #cccccc;
}
div#footer {
	width:auto;
	min-height:122px;
	padding:10px;
	margin:30px 10px 10px 10px;
	border-top:3px solid #1d1d1d;
	border-bottom:3px solid #1d1d1d;
	background-color:#3a3a3a;
	background-image:url('../images/footerBg.jpg');
	background-repeat:repeat-x;
	color:white;
}
div#footer ul a {
	background:none;
	color:white;
}
div#footer ul {
	padding:0 0 0 20px;		
	width:200px;
	float:left;
	margin:7px 0 7px 30px;
	list-style-type:square;
	color:white;
}
div#featureLeft {
	float:left;	
	position:relative; 
	width:654px; 
	height:240px;
	border-right:1px solid #cccccc; 
}
div#featureRight {
	float:right; 
	width:345px; height:240px; position:relative;
}
div#left {
	width:634px; 
	padding:10px; 
	border-right:1px solid #cccccc;
	float:left;	
}
div#right {
	width:325px; 
	padding:10px; 
	float:right; 
}
div#footer ul li {
	margin:0;
	padding:0;
}
div.pages {
	width:auto;
	background-color:#efefef; 
	padding:3px;  
	font-size:11px; 
	text-align:right;
	margin:10px 0 10px 0; 
}

/*

nav

*/


ul#menu {
	position:absolute; 
	top:0; 
	right:0; 
	padding:0;
	height:73px; 
	width:760px;
	margin:0;
	background-image:url('../images/nav.jpg');
	background-repeat:no-repeat;
}
#menu li {
	padding:0; 
	list-style-type:none; 
	margin:0; 	
	position: absolute; 
}
#menu li, #menu a {
    height: 73px;
    display: block;
	padding:0;
	background:none;
	margin:0;
}

#menu a {
	text-indent:-9999px;
	margin:0;
	padding:0;
}

#menu li a em {
	display:none;
}



#one {
	left:0; 
	width:133px;
}
#two {
	left:133px; 
	width:88px; 
}
#three {
	left:221px; 
	width:144px;
}
#four {
	left:365px; 
	width:95px; 
}
#five {
	left:460px; 
	width:85px; 
}
#six {
	left:545px; 
	width:107px; 
}
#seven {
	left:652px; 
	width:108px; 
}

#one a:hover {
    background: transparent url('../images/nav.jpg')
    0 -73px no-repeat; 
}
#one a:active {
    background: transparent url('../images/nav.jpg')
    0 -146px no-repeat; 
}



#two a:hover {
    background: transparent url('../images/nav.jpg')
    -133px -73px no-repeat; 
}
#two a:active {
    background: transparent url('../images/nav.jpg')
    -133px -146px no-repeat; 
}



#three a:hover {
    background: transparent url('../images/nav.jpg')
    -221px -73px no-repeat; 
}
#three a:active {
    background: transparent url('../images/nav.jpg')
    -221px -146px no-repeat; 
}


#four a:hover {
    background: transparent url('../images/nav.jpg')
    -365px -73px no-repeat; 
}
#four a:active {
    background: transparent url('../images/nav.jpg')
    -365px -146px no-repeat; 
}


#five a:hover {
    background: transparent url('../images/nav.jpg')
    -460px -73px no-repeat; 
}
#five a:active {
    background: transparent url('../images/nav.jpg')
    -460px -146px no-repeat; 
}


#six a:hover {
    background: transparent url('../images/nav.jpg')
    -545px -73px no-repeat; 
}
#six a:active {
    background: transparent url('../images/nav.jpg')
    -545px -146px no-repeat; 
}

#seven a:hover {
    background: transparent url('../images/nav.jpg')
    -652px -73px no-repeat; 
}
#seven a:active {
    background: transparent url('../images/nav.jpg')
    -652px -146px no-repeat; 
}

/*

forms

*/
textarea {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	width:300px;
	border:1px solid #cccccc;
	padding:3px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;
	display:block;
	height:100px;
}
thead tr td {
	color:white;
}
table#carDetails {
	text-transform:uppercase;
	margin-bottom:20px;
}
input.submit {
	background-color:#efefef; 
	float:right; 
	border-left:8px solid #990000; 
	border-right:1px solid #990000; 
	width:140px; 
	font-size:14px;
}

input {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	width:300px;
	border:1px solid #cccccc;
	padding:3px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;
	display:block;
}
label {
	display:block;
}

ul#vehiclelist {
	width:auto;
}
ul#vehiclelist li {
			float:left;
			width:140px;
}

#featureNews {
	position:absolute;
	width:287px;
	height:95px;
	z-index:1;
	left: 22px;
	top: 117px;
	font-size: 10px
}

