/* Page Setup */
body {
	background-color: #FFF;
	background-image:url(../img/backg.gif); background-position:top; background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #222;
	font-size: 13px;
	margin: 0; padding: 0;
}
p {
	line-height: 1.4em;
	padding-bottom: 1em;
	padding-left: 35px;
}
a {
	color: #000; text-decoration: none;
}
a:visited {
	color: #000; text-decoration: none;
}
a:hover {
	color: #7F7F7F; text-decoration: none;
}
a:active {
	color: #7F7F7F; text-decoration: none;
}

/* Wireframe and Structural images */
#container {
	width: 800px; margin: 0 auto;
}
#header {
	height: 115px;
	background:#fff url(../img/header-right.jpg) right no-repeat;
}
#page {
	padding-left: 20px;
	background: url(../img/page-bg.gif) repeat-y top left;
}
#backgroundfade {
	background: url(../img/car-right.jpg) no-repeat top right;
}
.half_col {
	width: 380px;
	float: left;
}
#bottom {
}
.inner {
	width: 375px; padding-top: 20px;
}


#footer {
	margin: 0 3px 11px 3px;
	height: 36px;
	text-align: center;
}
#footer p {
	line-height: 16px; font-size: 11px;
	color: #666;
}

/* Header */
h1 {
	text-indent: -9999px;
	background:transparent url(../img/logo.gif);
	display: block;
	float: left;
	height: 115px;
	width: 494px;
}
h2 {
	font-size: 20px;
	color: #474747;
	font-style:italic;
	padding-left: 35px;
}
h3 {
	font-size: 15px;
	color: #474747;
	padding-left: 35px;
}
h4 {
	font-size: 15px;
	color: #474747;
	font-style:italic;
	padding-left: 35px;	padding-top: 3px;
}

.blue {	color: #336699; }

#bullet1 {
	background-image:url(../img/bullet1.gif); background-repeat:no-repeat;
	height: 22px;
}
#bullet2 {
	background-image:url(../img/bullet2.gif); background-repeat:no-repeat;
	height: 22px;
	padding-top: 7px;
	margin-top: -7px;
}
#bullet3 {
	background-image:url(../img/bullet3.gif); background-repeat:no-repeat;
	height: 22px;
}

/****************************************************** MENU ******************************************************************/
#menu {
	width: 800px;
	height: 40px;
}
#menu a {
	height: 40px;
	float: left; display: block;
	text-decoration:none;
	background:none;
}

/* home */
#home{
	float: left;	
}
#home a {
	height: 40x; width: 115px;
	background-image: url(../img/menu/home.gif); background-repeat:no-repeat;
}
#home a:hover {
	background-image: url(../img/menu/home-o.gif); background-repeat:no-repeat;
}
/* home selected */
#home-s {
	height: 40x; width: 115px;
	background-image: url(../img/menu/home-o.gif); background-repeat:no-repeat;
	float: left;	
}
#home-s a {
	height: 40x; width: 115px;
}
#home-s a:hover {
	background-image: url(../img/menu/home-o.gif); background-repeat:no-repeat;
}

/* about */
#about {
	float: left;	
}
#about a {
	height: 40x; width: 114px;
	background-image: url(../img/menu/about.gif); background-repeat:no-repeat;
}
#about a:hover {
	background-image: url(../img/menu/about-o.gif); background-repeat:no-repeat;
}

#about-s {
	height: 40x; width: 114px;
	background-image: url(../img/menu/about-o.gif); background-repeat:no-repeat;
	float: left;	
}
#about-s a {
	height: 40x; width: 114px;
}
#about-s a:hover {
	background-image: url(../img/menu/about-o.gif); background-repeat:no-repeat;
}

/* servicing */
#servicing{
	float: left;	
}
#servicing a {
	height: 40x; width: 114px;
	background-image: url(../img/menu/servicing.gif); background-repeat:no-repeat;
}
#servicing a:hover {
	background-image: url(../img/menu/servicing-o.gif); background-repeat:no-repeat;
}

#servicing-s {
	height: 40x; width: 114px;
	background-image: url(../img/menu/servicing-o.gif); background-repeat:no-repeat;
	float: left;	
}
#servicing-s a {
	height: 40x; width: 114px;
}
#servicing-s a:hover {
	background-image: url(../img/menu/servicing-o.gif); background-repeat:no-repeat;
}

