/* !!! ======= Search Pages Styling ========== !!! */

/* Parent Class: search-simplesearchform, simple search form.  See also styles_buttons.css 'citCartButton', styles_main.css 'citCartStore' */
div.search-simplesearchform {
	background: #ededed; margin: 0; padding: 5px 5px 0 5px;
}

div.search-simplesearchform div.advanced {
	display: none;
}


div.search-simplesearchform .search-frm  {
	margin: 0; padding: 0 0 10px; background: #f5f5f5;
}

div.search-simplesearchform .search-frm-label {
	float: none;	
}

div.search-simplesearchform .search-frm-label label {
	display: block; margin: 0; padding: 3px 0; color: #374786; text-transform: uppercase; font-weight: bold; 
	font-size: 1em; background-color: #ededed; float: none;
}


div.search-simplesearchform .search-frm-field {
	float: left; margin: 0; padding: 10px 0 0 10px;
}

div.search-simplesearchform .search-frm-field input {
	border: 1px solid #b6b6c6; color:#000; font-size:11px; height:15px; margin: 0; padding:2px; width: 120px;	
}

div.search-simplesearchform .search-btn {
	float: right; padding: 10px 5px 0 0; text-align: left; vertical-align: middle;	
}

div.search-simplesearchform .search-btn .buttonHolder {
	background: #FFF url(../../common/assets/search_button.gif) no-repeat;
	height: 21px; position: static; margin: 0; float: none; width: 29px; overflow: hidden;
}

div.search-simplesearchform .search-btn .topCap,
div.search-simplesearchform .search-btn .bottomCap {
	display: none;
}

div.search-simplesearchform .search-btn input { 
	text-indent: 1000em; width: 29px; height: 21px;
}
/* END Parent Class: search-simplesearchform */