/* CSS Document */

#ldl_searchbox_tab,
#ldl_searchbox_tab_nav,
#ldl_searchbox_body,
#ldl_searchbox_footer{ padding-top:10px; margin:auto;  text-align:left; }

/*   width:880px; default width for body and footer search box**/

#ldl_searchbox_tab_nav{ display:table; padding:0px; margin:0 0 -1px 0; }

#ldl_searchbox_tab_nav a{ float:left; padding:10px 0px 0px 0px; margin:0px; display:block; text-decoration:none; text-align:center; }

#ldl_basic{ background:url(../images/ld-basicsearch-active.gif) no-repeat; width:113px; height:18px; }

#ldl_basic.ldl_basic_default{ background:url(../images/ld-basicsearch.gif) no-repeat; width:113px; height:18px; }

#ldl_advance{ background:url(../images/ld-advancedsearch-active.gif) no-repeat; width:142px; height:18px; }

#ldl_advance.ldl_advance_default{ background:url(../images/ld-advancedsearch.gif) no-repeat; width:142px; height:18px; }

/*************************************** wrapper ****************************************************/

#ldl_wrapper{ position:absolute; z-index:10; padding:0px; margin:0px; width:100%; height:400%; background:#000000; }

/*************************************** form box ***************************************************/

#ldl_formbox,
#vtgen,
#vtspe{ position:absolute; z-index:11; padding:0px; margin:0px; background:#FFFFFF; }

/*************************************** search body  ***********************************************/

/** #ldl_searchbox_body{ background:#eaeaea; font-weight:bold; }*/
#ldl_searchbox_body{font-weight:bold; }

#ldl_searchbox_body .ldl_searchbox_top{ padding:0px; margin:0px; background:url(../images/ld-searchbox-top-right.gif) no-repeat top right; height:7px; display:block; }

#ldl_searchbox_body #ldl_searchbox_basic,
#ldl_searchbox_body #ldl_searchbox_advance{ padding:0px; margin:0px; width:725px; }

#ldl_searchbox_basic{ padding:0px; margin:0px; }
#ldl_searchbox_advance{ padding:0px; margin:0px; }

#ldl_searchbox_basic form,
#ldl_searchbox_advance form{ padding:10px; margin:0px; }

.ldl_btn_holder{ display:table; padding:5px 0px 5px 0px; margin:0px; width:100%; height:auto; }

.ldl_btn_holder label{ float:left; margin-right:15px; display:table-cell; }

.ldl_holder{ padding:5px 0px 5px 0px; width:100%; }

#ldl_searchbox_tab a:hover,
#ldl_searchresults_container a:hover{ cursor:pointer; }

.ldl_search_btn{ float:right; padding:0px; margin:0px; background:url(../images/ld-search-btn1.png) no-repeat; width:81px; height:29px; display:block; }

.ldl_search_disable_btn{ float:right; padding:0px; margin:0px; background:url(../images/ld-search-btn2.png) no-repeat; width:81px; height:29px; display:block; }

.ldl_reset_btn{ float:right; padding:0px; margin:0px 10px 0px 0px; background:url(../images/ld-reset-btn1.png) no-repeat; width:81px; height:29px; display:block; }

.ldl_reset_disable_btn{ float:right; padding:0px; margin:0px 10px 0px 0px; background:url(../images/ld-reset-btn2.png) no-repeat; width:81px; height:29px; display:block; }

#ldl_searchsort{ padding:0px 15px 0px 10px; margin:0px 0px 0px 0px;  color:#13488f; font-weight:bold; font-size:14px; text-decoration:none; }