/* mots */
#mots {
	float: left;	
}
#mots a {
	height: 40x; width: 114px;
	background-image: url(../img/menu/mots.gif); background-repeat:no-repeat;
}
#mots a:hover {
	background-image: url(../img/menu/mots-o.gif); background-repeat:no-repeat;
}

#mots-s {
	height: 40x; width: 114px;
	background-image: url(../img/menu/mots-o.gif); background-repeat:no-repeat;
	float: left;	
}
#mots-s a {
	height: 40x; width: 114px;
}
#mots-s a:hover {
	background-image: url(../img/menu/mots-o.gif); background-repeat:no-repeat;
}

/* repairs */
#repairs {
	float: left;	
}
#repairs a {
	height: 40x; width: 114px;
	background-image: url(../img/menu/repairs.gif); background-repeat:no-repeat;
}
#repairs a:hover {
	background-image: url(../img/menu/repairs-o.gif); background-repeat:no-repeat;
}

#repairs-s {
	height: 40x; width: 114px;
	background-image: url(../img/menu/repairs-o.gif); background-repeat:no-repeat;
	float: left;	
}
#repairs-s a {
	height: 40x; width: 114px;
}
#repairs-s a:hover {
	background-image: url(../img/menu/repairs-o.gif); background-repeat:no-repeat;
}

/* bookonline */
#bookonline {
	float: left;	
}
#bookonline a {
	height: 40x; width: 114px;
	background-image: url(../img/menu/bookonline.gif); background-repeat:no-repeat;
}
#bookonline a:hover {
	background-image: url(../img/menu/bookonline-o.gif); background-repeat:no-repeat;
}

#bookonline-s {
	height: 40x; width: 114px;
	background-image: url(../img/menu/bookonline-o.gif); background-repeat:no-repeat;
	float: left;	
}
#bookonline-s a {
	height: 40x; width: 114px;
}
#bookonline-s a:hover {
	background-image: url(../img/menu/bookonline-o.gif); background-repeat:no-repeat;
}

/* contact */
#contact {
	float: left;	
}
#contact a {
	height: 40x; width: 115px;
	background-image: url(../img/menu/contact.gif); background-repeat:no-repeat;
}
#contact a:hover {
	background-image: url(../img/menu/contact-o.gif); background-repeat:no-repeat;
}

#contact-s {
	height: 40x; width: 115px;
	background-image: url(../img/menu/contact-o.gif); background-repeat:no-repeat;
	float: left;	
}
#contact-s a {
	height: 40x; width: 115px;
}
#contact-s a:hover {
	background-image: url(../img/menu/contact-o.gif); background-repeat:no-repeat;
}



/****************************************************** SUB MENU ******************************************************************/
#sub-menu {
	width: 370px;
	height: 61px;
}
#sub-menu a {
	height: 61px;
	float: left; display: block;
	text-decoration:none;
	background:none;
}

/* home */
#sub-home{
	float: left;	
}
#sub-home a {
	height: 61x; width: 52px;
	background-image: url(../img/submenu/home.gif); background-repeat:no-repeat;
}
#sub-home a:hover {
	background-image: url(../img/submenu/home.gif); background-repeat:no-repeat;
}
/* home selected */
#sub-home-s {
	height: 61x; width: 52px;
	background-image: url(../img/submenu/home.gif); background-repeat:no-repeat;
	float: left;	
}
#sub-home-s a {
	height: 61x; width: 52px;
}
#sub-home-s a:hover {
	background-image: url(../img/submenu/home.gif); background-repeat:no-repeat;
}

/* about */
#sub-about {
	float: left;	
}
#sub-about a {
	height: 61x; width: 52px;
	background-image: url(../img/submenu/about.gif); background-repeat:no-repeat;
}
#sub-about a:hover {
	background-image: url(../img/submenu/about.gif); background-repeat:no-repeat;
}

#sub-about-s {
	height: 61x; width: 52px;
	background-image: url(../img/submenu/about.gif); background-repeat:no-repeat;
	float: left;	
}
#sub-about-s a {
	height: 61x; width: 52px;
}
#sub-about-s a:hover {
	background-image: url(../img/submenu/about.gif); background-repeat:no-repeat;
}

