﻿/***********************************************************************************************************/
/* THROUGHOUT */
/***********************************************************************************************************/
div.displayBlock {
	display:block;
}
div.displayNone {
	display:none;
}

div.widgetshell {
	width: 780px;
	margin: 0px auto;
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
}

div.widgetSearchResultsshell {
	width: 780px;
	margin: 10px 10px 10px 10px;
	background-color: #ffffff;
	position: relative;
}

tr.widgetsearchform {

	background-color: #ffffff;
	height: 0px;
	border-top-color: #0066CC;
	border-right-color: #0066CC;
	border-bottom-color: #0066CC;
	border-left-color: #0066CC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

div.widgetmapshell2 {
	width: 536px;
	background-color: #a3d6f4;
	height: 360px;
}

div.widgetmapshell {

	width: 536px;
	height: 360px;
}

div.widgetsearchtabs {
	width: 100%;
	height: 50px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	z-index: auto;
	margin: 0px;
}

div.widgetsearchshell input[name='text_city'] {
	position:relative;
	top: 5%;
	height:18px;
	/* border:none; */
	color:#aaa;
	font-size:12px;
	background:url(/_images/searchInputSmallBg.gif) center no-repeat transparent;
	padding:2px 2px 0px 2px;

}

div.widgetsearchshell input[name='text_term'] {
	position:relative;
	top: 5%;
	height:18px;
	/* border:none; */
	color:#aaa;
	font-size:12px;
	background:url(/_images/searchInputSmallBg.gif) center no-repeat transparent;
	padding:2px 2px 0px 2px;

}
div.widgetsearchshell input[name='text_start_date'] {
	position:relative;
	top: 5%;
	height:18px;
	/* border:none; */
	color:#aaa;
	font-size:12px;
	background:url(/_images/searchInputSmallBg.gif) center no-repeat transparent;
	padding:2px 2px 0px 2px;

}
div.widgetsearchshell input[name='text_end_date'] {
	position:relative;
	top: 5%;
	height:18px;
	/* border:none; */
	color:#aaa;
	font-size:12px;
	background:url(/_images/searchInputSmallBg.gif) center no-repeat transparent;
	padding:2px 2px 0px 2px;

}

div.widgetsearchshell {
	/*background:url(/_images/searchBgLarge.jpg) center no-repeat #8acce1;*/
	position:relative;
	height:130px;
	width: 99.5%;
	background-color: #ffffff;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}
div.widgetsearchshell td.formtitle {
	text-align: left;
	margin-left: 10px;
}
div.widgetsearchshell td.formnarrative {
	text-align: left;
	margin-left: 5px;
}
div.widgetsearchshell td.formlabel {
	text-align: right;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	vertical-align: middle;
	color: #666666;
}

div.widgetsearchshell td.formcontrol {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666666;
	vertical-align: middle;
	text-align: left;
}

div.widgetsearchshell select {
	width: 150px;
	height: 20px;
	border: none;
	color: gray;
	font-size: 12px;
	background: url(/_images/searchInputSmallBg.gif) white no-repeat left 50%;
	padding: 2px 2px 2px 2px;
}

div.widgetsearchshell input {
	width: 146px;
	position: absolute;
	height: 18px;
	border: none;
	color: gray;
	font-size: 12px;
	background: url(/_images/searchInputSmallBg.gif) center no-repeat transparent;
	padding: 2px 2px 2px 2px;
}

td.widgetscontrolscenter {
	border:1;
	width:auto;
	text-align:center;
}
	
/* WIDGETS FORM ELEMENTS */
input.widgetforms[type="text"]{width:196px;height:18px;border-width:0px;border:none;color:#aaa;font-size:12px;background:url(/_images/inputs.gif) -460px -10px;background-color:transparent;padding:2px 2px 0px 2px;}
input.widgetforms[type="text"]:focus{color:#000;background-position:-460px -40px;}
input.widgetforms[type="button"]{width:50px;height:20px;border:none;font-size:12px;background:url(/_images/inputs.gif) -45px -70px no-repeat transparent;color:#fff;text-transform:lowercase;}
input.widgetforms[type="button"]:focus{color:#000;background-position:-45px -100px;}
input.widgetforms[type="submit"]{width:50px;height:20px;border:none;font-size:12px;background:url(/_images/inputs.gif) -45px -100px no-repeat transparent;color:#fff;font-weight:bold;text-transform:lowercase;}
input.widgetforms[type="submit"]:focus{color:#000;background-position:-45px -70px;}

select.widgetforms{width:200px;height:20px;border:none;border-width:0px;color:#aaa;font-size:12px;background:url(/_images/inputs.gif) -460px -10px no-repeat transparent;padding:2px 2px 2px 2px;}
select.widgetforms:focus{background-position:-460px -40px;}

select.widgetformswidth100{width:100px;background-position:-190px -10px;}
select.widgetformswidth100:focus{background-position:-190px -40px;}
select.widgetformswidth150{width:150px;background-position:-300px -10px;}
select.widgetformswidth150:focus{background-position:-300px -40px;}

input.widgetcorporate[type="text"]{width:75px;height:18px;border-width:0px;border:none;color:#aaa;font-size:12px;height:20px;background:url(/_images/inputs.gif) -460px -10px;background-color:transparent;padding:2px 2px 0px 2px;}
input.widgetcorporate[type="text"]:focus{color:#000;background-position:-99px -40px;height:20px;}

input.widgetcorporate[type="button"]{width:50px;height:20px;border:none;font-size:12px;height:20px;background:url(/_images/inputs.gif) -45px -70px no-repeat transparent;color:#fff;text-transform:lowercase;}
input.widgetcorporate[type="button"]:focus{color:#000;background-position:-45px -100px;height:20px;}

input.widgetcorporate[type="submit"]{width:50px;height:20px;border:none;font-size:12px;height:20px;background:url(/_images/inputs.gif) -45px -100px no-repeat transparent;color:#fff;font-weight:bold;text-transform:lowercase;}
input.widgetcorporate[type="submit"]:focus{color:#000;background-position:-45px -70px;height:20px;}

input.widgetformswidth100[type="text"]{width:100px;background-position:-190px -10px;height:20px;}
input.widgetformswidth100[type="text"]:focus{background-position:-190px -40px;height:20px;}

input.widgetformswidth150[type="text"]{width:150px;background-position:-300px -10px;height:20px;}
input.widgetformswidth150[type="text"]:focus{background-position:-300px -40px;height:20px;}

/* SMALL SEARCH */
div.widgetsearchSmall tab {background-image: url(http://www2.visitcalifornai.com/_images/Bluetab.png);}
div.widgetsearchSmall {background:url(/_images/searchBgSmall.jpg) center no-repeat #8acce1;position:relative;width:100%;height:100%;}
div.widgetsearchSmall .title1{top:5%;left:5px;font-size:18px;position:absolute;color:#a4943d;}
div.widgetsearchSmall .title2{margin-top:-4px;top:30%;left:5px;position:absolute;color:#005c96;font-size:24px;text-transform:uppercase;}
div.widgetsearchSmall .title3{margin-top:-4px;top:30%;right:210px;position:absolute;font-size:24px;text-transform:uppercase;color:#005c96;}

div.widgetsearchSmall form{margin:0px;padding:0px;}

div.widgetsearchSmall select {
	width: 150px;
	position: absolute;
	height: 20px;
	border: none;
	color: dimgray;
	font-size: 12px;
	background: url(/_images/searchInputSmallBg.gif) center no-repeat transparent;
	padding: 2px 2px 2px 2px;
}
div.widgetsearchSmall select[name='select_region'] {
    top: 52%;
    right: 55px;
    background: #FFFFFF url(/_images/searchInputSmallBg.gif) no-repeat center;
}
div.widgetsearchSmall select[name='select_activity'] {
    top: 30%;
    right: 245px;
    background: #FFFFFF url(/_images/searchInputSmallBg.gif) no-repeat center;
}

div.widgetsearchSmall input[name='text_term']{top:74%;right:55px;}
div.widgetsearchSmall input[type='text'] {
	width: 146px;
	position: absolute;
	height: 18px;
	border: none;
	color: darkgray;
	font-size: 12px;
	background: url(/_images/searchInputSmallBg.gif) center no-repeat transparent;
	padding: 2px 2px 0px 2px;
	text-indent: 5px;
}
div.widgetsearchSmall input.required{color:#a4943d;}

div.widgetsearchSmall input[name='text_city'] {
	top: 32%;
	right: 55px;
	text-indent: 5px;
}

div.widgetsearchSmall input[name='go']{top:74%;position:absolute;right:4px;}
div.widgetsearchSmall input.widgetcorporate[type="button"] {
	width: 50px;
	height: 20px;
	border: none;
	font-size: 14px;
	background: url(/_images/inputs.gif) -45px -70px no-repeat transparent;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, 'Arial Narrow';
}

div.widgetsearchSmall ul{bottom:8%;padding:0px;margin:0px;list-style:none;font-size:12px;position:absolute;left:30px;color:#005c96;}
div.widgetsearchSmall li{padding:0px;margin:0px;float:left;margin:2px 10px 2px 15px;}
div.widgetsearchSmall a{color:#005c96;text-decoration:none;}
div.widgetsearchSmall a:hover{color:#a4943d;text-decoration:underline;}
div.widgetsearchSmall p{bottom:8%;line-height:1.5;padding:0px;margin:0px;left:5px;height:50px;overflow:hidden;width:390px;position:absolute;font-size:11px;}
div.widgetsearchSmall span.title{color:#666;font-weight:bold;}


/* LARGE SEARCH */
div.widgetsearchLarge {background:url(/_images/searchBgLarge.jpg) center no-repeat #8acce1;position:relative;width:100%;height:100%;}
div.widgetsearchLarge .title1{top:5%;left:5px;font-size:18px;position:absolute;color:#a4943d;}
div.widgetsearchLarge .title2{margin-top:-4px;top:20%;left:30px;position:absolute;color:#005c96;font-size:24px;text-transform:uppercase;}
div.widgetsearchLarge .title2b{margin-top:-4px;top:20%;left:100px;position:absolute;color:#ed8a18;font-size:24px;}
div.widgetsearchLarge .title3{margin-top:-4px;top:53%;left:62px;position:absolute;font-size:24px;text-transform:uppercase;color:#005c96;}
div.widgetsearchLarge .title3b{margin-top:-4px;top:60%;left:270px;position:absolute;font-size:15px;text-transform:uppercase;color:#005c96;}
div.widgetsearchLarge select {
	width: 150px;
	position: absolute;
	height: 20px;
	border: none;
	color: dimgray;
	font-size: 12px;
	background: url(/_images/searchInputSmallBg.gif) center no-repeat transparent;
	padding: 2px 2px 2px 2px;
}

div.widgetsearchLarge input[name='text_city'] {
	top: 55%;
	left: 100px;
	text-indent: 8px;
}
div.widgetsearchLarge select[name='select_region'] {
    top: 55%;
    left: 325px;
    background-color: #FFFFFF;
}
div.widgetsearchLarge input[name='go'] {
	top: 55%;
	position: absolute;
	left: 500px;
	font-weight: bold;
	font-size: 14pt;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Arial, 'Arial Narrow';
}
div.widgetsearchLarge input[type='text'] {
	width: 150px;
	position: absolute;
	height: 18px;
	border: none;
	color: #aaa;
	font-size: 12px;
	background: url(/_images/searchInputSmallBg.gif) center no-repeat transparent;
	padding: 2px 2px 2px 2px;
	text-indent: 5px;
}
div.widgetsearchLarge input.widgetcorporate[type="button"] {
	width: 50px;
	height: 20px;
	border: none;
	font-size: 12px;
	background: url(/_images/inputs.gif) -45px -70px no-repeat transparent;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, 'Arial Narrow';
}
div.widgetsearchLarge input.required{color:#a4943d;}
div.widgetsearchLarge ul {
	border-left: 1px dotted rgb(255, 255, 255);
	padding-left: 5px;
}
/* --- NOT USED ANYMORE
div.widgetsearchLarge select[name='select_activity'] {
    top: 30%;
    left: 215px;
    background-color: #FFFFFF;
}*/
/* --- NOT USED ANYMORE
div.widgetsearchLarge input[name='text_term'] {
	top: 74%;
	left: 403px;
	width: 150px;
	text-indent: 8px;
	background-color: transparent;
}*/



div.widgetsearchLarge form{margin:0px;padding:0px;}
div.widgetsearchLarge ul{bottom:8%;padding:0px;margin:0px;list-style:none;font-size:12px;position:absolute;left:26px;color:#005c96;}
div.widgetsearchLarge ul{margin:0px;padding:0px;font-size:11px;position:absolute;top:2%;left:610px;width:20%;list-style:none;height:95%;overflow:hidden;}
div.widgetsearchLarge ul:hover{color:#a4943d;}
div.widgetsearchLarge a{color:#005c96;text-decoration:none;}
div.widgetsearchLarge a:hover{color:#a4943d;text-decoration:underline;}
div.widgetsearchLarge p{bottom:2%;line-height:2;padding:0px;margin:0px;left:5px;height:45px;overflow:hidden;width:390px;position:absolute;font-size:11px;}
div.widgetsearchLarge span.title{color:#666;font-weight:bold;}
div.widgetsearchLarge li.toppickrow {	
	cursor: pointer;
	width: 100%;
	height: 100%;
	position: relative;
	font-size: 12px;
	color: #666;
	border-bottom: #ffffff thin solid;
}
div.widgetsearchLarge li.first {
	color: #666;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
}

li.first[name='toppicks'] {
	color: #666;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

div.widgetsearchLarge li.middle {cursor: pointer;border-top:1px dotted #fff;padding:2px 5px 2px 5px;}

div.widgetevents div.border{height:98%;width:99%;overflow:auto;top:1%;right:0%;position:absolute;z-index:1;}
div.widgetevents img.top{position:absolute;left:1%;top:1%;z-index:2;}
div.widgetevents img.bottom{position:absolute;left:1%;bottom:1%;z-index:2;}
div.widgetevents ul{list-style:none;padding:0px;margin:0px;}
div.widgetevents li{min-height:85px;vertical-align:middle;position:relative;padding:10px 25px 10px 165px;border-bottom:1px dashed #f1bb46;background:#fff;z-index:1;}
div.widgetevents li.even{background:#eee;}
div.widgetevents li img{position:absolute;left:45px;top:15px;width:100px;height:75px;border:1px solid #005c96;}
div.widgetevents h5{font-size:14px;font-weight:normal;color:#333;}
div.widgetevents span.date{color:#f1bb46;}
div.widgetevents p{line-height:1.5;}
div.widgetevents li:hover{background:url(/_images/arrowOrange.gif) 5px center no-repeat #ffebc3;padding:10px 25px 10px 165px;}
div.widgetevents li:hover img{position:absolute;left:15px;top:-15px;border:none;height:0px;width:120px;height:85px;padding:20px;background:url(/_images/eventsBg.png) center no-repeat;z-index:2;}
div.widgetevents div.border > a{color:#f1bb46;background-color:#fff;padding:5px 5% 0px 5%;text-align:right;text-decoration:none;width:90%;display:block;height:20px;}
div.widgetevents div.border > a:hover{background-color:#ffebc3;color:#000;}

div.widgetsearchResults google_map_container {
	border-right: #0066cc thin solid;
	border-top: #0066cc thin solid;
	border-left: #0066cc thin solid;
	width: 400px;
	border-bottom: #0066cc thin solid;
	position: static;
	height: 400px;
	background-color: #ffffcc;
}

/* RESULTS */
table.widgetsearchResults {
	width:780px;
	height: 100%;
}
table.widgetsearchResults .title1{top:5%;left:10px;font-size:20px;position:absolute;color:#a4943d;}
table.widgetsearchResults .title2{margin-top:-3px;top:30%;left:10px;position:absolute;color:#005c96;font-size:20px;text-transform:uppercase;}
table.widgetsearchResults .title2:first-letter{font-size:16px;}
table.widgetsearchResults .title3{margin-top:-3px;top:30%;left:355px;position:absolute;font-size:20px;text-transform:uppercase;color:#005c96;}


/* RESULTS - Search Form */
table.widgetsearchResults searchform h3 {
	font-size: 16px;
	font-weight: bold;
	float: left;
	margin: 0px 8px 0px 0px;
	color: #005c96;
}
table.widgetsearchResults searchform {
	border-right: #0066cc thin solid;
	padding-right: 10px;
	border-top: #0066cc thin solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #0066cc thin solid;
	padding-top: 10px;
	border-bottom: #0066cc thin solid;
	background-color: #ffffff;
	width: 760px;
	height: 100px;
}
table.widgetsearchResults searchform input[type='text']{width:120px;position:absolute;height:18px;border:none;color:#aaa;font-size:12px;background:url(/_images/searchInputSmallBg.gif) center no-repeat transparent;padding:2px 2px 2px 2px;}
table.widgetsearchResults searchform select[type='select']{width:150px;position:absolute;height:20px;border:none;color:#aaa;font-size:12px;background:url(/_images/searchInputSmallBg.gif) center no-repeat transparent;padding:2px 2px 2px 2px;}
table.widgetsearchResults searchform select[name='select_region']{top:50%;right:150px;}
table.widgetsearchResults searchform select[name='select_activity']{top:30%;right:75px;}

table.widgetsearchResults  input.required{color:#a4943d;}


/* Removed because of tabs: table.widgetsearchResults td:first-child{padding:5px 5px 5px 5px;}*/ 

table.widgetsearchResults searchform select{width:150px;position:absolute;height:20px;border:none;color:#aaa;font-size:12px;background:url(/_images/searchInputSmallBg.gif) center no-repeat transparent;padding:2px 2px 2px 2px;}
table.widgetsearchResults searchform input[type='text']{position:absolute;height:18px;border:none;color:#aaa;font-size:12px;background:url(/_images/searchInputSmallBg.gif) center no-repeat transparent;padding:2px 2px 0px 2px;}
table.widgetsearchResults searchform input.required{color:#a4943d;}
table.widgetsearchResults searchform input[name='text_city']{top: 32%;right: 55px;width: 60PX;}
table.widgetsearchResults searchform input[name='text_term']{top:74%;right:55px;width: 60PX;}
table.widgetsearchResults result_city input[name='result_text_city']{width: 60PX;}
table.widgetsearchResults result_term input[name='result_text_term']{width: 60PX;}
table.widgetsearchResults searchform select[name='select_region']{top:52%;right:52px;}
table.widgetsearchResults searchform select[name='select_activity']{top:30%;left:130px;position:absolute;}
table.widgetsearchResults searchform select[name='results_filter_activity']{top:28%;left:135px;position:absolute;}
table.widgetsearchResults searchform input[name='results_go']{position:absolute;left:250px;}
table.widgetsearchResults searchform input[name='filter_activity_go']{position:absolute;left:250px;}
table.widgetsearchResults pageselected a {
	font-weight: bold;
	font-size: 12pt;
	color: red;
	text-decoration: underline;
}

/* RESULTS - Search Results */
table.widgetsearchResults  th{height:20px;background:url(/_images/dotsLightOrange.gif) bottom repeat-x #fff;font-size:14px;color:#F1BB46;white-space:nowrap;padding:0px 5px 5px 5px;text-transform:uppercase;font-weight:normal;}
table.widgetsearchResults  td {color:#666;font-size:12px;padding:10px;vertical-align:top;}
table.widgetsearchResults  td.thumb{text-align:center;position:relative;vertical-align:middle;padding:5px 5px 5px 5px;}
table.widgetsearchResults  td.thumb a{width:110px;display:block;overflow:hidden;border:1px solid #005c96;}
table.widgetsearchResults  td.thumb img{width:110px;}
table.widgetsearchResults  h3{font-size:12px;color:#333;text-transform:capitalize;}
table.widgetsearchResults  h4{font-size:14px;font-weight:normal;float:left;margin:0px 8px 0px 0px;color:#005c96;}
table.widgetsearchResults  p{color:#666;font-size:11px;}
table.widgetsearchResults  td a{color:#005c96;text-decoration:underline;}
table.widgetsearchResults  td u{text-decoration:none;}
table.widgetsearchResults  td.detail{ border-top-style:solid;border-top-color: #0066CC;border-top-style:solid;border-bottom-color: #0066CC;}

table.widgetsearchResults  td.subdetail {text-indent: 30px;}
table.widgetsearchResults  td.horizontalrule {height:2px;border-top: #0066ff thin solid;}
table.widgetsearchResults  span.selected hover{color:#F1BB46;}
table.widgetsearchResults  td a:hover{color:#000;text-decoration:underline;}


table.widgetsearchResults  tr.filter td{background-image:none;vertical-align:middle;padding:5px 5px 5px 5px;height:30px;background:#ffffff;}
table.widgetsearchResults  td.filter {padding:5px 5px 5px 5px;vertical-align:middle;height:50px;}

table.widgetsearchResults  tr.result:hover td:first-child{background:url(/_images/arrowOrange.gif) 5px center no-repeat;}
table.widgetsearchResults  tr.result:hover td:first-child{background-color:#f1ead9;}

table.widgetsearchResults  tr.result:hover td{border-color:#F1BB46;background-color:#f1ead9;}
table.widgetsearchResults  tr.result:hover td.thumb{padding:5px 5px 5px 5px;background:url(/_images/arrowOrange.gif) 5px center no-repeat;}
table.widgetsearchResults  tr.result:hover td.thumb a{width:110px;}
table.widgetsearchResults  tr.result:hover td.thumb img{width:110px;}

table.widgetsearchResults  td.controls ul{list-style:none;padding:0px;margin:0px;}
table.widgetsearchResults  td.controls li{float:left;width:5%;}
table.widgetsearchResults  td.controls li.group{width:20%;text-align:center;}
table.widgetsearchResults  td.controls li.first{width:30%;text-align:left;}
table.widgetsearchResults  td.controls li.last{width:30%;text-align:right;}
table.widgetsearchResults  td.controls a{color:#005c96;text-decoration:none;}
table.widgetsearchResults  td.controls a:hover{color:#F1BB46;}

/* tabbed mode of search control
 * .tabsArea : the box containing all of the tabs
 * .tabsAreaInvisible : same as above, but this is the state when search has been cleared
 * .tabHeader : an individual tab
 * .tabHeader.tabhActive : the active tab
 * .tabHeader.tabhInactive : an inactive tab
 * .tabData : the data area/box containg results and header data for each tab
 * .tabData.tabdActive : the data area for the active tab
 * .tabData.tabdInactive : the data area for inactive tabs
 */
 
table.widgetsearchResults tabs {
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	height: 20px;
}

table.widgetsearchResults tabs hover {
	background-color: #0066CC;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	height: 20px;
}

table.widgetsearchResults tabspace {height:15px;width:10px;}

table.widgetsearchResults tabsArea {clear: both; margin-top: 6px;}
table.widgetsearchResults tabsArea spacer {font-size : 1px; margin-right : 2px; overflow : hidden;}
table.widgetsearchResults tabsArea spacer-opera {margin-right : 0px;}
table.widgetsearchResults tabsAreaInvisible { display : none;}
table.widgetsearchResults tabHeader {display: inline;cursor: pointer;padding-left: 6px;padding-right: 6px;margin-right: 0px;}
table.widgetsearchResults tabHeader.tabhActive {border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;border-top: 2px solid #ff9900;color: black;}
table.widgetsearchResults tabHeader.tabhInactive { border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-top: 2px solid #e9e9e9; background: #e9e9e9; color: #676767;}
table.widgetsearchResults tabdActive { display: block;}
table.widgetsearchResults tabdInactive { display: none;}



/* tab specific results header supression
 * - no twiddle, tabbed mode runs in full expand mode
 * - no title
 * - no stats
 */
table.widgetsearchResults resultsHeader title {display: none;}
table.widgetsearchResults resultsHeader stats {display: none;}
table.widgetsearchResults resultsHeader results-selector {display : none;}

/* EVENT RESULTS */
div.widgeteventResults{width:100%;height:100%;font-size:12px;color:#333;}
div.widgeteventResults h2{height:20px;letter-spacing:2px;font-weight:normal;background:url(/_images/eventResultsTitleBg.gif);text-transform:lowercase;font-size:16px;color:#fff;padding:5px 20px 5px 20px;}
div.widgeteventResults > ul{padding:0px;margin:0px;list-style:none;}
div.widgeteventResults > ul > li{position:relative;padding:10px 20px 10px 20px;margin:1px 0px 0px 0px;background:#f9f9f9;min-height:230px;}
div.widgeteventResults > ul > li.even{background-color:#eee;}
div.widgeteventResults > ul > li > a{color:#333;text-decoration:underline;}
div.widgeteventResults > ul > li:hover{background-color:#f6d58c;}
div.widgeteventResults p{width:400px;color:#333;margin:0px 0px 20px 0px;}
div.widgeteventResults h3{font-size:15px;font-weight:bold;color:#000;text-transform:capitalize;}
div.widgeteventResults > ul > li:hover > h3{color:#ec8000;}
div.widgeteventResults h4{font-size:14px;font-weight:normal;color:#333;margin:0px 0px 20px 0px;}
div.widgeteventResults ul ul{position:absolute;top:20px;right:50px;width:260px;padding:0px;margin:0px;list-style:none;}
div.widgeteventResults ul ul li.first{width:80px;margin:0px 10px 0px 0px;float:left;text-align:right;color:#a3ceec;}
div.widgeteventResults ul ul li.last{width:80px;float:left;}
div.widgeteventResults ul ul li.last img{height:100px;}
div.widgeteventResults ul ul li.last a{width:100px;margin:0px 0px 10px 0px;height:20px;display:block;text-decoration:none;color:#333;background:url(/_images/searchResultsTabs.gif) center -10px no-repeat;text-align:center;line-height:1.75;}
div.widgeteventResults ul ul li.last a:hover{background-position:center -70px;}
div.widgeteventResults li:hover li.last a{background-position:center -40px;}
div.widgeteventResults li:hover li.first{color:#ec8000;}
div.widgeteventResults moreinfo {
	color: #ffcc66;
	background-color: #ec8000;
}


/* FYH Search */


div.fyhSearch{width:780px;position:relative;padding-top:10px;padding-bottom:25px;}
div.fyhSearch ul{list-style:none;padding:0px;margin:0px;}
div.fyhSearch li{position:absolute;width:780px;height:20px;}
div.fyhSearch span.title{font-weight:bold;}
div.fyhSearch dl{height:5px;padding:0px;margin:0px;border-top:5px solid #a3ceec;border-right:1px solid #a3ceec;border-left:1px solid #a3ceec;overflow:hidden;}

div.fyhSearch dd{
	/* class of the search criteria box */
	height:5px; 
	overflow:hidden;
	padding:0px;
	position:absolute;
	margin:0px;
	width:780px;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	line-height:1.25; 
	background-color:#ebf4fb;
	border-right:1px solid #a3ceec;
	/*border-bottom:dashed 1px #f0ca83;*/
}
div.fyhSearch dd img{margin: 0px 0px 5px 0px;}
div.fyhSearch dd a{color:#666;text-decoration:none}
div.fyhSearch dd a:hover{color:#333;text-decoration:underline;}
div.fyhSearch dd .text {display: block; height: 70px; overflow: hidden; }
div.fyhSearch dd .more {display: block; height: 15px; }

div.fyhSearch li > a:hover{background-position:center -10px;}
div.fyhSearch li.active > a{background-position:center -10px;}

div.fyhSearch li > a{position:relative;margin:0px 0px 0px 0px;width:160px;display:block;background:url(/_images/recommendationsTabBg_small.jpg) center -40px no-repeat;height:20px;line-height:1.5;font-size:12px;color:#005c96;text-transform:lowercase;text-decoration:none;text-align:center;z-index:1;}
div.fyhSearch li+li > a{margin:0px 0px 0px 161px;z-index:2;}
div.fyhSearch li+li+li > a{margin:0px 0px 0px 322px;z-index:3;background:url(/_images/recommendationsTabBg_tiny.jpg) center -40px no-repeat;width:125px;}
div.fyhSearch li+li+li+li > a{margin:0px 0px 0px 448px;z-index:4;}
div.fyhSearch li+li+li+li+li > a{margin:0px 0px 0px 574px;z-index:5;}

div.fyhSearch ul li dl{display:none}
div.fyhSearch ul li.active dl{display:block;}



.fyhCell {
	background-color:#ebf4fb;
	border-right:1px solid #a3ceec;
	border-left:1px solid #a3ceec;
}
.fyhTitle{
	color: #ed8a18;
}
.fyhText{
	font-size:11px;
	font-family:Arial, Verdana, Sans-Serif;
}
.fyh_on {display:block;}
.fyh_off {display:none;}
.fyh_b {color:#ed8a18;}


/*
background:url(/_images/gradientBlue.jpg) center;
border-bottom:5px solid #a3ceec;
*/
/*div.fyhSearch dt{top:15px;margin:0px;padding:10px 0px 0px 0px;width:30%;float:left;position:absolute;font-size:16px;text-transform:capitalize;color:#333;text-align:center;}*/