*
{
	margin: 0;
	padding: 0;
}

body
{
	background: #FFF url('../images/bg.png') repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444;
}

.clear
{
	clear: both;
}

.imgholder { float: left; margin: 0 0 15px 0; }
.imgholder img { border: 1px solid #CCC; padding: 5px; }
.imgholder small { margin: 0 0 0 5px; }

ul.ulinline { list-style-type: none; margin: 0 0 15px 0; padding: 0; }
ul.ulinline li { display: inline; font-size: 16px; line-height: 32px; margin: 0; padding: 0; }

p.redtext { color: #C00; font-weight: bold; }
p.redtext a { text-decoration: underline; }

img
{
	border: 0;
}

img.imgright
{
	float: right;
	margin: 0 0 10px 10px;
	border: 1px solid #CCC;
	padding: 4px;
}

img.imgleft
{
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #CCC;
	padding: 4px;
}

a
{
	color: #B00000;
	text-decoration: none;
}

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


#inner
{
	margin: 0 auto;
	width: 890px;
	height: 450px;
	background: url('../images/bg-inner.png') no-repeat;
}

#container
{
	margin: 0 auto;
	width: 850px;
}

#headercont
{
	width: 850px;
	height: 27px;
	font-size: 11px;
}

#headercont ul
{
	float: right;
}

#headercont ul li
{
	list-style-type: none;
	display: inline;
}

#headercont ul li a
{
	float: left;
	padding: 0 10px;
	line-height: 27px;
	text-decoration: none;
	cursor: pointer;
	color: #B00000;
}

#headercont ul li a:hover
{
	color: #FFF;
	background: none;
}

#titlecont
{
	width: 850px;
	height: 131px;
	margin: 2px 0 0 0;
	background: url('../images/bg-titlecont.jpg') no-repeat;
}

#titleleft
{
	float: left;
	width: 365px;
	height: 131px;
}

#titleleft #logorollover
{
	width: 365px;
	height: 131px;
	text-indent: 10000px;
	overflow: hidden;
	background: url(../images/logo.jpg);
	display: block;
	padding: 0;
}

#titleleft a:hover#logorollover
{
	cursor: pointer;
	width: 365px;
	height: 131px;
	background-position: bottom left;
}


#titleright
{
	float: left;
	width: 485px;
	height: 131px;
}

#titleright p
{
	color: #B00000;
	font-size: 20px;
	text-align: right;
	padding: 0 15px 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 131px;
}

#titleright p span
{
	color: #F40000;
}

#flashcont
{
	width: 850px;
	height: 175px;
	background: #FFF;
}

#menucont
{
	width: 850px;
	height: 36px;
	background: #EEE;
	border-bottom: 1px solid #DDD;
	background: #FFF url(../images/menu-bg.png) repeat-x;
}

#menucont ul.ulright
{
	float: right;
}

#menucont ul.ulright li a
{
	border: 0;
	border-left: 1px solid #DDD;
}

#menucont ul li
{
	list-style-type: none;
	display: inline;
}

#menucont ul li a
{
	float: left;
	padding: 0 12px;
	line-height: 36px;
	text-decoration: none;
	border-right: 1px solid #DDD;
	cursor: pointer;
	color: #333;
}

#menucont ul li a.active
{
	background: #DDD;
	color: #777;
}

#menucont ul li a:hover
{
	background: #5A0000;
	color: #FFF;
}

#maincont
{
	width: 850px;
	line-height: 22px;
	padding: 20px 0 0 0;
}

#maincont h1, h2, h3, h4, h5
{
	margin: 0 0 15px 0;
	font-size: 24px;
	font-weight: normal;
	text-transform: lowercase;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#maincont p
{
	margin: 0 0 15px 0;
}

#maincont ul
{
	margin: 0 0 15px 0;
}

#maincont ul li
{
	list-style-type: none;
	padding: 0 0 0 20px;
}

#maincont ul.bullets { margin: 0 0 15px 10px; }
#maincont ul.bullets li { list-style-type: none; padding: 0 0 0 16px; background: #FFF url('../images/bullet.gif') no-repeat; }

#mainfull
{
	width: 810px;
	padding: 0 20px;
}

#mainleft
{
	float: left;
	width: 510px;
	padding: 0 20px;
}

#mainfull .ourcarscont
{
	width: 810px;
	margin: 0 0 15px 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #CCC;
}

#mainfull .ourcarscont p span
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}

#mainfull .carsleft
{
	float: left;
	width: 395px;
	margin: 0 20px 0 0;
}

#mainfull .carsright
{
	float: left;
	width: 395px;
	margin: 0;
}

#mainfull .gallery img
{
	margin: 0 0 5px 0;
}

#mainfull .gallery small
{
	margin: 0 0 10px 0;
}

#mainfull .gallerycont
{
	width: 810px;
	margin: 0 0 15px 0;
	padding: 15px 0 0 0;
}

#mainfull .galleryleft
{
	float: left;
	width: 395px;
	margin: 0 20px 0 0;
}

#mainfull .galleryright
{
	float: left;
	width: 395px;
	margin: 0;
}




#mainright
{
	float: left;
	width: 300px;
}

#mainright ul li
{
	list-style-type: none;
}

#mainright form, fieldset { border: 0; margin: 0 0 15px 0; }
#mainright label { font-weight: bold; padding: 0 5px; }
#mainright input, textarea { background: #EFEFEF; border: 1px solid #CCC; padding: 5px; font-size: 12px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #444; }
#mainright ul li { margin: 0; padding: 0; }
#mainright ul li input { width: 200px; }






#footercont
{
	margin: 0 auto;
	width: 850px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align: center;
	padding: 15px 0;
	border-top: 1px solid #CCC;
	text-transform: capitalize;
}

#footercont p
{
	margin: 0;
	padding: 0;
}

#footercont a
{
	text-decoration: none;
	color: #57573C;
	margin: 0;
	padding: 0;
}

#footercont a:hover
{
	text-decoration: none;
	color: #852130;
	background: none;
}

#footercont ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#footercont ul li
{
	display: inline;
	margin: 0;
}

#footercont ul li a
{
	padding: 0 5px;
}


#mainright form, fieldset { border: 0; margin: 0 0 15px 0; }
#mainright label { font-weight: bold; padding: 0 5px; }
#mainright input, textarea { background: #FFF; border: 1px solid #E0DCC3; padding: 5px; font-size: 12px; font-family: "Arial", Verdana, Helvetica, sans-serif; color: #4F4939; }
#mainright input.nostyle { background: none; border: 0; }
#mainright input.nocss { background: none; border: 0; padding: 0; font-size: 12px; font-family: "Arial", Verdana, Helvetica, sans-serif; color: #4F4939; }
#mainright textarea { width: 300px; margin: 0; }
#mainright span.green { color: #7E9D5F; font-weight: bold; }
#mainright span.red { color: #C00; font-weight: bold; }


#hometitle
{
	padding: 20px;
	border-bottom: 1px solid #CCC;
	text-align: left;
}

#hometitle p strong
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #777;
	font-weight: normal;
}