/* CSS Document */

/* GLOBAL STYLES */

#header ul {
	font-size: 10px;
}
#header a {
	color: #412813;
	text-decoration: none;
}
#header a:hover {
	color: #336633;
	text-decoration: none;

}
a:link, a:visited {
	color: #336633;
	text-decoration: none;
}
a:hover {
	color: #663300;
	text-decoration: none;
}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #412813;
	margin: 0px;
	padding: 0px;
	background-color: #e6e4d5;
}
#bg {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/bg_tanbar.gif);
	/*background-image: url(../images/bg_light.gif);*/
	background-position: center top;
	background-color: #e6e4d5;
	background-repeat: repeat-y;
}
/*#Gallery #bg {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/bg_tanbar.gif);
	background-position: center top;
	background-color: #e6e4d5;
	background-repeat: repeat-y;
	}*/
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #305D7D;
	font-weight: 100;
}
h2 {
	font-size: 10px;
	text-transform: uppercase;
	color: #ACAA9E;
	letter-spacing: 1px;
	font-weight: 100;
	margin: 0;
	padding: 10px 0 5px 30px;
	line-height: 12px;
}
h3 {
	font-size: 11px;
	text-transform: uppercase;
	color: #336633;
	letter-spacing: 3px;
	font-weight: 100;
	margin: 0 0 0 0;
	padding: 10px 0 0 30px;
	line-height: 13px;
}
#Contact #wrapper h3 {
	padding-top: 30px;
	letter-spacing: 1px;
	font-size: 13px;
	padding: 30px 0 0 30px;

}
/*#Contact #wrapper p {
	font-size: 12px;
	line-height: 18px;
}
*/
h4 {
	font-size: 13px;
	color: #336633;
	font-weight: 100;
	margin: 0 0 0 0;
	padding: 10px 0 0 30px;
	line-height: 13px;
}
h5 {
	color: #996633;
	font-size: 13px;
	font-style: italic;
	font-weight: 100;
	line-height: 13px;
	padding: 0px 30px;
}
#rail h2 {
	padding: 10px 0 5px 0;
	color: #336633;

}
#header {
	height: 100px;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	background-color: #EFEDDF;
	padding: 10px 5px 0 5px;
	font-size: 11px;
}
#footer {
	width: 735px;
	margin-right: auto;
	margin-left: auto;
	background-color: #EFEDDF;
	padding: 10px 10px 20px 10px;
	text-align: center;
	background-image: url(../images/bg_light_btmcap.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
#legal {
	width: 745px;
	margin-right: auto;
	margin-left: auto;
	background-color: #e6e4d5;
	padding: 10px 27px 40px 27px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ABA294;
}
#wrapper {
	width: 741px;
	margin: 0 auto 0 auto;
	background-image: url(../images/bg_light_topcap.gif);
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	clear: both;
}

/* EMAIL CSS STYLES  */


#Email #wrapper {
	width: 741px;
	margin: 0 auto 0 auto;
	/*background-image: url(../images/bgslice_topcap_email.gif);*/
	background-image: url(../images/emailbg.gif);
	background-position: center top;
	background-repeat: repeat-y;
	background-color: #EFEDDE;
}
#Email #footer {
	width: 735px;
	margin-right: auto;
	margin-left: auto;
	background-color: #EFEDDF;
	padding: 10px 10px 20px 10px;
	text-align: center;
	/*background-image: url(../images/bgslice_btmcap_email.gif);*/
	background-image: url(none);
	background-position: center top;
	background-repeat: no-repeat;
}
#Email #bg {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	/*background-image: url(../images/bgslice_email.gif);*/
	background-image: url(none);
	background-position: center top;
	background-color: #7B5E35;
	background-repeat: repeat-y;
}
#Email #rail {
	float: right;
	width: 261px;
	padding: 10px 34px 10px 16px;
	background-repeat: repeat-x;
	position: relative;
	clear: right;
	color: #E6E4D5;
	font: 13px/18px Georgia, "Times New Roman", Times, serif;
}
#Email #wrapper p {
	width: 350px;
	line-height: 22px;
	padding: 10px 0 0 30px;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#Email #legal {
	width: 745px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px 27px 40px 27px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #E6E4D5;
	background-color: #7B5E35;
}
#Email .subhead {
	font-size: 15px;
	font-style: italic;
	font-weight: 500;
	color: #E6E4D5;
}
#navwrapper {
	height: 20px;
	width: 735px;
	margin-right: auto;
	margin-left: auto;
	background-color: #EFEDDF;
	padding: 4px 0 0 30px;
}
/*USED TO DEBUG DD MENUS - TRASH IF UNUSED*/
#navcontainer {
	height: 20px;
	width: 735px;
	margin-right: auto;
	margin-left: auto;
	background-color: #EFEDDF;
	padding: 4px 0 0 0;
}
#mainpic {
	height: 290px;
	width: 742px;
	margin-right: auto;
	margin-left: auto;
	background-color: #EFEDDF;
	padding: 0 0 10px 2px;
	 z-index: 0;
}



