body
{
text-align: center;
font-size: 62.5%;
margin: 0;
background-image: url("images/mainbanner7.jpg");
background-repeat:no-repeat;
background-color: #fdcb32;
font-family: Verdana, helvetica, arial;
}

#frame 
{ 
position: relative; 
text-align: left; 
margin-top: 0px; 
margin-right: auto; 
margin-left: auto;
margin-bottom:0px; 
padding: 0; 
width:750px;
height: 100%;
min-height: 100%;
height: auto!important;
border-left-style: solid;
border-left-width: thin;
border-left-color:#fde4c3;
border-right-style: solid;
border-right-width: thin;
border-right-color:#fde4c3;

}


#banner
{
width: 750px;
height: 244px;
_height:225px;
margin: 0;
margin-top:0px;
margin-left: 0px;
background-image:url("images/transparency2.png");
background-repeat: repeat;
padding-top: 50px;
text-align: center;
z-index:2;
position:relative;
_position: static;
}

#title
{
margin-top: 140px;
margin-left: 100px;
width: 476px;
height: 100px;
_height: 100px;
color: #fdf7ba;
font-family: verdana,helvetica, trebuchet,arial;
font-size: 2.2em;
font-weight: normal;
z-index: 15;
position: absolute;
_clear:both;
}

#mickey1
{
position: absolute;
width: 175px;
height: 163px;
margin-top: 60px;
margin-left: -20px;
_margin-left: -10px;
z-index: 5;
_clear:both;
}

#mickey2
{
width: 175px;
_height:201px;
float:right;
top: 100px;
_margin-top:0px;
left: 560px;
_margin-left: 20px;
position: absolute;
_z-index:30;
_clear:both;
}

#contact
{
position:absolute;
left: 30px;
top: 15px;
height: 30px;
width:500px;
color: #fdf7ba;
font-family: verdana, helvetica, arial;
font-size: 1.4em;
font-weight: bold;
text-align: left;
}

#bannerimg
{
width: 440px;
height: auto;
_height: 100px;
top: 90px;
left: 140px;
position: absolute;
_clear:both;
}

#bannerimg2
{
width: 750px;
height: 199px;
margin-top: 30px;
_margin-top: 15px;
left: 0px;
position: absolute;
_left: 0px;
}

#cottagesbanner
{
width: 750px;
height: auto;
margin: 0;
margin-top: 100px;
background-color:#ffc50b;
padding-top: 0px;
}

#weather
{
top: 15px;
margin-right: 5px;
left: 545px;
width: 190px;
position: absolute;
color: #02b6f0;
}

#weather a
{
text-decoration: none;
color: #02b6f0;
}

#weather a:hover
{
text-decoration: underline;
color: #36C6F4;
}



#topnav
{
height: 50px;
background-color: #36C6F4;
margin: 0;
width: 100%;
margin-top:0px;
_margin-top: -20px;
_position: relative;
}


ul#topnav
{
margin:0;
margin-left: 5px;
padding:0;
width:auto;
position: absolute;
}

ul#topnav ul
{
display: block;
margin:0;
}

ul#topnav li
{
display: inline;
list-style-type: none;
font-size: 1.1em;
font-family: Verdana, Arial, Helvetica;
color: #ffffff;
float: left;
font-weight: bold;
background-color: #36c6f4;
border-right-style: solid;
border-right-width: thin;
border-right-color: #fff;
padding-right:10px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
width:auto;
height: 30px;
text-align: center;
}

ul#topnav li.last
{
border-right-style: solid;
border-right-width: thin;
border-right-color: #fff;
}


ul#topnav li a
{
color: #ffffff;
text-decoration: none;
}

ul#topnav li a:hover
{
color: #fffffff;
text-decoration: underline;
}

#mainbody
{
width: 100%;
height: 100%;
background-color: #fff;
position: relative;
z-index:1;
}

#ontbody
{
width: 100%;
height: auto;
padding-bottom: 25px;
background-color: #fff;
font-size: 1.2em;
}

