/* style sheet fo the search results pages */
/* TODO optimise a bit especially between the header and footer rows */

.clear{
    clear:both;
}

.results h4, .resultsFooter h4{
    display:inline;
    padding-right:10px;
    padding-left:10px;

}

.results select{
    margin-top:-5px;
}

.results{
}

.resultsBody{
    padding-bottom:20px;
}


/*----------header row --------*/
.resultsHeader{
    padding-bottom:20px;
}
.head1{
    float:left;
    background-image:url(/img/topleft.png);
    background-repeat:no-repeat;
    background-position:top left;
    width:420px;
    height:20px;
    padding-top:4px;
}
.head2{
    float:right;
    background-image:url(/img/topright.png);
    background-repeat:no-repeat;
    background-position:top right;
    width:473px;
    height:20px;
    padding-top:4px;
}

/*--------------------footer row--------------------*/ 
.resultsHeader a, .resultsFooter a{
    text-decoration:none;
    padding:2px 7px 2px 7px;
}

.foot1{
    float:left;
    width:420px;
    height:100%;
}
.foot1 input{
    margin-left:10px;
}
.foot2{
    float:right;
}
.foot2 p{
    margin-left:10px;
}
.realfooter{
    background-image:url(/img/botright.png) ;
    background-repeat:no-repeat;
    background-position:bottom right;
    height:13px;
    width:100%;
    margin:0px;
    padding:0px;
}
.resultscol{
    width:450px;
    float:left;
}
.form_elements{
	margin:10px 10px 0px 10px;
}
/*--------------------item--------------------*/
.item{
    width:420px;
    margin:0px 20px 1px 10px;
}

.item_link{
    text-decoration:none;
    color:#b6b6b6
}
.item img{
    display:block;
    float:left;
    width:78px;
    height:71px;
}
.item .details{
    float:left;
    width:330px;
    border-width:0px 0px 1px 0px;
    border-style:solid;
    color:#b6b6b6;
    padding-bottom:3px;
    min-height:67px;
    margin-left:5px;
}
.item h3{
    font-size:1.0em;
    font-weight:900;
    margin:3px 0px 0px 0px;
}
.item p{
    margin:0px;
}

