/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
	background-color: #a0a0a0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a0a0a0;
}

.text { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; } 

#main {
	width: 966px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	background-color: #FFFFFF;	
	margin-top:auto;
	margin-bottom:auto;
}

#footer {
	width: 966px;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #606060;
	text-decoration:none;	
}

#footer a:link {
	color: #333;
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
	color: #333;
}
#footer a:hover {
	text-decoration: none;
	color: #333;
}
#footer a:active {
	text-decoration: none;
	color: #333;
}

.links {
	text-decoration: none;
	color: #1666a5;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.red {
	color: #1666a5;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.red a{
font-size: 16px;
}

#table{
 	border-color: #666666;
}

#header {
	width: 966px;
	height: 161px;
	background-image: url(images/header.jpg);	
}

#nav {
	width: 966px;
	height: 45px;
	background-image: url(images/menu_bg.jpg);	
}

#about {
	width: 966px;
	padding-left: 18px;	
}

#details {
	width: 966px;
	height: 289px;
	background-image: url(images/details.jpg);
}

#contact {
	width: 966px;
	height: 150px;
	background-image: url(images/contact_us.jpg);
}

/*nav styles*/

#nav ul {
	width:100%;
	height:20px;
}

#nav ul li{
	height:20px;
	float:left;
	padding: 5px;
}

#nav ul li a{
	display:block;
	padding:8px 10px;
	color:#ffffff;
	background-color:inherit;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#nav ul li a:hover{
	color:#00CC99;
	}

/*<!--tooltip-->*/

#services-map{
background-image:url(images/coolcar5.jpg);
width:966px;
height:471px;
position:relative;
}

#standard{
width:249px;
height:35px;
background-image:url(images/services-map/standardvalet.jpg);
position:absolute;
top:110px;
right:350px;
}

#ultimate{
width:249px;
height:35px;
background-image:url(images/services-map/ultimatevalet.jpg);
position:absolute;
top:10px;
right:90px;
}

#year{
width:249px;
height:35px;
background-image:url(images/services-map/5yearjpg.jpg);
position:absolute;
top:0;
left:60px;
}


.tooltip {
	display:none;
	background:transparent url(/images/services-map/servicemap-bg.png);
	font-size:14px;
	height:280px;
	width:160px;
	padding:25px;
	margin-top:10px;
	color:#fff;
}

.breadcrumbs
{
     width:780px;
     margin-top:6px;
     padding: 5px;
     color: #737373;
     font-size: 11px;
     font-weight: bold;
}
.breadcrumbs a
{
     text-decoration: none;
     color: #00305f;
     font-style: italic;
}
.breadcrumbs a:hover
{
     text-decoration: none;
     color: #00305f;
     font-style: italic;
}

#aboutimage { margin: 0 auto;  }
#aboutimage h1 { margin: 0; padding: 0 }
#aboutimage h1 a { display: block; margin: 0 auto; width:319px; height:39px; color: #fff; text-indent: -10000px; background:url(images/about.jpg) no-repeat }

#sideimage { margin: 0 auto;  }
#sideimage h2 { margin: 0; padding: 0 }
#sideimage h2 a { display: block; margin: 0 auto; width:597px; height:380px; color: #fff; text-indent: -10000px; background:url(images/we_service.jpg) no-repeat }


.style1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.style2 {
	color: #FFFFFF;
		font-weight: bold;
	font-size: 14;
}
.style4 {font-weight: bold}
.style5 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}