#page {
	width: 100%; background: #3d5b64
	}

body > #page {height: auto;}

/* background-color: #3a555e; */
BODY { padding:0px; margin:0px; height:100%; color: #777777; font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:130%; background: #3d5b64 url('http://www.thewarrensacramento.com/graphics/bkgnd.jpg') no-repeat center; text-align: center;} 

a:link {color:#67a0bd; text-decoration:none; font-weight:bold}
a:visited {color:#67a0bd; text-decoration:none; font-weight:bold}
a:hover {color:#777777; text-decoration:none; font-weight:bold} 
a:active {color:#777777; text-decoration:none} 
a {outline: none;}
a img {border:none;}

a.footer:link {color:#67a0bd; text-decoration: underline}
a.footer:visited {color:#67a0bd; text-decoration: none}
a.footer:hover {color:#FFFFFF; text-decoration: none} 
a.footer:active {color:#FFFFFF; text-decoration: none} 
a.footer {outline: none;}
a.footer img {border:none;}

.content { position:relative; width: 803px; height:475px; text-align: left; margin:0 0 0 10px; background-color:#FFFFFF;border: 1px solid #8a9ba1;}
.video { position:relative; width: 804px; height:454px; text-align: left; margin:0 0 0 10px; background-color:#FFFFFF;border: 1px solid #8a9ba1;}
.content1col { position:relative; width: 1000px; height:475px; text-align: left; margin:0 0 0 10px; background-color:#FFFFFF;border: 1px solid #8a9ba1;}
.header {	position:relative;width: 803px; margin-left:10px;margin-bottom:19px;}
.footer {	width: 803px; text-align: left;color:#FFFFFF;margin-left:10px;font-size:11px; font-family: Verdana, Arial, sans-serif; line-height:150%;}
/*.headCountWrapper {position:relative;height:26px;float:right;margin-top:0px;bottom:0px;z-index:3;text-align:right;} */
.headCountWrapper {position:absolute;width:133px;left:680px;bottom:0px;z-index:3;}
.headCountCell{background-color:#628a98;height:24px;float:left;margin-right:2px;}
.headCountTxt{color:#FFFFFF;text-align:center;width:14px;margin:6px 0 7px 0;font-size:13px;}

/* content areas */
.contentImg {float:left;width:517px;height:475px;margin:0px;}
.contentRightTxt {margin:0px 7px 0px 530px;width:257px;height:475px;font-size:11px; font-family: Verdana, Arial, sans-serif; line-height:180%;}
.contentFullTxt {float:left;margin:0px 7px 0px 13px;width:773px;height:475px;}
.contentFullTxt1Col {margin:0px 7px 0px 13px;width:800px;height:475px;}
.contentFullTxt2Col {margin:0px 7px 0px 13px;width:760px;height:475px;}
.contentNews {margin:0px 7px 0px 13px;width:760px;height:100%;}
.contentFAQ { position:relative; width: 803px; height:100%; text-align: left; margin:0 0 0 10px; background-color:#FFFFFF;border: 1px solid #8a9ba1;}
.contentFAQTxt2Col {margin:0px 7px 0px 13px;width:760px;height:100%;}

H1 {font-size:17px;margin-bottom:14px;}

/* form elements - sidebar */
.frmDivLrg {background-color:#537683; border: 1px solid #6e858c;width:187px;color:#FFFFFF;margin-bottom:7px;height:24px;}
.frmDivSm {background-color:#537683; border: 1px solid #6e858c;width:42px;color:#FFFFFF;margin-bottom:7px;height:24px;}
.cleardefault{background-color:#537683; opacity: 0.7; border: 1px solid #6e858c;color:#FFFFFF;margin-bottom:7px;margin-top:0px;font-size:10px;}
.cleardefaultTA{background-color:#537683; border: 1px solid #6e858c;color:#FFFFFF;margin-bottom:7px;}
.frmCopy {color:#FFFFFF;font-size:10px;}
.frmCopyLG {color:#FFFFFF;font-size:12px;margin-bottom:3px;}

/* form elements - reservations */
.frmDivLrg {background-color:#537683; border: 1px solid #6e858c;width:187px;color:#FFFFFF;margin-bottom:7px;height:24px;}
.frmDivSm {background-color:#537683; border: 1px solid #6e858c;width:42px;color:#FFFFFF;margin-bottom:7px;height:24px;}
/*.formdefault{background-color:#e8f0f5; border: 1px solid #c0d0d6;color:#375059;margin-bottom:7px;margin-top:0px;font-size:11px;}*/
.formdefault{background-color:#FFFFFF; border: 1px solid #c0d0d6;color:#375059;margin-bottom:7px;margin-top:0px;font-size:11px;}
.formdefaultTA{background-color:#537683; border: 1px solid #6e858c;color:#FFFFFF;margin-bottom:7px;}
.frmCopy {color:#FFFFFF;font-size:10px;}
.frmCopyLG {color:#FFFFFF;font-size:12px;margin-bottom:3px;}

/* menu elements */
.menuWrapper{position:absolute; width:636px; bottom:26px; z-index:2; vertical-align:bottom;}
