.containerWrapper{max-width:990px;height:100%;color:#000;}
.containerArea{width:990px;max-width:990px;height:100%;color:#000;background-color:#FFF;}
.leftArea{width:320px;height:100%;color:#000;background-color:#fff;float:left;}
.centralArea{width:457px;padding-left:25px;margin-bottom:10px;padding-right:25px;height:100%;color:#000;background-color:#FFF;float:left;padding-left:8px;}
.rightArea{width:180px;height:100%;color:#000;background-color:#FFF;float:left;padding-top:10px;}
.bottomArea{width:990px;float:center;}
.footer-container{float:center;}

.leftAreaEvent{width:170px;height:100%;color:#000;background-color:#f2f2ec;float:left;}
.centralAreaEvent{width:607px;padding-left:25px;padding-right:25px;height:100%;color:#000;background-color:#FFF;float:left;padding-left:8px;}
.rightAreaEvent{width:180px;height:100%;color:#000;background-color:#FFF;float:left;padding-top:10px;}

.homeleftinc{float:left;margin-top:10px;}
.homeleftinc .ad-box{margin-left:10px;}

.guide .featured_event{margin-top:10px;}
.featured_event .body img{padding:5px;}

.home_highlights .heading-490b-bg{width:200px ! important;}
.searchPod .heading-490b-bg{width:170px ! important;}
.home .searchPod .heading-490b-bg{width:490px ! important;}
.guide .featured_event .heading-490b-bg{width:607px ! important;}

/*
    Old WOW Styles for frommers.com
*/

h1 { margin-top: 0px; text-align: left;  visibility:visible;}

.clear {line-height: 0px; font-size: 0px; clear: both; height: 0px; }
.center { text-align: center; }

/* Force left align text to fix IE6/7 display problem */
.wowBody, .wowLeft, .wowRight td { text-align: left; }

/* Upcoming events */
.upcoming_events { }
.upcoming_events .event {padding-top: 5px; margin-top: 5px;}
.upcoming_events .readmore {font-weight: bold; font-size: 0.9em;}
.upcoming_events .readmore a, .upcoming_events .readmore a:link, .upcoming_events .readmore a:visited, .upcoming_events .readmore a:hover, .upcoming_events .readmore a:active {color: #9d0000; float: right;}
.upcoming_events #moreEvents { margin-top: 5px; float: right; font-size: 0.9em; font-weight: bold;}


/* Featured Event */
.featured_event .event_img { margin-right: 5px; margin-bottom: 5px; }
.featured_event .summary { margin-top: 5px; }
.featured_event .readmore { margin-top: 5px; float:right; font-size: 0.9em; margin-bottom: 5px; font-weight: bold; }

/* Homepage Highlights */
.home_highlights { margin-top: 10px; }
.home_highlights UL { font-size: 0.9em; height: 85px; margin-left: 0px; padding-left: 15px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; list-style: url('http://www.frommers.com/images/arrow-blue.gif'); }
.home_highlights .moreEvents { text-align: right; margin-top: 3px; margin-right: 3px; font-weight: bold; margin-bottom: 3px; font-size: 0.9em; }

.highlight_left { float: left; }
.highlight_right { float: right; }

.highlight_left .home_highlights .body{width:210px;max-width:210px;}
.highlight_right .home_highlights .body{width:210px;max-width:210px;}

/* Hide tabs on event detail pages */
.wowBody .tabs { display: none; }
.event .container .dest_sq_advert, .eventoffices .container .dest_sq_advert, .eventdetail .container .dest_sq_advert {float:right;margin:5px;}
.guide .dest_sq_advert {margin: 10px 0 10px 5px; float: right;}
.guide .divide {border-bottom: 1px solid #eeeecd; height: 7px;}

/* Home*/
.home {margin: 0; padding: 0;}
.home .searchPod {border-bottom: none; line-height: 1.2em; margin-top: 10px;width:430px;}
.home .searchPod .search-title {background-color: #F2F2EC; color: #666666; font-size: 13px; border: none; height: 23px; padding-top: 4px;}
.home .searchPod .searchcontent {margin-top: 5px;}
.home .searchPod .top {height: 25px;}
.home .searchPod .searchcontent #keywordInput, 
.home .searchPod .searchcontent #locationInput, 
.home .searchPod .searchcontent #categoryDrop {display: inline; float: left; width: 131px; margin-top: 5px; margin-right: 6px; line-height: 1.2em;}
.home .searchPod .searchcontent #dateRangeFrom {clear: left;}
.home .searchPod .searchcontent #dateRangeFrom {display: inline; float: left; width: 180px; margin-left: 30px;}
.home .searchPod .searchcontent #dateRangeTo {display: inline; float: left; width: 180px; margin-left: 15px;}
.home .searchPod #search { width: 76px; height: 22px; background: url('/ptnr/frommers/img/search/bttn-search-white.gif'); }
/*.home .searchPod .searchcontent #dateRangeTo {float: right;}*/
.home .searchPod .searchcontent #dateRangeFrom select, .home .searchPod .searchcontent #dateRangeTo select {margin-right: 5px;}
.home .searchPod .buttons { text-align: center;}
/* Peekaboo fix */
.home .searchPod .days {height: 50px;}
.searchPod select.day#d1, 
.searchPod select.month#m1, 
.searchPod select.year#y1,
.searchPod select.day#d2, 
.searchPod select.month#m2, 
.searchPod select.year#y2 {display: inline !important; float: left;} 
.searchPod .searchcontent #dateRangeTo {clear: left;}
.home .searchPod .searchcontent #dateRangeTo {clear: none;}

/* Left Nav Search */
.searchPod { margin-top: 20px; font-family: Verdana, sans-serif; font-size: 0.8em; margin-bottom: 5px; border-bottom: 1px solid #c4c495;}
.searchPod .search-title {background-color: #F2F2EC; height: 15px; border-top: 1px solid #c4c495; border-bottom: 1px solid #c4c495; padding-top: 15px; padding-left: 5px; margin-bottom: 5px;}
.searchPod form {margin-left: 5px; margin-top: 0;}
.searchPod form select, .searchPod form input {font-size: 0.7em;}
.searchPod form select#categoryDrop {width: 144px;}
* html .searchPod form select#categoryDrop {width: 140px;}
.searchPod form input#locationInput, .searchPod form input#keywordInput {margin-bottom: 3px; width: 140px;}
.searchPod form select.srchSelect { margin-bottom: 5px; width: 148px; }
.searchPod form .srchText { color: #555555; line-height: 1.3em; height: 15px; margin-top: 5px; font-size: 0.8em;}
.searchPod .buttons { text-align: center; }
.searchPod #search { margin: 5px 5px 5px 0; #search; width: 76px; height: 22px; background: url('/ptnr/frommers/img/search/bttn-search-beige.gif'); }

.tablinks {height: 40px; padding: 10px 5px 10px 5px; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc;}
.tablinks .link {background: url(/ptnr/ba2/img/icon/redchevron.gif) #fff no-repeat 0 60%; padding: 10px 0 5px 10px; padding: 0 2em 0 1em; clear: both; display: block; text-align: left; margin-bottom: 10px;}
.tablinks .selected {display: none;}
.event .warning, .eventoffices .warning, .eventdetail .warning {clear: both; border: 1px solid #bfcad0; background-color: #f8f8eb; text-align: left; margin: 0 0 15px 0; padding: 5px;}
.event .warning .title, .eventoffices .warning .title, .eventdetail .warning .title { font-weight: bold; font-size: 1em; text-align: left;}

.icons {float: right; font-family: Verdana, sans-serif; font-size: 0.7em; width: 100px;}
.icons #print, .icons #email {margin-bottom: -5px;}

.emailfriend {font-family: "Verdana", sans-serif; font-size: 0.6em;}
.emailfriend .w125 {width: 125px; float: left;}
.emailfriend input, .emailfriend textarea {margin-top: 3px;}

.event .info {float: left; width: 400px; margin-top: 10px;}
.event .image {float: left;}
.event .image img {}
.event .image .caption {font-size: 0.9em; padding-top: 1em;}
.event .container {width: 581px;}
.event .container .dest_sq_advert, .eventoffices .container .dest_sq_advert, .eventdetail .container .dest_sq_advert {float: right; margin-top: 5px;}
/*.container #top {background: url('http://www.frommers.com/images/arrow-blue_up.gif') white no-repeat 0 3px; font-size: 0.9em; float: right; padding-left: 10px;}*/
.event .text, .eventoffices .contact, .eventoffices .officelist, .eventdetail .contact, .eventdetail .primaryloc {clear: left;}
.event .text {padding-top: 0;}

/* Hide event ranks on search results */
.rdata { display: none; }

/* Accessibility form labels */
.superfluous {
position:absolute;
left: -9999px;
}
