/*

	PacifiCorp CSS - Search PC
	ISITE Design
	
*/

.g td 						{ font-size: .8em; }
blockquote.g td				{ font-size: 1em; }
*+html blockquote.g td		{ font-size: .8em; }
* html blockquote.g td		{ font-size: .8em; }
.search-results				{ overflow: hidden; width: 538px; }
.full .search-results		{ width: 751px; }
.search-results table,
.search-results td 			{ background: #fff !important; border: none; margin: 0; padding: 0; }
#primary .search-results table		{ width: auto; }
#primary .search-results img{ border: none; padding: 0; }
.search-results form 		{ border-bottom: 1px solid #c7c7c7; margin-bottom: .8em; padding-bottom: 1.4em; width: 566px; }
.full .search-results form 	{ width: 751px; }
.search-results hr.z 		{ margin-top: .8em; }
#primary .search-results hr.z + table { width: 100%; }
.search-results font 		{ color: #777; font-size: 1em !important; }
.search-results p.g {
	border-top: 1px solid #c7c7c7;
	font-size: 1.2em;
	margin: 1.5em 0 0 0;
	padding: 1em 0 0 0;
}
.search-results td span.s 	{ text-align: right !important; font-size: .9em !important; }
.search-results div.n 		{ margin: 4em 0 0 0; }
.search-results div.n table	{ margin: 0 auto; }
.search-results div.n tr 	{ text-align: left !important; }
.search-results div.n td 	{ text-align: left !important; }

.search-results form font 	{ display: inline; font-size: .9em !important; }
.search-results form input 	{ display: inline; font-size: 1em !important; }
.search-results form td		{ text-align: left !important; }

.search-results center { text-align: left !important; }

.search-results input[name=q] { width: 300px; }

input[name=btnG], .btn-go {
	background: #3b71b4 url(../img/css/btns.gif) 0 0 no-repeat;
	border: none;
	cursor: pointer; 
	display: block;
	height: 22px;
	overflow: hidden;
	padding: 0;
	text-indent: -999em;
	width: 27px;
}
	input[name=btnG]:hover, .btn-go:hover, .over-btn-go { background-position: -27px 0; }
	
* html input[name=btnG] {
	background: #3c75ba url(../img/css/bg-sub-nav-hdr.gif) 0 top repeat-x;
	color: #fff;
	display: inline; 
	font-weight: bold;
	width: auto;
}
*+html input[name=btnG] {
	background: #3c75ba url(../img/css/bg-sub-nav-hdr.gif) 0 top repeat-x;
	color: #fff;
	display: inline; 
	font-weight: bold;
	width: auto;
}
	*+html input[name=btnG]:hover { background-position: 0 bottom; }
	
	blockquote { display: inline !important; }
	
/* advanced search form */
#primary .advanced-search table 			{ width: 510px; }
.advanced-search table, .advanced-search td { border: none; }
.advanced-search input[type=checkbox]		{ border: none; }

