@charset "UTF-8";
/* CSS Document */


/* ###### CONTAINERS ###### */

#border {
	background: #0e0000;
}

/* home page */

#homebkgd {
	width: 900px;
	height: 700px;
	margin: 0 auto;
	background: url(../images/homebkgd1.jpg) no-repeat left 100px;
}

#homeitems {
	height: 355px; /* height of welcome image + 1 for spg */
	margin: 25px auto 0;
	width: 100%;
	background: transparent none;
	text-align: center;
}


/* sub-pages */

#containerbkgd {
	width: 900px;
	/*background: #0e0000;*/
	margin: 0 auto;
}

#container {
	margin: 0;
	padding: 0;
	background: #0e0000 /*url(../images/container.gif) repeat-y*/;
}

#header {
	background: /*#4c3b27*/ 0 none;
	text-align: center;
	padding: 0;
	border-bottom: 12px solid #0e0000;
}

#nav {
	width: 176px;
	height: 590px;
	float: left;
	background: url(../images/nav1.jpg) no-repeat;
	margin: 0 0 0 12px;
}

#contentbkgd,
#contentbkgd-h {
	width: 700px;
	height: 590px;
	float: left;
}
#contentbkgd {
	background: url(../images/background.jpg) no-repeat;
}
#contentbkgd-h {
	background: url(../images/background-h.jpg) no-repeat;
}

#content {
	overflow: auto;
	width: 690px;
	height: 580px;
	margin: 10px 0 0 10px;
}

#footer {
	background: #000;
	color: #fff;
	width: 900px;
	margin: 0 auto;
}

#footer p {
	font-size: 10px;
	margin: 0;
	padding: 5px 0;
	text-align: center;
}

.brochuretext {
	float: left;
	width: 225px;
	margin: 0 10px 0 0;
}
	




/* ###### MISC. LAYOUT ###### */

.fltRt {
	float: right;
}

.fltLt {
	float: left;
}

.clr {
	clear: both;
}


/* homes/views layout */

.picrow {
	width: auto;
	max-width: 670px;
	margin: 5px 0;
}


/* ###### TYPE ###### */

body {
	font-family: Optima, Arial, Helvetica, sans-serif;
}

.center {
	text-align: center;
}

.credit {
	font-size: 10px;
	margin: 2px 0 0;
	color: #fff;
}

.credit a:link,
.credit a:visited {
	color: #fff;
	text-decoration: none;
}
.credit a:hover {
	text-decoration: underline;
}

.close {
	margin: 2px 0;
	background: #f00;
}
.close a {
	color: #fff;
}



/* ###### LINKS/IMAGES ###### */

body {
	background: #4c3b27 url(../images/pagebkgd.jpg) repeat;
	background-attachment: fixed;
}

.noborder {
	text-decoration: none;
	border: 0 none;
}

a.welcomelink:link,
a.welcomelink:visited {
	border: 10px solid #000;
	text-decoration: none;
	float: left;
}
a.welcomelink:hover {
	border: 10px solid #6b8057;
}


/* welcome image */

img#welcome {
	margin: 0 auto;
	border-left: 12px solid #0e0000;
	border-right: 12px solid #0e0000;
	border-top: 0 none;
	border-bottom: 0 none;
}

/* business card image */

img.bcard {
	border: 1px solid #000;
}


/* homes/views links/images */

.picrow a:link,
.picrow a:visited {
	border: 5px solid #000;
	text-decoration: none;
	margin: 5px;
	padding: 0;
	float: left;
}
.picrow a:hover {
	border: 5px solid #6b8057;
}

.picrow img {
	border: 0 none;
	margin: 0;
	padding: 0;
}

.picrow img.center {
	margin: 0 50px;
}

.picrow img.spg {
	width: 1px;
	height: 1px;
	clear: both;
}

.house img {
	width: 200px;
	height: 131px;
}

.picrow p {
	text-align: center;
	margin: 0;
}

.picrow .a {
	margin-left: 10px;
}
.picrow .g {
	margin-left: 10px;
}

.v1 {
	margin-left: 70px;
	width: 550px;
}

.v2 {
	margin-left: 60px;
	width: 560px;
}

.v3 {
	margin-left: 120px;
	width: 500px;
}


/* ###### MENU ###### */

/* home menu */

ul.homemenu {
	width: 200px;
	margin: 0;
	padding: 0;
}

#l {
	margin-left: 122px;
	margin-right: 10px;
}

#r {
	margin-left: 10px;
	margin-right: 122px;
}

ul.homemenu li {
	list-style-type: none;
}

ul.homemenu a {
	display: block;
	width: 200px;
	background: url(../images/homemenu.png) no-repeat;
	padding: 38px 0 38px;
	font-size: 24px;
	color: #000;
	text-decoration: none;
}

ul.homemenu a:hover {
	background: url(../images/homemenuroll.png) no-repeat;
}


/* side menu */

#nav ul {
	width: 176px;
	margin: 4px 0 0;
	padding: 0;
}

#nav ul li {
	list-style-type: none;
}

#nav ul li a:link,
#nav ul li a:visited {
	display: block;
	width: 171px;
	background: url(../images/navlink.png) no-repeat;
	padding: 47px 0;
	font-size: 18px;
	color: #000;
	text-decoration: none;
	text-align: center;
}

#nav ul li a:hover {
	background: url(../images/navlinkroll.png) no-repeat;
}