#content
{
width: 520px;
color: #777777;
font-size: 1.2em;
float: left;
position: absolute;
height: auto;
background-color: #ffffff;
padding: 10px;
}

#content a
{
color: #f9a01b;
text-decoration: none;
}

#content a:hover
{
color: #29aeb2;
text-decoration: none;
}

#properties
{
width: 750px;
color: #777777;
font-size: 1.2em;
float: left;
height: auto;
background-color:#ffffff;
padding: 0px;
}

#properties a
{
color: #f9a01b;
text-decoration: none;
}

#properties a:hover
{
color: #29aeb2;
text-decoration: none;
}

#rates
{
width: 750px;
color: #777777;
font-size: 1.2em;
float: left;
height: auto;
background-color:#ffffff;
padding: 0px;

}

#rates a
{
color: #f9a01b;
text-decoration: none;
}

#rates a:hover
{
color: #29aeb2;
text-decoration: none;
}

/** RATES LIST **/

ul.rates
{
margin:0;
margin-left:30px;
padding:0;
width: 350px;
}

ul.rates li
{
font-family: verdana, trebuchet, helvetica;
font-size: 1em;
list-style-type: none;
padding-bottom: .2em;
padding-top: .2em;
border-bottom-style: dotted;
border-bottom-color: #d2d2d2;
border-bottom-width: thin;
}

ul.rates li li
{
list-style-type: none;
padding-bottom: .2em;
padding-top: .2em;
}

#rates ul li.hdr
{
font-weight: bold;
font-size: 1em;
color: #777;
margin:0;
padding-top: 1.1em;
}


#rates ul li.title
{
font-weight: bold;
font-size: 1.3em;
color: #f9a01b;
margin:0;
padding-bottom:1em;
padding-top: 1em;
_padding-bottom: .5em;
_padding-top: .5em;
}

#rates ul li.price
{
font-weight: bold;
font-size: 1em;
color: #f9a01b;
margin:0;
padding-top: .5em;
}




/** RATES TABLE**/

#ratesTable
{
width: 700px;
height: auto;
margin-left: 27px;
border-collapse: collapse;
margin-bottom: 15px;
}

#ratesTable tr
{
border: 1px solid #f9a01b;
}

#ratesTable th
{
height: 18px;
background-color: #f9a01b;
color: #fff;
font-family: arial, helvetica, verdana;
font-size: .9em;
font-weight:bold;
text-align: center;
padding-left: 2px;
padding-right: 2px;
border-right: 1px solid #fff;
}

#ratesTable th.bleft
{
height: 18px;
background-color: #f9a01b;
color: #fff;
font-family: arial, helvetica, verdana;
font-size: .9em;
font-weight:bold;
text-align: center;
padding-left: 2px;
padding-right: 2px;
border-right: 1px solid #f9a01b;
}

#ratesTable td
{font-family: arial, helvetica, verdana;
font-size: .9em;
font-weight:normal;
text-align: center;
padding:3px;
border: 1px solid #f9a01b;
height:2em;
}

#ratesTable tr.odd
{
background-color: #ffffe1;
}

#pictures
{
position: absolute;
left: 420px;
top: 80px;
width: 400px;
height: auto;
}

#ratespic
{
position: absolute;
left:400px;
top: 40px;
width: 400px;
height: auto;
}

#column
{
width: 210px;
background-color: #ffffe1;
height: 100%;
margin: 0;
padding-top: 10px;
padding-bottom: 10px;
float:right;
position: relative;
}

#colrates
{
width: 210px;
background-color: #ffffff;
height: 100%;
margin: 0;
padding-top: 10px;
padding-bottom: 10px;
float: right;
position: relative;
}

#column ul
{
margin: 0px;
padding:0;
margin-top: 10px;
margin-right: 10px;
margin-left: 35px;
_margin-left:40px;
height: auto;
_width: 190px;
list-style-type:square;
}

#column ul li
{
font-size: 1.1em;
color:  #f9a01b;
font-family: verdana, trebuchet, arial;
padding-bottom: 5px;
margin-left:-5px;
_margin-left:0px;
_padding-left: 5px;
_padding-right: 5px;
list-style-type:square;
}

