


/*
html {
background:  #948a81 url(../images/background.jpg) no-repeat center top;
}
*/



html {
background:  #000;
}



body {	
	padding: 0px;
	margin: 0px;
 	height: 100%;
  	width: 100%;
  	display: table;

	}

html, body {
	height: 100%;
}




.bold {
	font-weight: bold; 
 } 



.italic {
	font-style: italic;
 } 



.header_bold {
	font-weight: bold; 
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 25px;
	font-size: 1.25em;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 30px;
	margin-bottom: -45px;
	color: #000000;
	text-align: left;
}


#main_text p {
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 25px;
	font-size: .875em;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 30px;
	margin-bottom: 5px;
	color: #000000;
	text-align: left;
}


h1 {
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 25px;
	font-size: 1.35em;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 30px;
	margin-bottom: 5px;
	color: #000000;
	text-align: left;
	}


h2 {
font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: .875em;
	font-size: .875em;
	margin-top: .875px;
	margin-left: 0px;
	margin-bottom: 10px;
	color: #000000;
	text-align: left;
	}


h3 {
font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 15px;
	font-size: 1.3em;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: .4em;
	color: #fff;
	text-align: left;
	}

h4 {
font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 15px;
	font-size: 1em;
	margin-top: 20px;
	margin-left: 30px;
	margin-bottom: .4em;
	color: #000;
	text-align: left;
	}


h5 {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 1.3em;
	height: auto;
	width: 265px;
	padding: 30px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	float: left;
}








a img { 
	border-bottom-style: none;
	border-bottom-width: 0px;
	}

a:link {
	color: #8c0e0e;
	text-decoration: none;
	}
a:visited {
	color: #0e4c8c;
	text-decoration: none;
	}
a:hover {
	color: #f67c06;
	padding: 0px 0px 1px 0px;
	}

a:active {
	color: #000;
	text-decoration: none;
	}
	


.banner {
	float: left;
	margin: -30px 0px 10px 0px;
	border-width: 0px; 

	}
	

.header {
	margin: 0px;
	padding: 0px;
}



a:link {
	color: #fff;
	text-decoration: none;
	}
a:visited {
	color: #fff;
	text-decoration: none;
	}
a:hover {
	color: #c5fc02;
	border-bottom: 0px solid #b5d641;
	padding: 0px 0px 1px 0px;
	}
a:active {
	color: #000;
	text-decoration: none;
	}
	


.current {
	color: #000000;
	border-bottom: 5px solid #000000;

}







#wrapper {
	
	display: table;
	width: 975px;
	height: auto;
	margin: 0px auto 0px auto;
	text-align: left;

	}



#overlay {
	background: url(../images/overlay.png) no-repeat center top;
	width: 977px;
	height: 640px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	}


#overlay2 {
	background: url(../images/overlay2.png) no-repeat center top;
	width: 977px;
	height: 637px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	}




#overlay3 {
	background: url(../images/overlay3.png) no-repeat center top;
	width: 977px;
	height: 637px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	}



#underlay {
	width: 977px;
	height: 637px;
	margin: -570px 0px 0px 0px;
	padding: 0px;

	}








#wrapper_ll {

	display: table;
	width: 975px;
	height: auto;
	margin: 0px auto 0px auto;
	text-align: left;

	}



#head {
	background: url(../images/header_home01_ll.jpg) no-repeat center top;
  	padding: 0px;
  	margin: 0px 0px 10px 0px;
  	width: 975px;
 	height: 107px;
  	display: table;
  	float: left;
  	position: absolute;
 
}



#head_ll {
	background: url(../images/header_home01_ll.jpg) no-repeat center top;
  	padding: 0px;
  	margin: 0px 0px 10px 0px;
  	width: 975px;
 	height: 107px;
  	display: table;
  	float: left;
  	position: absolute;
 
}




.header_ll_overlay {
  	padding: 0px;
  	top: 0px;
  	margin: 0px 0px 10px 0px;
  	width: 975px;
 	height: 107px;
  	display: table;
  	float: left;
  	position: absolute;
}







#nav a:link {
	color: #fff;
	margin:0px 0px 0px 5px;
	text-decoration: none;
	}

#nav a:visited {
	color: #fff;
	text-decoration: none;
	margin:0px 0px 0px 5px;
	}

#nav a:hover {
	color: #fff;
	border-bottom: 1px solid #f67c06;
	padding: 0px 0px 1px 0px;
	}

#nav a:active {
	color: #fff;
	text-decoration: none;
	}
	
	
#nav .current {
	font-weight: bold;
	color: #fff;
	font-style: bold;
	border-bottom: 5px solid #000000;

}


#left .navdivider {
	border-bottom: thin solid #6fbd4b;
	width: 245px;
	margin: 15px 0px 10px 0px;
}





#pages {
	margin: -10px 0px 5px 310px;
	padding: 0px;
	text-align: left;

}


.photo_text p {
font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 5px;
	font-size: .750em;
	margin: 0px;
	color: #000000;
	text-align: left;


}




#content_main_text {
	width: 975px;
	height: auto;
	margin: 220px 0px 0px 0px;
	padding: 0px;

}


.underline_listed {
	border-bottom: 1px solid #e7e4e4;
	display: block;
	height: 1px;
	width: 500px;
	margin: 5px 0px 20px -49px;
	background-color: #000:
}



#text {
	width: 975px;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}



