/* CSS Document */

body
{
	margin:0;
	padding:0;
	background-color:#000033;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

body.backdrop
{
	background:url(images/mkcbg.jpg) top center;
}

#pagewrapper
{
	width:770px;
	text-align:center;
	margin:10px auto 0 auto;
}

#banner
{
	width:100%;
}

#banner h1{
	text-indent:-700em; margin:0; padding:0; background-color:#ccc;
	height:90px;
}

h1.carad {font:Arial, Helvetica, sans-serif; text-align:center; font-size:120%; margin:0; height:5em;} 
h1.carad a {text-decoration:none;}
h1.carad a:hover {color:#fff; text-decoration:none;}
div.carad a img {border:1px solid #000033;}
div.carad a:hover img {border:1px solid #ffffff;}

#content
{
	text-align:left;
}

div.carad
{
	width:232px;
	margin:4px;
	padding:4px;
	text-align:center;
	float:left;
/*	height:240px;*/
	background-color:#000033;
	border:3px ridge #00FFFF;
}
div.carad p.price {width:202px; margin:0 auto; text-align:center; padding:0;}

#navbar {
	background-color:#111133;
	font-weight:bold;
	font-size:110%;
	border:none;
	margin:1px 0 1px 0;
	padding:0;
}

#navbar ul {
	list-style-type:none;
	margin:0;
	padding:4px 0 4px 0;
	text-align:center;
}

#navbar ul li {
	display:inline;
	padding:0 20px 0 0; margin:0;
}

#navbar a {
	background-image: url(/images/menu_image1.gif);
	background-repeat: no-repeat;
	background-position: 0 .15em;
	margin:0;
	padding:4px 10px 4px 16px;
	color:#fff;
	text-decoration:none;
	width:100%;
}

#navbar a:hover, #navbar a.current{
	color:#fff;
	background-color:#222233;
}

a {text-decoration:none; color:#fff;}
a:hover {text-decoration:none; color:#666;}

a img {border:none;}

#footer {
	clear:both;
	width:768px;
	font-size:90%;
	margin:0; padding:0;
}
#footer p {line-height:100%; margin:0px 5px; text-align:center; padding:0;}

#cars_righttext
{
	width:400px;
	margin:0 0 0 1px; padding:0; border:none;
	float:right;
	display:inline;
}

#cars_maintext
{
	width:360px;
	margin:0;
	float:left;
	display:inline;
	padding:0;
}


table.carsdetail, table.carslist
{
	width:100%;
}

table.carsdetail caption, table.carslist caption, h1.caption
{
	font-size:130%;
	color:#fff;
	font-weight:bold;
	background-color:#111133;
}

h1.caption {margin:0 0 5px 0; padding:0 5px;}
p.description {	background-color:#000033; margin:0; padding:5px;}
p.price {background-color:#111133; margin:0 0 5px 0; padding:5px; font-size:120%; font-weight:bold; text-align:center;}

table.carsdetail .carsdetailheader, table.carslist .carsdetailheader
{
	color:#fff;
	font-weight:bold;
}

table.carsdetail .carsdetailheader {width:100px;}

table.carslist .carslist_a {background-color:#111133;}
table.carslist .carslist_b {background-color:#000033;}

table.carsdetail td, table.carslist td {text-align:left; vertical-align:top;}
td.carslist {padding:5px 0;}
td.carslist_title {}
td.carslist_date {width:90px;}
td.carslist_admin {width:30px;}

#designedby {clear:both; width:770px;margin:0 auto;}
#designedby p {font-size:70%; margin:10px 0 0 0 ;}
#designedby a:link {color:#999; text-decoration:none;
}
p.right {float:right;display:inline;}
p.left {float:left;display:inline;}
.clearit {clear:both; line-height:1px; font-size:1px;}

#spacer {
	margin:10px 0 0 0;
	padding:0;
	height:2px;
	background:url(images/line_spacer.jpg) no-repeat top center #000033;
}

p {text-align:justify; font-size:80%;}
div.introtext {padding:0 20px;}

.backhome {text-align:center;}

div.image_thumb
{
	float:left;
	width:98px;
	margin:1px 1px 1px 0;
}