html body{padding:10px 0 0 10px;font-size:15px;font-weight:normal}

#ourPrices{display:none;visibility:hidden}
#fyiInstructions{position:fixed;left:100px;bottom:50px;cursor:pointer;color:blue;font-weight:bold;width:70px;font-size:22px;font-style:italic;}
#installmentInstructions{position:fixed;right:100px;bottom:50px;cursor:pointer;color:blue;font-weight:bold;width:70px;font-size:22px;font-style:italic;text-align:right;}
#email{display:none;position:fixed;left:100px;bottom:150px;cursor:pointer;color:blue;font-weight:bold;width:70px;font-size:22px;font-style:italic;visibility:}
#fyiPrices{display:none;position:fixed;right:100px;bottom:150px;cursor:pointer;color:blue;font-weight:bold;width:70px;font-size:22px;font-style:italic;text-align:right;visibility:}
/* ***************************************  */
#gotit{position:absolute;top:50%;margin-top:-100px;left:50%;margin-left:-120px;z-index:100;display:none;z-index:10000;}
/* ***************************************  */
.feesBlurb{margin-top:5px;}
a {text-decoration:none}
#winterButton{visibility:hidden}
h1{margin-bottom:7px;clear:both;}
.payButton{width:192px}
#unitHeading{font-size:28px;font-weight:bold;}
#rentsWeeklyBut{line-height:17px;display:none}
.Seas{font-weight:bold;font-size:23px;font-style:Italic;margin:25px 0 3px 0;}
#ratesDiv{font-weight:normal}
.rates{position:relative;margin:0 auto;width:1020px;margin-bottom:30px;}
.ratesForTwo{float:left;margin-bottom:26px;border:1px black dotted;padding:12px 0 12px 0;width:500px;}
.ratesForMore{float:right;border:1px black dotted;padding:12px 0 12px 0;width:500px;}
.ratesForTwo table tr td center{white-space:nowrap;}
.ratesForMore table tr td center{white-space:nowrap;}
.ratesWHA{position:relative;margin:0 auto;width:670px;margin-bottom:30px;border:1px black dotted;padding:12px 15px 12px 12px;}
.balances{font-size:13px;display:none}
.clearDiv{clear:both;}
#twoPersDisc .twoPersDisc{font-size:21px;color:red;}
#captionFees{font-weight:bold;font-size:21px;text-decoration:underline;}
.captionPersons{font-style:Italic;color:#A73737;font-size:19px;margin-bottom:5px;}
.numPersons{font-size:23px;font-weight:bold;}
span#springSdMore,#summerSdMore,#fallSdMore,#winterSdMore{text-decoration:underline;font-size:13px;}
.fall{color:#D56200}
.summer{color:green}
.xtraPersonWHA{font-weight:normal;font-size:12px;color:blue;font-style:normal;padding-left:10px}
#winter{font-style:Italic;font-weight:bold;color:red;margin-top:-5px;}
#winterRates{font-style:Italic;font-weight:bold;font-size:14px;color:red;margin-top:-5px;}
.untilReserve{font-style:Italic;text-decoration:underline}
.infants{font-style:italic;font-size:13px}
#pets{font-size:14px;}
.submit{cursor:pointer;font-weight:bold;}
input.submit:focus{background-color:87CEFA; }
input.submit:active{background-color: blue;}
.tellUs{color:red;font-size:18px;}

#feesOne{float:left;border:1px dotted black;padding:10px 10px 0 10px; width:475px}
#feesTwo{float:right;border:1px dotted  black;padding:10px 10px 0 10px;width:475px}

.befAft{color:blue}
.befAft2{display:none;width:100px;height:50px;color:black;background-color:white;border:black 1px solid;padding-top:7px;text-align:center}
.befAft:hover div.befAft2{display:block;position:absolute;}
.beforeAfter{color:blue;font-weight:bold}


#resDetails{position:fixed;width:660px; /*height:365px;*/padding:15px 20px 15px 20px;border:2px black solid;background-color:#C9EAF3;
background-image:url("../images/Wave.jpg");background-repeat:no-repeat;background-position:left top;left:50%;margin-left:-330px;top:50%; margin-top:-142px;display:none;z-index:10}
a[href^=http]:hover {background-image:url(../images/globe.png);border-top:0px  transparent solid;border-bottom:0px transparent solid;}

/*#questions{font-style:italic;font-size:14px;color:#DF0174}*/
#reup{background-image:url("../images/trans.jpg");background-repeat:repeat;position:absolute;z-index:1500;width:100%;height:100%;overflow:hidden;display:none}

.resForm{FLOAT:RIGHT;color:black;font-size:18px;font-weight:bold;border:1px Blue  solid;font-style:italic;font-family:arial;padding:0 5px 0 3px;}



#notSellingFW{position:absolute;margin-left:176px;top:50%;margin-top:-66px;background-color:#F3F781;border:brown 4px groove;width:350px;padding:20px;}
#fwExplanation{color:black;font-weight:bold;font-size:20px;font-style:italic}


#paypalButton{}
#paypalBalance{}

#purchaseFirewood{position:fixed;width:710px;padding:15px 20px 15px 20px;border:2px black solid;background-color:#FDE1CF;left:50%;margin-left:-355px;top:50%; margin-top:-190px;display:none;z-index:2}
#purchaseFirewood .header{font-weight:bold;font-size:20px;color:brown;border-bottom:2px dashed brown}
#notSellingFW{position:absolute;margin-left:176px;top:50%;margin-top:-66px;background-color:#F3F781;border:brown 4px groove;width:350px;padding:20px;}
#fwExplanation{color:black;font-weight:bold;font-size:20px;font-style:italic}
#firewoodButton{width:186px;}
#calendarButton{padding-top:6px}
#getBalanceButton{}
#calendarButton:hover{margin-bottom:-12px}   /*FIXES FIREFOX, SAFARI & CHROME*/
#resButton{padding-top:0px;}

#safari{display:none;position:absolute;bottom:5px;left:4px;z-index:4}

#floater{float:right;}
#howMuchFirewood{position:relative;color:blue;padding-left:10px;}
#howMuchToBuy{display:none;}
#howMuchToBuy img{border:2px solid black;margin-top:4px;margin-bottom:5px;}
#howMuchFirewood:hover #howMuchToBuy{position:absolute;top:-55px;right:50px;width:180px;background-color:pink;border:red 2px solid;padding:10px;color:black;display:block;z-index:5}



#java{position:relative;width:450px;margin:5px auto 5px auto;padding:5px 10px 5px 10px;color:red;font-weight:bold;font-size:16px;border:black 2px solid;background-color:#FCFCE0;text-align:center}
img.javaWarning{height:35px;float:left;padding:7px 10px 0 10px;}
.java2{font-size:13px;color:black}

/*	Winter Rates	*/
.winterButton{float:right;margin-top:8px;padding-right:7px}				
#winterBox{margin:30px 0 20px 0;display:block;}				
#stay30{font-size:13px;font-style:italic}
#specialBox{position:relative;clear:both;border:1px dotted black;width:470px;margin:0 auto 0 auto;padding:15px 0 15px 0;}
.special{font-size:20px;font-weight:bold;}
.specialPrice{font-size:18px;font-weight:bold;}
.specialPrice2{font-size:14px;}
/*	Ene Winter Rates	*/


#billMeLaterButton{height:60px;margin-top:-20px;overflow:hidden}
#billMeLaterButtonRP{margin:0 auto -20px auto; height:68px}
a[href*=upstream]:hover {background-image:url();}

#buttonsDisappear{display:inline}

#discount2{display:none}
#addPets,#addPets2,#discount,#discount2{cursor:pointer;};
img#addPets,img#addPets2{width:95px;height:32px;}
img#discount, img#discount2{width:130px;height:32px;margin-bottom:2px;margin-left:10px;display:none}
img.blank{width:95px;height:32px;}
img.blank2{width:130px;height:32px;margin-bottom:2px;margin-left:10px;display:none}
img.blank3{width:130px;height:32px;margin-bottom:2px;margin-left:10px;display:none}

#twoPets,#twoPets2,#discount{cursor:pointer;margin-left:10px}
#resetRates,#resetRates2{cursor:pointer;margin-left:10px}
.waiting{position:fixed;top:50%;left:50%;display:none}

#daily{position:absolute;z-index:200;padding:5px 10px 10px 10px;border:blue groove 4px;color:black;background-color:#FEFEE2;width:800px;text-align:left;margin:3px 0 0 -20px;display:none}
#dailyFeesLink{margin:-5px auto -5px auto;width:150px;padding:5px 0 5px 0;cursor:pointer;font-weight:normal}
.dailySeason{font-weight:bold;padding-left:10px}
.dailyNote{font-weight:bold;font-style:italic;padding-top:5px;font-size:15px;margin-bottom:-5px}
.dailyNotes{font-style:italic;line-height:15px}
#dailyFees{color:blue}

#numWks{text-align:center;margin-top:-7px;margin-bottom:10px;}

#frequentlyAsked{position:relative;display:inline/*inline;*/}
#fyi{cursor:pointer;color:blue;width:70px;display:inline;}
#faq ul{padding:0px;}
#faq ul{margin-top:5px;margin-bottom:0px;margin-right:10px;list-style:none}
#faq li i{font-size:14px}
#closeFaq{float:right;padding-left:5px;}

#faq{position:absolute;margin:-400px 0 0 -485px;z-index:200;border:6px groove green;padding:8px 8px 10px 23px;background-color:#FEFEE2;width:930px;text-align:left;display:none}
#numWks{text-align:center;margin-top:-7px;margin-bottom:10px;}


#maximumPeople{position:relative;display:inline;font-size:16px;font-weight:normal;z-index:0}
#overCapFeeBlockSva, #overCapFeeBlockWha, #overCapFeeBlockSpc, #overCapFeeBlockSet, #overCapFeeBlockGup {position:absolute;right:-510px;margin:-110px 0 0 -20px;border:2px black solid; background-color:#FFEE88;padding:10px;width:440px;color:black;display:none;font-weight:normal;z-index:2}

.seasonTerms{line-height:17px}

/*	On/Off Controls	*/
#winterBox, .winterButton{display:none}					
.endOfSeasonSigns{display:none}
.takingReservations{display:none}
#svaW4R{display:block}
#whaW4R{display:block}
#svaC4W{display:none}
#whaC4W{display:none}

.weeklyPayingNotice{font-weight:bold;font-size:20px;font-style:italic;text-decoration:underline;color:#6E48FA}
.dailyPayingNotice{font-weight:bold;font-size:20px;font-style:italic;text-decoration:underline;color:#886644}
.extendedStayNotice{font-weight:bold;font-size:20px;font-style:italic;text-decoration:underline;color:#123456}

.multiWkInstr{font-weight:bold;font-size:20px;font-style:italic;text-decoration:underline;color:pink}
#showMultiWeekLinkDiv{text-align:center;font-weight:bold;font-style:italic;margin-top:-7px;cursor:pointer;}
.gabpay{display:none;}



#paymentInstructionsBlock{position:fixed;top:20px;left:20px;color:white;font-size:17px;}
#paymentInstructionsFAQ{z-index:200;border:6px groove #777777;padding:8px 8px 10px 23px;background-color:black;width:735px;text-align:left;display:none;}
#paymentInstructionsFAQ ul{padding:0px;}
#paymentInstructionsFAQ ul{margin-top:5px;margin-bottom:0px;margin-right:10px;list-style:none}
#paymentInstructionsFAQ li i{font-size:14px;}
#paymentInstructionsFAQ li {line-height:19px;margin-bottom:10px;}
#closePaymentInstructionsFaq{float:right;padding-left:5px}
#multiWkText{display:none;}
.blueButtonLinks{font-weight:bold;font-size:18px;white-space:nowrap;color:#6E48FA}
.goldButtonLinks{font-weight:bold;font-size:18px;white-space:nowrap;color:#dd9922}
.brownButtonLinks{font-weight:bold;font-size:18px;white-space:nowrap;color:#886644}
.depsToReserve{font-weight:bold;font-size:18px;white-space:nowrap;color:#29994}


#balanceInstructionsBlock{position:fixed;top:20px;right:20px;color:white;font-size:17px;}
#balanceInstructionsFAQ{z-index:200;border:6px groove #777777;padding:15px 8px 20px 23px;background-color:black;width:950px;text-align:left;text-align:left;display:none;}
#closeBalanceInstructionsFaq{float:right;padding-left:5px}
.colorMe{color:;font-style:italic;font-weight:normal;}















#pricesFaqBlock{position:fixed;bottom:100px;right:20px;color:white;font-size:17px;}
#pricesFAQ{z-index:200;border:6px groove #777777;padding:15px 15px 15px 15px;background-color:black;width:540px;text-align:left;display:none;}
#closePricesFaq{float:right;padding-left:10px}
.feesBlurb{margin-top:5px;}
/*
.bigBox{color:#0099FF;margin-bottom:-4px;}
#bookingFeeNote{dis
play:none}
#payingElsewhere{display:inline;cursor:default;color:#0099FF;}
#payingElsewhere:hover  #bookingFeeNote{position:absolute;display:block;z-index:500;}
#fishing{display:inline;cursor:default;color:#0099FF;} 
#muskie{display:none}
#fishing:hover	#muskie{position:absolute;z-index:500;display:block}/*














/********************************Daily CSS Below**********************************/

#weeklyHeading{display:block;text-align:center;font-weight:bold;font-size:36px;font-style:italic;margin-top:10px;color:rgb(37,2,175);margin-bottom:15px}
.cleaning{display:block;text-align:center;margin:-10px 0 5px 0;}
#dailyRatesNotice{font-size:14px;text-align:center;margin:-12px 0 -5px 0;display:none;}
#dailyRates{}
#dailyHeading{display:block;text-align:center;font-weight:bold;font-size:38px;font-style:italic;margin-bottom:15px;color:#8F4602;}
.dailyBlock{width:700px;margin:auto auto;text-align:center;padding-left:5px}
#selectNights{margin:auto auto;width:300px;bordrer:1px dashed red;text-align:center;}
#howMany{font-weight:bold;font-size:17px;}
.season{font-weight:bold;font-size:26px;margin-top:10px;}
.dtrLine{font-weight:bold;font-size:18px;}
#sfDailyRates, #sumDailyRates{padding-left:20px;display:inline}
.sumDailyMessage{color:red;text-align:left}
.sumDailyMessage2, .sumDailyMessage3{margin-top:10px}
.sumDailyMessage3{color:black;font-style:italic}

/********************************End Daily CSS**********************************/



/********************************Shopping Cart**********************************/
.preAproval{color:red;}
.preAprovalBlurb{color:red;text-align:center;margin:-4px 0px 7px 0px;font-weight:bold;font-size:22px;line-height:30px;text-decoration:underline;}
#clearCart{display:none;float:left;}
#cartDiv{position:fixed;top:180px;right:30px;width:410px;border:7px groove gray;border-radius:10px;background-color:white;z-index:5;padding:7px 20px 7px 20px;background-color:#fcf8ec;display:none;}
#cartDivHeader{height:40px;}
#shopCartImg{position:fixed;top:30px;left:230px;cursor:pointer;height:30px;}
#closeCartButton{position:absolute;margin-bottom:30px;top:5px;right:30px;cursor:pointer;}
#cartTitle{display:inline;position:absolute;top:5px;left:225px;margin-left:-40px;;font-weight:bold;font-size:20px;text-decoration:underline;}

#cartItem1,#cartItem2,#cartItem3,#cartItem4,#cartItem5,#cartItem6,#cartItem7,#cartItem8,#secDepositCart,#cartTotal{margin-top:10px;text-align:right;font-weight:normal;display:none}
/*#cartItem1,#cartItem2,#cartItem3,#cartItem4,#cartItem5,#cartItem6,#cartItem7,#cartItem8{display:none};*/
#cartItem1{}
#cartTotal{margin-bottom:20px;font-weight:bold}
#cartTotal{}
#removeSpringFull,#removeSpringDep,#removeSummerFull,#removeSummerDep,#removeFallFull,#removeFallDep,#removeWinterFull,#removeWinterDep{display:none;}
.removeFromCart{float:left;cursor:pointer;color:blue;text-decoration:underline;font-weight:normal;font-size:14px;margin-bottom:17px;}
#numSpringFullWks,#numSpringDepWks,#numSummerFullWks,#numSummerDepWks,#numFallFullWks,#numFallDepWks,#numWinterFullWks,#numWinterDepWks{text-decoration:underline;}
#springFullAmt,#springDepAmt,#summerFullAmt,#summerDepAmt,#FallFullAmt,#FallDepAmt,#winterFullAmt,#winterDepAmt{}
#payCart{float:left;}
#showCartTotal{float:right;}
.pointer{cursor:pointer;}
#sdNotice{width:100%;text-align:center;display:none;font-size:16px;}
#sdNotice2{width:100%;text-align:center;display:none;font-size:16px;}
#balanceNotice{width:100%;text-align:center;font-size:16px;font-weight:bold;}
#addRemoveBlurb{width:100%;text-align:center;margin-top:7px;font-style:italic;font-size:14px;color:red;}