/* CSS Document */
	body {
	padding:0;
	margin:0;
	text-align:center; 
	background: #38372B url(../images/bkgd.gif) repeat-x;
	font-family:arial,verdana,sans-serif;
	line-height: 2.1;
	/* letter-spacing: 1px; */
	font-size: 11px;
	}
	#frame {
	    min-width: 780px;
		width:780px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		position:relative;
		}
/* --------------------(common)--------------- */ 		
	p {margin:0;} 

	a {
	color: #A1B7C2;
	font-weight:normal;
	text-decoration:none;
	-moz-outline-style:none;
	outline: none;
	}
	
    a:hover, a.enter:hover {text-decoration:underline;}	
    a.enter {color:#fff;}	
		
/* --------------------(contact)--------------- */			
#contact {
		padding:0 35px 0 50px;
		background-color: #E0DFCB;
		height:332px;
		/* border:solid 1px red; */
		background-repeat:no-repeat;
		background-image:url(../images/contact-bg.gif);
		}
		
#contact p, #contactinterior p {
	color:#000000;
	font-size: 11px; 
	line-height: 2.1;
	letter-spacing: 0px;
	width:290px;
}

		
/* --------------------(Gallery)--------------- */			
#gallery {
		padding:0 35px 0 50px;
		background-color: #EDE8C0;
		height:332px;
		}
		
#gallery p, #galleryinterior p {
	color:#000000;
	font-size: 11px; 
	line-height: 2.1;
	letter-spacing: 0px;
	width:290px;
}

#gallery div.right {float:right; margin-top:35px;}
#gallery div.left {float:left; margin-top:55px;}

#galleryinterior {
		padding:0 20px 0 50px;
		background-color: #fff;
		height:332px;
		}	
		
/* #galleryinterior div.right {float:right; margin-top:45px;} */
#galleryinterior div.left {float:left; margin-top:35px;}	

#pictFrame {
height:252px;
width:378px;
}

#pictContainer {}
#pictContainer td {}
#pictureCount, #pictCaption {color:#000; font-size:10px; margin-top:10px;}
#pictCaption {margin-left:44px; width:280px; line-height:12px;}
#pictureCount {width:45px;}

#contentsCore {
    color:#000;
	font-size: 11px; 
	line-height: 2.1;
	letter-spacing: 0px;
	width:274px; 
	float:right; 
	margin-top:45px;
	}
	
#contentsCore p {
    color:#000;
	font-size: 11px; 
	line-height: 2.1;
	letter-spacing: 0px;
	width:274px; 
}

#contents1 {
   color:#A3B6BD; 
   font-style:italic; 
   font-size:10px; 
   line-height:12px; 
   letter-spacing: 0px;
   position:absolute; 
   width:324px; 
   left:485px; 
   top:381px;
   /* background-color:red;  */ 
}

	#contents1 a {
	   color:#A3B6BD; 
	}
	
	#contents1 em {
		padding-left:10px;
		font-size:8px; 
		line-height:12px; 
	}

#contents2 {
   color:#A3B6BD; 
   font-style:italic; 
   font-size:10px; 
   line-height:12px; 
   letter-spacing: 0px;
   position:absolute; 
   width:324px; 
   height:30px; 
   left:485px; 
   top:338px;
   /* background-color:green; */ 
}

	#contents2 a {
	   color:#A3B6BD; 
	}
	
#contents3 {
	position:absolute; 
	width:274px; 
	left:190px; 
	top:582px;
	font-family:georgia, serif;
	color:#62685E;
	font-size:9px;
	letter-spacing: 0px;
	/* background-color:yellow; */ 
}

/* --------------------(Colliery)--------------- */		

/* commented backslash hack v2 \*/	
	#colliery {
		padding:0 15px 0 50px;
		background-color: #D8DED4;
		height:332px;
		}
		
	#colliery p,  #collieryinterior p {
	color:#000000;
	font-size: 11px; 
	line-height: 20px;
	letter-spacing: 0px;
}	

#collieryinterior {
    padding:0 15px 0 50px;
	/* background-color: #fff; */
	height:332px;
}

#colliery div.right {float:right; margin-top:32px;}
#colliery div.left {float:left; margin-top:55px; width:290px;}	