#column a
{
text-decoration: none;
color: #fa901b;
font-weight: normal;
}

#column a:hover
{
text-decoration: none;
color: #29abe2;
font-weight: normal;
}

#footer
{
clear: both;
width: 750px;
height: 60px;
font-size: 1em;
color:#ffffe1 ;
padding-top: 5px;
position: relative;
text-align:center;
background-color:#fa901b;
}

#footer a
{
color: #ffffe1;
text-decoration: none;
}

#footer a:hover
{
color:#888;
text-decoration: none;
}

p
{
color: #777;
font-size: 1.1em;
line-height: 1.5em;
padding-left: 28px;
padding-right: 15px;
}

p.column
{
font-family: verdana, trebuchet, arial;
font-size: 1.1em;
color: #f9a01b;
line-height: 1.5em;
margin-left: -10px;
_margin-top: 5px;
_margin-bottom: 5px;
}

h1
{
color:#f9a01b;
font-size: 2.2em;
font-family: verdana, tahoma;
padding-left: 28px;
}

h3
{
color:#f9a01b;
font-size:1.2em;
font-weight: bold;
padding-left: 30px;
_margin-bottom: 10px;
_margin-top: -10px;
}

h2
{
color:#f9a01b;
font-size:1.4em;
font-weight: bold;
margin-bottom: -10px;
margin-top: 0px;
_margin-bottom: 0px;
_margin-top: 0px;
}

p.header
{
color: #777;
font-size: 1.1em;
line-height: 1.5em;
padding-left: 30px;
font-weight: bold;
_margin-top: 5px;
_margin-bottom: 10px;
}

p.policies
{
color: #777;
font-size: 1.1em;
line-height: 1.3em;
padding-left: 30px;
margin-top: -10px;
_margin-top: -5px;
}

p.amenities
{
color: #777;
font-size: 1.1em;
line-height: 1.5em;
padding-left: 30px;
padding-right: 15px;
}

p.subhead
{color:#777;
font-size:1.2em;
font-weight: normal;
font-family: serif;
font-style: italic;
padding-left: 30px;
margin-top: 0px;
_margin-bottom: 10px;
_margin-top: -10px;
text-align: center;
}

span.note
{
color: #777;
font-size: 1em;
line-height: 1.5em;
padding-left: 30px;
}

p.cottages
{color: #777;
font-size: 1.1em;
line-height: 1.5em;
padding-left: 50px;
padding-right: 50px;
}
span.grey
{color: #777;
font-size: 1.3em;
font-weight: bold;
padding-left: 30px;
}

span.ontario
{color:#777;
font-size: 1em;
font-weight: normal;
}
span.form
{color:#777;
font-size: .8em;
font-weight: normal;
}
span.details
{
color:#f9a01b;
font-size:1.2em;
font-weight: bold;
padding-left: 30px;
font-family: Arial, Helvetica, Verdana;
}

span.enjoy
{
color:#f9a01b;
font-size:1.3em;
font-weight: bold;
padding-left: 28px;
}

span.cottagetitle
{
color:#f9a01b;
font-size:1.3em;
font-weight: bold;
padding-left: 50px;
}

span.cottage
{
color:#f9a01b;
font-size:1.1em;
font-weight: bold;
padding-left: 0px;
}

.glancetitle
{
font-family: verdana, trebuchet, arial;
font-size: 1.2em;
color: #f9a01b;
font-weight: bold;
padding-left: 15px;
}

ul#glance
{
margin: 0
height: auto;
}

ul#glance li
{
list-style-type: square;
font-size: 1em;
color:  #f9a01b;
font-family: verdana, trebuchet, arial;
padding-bottom: 5px;
margin-left: -15px;
}

ul.details
{
list-style-type: none;
padding-top: 10px;
padding-bottoom: 10px;
margin:0;
padding-left: 30px;
width: 450px;
}

ul.details li
{
padding-bottom: .5em;
padding-top: .5em;
border-bottom-style: dotted;
border-bottom-color: #d2d2d2;
border-bottom-width: thin;
}

