div, p, ul, li, ol, h1, h2, h3, h4, h5, img, input, textarea {
	padding:0;
	margin:0;
}	
body {
	padding:0;
	margin:0;
	background:url(../images/Background.gif) repeat-x #191919;
}
img {
	border:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#MasterBox {
	width:940px;
 	margin:0 auto;
}
.BRClear {
	clear:both;
}
/* HEROBOX */
#HeroBox {
	width:940px;
	height:484px;
}
	#Flash {
		background:url(../images/Hero.jpg) no-repeat;
		width:650px;
		height:484px;
		float:left;
	}
	#NavBox {
		background:url(../images/Nav.jpg) no-repeat;
		width:290px;
		height:484px;
		float:left;
	}
#Nav {
	padding:40px 0 0 0;
}
#Nav li {
	list-style:none;
	font:18px "Times New Roman", Times, serif;
	margin:0 0 12px 0;
}
	#Nav li a {
		color:#fff;
	}
	#Nav li a:hover {
		text-decoration:none;
		color:#636339;
	}
	#Nav li a span {
		font:16px "Times New Roman", Times, serif;
		color:#666;
	}
	
/* FOOTER */

#FooterBG {
	background:#000 repeat-x;
	width:auto;
	border-top:10px solid #636339;
}
#FooterBox {
	width:940px;
	text-align:center;
	margin:0 auto; 
	padding:10px 0;
}
	#FooterBox p {
		font:10px Arial, Helvetica, sans-serif;
		color:#fff;
		padding:10px 0 0 0;
	}
	#FooterBox p a {
		color:#fff;
	}


/* ContentBox */

#ContentBox {
	background:url(../images/ContentBoxBGSubPage.jpg) repeat-x #191919;
	width:940px;
	padding:10px 0 0 0;
}

/* ContentMain */

#ContentMain {
	width:594px;
	float:left;
}
	#ContentMainBG {
		background:url(../images/ContentMainBG.gif) repeat-y;
		width:548px; /* 580px */
		padding:0 10px 20px 22px;
	}
	#ContentMainTop {
		background:url(../images/ContentMainTop.gif) no-repeat;
		width:580px;
		height:20px;
	}
	#ContentMainBTM {
		background:url(../images/ContentMainBTM.gif) no-repeat;
		width:580px;
		height:20px;
	}
#ContentMain h1 {
	font:24px Arial, Helvetica, sans-serif;
	color:#636339;
}
#ContentMain h2 {
	font:16px Arial, Helvetica, sans-serif;
	color:#000;
	padding-top: 10px;
}
#ContentMain p {
	font:12px Arial, Helvetica, sans-serif;
	padding:10px 10px 0 0;
	line-height:18px;
}
#ContentMain li {
	list-style: none;
	padding-left: 10px;
	font:12px Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	
}
	
#ContentMain .ProcImg {
float: left;
padding: 2px;
border: 1px solid #636339;
margin: 6px 10px 0 0; 
}

#ContentMain a {
color: #996600;
}

/* ContentRight */
#ContentRight {
	float:left;
	width:346px;
}
#GalleryPreview {
	background:url(../images/Gallery_PreviewSub.gif) no-repeat;
	width:336px;
	height:245px;
}
	#GalleryPreview a {
		display:block;
		width:inherit;
		height:inherit;
	}

/* Quick Contact */

#Address {
	float:left;
	width:168px; /* 183px */
	padding:20px 0 0 0;
}
#Address p {
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:14px;
	margin:0 0 10px 0;
}
#QuickContact {
	width:189; /* 204px */
	float:left;
	padding:20px 0 0 5px;
}
#QuickContact input {
	font:11px "Courier New", Courier, monospace;
	padding:0 0 0 5px;
	width:155px;
	height:15px;
	margin:0 0 5px 0;
	border:1px solid #333;
}
#QuickContact textarea{
	font:11px "Courier New", Courier, monospace;
	padding:1px 0 0 5px;
	width:155px;
	height:80px;
	margin:0 0 5px 0;
	border:1px solid #333;
}
#QuickContact .SubmitBtn{
	background:url(../images/SubmitBTN.jpg) no-repeat;
	width:72px;
	height:20px;
	border:none;
}

/* ProceduresBox */

#ProceduresBox {
	clear:both;
	padding:10px 0 0 0;
}
#ProceduresBoxBG {
	background:url(../images/ProceduresBG.jpg) repeat-y;
	width:860px; /* 926 */
	padding:0 0 20px 66px;
}
#ProceduresBoxTop {
	background:url(../images/ProceduresTop.jpg) no-repeat;
	width:926px;
	height:83px;
}
#ProceduresBoxBTM {
	background:url(../images/ProceduresBTM.jpg) no-repeat;
	width:926px;
	height:20px;
}
#ProceduresBox .ProceduresList {
	width:260px;
	float:left;
	text-align:center;
}
	#ProceduresBox .ProceduresList h1 {
		font:14px Arial, Helvetica, sans-serif;
		color:#fff;
	}
	#ProceduresBox .ProceduresList p {
		font:12px Arial, Helvetica, sans-serif;
	}
	#ProceduresBox .ProceduresList p a {
		color:#000;
	}