/* CSS Document */

body {
	background: url(images/main_bgd.jpg) center top;
	margin: 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	}
	
a:link, a:visited {
	color: #5B1B0C;
	}
	
a:hover, a:active {
	color: #666666;
	}
	
	
	
h1 {
	color: #5B1B0C;
	font-size: 14px;
	font-weight: normal;
}

h3 {
	color: #5B1B0C;
	font-size: 12px;
	font-weight: normal;
}

h2 {
	color: #5B1B0C;
	font-size: 14px;
	font-weight: bold;
}	

p.indented {
	padding: 0 0 0 20px;
}
	
ul.red {
	color: #5B1B0C;
	}
	
.red {
	color: #5B1B0C;
	}
	
#container {
	background: url(images/grad_bgd.jpg) center top repeat-x;
	height: 704px;
	}
	
#specialscontent {
	width: 698px;
	border-left: solid 1px #5B1B0C;
	border-right: solid 1px #5B1B0C;
	border-bottom: solid 1px #5B1B0C;
	margin-bottom: 20px;
	background: url(images/copy_bgd_divider2.gif) center top repeat-y;
	}
		
#content {
	width: 698px;
	border-left: solid 1px #5B1B0C;
	border-right: solid 1px #5B1B0C;
	border-bottom: solid 1px #5B1B0C;
	margin-bottom: 20px;
	background: url(images/copy_bgd_divider.gif) center top repeat-y;
	}
	
	#content_splash {
		width: 698px;
		border-left: solid 1px #5B1B0C;
		border-right: solid 1px #5B1B0C;
		border-bottom: solid 1px #5B1B0C;
		margin-bottom: 20px;
		background: url(images/copy_bgd.gif) center top repeat-y;
		}
		
#logo {
	background: url(images/logo_bgd.gif) center center no-repeat #F8EFE0;
	height: 131px;
	}
	
#header {
	height: 275px;
	}
	
#nav {
	height: 50px;
	clear: both;
	}
	
	#home {
		width: 173px;
		float:left;
		}
	
	#div1 {
		height: 50px;
		width: 2px;
		background: url(images/nav/div1.jpg);
		float:left;
		}
		
	#about {
		width: 173px;
		float:left;
		}	
		
	#div2 {
		height: 50px;
		width: 2px;
		background: url(images/nav/div2.jpg);
		float:left;
		}
		
	#products {
		width: 173px;
		float:left;
		}
		
	#div3 {
		height: 50px;
		width: 2px;
		background: url(images/nav/div3.jpg);
		float:left;
		}
		
	#contact {
		width: 173px;
		float:left;
		}
		
#subnav {
	height: 38px;
	background: url(images/nav/subnav_bgd.gif);
	font-family: "Times New Roman", Times, serif;
	line-height: 330%;
	font-size:12px;
	text-align: center;
	}
	
	a.subnav:link, a.subnav:visited {
		text-decoration: none;
		color: #666666;
	}
	
	a.subnav:hover, a.subnav:active {
		color: #5B1B0C;
		text-decoration: none;
	}
	
	.subnavat {
		font-weight: bold;
		color: #5B1B0C;
	}
	
#nav_bottom {
	height: 13px;
	background: url(images/nav_bottom.gif);
	}
	
#copy {
	clear: both;
	text-align: left;
	}
	
	#copy_left {
		float: left;
		width: 323px;
		margin: 0 0 0 13px;
		}
		
	#copy_right {
		float: right;
		width: 323px;
		margin: 0 13px 0 0;
		}
		
	#specialscopy_left {
		float: left;
		width: 363px;
		margin: 0 0 0 13px;
		}
			#specialscopy_left p {
				font-size: 1.2em;
				font-weight: normal;
				}
		
	#specialscopy_right {
		float: right;
		margin: 0 13px 0 0;
		}
		
.specialsheader {
		font-weight: bold;
		color: #5B1B0C;
		font-size: 2.8em;
	}
	
.specialssubheader{
		font-weight: bold;
		font-size: 110%;
	}
	
#copy_bottom {
	height: 33px;
	background: url(images/copy_bgd.gif) center top repeat-y;
	clear: both;
	}
	
#footer {
	background: url(images/footer.gif) center center no-repeat #F8EFE0;
	height: 43px;
	padding: 23px 0 0 0;
	font-size: 10px;
	}
		
	#footer_left {
		height: 10px;
		width: 207px;
		margin: 0 26px 0 13px;
		float: left;
		}
		
	#footer_center {
		height: 10px;
		width: 207px;
		float: left;
		}
		
	#footer_right {
		height: 10px;
		width: 207px;
		margin: 0 13px 0 0;
		float: right;
		}
		
.getdirections_examples {
	font-size: 10px;
	}