.locRbar .middcont li,.locaclick,.middtab li{border-bottom:1px solid #ddd;margin:0 10px 0 10px;padding:4px;cursor:pointer}
.locRbar ul.middtab{margin-top:-5px;margin-bottom:6px}
.locRbar .middcont li:hover,.middtab li:hover,.middtab li:hover a{color:#fff}
.locRbar .locaclick{color:#222;background:url(../images/arrow-right-black.png) no-repeat scroll right 9px transparent;-webkit-transition-property:background;-webkit-transition-duration:.5s;-webkit-transition-timing-function:linear;-moz-transition-property:background;-moz-transition-duration:.5s;-moz-transition-timing-function:linear;cursor:default}
.locRbar .locaclick:hover{background:url(../images/arrow-right-black.png) no-repeat scroll right 9px transparent}
.locRbar .locaclick a{color:#222;cursor:default}
.locRbar .locaclick:hover a{color:#222!important}
.locRbar .middcont li,.locaclick,.middtab li a:hover{text-decoration:none}
.locRbar .middcont li:hover,.middtab li a:hover{color:white}
.locRbar .middcont li:hover,.locaclick:hover,.middtab li:hover{background:#333;color:#fff;-webkit-transition-property:color,background;-webkit-transition-duration:.5s,.5s;-webkit-transition-timing-function:linear,ease-out;-moz-transition-property:color,background;-moz-transition-duration:.5s,.5s;-moz-transition-timing-function:linear,ease-out}
.locRbar .navfirst{border:1px solid #ccc;margin-bottom:10px;background:#fff;background:rgba(255,255,255,.9)}
.locRbar .assisth2{margin:0 10px}
.pucker{cursor:pointer;float:right;width:20px;height:20px;margin:-26px 10px 0 0;background:url(../images/arrow1-up-black.png) no-repeat scroll right -2px transparent}
.puckerot{cursor:pointer;float:right;width:20px;height:20px;margin:-24px 10px 0 0;background:url(../images/arrow1-down-black.png) no-repeat scroll right -2px transparent}
.selected{background:#ccc}
.selectdef{cursor:pointer;float:right;width:20px;height:20px;margin:-28px 25px 0 0;background:url(../images/buttons.png) no-repeat scroll -180px 0 transparent}
.selected{background:url(../images/buttons.png) no-repeat scroll -180px -60px transparent}
#hotelTitleId{display:none}
.stardef+.mapMark{font-size:18px;vertical-align:middle}
#hotelTitleContentId li{border:0;margin:0 5px;background:0}
#hotelTitleContentId:hover *{cursor:pointer;background:white;background:0}
#hotelTitleContentId li:hover{background:white;background:0}
#hotelTitleContentId{margin:1px 0}
.assist_neben,#hotelTitleId{cursor:pointer}
div.main-right{float:none!important}
.locatop,.locafooter{padding:1.2em;overflow:hidden;border:1px solid #ccc;background:#fff;background:rgba(255,255,255,.9)}
.locacont_left{width:100%}
.locacont_assist{height:150px}
.locatop #hotelDetails{position:relative;margin-left:200px}
.locatop .locaimg{width:180px;height:130px;overflow:hidden;float:right;margin-top:10px}
.locatop .locaimg img{max-width:180px;max-height:130px;display:block}
.locatop .localintro{position:absolute;top:0;left:0;margin-top:10px;width:100%;height:130px;overflow:hidden;outline:0 none}
.localintro dt{font-size:16px;font-weight:bold;height:30px}
.localintro dd{line-height:18px;overflow:hidden;word-wrap:break-word;white-space:normal}
.locatop .scrollfa{width:15px;height:137px;background:url(../images/local_scroll.png) 0 0 no-repeat;float:right;margin-top:6px;margin-right:4px;position:relative}
.locatop .scrollfa em{width:11px;height:55px;background:url(../images/local_scroll.png) 0 -142px no-repeat;display:block;position:absolute;top:14px;left:2px;cursor:pointer}
.locamidd{height:440px;margin-top:10px;border:1px solid #ccc}
#map_canvas{height:440px;width:100%}
.locafooter{margin-top:10px}
.locafooter .changef,.locafooter .changer,.locafooter .changen{height:70px}
.locafooter .selpart{float:left;padding-top:9px;margin-left:4px;margin-right:5px}
.locafooter .selpart label{width:100%;font-weight:bold;line-height:32px;font-size:13px;display:block}
.locafooter .selpart select{width:153px;height:22px;border:0;border:1px #666 solid;line-height:22px;float:left;color:#666}
.locafooter .locares{margin-top:33px;cursor:pointer;padding:0 12px 2px 12px}
.main-right .navfirst{width:270px;float:left;margin-bottom:10px}
#clone{padding-bottom:10px}
#directionInfo .googledir div table{background:none!important;border:none!important}
#directionInfo .googledir div table td:nth-child(3){white-space:nowrap}
#directionInfo .googledir div table tr{width:660px;height:44px}
#directionInfo .googledir div div table tr{background:transparent;height:24px;line-height:24px}
#directionInfo .adp-text{font-size:14px;margin-top:5px}
.adp-summary,.adp-distance{text-align:right}
.adp-directions{width:100%}
#tipImgs{margin-bottom:0;float:left;position:absolute;left:-200px;top:0}
#MapSearch{width:auto;height:auto;margin-top:28px;float:left;text-transform:capitalize}
.stardef{width:20px;height:20px;display:inline-block;vertical-align:middle}
.circle{width:20px;height:20px;display:inline-block;vertical-align:middle}
.adp-text{padding-left:31px;padding-top:20px}
#fullPageContent .assisth2{margin-bottom:5px}
#fullPageContent .locRbar .assisth2{padding-right:38px}
.adp-placemark{height:58px!important}
#locationContentId,.locacont_right,.localintro,.tipDescription{width:100%!important}
#locationContentId{overflow:visible}
#tipImgs{margin-right:-200px}
.jspPane{max-width:550px}
.theme_blackSuit .stardef+.mapMark{color:white}
.theme_blackSuit .stardef+.mapMark:hover{color:white}