BODY {
	background-color: #231F20;
	margin: 0px 0px 0px 0px;
}


A:link {
	text-decoration: none;
	color: #9a9899;
}

A:visited {
	text-decoration: none;
	color: #9a9899;
}

A:hover {
	color: #FFFFFF;
	text-decoration: none;
}	

#flash_banner {
	background-color: #231f20;
	height: 48px;
	background: #3c3c3e url(./img/bg.jpg) top right no-repeat;
}
#wp_banner {
	background-color: #231f20;
	height: 48px;
	background: #3c3c3e url(./img/bg.jpg) top right no-repeat;
}

#site {
	padding-top: 10px;
	background-color: #231f20;
}

	.Menu {
		height: 35px;
		padding-left: 30px;
		
	}

		.MenuItem, .MenuItem_hover {
			font-family: Arial;
			font-size: 12px;
			font-weight: normal;
			color: #9a9899;
			float: left;
			margin-right: 3px;
		}

		.MenuItem_hover {
			color: #FFFFFF;
			cursor: pointer;
		}

		.MenuItemContext {
			position: absolute;
			border: 1px solid #333333;
			font-family: Arial;
			font-size: 11px;
			font-weight: normal;
			color: #9a9899;
			background-color: #111111;
		}

			.ContextMenuItem, .ContextMenuItem_hover {
				cursor: pointer;
				padding-left: 4px;
				padding-right: 10px;
				white-space: nowrap;
			}

			.ContextMenuItem_hover {
				color: #FFFFFF;
				background-color: #222222;
			}

	#content {
		width: 100%;
	}

	
		#actual_content {
			font-family: Arial;
			font-size: 11px;
			font-weight: normal;
			color: #FFFFFF;
			padding-left: 30px;
		}
		
			#actual_content H1 {
				font-size: 14px;
				font-weight: bold;
				color: #FFFFFF;
				margin: 0px 0px 0px 0px;
			}
	
		#left_pane {
			padding-left: 30px;
			/*padding-right: 510px;*/
			position: absolute;
			
		}
		
			.details {
				clear:left;
				font-family: Arial;
				font-size: 11px;
				font-weight: normal;
				color: #FFFFFF;
				padding-top: 10px;
				padding-bottom: 80px;
			}
			
				.details H1 {
					font-weight: bold;
					margin: 0px 0px 0px 0px;
					color: #FFFFFF;
					font-size: 14px;
				}
		
			.image_box {
				float: left;
				margin-right: 5px;
				margin-bottom: 5px;
				border: 1px solid #FFFFFF;
				background-repeat: no-repeat;
				background-position: top left;
			}
		
		#right_pane {
			clear: bottom;
			float:right;
			width: 430px;
			
		}
			
			#right_content {
				height: 450px;
			}

			/* Begin gallery insertion */

				.gallery_image {
					float: left;
					margin: 5px;
					width: 55px;
					height: 55px;
				}

				.gallery_box {
					width: 270px;
					height: 250px;
					align: center;
				}

				.enlarged_image, .enlarged_image_zoom {
					background: #000000;
					height: 400px;
					width: 400px;
					overflow: hidden;
				}

				.enlarged_image_zoom {
					background: #000000 url(./img/zoom.gif) 37px 125px no-repeat;
				}

				.image_zooming {
					filter:alpha(opacity=40);
					-moz-opacity:0.4;
					opacity:0.4;
					-khtml-opacity:0.4;
				}

				.zoom_selector {
					background: url(./img/zoom_box.gif) 0px -12px no-repeat;
					width: 400px;
					height: 30px;
					text-align: auto;
					font-size: 1px;
					overflow: hidden;
				}

				.zoom_slider {
					background: url(./img/zoom_slide.gif) 0px 0px no-repeat;
					position: relative;
					width: 5px;
					height: 16px;
					cursor: pointer;
					overflow: hidden;
					font-size: 1px;
					-moz-user-select: none;
				}

				.zoom_cover {
					position: absolute;
					width: 400px;
					height: 400px;
					filter:alpha(opacity=01);
					-moz-opacity:0.00;
					opacity:0.00;
					-khtml-opacity:0.00;
					background-color: #000000;
					z-index: 200;
					-moz-user-select: none;
				}

			/* End gallery insertion */


	.footer_a {
		background-color: #231F20;
	}

	.footer_b {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #9a9899;
		background: url(./img/name.jpg) bottom right no-repeat;
		height: 115px;
	}
	
	.footer_b .MenuItem, .footer_b .MenuItem_hover {
		font-size: 11px;
	}
	
	.footer_b .Menu {
		padding-left: 0px;
	}
	
		.spacer_footer {
			height: 60px;
		}

		.top_footer {
			height: 30px;
			padding-left: 30px;
		}
			
			.sch_appt, .sch_appt_hover {
				background: url(./img/contact.png) top left no-repeat;
				cursor: pointer;
				width: 137px;
				height: 24px;
				line-height: 25px;
				vertical-align: middle;
				font-family:Arial;
				font-size: 11px;
				padding-left: 30px;
				color: #FFFFFF;
				
				white-space:nowrap;
				
			}
			
			.sch_appt_hover {
				color: #F1F1F1;
			}
		
		
		.bottom_footer {
			padding-left: 30px;
		}