 
*{margin:0; padding:0;}
body{background:#322107; padding:0px; margin:0px; }

/*------------------ HTML Tags -----------------------*/
 
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;}
label,select{cursor:pointer; }
li{padding:0px; margin:0px;}
ol,ul{padding:0px; }
p{padding:0px; margin:0px; line-height:normal; }
textarea,input,select{font:11px arial, helvetica, sans-serif; padding:2px; border:1px solid #ccc;}
form{padding:0px; margin:0px;}
hr{padding:0px; margin:0px;}
img{border:0px;}
b{font-weight:bold;}

/* --------------------- custom --------------------- */

.clear{clear:both;}
.input{border:1px solid #ccc; padding:2px }
.page-break,.print-only{display:none;}
.point{cursor:pointer;}
.f_left{float:left;}
.f_right{float:right;}
.aligncenter{text-align:center;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.relative{position:relative;}

/* --------------------- links --------------------- */

 a img{border:0;}
 a:focus{ outline:0px;}




/*------------------ Wrapper -----------------------*/

#wrapper{
 	width:100%;
	}


/*------------------ Header -----------------------*/

#header{
	width:100%;
	height:145px;
	background:url(../images/header_back.jpg) top repeat-x;
	}

.header_indent{
	width:960px;
	margin:0 auto;
	padding:0px;
	}
	
.logo{
	width:390px;
	float:left;
	height:103px;
	display:block;
	background:url(../images/bjs_logo.jpg) top no-repeat;
	margin:0 0 4px 0;
	}

.top_box{
	width:290px;
	float:right;
	padding:10px 10px 0 0;
	}


.top_links{
	width:301px;
	float:left;
	}

.top_links ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}

.top_links li{
	background:url(../images/top_line.jpg) right 5px no-repeat;
	height:16px;
	padding:0 7px;
	float:left;
 	}


.request_box{
	width:175px;
	float:right;
	padding:13px 5px 0 0;
	}


/*------------------ Navigation -----------------------*/

#navigation{
	width:960px;
	height:38px;
	background:url(../images/nav_back.jpg) top no-repeat;
	float:left;
	}

.navigation_indent{
	padding:7px 0 0 20px;
	height:31px;
	width:940px;
	}
 
.navigation_indent ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
 
.navigation_indent li{
	float:left;
	padding:8px 31px 0 30px;
	background:url(../images/nav_line.jpg) right top no-repeat;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#b1c298;
	height:23px;
	text-align:center;
	text-decoration:none;
 	}
 
.navigation_indent a{
	color:#b1c298;
 	text-decoration:none;
 	} 
 
.navigation_indent a:hover{
	color:#b1c298;
 	text-decoration:underline;
 	}  
	
 /*------------------ Container -----------------------*/

#container{
	width:100%;
	background:url(../images/background.jpg) top repeat-x #000;
 	}

.container_indent{
	width:960px;
	margin:0 auto;
	}

.banner{
	width:960px;
	float:left;
	}

.maintenance_banner{
	float:left;
	width:203px;
	height:204px;
	}

.construction_banner{
	float:left;
	width:202px;
	height:204px;
	}

.welcome_box{
	background:url(../images/welcome_box.jpg) top no-repeat;
	width:555px;
	height:204px;
	float:left;
 	}
	
.welcome_indent{
	padding:20px 10px 10px 20px;
	width:525px;
	height:174px;
	}

.welcome_indent h1{
	padding:0 0 5px 0;
	margin:0px;
	}

.welcome_indent p{
	font:12px Arial, Helvetica, sans-serif;
	color:#a7ab7b;
	text-decoration:none;
	line-height:18px;
	padding:0 0 10px 0;
	}

.welcome_indent span{
 	color:#a0a74e;
 	}

 
/*------------------ Footer -----------------------*/

#footer{
	width:100%;
 	background:url(../images/footer_back.jpg) top repeat-x;
	height:200px;
 	}

.footer_indent{
	width:960px;
	margin:0 auto;
	background:url(../images/footer_bg.jpg) top no-repeat;
	}

.footer_address{
	padding:16px 0 0 0;
	float:left;
	width:960px;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#50634f;
	text-align:center;
	height:24px;
	}

.footer_logo{
	width:360px;
	float:left;
	padding:10px 0 0 0;
	}

.copyright_box{
	float:right;
	padding:25px 10px 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#3e3018;
	text-decoration:none;
	}


/********** ABOUT US PAGES ************/

.innr_container{
	background:url(../images/inner_back.jpg) top no-repeat;
	width:960px;
	float:left
	}

.innr_container1{
	background:url(../images/inner_man.jpg) top no-repeat;
	width:960px;
	float:left
	}

.innr_container2{
	background:url(../images/inner_snow.jpg) top no-repeat;
	width:960px;
	float:left
	}

.innr_contact{
	background:url(../images/inner_contact.jpg) top no-repeat;
	width:960px;
	float:left
	}

.left_col{
	float:left;
	width:250px;
	} 

.left_col p{
	font:12px Arial, Helvetica, sans-serif;
	color:#a7ab7b;
	text-decoration:none;
	line-height:18px;
	padding:0 0 10px 20px;
	}
 
.left_col h1{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#ccd474;
	text-decoration:none;
	padding:30px 0 5px 20px;
	}
 
  
.right_col{
	float:right;
	width:660px;
	padding:0 20px 0 0;
	} 

.right_col h1{
	font:19px Arial, Helvetica, sans-serif;
	color:#ccd474;
	text-decoration:none;
	padding:0 0 10px 0;
	}

.right_col h1 a{
 	color:#ccd474;
	text-decoration:none;
 	}

.right_col h1 a:hover{
 	color:#ccd474;
	text-decoration:underline;
 	}


.right_col p{
	font:12px Arial, Helvetica, sans-serif;
	color:#a7ab7b;
	text-decoration:none;
	line-height:18px;
	padding:0 0 10px 0;
	}

.right_col a{
 	color:#ff9207;
	text-decoration:none;
	font:bold 14px Arial, Helvetica, sans-serif;
  	}

.right_col a:hover{
 	color:#ff9207;
	text-decoration:underline;
  	}


.right_col span{
 	color:#a0a74e;
	font:bold 13px Arial, Helvetica, sans-serif;
 	}
 
.contact_text{
	font:12px Arial, Helvetica, sans-serif;
	color:#a7ab7b;
	text-decoration:none;
	} 
 
.input_box{
	background:#2f2210;
	border:1px solid #4e463a;
	padding:1px;
	font:12px Arial, Helvetica, sans-serif;
	color:#a7ab7b;
	}


/**************** PHOTO GALLERY START ****************/
.photo_gallery{
	width:660px;
	padding:15px 0;
	float:left;
	}

.photo_wrapper{
	padding:0 0 15px 0;
	width:660px;
	float:left;
	}

.photo_box{
	width:110px;
 	float:left;
	}
	
.photo_box p{
	font:13px Arial, Helvetica, sans-serif;
	color:#ccd474;
	text-align:center;
	padding:8px 0;
	text-decoration:none;
	line-height:22px;
	}
 
.space{
	width:27px;
	height:15px;
	float:left;
	}


 
