/*====================================================================*/
/* NTOP API search integration */
/* Created Feb 2011 */
/*====================================================================*/

/* ------------------------------------------------------------------ */
/* =All IE */
/* ------------------------------------------------------------------ */

/* Clearfixes */

.clearfix,
div.search-box ul.search-options,
div.form-block,
div.columns,
div.customise-results,
div.search-results-header,
div.search-results-content,
div.search-results-footer,
div.search-results-footer ul,
#detail div.detail-content ul.tabs,
#detail div.detail-content div.panel,
#detail div.intro,
#detail div.detail-content div.panel ul.facilities,
#detail div.detail-content div.panel div.intro,
div.nearby-content ul li,
div.contact-details,
form#product-selection ul li.provider a.toggle,
ol.photo-gallery,
form#product-selection li.provider div.provider-header,
ul.logos,
ul.site-search-results,
div.recently-viewed-content ul,
div.directions-form ul.unstyled,
div.map-info div.text ul,
div.map-info div.ctas,
div.field-overlay div.wrapper ul.radio-checkbox {display: block; zoom: 1;}

/* hasLayout fix */
div.search-results-content p.description,
ol#search-results li {zoom: 1;}

/* Inline-block fix */
div.search-results-footer ul li.rating span,
div.search-results-footer p.book-online span.availability-container,
div.map-info div.ctas p.book-online span#availability-container,
ul.view-switch li, 
ul.view-switch li.toggle-label,
div.customise-results div.info,
div.customise-results span.showing,
ul.view-switch-tabs,
div.customise-results div.sort {display: inline; zoom: 1;}


/* Rounded corners */
div.search-box-header {background: #00c1e3 url(/graphics/structure/ie/search-box-top-bg.gif) no-repeat;}	
#book-online div.search-box-header {background: #00c1e3 url(/graphics/structure/ie/search-box-top-bg-2.gif) no-repeat;}
div.search-box-content {background: #026278 url(/graphics/structure/ie/search-box-bottom-bg.gif) no-repeat 0 100%;}
#book-online div.search-box-content {background: #026278 url(/graphics/structure/ie/search-box-bottom-bg-2.gif) no-repeat 0 100%;}
div.search-results-header,
div.detail-header {background: #026278 url(/graphics/structure/ie/search-results-top-bg.gif) no-repeat;}

/* General */
#Searchone #Searchtxt {padding: 7px 0 5px 4px;}
div.contact-details dl.info dd {float: none;}
#Searchone #Searchtxt {width: 150px;} 
.sf-menu li {margin: 0 4px; padding-right: 8px;}
#detail div.detail-content div.panel div.description p.text {max-height: 4.1em;}

/* Results */
ul.view-switch-tabs {
    margin: 0 20px -6px 20px;
    vertical-align: bottom;
    }

div.customise-results span.showing,
div.customise-results div.sort {
    float: none;
    vertical-align: middle;
    }

div.customise-results {
    text-align: center;
    }

/* Buttons */	
input.button,
a.button-link {border: 1px solid; border-color: transparent #6e7b7e #6e7b7e transparent;}

input.button:hover,
input.button:focus,
a.button-link:hover,
a.button-link:focus {border-color: transparent #fff #fff transparent;}
	
ul.view-switch li a.button-link {border-color: transparent #a8a8a8 #a8a8a8 transparent;}
ul.view-switch li a.button-link.on,	
ul.view-switch li a.button-link:hover,
ul.view-switch li a.button-link:active,
ul.view-switch li a.button-link:focus {border-color: #a8a8a8 transparent transparent #a8a8a8;}
ul.view-switch li a.button-link span {background-position: 5px 55%;}

/* ------------------------------------------------------------------ */
/* =IE6 */
/* ------------------------------------------------------------------ */

/* hasLayout fixes */
* html span.field,
* html div.field,
* html div.field-overlay a.toggle,
* html div.map-info div.text {zoom: 1;}

/* General */
* html ul.radio-checkbox {width: 95%;}
* html div.customise-results div.info,
* html div.customise-results div.sort {width: 220px;}
* html a#continue-reading-link {display: none;}
* html input.button, * html a.button-link {border: 0;}

/* Photo gallery - resets */
* html ol.photo-gallery {position: static;margin: 0;border: 0;padding: 0;background: #fff;}
* html ol.photo-gallery li {float: none; margin: 0 10px 10px 0;}
* html ol.photo-gallery a span.thumb {display: none;}
* html ol.photo-gallery li a span.main {display: block;position: static;top: auto;left: 0;margin: 0;  border: 0;padding: 0;width: auto;}
	
	