body {
background: #c4c4c4;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
margin:0;
padding:0;
min-width: 700px;
}

a img {
border: 0;
}

input, select {
	background: #dadada;
	color: #333;
	border: 1px solid #f7f7f7;
	border-top-color: #777;
	border-left-color: #777;
	padding: 3px;
	font-size: 12px;
}
input#submit {
	background: #f7f7f7;
}
input#submit:hover {
	background: #fff;
	color: #F71669;
}
input#submit:active {
	background: #fff;
	color: #444;
}

#cl_holder {
position: fixed;
top: 57px;
bottom: 0;
width: 100%;
height: auto;
overflow: auto;
margin: 0;
padding:0;
}

.cl_results {
list-style: none;
overflow: auto;
display: block;
margin: 0 20px;
padding:0;
}

.cl_results li {
overflow: hidden;
border: 1px solid #f7f7f7;
border-bottom-color: #777;
border-right-color: #777;
float: left;
padding: 15px;
background: #dadada;
}

.cl_results li a, #next99, #prev99 {
display: block;
text-decoration: none;
outline: none;
background: #f7f7f7;
position: relative;
padding: 9px;
width: 232px;
}


.wrapper {
border: 1px solid #fff;
display: block;
overflow: hidden;
height: 160px;
}

.title {
display: none;
background: #fff;
color: #555;
font-size: 11px;
position: absolute;
bottom: 0;
left: 0;
padding: 5px;
width: 232px;
}

.cl_results li span.wrapper span {
display: inline-block;
height: 100%;
margin: 0;
padding: 0;
}

#searchbar {
position: fixed;
width: 100%;
height: 25px;
top: 0;
bottom: auto;
left: 0;
display: block;
background: #9d9d9d;
border-bottom: 1px solid #9d9d9d;
padding: 7px 19px;

background: -moz-linear-gradient(bottom, rgba(189,189,189,1), rgba(169,169,169,1)); 

-moz-box-shadow: 0 0 15px #444;
-webkit-box-shadow: 0 0 15px #444;
box-shadow: 10px 0 75px #444;

}
.inputform {
width: 90px;
}


#nextprev {
clear:both;
margin: 20px 0 0 0;
overflow:hidden;
display:block;
background: #9d9d9d;
width: 100%;
padding: 10px 0;
border-top: 1px solid #f7f7f7;
}

#prev95, #next95 {
width: 90px;
border: 1px solid #dadada;
padding: 5px;
margin: 0 20px;
background: #DADADA;
color: #160D35;
}
#prev95 {
float:left;
}
#next95 {
float:right;
text-align:right;
}

a#credit {
position:absolute;
top:8px;
right: 20px;
padding: 5px;
background: #dadada;
color: #444;
text-decoration:none;
font-size: 11px;
}

a#credit:hover, #prev99:hover, #next99:hover  {
background: #fff;
color: #F71669;
}

a#toggler {
position:absolute;
top:8px;
right: 200px;
padding: 5px;
background: #000;
color: #444;
text-decoration:none;
font-size: 11px;
}