/*
Blue 151cb5 
Teil 65c3cd
Red  ff4026
Grey   d1d1d5
Light grey   edeef2

*/

body { 
	margin:20px 0; 
	background:#151cb5 url(../img/bg-main.jpg) repeat-x; 
	text-align:center; 
	width:100%;
	font-size:small;
	color: #3b518a;
	line-height:1.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

#all { margin-left:auto; margin-right:auto; width:772px;  text-align:left; }

#header { }

#nav {
	list-style-type:none;
	height:51px;
	margin:0;
	padding:0;
	margin-left:143px;
	width:772px;
	}	
	* html #nav { width:629px; }
	#nav li {
	display:inline; height:51px;
	}
	#nav li a {
	float:left; 
	text-indent:0em;
	font-size:1.4em;
	padding:0; 
	margin:0;
	}
	.navtxt {
	display:none;
	}
	#nav li a#homeLink {
	width:72px;
	height:51px;
	background:url(../img/nav.gif) 0px -51px no-repeat;
	}
	#nav li a#homeLink:hover, #homePage #nav li a#homeLink {
	background-position:0px 0px;
	}
	#nav li a#servicesLink {
	width:75px;
	height:51px;
	background:url(../img/nav.gif) -72px -51px no-repeat;
	}
	#nav li a#servicesLink:hover, #servicesPage #nav li a#servicesLink {
	background-position:-72px 0px;
	}
	#nav li a#locationsLink {
	width:85px;
	height:51px;
	background:url(../img/nav.gif) -147px -51px no-repeat;
	}
	#nav li a#locationsLink:hover, #locationsPage #nav li a#locationsLink {
	background-position:-147px 0px;
	}
	#nav li a#couponsLink {
	width:80px;
	height:51px;
	background:url(../img/nav.gif) -232px -51px no-repeat;
	}
	#nav li a#couponsLink:hover, #couponsPage #nav li a#couponsLink {
	background-position:-232px 0px;
	}
	#nav li a#equipmentLink {
	width:92px;
	height:51px;
	background:url(../img/nav.gif) -312px -51px no-repeat;
	}
	#nav li a#equipmentLink:hover, #equipmentPage #nav li a#equipmentLink {
	background-position:-312px 0px;
	}
	#nav li a#carCareLink {
	width:82px;
	height:51px;
	background:url(../img/nav.gif) -404px -51px no-repeat;
	}
	#nav li a#carCareLink:hover, #carCarePage #nav li a#carCareLink {
	background-position:-404px 0px;
	}
	#nav li a#contactLink {
	width:105px;
	height:51px;
	background:url(../img/nav.gif) -486px -51px no-repeat;
	}
	#nav li a#contactLink:hover, #contactPage #nav li a#contactLink {
	background-position:-486px 0px;
	}
	
#banner { clear:both; background: url(../img/bg-banner.gif) no-repeat; width:772px; height:111px;}

* #banner {padding-bottom:40px;}

#main {background:#fff; padding:20px 40px;}

#footer {background: url(../img/bg-footer.gif) no-repeat; text-align:center;  height:27px;}

.hours {text-align:center; font-size:95%; padding-bottom:0; margin-bottom:0;}

.left {float:left;}
.dashed { border-top:1px dashed #151cb5; }

#drawing {
	float:left;
	text-align:right;
	font-size:80%;
	position:relative;
	left:180px;
	top:14px;
}

input.btn
	{
	color:#fff;
	background:red;
	font-weight:900;
	font-size:90%;
	border:3px double #fff;
	
}


fieldset
{
width:650px;
color:#007dc6;
}


* html fieldset
{
width:660px;
}

legend
{
color:red;
font-weight:900;
font-size:130%;
}


label
{
color:#2f2c2c;
width: 180px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}


input.txtBox
{
width:400px;
}

textArea
{
width:400px;
height:130px;
}

.exp { color:#000; position:relative; top:-60px;}

.caption { font-weight:900; font-size:110%; }

a, a:link, a:visited, a:active, a:hover {
	color:#ff4026;
	text-decoration:underline;
}

a:hover {
	color:#3db5c1;
}

h1 { font-size:140%; font-weight:900;}

h2 { font-size:130%; font-weight:900;}

h3 { font-size:120%; font-weight:900;}

h4 { font-size:110%; font-weight:900;}

.small {font-size:80%;}

h1.packagetitle {
background:#fff;
font-size:132%;
font-weight:900;
margin:0;
margin-top:10px;
padding:0.6em;
}

.packages {
background:#edeef2;
margin:0;
padding:1em;
border:1px dashed #e1e2e6;
}

.packages p {
background:#e1e2e6;
margin:.7em;
padding:1em;
float:left;
width:287px;
}