/*combine*/
#r_gallery,#r_map,#r_map2,#r_map3,#r_description {margin:0 0 10px 0; border-bottom:1px dotted #ccc; padding:0 0 5px 0;}

/*top*/
#r_top {clear:both; height:26px; padding:0 0 5px 0; font-size:18px; font-weight:bold;}

/*left*/
#r_gallery img {border:none;}
#r_gallery #mainPhoto {width:268px; height:195px; margin:0 0 5px 0; border:1px solid #ccc;}
#r_gallery div {width:280px;}
#r_gallery div img {width:64px; height:50px; margin:0 5px 0 0;}
#r_gallery a#morePhotos {float:right; color:#3F7EB1; text-decoration:underline; font-weight:bold; font-size:11px; margin:10px 0 0 0;}
#r_map img {margin:0 0 3px 0;}
#r_map2 img,#r_map3 img {border:1px solid #ccc; margin:0 0 3px 0;}
#r_map a,#r_map2 a,#r_map3 a {float:right; color:#3F7EB1; text-decoration:underline; font-weight:bold; font-size:11px;}
#r_nearby {text-align:left;}
#r_nearby a {display:block; font-size:14px; font-weight:bold; padding:7px; border-top:1px dotted #ddd;}
#r_nearby a:hover {background:#f5f5f5;}
#r_nearby a span {color:#3F7EB1; text-decoration:underline;}

/*center*/
#r_description {font-size:14px;}
.r_deal {width:100%; margin:0 0 10px 0; background:#f7f7f7 url(../img/bg_resort_hotel_repeater.gif) no-repeat bottom right; border-left:1px dotted #f3f3f3;}
.r_deal td {padding:4px 6px;}
.r_deal td img {border:none;}
.r_deal td.name  {font-size:14px; font-weight:bold;}
.r_deal td.desc {width:270px; background:#F4F4F4;}
.r_deal td.desc img {width:85px; height:60px; float:left; margin:0 10px 0 0;}
.r_deal td.desc ul {margin:0; padding:5px 0; float:left;}
.r_deal td.desc ul li {margin:0; padding:0 0 0 14px; list-style-type:none; background:url(/img/crop.gif) no-repeat 0 4px;}
.r_deal td.price {background:#ECECEC; color:#666;}
.r_deal td.price span {color:#3F7EB1; font-size:22px; font-weight:bold;}
a.allhotels {float:right; color:#3F7EB1; text-decoration:underline; font-weight:bold; font-size:11px;}

.google_cloud {width:300px; line-height:22px;}
.google_cloud img {vertical-align:middle; margin:0 5px 0 0;}
.ui-widget-content .google_cloud a {font-size:13px; color:#447FA7; font-weight:bold;}
.google_cloud .address {font-size:11px; color:#444;}
.google_cloud .price {font-size:13px; color:#333; font-weight:bold;}