/* Global Styles
----------------------------------------- */

html { height: 100%; margin-bottom: 1px; }
body { text-align: center; background: #5e574d url(../images/background.jpg) repeat-x; font-family: verdana, arial, helvetica, sans-serif; font-size: .7em; color: #333; }
body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, li, ol, dl, dd, dt, address { margin: 0; padding: 0; }
ul, li { list-style: none; }
img { border: none; margin: 0px; }
h1 {  }
h2 {  }
h3 {  }
p { margin: 1em 0; line-height: 1.3; }
a { color: #3464B2; }
a:hover { text-decoration: none; color: #251200; }


/* 
-- Colors -- 
Nav Background Dark Green = #6A8C7B 
Nav Background Light Green = #ADCAC6
Nav Text Brown = #856015
Nav Text White = #FFFFFF
Nav Text Footer Dark Grey = #9a9a9a
Nav Text Footer Light Grey = #bbbbbb
Bullet Text Grey = #646464
Blue = #3464B2
*/ 


/* Wrapper
----------------------------------------- */

#wrapper { width: 783px; text-align: left; margin: 0 auto; border: 1px solid #251200; border-bottom-width: 0px; border-top: 0; background: #FFFFFF url(../images/background_turtle.gif) no-repeat bottom right;}


/* Header
----------------------------------------- */

#header { text-indent: -9999px; width: 783px; height: 204px; background: #000000 url(../images/header.jpg) no-repeat; display: block; margin-bottom: 0px; }


/* Nav
----------------------------------------- */


.nav { width: 783px; background: url(../images/background_nav.gif) repeat-x; text-align: center; padding: 3px 0px 4px 0px;  border-bottom: solid #929b98 1px;  float: left; }
.navButton { width: 155px; background: url(../images/nav_background_inactive.jpg) no-repeat; text-align: center; float: left; border-right: solid #FFFFFF 2px; padding: 5px 0px 5px 0px;}
.navButtonActive { width: 155px; background: url(../images/nav_background_active.jpg) no-repeat; text-align: center; float: left; border-right: solid #FFFFFF 2px; padding: 5px 0px 5px 0px;}
.navButtonLast { width: 155px; background: url(../images/nav_background_inactive.jpg) no-repeat; text-align: center; float: left; padding: 5px 0px 5px 0px;}
.navButtonLastActive { width: 155px; background: url(../images/nav_background_active.jpg) no-repeat; text-align: center; float: left; padding: 5px 0px 5px 0px;}

#nav {
	background: #FFFFFF url(../images/nav_background.jpg) repeat-x;
	width: 783px;
	text-align: center;
	padding: 3px 0px 1px;
	border-bottom: solid #929b98 1px;
	height: 28px;
}
.navButton a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.navButton a:hover { color: #856015; }
.navButtonLast a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.navButtonLast a:hover { color: #856015; }
.navButtonActive a { color: #856015; text-decoration: none; font-weight: bold; }
.navButtonLastActive a { color: #856015; text-decoration: none; font-weight: bold; }


/* Tier1
----------------------------------------- */

#tier1 {
	padding: 20px 20px 0px 30px;
	float: left;  /*background: url(images/background_content.jpg) no-repeat 
fixed bottom;*/
	width: 310px;
}
#tier1 h2 { font-size: 125%; font-weight: bold; color: #685c2c; }
#tier1 h2 a { color: #685c2c; text-decoration: none; }
#tier1 h2 a:hover { color: #685c2c; }
#tier1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Self Cleared Float */


/* Tier1 Column1
----------------------------------------- */

#tier1 .column1 { width: 335px; float: left; padding: 0px 0px 0px 0px; /* border-right: 1px dotted #251200; */ }
#tier1 .column1 ul { margin: 1em 10px 1.5em;}
#tier1 .column1 li { margin: 0 0 10px;  background: url(../images/bullet.gif) no-repeat 0 2px; padding-left: 13px; color: #521e01; line-height: 1.1em; }



/* Tier2
----------------------------------------- */

#tier2 { padding: 0 0 0 10px; float: right; width: 381px; }
#tier2 img{ float: right; padding-bottom: 5px; }
/*-- #tier2 ul { margin: 0 0 0 0; background: repeat-y; }
#tier2 li { margin: 0 24px 10px 24px; background: url(images/bullet.gif) no-repeat 0 2px; padding: 0px 10px 0px 15px; color: #521e01;  line-height: 13px; }--*/
#tier2  ul { margin: .6em 10px .8em;}
#tier2  li {
	margin: 0 0 6px;
	background: url(../images/bulletsm.gif) no-repeat 0 2px;
	padding-left: 13px;
	color: #521e01;
	line-height: 1.1em;
	padding-right: 30px;
}

#tier2 a {
	color: #685c2c;
	text-decoration: underline;
	font-size: 110%;
}
#tier2 a:hover {
	color: #685c2c;
	text-decoration: none;
	font: 110% Verdana, Arial, Helvetica, sans-serif;
}
#tier2 h3 { font-size: 110%; font-weight: bold; color: #685c2c; }
#tier2 h3 a { color: #685c2c; }


/* Tier2 Column1
----------------------------------------- */

#tier2 .column1 { padding: 0px 0px 0px 10px; width: 175px;  float: left; background: url(../images/dots_vert.gif) repeat-y; }
#tier2 .column1 ul { margin: 1em 0 1.5em;  }
#tier2 .column1 li { margin: 0 0 10px 0; background: url(../images/bullet.gif) no-repeat 0 2px; padding-left: 13px; color: #521e01;  line-height: 12px; }
#tier2 .column1 h3 { font-size: 120%; font-weight: bold; color: #685c2c; }

/* for property pages */
#tier2 .column1Prop { padding: 0px 0px 0px 10px; width: 165px;  float: left; background: url(../images/dots_vert.gif) repeat-y; } 

/* for when there is only 1 column under the right photo */
#tier2 .column1Only { padding: 0px 0px 0px 10px; width: 340px;  float: left; background: url(../images/dots_vert.gif) repeat-y; }
#tier2 .column1Only ul { margin: 1em 0 1.5em;  }
#tier2 .column1Only li { margin: 0 0 10px 0; background: url(../images/bullet.gif) no-repeat 0 2px; padding-left: 13px; color: #521e01;  line-height: 12px; }
#tier2 .column1Only h3 { font-size: 120%; font-weight: bold; color: #685c2c; }


/* Tier2 Column2
----------------------------------------- */

#tier2 .column2 { padding: 0px 0px 0px 20px; width: 140px; float: left; background: url(../images/dots_vert.gif) repeat-y; font-style: italic; font-family: times, serif; color: #856015; font-size: 1.2em; line-height: 20px; }
#tier2 .column2 .quoteBy { padding: 0px 0px 0px 20px; font-style: normal; font-weight: bold; }

#tier2 .column2Prop { padding: 0px 0px 0px 20px; width: 150px; float: left; font-style: italic; font-family: times, serif; color: #856015; font-size: 1.2em; line-height: 20px; } /* for property pages */

#imagenavbar { padding: 0px 0px 0px 20px; width: 381px;  }
#imagenavbar img{ float: none; padding-bottom: 5px; }
#rtsdcontent {
	padding: 20px 0px 10px;
	width: 381px;
	border-left: 1px dotted #CCCCCC;
	float: right;
}

#guestrtsdcontent {
	padding: 30px 15px 10px;
	width: 360px;
	border-left: 1px dotted #CCCCCC;
	float: right;
	margin-right: 10px;
}
.signature {
	font-style: italic;
	text-align: right;
}
#proprt {
	float: right;
	width: 150px;
}

/* Content Footer
----------------------------------------- */

.contentFooter { width: 783px; height: 123px; text-align: left; background: #FFF; margin: 0 auto; border: 1px solid #251200; border-bottom-width: 3px; border-top: 0; background: #FFFFFF url(../images/background_content.jpg) no-repeat; display: block;}
.contentFooterMap { width: 783px; height: 23px; text-align: left; background: #FFF; margin: 0 auto; border: 1px solid #251200; border-bottom-width: 3px; border-top: 0; background: #FFFFFF; display: block;}


/* Footer
----------------------------------------- */

.footer { background: #000000; color: #FFFFFF; text-align: center; padding: 20px 0px 20px 0px; width: 785px; font-size: .9em; float: center; }


/* NavFooter
----------------------------------------- */

/*#navFooter { background: #000000; text-align: center; padding: 20px 0px 20px 0px; width: 783px;} */
.navFooter li { display: inline; }
.navFooter li a { color: #9a9a9a; text-decoration: underline; padding: 5px 10px 5px 10px; }
.navFooter li a:hover { color: #bbbbbb; }
.nuLink { color: #FFFFFF; text-decoration: none; }
.nuLink:hover { color: #9a9a9a; text-decoration: underline; }

/* Our Properties
----------------------------------------- */
#prop1 {
	width: 113px;
	float: left;
}
#prop2 {
	width: 113px;
	float: right;
	margin-right: 11px;
	margin-left: 11px;
}
#prop3 {
	width: 113px;
	float: right;
	margin-right: 20px;
}
#prop4 {
	width: 113px;
	float: right;
	margin-right: 20px;
}

#proptt1 {
	height: 20px;
	width: 381px;
	margin-bottom: 20px;
}

#proptt2 {
	height: 20px;
	width: 381px;
}
.propphototype {
	text-align: center;
	font-weight: bold;
	color: #999999;
}
#tier1  ul { margin: .6em 10px .8em;}
#tier1  li { margin: 0 0 6px;  background: url(../images/bulletsm.gif) no-repeat 0 2px; padding-left: 13px; color: #521e01; line-height: 1.1em; }
#tier1 h3 { font-size: 110%; font-weight: bold; color: #685c2c; }
#tier1 h3 a { color: #685c2c; }
#notes {
	font-size: 11px;
	text-align: center;
	width: 95%;
}


#lr1 {
	width: 150px;
	float: left;
	margin-left: 10px;
}
#lr2 {
	width: 150px;
	float: right;
	margin-right: 40px;
}
#lr3 {
	width: 150px;
	float: left;
	margin-left: 10px;
}
#lr4 {
	width: 150px;
	float: right;
	margin-right: 40px;
}
#lr5 {
	width: 150px;
	float: left;
	margin-left: 10px;
}
#lr6 {
	width: 150px;
	float: right;
	margin-right: 40px;
}

/*---Hover Box-------Begin-------------*/

#hoverbox
{
	background: #fff;
	color: #777;
	margin: 0 auto;
	padding: 10px;
	width: 280px;
	float: inherit;
}


.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline-table;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 300px;
	height: 200px;
}
/*---Hover Box-------End---------------*/
.pgsubhead {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
#page2 {
	width: 783px;
}
#rtsideinfo {
}
.subtitle {
	font-size: 14px;
}
#linksbody {
	padding-right: 20px;
	padding-left: 20px;
}
.fltlft {
	float: left;
	padding-right: 10px;
}
.linkhead {
	font-size: 20px;
	color: #3464B2;
	font-weight: bold;
}
.linktitle {
	font-size: 16px;
	color: #3464B2;
}
#linksbody a {
	color: #3464B2;
	text-decoration: underline;
	font-size: 110%;
}
#linksbody a:hover {
	color: #3464B2;
	text-decoration: none;
	font: 110% Verdana, Arial, Helvetica, sans-serif;
}
#linksbody h3 {
	font-size: 110%;
	font-weight: bold;
	color: #3464B2;
}
#linksbody h3 a {
	color: #3464B2;
}
.linkscolor {
	background: #845a2e;
}

