#prod-searchwrap-mds ul{
	list-style-type:none;
}

#prod-searchwrap-mds .psearch_intro {
  border-top:1px solid #B6C2C6;
padding:15px 10px 0px;
}

#prod-searchwrap-mds li{
	margin:0px 0px 20px;
	clear:both;
}

#prod-searchwrap-mds .psearch_intro img{
	float:left;
	margin-right:8px;	
	background-color:#B6C2C6;
	padding:3px;
        border-style:solid;
	border-color: #363D41;
	border-width:2px;
}

#prod-searchwrap-mds .psearch_intro h3{
	margin:0;
}

	#prod-searchwrap-mds .psearch_intro h3 a{
		color:#d0d0d0;
		text-decoration:none;
	}

		#prod-searchwrap-mds .psearch_intro h3 a:hover{
			color:#fff;
			text-decoration:underline;
		}
#prod-searchwrap-mds .psearch_intro p{
	color:#10232D;
	font-size:110%;
		margin:0px;
}

#prod-search-mds .site-nav .summary {
	font-size:130%;
}

#prod-search-mds .site-nav .controller {
	font-size:140%;
}

/*  ---------------------------- GHGF ---------------------------- */

.ghgf #prod-search-mds .error{
  font-size:150%;
	color:#F0DE3C;
}

.ghgf #prod-search-mds .error strong{
	color:#fff;
}

.ghgf #prod-searchwrap-mds ul{
	list-style-type:none;
}

.ghgf #prod-searchwrap-mds .psearch_intro {
  border-top:1px solid #B6C2C6;
}

.ghgf #prod-searchwrap-mds .psearch_intro img{
	float:left;
	margin-right:8px;	
	background-color:#B6C2C6;
	padding:3px;
    border:2px solid #363D41;
width:auto;
}

.ghgf .skuli .psearch_intro a {float:left;}
.ghgf .skuli .psearch_intro h3 a {float:none;}

/*  GHGF search form fieldsets */
.ghgf #detail_search_form { 
	padding: 0;
	}

.ghgf #detail_search_form #products { 
	margin-bottom: 10px;
	}

.ghgf #detail_search_form fieldset#select-cat-final { 
	visibility:hidden;
	padding: 0;
	height: 1px;
	}
	
.ghgf #detail_search_form fieldset { 
	border: none;
	padding: 10px 0 0px 0px;
	margin: 1px 0 0 0;
	}
	
.ghgf fieldset#detail_search_term_fieldset {
	padding: 0 2px;
	}
	
.ghgf #advsearch fieldset,
.ghgf #bykeyword fieldset {
	padding-right: 205px !important;
	padding: 0 0 0 0;
	margin: 2px 0;
	line-height: 1;
	}
	
.ghgf fieldset#detail_search_term_fieldset_adv {
	padding-right: 0;
	}
	
.ghgf fieldset.search_controls {
	padding-right: 0;
	}

/*  GHGF search form labels */
.ghgf #detail_search_term_fieldset label {
	width: 300px;
	}
	
.ghgf #detail_search_form label {
	clear: none;
	font-size: 130%;
	letter-spacing: .13em;
	width: 100%;
	margin: 0 10px 2px 0; /* display: inline-table; */ 
	padding: 0;}
	
.ghgf #detail_search_form label.secondary, 
.ghgf #detail_search_form label.tertiary {
	float: left;
	margin: 5px 0;
	width: 100%;
	letter-spacing: 0.1em;
	}
	
.ghgf #advsearch label.secondary,
.ghgf #advsearch label.tertiary {
	float: none !important;
	clear: both;
	width: 250px;
	display: none;
	height: 15px;
	}
	
.ghgf #bykeyword label,
.ghgf #advsearch label {
	float: none !important;
	border: none;
	}
	
.ghgf fieldset#detail_search_term_fieldset_adv label {
	padding-left: 0;
	width: 300px;
	margin: 10px 10px 0 0;
	}
	