#wrapper p {
	width: 450px;
	line-height: 22px;
	padding: 10px 0 0 30px;
	margin: 0;
}

p.headline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: 100;
	color: #623d1c;
	margin: 20px 0 0 0;
}

#wrapper .headline {
	padding-top: 0px;
	color: #663300;
}


/* NAVLIST STYLES */



#navlist
{
	margin: 0;
	padding: 0;
	font-size: 9px;
	font-weight: 500;
}

#navlist ul
{
	margin: 0px;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#navlist li
{
	margin: 0px;
	display: inline;
	list-style-type: none;
	letter-spacing: 1px;
	text-align: center;
}

#navlist a:link, #navlist a:visited
{
	float: left;
	line-height: 14px;
	margin: 0 8px 2px 0;
	text-decoration: none;
	color: #231100;
	border-right: 1px solid #B2A66F;
	padding: 0 8px 2px 0;
}
#navlist a.last
{
	float: left;
	line-height: 14px;
	margin: 0 8px 2px 0;
	text-decoration: none;
	color: #371B00;
	border-right: 0px solid #B2A66F;
	padding: 0 8px 2px 0;
}
#navlist a:hover
{
background: transparent;
color: #993300;
}


/* RAIL STYLES */



#wrapper #rail li {
	padding: 5px 0 7px 0;
	margin: 0;
	list-style: none;
	border-bottom: 1px solid #c6bf9e;
}
#wrapper #rail ul {
	margin: 0px;
	padding: 0;
	width: 180px;
	line-height: 14px;
}
.railcaps {
	font-size: 18px;
	line-height: 20px;
	color: #CCCCCC;
	text-transform: lowercase;
	padding: 5px 0 5px 0;
	display: block;
}
#rail {
	float: right;
	width: 184px;
	line-height: 17px;
	padding: 20px 17px 10px 13px;
	background-repeat: repeat-x;
	font-size: 12px;
	line-height: 17px;
	position: relative;
	clear: right;
}

.railpic {
	padding: 3px 0 3px 0;
	margin-left: -10px;
}

/* YOU ARE HERE EFFECT */


#Home #home a, #About #about a, #Residences #residences a, #Ownership #ownership a, #Experience #experience a, #Lakeplacid #lakeplacid a {
	color: #336633;
	border-right: 1px solid #669966;

}

#Home #press a.last, 
#About #press a.last, 
#Residences #press a.last, 
#Ownership #press a.last, 
#Experience #press a.last, 
#Lakeplacid #press a.last, 
#Press #press a.last {
/*	color: #336633;
*/	border-right: 0;

}

#press .last {
	color: #371B00;
}
#Press #press .last {
	color: #336633;
}


.headline img {
	padding: 0;
}
.link{
	padding: 2px 4px 1px 4px;
	border: 1px solid #336633;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 9px;
}

.link:hover {
	padding: 2px 4px 1px 4px;
	border: 1px solid #663300;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 9px;
	background-color: #fff;
}



/* INFOBOX STYLES */


.infobox img {
	float: left;
	padding: 5px 0 0 5px;
}
.infobox h2 {
	font-size: 12px;
	padding: 5px 0 10px 0;
	color: #336633;
}
.infobox p {
	margin: 0px;
	padding: 5px;
}
.infobox {
	width: 433px;
	border: 1px solid #ABA294;
	background-color:#e6e4d5;
	padding: 0 10px 0 0;
	margin: 17px 0 0 30px;
	height: 150px;
	line-height: 18px;
	clear: left;
}
.infoboxtext {
	width: 260px;
	float: right;
	padding: 10px 0 0 0;
	font-size: 12px;
}

#wrapper ul {
	list-style: square url(none) outside;
	padding: 10px 0 0 40px;
	margin: 0;
	line-height: 16px;
	width: 450px;
}
#wrapper li {
	padding: 0 0 10px 0;
	margin: 0 0 0 10px;
}
.floatright {
	float: right;
	padding: 0 0 20px 10px;
	color: #958D7C;
	line-height: 16px;
}
#Email .floatright {
	float: right;
	padding: 0 0 20px 10px;
	color: #E6E4D5;
	line-height: 16px;
}

