body{font-family:Georgia, "Times New Roman", Times, serif; background:#000}
a {color:#7E8374; text-decoration:none;}
a:hover {color:#DCFC0C}
img {border:0px;}
p {margin-bottom:20px;}
h1,h2,h3,h4{font-weight:normal; margin:20px 0 20px 0; padding:0px; color:#B0CA0A;}
h1 {font-size:28px;}
.rightCol h1 {color:#7E8374; padding-top:0px; margin-top:0px; font-size:22px;}
h3 {font-size:13px;}
#leftCol h1{color:#B0CA0A; margin-top:0px;}


/*GENERIC*/
.floatL {float:left;}
.floatR {float:right;}
.clear {clear:both;}
.txtOff {text-indent:-999px}

/*FONTS*/
.subText, #distances a {font-size:10px;}
.subText a {color:#*****;}
.subText a:hover {color:#*****;}
#footerOuter {color:#*****}
#footerRight {text-align:right;}
.rightCol p{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#7E8374}
#leftCol p{font-size:13px; color:#DDE894}
p.b {color:#AEA920; font-size:13px;}
#contentWrapper01 a {color:#DDE894}
#contentWrapper01 a:hover, .banner01 {color:#DCFC0C}
#leftCol .infoBox p, .infoBox li {font-family:Arial, Helvetica, sans-serif; color:#515817}
li, .banner01 {font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#footerOuter {font-family:Verdana, Arial, Helvetica, sans-serif; color:#7E8374}

/*DIMENSIONS*/
#mainWrapperMargins{margin-top:1px;}
#mainWrapper {margin:0 auto 0 auto; width:960px; }
#header {width:960px; height:107px}
#navigation {width:960px;}
#contentWrapper01 {padding:35px;}
contentWrapper01 small {width:640px; margin:20px 0 0 0}
#leftCol {float:left; width:721px;}
#leftColLeft {float:left}
#leftColRight {float:right}
#rightColHeader {height:60px;}
.rightCol {float:right; width:239px; background:#283017; height:100%;}
.rightColInner {padding:0 16px 16px 16px}
.rightColLeft {float:left}
.rightColRight {float:right}
#footerOuter {clear:both; height:35px;}
#footerInner {padding:10px;}
#lakesQuote {padding-top:20px; border-top:1px solid #B0CA0A;}

/*APPEARENCE*/
#contentWrapper01 {background:#515817; border-right:1px solid;}
.infoBox {padding:10px; border:5px solid #9B991E; background:#AEA920;}
#header {background:url(../images-tpl/header.gif) bottom;}
#footerOuter {background:url(../images-tpl/footer-bg.gif) repeat-x;}
#mainWrapper {background:url(../images-tpl/mainbg.gif)}
#navigation {background:url(../images-tpl/rightpane-image.gif) bottom right no-repeat}
#rightColHeader {background:url(../images-tpl/index-right-col-bg.gif) top right no-repeat; }
#indexImgText {padding:185px 160px 0 17px}
#indexImgText h1 {color:#fff}
#indexImg {background:url(../images-tpl/index-image.jpg) top left; width:721px; height:314px}

/*LISTS*/
li a {color:#000000}
ul.basicList {margin:10px 0 0 0; padding:0px;}
ul.basicList li {list-style-type: none; margin:0px;}
ul.basicList li a {padding:0 0 0 0;}

ul.bulletList01 {padding:0px; margin:0px}
ul.bulletList01 li {list-style-type:none; margin:0px; background: url(../images-tpl/li-bullet-01.gif) no-repeat top left; padding:0 0 0 0;}
ul.bulletList01 li a {padding:0 0 0 0;}
ul.bulletList01 img {padding-right:10px;}

#cottageList ul.bulletList01, .infoBox ul.bulletList01 {padding: 0 0 20px 0;}
#cottageList ul.bulletList01 li, .infoBox ul.bulletList01 li {padding:0 0 0 10px;}
#cottageList ul.bulletList01 li a, .infoBox ul.bulletList01 li a{padding:0 0 0 0;}


/*CSS BUTTONS*/
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {font-family:arial, sans;}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {font-size:12px;}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {color:#F2F1D3;}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {font-weight:bold;}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {background:#E88D0E;}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {padding:0px;}
.button a:link, .button a:hover, .button a:active, .button a:visited {padding:3px 15px 3px 5px; border-bottom:1px solid #fff}
.button a:hover {color:#515817; background:#F2F1D3; border-bottom:1px solid #515817;}

/*TABLES*/
table {font-family:Arial, Helvetica, sans-serif; width:100%; text-align:left; font-size:11px}
table.aTableHead{border-bottom:1px solid #9B991E; border-right:0px solid #9B991E}
td.a {background:#AEA920; color:#515817; height:27px; font-size:13px;}
td.aFoot {background:#AEA920; height:13px;}
td.aOdd {background:#778612; color:#B8D30A}
td.aEve {background:#8A9C0F; color:#515817}
td.aOdd, td.aEve {height:17px; font-size:11px;}
td.a, td.aOdd, td.aEve {padding:0 0 0 10px;}
td.a, td.aFoot {border-right:1px solid #9B991E; padding:5px 5px 5px 10px;}
td.aOdd {border-right:1px solid #6F7D13}
td.aEve {border-right:1px solid #7F8E11}
td.tdR {border-right:0px;}

/*FORMS*/
#formWrapper {}
form table {width:100%;}
.formTdLeft {width:156px;}
.formTdRight {height:40px;}
.formTdBlank {height:10px;}
form, #error, #success {font-family:arial, sans-serif; font-size:11px; color:#DDE894;}
#error, #success {margin-bottom:20px;}	
#error ul, #success ul {margin:0; padding:0;}
#error ul li, #success ul li{list-style-type: none; margin:0px; padding:0 0 0 15px;}
#error ul li{background: url(../../includes/contact-form/error-li.gif) no-repeat bottom left;} 
#success ul li{background: url(../../includes/contact-form/success-li.gif) no-repeat bottom left;}
input, textarea {border: 1px solid #283017; background:#DDE894;}
input {width:98%;}
textarea {width:98%;}
input.checked_input {width:25px;}
.req_field { font-weight: bold; }
input.button, input.button a:link, input.button a:hover, input.button a:active, input.button a:visited
{border:0px; width:117px; text-align:left; margin-right:10px; background: url(../../includes/contact-form/submit-button.gif) right no-repeat #B0CA0A}

/*RULES*/
.rule01 {border-top: 0px solid #AEA920; margin:25px 0 25px 0}
.rule02 {border-top: 1px solid #101922; margin:20px 0 20px 0}
.rule03 {border-top: 1px solid #000000; margin:20px 0 20px 0}
.rule04 {border-top: 1px dashed #6E8899; margin:20px 0 20px 0}
.rule05 {border-top: 1px solid #A8B8C2; margin:20px 0 0 0}
.rule05mid {border-top: 1px solid #A8B8C2; margin:1px 0 1px 0}
.rule05base{border-top: 1px solid #A8B8C2; margin:0px 0 20px 0}

/*banners*/
.banner01 {background:url(../images-tpl/icon-wifi-large.gif) left no-repeat; height:21px; padding:0 0 0 60px}

/*FLASH ANIMATIONS*/
#flashAnim {width:*****px; height:*****px; background:url(../flash/no-flash.gif) no-repeat top left;}
object a {display:block}

/*IMAGES*/
.imageRow4 {margin: 20px 0 20px 0}
.L, .R {width:325px;}
.LL, .LR, .RL, .RR {width:162px; margin-bottom:20px;}

/*BOF Promo boxes*/
.promoBlockWrapper{
	width:721px;/*block wrapper full width*/}	
.promoBlockLeft {
	width:480px;/*col 1&2 wrapper width*/}
.promoBlockRight {width:239px/*col 4 wrapper width*/}
.blockButton1 ul li a, .blockButton2 ul li a, .blockButton3 ul li a {
padding-top:56px;/*top padding*/height:120px;}/*both should equal overall block height*/

.promoBlockIndividualOuter{
width:240px;/*overall block width, third of mainwrapper*/
height:176px;/*overall block height*/}

/*++++BLOCK: COMMON STYLING++++*/
.blockButton1 ul, .blockButton2 ul, .blockButton3 ul {list-style-type:none; padding:0px; margin:0px; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; border-right:1px solid #000}
.blockButton1 ul li a, .blockButton2 ul li a, .blockButton3 ul li a {color:#fff; list-style-type:none; padding-right:17px; padding-left:17px; padding-bottom:0px;  margin:0px; display:block;}
.blockButton1 ul li a:hover, .blockButton2 ul li a:hover, .blockButton3 ul li a:hover {list-style-type:none; display:block;}

/*BLOCK IMAGES*/
/*++++BLOCK: 1++++*/
.blockButton1 ul li a {background: url(../images-tpl/panel1bg.gif)}
.blockButton1 ul li a:hover {background: url(../images-tpl/panel1bgon.gif)}
/*++++BLOCK: 2++++*/
.blockButton2 ul li a {background: url(../images-tpl/panel2bg.gif)}
.blockButton2 ul li a:hover {background: url(../images-tpl/panel2bgon.gif)}
/*++++BLOCK: 3++++*/
.blockButton3 ul li a {background: url(../images-tpl/panel3bg.gif)}
.blockButton3 ul li a:hover {background: url(../images-tpl/panel3bgon.gif)}
/*EOF Promo boxes*/

#specialOffer UL.bulletList01 LI A {background-color:#e88d0e; padding:3px; border-bottom:1px solid #f2f1d3; color:#f2f1d3; font-weight:bold; font-size:12px; margin-top: 10px; }
#specialOffer UL.bulletList01 LI A:HOVER {background-color:#f2f1d3; padding:3px; border-bottom:1px solid #515817; color:#515817; }
#specialOffer {background-color:#e88d0e; padding:5px; margin:0 15px 20px 15px; border:3px solid #515817}
#specialOffer H1 {border-bottom:1px solid #515817; margin-bottom:5px; padding-bottom:5px}
#specialOffer UL LI {background:none; margin-bottom: 20px; }

.offer { font-weight: bold; }
.strike { text-decoration: line-through; }