body{ margin:0; background:#000001;}
tr td{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:16px; text-decoration:none; font-weight:normal;}
h1 { margin:15px 0 10px 0px; padding:0px 0 5px 0px; border-bottom:#837865 1px dashed; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; text-decoration:none; font-weight:normal;}
h2 { margin:0 0px 5px 0px; padding:0px 0 5px 0px; font-size:14px; font-weight:bold; color:#003333; text-decoration:underline; border-top: 1px dashed #CCCCCC; font-family:Arial, Helvetica, sans-serif;}
h3 { margin:0 0px 10px 0px; padding:0px 0 0px 20px; font-size:18px; font-weight:normal; color:#000000; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; background:#C7BB94; height:34px; line-height:34px; display:block; }
a:link, a:visited, a:active{ color:#ffffff; text-decoration:underline;}
a:hover{ text-decoration:underline; color:#FF9900;}
a.mail:link, a.mail:visited, a.mail:active{ color:#000000; text-decoration:underline;}
a.mail:hover{ text-decoration:underline; color:#ffffff;}
a.nav:link, a.nav:visited, a.nav:active{ font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:900; color:#000000; text-decoration:none;}
a.nav:hover{ color:#ffffff; text-decoration:none;}
a.current:link, a.current:visited, a.current:active{ font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:900; color:#ffffff; text-decoration:none;}
a.current:hover{ color:#000000; text-decoration:none;}
a.attraction:active, a.attraction:visited, a.attraction:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#442604; text-decoration:underline;}
a.attraction:hover{ color:#FF9900; text-decoration:none;}
a.more:link, a.more:visited, a.more:active{ font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:900; color:#000000; text-decoration:underline;}
a.more:hover{ color:#FF9900; text-decoration:none;}
.lineheight { line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.menu_text{ font-size:12px; text-align:center; font-weight: 900;}
.contactitle_text{ font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight: 900;}
.facilities{ font-weight:normal; color:#333333; line-height:20px; font-family:Arial, Helvetica, sans-serif; padding-left:20px;}
.wel { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; line-height:16px; text-align:justify; color:#000000;}
.add { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; line-height:16px; text-align:justify; color:#000000;}
a.fac:link, a.fac:visited, a.fac:active{ font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serifl; font-weight:900; color:#000000; text-decoration:none;}
a.fac:hover{text-decoration:none; color:#FF9900;}	
.welcome_text{font-family: Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight: 900;}
.welcomesub_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight:bold;}
.footer_text1{color:#000000; text-align:center; background:url(../images/footer-gredient_0.jpg) repeat-x left top;}
.footer_text{color:#ffffff; text-align:center;}
/**********************           contact page             *********************************/
.welcomesub_text1{font-size:13px; text-decoration:none; font-weight: 900;}
.table_back1{font-weight:900; text-align: left;}
.contacttxtfield1{ border:1px solid #999; font-size:13px; font-weight:800; padding-left:4px; color:#333333; width:220px; height:105px;}
.feedback-button{ border:1px solid #999; font-size:10px; font-weight:900; color:#666666; width:60px; height:20px; background-color:#E8E4D8; cursor:pointer; line-height:16px;}
.contacttxtfield{border:1px solid #999; font-size:13px; font-weight:800; padding-left:4px; color:#333333; width:180px; height:22px; line-height:18px;}
.con{border:1px solid #999; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:900; padding-left:4px; color:#333333; width:125px; height:22px; line-height:22px; text-align:center;}
.style3 { color:#FF0000;}
.repeat { background:url(../images/navigater-gredient_0.jpg) repeat-x top left;}
.repeat1 { background:url(../images/repeat.jpg) repeat-y top left;}
.repeat2 { background:url(../images/contactgredient_top.jpg) repeat-x top left;}
.repeat3 { background:url(../images/contactgredient_right.jpg) repeat-y top left;}
.repeat4 { background:url(../images/gredient-add.jpg) repeat-x top left;}
.fsf{ font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight: 900;}
.banrep { background:url(../images/bannr_0.jpg) no-repeat top center; padding:251px 0 0 0;}
.repeat5 { background:url(../images/body_barmiddle.jpg) repeat-x top left;}
.repeat6 { background:url(../images/gredient-add.jpg) repeat-x top left;}
.repeat7 { background:url(../images/gredient-add.jpg) repeat-x top left;}
.contxt { border-bottom:#837865 1px dashed; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-decoration:none; font-weight:bold;}
.button{ border:1px solid #999; font-size:12px; font-weight:800; color:#000000; width:70px; height:22px; line-height:18px; text-align:center;}
/********************************      reservation page        ***************************************/
#formCont{ margin:0; padding:0 0 0 0px; float:left; width:610px;}
.cssform p{ width:550px; margin: 0 auto; padding: 5px 0 5px 0; /*width of left column containing the label elements*/ border-top: 1px dashed #CCCCCC;}
.cssform label{ font-weight:normal; float: left;text-align:left; /*width of left column*/width: 180px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/}
.star{ color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.feedback-textfield{ border:1px solid #BFBFBF; color:#414862; width:180px; line-height:20px; padding-left:4px; background-color:#F7F7F7;}
.feedback-textfield1{ border:1px solid #BFBFBF; font-family:Arial, Helvetica, sans-serif; color:#414862; width:180px; padding-left:4px; height:85px;background-color:#F7F7F7;}
.feedback-textfield2{ border:1px solid #BFBFBF; color:#414862; font-weight:bold; font-size:13px; width:75px; line-height:22px; text-align:center;background-color:#F7F7F7;} 
.float{ float:left; margin:0 10px 0px 0; padding:0 0 0 105px}
.plz{ font-size:17px; font-family:Georgia, 'Times New Roman', Times, serif; padding:0 0 10px 15px;}
.req{ background-color:#E7E3DD; display:block; width:606px; padding:0 0 0 16px; line-height:36px; font-weight:normal; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#C20604; font-style:italic;}
.feedback-textfield3{ border:1px solid #BFBFBF; color:#414862; line-height:20px; padding-left:4px; background-color:#F7F7F7;  width:75px;}
/*********************************           attraction page               **********************************/
.castle{ background:url(../images/castle-crags.jpg) no-repeat top left; padding:0 0 0px 250px; height:160px; text-align:justify;}
.hedge{ background:url(../images/hedge-creek.jpg) no-repeat top left; padding:0 0 0px 250px; height:160px; text-align:justify;}
.moss{ background:url(../images/moss-brae.jpg) no-repeat top left; padding:0 0 0px 250px; height:160px; text-align:justify;}
.mccloud{ background:url(../images/mc-cloud-falls.jpg) no-repeat top left; padding:0 0 0px 250px; height:160px; text-align:justify;}
.siskiyou{ background:url(../images/siskiyou.jpg) no-repeat top left; padding:0 0 0px 250px; height:160px; text-align:justify;}
.sasta{ background:url(../images/mt-sasta.jpg) no-repeat top left; padding:0 0 0px 250px; height:160px; text-align:justify;}
.sacromanto{ background:url(../images/sacromanto-river.jpg) no-repeat top left; padding:0 0 0px 250px; height:160px; text-align:justify;}
a.attr:active, a.attr:visited, a.attr:link { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#FF0000; text-decoration:underline;}
a.attr:hover{ color:#321B01; text-decoration:none;}
/*********************************           amenities page               **********************************/
.amenities { font-weight:normal; line-height:20px; font-family:Arial, Helvetica, sans-serif; padding-left:20px; font-size:14px; background:url(../images/amenitiesimg.jpg) right top no-repeat;}
a.linkss:active, a.linkss:visited, a.linkss:link { font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight: 900; color:#000000; text-decoration:none;}
a.linkss:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight: 900; color:#FF9900; text-decoration:none;}
.reserve_ { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#000; line-height:30px;}
.tatalala { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000; line-height:30px; font-weight:normal;}