#collieryinterior div.right {float:right; margin-top:53px;}
#collieryinterior div.left {float:left; margin-top:51px;}	

.categories {color:#C8BD53; text-transform:uppercase; font-size:10px; font-family:georgia, serif;}
td.services {font-size:10px; font-family:georgia, serif; line-height:13px; color:#949286;}
/* end hack */

/* --------------------(navigation)--------------- */		
#nav {
padding:34px 35px 0 50px;
background-color: #38372B;
}

.navBlockContainer {
	background-image:url(../images/GALLERY_On.gif);
	background-repeat:no-repeat;
	 background-position:-60px 20px; 
}

.navBlockContainer2 {
	background-image:url(../images/COLLIERY_On.gif);
	background-repeat:no-repeat;
	background-position:-60px 2px;
}

.navBlock a {
	display:block;
	height:18px;
	color:#A1B7C2;
	font-size:10px;
	line-height:12px;
	text-decoration:none;
}

	.navBlock a.on,
	.navBlock a:hover {
		color:#ffffff;
		text-decoration:none;
	}
	



#buttonNav {
float:right;
/* border:solid 1px red; */
}

	#buttonNav a {
	}
	
	#buttonNav a#buttonNav_login {
	}
	
		#buttonNav a#buttonNav_login img {
		margin-right:40px;
		margin-right:90px;
		}
		
	#buttonNav a#buttonNav_bonanza {
	display:none;
	}

		#buttonNav a#buttonNav_bonanza img {
		margin-right:90px;
		}
		
	

/* --------------------(header)--------------- */	

 #header {
  background-color:#38372B;
   height:80px;
   } 

 /* --------------------(footer)--------------- */	  	 
#footer {
	clear: both;
	margin-top: 0;
	font-family:georgia, times new roman, times, serif;
	color:#62685E;
	font-size:9px;
	position:absolute;
	top:582px;
	left:486px;
	letter-spacing: 1px;
	/* margin-left:440px;*/
}	



.col01a {
float:left;
width:215px;
margin-top:25px;
margin-right:30px;
/* border:solid 1px red; */
}

.col01b {
float:left;
width:215px;
margin-top:25px;
margin-right:30px;
/* border:solid 1px red; */
}

.col01c {
float:left;
width:215px;
margin-top:25px;
/* border:solid 1px red; */
}

.col01d {
float:left;
width:460px;
margin-top:25px;
margin-left:10px;
padding-top:27px;
/* border:solid 1px red; */
}



.col02a {
float:left;
width:245px;
margin-top:25px;
margin-right:30px;
/* border:solid 1px red; */
}

.col02b {
float:left;
width:400px;
margin-top:45px;
margin-right:10px;
/* border:solid 1px red; */
}

.col02c {
float:left;
width:420px;
margin-top:45px;
/* border:solid 1px red; */
}


h2 {
font-family:Arial,Helvetica,sans-serif;
font-size: 11px; 
line-height: 20px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#be8a3b;
font-weight:normal;
}




form.form01 {
padding:38px 0px 0px 100px;
margin:0px 0px 0px 0px;
color#333333;
}

	form.form01 label {
	width:60px;
	float:left;
	display:block;
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	line-height:13px;
	}
	
	form.form01 input.textField {
	width:150px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	background-color:#E8E9DB;
	border:solid 1px #999999;
	}
	
	form.form01 .formLower {
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 60px;
	}
	
	#collieryinterior form.form01 .formLower p {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
	}



form.form02 {
padding:38px 0px 0px 100px;
margin:0px 0px 0px 0px;
color#333333;
}

	form.form02 label {
	width:50px;
	float:left;
	display:block;
	padding:4px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	line-height:13px;
	/* border:solid 1px red; */
	}
	
	form.form02 label.checkbox {
	float:none;
	clear:none;
	display:inline;
	}
	
	form.form02 input.textField {
	width:250px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#E8E9DB;
	border:solid 1px #999999;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	line-height:13px;
	}
	
	form.form02 textarea {
	width:250px;
	height:60px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#E8E9DB;
	border:solid 1px #999999;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	line-height:13px;
	}
	
	form.form02 .formLower {
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 60px;
	}
	
	#collieryinterior form.form02 .formLower p {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
	}
