
/* ******** Global Search Results ******** */
/* Note: All Search Results styles must begin with the Class .gbl_sr_list */
#gbl_sr_list_mixed .gbl_sr_list {
	position: relative;
}
.gbl_sr_list .gbl_liststruct_head { /* search results Head container */
	position: relative;
	font-size: 15px;
	font-weight: normal;
	color: #333;
	margin-bottom: 10px;
}




.gbl_sr_list .gbl_liststruct_body { /* search results Body container */
	position: relative;
	min-height: 800px;
}


.gbl_sr_list .gbl_liststruct_body ul { /* search results liststruct */
	margin: 0;
	padding: 0;
}
.gbl_sr_list .gbl_liststruct_body ul li { /* li container for each search result, which will contain a blogstruct */
	list-style-type: none;
	margin-bottom: 0px;
}



.gbl_sr_list .gbl_liststruct_body ul li a:link,
.gbl_sr_list .gbl_liststruct_body ul li a:visited { /* big search result link */
	background: none;
	border-bottom: 0;
	cursor:pointer;
	display: block;
	text-decoration:none;


}
.gbl_sr_list .gbl_liststruct_body ul li a:hover,
.gbl_sr_list .gbl_liststruct_body ul li a:active { /* big search result link hover */
	border-bottom: 0;
	display: block;
}


.gbl_sr_list .gbl_blogstruct {	/* blogstruct for each search result */
	position: relative;
	margin: 0;
	padding:4px;
	display:inline-block;
	width:614px;
	border:1px solid #FFFFFF;

}



.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body { /* blogstruct body container */
	/*position: relative;*/
}
#gbl_sr_list_mixed .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_thumb { /* result thumb */
	/*position: relative;*/
	display:block;
	float: left;
	width: 110px;
	height: 110px;
	border: 0;
	overflow: hidden;
	text-align: center;
	margin-right:12px; /*was on an earlier revision to have more space between thumb and text*/

}
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_thumb img {
	border: 0;
	display: inline-block;
	margin: 0 auto;
	/*cursor:default;*/




}

#gbl_sr_list_mixed .gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content { /* blogstruct body content container */
	position: relative;
	float: left;
	min-height: 96px;
	width: 490px; /* fill avail width: 96 + 6 + 522 = 624px */ /*624 - 96 - 12 - 8 = 514px*/
}
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content h2 { /* result heading text and link styles */
	font-family: Georgia;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	display: inline;
	text-decoration:underline;
	text-transform:capitalize;

}


.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_description { /* result description */
	font-size: 12px;
	color: #000;
	margin: 0;
	padding: 0;
}
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body p.gbl_blogstruct_url { /* result url */
	font-weight: normal;
	font-size: 11px;
	color: #999;
	margin: 0;
	padding: 0;
}

.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body p.gbl_blogstruct_url {color:#CC6633;
font-family:Georgia;
font-size:10px;
font-style:italic;
font-weight:bold;}

.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body p.gbl_blogstruct_url a:link,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body p.gbl_blogstruct_url a:visited,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body p.gbl_blogstruct_url a:hover,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body p.gbl_blogstruct_url a:active {
	color: #999;
	text-decoration: none;
	border-bottom: 0;
}

/*.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_description a:link,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_description a:visited,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_description a:hover,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_description a:active,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content h2 a:link,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content h2 a:visited,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content h2 a:hover,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content h2 a:active,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_link a:link,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_link a:visited,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_link a:hover,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_link a:active
{
	background-color:transparent;
	}*/

.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_link {
color:#CC6633;
font-family:Georgia;
font-size:10px;
font-style:italic;
font-weight:bold;
}


.gbl_sr_controls { /* Search Results Controls Container */
	position: relative;
	text-align: right;
	margin-bottom: 10px;
}

.gbl_sr_resultsperpage { /* Results Per Page Container */
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 8px;
	display: none;  	/*hide initially and fade-in with rest of page */
}


.gbl_sr_list .gbl_sr_loader { /* Ajax loader */
	float: right;
	display: block;
	width: 30px;
	height: 30px;
	background: transparent url(/skins/default/images/gbl_sr_loader.gif) top center no-repeat;
	/*background-color:#FF0000;*/
}




.hover {
	background-color: #eeeeee;

	cursor: pointer;

}



.gbl_sr_list .gbl_blogstruct.gbl_sr_highlight {
   background: #e4ebf5;
   background: #e4ebf5 url(/images/gbl/gbl_sr_highlight.png) top right no-repeat;
   border:1px solid #3399cc;
   /*background-color:#fcff06;*/
}


/* End Global Search Results */

.gbl_sr_list .gbl_blogstruct.gbl_sr_highlight.hover {
	background-color:#eeeeee;
	border:1px solid #333;
	}
	
	
	
	
/*Autocomplete*/

/* ******** Global Header Search Autocomplete ******** */
.gbl_head_autocomplete_loading {
	background: transparent url(/images/gbl/gbl_head/gbl_head_autocomplete_loading.gif) no-repeat right center;
}

.gbl_head_autocomplete_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	z-index: 999; /* make autcomplete drop-down appear above flash objects in FireFox */
	
}

.gbl_head_autocomplete_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	padding-top:3px;
	padding-bottom:3px;
}

.gbl_head_autocomplete_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.gbl_head_autocomplete_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	/*display: block;*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.gbl_head_autocomplete_results li .gbl_autocomplete_thumb {
	display:inline-block;
	width:48px;
	height:47px;
	background:#F1F1F1 url(/images/gbl/gbl_sr_noresults_background.jpg)center center no-repeat;
	float:left;

}
.gbl_head_autocomplete_results li .gbl_autocomplete_thumb img {
	width:48px;
	float:left;
	height:47px;
	background:#F1F1F1 url(/images/gbl/gbl_sr_noresults_background.jpg)center center no-repeat;
	/*display:none;*/
	}
.gbl_head_autocomplete_results li .gbl_autocomplete_textname {
	float:left;
	margin-left:5px;
	text-transform:capitalize;
	padding-top:15px;
	font-weight:bold;
	width:143px;
	/*background-color:#E8E8E8;*/
	}

.gbl_head_autocomplete_results_mouseover {
	background-color: Highlight;
	color: HighlightText;
}
/* ROAD BLOCK STUFF*/
 
#roadblock {
 
	display:none;
	width:400px;	
	border:10px solid #666;
	border:10px solid rgba(82, 82, 82, 0.698);
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	position:fixed;
}
 
#roadblock div {
	padding:10px;
	border:1px solid #333;
	background-color:#fff;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif
}
 
#roadblock h2 {
	margin:-11px;
	margin-bottom:0px;
	color:#000;
	background-color:#FFF;
	padding:5px 10px;
	border:1px solid #999;
	font-size:20px;
}
#roadblock .close {
	/*display:none;*/

}
div.growlUI { background: url(check48.png) no-repeat 10px 10px }
div.growlUI h1, div.growlUI h2 {
	color: white; padding: 5px 5px 5px 75px; text-align: left;font-size:small;
}


