@charset "utf-8";
/* CSS Document */

body, div, table, tr, td, h1, h2, h3, h4, ul, li, img, textarea {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	}

body { background-color: #999999; }
h1 { font-size: 24px; color: #990000; }
h2 { font-size: 18px; color: #666666; margin: 0 0 5px 0; }
ul, li { list-style: none; }
.hide {	display: none; }		
.gray { color: #999999; }
	
#container {
	margin: 0 auto;
	padding: 0 10px;
	width: 800px;
	background-image: url(images/sliver.jpg);
	background-repeat: repeat-y;
	clear: both;
	}
	
#header {
	width: 800px;
	height: 110px;
	background-image: url(images/header.jpg);
	}
	
#nav {
	width: 800px;
	height: 42px;
	background-image: url(images/nav.jpg);
	background-repeat: repeat-x;
	}
	
	#nav ul li { 
		list-style: none; 
		display: inline;
		}
			
	#nav_home {
		margin: 0 0 0 135px;
		width: 74px;
		height: 41px;
		background: url(images/nav_home.jpg);
		float: left;
		}
		#nav_home a { 
			display: block;
			width: 74px;
			height: 41px;
			}
		#nav_home a:hover { background: url("images/nav_home_on.jpg"); }
	#nav_services {
		width: 92px;
		height: 41px;
		background: url(images/nav_services.jpg);
		float: left;
		}
		#nav_services a { 
			display: block;
			width: 92px;
			height: 41px;
			}
		#nav_services a:hover { background: url("images/nav_services_on.jpg"); }
	#nav_specials {
		width: 90px;
		height: 41px;
		background: url(images/nav_specials.jpg);
		float: left;
		}
		#nav_specials a { 
			display: block;
			width: 90px;
			height: 41px;
			}
		#nav_specials a:hover { background: url("images/nav_specials_on.jpg"); }
	#nav_location {
		width: 93px;
		height: 41px;
		background: url(images/nav_location.jpg);
		float: left;
		}
		#nav_location a { 
			display: block;
			width: 93px;
			height: 41px;
			}
		#nav_location a:hover { background: url("images/nav_location_on.jpg"); }
	#nav_about {
		width: 94px;
		height: 41px;
		background: url(images/nav_about.jpg);
		float: left;
		}
		#nav_about a { 
			display: block;
			width: 94px;
			height: 41px;
			}
		#nav_about a:hover { background: url("images/nav_about_on.jpg"); }
	#nav_feedback {
		width: 90px;
		height: 41px;
		background: url(images/nav_feedback.jpg);
		float: left;
		}
		#nav_feedback a { 
			display: block;
			width: 90px;
			height: 41px;
			}
		#nav_feedback a:hover { background: url("images/nav_feedback_on.jpg"); }

#content {
	margin: 0 0 10px 0;
	width: 780px;
	background: #FFFFFF;
	clear: both;
	padding: 10px;
	}
	#content_left {
		width: 233px;
		background-image: url(images/left_mid.jpg);
		background-repeat: repeat-y;
		float: left;
		}
		#content_left_top {
			width: 100%;
			height: 5px;
			background-repeat: no-repeat;
			background-image: url(images/left_top.jpg);
			}		
		#content_left_mid {
			width: 100%;
			padding: 15px;
			}
		#content_left_btm {
			width: 100%;
			height: 9px;
			background-repeat: no-repeat;
			background-image: url(images/left_btm.jpg);
			}
	#content_right {
		margin: 0 15px;
		width: 517px;
		float: left;
		}
		ul#services_list {
			width: 137px; 
			float: left; 
			}
		#rv {
			width: 380px;
			height: 231px;
			float: right;
			}
#footer {
	width: 800px;
	padding: 15px 0;
	background-color: #505050;
	clear: both;
	text-align: center;
	color: #CCCCCC;
	font-size: 11px;
	}
	#footer a {
		text-decoration: none;
		color: #CCCCCC;
		}
		#footer a:hover { color: #FFFFFF; }
	#footer_btm {
		margin: 0 auto -20px auto;
		width: 820px;
		background-image: url(images/footer.jpg);
		height: 21px;
		}