div#main div#columnsContainer{padding:0;position:relative;}div#main div div#rightColumn{float:none;left:0;width:auto;overflow:visible;}div#main div div#rightColumn h1{padding:0 11em 0 20px;height:34px;overflow:hidden;}
div#main div div#rightColumn div#locationInfo{margin-top:0;padding:100px 20px 0 20px;}div#main div div#viewChoice{position:absolute;left:0;top:38px;z-index:3;padding-left:20px;padding-right:50px;}div#main div div#userDataTools{margin:0;border-left:0;border-right:0;border-top:1px solid #BBB;position:absolute;left:0;top:66px;z-index:2;width:100%;}
div#main div div#userDataTools div.showCalButton label{margin-left:20px;}div#main div div#resultsArea{padding:0 20px;}html>body #sideBarTools{*left:0!important;}div#main div div#sideBarTools{margin:0;border:0;float:none;width:100%;position:absolute;left:0;top:94px;border:0;padding:0;height:32px;background:#EEE;border-bottom:1px solid #CCC;}
div#main div div#sideBarTools h2{margin:0;padding:0;background:none;position:static;}div#main div div#sideBarTools div#side_newSearch{display:none;}div#main div div#sideBarTools div#side_sortPanel{border:0;float:left;width:190px;margin-top:5px;}
div#main div div#sideBarTools div#side_sortPanel h2{display:none;}div#main div div#sideBarTools div#side_filterPanel{float:left;margin-top:5px;}div#main div div#sideBarTools div#side_filterPanel h2{display:none;}
div#main div div#sideBarTools div#side_filterPanel p{float:left;width:130px;margin-right:15px;margin-top:0;}div#main div div#sideBarTools div#side_filterPanel p.clearFilter{width:90px;}div#main div div#sideBarTools div#side_filterPanel p.clearFilter span.pseudo_button{margin-top:-2px;}
div#main div div#sideBarTools div#side_filterPanel p select{width:70px;}div#main div div#sideBarTools div#sideBar_subLocs{border:0;background:#FFF;border:1px solid #CCC;padding:5px;width:200px;position:absolute;right:10px;top:-66px;z-index:10;}
div#main div div#sideBarTools div#sideBar_subLocs h2{text-align:center;margin:0;cursor:default;}div#main div div#sideBarTools div#sideBar_subLocs ul{display:none;margin-top:10px;border-top:1px solid #CCC;padding-top:5px;}
div#main div div#sideBarTools div#sideBar_subLocs:hover ul{display:block;}div#main div div#sideBarTools div#sideBar_subLocs ul a{display:block;}div#main div div#view_list div.listViewAP{float:left;width:47%;clear:none;border-top:1px solid #CCC;}
div#main div div#view_list div.even{clear:left;margin-right:2%;}div#main div div#view_list div.odd{margin-left:3%;}div#main div div#view_list h3{padding-right:300px;}div#main div div#view_map{margin:0 -20px 10px -20px;}
div#main div div#resultsArea.map{padding-top:84px;}div#main div#columnsContainer.hotel_page{padding:0 20px;}div#main div.hotel_page div#rightColumn{float:none;left:0;width:auto;overflow:visible;position:static;}
div#main div.hotel_page div#rightColumn h1{padding:10px 0 0 0;}div#main div.hotel_page div#userDataTools{position:static;}div#main div.hotel_page p.property_rating_DISP{top:3em;}div#main div.hotel_page p.propertyAddress{margin-top:-5px;}
div#main div.hotel_page div.gridHeight{float:left;width:100%;}div#main div.hotel_page div#sideBarTools{margin:0;border:0;float:right;width:100%;position:static;left:0;padding:0 0 20px 0;margin-bottom:10px;background:none;height:auto;}
div#main div.hotel_page div#sideBarTools h2{margin:0;padding:0;background:none;position:static;}div#main div.hotel_page div#sideBarTools div#side_newSearch{display:none;}div#main div.hotel_page div#sideBarTools div.propertyMap{float:left;width:30%;padding:10px 0;border:0;}
div#main div.hotel_page div#sideBarTools div.propertyImages{float:left;width:65%;padding:10px 0;margin-left:4%;border:0;}div#main div.hotel_page div#sideBarTools div.propertyImages p.propertyThumbs{height:auto;overflow:hidden;}
div#main div.hotel_page div#sideBarTools div.propertyFeatures{clear:left;border:0;}div#main div.hotel_page div#sideBarTools div.propertyFeatures ul li{float:left;width:20%;padding-right:0;margin-right:2%;}
div#main div.hotel_page div#sideBarTools div.propertyFeatures a.featureListShowMore{clear:left;display:block;}div.hotel_roomType{z-index:10;}div#main div.hotel_page div.propertyExtraInfo{clear:both;}div#main div.hotel_page div.propertyExtraInfo div.prop_ext_block{width:45%;margin-right:4.5%;float:left;}
div#main table.propertyGrid td{width:9%;}div#main table.propertyGrid td.roomType{min-width:20em;}div#main table.propertyGrid td.roomBookLink{min-width:8em;}div#main div.hotel_roomType{margin-left:50px;}