@charset "utf-8";
/* Tabs
----------------------------------*/
.ui-tabs { padding: 0; zoom: 1; position:relative;}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0; margin:0;}
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; font-family:'FreeSans',Tahoma, Geneva, sans-serif; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 0px 8px 3px 8px; display: block; border-width: 0; background: none;margin:0; left:0; position:relative;}
.ui-tabs .ui-tabs-hide {position: absolute; left: -20000px; top:-2000px; margin-top:-2000px}

/*tabs styles*/
.darkBlue #tabs{}
#mainSearch .ui-tabs-nav{background:url(../../../images/bckg_mainSearch.png) no-repeat left top #00a1dd; padding:8px 8px 8px 8px; width:679px; z-index:1}
#mainSearch .ui-tabs-nav li{margin: -26px .3em 1px 0; bottom:.79em; background:url(../../../images/bckg_lightBlueTabMini.gif) no-repeat left top;}
#mainSearch .ui-tabs-nav li a{color:#007ba8; font-size:1.1em; background:url(../../../images/bckg_lightBlueTabMini.gif) no-repeat right top; margin-left:3px; padding: 6px 10px 5px 7px;}
#mainSearch .ui-tabs-nav li.ui-state-active{background:url(../../../images/bckg_blueTabMini.gif) no-repeat left top;}
#mainSearch .ui-tabs-nav li.ui-state-active a{font-weight:bold; background:url(../../../images/bckg_blueTabMini.gif) no-repeat right top; padding: 6px 10px 6px 7px; color:#fff; text-shadow:1px 1px 0 #00749f;}
#mainSearch .ui-tabs-panel, #mainSearch .tabsHolder{background:#00a1dd; position:relative; left:0;}
#mainSearch .ui-tabs-panel{ position:relative; top:-7px; z-index:5; padding:0 6px 0 6px;}
#mainSearch .searchMap{text-align:right;}
#mainSearch .tabsHolder{width:100%; clear:both; z-index:7; position:relative; top:-6px;}
#mainSearch #tabs ul li a span{background:url(../../../images/smallMapTab.gif) left top no-repeat; width:31px}
#mainSearch #tabs ul li.ui-state-active a span{background-position:left bottom;}

#searchResults .tabsHolder{width:100%; clear:both; overflow:hidden;}
#searchResults .ui-tabs-nav, .photos .ui-tabs-nav, .articlesTabs .ui-tabs-nav{margin:-31px 0 0 0;vertical-align:middle;background:#fff;clear:both;width:100%;}
.photos .ui-tabs-nav, .articlesTabs .ui-tabs-nav{margin:-1px 0 0 0;}
#searchResults .ui-tabs-panel{padding:0 0 3px 0; width:100%}
.photos .ui-tabs-panel, .articlesTabs .ui-tabs-panel{padding:0; clear:both; overflow:hidden; width:100%;  position:relative; left:0;}
.articlesTabs .ui-tabs-hide {position: absolute; left: -20000px; top:-2000px;}
.photos .ui-tabs-panel.gmap{padding:5px;} .photos .ui-tabs-panel.gmap img{vertical-align:top}
#searchResults .ui-tabs .ui-tabs-nav li, .photos .ui-tabs-nav li, .articlesTabs .ui-tabs-nav li{margin:0 9px 0 0;width:32%;padding:0 .5% 0 0;background:url(../../../images/bckg_lightBlueTab.gif) right top no-repeat;float:left;display:inline;bottom:-1px}
.articlesTabs .ui-tabs-nav li{width:auto; padding:0 8px 0 0; margin:0 6px 0 0;}
.photos .ui-tabs-nav li{width:48%; padding:0 1% 0 0; margin:0 0 0 0}
#searchResults .ui-tabs .ui-tabs-nav li.ui-tabs-selected, .photos .ui-tabs-nav li.ui-tabs-selected, .articlesTabs .ui-tabs-nav li.ui-tabs-selected{padding:0 .5% 0 0; background:url(../../../images/bckg_whiteTab.gif) right top no-repeat; border-bottom:none!important; bottom:-1px}
.photos .ui-tabs-nav li.ui-tabs-selected{padding:0 1% 0 0;}
.articlesTabs .ui-tabs-nav li.ui-tabs-selected{padding:0 5px 0 0}
#searchResults .ui-tabs .ui-tabs-nav li.second{margin:0}
#searchResults .ui-tabs .ui-tabs-nav li.last, .photos .ui-tabs-nav li.last{margin:0; float:right;}
#searchResults .ui-tabs-nav li a, .photos .ui-tabs-nav li a, .articlesTabs .ui-tabs-nav li a{text-align:center;color:#006a92;font-weight:bold;font-family:'FreeSans', Tahoma, Geneva, sans-serif;float:left;display:block;padding:8px 0 6px 1%;width:99%; margin:0 0 0 0; background:url(../../../images/bckg_lightBlueTab.gif) left top no-repeat; position:relative;}
#searchResults .ui-tabs-nav li.disabled, .photos .ui-tabs-nav li.disabled, .articlesTabs .ui-tabs-nav li.disabled{
	opacity: .55; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=55); /* IE lt 8 */
	-ms-filter: "alpha(opacity=55)"; /* IE 8 */
	-khtml-opacity: .55; /* Safari 1.x */
	-moz-opacity: .55; /* FF lt 1.5, Netscape */
}
#searchResults .ui-tabs-nav li.disabled a, .photos .ui-tabs-nav li.disabled a, .articlesTabs .ui-tabs-nav li.disabled a{color:#99bac9}
.articlesTabs .ui-tabs-nav li a{width:auto; padding:8px 0 6px 8px}
#searchResults .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .photos .ui-tabs-nav li.ui-tabs-selected a, .articlesTabs .ui-tabs-nav li.ui-tabs-selected a{background:url(../../../images/bckg_whiteTab.gif) left top no-repeat; padding:8px 0 7px 1%}
.articlesTabs .ui-tabs-nav li.ui-tabs-selected a{padding:8px 3px 7px 8px}
#mainSearch .ui-tabs .ui-tabs-hide, .articlesTabs .ui-tabs-hide, .photos .ui-tabs-hide {position: absolute; left: -20000px; top:-2000px;}