.ghgf #detail_search_form label.active-select-sec,
.ghgf #detail_search_form label.active-select-ter { display: block; clear: both !important;}

/*  GHGF search form selects */
.ghgf #detail_search_form select { width: 250px; margin: 0 0 12px 0; line-height: 1;}
.ghgf #detailSearchTerm, #detailSearchTerm_adv { width: 289px; height: 16px; border: 2px inset #587695; margin-left: 0px; margin-top: 1px; margin-bottom: 10px; background: #c9ccd1;}
.ghgf #detailSearchTerm { margin-left: 0; line-height: 1;}
.ghgf select#categorySubCats option, 
.ghgf select#categoryCats option, 
.ghgf select#brandId option { background: #c9ccd1;}
.ghgf #advsearch select { float: none; clear: both; width: 250px;}
.ghgf #detail_search_form .secondary,
.ghgf #detail_search_form .tertiary,
.ghgf #detail_search_form .hiddencontent { display: none;}

/*  GHGF search form inputs */
.ghgf input.rad { float: left; margin-left: -25px;}
.ghgf fieldset#search_input,
.ghgf fieldset#search_input_adv { padding: 0px; height: 19px; text-align: right;}
.ghgf fieldset#search_input *,
.ghgf fieldset#search_input_adv * { margin-right: 0; padding-left: 0px; }

/* form ul li { position: relative;} */

/* GHGF search form layout, structure & tags */
.ghgf #detail_search_form ul { list-style-type: none;}
.ghgf #detail_search_form .psearch_intro { border-top: 1px solid #b6c2c6; padding: 1.5em 10px 0.5em;}
.ghgf #detail_search_form li { margin: 0 0 10px 0;}
.ghgf #detail_search_form .psearch_intro img { margin-right: 8px; background-color: #b6c2c6; padding: 3px; border: 2px solid #363d41;}
.ghgf #detail_search_form .psearch_intro h3{
	margin:0;
	font-size:14px;
	text-align:left;
}
.ghgf #detail_search_form .psearch_intro h3 a { color: #d0d0d0; text-decoration: none;}
.ghgf #detail_search_form .psearch_intro h3 a:hover { color: #fff; text-decoration: underline;}
.ghgf #detail_search_form .psearch_intro p { color: #10232d; font-size: 12px; text-align:left;}

.ghgf h2#search_h2 { color: #000; font-size: 180%; font-weight: bold; margin-top: 20px;}
.ghgf #content h4.search_title {  color: #b6c2c6; text-transform: uppercase; font-size: 12px; font-weight: bold; margin: 0 0 10px 0;}
.ghgf fieldset#select-brand,
.ghgf fieldset#select-market { padding-top: 10px !important;}
.ghgf #detail_search_form form { width: 350px; position:relative; height:auto; float:none;}/* prw */
.ghgf #detail_search_form form ul { width: 350px; padding-left:20px; margin-left: 0px;}/* prw */
.ghgf #detail_search_form form li { width: 350px; padding: 0; margin-left: 0px;}/* prw */
.ghgf #detail_search_form form li label.secondary,
.ghgf #detail_search_form form li label.tertiary,
.ghgf #detail_search_form form li select {clear: left;}
.ghgf #detail_search_form form br { height: 1px !important;}

.ghgf #bykeyword ul,
.ghgf #advsearch ul ul { width: 100%; margin: 0; /* overflow: hidden; */}
.ghgf #bykeyword ul li.input_control,
.ghgf #advsearch ul li.input_control { display: inline; list-style: none; float: right; width: 87px; height: 19px; margin: 0; position: relative; z-index: 100;}
.ghgf #bykeyword ul li.clear_control,
.ghgf #advsearch ul ul li.clear_control { display: inline; list-style: none; float: left; width: 87px; height: 19px; margin: 0 15px 0 150px;}
.ghgf #advsearch ul ul li.clear_control .search_clear { width: 87px; height: 19px; background: transparent url("../images/misc/searchform_clear.png") center top no-repeat; border: none; cursor:pointer;}
.ghgf #advsearch ul ul li.input_control .search_submit { width: 87px; height: 19px; background: transparent url("../images/misc/searchform_submit.png") center top no-repeat; border: none;cursor:pointer;}

