@charset "utf-8";

h1{font-size:1.3em}

#wrapper {
	font: 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: transparent url(../img/images/wrapper-bg.png) repeat-y;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px; position:relative;
}
body {
	background: #242021  url(../img/page_bg.jpg) repeat-x;
	margin: 0;
}

a img {border:0; outline:0;}
#logo{
/* logo and curls falling down page*/
/*position:relative; 
left:30px;  
width:300px; 
height:1px;
z-index:2;*/
	}

#logo{
	/* logo and curls falling down page*/
position:absolute;
	left:14px;
	width:295px;
	height:428px;
	z-index:40;
	}

#logo a {/*display:block; z-index:200; position:absolute; top:0; left:0; padding:0; margin:0; height:428px; width:295px;*/ }
#logo a img {border:0; height:428px; width:295px;}

#menuouter{
margin-left:15px; 
height:60px;  
border-bottom:2px solid #ccc; 
width:930px; 
text-align:right;
position:relative;
z-index:1;
}



#menu {float:right;}
#menu li {list-style:none; float:left; text-align:center}
#menu li a {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	display:block;
	height:47px;
	line-height:41px;
	padding:0;
	width: 130px;
	margin:0;
	z-index:30;
}

#menu li a:hover{ color:#fff}

.hoverbg {background: url(../img/menu-bg-over.jpg) center bottom repeat-x}

#menu li a.active{background:url(../img/over.gif) bottom center no-repeat;color: #C68D1A;}

#home #menu li a.home, #vehicle #menu li a.vehicle, #contact #menu li a.contact, #services #menu li a.services
{
background:url(../img/over.gif) bottom center no-repeat;color: #C68D1A;
}

#home #flash {
	/* content div for jquery.flash 
* to use as replacement for adding
* animated curls on the home page*/
position:absolute;
	width:300px;
	bottom:0;
	overflow: hidden;
	z-index: 2;
	text-align:right;
	height: 429px;
	right: 15px;
}

.text a {color:#fff}
.text a:hover{color:#ccc; text-decoration:none}

a.thumbnail img {outline:0; border:0; float:left; margin:0 5px 0 0; width:70px;}


 #content {z-index:1}
#content .text {
	position:absolute;
	right: 15px;
	top:120px;
	width:635px;
	line-height:18px;
	z-index:3
}

#home #content {background:url(../img/wallpaperbg.jpg) no-repeat;}
#home #content .text {
	width:635px
}


#content .thumbs{width:150px;overflow: hidden; float:right; text-align:center; height: auto}
#content .thumbs:active,  #content .thumbs:focus {border:0; }

#content .thumbs a {}
#content .thumbs a img {border:0; margin:10px 0}
#content .thumbs a:hover img {border:1px solid #fff; }
#content .thumbs a:active,  #content .thumbs a:focus {border:0; }

#vehicle #content{background:url(../img/samplebg.jpg) no-repeat;}


#services #content{background:url(../img/services.jpg) no-repeat;}


#privacy #content, #terms #content {background:url(../img/wallpaperbg.jpg) no-repeat;}
#privacy #content .text,  #terms #content .text{
	height:400px;
	overflow:auto
}

#contact #content{background:url(../img/contact.jpg) no-repeat;}
#contact form fieldset {border:0}
#contact ul.contactform li {list-style:none; margin:5px 0}
#contact ul.contactform li label{
	display:block;
	padding-top:3px;
	font-weight:bold;
	line-height: normal;
}

#footer{
	width:960px;
	margin:0 auto 10px auto;
	background: transparent url(../img/images/footer-bg.png) top center no-repeat;
	text-align:left;
	padding-top:10px;
	height:70px;
	color:#333;
	font: 12px Arial;
}
#footer a {color:#333}


#eq {
	float: right;
	height: 30px;
	width: 200px;
	margin-right: 20px;
}


#content {
	clear:both;
	margin-left:20px;
	overflow:hidden;
	height:500px;
	width:920px;
}

#footer p {
	margin-left: 20px;
}
.clearLeft {
	clear: left;
}
.border {background:#fff; padding:3px; margin:2px}

.vehicle {
	padding: 2px;
	height: 70px;
	margin-top: 2px;
	margin-bottom: 2px;
	width:100%;
}

.service {
	padding: 2px;
	height: 70px;
	margin-top: 2px;
	margin-bottom: 2px;
	width:100%;
}

.vehicle h3, .service h3 {
	margin: 0 0 3px 0;
	padding:0;
}
.vehicle p, .service p {
	line-height: normal;
	margin: 0px;
	padding: 0;
}

