/* layout */
html { min-height: 100%; margin-bottom: 1px; }

body, div, span, th, td, p, ul, li, h1, h2, h3, h4, h5, h6, a, .p, .path, .checkul {
	font-family: georgia, arial, sans-serif;
	font-size: 11px;
	color: #666;
}

body {
	background: #000;
	margin: 0;
	padding: 0;
}

h1 {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: 0;
}

h1 a,
h1 a:link,
h1 a:visited {
	display: block;	
	height: 64px;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

h1 a,
h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:active { background: url("../i2/header2.jpg") top left no-repeat; }

h2 {
	font-size: 1.35em;
	color: #966;
}

h2.custom {
	text-indent: -9999px;
	background: url("../i/header_custom.jpg") top left no-repeat;
	width: 755px;
	height: 69px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #acacac;
}

h2.display {
	text-indent: -9999px;
	background: url("../i2/header_display.jpg") top left no-repeat;
	width: 755px;
	height: 69px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #acacac;
}

h2.testimonials {
	text-indent: -9999px;
	background: url("../i/header_testimonials.jpg") top left no-repeat;
	width: 755px;
	height: 69px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #acacac;
}

h2.events {
	text-indent: -9999px;
	background: url("../i2/header_events.jpg") top left no-repeat;
	width: 755px;
	height: 69px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #acacac;
}

h2.about {
	text-indent: -9999px;
	background: url("../i2/header_about.jpg") top left no-repeat;
	width: 755px;
	height: 69px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #acacac;
}

h2.contactus {
	text-indent: -9999px;
	background: url("../i2/header_contact.jpg") top left no-repeat;
	width: 373px;
	height: 69px;
	margin: 0;
	padding: 0;
}

h3 {
	font-size: 1.15em;
	color: #858585;
	border-bottom: 1px solid #ccc;
}

p,
li { /*/*/ line-height: 20px; /**/ }

input:focus,
textarea:focus,
select:focus { background: #e7e7e7; }

/* wrapper */
div#homewrapper {
	/* background: transparent url("../i/homebg.jpg") top left no-repeat;*/
	width: 760px;
	margin: 0 auto;
	padding: 0;
}

div#homewrapperRepeat {
	background: transparent url("../i2/homebg_repeat.jpg") top left repeat-y;
	width: 760px;
	margin: 0 auto;
	padding: 0;
}

div#contentwrapper {
	background: transparent url("../i2/mainbg.jpg") top left repeat-y;
	width: 760px;
	margin: 0 auto;
	padding: 0;
}

div#wrapper {
	background: #fff url("../i2/allbg.jpg") top left repeat-y;
	width: 760px;
	margin: 0 auto;
	padding: 0;
}

div#innerbg {
	/* background: transparent url("../i2/innerbg.jpg") top left no-repeat;*/
	width: 760px;
	margin: 0 auto;
	padding: 0;
}

.homeleft { float: left; width: 375px; }
.homeright { float: right; width: 345px; }

div#navbar {
	background-color: #cbc6a0;
}

#navbar ul{
	width: 758px;
	height: 31px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: center;
	}

	#navbar ul li { display: inline; }

	#navbar ul li a{
	font-family: arial, georgia, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	padding: 8px 8px;
	position: relative;
	top: 5px;
	margin-right: 15px;
	}

	#navbar ul li a:hover{
	color: #e7e4d0;
	background-color: #5d594f;
	}

	#navbar ul li.nb7 a { margin-right: 0; }

/* second level nav */
.navlist {
	margin: 0 6px 0 7px;
	padding: 0 0 25px 10px;
	border-bottom: 1px solid #ccc;
	background: #e7e7e7;
}

.navlist ul,
.navlist li {
	margin: 0;
	padding: 5px 0;
	display: inline;
	list-style-type: none;
}

.navlist a:link,
.navlist a:visited {
	float: left;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	text-decoration: none;
	color: #999;
	padding: 5px 0;
}

.navlist a:link#current,
.navlist a:visited#current,
.navlist a:hover {
	background: transparent;
	color: #000;
}

.navlist a:hover { color: #000; }
.navlist .active a { color: #000; }

/* main content area */
div#maincontent {
	float: left;
	width: 550px;
}

.homecontent { padding: 10px 20px; }

.content { padding: 0 40px 10px 40px; }
.homecontent img,
.content img { padding: 4px; border: 1px solid #ccc; }

.forsaleimagewrap {
	display: inline;
	margin: 4px 0;
}

.forsaleimagewrap img {
	border: 1px solid #ccc;
	padding: 4px;
	margin: 5px 1px;
}

.center { text-align: center; }

/* right bar area */
div#rightbar {
	float: right;
	width: 200px;
}

/* footer */
div#footerbar {
	clear: both;
	background: transparent url("../i2/footerbar.jpg") top left no-repeat;
	margin: 0;
	padding: 0;
	height: 50px;
}

div#footerbar p { padding: 12px 0 0 20px; color: #cbc6a0; }

/* ampd tag */
div#lcmtag {
	border: 0;
	padding: 0;
	margin: 0 auto;
	clear: both;
}

div#lcmtag ul {
	width: 760px;
	height: 45px;
	background: #000 /*url("../i2/footer.jpg")*/;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
	
#lcmtag ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	color: #cbc6a8;
}

#lcmtag a {
	color: #afa98b;
	text-decoration: none;
}

#lcmtag a:hover { color: #cbc6a8; }