#resultsgallery{clear:right;margin:0 -5px 0 -15px;padding:5px 0 15px 0;}


.result .summary,.result .instruct,.result .similar{padding-right:6px;}


#agentresults address{font-weight:bold;padding:3px 10px 3px 3px;color:#fff;font-size:0.9em;background:#424242 url(images/resulth4bg.gif) top right no-repeat;margin-right:-7px;}
#agentresults address{font-size:1.08em;margin-top:-2px}
#agentresults address{margin-bottom:0;}
#agentresults h4	{margin-bottom:1em;}



#results .result{}
#results .result h4{font-weight:bold;padding:3px;color:#fff;font-size:0.9em;background:#424242;}
#results .result .photo{}
#results .result img{}
#results .result p{}
#results .result address{}
#results .result p.distance{}
#results .result address a{font-weight:bold;}



#results .largeresult{width:98%;background:url(../images/resultbg.gif) bottom right no-repeat;padding:0 7px 7px 0;margin:10px auto 20px auto;}
#results .largeresult h4{padding-right:10px;background:#424242 url(../images/resulth4bg.gif) top right no-repeat;margin-right:-7px;}
#results .largeresult img{margin:0 5px 5px 5px;float:left;}
#results .largeresult p{}
#results .largeresult address{font-weight:normal;margin-top:0.1em;font-size:1.1em;color:#425563;padding-left:146px;margin-bottom:0.5em;}

#results .largeresult .data{padding-left:1px;padding-top:5px;background:url(../images/resultdatabg.gif) bottom left no-repeat;margin-bottom:-7px;min-height:114px;border-bottom:1px solid transparent;} /* transparent bottom border fixes issue in firefox, cancel in ie6.css */
#results .largeresult .instruct{margin:4px 0 2px 0;float:left;white-space:nowrap;line-height:20px;}
#results .largeresult .tel{float:right;margin-left:1em;text-align:right;}
#results .largeresult .similar{float:right;}
#results .largeresult .summary{line-height:125%;padding-left:146px;}
#results .largeresult .ref{padding-left:146px;}
#results .largeresult .anchors{padding-left:146px;}
#results .largeresult .company{float:left;}
#results .largeresult .price,#results .largeresult .location,#results .largeresult .type{float:left;font-size:1.2em;margin-top:-2px;}
#results .largeresult .price{float:right;}



#results .smallresult{text-align:center;position:relative;width:135px;height:225px;padding:0 7px 13px 0;margin:0 0 30px 20px;overflow:hidden;float:left;border:none;background:url(../images/gallerybg4.gif);}
#results .smallresult h4{font-size:1em;margin-right:-5px;}
#results .smallresult .photo{height:91px;width:141px;overflow:hidden;}
#results .smallresult img{border-width:0 0 1px 0;padding-left:1px;}
#results .smallresult p{margin:1px;}
#results .smallresult address{font-size:1em;margin:5px;}
#results .smallresult p.distance{position:absolute;bottom:1px;left:0;width:136px;}



#results #require{clear:left;}
#results #require h4{font-size:1.37em;padding-left:6px;font-weight:normal;background-color:#b31d23;}
#results #require p{padding:5px 13px 12px 10px;background:url(../images/resultdatabg.gif) bottom left no-repeat;margin-bottom:-7px;}



#paging{clear:right;text-align:right;margin-bottom:0;padding-top:9px;}

#paging a, #paging strong{border:1px solid #bbb;background:#f2f2f2;padding:0 5px;line-height:20px;text-decoration:none;}

#results .shown,#agentresults .shown,#results .order,#agentresults .order{margin-bottom:5px;}
#results .shown, #agentresults .shown{float:left;}

#results .pageinfo, #agentresults .pageinfo{float:left;text-align:right;white-space:nowrap;}

#results .pageinfo p, #agentresults .pageinfo p	{margin:0.1em 0 0 0;}

.largeresult:after{content:".";display:block;visibility:hidden;height:0;clear:both;}

