body {
	margin:0;
	padding:0;
	background:#5B8BC0 url(images/bodybg2.jpg) repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#000000;
	text-align:center;
}
a {
color:#1B579A;
}
a:hover{
color:#92B8E1;
text-decoration:none;
}
html {
   overflow: -moz-scrollbars-vertical;
}

h1 {
	width:785px;
	height:75px;
	margin:0;
	padding:0;
	border:0;
	background:#FFFFFF url(images/header.jpg) no-repeat 0 0;
}

h1 span {
	display:none;
}

h2 {
	height:43px;
	margin:0;
	padding:0 0 0 10px;
	background:#EBEBEB url(images/pageheaderyellow.jpg) no-repeat;
	vertical-align:top;
	line-height:35px;
 	font-size:0.9em;
}
h3 {
margin:0;
padding: 0 0 5px 15px;
}
h5 {
display:inline;
font: bold .950em Arial, Helvetica, sans-serif;
color:#4C7EB7;
}
h6 {
display:inline;
font:bold italic 1.300em "Times New Roman", Times, serif;
color:#FFFFFF;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++
PAGE SETUP
++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#wrap {
	width:785px;
	margin:0 auto 0 auto;
	padding:0;
	font-size:1em;
}

#headerrow {
	height:95px;
	margin:0px;
	padding:0px;
	border:0px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++
MAIN MENU SETUP
++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#mainmenu {
	margin:0;
	padding:0;
	height:20px;
}

#mainmenu td {
	padding:0 5px 0 5px;
	text-align:center;
}

#mainmenu a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

#mainmenu a:hover {
	color:#FBF6CE;
	text-decoration:none;
}

#defaultpage a#buttonhome {
	color:#930808;
}

#historypage a#buttonhistory {
	color:#930808;
}

#warrantypage a#buttonwarranty {
	color:#930808;
}

#mappage a#buttonmap {
	color:#930808;
}

#faqpage a#buttonfaq {
	color:#930808;
}

#staffpage a#buttonstaff {
	color:#930808;
}

#bodyshoppage a#buttonbodyshop {
	color:#930808;
}

#paintshoppage a#buttonpaintshop {
	color:#930808;
}

#contactuspage a#buttoncontactus {
	color:#930808;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++
PAGE CONTENT SETUP
++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#content {
	width:785px;
	padding:0;
	border:0;
	background:#FFFFFF url(images/contentbgwht.jpg) repeat-y 0 0;
	text-align:left;
	vertical-align:top;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++
HOME PAGE CONTENT SETUP
++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#defaultpage #content {
	width:785px;
	padding:0;
	border:0;
	background:#FFFFFF url(images/contentbg.jpg) repeat-y 0 0;
	text-align:left;
	vertical-align:top;
}

#contenttoptable {
	width:775px;
	height:175px;
	margin:0 5px 0 5px;
	padding:0;
}

#contenttoptableleft {
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}

#contenttoptableright {
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}

#contenttext {
	width:775px;
	margin:0 5px 0 5px;
	padding:0;
	border:0;
}

#contenttext p {
	padding:0 15px 5px 15px;
}

#contenttextleft {
	width:50%;
	margin:0;
	padding:0;
	vertical-align:top;
	text-align:left;
}

#headerleft {
	height:43px;
	margin:0;
	padding:0 0 0 10px;
	background:#EBEBEB url(images/contentleftheader.jpg) no-repeat;
	vertical-align:top;
	line-height:35px;
 	font-size:0.9em;
}

#contenttextright {
	width:50%;
	margin:0;
	padding:0 0 50px 0;
	vertical-align:top;
	text-align:left;
	background:transparent url(images/homerightbg.jpg) no-repeat right bottom;
}

#headerright {
	height:43px;
	margin:0;
	padding:0 0 0 10px;
	background:#FFFFFF url(images/contentrightheader.jpg) no-repeat;
	vertical-align:top;
	line-height:35px;
 	font-size:0.9em;
}

#homelist {
	padding:15px;
}

#contenttextright #homelist ul {
	margin:0;
	padding:0;
	list-style:none;
}

#contenttextright #homelist li {
	margin-bottom:5px;
	padding-left:33px;
	background:transparent url(images/check.jpg) no-repeat;
	line-height:32px;
	font-size:1em;
	font-weight:bold;
	color:#101467;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++
CONTACT FORM SETUP
++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#contactForm {
padding: 0 3px 0 0;
font: .900em Arial, Helvetica, sans-serif;
vertical-align:top;
}
input.subBtn {
   color:#ffffff;
   font:bold .900em arial, helvetica, sans-serif;
   background-color: #1B579A;
}

input.subBtnhov {
   color:#000000;
   font:bold .900em arial, helvetica, sans-serif;
   background-color: #92B8E1;
}
input.resBtn {
   color:#ffffff;
   font:bold .900em arial, helvetica, sans-serif;
   background-color: #5D0606;
 }
input.resBtnhov {
   color:#000000;
   font:bold .900em arial, helvetica, sans-serif;
   background-color: #BB9191;
 }
option {
   color:#ffffff;
   font:bold .900em arial, helvetica, sans-serif;
   background-color: #049be0;
}
input.blue {
	background-color: #1B579A; 
	font: bold .900em; 
	font-size: 11px; 
	color: #ffffff;
}
textarea.blue {
	background-color: #1B579A; 
	font: bold .900em; 
	color: #ffffff;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++
FOOTER SETUP
++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footerrow {
	height:10px;
	margin:0;
	padding:5px 0 10px 5px;
	border:0;
	background:transparent url(images/contentbottom.jpg) no-repeat;
	font-size:0.9em;
	color:#FFFFFF;
	text-align:left;
}
#footerrow a {
	color:#FBF6CE;
}
#footerrow a:hover {
	color:#FFFFFF;
}