body {

	margin: 0px;

	padding: 0px;

	background: #2d2d2d;

	font-family: "Georgia","Times New Roman", Times, serif;

	font-size: 11pt;

	color: #000;

}



img.divider {

	margin:   10px 0px 10px 0px;

}



img.misc {

	margin:   0px 0px 10px 0px;

	border: 1px solid #6a5d4a;

}



img.border {

	border: 1px solid #6a5d4a;

}



.textContent {

	font-size: 10pt;

	display: block;

	float: none;

	letter-spacing: 0em;

}



span.h1 {

	padding-top: 0px !important;

	padding-top: 15px;

	font-size: 20pt;

	font-weight: bold;

}



span.h2 {

	font-size: 9pt;

	font-weight: bold;

	line-height: 3em;

}

span.h3 {

	font-size: 12pt;

	font-weight: bold;

}

span.h4 {

	color: #211c20;

	font-size: 14pt;

	font-weight: bold;

}

span.tiny {

	font-size: 8pt;

	color: #222;

}



div.container {

	position: relative;

	width: 996px !important;

	width: 998px;

	height: 500px;

	border: 1px solid #222;

}



div.left {

	position: relative;

	float: left;

	background: #928f75 url(../images/left_side_low_skinny.jpg);

	width: 222px;

	height: 500px;

	border-right: 1px solid #222;

}



div.center {

	position: relative;

	float: left;

	width: 450px;

	height: 458px;

	background: url(../images/center_low.jpg);

	border-right: 1px solid #222;

	border-bottom: 1px solid #222;

}















/* **************************************

*		New Home Page Styles			*

************************************** */



#newhomeContainer {

	border: 1px solid #222;

	width: 996px;

}



.newhomeContactArea {

	padding: 9px;

}



#newhomeContactTable {

	background: #7f705f;

	border: 1px solid #4e413d;

	width: 203px;

	padding: 10px;

}



#newhomeContactTable input {

	width: 182px;

	background: #bdb6ac;

	border: 1px solid #222;

	padding-left: 2px;

	margin-bottom: 2px;

	font-family: "Georgia","Times New Roman", Times, serif;

	font-size: 8pt;

}



#newhomeContactTable textarea {

	width: 182px;

	height: 70px;

	background: #bdb6ac;

	border: 1px solid #222;

	font-family: "Georgia","Times New Roman", Times, serif;

	font-size: 8pt;

	padding-left: 2px;

}



#submitButton:hover {

	cursor: pointer;

}







td.left {

	border-right: 1px solid #222;

	background: #949279 url(../images/left_side_home_background.jpg);

}



td.center {

	width: 450px;

	height: 458px;

	background: url(../images/center_low.jpg);

	border-right: 1px solid #222;

	border-bottom: 1px solid #222;

}



td.right {

	background: #b39c7c url(../images/right_high.jpg);

	border-bottom: 1px solid #222;

	padding: 20px 15px 0px 18px;

}



td.navigation {

	background: #6d5349 url(../images/nav_high.jpg);

	color: #dbb88c;

	font-family: "Times New Roman", Times, serif;

	font-size: 12pt;

	font-stretch: wider;

	padding: 10px 10px 10px 10px;

	letter-spacing: .06em;

	border-bottom: 1px solid #222;

}



td.secondaryContentArea {

	padding: 30px 30px 30px 30px;

	background: #e0d5a0;

}



.textContent a {

	color: #82452e;

	font-weight: bold;

	text-decoration: none;

}



.textContent a:hover {

	color: #82452e;

	font-weight: bold;

	text-decoration: underline;

}





td.linksArea {

	padding-left: 0px;

}



td.linksArea a {

	color: #222;

	font-weight: normal;

	text-decoration: underline;

}

td.linksArea a:hover {

	color: #82452E;

	font-weight: normal;

	text-decoration: underline;

}



td.linksArea ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	padding-left: 15px;



}



td.linksArea li{

	background: url(../images/fire_bullet.gif) no-repeat center left;

	padding: 4px 0px 2px 30px;

}











/* **************************************

*		Gallery Specific Styles			*

************************************** */







div.galleryCenter {

	position: relative;

	float: left;

	width: 450px;

	height: 370px;

	background: url(../images/center_low.jpg);

	border-right: 1px solid #222;

	border-bottom: 1px solid #222;

}



div.galleryThumbs {

	float: right;

	position: relative;

	background: #b19a7a url(../images/gallery_thumbs_high.jpg);

	border-bottom: 1px solid #222;

	/* Firefox/Mozilla: */

		padding: 7px 8px 9px 8px !important;

		width: 757px !important;

		height: 71px !important;

	/* IE Only: */

		padding: 6px 8px 4px 8px;

		width: 773px;

		height: 88px;

}



div.galleryThumbs .viewMore {

	display: block;

	float: right;

	position: relative;

	width: 72px;

	height: 74px;

	border: 0px solid black;

	padding-top: 10px;

}