ul.cottages
{
list-style-type: none;
padding-top: 10px;
padding-bottoom: 10px;
margin:0;
padding-left: 50px;
width: 450px;
}

ul.cottages li
{
padding-bottom: .5em;
padding-top: .5em;
border-bottom-style: dotted;
border-bottom-color: #d2d2d2;
border-bottom-width: thin;
}

ul.attractions
{
list-style-type: none;
padding-top: 0px;
padding-bottoom: 5px;
margin:0;
padding-left: 50px;
width: 450px;
}

ul.attractions li
{
padding-bottom: .5em;
padding-top: .5em;
border-bottom-style: dotted;
border-bottom-color: #d2d2d2;
border-bottom-width: thin;
}

#content ul li.hdr
{
font-weight: bold;
font-size: 1.1em;
color: #777;
margin:0;
padding-top: .5em;
}

#content ul
{
margin: 0;
padding-left: 30px;
list-style-type: none;
}

#content ul li
{
font-weight: bold;
font-size: 1em;
color: #777;
margin:0;
}

#content ul li.title
{
font-weight: bold;
font-size: 1.3em;
color: #f9a01b;
margin:0;
padding-bottom:1em;
padding-top: 1em;
_padding-bottom: .5em;
_padding-top: .5em;
}

#content ul li.price
{
font-weight: bold;
font-size: 1em;
color: #f9a01b;
margin:0;
padding-top: .5em;
}

#content ul li li
{
font-weight: normal;
font-size: 1em;
color: #777;
margin:0;
}

hr
{
width: 65%;
height: 1px;
color: #777;
margin-top: 1.5em;
margin-bottom: 1em;
_margin-left: 50px;
border: .1em solid #d2d2d2;
}

#imgholder
{
width: 440px;
height: 267px;
background-color: ;
border: 1px solid #efefef;
padding: 5px;
margin-top: 10px;
margin-left: 30px;
margin-bottom: 10px;
}

div.img
{
width: 140px;
height: 130px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 5px;
background-color: #d2d2d2;
float: left;
}

#calendarholder
{
left: 0px;
top: 0px;
width: 750px;
background-color: #ffffe1;
height: auto;
padding: 0px;
padding-top: 10px;
}

#caltext
{width: 750px;
height: 120px;
padding-bottom: 15px;
color:#777;
}

#caltext a
{ 
color: #777;
text-decoration: none;
}

#caltext a:hover
{
color:#f9a01b;
text-decoration: none;
} 
div.ontholder
{
left: 0px;
width: 750px;
background-color: #ebf7fb;
height: auto;
margin-bottom: 10px;
}

div.calpic
{
margin-left: 30px;
_margin-left: 15px;
width: 150px;
height: auto;
padding-bottom: 10px;
padding-top: 10px;
float:left;
}

div.calholder
{
background-color: #ffffe1;
width: 160px;
height:160px;
float:left;
margin-top: 10px;
margin-left: 10px;
margin-bottom:10px;
margin-right:0;
} 

#ie7links
{
width: auto;
height: 120px;
color: #fff;
font-size: 1.1em;
font-family: verdana, arial, helvetica;
position: absolute;
top: 15px;
left: 325px;
z-index:500;
text-align: center;
font-weight:normal;
}

#ie7links a
{
color: #777;
text-decoration: none;
width: auto;
padding: 5px;
background-color: #fff;
}

#ie7links a:hover
{
color:#fa901b;
text-decoration: none;
width: 115px;
background-color: #fff;
padding: 5px;
}

div.policy
{
width: 75opx;
height: auto;
padding-bottom: 15px;
padding-top: 15px;
} 
 
div.paypal
{ width: 350px;
height: auto;
margin-left: 27px;
font-size: 1em;
color: #777;
padding-bottom: 15px;
}

div.form
{
top: 0px;
left: 0px;
position:relative;
font-family: verdana, arial, helvetica;
color: #777;
font-size: .8em;
}



/*GALLERY FOR RAINE*/