#content_text a {		
	font-family: Verdana, Geneva, Arial, sans-serif;
	height: auto;
	width: 220px;
	line-height: 20px;
	font-size: .875em;
	padding:0px 0px 0px 20px;
	margin: 10px 0px 20px 0px;
	color: #fff;
	font-style: bold;
	text-align: left;
	

}

#desc_text {
	font-family: Verdana, Geneva, Arial, sans-serif;
	height: auto;
	width: 200px;
	line-height: 20px;
	font-size: .775em;
	padding:0px 0px 0px 30px;
	margin: 250px 0px 20px 0px;
	color: #fff;
	text-align: left;
	position: absolute;
}


#info {
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: .675em;
padding: 0px 0px 0px 17px;
margin: 55px 0px 0px 0px;
width: 800px;
height: 30px;
position: absolute;
}






/*   THUMBNAIL GALLERY START */



.quote {

	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: .775em;
	color: #fff;
	font-style: italic;
}



#perviews {
	width: 950px;
	height: 430px;
	margin: 130px 0px 0px 10px;
	padding: 0px;

}

#image_gallery {
position: relative;
overflow: hidden;
width: 975px;
height: 700px;
}

ul#gallery_thumbs {
list-style: none;
margin: 0;
padding: 0;
}

#gallery_thumbs li {
background: none;
display: inline;
}

.preview_text {

	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 29px;
	font-size: .775em;
	margin: 0px 0px 0px -970px;
	color: #fff;
	width: 190px;
	text-align: left;
	position: absolute;
	visibility: hidden;

}



.thumb_col0 img { /* styles thumbnail previews */
padding: 0px 0px 0px 165px;
}
.thumb_col0 :hover img {
background-color: transparent;
}
.thumb_col0 span { /* hides large previews */
visibility: hidden;
position: absolute;
}
.thumb_col0 span img { /* styles large previews */
background: #fff;
padding: 1px;
border: 0px solid #ddd;
}
.thumb_col0:hover span { /* displays preview while hovering over thumb */
visibility: visible;
top: 0px; /* absolute positioning to control where previews are displayed */
left: 495px;
z-index: 0;

}




.thumb_col1 img { /* styles thumbnail previews */
background: #fff;
padding: 1px;
border: 1px solid #ddd;
}
.thumb_col1 :hover img {
background-color: transparent;
}
.thumb_col1 span { /* hides large previews */
visibility: hidden;
position: absolute;
}
.thumb_col1 span img { /* styles large previews */
background: #fff;
padding: 1px;
border: 1px solid #ddd;
}
.thumb_col1:hover span { /* displays preview while hovering over thumb */
visibility: visible;
top: 0px; /* absolute positioning to control where previews are displayed */
left: 495px;
z-index: 0;

}



.thumb_col1_nb img { /* styles thumbnail previews */
background: #;
padding: 0px;
margin: 2px 2px 2px 2px;
border: 0px solid #ddd;
}
.thumb_col1_nb :hover img {
background-color: transparent;
}
.thumb_col1_nb span { /* hides large previews */
visibility: hidden;
position: absolute;
}
.thumb_col1_nb span img { /* styles large previews */
background: #fff;
padding: 1px;
border: 0px solid #ddd;
}
.thumb_col1_nb :hover span { /* displays preview while hovering over thumb */
visibility: visible;
top: 0px; /* absolute positioning to control where previews are displayed */
left: 495px;
z-index: 0;

}




.thumb_col2 img { /* styles thumbnail previews */
background: #fff;
padding: 1px;
border: 1px solid #ddd;
}
.thumb_col2 :hover img {
background-color: transparent;
}
.thumb_col2 span { /* hides large previews */
visibility: hidden;
position: absolute;
}
.thumb_col2 span img { /* styles large previews */
background: #fff;
padding: 1px;
border: 1px solid #ddd;

.thumb_col2 .whiteback {
width: 400px;
height: 400px;
display: block;
background: #fff;
}

}
.thumb_col2:hover span { /* displays preview while hovering over thumb */
visibility: visible;
top: 0px; /* absolute positioning to control where previews are displayed */
left: 495px;
z-index: 0;
position: absolute;
}


.thumb_col3 img { /* styles thumbnail previews */
background: #fff;
padding: 1px;
border: 1px solid #ddd;

}
.thumb_col3 :hover img {
background-color: transparent;
}
.thumb_col3 span { /* hides large previews */
visibility: hidden;
position: absolute;
}
.thumb_col3 span img { /* styles large previews */
background: #fff;
padding: 1px;
border: 1px solid #ddd;

}
.thumb_col3:hover span { /* displays preview while hovering over thumb */
visibility: visible;
top: 0px; /* absolute positioning to control where previews are displayed */
left: 495px;
z-index: 0;
position: absolute;
}



.thumb_col3_nb img { /* styles thumbnail previews */
background: #;
padding: 0px;
margin: 2px 2px 2px 2px;
border: 0px solid #ddd;
}
.thumb_col3_nb :hover img {
background-color: transparent;
}
.thumb_col3_nb span { /* hides large previews */
visibility: hidden;
position: absolute;
}
.thumb_col3_nb span img { /* styles large previews */
background: #fff;
padding: 1px;
border: 0px solid #ddd;
}
.thumb_col3_nb :hover span { /* displays preview while hovering over thumb */
visibility: visible;
top: 0px; /* absolute positioning to control where previews are displayed */
left: 495px;
z-index: 0;

}





.col4 {
	width: 100px;
	height: 0px;
	display: block;
}



.blank {
	width: 75px;
	height: 50px;
	display: block;
}


/*   THUMBNAIL GALLERY END */








