#content .map{margin-bottom:20px; }
#content .sign{text-align:right;}
#content .blue_title{background-color:#0068B4; color:#fff; font-size:14px; padding:5px 0 5px 10px; clear:both;}
#content .centered_title{ font-size:14px; padding:10px 0 10px 10px; text-align:center;}
#content .horizontal_photos{text-align:center;}
#content .backtop{color:#0068B4; display:block; padding:10px 3px 15px 26px; float:right; clear:both; background:url(graphics/arrow-up.gif) no-repeat 0  6px; }

#content .prop_info{list-style-type:none; width:360px; margin:auto; float:right;}
#content .prop_info li{float:left; width:180px; height:30px; padding-top:5px;}

#content .prop_links{list-style-type:none; width:570px; margin:auto; padding-top:10px;}
#content .prop_links li{float:left; width:190px;  padding-top:7px; text-align:center;}

#content .no_list_style{list-style:none; padding-top:5px;}
#content .subtitle{font-size:14px; padding:5px 0 0 0;}

#content .image_left{float:left; margin:5px 5px 0px 0;}

#content .image_list_a{list-style:none;  margin:auto;}
#content .image_list_a li{float:left; padding:15px 10px 0 5px; }
#content .image_list_a li.rightmost{padding-right:0; }


#content .image_list_b{list-style:none;  margin:auto; width:440px; padding-left:30px;}
#content .image_list_b li{float:left; padding:15px 30px 0 0px; }


#content .restaurants{padding:10px 0 0 0 ; }
#content .restaurants li{float:left; width:100%; list-style:none; clear:both; list-style:none; padding:14px 0 0 0; border-top:solid 2px #b6b6b6; border-bottom:solid 2px #b6b6b6;}
#content .restaurants img{display:block; float:left; margin:0 5px 0 0;}
#content .restaurants .data{float:left; width:480px; }
#content .restaurants .data li{border:none; padding:0 0 17px 0; color:#b6b6b6; font-size:12px;}

.name1 {font-size:14px; clear:both; font-weight:bold;}