#galleryR {width:610px; height:450px; padding:10px; border:1px solid #eaeaea; position:relative; margin-bottom:20px; margin-left: 50px; margin-top: 15px}
#galleryR b.default {position:absolute; left:15px; top:10px; width:420px; height:450px; text-align:center;background:#d2d2d2;}
#galleryR b.default img {display:block; margin:10px auto; 10px auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}
#galleryR b.default span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:bold; font-size:12px; width:350px; margin:0 auto;}

#galleryR ul {list-style:none; padding:0; margin:0; width:160px; position:relative; float:right;}
#galleryR ul li {display:inline; width:70px; height:70px; float:left; margin:0 5px 5px 2px;}
#galleryR ul li a {display:block; width:68px; height:68px; text-decoration:none; border:1px solid #000; border-color:#eee #555 #333 #ddd;}
#galleryR ul li a span {display:none;}
#galleryR ul li a img {display:block; width:70px; height:70px; border:0;}
#galleryR ul li a:hover {white-space:normal; border-color:#555 #ddd #eee #333; background:#d2d2d2; _text-decoration:none;}
#galleryR ul li a:hover b {position:absolute; left:-450px; top:0; width:440px; height:450px; text-align:center; background:#d2d2d2; z-index:20; _text-decoration:none;}
#galleryR ul li a:hover span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:bold; font-size:12px; width:350px; margin:0 auto; }
#galleryR ul li a:hover img {margin:10px auto 10px auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}

#galleryR ul li a:active, #galleryR ul li a:focus {white-space:normal; border-color:#555 #ddd #eee #333; background:#ffffe1; }
#galleryR ul li a:active b, #galleryR ul li a:focus b {position:absolute; left:-450px; top:0; width:440px; height:450px; text-align:center; background:#d2d2d2; z-index:10;right:25px;}
#galleryR ul li a:active span, #galleryR ul li a:focus span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:boldl; font-size:12px; width:350px; margin:0 auto;}
#galleryR ul li a:active img, #galleryR ul li a:focus img{margin:10px auto 10px auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}

/* END Raine GALLERY */

/* GALLERY HODGES */

#galleryH {width:610px; height:450px; padding:10px; border:1px solid #eaeaea; position:relative; margin-bottom:20px; margin-left: 50px; margin-top: 15px; _margin-top:15px;}
#galleryH b.default {position:absolute; left:15px; top:10px; width:420px; height:450px; text-align:center;background:#d2d2d2;}
#galleryH b.default img {display:block; margin:10px auto; 10px auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}
#galleryH b.default span {display:block; color:#777; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:12px; width:350px; margin:0 auto;}

#galleryH ul {list-style:none; padding:0; margin:0; width:160px; position:relative; float:right;}
#galleryH ul li {display:inline; width:70px; height:70px; float:left; margin:0 5px 5px 2px;}
#galleryH ul li a {display:block; width:68px; height:68px; text-decoration:none; border:1px solid #000; border-color:#eee #555 #333 #ddd;}
#galleryH ul li a span {display:none;}
#galleryH ul li a img {display:block; width:70px; height:70px; border:0;}
#galleryH ul li a:hover {white-space:normal; border-color:#555 #ddd #eee #333; background:#d2d2d2; _text-decoration:none;}
#galleryH ul li a:hover b {position:absolute; left:-450px; top:0; width:440px; height:450px; text-align:center; background:#d2d2d2; z-index:20; _text-decoration:none;}
#galleryH ul li a:hover span {display:block; color:#777; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:12px; width:350px; margin:0 auto; }
#galleryH ul li a:hover img {margin:10px auto 10px auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}

#galleryH ul li a:active, #galleryH ul li a:focus {white-space:normal; border-color:#555 #ddd #eee #333; background:#ffffe1;}
#galleryH ul li a:active b, #galleryH ul li a:focus b {position:absolute; left:-450px; top:0; width:440px; height:450px; text-align:center; background:#d2d2d2; z-index:10;right:25px;}
#galleryH ul li a:active span, #galleryH ul li a:focus span {display:block; color:#777; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:12px; width:350px; margin:0 auto;}
#galleryH ul li a:active img, #galleryH ul li a:focus img{margin:10px auto 10px auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}/* END GALLERY HODGES */

