.locRbar .middcont li,.locaclick,.middtab li{border-bottom:1px solid #000;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-image:url(../../shared/images/arrows/arrow-right-white.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(../../shared/images/arrows/arrow-right-white.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(0,0,0,.9)}

.locRbar .assisth2{margin:0 10px}

.pucker{cursor:pointer;float:right;width:20px;height:20px;margin:-26px 10px 0 0;background:url(../../shared/images/arrows/arrow1-up-white.png) no-repeat scroll right -2px transparent;}

.puckerot{cursor:pointer;float:right;width:20px;height:20px;margin:-24px 10px 0 0;background:url(../../shared/images/arrows/arrow1-down-white.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(../../shared/images/buttons.png) no-repeat scroll -180px 0 transparent}

.selected{background:url(../../shared/images/buttons.png) no-repeat scroll -180px -90px 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(0,0,0,.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(../../shared/images/local_scrollt.png) 0 0 no-repeat;float:right;margin-top:6px;margin-right:4px;position:relative}

.locatop .scrollfa em{width:11px;height:55px;background:url(../../shared/images/local_scrollt.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:30px;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}