body { 
	font-family:Arial;
	background-color:#330000;
	color:#cbb17c;
	font-size:10px;
}

a { outline:none; color:#441611; text-decoration:none; }
a:hover { text-decoration:underline; }
#container {
	text-align:center;
}

#site {
	width:1000px;
	/*height:500px;
	/*border:1px solid black;*/
	margin:auto;
}
#header {
	background-color:#441611;
	height:108px;
	text-align:left;
}
#header h1.logo {

	
}
#header .logo {
	float:left;
}
#header .header-right {
	float:right;
	margin-top:60px;
	margin-right:30px;
	font-size:20px;	
	font-weight:bold;
}
#header img { border:0; }

#header-divider{
	background-image:url('../../images/header-divider.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	height:14px;
}

#home-message { font-size:14px; font-weight:bold; padding:5px 0; }
#home-message a { color:#cbb17c; }

#nav { padding:0 0 0 10px; background-color:#441611; height:25px; list-style-type:none; margin:0; padding-top:10px}
#nav li {
	float:left;
	margin-left:2px;
	border-right:1px solid #cbb17c;
	/* background:url(../images/menu1_right.gif) no-repeat right top; */
}
#nav li.current,
#nav li.section {
	/*background:url(../images/menu1_right_on.gif) no-repeat right top;*/
}
#nav li a {
	font-family:arial;
	display:block;
	color:#cbb17c;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:none;
	padding:0 35px;
	/* background:url(../images/menu1_left.gif) no-repeat left top;*/
}
#nav li a:hover {
	color:#ee184c;
}

#nav li.last{
	border-right:0;
}

#nav li.current a,
#nav li.section a {
	/*background:url(../images/menu1_left_on.gif) no-repeat left top;*/
	color:#ee184c;
}


#content_home {
	background-color:black;
	background-image:url('../../images/main_bottom.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:30px;
	padding-left:30px;
	padding-top:10px;
	text-align:left;
}

#content {
	padding:10px;
	background-color:#cbb17c;
	color:#330000;
	margin:0;
	text-align:left;
	background-image:url('../../images/content_bg.jpg');
	
}
#home-image { float:left; }
#home-image img {border:0; float:left}
#home-navigation {
	float:left;
	height: 250px;
	width: 360px;
	padding-top:10px;
	padding-left:10px;
}
#home-navigation img{ border:0; float:left }


#sub-footer{
	background-image:url('../../images/sub-footer-background.jpg');
	height:80px;
	font-weight:bold;
	vertical-align:middle;
}
#sub-footer .text { width:600px; float:left; padding-top:13px; text-align:left;padding-left:20px; padding-right:20px; }
#sub-footer .right { width:300px; height:48px; float:left; border-left:1px solid #cbb17c; margin-top:8px; vertical-align:middle; font-size:13px; font-weight:bold; padding-top:10px; padding-left:20px; }


#footer-divider{ background-image:url('../../images/footer-top.jpg'); height:8px; }
#footer { color:#471a13; background-image:url('../../images/footer-background.jpg'); height:200px; text-align:left; padding-top:15px; padding-left:24px; }

#footer .column { float:left; width:105px; text-align:left; margin-right:20px; }
#footer h2 { color:black; font-size:14px; font-weight:bold; }
#footer .link-container { border-right:1px solid #333333; height:90px; }
#footer .link { padding-top:5px; }
#footer a:link { color:#471a13; text-decoration:none; }
#footer a:visited { color:#471a13; text-decoration:none; }
#footer a:hover { color:#471a13; text-decoration:underline; }
#footer .column-right { float:left; text-align:left; font-size:9px;}
#footer .address-column { float:left; text-align:left; width:90px; margin-right:20px; }

#equipment { font-size:12px; width:600px; color:black; padding:20px; margin-left:175px; }
#equipment h2 { font-size:16px; font-weight:bold; color:#441611; margin:3px 0; }
#equipment .row-title { color:#441611; font-weight:bold;}
#equipment .text { float:left; width:400px; }
#equipment .image { float:right; }
#equipment img { border:1px solid #8a6537; }