/* servicing */
#sub-servicing{
	float: left;	
}
#sub-servicing a {
	height: 61x; width: 52px;
	background-image: url(../img/submenu/servicing.gif); background-repeat:no-repeat;
}
#sub-servicing a:hover {
	background-image: url(../img/submenu/servicing.gif); background-repeat:no-repeat;
}

#sub-servicing-s {
	height: 61x; width: 52px;
	background-image: url(../img/submenu/servicing.gif); background-repeat:no-repeat;
	float: left;	
}
#sub-servicing-s a {
	height: 61x; width: 52px;
}
#sub-servicing-s a:hover {
	background-image: url(../img/submenu/servicing.gif); background-repeat:no-repeat;
}

/* mots */
#sub-mots {
	float: left;	
}
#sub-mots a {
	height: 61x; width: 52px;
	background-image: url(../img/submenu/mots.gif); background-repeat:no-repeat;
}
#sub-mots a:hover {
	background-image: url(../img/submenu/mots.gif); background-repeat:no-repeat;
}

#sub-mots-s {
	height: 61x; width: 52px;
	background-image: url(../img/submenu/mots.gif); background-repeat:no-repeat;
	float: left;	
}
#sub-mots-s a {
	height: 61x; width: 52px;
}
#sub-mots-s a:hover {
	background-image: url(../img/submenu/mots.gif); background-repeat:no-repeat;
}

/* repairs */
#sub-repairs {
	float: left;	
}
#sub-repairs a {
	height: 61x; width: 52px;
	background-image: url(../img/submenu/repairs.gif); background-repeat:no-repeat;
}
#sub-repairs a:hover {
	background-image: url(../img/submenu/repairs.gif); background-repeat:no-repeat;
}

#sub-repairs-s {
	height: 61x; width: 52px;
	background-image: url(../img/submenu/repairs.gif); background-repeat:no-repeat;
	float: left;	
}
#sub-repairs-s a {
	height: 61x; width: 52px;
}
#sub-repairs-s a:hover {
	background-image: url(../img/submenu/repairs.gif); background-repeat:no-repeat;
}

/* bookonline */
#sub-bookonline {
	float: left;	
}
#sub-bookonline a {
	height: 61x; width: 52px;
	background-image: url(../img/submenu/bookonline.gif); background-repeat:no-repeat;
}
#sub-bookonline a:hover {
	background-image: url(../img/submenu/bookonline.gif); background-repeat:no-repeat;
}

#sub-bookonline-s {
	height: 61x; width: 52px;
	background-image: url(../img/submenu/bookonline.gif); background-repeat:no-repeat;
	float: left;	
}
#sub-bookonline-s a {
	height: 61x; width: 52px;
}
#sub-bookonline-s a:hover {
	background-image: url(../img/submenu/bookonline.gif); background-repeat:no-repeat;
}

/* contact */
#sub-contact {
	float: left;	
}
#sub-contact a {
	height: 61x; width: 52px;
	background-image: url(../img/submenu/contact.gif); background-repeat:no-repeat;
}
#sub-contact a:hover {
	background-image: url(../img/submenu/contact.gif); background-repeat:no-repeat;
}

#sub-contact-s {
	height: 61x; width: 52px;
	background-image: url(../img/submenu/contact.gif); background-repeat:no-repeat;
	float: left;	
}
#sub-contact-s a {
	height: 61x; width: 52px;
}
#sub-contact-s a:hover {
	background-image: url(../img/submenu/contact.gif); background-repeat:no-repeat;
}


/* Misc */

.clear {
	clear: both;
}
.rule {
	border: none;
	border-bottom: 2px solid #CECECE;
	height: 15px;
}
.rule2 {
	border: none;
	border-top: 2px solid #CECECE;
	height: 10px;
}
div#page ul { 
margin: 0 0 5px 50px; 
padding: 0; 
list-style: disc; 
} 
div#page li { 
list-style: circle; 
margin: 0; 
padding: 0; 
line-height: 1.3em; 
}
#bullet1 a, #bullet2 a, #bullet3 a { 
color: #22f; 
font-weight: bold; 
font-style: normal; 
} 
#bullet1 a:hover, #bullet2 a:hover, #bullet3 a:hover { 
color: #333; 
}
