body{
	margin: 0;
    padding: 0;
    font: 12px; 
	font-family: Arial,sans-serif;        
}
.clr{
	clear: both;
}
.bold{
	font-weight: bold;
}
.normal{
	font-weight:normal;
}
.italic{
	font-weight:normal;
	font-style:italic
}

/**Search boxes**/
.searchBoxWrapper1, .searchBoxWrapper2{
	width:100%; margin:70px auto 0px auto; display:block; 
}
.searchBoxWrapper2{
	width:100%; margin:60px auto 0px auto; display:block;
}
.searchBoxTitle{
	margin:0px auto; display:block; width:421px;
}
.searchBoxTitle img{
	vertical-align:middle;
}
.searchBoxTitle span{
	vertical-align:middle;font-size:32px; padding-left:10px;
}
.searchBox1{
	float:left; margin:0; padding-left: 15px; line-height: 30px; border: 1px solid #59542c; width:280px; height:autp; border-right:none;
}
.inputWrapper1{
	margin:10px auto; display:block; width:421px
}
#searchColumnValue1{
	padding-left: 15px; border: 1px solid #59542c; width:421px; height:34px; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0,color=#59542c) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0,color=#59542c) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1,color=#59542c) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1,color=#59542c);
}
.inputWrapper2{
	width:422px; margin:0px auto; display:block
}
.inputWrapper2 #btnSearchGo1{
	border:none; margin:0; width:142px; height:34px; background-color:#59542C; color:#fff; /*fix height of Submit button*/
}
.leafContainer{
	position:relative
}
.leafContainer .contactBtn{
	position:absolute; left:99px; top:50px; width:160px; height:30px; border:none;
}
.inputWrapper3{
	width:100%; margin:0px auto; display:block;
}
#searchColumnValue2{
	float:left; width:23%; height:30px; margin-right:6px; border: 1px solid #59542c;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0,color=#59542c) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0,color=#59542c) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1,color=#59542c) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1,color=#59542c)
}
.searchBox2{
	float:left; margin:0; padding-left: 15px; line-height: 20px; border: 1px solid #59542c; width:50%; height:30px; border-right:none;
}
#btnSearchGo2{
	border:none; margin:0; width:23%; height:30px; background-color:#59542C; color:#fff;
}
#resultsInfo{
	position:absolute; left:99px; top:15px; width:472px;
}
.sortWrapper{
	margin-top:30px;
}
.sortWrapper span{
	vertical-align:middle;
}
.sortWrapper #sort{
	vertical-align:middle;
	height:30px; 
	margin-right:6px; 
	margin-left:5px;
	border: 1px solid #59542c; 
	width:23%;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0,color=#59542c) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0,color=#59542c) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1,color=#59542c) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1,color=#59542c)
}
/**End of Search boxes**/

/**Results**/
.results{
	display:none;
	width: 100%;
	margin: 0px auto;
}
.lineSeperator{
	width:100%; border-bottom:#d3d4ba 1px solid; margin: 20px 0px 0px 0px;
}
.list{
	list-style-type:none;
	padding:0px;
	width:100%;
	margin:0px
}
.box{
	height: 140px;
	padding-bottom:30px;
	border-bottom:#d3d4ba 1px solid;
	padding-top:20px;
	width: 100%;
	height: 220px;
}
.entryBox{
	height:25%;
}
.herbImageWrapper{
	padding-right:15px; float:left; width:25%;	
}
.herbImageWrapper img{
	padding:0px; margin:0px; display:block	
}
.request_button{
	background-color:#59542C; width:100px; height:25px;
}
.herbImageWrapper a{
	text-decoration:none;
}	
.request_button div{
	line-height:25px; margin:0 auto; text-align:center; color:#FEFDF9; text-decoration:none;
}
.herbContent1{
	width:25%; margin:0px; padding-right:10px; float:left
}
.herbContent2{
	padding-right:10px; float:left; width:25%;
}
.herbContent3{
	padding-right:10px; float:left; width:25%;
}
/**End of Results**/

/**Paging**/
.numbering_box{
	margin-top:20px;
	height:24px;
	display:none;
	margin-bottom: 20px;
}
.numbering_box ul li{
	float:left;
	font-weight:bold;
	margin-right:1px;
	display:block;
	line-height:24px;
}
.numbering_box span{
	font-weight:bold;
	margin-right:10px;
	float: left;
	margin-top:2px;
}
.numbering_box ul li a{
	padding:5px 8px;
	color:#000;
	text-decoration:none
}
.numbering_box ul li:hover, .numbering_box ul li.active{
	background:#a02d2b;
}

.numbering_box ul li:hover a, .numbering_box > ul > li.active > a{
	color:#fff;
}
.numbering_box ul li.disabled:hover a{
	color:#000;
	cursor:default;
}
.numbering_box ul li.disabled:hover{
	background-color:#fff;
}
/**End of Paging**/	