#services { color:black; font-size:12px; padding:20px; }
#services ul { margin-top:2px; padding-left:20px; }
#services li { padding-top:2px; }
#services img { border:0; }
#services .col-1 { width:400px; float:left; padding-right:10px; }
#services .col-2 { width:215px; float:left; padding-left:20px; border-left:1px solid #441611;}
#services .col-3 { float:left; width:100px; padding-left:50px; text-align:center; padding-top:40px; }
#services .pdf1 { float:left; width:130px; padding:85px 10px 0 0px; }
#services .pdf2 { float:left; width:130px; padding:85px 0px 0 15px; }

#about {  background-color:#441611; width:970px; }
#about .col-1 { float:left; width:400px; padding:10px; background-color:#441611;}
#about .mOver{ cursor:pointer; curser:hand; }
#about .col-2 { float:left; width:530px; background-color:#441611;}
#about h1 { color:black; }
#contact { background-color:#441611; width:480px; padding:20px; }
#contact h1 { color:#cbb17c; margin:0; }
#contact .form { border:2px solid #cbb17c; margin:15px 0; padding:10px 15px; }
#contact input { background-color:#cbb17c; color:#441611; border:1px solid #9c7e52; height:18px; margin-bottom:2px; }
#contact textarea { background-color:#cbb17c; color:#441611; font-family:arial; height:92px; width:275px; border:1px solid #9c7e52; font-size:13px; }

#repair { color:black; font-size:12px; padding:20px; }
#repair ul { margin-top:2px; padding-left:20px; }
#repair li { padding-top:2px; }
#repair img { border:0; }
#repair h1 { color:black; margin-top:0; }
#repair .col-1 { width:375px; float:left; padding-right:10px; }
#repair .col-2 { width:325px; float:left; padding-left:20px; border-left:1px solid #441611;}
#repair .pdf2 { float:left; width:130px; padding:60px 0px 0 30px; }
.center { text-align:center; }
.clear { clear:both; height:1px; }

#eng { color:black; font-size:12px; padding:20px; }
#eng h2 { font-size:16px; font-weight:bold; }
#eng .col-1 { width:300px; float:left; padding-right:10px; color:black; font-size:12px; }
#eng .col-2 { width:575px; float:left; padding-left:20px; border-left:1px solid #441611;}
#eng .gallery { background-color:#441611; color:white; padding: 5px 0 0 30px; }
#eng .image { float:left; width:160px; padding:8px 16px 8px 0; }
#eng .contact { color:#441611; }
#eng input[type=text] { background-color:#441611; color:white; border:1px solid gray; height:20px; font-weight:bold; width:275px; margin-bottom:8px;  }
#eng textarea { background-color:#441611; color:white; border:1px solid gray; font-weight:bold; width:275px; margin-bottom:8px; }
#gallery img { cursor:pointer; cursor:hand; }

#parts { color:black; font-size:12px; padding:20px; }
#parts h2 { font-size:16px; font-weight:bold; }
#parts .col-1 { width:300px; float:left; padding-right:10px; color:black; font-size:12px; }
#parts .col-2 { width:575px; float:left; padding-left:20px; border-left:1px solid #441611;}
#parts .gallery { background-color:#441611; color:white; padding: 5px 0 25px 23px; }
#parts .text { color:#cbb17c; font-weight:bold; font-size:16px; }
#parts .image { float:left; width:160px; padding:8px; }
#parts textarea { background-color:#441611; color:white; border:1px solid gray; font-weight:bold; width:275px; margin-bottom:8px; }
#parts .contact { color:#441611; }
#parts input[type=text] { background-color:#441611; color:white; border:1px solid gray; height:20px; font-weight:bold; width:275px; margin-bottom:8px;  }