.sortdiv_hide{ background:url(../images/arrow_right.gif) no-repeat center right; }
.sortdiv_show{ background:url(../images/arrow_down.gif) no-repeat center right; }
.ldl_prev{ padding:0px 10px 0px 15px; margin:0px 0px 0px 10px;  color:#13488f; font-weight:bold; font-size:14px; background:url(../images/arrow_left1.gif) no-repeat center left; }
.ldl_next{ padding:0px 15px 0px 10px; margin:0px 10px 0px 0px;  color:#13488f; font-weight:bold; font-size:14px; background:url(../images/arrow_right1.gif) no-repeat center right; }

#ldl_searchorder{ padding:0px 15px 0px 10px; margin:0px 0px 0px 0px; color:#13488f; font-weight:bold; font-size:14px; text-decoration:none; }

.ldl_desc{ background:url(../images/arrow_down.gif) no-repeat center right; }

.ldl_asc{ background:url(../images/arrow_up.gif) no-repeat center right; }

#ldl_searchsort_div{ position:absolute; padding:0px; margin:0px; width:90px; background:#FFFFFF; border:#67abd1 1px solid; z-index: 99999999; }

#ldl_searchsort_div ul{ padding:0px; margin:0px; list-style:none; width:90px; }

#ldl_searchsort_div ul li{ padding:0px; margin:0px; width:90px; }

#ldl_searchsort_div ul li a{ padding:5px 10px 5px 10px; margin:0px; color:#13488f; font-size:14px; font-weight:bold; text-align:left; text-decoration:none; display:block; }

#ldl_searchsort_div ul li a:hover{ background:#d1dff4; }


/*************************************** form ***********************************************/

#basicform a,
#advancedform a{ margin-right:5px; color:#2B649E; }

/*************************************** message status *************************************/
#ldl_searchbox_status #ldl_searchbox_status_content{ padding:20px 0px 20px 0px; margin:0px; text-align:center; width:880px; font-size:14px; font-weight:bold; color:#13488F; }

/*************************************** global loader **************************************/

.ldl_global_loader{ padding:0px; margin:auto; background:url(../images/loadinfo.net.gif) no-repeat; width:48px; height:48px; }

/*************************************** search results *************************************/

#ldl_searchresults_container{ display:table; padding:0px; margin:0px; width:auto; text-align:left; }

.ldl_searchresults_left{ float:left; padding:10px 0px 0px 0px; margin:0px; width:513px; }

.ldl_searchresults_right{ float:left; padding:40px 0px 0px 0px; margin:0px; width:405px; }

#ldl_map_tab,
#ldl_map_tab_nav,
#ldl_map_tab_body,
#ldl_map_tab_footer{ padding:0px; margin:0px; width:405px; }

#ldl_map_tab{ margin:0px; padding:0px; }/*margin:200px 0px 0px 405px; } */

#ldl_map_tab_nav{ display:table; }

#ldl_map_tab_nav a{ float:left; padding:10px 0px 0px 0px; margin:0px; display:block; text-decoration:none; height:22px; text-align:center; }

#ldl_map{ background:url(../images/ld-mapbox-map-active.gif) no-repeat; width:104px; }

#ldl_map.ldl_map_default{ background:url(../images/ld-mapbox-map.gif) no-repeat; width:104px; }

#ldl_myfavorites{ background:url(../images/ld-mapbox-myfavorites-active.gif) no-repeat; width:144px; }

#ldl_myfavorites.ldl_myfavorites_default{ background:url(../images/ld-mapbox-myfavorites.gif) no-repeat; width:144px; }

#ldl_helpfularticles{ background:url(../images/ld-mapbox-helpfularticles-active.gif) no-repeat; width:144px; }

#ldl_helpfularticles.ldl_helpfularticles_default{ background:url(../images/ld-mapbox-helpfularticles.gif) no-repeat; width:144px; }

#ldl_map_tab_body{ float:left; background:#eaeaea; }

#ldl_map_tab_body #ldl_mapbox_map,
#ldl_map_tab_body #ldl_mapbox_myfavorites,
#ldl_map_tab_body #ldl_mapbox_helpfularticles{ padding:0px; margin:0px; width:405px; }

#ldl_mapbox_map,
#ldl_mapbox_myfavorites,
#ldl_mapbox_helpfularticles{ padding:0px; margin:0px; background:#eaeaea; font-weight:bold; }

#ldl_mapbox_map{ width:405px; }

#ldl_mapbox_myfavorites{ width:405px; }

#ldl_mapbox_helpfularticles{ width:405px; }

#ldl_mapbox_helpfularticles a{ color:#2B649E; }

#ldl_map_footer{ background:#eaeaea; width:405px; height:10px; }

.ldl_odd{ background:#eaeaea; }

.ldl_even{ background:#d1dff4; }

/************************************** search results box **********************************/

#ldl_searchresults{ padding:0px; margin:0px; }

* html #ldl_searchresults{ position:relative; z-index:1; }

.facilities_details_btn{ padding:0px; margin:0px; background:url(../images/ld-details-btn.png) no-repeat; width:76px; height:25px; display:block; }

.platinum_seal{ padding:0px; margin:0px; background:url(../../images/facilities/platinum_seal.png) no-repeat; width:77px; height:71px; }

* html .platinum_seal{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/facilities/platinum_seal.png',sizingMethod='scale'); background-image:none; }

.gold_seal{ padding:0px; margin:0px; background:url(../../images/facilities/gold_seal.png) no-repeat; width:70px; height:71px;}

* html .gold_seal{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/facilities/gold_seal.png',sizingMethod='scale'); background-image:none; }

.silver_seal{ padding:0px; margin:0px; background:url(../../images/facilities/silver_seal.png) no-repeat; width:70px; height:71px;}

* html .silver_seal{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/facilities/silver_seal.png',sizingMethod='scale'); background-image:none; }

._seal{ padding:0px; margin:0px; width:70px; height:71px;}

.small_house{ padding:0px; margin:0px; background:url(../../images/facilities/small_house.png) no-repeat; width:139px; height:86px; }

* html .small_house{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/facilities/small_house.png',sizingMethod='scale'); background-image:none; }

.medium_house{ padding:0px; margin:0px; background:url(../../images/facilities/medium_house.png) no-repeat; width:139px; height:86px; }

* html .medium_house{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/facilities/medium_house.png',sizingMethod='scale'); background-image:none; }

.large_house{ padding:0px; margin:0px; background:url(../../images/facilities/large_house.png) no-repeat; width:139px; height:86px; }

* html .large_house{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/facilities/large_house.png',sizingMethod='scale'); background-image:none; }

.facilities_fav{ text-decoration:none; color:#13488f; font-size:12px; }

/*************************************** map box ********************************************/

#ldl_facility_summary{ padding:10px; margin:0px; width:380px; height:120px; display:block; }

#ldl_facility_map{ padding:0px; margin:0px; width:405px; height:360px; overflow:hidden; }

/*************************************** footer *********************************************/

#ldl_searchbox_footer{ display:table; background:#eaeaea; width:880px; height:7px; }

.ldl_searchbox_footer_left{ float:left; padding:0px; margin:0px; background:url(../images/ld-searchbox-bottom-left.gif) no-repeat; width:8px; height:7px; display:block; }

.ldl_searchbox_footer_right{ float:right; padding:0px; margin:0px; background:url(../images/ld-searchbox-bottom-right.gif) no-repeat; width:8px; height:7px; display:block; }

/**************************************** tooltip ********************************************/

.ldl_tooltip_content{ margin:0px; padding:10px 0px 10px 10px; background:#FFFFFF; font-weight:bold; }

#overDiv a{ text-decoration:none; display:none; }

/**************************************** my favorites ****************************************/

#cookie_list{ padding:10px; margin:0px; font-size:12px; }

#cookie_list ul{ padding:0px; margin:0px; list-style:none; }

#cookie_list a{ text-decoration:none; color:#000000; }

#cookie_list label a{ font-size:12px; font-weight:bold; }

#cookie_list span a{ font-size:12px; font-weight:normal; }

/************************************* map summary ******************************************/

.facility_summary_default{ text-align:center; margin-top:45px; }