div.galleryRight {

	position: relative;

	float: right;

	display: inline;

	overflow: auto;

	background: #b19a7a url(../images/right_high.jpg);

	padding: 20px 15px 15px 18px;

	/* Firefox/Mozilla: */

		width: 289px !important;

		height: 336px !important;

	/* IE Only: */

		width: 322px;

		height: 371px;



}

div.galleryRight .detailTable {

	font-size: 8pt;

}



div.galleryRight .detailTable td {

	vertical-align: top;

	text-align: left;

}

div.galleryRight .detailTable .h{

	font-weight: bold;

}



/* **************************************

*	    	Links Page Styles			*

************************************** */



#linksContent ul {

	list-style-type: square;

	margin: 0px;

	padding: 0px;

	padding-left: 30px;

}



#linksContent li {

	line-height: 1.5em;

}





/* **************************************

*		Gallery Scroll Styles			*

************************************** */





div#scrollHold	{

	position:relative;

	display: inline;

	float: none !important;

	float: left;

	overflow:hidden;

	width:678px;  /* 686 */

	height:74px;

	z-index:100;

	border: 0px solid black;

}

div#scrollWn	{

	position:absolute;

	display: inline;

	left:0px; top:0px;

	width:686px; /* 686 */

	height:74px;

	clip:rect(0px, 678px, 74px, 0px);  /* 686 */

	overflow:hidden;

	z-index:1;

}

div#scrollLayer	{

	position:absolute;

	display: inline;

	visibility: hidden;

	left:0px; top:0px;

	z-index:1;

}

table#scrollTable {

	display: inline;

}

table#scrollTable td {



	padding-right: 8px;

	width:96px;

}



table#scrollTable td img{

	border: 1px solid #222;

}

















/* **************************************

*		Right Content Area Styles		*

************************************** */





div.right {

	position: relative;

	float: right;

	display: inline;

	overflow: auto;

	background: #b19a7a url(../images/right_high.jpg);

	border-bottom: 1px solid #222;

	padding: 20px 15px 15px 18px;

	/* Firefox/Mozilla: */

		width: 289px !important;

		height: 423px !important;

	/* IE Only: */

		width: 322px;

		height: 459px;



}







div.right .watermarkLarge{

	position: absolute;

	bottom: 10px;

	left: 72px;

	vertical-align: bottom;

}



div.right .bottomLink {

	font-size: 11pt;

	width: 270px;

	border: 1px solid black;

	background-image: url(../images/watermark_small.gif);

	background-repeat: no-repeat;



	border: 0px solid black;



	/* Firefox/Mozilla: */

		float: left !important;

		display: inline !important;

		background-position: center !important;

		padding: 25px 0px 25px 0px !important;

	/* IE Only: */

		float: none;

		display: block;

		background-position: center;

		padding: 25px 0px 25px 0px;





}



div.right a {

	color: #82452e;

	font-weight:none;

	text-decoration: none;

}



div.right a:hover {

	color: #82452e;

	font-weight: none;

	text-decoration:underline;

}







/* **************************************

*		Contact Table Styles			*

************************************** */



div#contactArea {

font-size: 9pt;

}



table#contact {

font-size: 9pt;

}



table#contact td{

vertical-align: top;

}



table#contact input, textarea {

	font-family: "Georgia","Times New Roman", Times, serif;

	font-size: 8pt;

	background-color: #dbcfcf;

	border: 1px solid #222;

	overflow: auto;

	width: 200px;

	padding-left: 3px;

}



table#contact textarea {

	height: 80px;

}









/* **************************************

*		Navigation Styles				*

************************************** */



div.navigation {

	float: right;

	position: relative;

	background: #6d5349 url(../images/nav_high.jpg);

	color: #dbb88c;

	font-family: "Times New Roman", Times, serif;

	font-size: 12pt;

	font-stretch: wider;

	padding-top: 10px;

	padding-left: 10px;

	letter-spacing: .06em;

	/* Firefox/Mozilla: */

		width: 763px !important;

		height: 31px !important;

	/* IE Only: */

		width: 773px;

		height: 41px;

}



.navigation a {

	color: #b09a7a;

	font-weight: bold;

	text-decoration: none;

}



.navigation a:hover {

	color: #b09a7a;

	font-weight: bold;

	text-decoration: underline;

}



.navigation .selectedLink {

	color: #dbb88c;

	font-weight: bold;

	text-decoration: none;

}

/*sitemap styles*/
.sitemap_main
{
width:250px;
font-weight:bold;
float:left;
text-align:left;
background:url(../images/sitemap_bullet1.jpg) no-repeat left center;
padding:2px 0px 2px 10px;
}

.sitemap_sub
{
width:250px;
float:left;
margin-left:10px;
text-align:left;
background:url(../images/sitemap_bullet.jpg) no-repeat left center;
padding:2px 0px 2px 10px;
}
.sitemap_sub1
{
width:250px;
float:left;
margin-left:10px;
text-align:left;
background:url(../images/sitemap_bullet2.jpg) no-repeat left top;
padding:2px 0px 2px 10px;
}
