body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

html, body {font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; background-color:#e2ded3; color:#e6dec2;}
body {margin-top:23px;}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 { color:#d5cba7; font-size:16px; font-weight:bold; margin:0 0 12px 0;}
H2 { background:url(images/bannerback.gif) no-repeat; width:389px; height:15px; font-size:14px; font-weight:bold; color:#ccc29e; margin:0 0 11px 0;}
H2 em{ display:block; width:92px; margin:0 0 0 21px;  font-style:normal; text-align:center;}

H2.big { background:url(images/bannerback1.gif) no-repeat; width:389px; height:15px; font-size:14px; font-weight:bold; color:#ccc29e; margin:0 0 11px 0;}
H2.big em{ display:block; width:122px; margin:0 0 0 21px;  font-style:normal; text-align:center;}

H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#ddc187; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#fff; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}
.imglftpad {margin:0 12px 8px 0;}
.imgrgtpad {margin:0 0 8px 12px;}

/* LAYOUT STYLES */
#wrapper {width:770px; margin:0 auto; background:url(images/mainback.jpg) repeat-y #1d1a16;}

.logo { background:url(images/logoban.jpg) no-repeat #554935; width:770px; height:134px;}
	.logo a{ display:block; width:150px; margin:0 auto; height:133px; text-indent:-9999px;}
	
	.img1 {float:left; background:url(images/img1left.jpg) no-repeat; width:289px; height:255px;}
	.img2 {float:left; background:url(images/img2right.jpg) no-repeat; width:290px; height:255px;}
	.buttons {float:left; background:url(images/buttonsback.gif) no-repeat; width:191px; height:255px;}
		ul.buttop {padding:65px 0 0 25px; margin:0; text-align:left; text-transform:uppercase; font-size:14px;}
		ul.buttop li {padding:0; margin:0 0 2px 0; list-style-type:none;}
		ul.buttop li a{ display:block; width:156px; width/**/:/**/125px; padding:3px 3px 3px 28px; background:url(images/bullet.gif) no-repeat 0px 3px;}
		
.mainContent { margin:0 auto; background:url(images/backtext.jpg) repeat-y; width:668px; line-height:14px;}
	.backtop { background:url(images/topback.jpg) no-repeat top;}
	.backbot {background:url(images/botback.jpg) no-repeat bottom; width:666px;  width/**/:/**/649px; padding:0 9px 27px 10px; text-align:left;}
	
	.leftSect {float:left; width:419px;}
	.leftSect p{ padding:0 0 10px 0;}
	
		.leftbox { background:url(images/left_midsect.gif) repeat-y; width:419px;}
			.toplb {background:url(images/left_topcurve.gif) no-repeat top;  width:419px;}
			.botlb {background:url(images/left_botcurve.gif) no-repeat bottom; width:419px; width/**/:/**/389px; padding:10px 15px 22px 15px;}

			
			ul.mubul { padding:3px 10px 1px 12px; margin:2px 10px 1px 16px;}
			ul.mubul li{ padding:3px 0 3px 32px; margin:4px 0; background:url(images/bulletleft.gif) no-repeat 0 2px;}
	
	.rightSec {float:right; width:222px;}
	.rightSec p{ padding:0 0 10px 0;}
	
	.mrgimgg {margin:0 14px 0 0;}
	
		.contact {background:url(images/contactback.jpg) no-repeat; width:222px; height:134px; margin:0 0 8px 0; overflow:hidden;}
		.contact a{ color:#e6dec2;}
			.ct{ text-align:right;	display:block;	padding: 35px 8px 5px 5px; }
			
		.gallery { width:222px; background:url(images/gallerybackback.jpg) repeat-y; margin:0 0 8px 0;}
			.gallery_top {background:url(images/galleryback.jpg) no-repeat top;}

			.gallery_bot {background:url(images/galleryclose.jpg) no-repeat bottom; width:222px; width/**/:/**/206px; padding:38px 8px 12px 8px; text-align:center;}
			
		.quotes { width:222px; background:url(images/quotes_backback.jpg) repeat-y;}
			.quotes_top {background:url(images/quotes_back.jpg) no-repeat top;}
			.quotes_bot {background:url(images/quotes_close.jpg) no-repeat bottom; width:222px; width/**/:/**/206px; padding:48px 8px 22px 8px; text-align:center;}
			.qback {background:url(images/quoteback.gif) no-repeat center; padding:40px 15px 40px 5px; text-align:right; color:#ccc29e;}
		.formtbl {}
		.formtbl td{ vertical-align:top; padding:4px 4px 4px 12px; font-size:11px;}			
		.formtbl input, .formtbl select, .formtbl textarea {font-size:10px; color:#645d46; border:1px solid #524b36; background-color:#e6dec2; font-size:11px;}

		.grbrd { border:5px solid #4e4e32;}
		.wdd {width:366px; margin:0 auto;}
			
#footer { background:url(images/footerback.jpg) no-repeat #141414; width:770px; height:130px; margin:0 auto;}
	.bot { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#74674b; padding:60px 0 0 0;}
	.bot a{ color:#74674b;}