/* GALLERY HODGE LODGE */

#galleryHL {width:610px; height:450px; padding:10px; border:1px solid #eaeaea; position:relative; margin-bottom:20px; margin-left: 50px; margin-top: 15px; _margin-top:15px;}
#galleryHL b.default {position:absolute; left:15px; top:10px; width:420px; height:450px; text-align:center;background:#d2d2d2;}
#galleryHL b.default img {display:block; margin:10px auto; 10px auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}
#galleryHL b.default span {display:block; color:#777; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:12px; width:350px; margin:0 auto;}

#galleryHL ul {list-style:none; padding:0; margin:0; width:160px; position:relative; float:right;}
#galleryHL ul li {display:inline; width:70px; height:70px; float:left; margin:0 5px 5px 2px;}
#galleryHL ul li a {display:block; width:68px; height:68px; text-decoration:none; border:1px solid #000; border-color:#eee #555 #333 #ddd;}
#galleryHL ul li a span {display:none;}
#galleryHL ul li a img {display:block; width:70px; height:70px; border:0;}
#galleryHL ul li a:hover {white-space:normal; border-color:#555 #ddd #eee #333; background:#d2d2d2; _text-decoration:none;}
#galleryHL ul li a:hover b {position:absolute; left:-450px; top:0; width:440px; height:450px; text-align:center; background:#d2d2d2; z-index:20; }
#galleryHL ul li a:hover span {display:block; color:#777; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:12px; width:350px; margin:0 auto; _text-decoration:none;}
#galleryHL ul li a:hover img {margin:10px auto 10px auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}

#galleryHL ul li a:active, #galleryHL ul li a:focus {white-space:normal; border-color:#555 #ddd #eee #333; background:#ffffe1; }
#galleryHL ul li a:active b, #galleryHL ul li a:focus b {position:absolute; left:-450px; top:0; width:440px; height:450px; text-align:center; background:#d2d2d2; z-index:10;right:25px; }
#galleryHL ul li a:active span, #galleryHL ul li a:focus span {display:block; color:#777; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:12px; width:350px; margin:0 auto;}
#galleryHL ul li a:active img, #galleryHL ul li a:focus img{margin:10px auto 10px auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333; }/* END GALLERY HODGE LODGE */

/*GALLERY FOR FLORIDA*/

#galleryFL {width:480px; height:410px; padding:5px; border:1px solid #eaeaea; position:relative; margin-bottom:20px; margin-left: 30px; margin-top: 15px}
#galleryFL b.default {position:absolute; left:5px; top:5px; width:400px; height:410px; text-align:center;background-color:#d2d2d2;}
#galleryFL b.default img {display:block; margin:0px 0px; 2px auto;  }
#galleryFL b.default span {display:block; color:#777; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:12px; width:400px; margin:2px auto; }

#galleryFL ul {list-style:none; padding:0; margin:0;  width:80px;_width: 75px; height:410px; position:relative; float:right; background-color: #ffffe1}
#galleryFL ul li {display:inline; width:35px; height:35px; float:left; margin:2px 2px 2px 2px;_margin: 1px 1px 1px 1px;  }
#galleryFL ul li a {display:block; width:33px; height:33px; _text-decoration:none; border:1px solid #000; border-color:#eee #555 #333 #ddd;_border:none;}
#galleryFL ul li a span {display:none; _text-decoration: none; _margin-top: 2px;}
#galleryFL ul li a img {display:block; width:35px;_width:30px; _height:30px; height:35px; border:0;}
#galleryFL ul li a:hover {white-space:normal;  background:#d2d2d2; _text-decoration:none;}
#galleryFL ul li a:hover b {position:absolute; left:-400px;_left:-405px; top:0; width:400px; height:410px; text-align:center; background:#d2d2d2; z-index:20;}
#galleryFL ul li a:hover span {display:block; color:#777; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:12px; width:400px; margin:0 auto;_top: 2px; }
#galleryFL ul li a:hover img {margin:0px auto 10px auto; width:auto; height:auto;}

