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

/* Parent Class: search-simplesearchform, simple search form.  See also styles_buttons.css 'citCartButton', styles_main.css 'citCartStore' */
div.search-simplesearchform {
	margin: 0 0 10px 0;
	padding: 5px;
	background-color: #CACED1;
	border: 1px solid #A7A7A7;
	border-width: 1px 0;
}

div.search-simplesearchform form {
	margin: 0; padding: 0; width: 100%; overflow: hidden;
}

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

div.search-simplesearchform .search-frm-label label {
	margin: 0; padding: 0; color: #6B6A6A; text-transform: uppercase; font-weight: normal; height: auto; width: auto;
	font-size: 1em;
}

div.search-simplesearchform .search-frm-field {
	float: left; width: 84%; padding: 0;
}  

.ws-srch-frm .ws-wrap {
	position: relative;
}

.ws-srch-frm .ws-btngrp {
	position: absolute; top: 22px; right: 0; 
}

.ws-srch-frm .ws-btngrp .ws-srch-btn {
	background: transparent url(../../common/assets/search_button.gif) no-repeat;
}

.ws-srch-frm .ws-opts {
	float: left; padding-top: 10px;	
}


div.search-simplesearchform .search-frm-field input {
	margin: 0; padding: 0; width: 99%; border: 1px solid #999; color: #069;
}

div.search-simplesearchform .search-btn .buttonHolder {
	/*width: 15px; height: 15px;	background: transparent url(../../common/assets/search_button.gif) no-repeat; float: none;*/
}

div.search-simplesearchform .search-btn input {
	border: none; background: none; padding: 0; margin: 0; width: 15px; height: 15px; font-size: 0; line-height: 200px;
}
/* END Parent Class: search-simplesearchform */