.ghgf #products #searchnav a:link, 
.ghgf #products #searchnav a:visited, 
.ghgf #products #searchnav a:active { color: #b4cad5; background: url("../images/bg/tabber/tabber.gif") no-repeat;}
.ghgf #products #searchnav a:hover,
.ghgf #products #searchnav a:focus { color: #b4cad5; background: url("../images/bg/tabber/tabberlive.gif") no-repeat;}
.ghgf #products #searchnav a.selected { background: url("../images/bg/tabber/tabberlive.gif") no-repeat !important;}

/* prw
.ghgf #globalnav { float: right; top: 0; right: 0; position: relative; width: 251px; height: 45px;}
.ghgf form#globalnav_search_frm { width: 248px;}
.ghgf form#globalnav_search_frm * { float: right; display: block !important; margin: 0; padding: 0; border: none;}
.ghgf input#msds_search_box { float: left; right: 81px; position: absolute; border: 0; margin-left: -237px !important;}
.ghgf label#msds_search_label { height: 14px !important; width: 113px !important; right: 81px; position: absolute; margin-top: 20px;  margin-left: -237px !important; padding-top: 20px;}  /*  Search MSDS/PDS Only    
.ghgf form#globalnav_search_frm label.overlabel { float: left !important; width: 75px; margin: 0; border: 0; right: 160px; top: 5px; position: absolute;}      
.ghgf input#searchTerm { float: left; margin: 3px 0px 0 3px; right: 23px; position: absolute; padding: 0;}
.ghgf input#go { float: right; clear: none; position: relative; margin: 0px 0 2px 2px; right: 4px; border: 0;}
*/

/* IE 6 Corrections */
* html .ghgf #detail_search_form form ul { padding-left:0px;}/* prw */
* html .ghgf #ghgf_searchformxx fieldset {  padding-left:25px !important;}
* html .ghgf input.rad {  margin: -3px 0 0 -25px !important;}
* html .ghgf #select-cat-final { height: 0px;}

* html .ghgf #bykeyword ul li.clear_control { margin-left: 140px; margin-top: -26px;}
* html .ghgf fieldset#select-cat-final { display: none; visibility: hidden; height: 1px !important;}
* html .ghgf #detailSearchTerm { padding-left: 2px; padding-top: 4px;}
* html .ghgf #detailSearchTerm_adv { padding-left: 0px; margin-left:0px;}
/* prw
* html .ghgf input#msds_search_box { }
* html .ghgf input#msds_search_box { position: absolute; margin-left: 22px !important; margin-top: 5px;}
* html .ghgf label#msds_search_label { text-align: right; position: absolute; margin-left: 18px !important; display: none; width: 121px !important; padding-top: 24px;}
*/

/* IE7 Corrections */
* + html .ghgf input.rad { float: left; margin-top: -4px;}
* + html .ghgf #detail_search_form .psearch_intro { padding: 1em 10px 0.5em;}
* + html .ghgf #detail_search_form li { clear:both;}
*+html .ghgf #detail_search_form h3 { margin:-2em 0 0 0; padding:0; float:none; clear:none;
	position:relative;}	
*+html .ghgf #content #prod-searchwrap-mds li{
	width:729px;
}
*+html .ghgf #content #detailSearchTerm {
	line-height:1.5em;
	padding:0 0 2px 2px;
}


/* prw
* + html .ghgf input#msds_search_box { width: 12px; position: relative; margin-left: 5px;}
* + html .ghgf label#msds_search_label { width: 121px !important; padding-top: 27px; text-align: right;}
* + html .ghgf form#globalnav_search_frm label.overlabel { right: 150px; margin-top: 1px; top: 3px;}
* + html .ghgf input#searchTerm { right: 19px; margin-top: 1px;}
* + html .ghgf input#go { margin-right: -4px;}  
*/