#galleryFL ul li a:active, #galleryFL ul li a:focus {white-space:normal;  background:#ffffe1;_text-decoration: none;}
#galleryFL ul li a:active b, #galleryFL ul li a:focus b {position:absolute; left:-400px;_left:-405px; top:0px; width:400px; height:410px; text-align:center; background:#d2d2d2; z-index:10;right:25px;}
#galleryFL ul li a:active span, #galleryFL ul li a:focus span {display:block; color:#777; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:12px; width:400px; margin:0 auto; _margin-top: 2px; }
#galleryFL ul li a:active img, #galleryFL ul li a:focus img{margin:0px auto 10px auto; width:auto; height:auto; }

/* END FLORIDA GALLERY */

/*GALLERY FOR TIGGER'S FUN SPOT*/

#galleryTFS {width:480px; height:495px; padding:5px; border:1px solid #eaeaea; position:relative; margin-bottom:20px; margin-left: 30px; margin-top: 15px}
#galleryTFS b.default {position:absolute; left:5px; top:5px; width:400px; height:495px; text-align:center;background-color:#d2d2d2;}
#galleryTFS b.default img {display:block; margin:0px 0px; 2px auto;  }
#galleryTFS b.default span {display:block; color:#777; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:12px; width:350px; margin:2px auto; }

#galleryTFS ul {list-style:none; padding:0; margin:0;  width:80px;_width: 75px; height:495px; position:relative; float:right; background-color: #ffffe1}
#galleryTFS ul li {display:inline; width:30px; height:30px; float:left; margin:2px 0px 1px 7px;_margin: 1px 1px 1px 1px;  }
#galleryTFS ul li a {display:block; width:29px; height:27px; _text-decoration:none; border:1px solid #000; border-color:#eee #555 #333 #ddd;_border:none;}
#galleryTFS ul li a span {display:none; _text-decoration: none; _margin-top: 2px;}
#galleryTFS ul li a img {display:block; width:30px;_width:25px; _height:25px; height:30px; border:0;}
#galleryTFS ul li a:hover {white-space:normal;  background:#d2d2d2; _text-decoration:none;}
#galleryTFS ul li a:hover b {position:absolute; left:-400px;_left:-400px;_left:-405px; top:0; width:400px; height:495px; text-align:center; background:#d2d2d2; z-index:20;}
#galleryTFS ul li a:hover span {display:block; color:#777; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:12px; width:350px; margin:0 auto;_top: 2px; }
#galleryTFS ul li a:hover img {margin:0px auto 10px auto; width:auto; height:auto;}

#galleryTFS ul li a:active, #galleryTFS ul li a:focus {white-space:normal;  background:#ffffe1;_text-decoration: none;}
#galleryTFS ul li a:active b, #galleryTFS ul li a:focus b {position:absolute; left:-400px;_left:-405px; top:0px; width:400px; height:495px; text-align:center; background:#d2d2d2; z-index:10;right:25px;}
#galleryTFS ul li a:active span, #galleryTFS ul li a:focus span {display:block; color:#777; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:12px; width:350px; margin:0 auto; _margin-top: 2px; }
#galleryTFS ul li a:active img, #galleryTFS ul li a:focus img{margin:0px auto 10px auto; width:auto; height:auto; background-color:#ffffe1; }

/*END TFS GALLERY*/

#navigation
{
height: 35px;
background-color: #36C6F4;
margin: 0;
width: 100%;
_margin-top: -20px;
}


/*Navigation list*/
#navigation ul {width:100%; height:auto; margin:0;padding:0;}

#navigation ul li {width: auto; height:30px; font-family: Verdana, Geneva, sans serif; font-size:1.2em; color: #fff; padding-left:15px;padding-right:15px;padding-top:5px; margin:0;list-style-type:none; text-align:center; float:left; position:relative; font-weight:normal;  border-left: 1px solid #fff}

#navigation li a {width: auto; height:auto; color:#fff; display:block; text-decoration:none;}