#header .floatright {
	float: right;
	padding: 0 15px 20px 10px;
	text-align: right;
	color: #3E2116;
	line-height: 16px;
}
.center {
	text-align: center;
	padding: 10px 0 10px 0;
	border: 1px solid #e8e8e8;
	margin: 10px 0 0 0;
}
#rail p {
	width: 120px;
}

.subhead {
	font-size: 15px;
	font-style: italic;
	font-weight: 500;
	color: #996633;
}

.headbigtext {
	font-size: 14px;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	display: block;
	letter-spacing: 1px;
}
.thumb {
	padding-right: 5px;
	padding-bottom: 12px;
}
#clearer {
	clear: both;
	width: 100%;
	padding: 0 0 5px 0;
	line-height: 24px;
	color: #8B8377;
}
.agentinfo {
	width: 445px;
	padding: 20px 0 0 30px;
	color: #958D7C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	clear: left;
}
.agentinfo .floatright {
	text-align: right;
	padding: 0;
}

.formboxInclude {
	width: 425px;
	margin-right: 0px;
	float: left;
	line-height: 14px;
	padding-left: 30px;
}

.formbox {
	width: 425px;
	margin-right: 0px;
	float: left;
	line-height: 14px;
	padding-left: 30px;
}
#Email .formbox {
	width: 300px;
	margin-right: 0px;
	float: left;
	line-height: 16px;
	padding-left: 30px;
}
#Email .formbox label, #Request .formbox label{
	width: 85px;
	display: block;
	text-align: left;
	clear: right;
	padding: 0 10px 0 0;
}
#Email #rail img {
	padding-top: 0px;
	padding-bottom: 0px;
}

.formbox input.gray {background-color: #e8e8e8; font-size: 10px;}
.formbox form 
{
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.formbox  textarea.gray {background-color: #e8e8e8; font-size: 10px;}
form {
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
}
.formbox input {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	background-color: #EFEDDF;
	width: 225px;
	float: left;
}
.formbox label{
	float: left;
	width: 120px;
	display: block;
	text-align: right;
	clear: right;
	padding: 0 10px 0 0;
}
#formbox input img {
	padding-top: 2px;
}
.formbox textarea {
	padding-top: 30px;
	width: 225px;
	background: #EFEDDF;
	float: left;
}
.formbox #submitbutton {
	width: 200px;
}
.formbox p {
	width: 300px;
}
.formbox input.radiobutton {
	height: 15px;
	width: 15px;
	float: left;
}
.select {
	float: left;
}
.formbox label .radiobox {
	text-align: left;
	width: 100px;
}
.formbox #form1 .radiobox {
	width: 60px;
	height: 10px;
	text-align: left;
}
.submit {
}
#railbox {
	padding: 10px;
	border: 1px solid #EFEDDE;
}
.disclaimer {
	font-size: 12px;
	line-height: 14px;
	padding: 10px 0 10px 30px;
	width: 450px;
}
#Email .disclaimer {
	font-size: 12px;
	line-height: 14px;
	padding: 10px 0 10px 30px;
	width: 350px;
}
.bgheadline {
	background: url(../images/likenpelse.gif);
	background-repeat: no-repeat;
	background-position: 33px top}
#Movie #mainpic {
	height: 360px;
	padding: 20px 10px;
	background-color: #FFFFFF;
	width: 742px;
	border-top: solid 1px #ccc; 
	border-right: solid 2px #ccc;
	border-bottom: solid 2px #ccc;
	border-left: solid 1px #ccc;
}
#Movie #footer {
	width: 735px;
	margin-right: auto;
	margin-left: auto;
	background-color: #EFEDDF;
	padding: 10px 10px 20px 10px;
	text-align: center;
	background-image: url();
	background-position: center top;
	background-repeat: no-repeat;
}
.floatleft {
	float: left;
	padding-right: 10px;
}
#Brochure #wrapper {
	width: 1200px;
	margin: 0 auto 0 auto;
	background-image: url(../images/bg_light_topcap.gif);
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	clear: both;
	height: 500px;
}	

#Brochure #bg {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
		background-image: url();
	background-position: center top;
	background-repeat: no-repeat;}
	
#Brochure #header {
	background: #FFFFFF;
}
