@charset "utf-8";
/* CSS Document  */#advanced-search-lnk,a:hover{text-decoration:underline}
#content_wrapper .line1{border:0;border-top:solid 1px #fdfdfc;display:block;height:0;line-height:0;width:210px;margin:5px 0 10px;padding:0}
#content_wrapper .line2{border:0;border-top:solid 1px #ccc;display:block;height:0;line-height:0;width:210px;margin:16px 0;padding:0}
#map{margin:0 10px}
#map_copy{margin:0 0 10px}
#map_copy_secondary{background:#f1f1ef;clear:right;display:block;float:left;width:257px;margin:0 0 10px}
#map_copy_secondary p{height:350px;margin:10px}
#map_heading{background:url(/resources/images/general/secondary/heading_bg.gif) repeat-x bottom;font-weight:700;height:24px;line-height:24px;text-transform:uppercase}
#map_search{width:700px}
#map_search_form{border-top:solid 1px #b6c9b5;display:block;margin:10px}
#map_search_form #map_search_form_code{border-right:solid 1px #b6c9b5;display:block;float:left;width:413px}
#map_search_form #map_search_links{background:#f1f1ef;display:block;float:left;width:266px}
#map_search_form_code p{margin:10px 0}
#map_search_links p{margin:10px 0 10px 10px}
#small_map_locations{display:block;float:left;width:700px}
#small_map_locations #other_currencies{display:none;float:left}
#small_map_locations #other_currencies a{font-size:10px;line-height:10px;text-decoration:underline}
#small_map_locations #refine_search_maps_small ul#map_search_button{margin:0}
#small_map_locations #refine_search_maps_small ul#map_search_button li{float:right;margin:0}
#small_map_locations .refine_search_maps_right .heading_advanced_search_link{display:block;text-align:right}
#small_map_locations .refine_search_maps_right .heading_web_access{display:block;margin:30px 0 0}
#refine_search_map .refine_search_maps_right .heading_advanced_search_link{display:block;margin-top:19px;text-align:right}
#refine_search_map .refine_search_maps_right .heading_web_access{display:block;margin:0 0 0}
#small_map_locations *{font-size:11px;margin:0;padding:0}
#small_map_locations .btn,#refine_search_map .refine_search_maps_right .btn{background:url(/resources/images/general/btn.png) no-repeat;height:20px;width:122px}
#small_map_locations .btn:hover,#refine_search_map .refine_search_maps_right .btn:hover{background:url(/resources/images/general/btn.png) no-repeat bottom}
#small_map_locations .thirty_tree_percent,#small_map_locations .thirty_tree_percent_right{float:left;width:30.3%}
#small_map_locations .thirty_tree_percent{width:30.3%}
/*#small_map_locations .thirty_tree_percent label{float:left;padding-left:10px;width:60px} */
#small_map_locations .thirty_tree_percent select,#small_map_locations .thirty_tree_percent select{float:left}
#small_map_locations #refine_search_maps_small ul #map_search_button li input{float:right}
#small_map_locations .label,#refine_search_map .refine_search_maps_right .label{display:block;float:left;width:80px;margin:0;padding:4px 0 0}
#small_map_locations .refine_search_map{clear:both;display:block;width:100%;margin:10px 0 0;padding:0}
#small_map_locations input,#small_map_locations select{width:110px}
#small_map_locations input.predictive{float:left;width:66.8%}
#small_map_locations label.transaction{display:block;float:left;margin-right:20px;width:auto}
#small_map_locations label.transaction input,#small_map_locations label.transaction_last input,ul#display_only li input,ul#display_only li select,ul#ul1 li input,#small_map_locations ul#ul1 li select,ul#map_locations li input,ul#map_locations li ul li input,ul#map_locations li select,ul#map_locations li ul li select{height:auto;width:auto;margin:0 2px 0 0;padding:0}
#small_map_locations select .clsoption{background:#d0ce77}
#small_map_locations ul#map_locations{display:block;float:left;list-style-type:none;width:88.2%;margin:0;padding:0}
#small_map_locations ul#map_locations li ul{display:block;float:left;list-style-type:none;width:100%;margin:0;padding:0}
#small_map_locations ul#map_locations li ul li{float:left;width:33.3%;margin:0 0 10px;padding:0}
#small_map_locations ul#map_locations li ul li input{display:block;float:left}
#small_map_locations ul#map_locations li ul li span{display:block;float:left;width:80%}
.refine_search_maps_left{border-right:solid 1px #ccc;display:block;float:left;width:440px;margin:0 0 0 10px;padding:10px 9px 10px 0}
.refine_search_maps_left img{margin-left:13px; width: 414px; height: 311px}
#refine_search_maps_small{border-right:none;display:block;float:left;border-top:solid 1px #ccc;width:97%;margin:0 0 0 10px;padding:10px 0}
.refine_search_maps_left span.refine_search_row_devider{clear:both;display:block;float:left;height:10px;width:440px;margin:0;padding:0}
#refine_search_maps_small span.refine_search_row_devider{display:block;float:left;clear:both;width:100%;height:10px;margin:0;padding:0}
.refine_search_maps_right{background:#ebe7de;display:block;float:left;width:210px;height:333px;padding:10px}
.refine_search_maps_right span#web_access{margin-bottom:20px}
#refine_search_map .refine_search_maps_right{background:#ebe7de;display:block;float:left;height:auto;width:210px;padding:10px}
#refine_search_map .maps_right_place_holder{height:174px; display: block}
#refine_search_map .maps_right_place_holder img {border: none}
#refine_search_map #sms{text-align:center;margin:16px 0 0}
#refine_search_map #sms_text{margin:10px 0 0}
#secondary_map{display:block;float:left;width:413px;margin:0 10px}
#web-access-img{float:left;margin:-2px 0 5px}
#location_links{text-align:center;margin:20px 0 30px}
#map_divider{border-top:solid 1px #ccc;margin:10px 10px 0}
.clear{clear:both}
.error{color:Red;visibility:hidden}
#refine_search_map .refine_search_maps_right span.error_webaccess{float:left;width:3px}
.errorDiv{color:#A00;cursor:help;font-weight:700;position:absolute;z-index:80;padding:1px 3px}
.errorMessageDiv{background-color:#EEE;border:solid 2px #A00;color:#000;cursor:help;font-weight:700;position:absolute;z-index:90;padding:5px}
.location-altrow{background-color:#EEE}
.location-row{background-color:#DFDFDF}
.location-row-highlighted{background-color:#33D;color:#FFF;cursor:pointer}
.refine_search_bar,#small_map_locations .refine_search_bar{background:#ebe7de;clear:both;height:16px; width:680px; margin-left:10px}
.txtPrompt{color:#888; font-size: 11px}
.valError{background-color:#FDD}
a{color:#030;text-decoration:none}
div#header{min-width:963px}
div#page_heading{overflow:hidden;width:780px}
div#refine_search_more_criteria{display:block;float:left;clear:both;width:100%;margin:0;padding:0}
div.locations-suggestions{background-color:#DDD;display:none;font-size:10px;position:absolute;z-index:1000}
hr{margin:0 0 3px}
input{height:16px}
li#map_locations_chk{border-top:solid 1px #ccc;display:block;padding-top:10px;width:70%;margin:10px 0 0}
p{margin:2px;padding:0}
select{font-family:Arial, Helvetica, sans-serif;font-size:11px;height:20px}
td.layout{padding-top:10px}
#small_map_locations .refine_search_map img,#refine_search_map #sms img{border:none}
#small_map_locations ul#map_locations li,#small_map_locations #refine_search_maps_small .hundred{width:100%}
.refine_search_maps_left span.refine_search_row,.refine_search_maps_left span.refine_search_row_display,.refine_search_maps_left span#refine_hospitality_stars,#refine_search_maps_small span.refine_search_row,#refine_search_maps_small span.refine_search_row_display,#refine_search_maps_small span#refine_hospitality_stars{clear:both;display:block;float:left;height:28px;width:440px;margin:0;padding:0}
.refine_search_maps_left span.refine_search_row_amenities,#refine_search_maps_small span.refine_search_row_amenities{clear:both;display:block;float:left;width:100%;height:auto;margin:0 0 8px;padding:0}
.refine_search_maps_left span.refine_search_row_amenities div,#refine_search_maps_small span.refine_search_row_amenities div{display:block;float:left;margin-bottom:8px;width:100%}
.refine_search_maps_left span.refine_search_row_display div,.refine_search_maps_left span#refine_hospitality_stars div,#refine_search_maps_small span.refine_search_row_display div,#refine_search_maps_small span#refine_hospitality_stars div{display:block;float:left;height:auto;width:100%}
.refine_search_maps_left span.refine_search_row_display,.refine_search_maps_left span#refine_hospitality_stars,#refine_search_maps_small span.refine_search_row_display,#refine_search_maps_small span#refine_hospitality_stars{height:auto}
.refine_search_maps_right span,#refine_search_map .refine_search_maps_right span{display:block;width:100%}
.refine_search_maps_right span#web_access fieldset input.btn,#refine_search_map .refine_search_maps_right span#web_access fieldset input.btn{clear:right;float:right;margin-top:6px}
.refine_search_maps_right span#web_access fieldset input.text,#refine_search_map .refine_search_maps_right span#web_access fieldset input.text{float:left;width:118px;margin:0;padding:0}
.refine_search_maps_right span#web_access label,#refine_search_map .refine_search_maps_right span#web_access label{width:88px}
.refine_search_maps_right span.heading,#refine_search_map .refine_search_maps_right span.heading{font-weight:700}
.refine_search_maps_right span.refine_search_row,#refine_search_map .refine_search_maps_right span.refine_search_row{clear:both;display:block;width:210px;margin:0;padding:0}
#refine_search_map .refine_search_maps_right .map-south-africa-right{height: 377px}
#breadcrumbs{margin: 0 0 10px 0}
div#refine_search_maps_small span.more_criteria {width: 100%}

/*On Show*/
#refine_search_map .on-show-map-south-africa-right {height: 363px;}.grey-out-text{color:#CCCCCC}

