﻿*:first-child+html #codeWidget22597 {position:relative; top:438px; margin:0; left:19px;}

#activityListings {}
#logo a {display:block; width:146px; height:60px; position:relative; z-index:99;}
#address {font-size:11px;}
#address a {color:#93DEFF; text-decoration:none;} 

/* photo gallery */
#pageid1027 #content h1 { position:relative; margin:-100px 0 82px }
#pageid1027 #leftColCap {display:none;}
#pageid986 #content h1 {font-size:25px;}

div#usabilityNavDropDown { margin-top: 44px; }

#ibe #optGroup1 { color: #fff; background: #005e9c; }
#ibe #optGroup1 option { color: #000; background: #fff; }
#ibe #optGroup2 { color: #fff; background: #0093d0; }
#ibe #optGroup2 option { color: #000; background: #fff; }
#ibe #optGroup3 { color: #fff; background: #df8207; }
#ibe #optGroup3 option { color: #000; background: #fff; }

#ibe-links a { color:#fff }

#ibe form { margin-top: 80px; }
#ibe input, #ibe select { margin-bottom: 7px; }

.video_player { height: 257px; z-index: 2; width: 219px; margin: 25px 0 0 711px; position: absolute; display: block;  background: url(/files/76/bg_video.png); }
.video_player #theVideo { margin: 12px 0 17px 10px;  }
#ohVideo {  }
.video_player span { color: #272c54; font-size: 13px; letter-spacing: -1px;  font-weight: bold;  }
.video_player span a { color: #272c54;margin: 18px 0 0 65px; display: block; text-decoration: none; }
.video_player span a:hover { color: #fff; }
#flashcontent { z-index: 1 }



#online_chat { display: none; }

/* activity finder page */
#codeWidget22597 {position:relative; margin:-50px 0 0 20px;}

#contentShell .socialToolbarWidget {left:42px; position:relative; top:-34px; z-index:201;}
#contentShell .socialToolbarLabel {float:left;}
#contentShell .socialToolbarWidget ul {float:none;}

        
               
#side div.helpMenuWidget35548, #side div.helpMenuWidget68272,
               #side div.helpMenuWidget3971 { display: block; width: 205px; height: 30px;  z-index:999990; position: absolute; background:url(/files/76/btn_resortfinder.gif); }
               #side div.helpMenuWidget35548 { margin: -130px 0 0 20px; } 
               #side div.helpMenuWidget3971 { margin: -90px 0 0 20px; } 
                #side div.helpMenuWidget68272{ margin: -50px 0 0 20px; *margin:550px 0 0 20px;} 
                
                
               #side div.helpMenuWidget35548:hover, #side div.helpMenuWidget68272:hover,
               #side div.helpMenuWidget3971:hover { width: 227px; background:#f1a921;}               
               #side div.helpMenuWidget35548 div#usabilityNavText, #side div.helpMenuWidget3971 div#usabilityNavText, #side div.helpMenuWidget68272 div#usabilityNavText{ position: relative; margin: 2px 0 0 8px; padding: 3px 0 0 8px; color:#fff; font-size: 16px; font-weight: bold;}
               div#usabilityNav #helpmenu35548,div#usabilityNav #helpmenu3971, div#usabilityNav #helpmenu68272 { font-size: 11px; }
               ul#helpmenu35548, ul#helpmenu3971, ul#helpmenu68272  { position: absolute; padding: 15px 8px;    background:#d08a00; z-index:99;   }
               ul#helpmenu35548  {margin: -25px 0 0 227px; }
               ul#helpmenu3971  { margin: -25px 0 0 227px; }
                ul#helpmenu68272 {margin: -25px 0 0 227px; }
               
               ul#helpmenu35548 li, ul#helpmenu3971 li, ul#helpmenu68272 li { list-style: none; margin: 0 0 5px 0; padding: 0 0 0 5px; }
               ul#helpmenu35548 li a, ul#helpmenu3971 li a{ color:#fff; display: block; width: 190px; padding: 5px 0 0 5px; height: 19px; display: block;   }
               ul#helpmenu35548 li a:hover, ul#helpmenu3971 li a:hover{ color:#28335f;  background: #f1a921; }
               
               #helpid2221, #helpid2222, #helpid3373 {display:none;}
               
               
#eanBox {  width: 248px; border-top: 6px solid white; position: absolute; top: 320px; height: 68px; background: url('/files/76/bgeanBox.jpg') no-repeat center top; } 
#eanBox a { display: block;  text-decoration: none; padding: 17px 44px 0 16px; }
#eanBox a:hover { text-decoration: underline; }
#resort_finder { margin-top: 391px; *top: 5px; }   
#contentShell { min-height: 487px; } 
#ibe { height: 313px; min-height: 320px; }
.helpMenuWidget35548 { *margin-top: 465px !important; }
.helpMenuWidget3971 { *top: 508px !important; }


li#helpid3388 a { display:block; width:190px; height:19px; color:#fff; padding:5px 0 0 5px }
li#helpid3389 a { display:block; width:190px; height:19px; color:#fff; padding:5px 0 0 5px }
li#helpid3376 a { display:block; width:190px; height:19px; color:#fff; padding:5px 0 0 5px }

li#helpid3388 a:hover { background:#F1A921 }
li#helpid3389 a:hover { background:#F1A921 }
li#helpid3376 a:hover { background:#F1A921 }


#goofyCTA {height:203px; padding:10px 45px 0}
#goofyCTA a img {border:none;}
#contentShell {min-height:667px;}
*:first-child+html #goofyCTA{position:relative; top:600px;}


body#pageid13965 .imgRight { border:none }
