﻿#bzSearchBox {
    float:left;
    width:600px; padding-left: 9px; 
	background: #67041d url(../backgrounds/bg-search.gif) 0 0 repeat-x;
	color: #fff;
}
#bzSearchBox h1 { position: relative; font-size: 2em; }

#bzSearchBoxColumns {
	float:left;
	width: 100%;
	margin-top: 7px;
	min-height: 220px;
}

#bzSearchBoxCol1 {
    float:left;
    margin:0;
    min-height:137px;
    padding:0;
    width:50%;
    
}
#bzSearchBoxCol2 {
    float:left;
    margin:0;
    min-height:137px;
    padding:0;
    width:50%;
}

#bzSearchBoxCol3 { clear: both; }

#bzSearchBoxCol3Bottom { }

#bzSearchBoxCol4 { float: right; padding: 10px; }

#bzSearchBoxCol5 {}

#bzSearchBoxCol1 li { padding: 2px 0 4px 0; float: left; width: 145px; }
#bzSearchBoxCol1 label { display: block; margin-top: 8px; }
#bzSearchBoxCol1 input { width: 87%; }
#bzSearchBoxCol1 select { width: 90%; }
#bzSearchBoxCol2 li { padding: 2px 0 4px 0; float: left; width: 96px; text-align: right; }

#bzSearchBoxCol2 label { display: block; margin-top: 8px; text-align: left; padding-left: 10px; }
#bzSearchBoxCol2 input { width: 87%; }
#bzSearchBoxCol2 select { width: 91%; }



#bzAdvancedSearchOptions li { float: left; width: 300px; padding: 2px 0; }
#bzAdvancedSearchOptions label { padding: 0; width: 145px; float: left; margin-top: 7px; }
#bzAdvancedSearchOptions .bzAdvancedSearhOptionsCheckboxes label { float: none; margin-top: 0; }
#bzSearchBoxCol3 input { width: 42%; }
#bzSearchBoxCol3 .bzAdvancedSearhOptionsCheckboxes input { width: auto; }
#bzSearchBoxCol3 a { color: #fff; width: auto; display: block; padding: 5px 0; text-decoration: underline; }


#bzSearchBoxCol4 button {

}

#bzSearchBoxCol3 a:hover {
	text-decoration: none;

}

#bzSearchBox .bzArrowOpen {
	background: transparent url(../buttons/arrowClosed.png) no-repeat;
	height:15px;
	width:15px;
	position: absolute; z-index: 10; top: 7px; right: 9px;
}
#bzSearchBox .bzArrowClosed {
	
	background: transparent url(../buttons/arrowOpen.png) no-repeat;
	height:15px;
	width:15px;
	position: absolute; z-index: 10; top: 7px; right: 9px;
}

button#bzSearchNJButton{ float: left; width: 220px; 
			font: normal 2.1em lucida sans unicode, lucida grande, sans-serif; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; 
			border: 1px solid #333; cursor: pointer; paddingX: 5px 15px 7px; background: #333 url(../buttons/glass-btn.png) 0 50% repeat-x; color: #efefef; }
button#bzSearchNJButton, button#bzSearchButton 	{ height: 40px; margin: 0 7px 0 0; }

button#bzSearchButton, button#bzClearAllButton { float: left; width: 88px; 
			font: normal 2.1em lucida sans unicode, lucida grande, sans-serif; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; 
			border: 1px solid #333; cursor: pointer; paddingX: 5px 15px 7px; background: #333 url(../buttons/glass-btn.png) 0 50% repeat-x; color: #efefef; }
button#bzSearchNJButton, button#bzSearchButton 	{ height: 40px; margin: 0 7px 0 0; }
button#bzClearAllButton { height: 30px; margin: 10px 0 0; font-size: 1.3em; paddingX: 5px 10px 6px; positionX: relative; topX: 1px; }
button#bzSearchButton:hover, button#bzClearAllButton:hover { background: #666 url(../buttons/glass-btn.png) 0 50% repeat-x; color: #fff; }

/* end */
