body{
	background-color: #090600;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;	
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
p{
	text-align: left;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}<link rel="stylesheet" type="text/css" href="brs.css">

/* [2. Header] */
.header_top{margin:0 auto;padding:0;width:975px;height:20px;background-color:#c2b776; border:0px solid white;}
.header_top p{margin: 0 0 0 10px;padding:0;color:#fff;font-size:12px;font-weight:bold;width:975px; text-align:left;}
.header{margin:0 auto; padding:0;width:975px;height:164px;background:url('http://www.boiserigging.com/railing/images/header_pic.jpg') no-repeat; border-top:1px solid #000;}
.header h1 a{margin:0;float:left;width:356px;height:164px;display:block;text-indent:-2500px;}

/* [3. Menu] */
.menu{margin:107px 0 0 0;float:right;width:616px ;height:57px;display:block;}
.menu ul{margin:0;padding:0;list-style:none;font:14px/100% Arial, Helvetica, sans-serif;width:616px;}
.menu ul li{margin:0;width:87px;height:57px;padding:0px;float:left;display:block;text-indent:-2500px;}
.menu li a span, .menu li a em{display:none}
.menu ul li a{display:block;width:88px;height:57px;}



#container-table{
	width: 850px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}
#border-top{
	background: url(../media/img/frame_top_bg.gif) repeat-x;
	height: 26px;
}
#border-bottom{
	background: url(../media/img/frame_bottom_bg.gif) repeat-x;
	height: 25px;
}
#border-left{
	background: url(../media/img/frame_left_bg.gif) repeat-y top;
}
#border-right{
	background: url(../media/img/frame_right_bg.gif) repeat-y;
}
#content-cell{
	height:400px;
	vertical-align: top;
  padding:20px;
}

#nav-table{
	width: 100%;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
}
#nav-table td{
	padding: 10px;
	text-align: center;
	width: 25%;
	white-space: nowrap;
}


#nav-table a:link,#nav-table a:visited,#nav-table a:active{
	color: #999999;
	text-decoration: none;
}
#nav-table a:hover{
	color: #FFFFFF;
	text-decoration: underline overline;
}

#contact-form th{
	text-align: right;
	vertical-align: top;
	font-weight: normal;
}
#contact-form td input,#contact-form td textarea{
	background-color: #090600; 
	border: solid 1px #ABBD26;
	color: #ABBD26; 
	padding: 2px;
	font: normal 12px arial,helvetica;
} 

#allcats-table{
	width: 100%;	
}
#allcats-table td{
	width: 50%;
	text-align: center;
	padding: 10px 10px 25px 10px;
}

.pic-desc{
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#thumbs-div{	
	padding: 3px;	
}

.cleaner{
	clear: both;
}
.imgLink{	
	float: left;
	margin: 10px;
	text-align: center;	
	position: relative;
}
.imgName{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
}


#info-div{

}
#info-div img{
	margin-right: 20px;
}

.p1{
	font: normal 14px Arial, Helvetica, sans-serif, Verdana, Geneva, ;
	padding: 5px;
}

#footer-text{
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
}

#webdesign, #webdesign a{
	padding: 10px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #636363;
	text-align: center;
}

#top-nav a{
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 20px 20px 20px;
}

#top-nav a:link,#top-nav a:visited,#top-nav a:active{
	color: #999999;
	text-decoration: none;
}
#top-nav a:hover{
	color: #ABBD26;
	text-decoration: none;
}
.selected{
	color: #ABBD26;
}

.railing-border{border:#ccc 1px solid; margin:10px auto; padding:30px; -moz-border-radius:10px; -webkit-border-radius:10px;}