@charset "utf-8";
/* CSS Document */

h4{color:#777;}
.col2{float:left;width:50%;}
.divider{border-top:1px inset #ddd;margin:10px 0 5px !important;padding-top:10px;}

/* Clear Fix */
#vacations hr{content:".";display:block;height:0;clear:both;margin:0;visibility:hidden;}

#vacations p{margin:0 0 15px;}
#vacations .dfltUSA{padding: 0 0 0 35px; color: #f00}

/** Map Box **/
#vacations h4#map_title{}
#vacations div#map{background:#eee;border:1px solid #ccc;float:left;margin:0 0 20px;padding:15px 0;text-align:center;width:100%;}
#vacations div#map p{text-align:left;}
#vacations div#map p.map_instr{margin:0 0 10px 15px;width:495px;}
#vacations div#map img{background:white;border:1px solid #ccc;float:left;margin:0 0 0 15px;padding:5px;}

/* Right Column */
#vacations #right_col{border-bottom:0;float:right;text-align:left;overflow:hidden;padding:0;width:230px;}
#vacations #right_col a{background:none;}
#vacations #right_col h4{margin:0 0 5px;}
#vacations #right_col ul{margin:0;padding:0 0 0 0;}
#vacations #right_col ul li{font-size:0.95em;font-weight:bold;}
#vacations #right_col ul #cabin{color:#008793;}
#vacations #right_col ul #parks{color:#005DAA;}
#vacations #right_col ul #hotel{color:#D59F0F;}
#vacations #right_col ul #outdoor{color:#00853F;}

/** Advanced Search **/
/* Left Column */
#vacations #vaca_main{clear:both;}
#vacations #vaca_main #adv_search{clear:both;float:left;width:55%;}
#vacations #vaca_main #adv_search label{clear:both;display:block;float:left;font-weight:bold;margin:10px 0;padding:0 10px 0 0;width:145px;}
#vacations #vaca_main #adv_search label span{color:#BF0000;font-size:0.8em;font-style:italic;}
#vacations #vaca_main #adv_search input{float:left;margin:5px 0;width:200px;}
#vacations #vaca_main #adv_search select{float:left;margin:10px 0;width:203px;}
#vacations #vaca_main #adv_search .selection{height:100px;}
#vacations #vaca_main #adv_search .prices input{}
#vacations #vaca_main #adv_search .submit{clear:both;margin:10px 0;}
#vacations #vaca_main #adv_search .submit input{width:100px;}

/* State List */
#vacations #vaca_main #state_list{background:#F0F0F0;border:#ccc solid 1px;clear:right;float:right;padding:10px;width:40%;}
#vacations #vaca_main #state_list a{color:#004A8D;padding:3px 0;text-decoration:none;}
#vacations #vaca_main #state_list a:hover{background:#F0F0F0;color:#BF0000;}
#vacations #vaca_main #state_list div{margin:5px 0;}
#vacations #vaca_main #state_list h3{margin:0 0 5px;}
#vacations #vaca_main #state_list ul{margin:10px 0;padding:0;}
#vacations #vaca_main #state_list li{float:left;font-size:0.9em;line-height:1.2em;list-style-image:none;list-style-position:outside;list-style-type:none;
margin:2px 0;width:150px;}

#vacations .hidden{display: none;}

/* These are needed for the Quick Search */
/* Resort Search */
#searches .collapse-label h3{float:left;width:400px;}
#searches .collapse-button {background:#F0F0F0;border:1px solid #ccc;color:#BF0000;float:left;font-weight:bold;margin:9px 0 0;padding:2px 10px;}
#searches .collapse-button:hover{color:#004A8D;cursor:pointer;}
#searches .collapse-content{clear:both;}
#searches .collapse-content div{margin:5px;}
#searches .collapse-content{display:none;}
#searches .totals{clear:both;color:#777;font-weight:bold;margin:5px;}
#searches a{color:#004A8D;line-height:1.4em;padding:5px 0;text-decoration:none;}
#searches a:hover{background:#F0F0F0;color:#BF0000;}

/* Site Search */
#searches .highlight{background-color: #FF3; font-weight: bold}
#searches p{margin:0;}

#searches #page{background:#eee;border:1px solid #ccc;margin:15px 0;padding:5px;text-align:center;}
#searches #page a{margin:0 8px;}
#searches h4{clear:both;}

/* Advanced Search */
.center{text-align:center;}
.bold{font-weight:bold;}
#searches #left{float:left;width:500px;}
#searches #left div{margin:5px 0;}
#searches #right{float:left;text-align:center;width:260px;}
#searches #right #edit{background:#eee;border:1px solid #ccc;margin-top:10px;padding:5px 5px 15px;text-align:left;}
#searches #right #edit ul{padding: 0 0 0 25px; font-size: 1.0em}
#searches #right #edit li{list-style:square;}
#searches #right #edit a{background:#ddd;border:1px solid #ccc;padding:5px;}
#searches #right #edit a:hover{background:#F0F0F0;}

#searches h1{margin-bottom: 2px}
#searches .sub{margin-bottom: 15px}

#searches .gps{display: none}
#searches #mm{height: 350px}


