.boxes {font-family: Arial; font-size: 11px; margin:0;padding:0; display:block;} 
.boxes a:link, .boxes a:visited, .boxes a:active{color:#666666; background-color: #FFFFFF; border: 1px solid #BD1A19; margin: 1px; text-decoration: none; padding: 1px 5px;} 
.boxes a:hover { color:white; background: #555555; border: 1px solid #BD1A19; margin: 1px; text-decoration: none; padding: 1px 5px; } 
.current {background-color: #BD1A19; border: 1px solid #BD1A19; color: #FFFFFF; font-weight: bold; margin: 1px; padding: 1px 5px; } 

#map {
width:400px; 
height:300px}

#slideshow {width: 880px; height: 600px}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -100px;
left: 60px; /*position where enlarged image should offset horizontally */

}
#recordsWrapper {
padding-top:5px;
width:503px;
height:22px;
font-size:12px;
margin-bottom:6px
}
#recordsLeftBar {
width:250px;
height:21px;
float:left;
}
#recordsRightBar {
width:250px;
height:21px;
float:right;
}
#recordsLeftText {
padding-left:5px;
text-align:left
}
#recordsRightText {
padding-right:2px;
text-align:right;
}
#recordsRightText2 {
padding-right:2px;
padding-top:10px;
text-align:right;
}
#sortWrapper {
width:980px;
height:22px;
}
#sortWrapper .sorter{
width:50%;
float:left
}
#sortWrapper .back{
width:50%;
float:right;
text-align:right

}

#sortText {
text-align:left
}
#resultsWrapper {
padding-top:10px;
width:980px;
height:155px;
font-size:12px
}
#resultsWrapper :hover {
background-color:#F4F4F4;

}

#resultsWrapper2 {
padding:0px;
width:980px;
height:155px;
border:solid 1px #CCCCCC;
background-color:#FFFFFF;}

#resultsTopBarLeft{
height:20px;
width:50%;
background-color:#f4f4f4;
float:left;
}
#resultsTopBarLeftText{
padding:2px;
padding-left:5px;
font-weight:bold;
}
#resultsTopBarRightText{
padding:2px;
padding-right:5px;
font-weight:bold;
}
#resultsTopBarRight{
height:20px;
width:50%;
background-color:#f4f4f4;
float:right;
text-align: right;
}
#imageAndContent{
display:block;
margin:0;
padding:0;
height:110;
width:980;
}
#resultsImage{
height:100px;
width:150px;
padding: 5px;
float:left;
background:url('images/loading-anim.gif') no-repeat center;
}
#resultsContentWrapper{
	height:100px;
	width:800px;
	position: relative;
	display:inline;
	float: left;
	padding: 5px;
}
#resultsBottomBarLeft{
height:20px;
width:160px;
float:left;
text-align:center;
}
#resultsBottomBarWrapper{
height:20px;
width:980px;
display:block;
float:left;
}
#resultsBottomBarRight{
height:20px;
width:680px;
float:right;
text-align:right;
padding-right:5px;
}
#resultsBottomBarRightText{
padding:2px;
padding-left:5px;
}
#resultsBottomBarLeftText{
padding:2px;
padding-left:5px;
}
/*OFI list*/
#resultsWrapperOFI {
padding-top:5px;
width:509px;
height:60px;
}
#resultsWrapper2OFI {
padding:0px;
width:509px;
height:60px;
border:solid 1px #CCCCCC;
background-color:#FFFFFF;}

#resultsImageOFI{
height:50px;
width:75px;
background-color:#FFFFFF;
float:left;
text-align: left;
padding: 5px;
}
#resultsContentWrapperOFI{
height:50px;
width:320px;
float:left;
text-align:left;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}
#resultsBottomBarLeftOFI{
height:20px;
width:360px;
float:left;
text-align:left
}
#resultsBottomBarRightOFI{
height:20px;
width:300px;
float:left;
text-align:left;
padding-right:5px;
}
#resultsBottomBarRightTextOFI{
padding:2px;
padding-left:5px;
}
#resultsBottomBarLeftTextOFI{
padding:2px;
padding-left:5px;padding-top:5px
}
#resultsOFI{
padding-top:2px
}
#bottomSearchWrapper{
float:left;
display:block;
padding-left:10px;
padding-top:10px;
}

