#header { padding-top: 20px; 
		  padding-bottom: 0px; }
		  
#page_title { height: 45px; 
			  padding-top: 5px; 
			  padding-left: 10px; }
			  
#subnav_box { width: 240px; 
			  height: 100%;
			  background-image: url(http://www.beamcustom.com/images/subnav_box_bkgrnd.gif); 
			  margin-top: 25px; }
			  
#subnav_content { padding-left: 40px; 
				  padding-top: 20px; }

#basic_content_box { padding-left: 10px; }

			  
#product_image { width: 270px; 
				 padding-left: 10px; 
				 padding-right: 30px; 
				 padding-top: 15px; }
				 
#box_bottom
{
    background: url(http://www.beamcustom.com/images/subnav_box_bottom.gif) top left no-repeat;
}

				 
#product_thumbnail { width: 127px; 
					 font: 9px arial, sans-serif; 
					 color: #3C0000; 
					 text-transform: uppercase; 
					 text-align: center;
					 padding-top: 5px; 
					 padding-bottom: 20px;
					 border-bottom: 0px; }

#product_thumbnail a:link { color: #3C0000; text-decoration: none; }
#product_thumbnail a:hover { color: #3C0000; text-decoration: underline; }
#product_thumbnail a:visited { color: #607E78; text-decoration: none; }


p.indent { text-indent: 6%;
		   text-align: justify; }

p.caption {font: 11px times, serif; 
	   color: #3C0000;
	   text-align: left; 
	   line-height: 13px; 
	   font-style: italic;
	   padding-bottom: 5px; }

h1 {font: 18px arial, sans-serif; 
	color: #3C0000; 
	text-transform: uppercase; 
	letter-spacing: 1.75px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-top: 1px solid #607E78; 
	border-bottom: 1px solid #607E78;
	text-align: left; }
	
	
h2 {font: 16px arial, sans-serif; 
	color: #607E78;
	text-align: left; 
	text-transform: lowercase; 
	line-height: 0px; 
	padding-top: 15px; }
	
	
h3 {font: 17px arial, sans-serif; 
	color: #ffffff;
	text-align: left; 
	text-transform: lowercase; 
	letter-spacing: 1px; 
	font-weight: bold; }

h3 a:link {color: #ffffff; text-decoration: none; }
h3 a:hover {color: #ffffff; text-decoration: underline; }	
h3 a:visited {color: #ffffff; text-decoration: none; }	


h4 {font: 12px arial, sans-serif; 
	color: #3C0000;
	text-align: left; 
	text-transform: lowercase; 
	line-height: 8px; }

h4 a:link {color: #3C0000; text-decoration: none; }
h4 a:hover {color: #3C0000; text-decoration: underline; }	
h4 a:visited {color: #3C0000; text-decoration: none; }	

h5 {font: 18px times, serif; 
	   color: #3C0000;
	   text-align: left;
	   font-style: bold;
	   letter-spacing: 1.5px; }

.text {font: 12px times, serif; 
	   color: #3C0000;
	   text-align: left; 
	   line-height: 16px; 
	   padding-top: -10px; }
	   
blockquote { line-height: 21px; }

	   
.copyright index {font: 9px arial, sans-serif; 
				  font-style: italic; 
				  color: #4E0000; 
				  text-align: center;}

.copyright {font: 9px arial, sans-serif; 
			font-style: italic;
			color: #4E0000; 
			text-align: right;}
		
.bottom-nav {
	border-top: 1px solid #607E78;
	border-bottom: 1px solid #607E78;
	padding:5px;
}
.bottom-nav a, .bottom-nav a:link, .bottom-nav a:visited, .top-nav a {
	font: 12px arial, sans-serif;
	color: #3C0000;
}
bottom-nav a:hover {
	color: #3C0000;
	text-decoration: underline;
}	
.nav-active-page {
	font: 12px arial, sans-serif;
	color:#607E78;
	font-weight: bold;
}