#navigation li a:hover {width: auto; height:auto; color:#fff; display:block; text-decoration:underline;font-weight: normal; }



#navigation li > ul{display:none; list-style-type: none; margin:0px; padding:0; font-size: .8em; width:auto; height:auto; background-color: #f9a01b; z-index:100; }

#navigation li:hover > ul {display:block; width:auto;height:auto; left: 0px; top: 35px; position: absolute; z-index:100;   }
#navigation li:hover > ul li a:hover {color: #888; text-align:center;height: auto;}


/* This should fix the png transparency in IE for index page only */

#banner, img, #title, #mickey1, #mickey2, #bannerimg2  { behavior: url("iepngfix.htc") }

/*END THIS WON'T WORK IN IE 7*/




#homecontent
{
width: 730px;
color: #777777;
font-size: 1.2em;
float: left;
height: auto;
background-color: #ffffff;
padding:10px;
padding-top: 0px;
margin-top:-10px;

z-index: 3;

}

#homecontent a
{
color: #f9a01b;
text-decoration:none;
}


#homecontent a:hover
{
color: #36C6F4;
text-decoration:none;
}

div.hometext
{
color: #777777;
font-size: 1.1em;
_font-size: 1em;
width: 700px;
padding:10px;
z-index: 5;
}
div.hometext a
{
color: #f9a01b;
text-decoration: none;
}

div.hometext a:hover
{
color: #36c6f4;
text-decoration: none;
}



div.homeholder
{width:710px;
min-height: 320px;
_min-height: 340px;
background-color: #fff;
margin-top: 5px;
margin-bottom: 15px;
margin-left: 10px;
border: 1px solid #eaeaea;
_padding-bottom: 5px;
}


div.homebox
{width: 450px;
_width:230px;
height: auto;
background-color: #fff;
float:left;
margin-top: 8px;
_margin-top: 3px;
margin-bottom: 5px;
_padding-bottom: 5px;
margin-left: 8px;
_margin-left: 3px;
position: relative;
}

div.homeboxtext
{width:230px;
_width:220px;
height:auto;
background-color: #fff;
_position:absolute;
font-size:.9em;
margin-top: 5px;
margin-left: 470px;
_margin-left: 10px;
_margin-top: 5px;
}

div.homebox a
{
color: #777;
text-decoration: underline;
}

div. homebox a:hover
{
color: #36c6f4;
text-decoration:none}

div.homeboxtext ul
{
margin: 0px;
padding:0;
margin-top: 10px;
margin-right: 10px;
margin-left: 25px;
_margin-left:10px;
_padding-left: 15px;
height: auto;
_width: 190px;
list-style-type:square;
}

div.homeboxtext ul li
{
font-size: 1em;
color:  #777;
font-family: verdana, trebuchet, arial;
padding-bottom: 5px;
margin-left:-5px;
_margin-left:0px;
_padding-left: 5px;
_padding-right: 5px;
list-style-type:square;

}

/*WON'T WORK IN IE7*/

.dropdown {  font-family: arial, sans-serif; position:relative; width:100%; height:50px; font-size:14px; color:#ffffff; background:#36C6F4; z-index: 500; }
/*FIRST BASE LEVEL */
.dropdown ul {padding:0; margin:0; list-style: none;}
	 
.dropdown ul li {float:left; position:relative;}
	 
.dropdown ul li a { border-right:1px solid #fff; padding:17px 17px 17px 17px; display:block; text-decoration:none; color:#000; text-align:center; color:#fff;}

.dropdown ul li a:hover {color:#ffffff; background:#f9a01b;}

/*SECOND LEVEL DROP DOWN*/
.dropdown ul li ul {display: none;}

.dropdown ul li:hover ul { font-size:13px; display:block; position:absolute; top:50px; min-width:150px; left:0; z-index:500}

.dropdown ul li:hover ul li a {display:block; background:#999; color:#ffffff; width:119px; text-align:left; height:15px; }

.dropdown ul li:hover ul li a:hover {background:#f9a01b; color:#ffffff;}
