#searchBoxOutter{width:668px; height:129px; float:right; position:relative; z-index:3; background-image:url(../images/search_box_bg_small.png);}
#searchBoxTop{width:668px; height:139px; background-image:url(../images/search_box_top.png); background-repeat:no-repeat;}
#searchBoxBg{width:660px; background-image:url(../images/search_box_bg.png); background-repeat:repeat-y;}
#searchBoxInner{width:580px; margin-left:35px;}
.searchInput{width:525px; height:35px; font-size:32px; color:#666666;}
#searchBoxBottom{width:668px; height:14px; background-image:url(../images/search_box_bottom.png); background-repeat:no-repeat;}



.advancedToggle{width:45px; height:8px; background-image:url(../images/advanced_button.png); position:relative; top:15px;}
.advancedToggle:hover{border:1px solid #86CB39;}

#advancedSearchOutter{width:590px; position:relative; top:-40px; left:8px;}
#advancedSearchMain{width:490px; background:url(../images/advanced_search_bg.png) repeat-y;}
#advancedSearchInner{width:470px; margin:auto;}
#advancedSearchBottom{width:490px; height:16px; background:url(../images/advanced_search_bottom.png) no-repeat;}
.advancedSearchLabels{font-family:"Tahoma"; font-size:10px; color:#333333; font-weight:bold;}
#showMiles{color:#666666; font-weight:normal;}

#slider {margin-top:0px;width:138px; height:3px;}
.ui-slider-horizontal .ui-slider-handle{width:6px; height:9px; margin-left:0px; top:-4px;}
.sliderLabel{font-family:"Tahoma"; font-size:8px; color:#999999; margin-bottom:4px; margin-top:3px;}
.sliderLabel2{font-family:"Tahoma"; font-size:6px; color:#999999; margin-bottom:4px; margin-top:3px;}
.sliderLabel3{font-family:"Tahoma"; font-size:10px; color:#666666; margin-bottom:4px; margin-top:3px;}

#searchListingsTabOutter{height:29px; float:left; margin-left:25px;}
.searchListingsTabEnd{width:12px; height:29px; background-repeat:no-repeat; float:left;}
.searchListingsTabBgGry{width:110px; height:29px; font-size:12px; color:#666666; line-height:30px; text-align:center; background:url(../images/search_listing_tab_bg_gry.png) repeat-x; float:left;}
.searchListingsTabBgWht{width:110px; height:29px; font-size:12px; color:#666666; line-height:30px; text-align:center; background:url(../images/search_listing_tab_bg_wht.png) repeat-x; float:left;}
.tabGapCover{width:120px; height:2px; background-color:#F5F5F5; position:relative; z-index:3; top:29px; left:2px;}
a.tabLink:link, a.tabLink:visited{color:#666666; text-decoration:none; cursor:pointer;}
a.tabLink:hover{color:#a9a158; text-decoration:none; cursor:pointer;}

#searchListingsOutter{width:590px;}
#searchListingsTop{width:590px; height:15px; background:url(../images/search_listing_top.png) no-repeat;}
#searchListingsMain{width:590px; background:url(../images/search_listing_bg.png) repeat-y;}
#searchListingsBottom{width:590px; height:15px; background:url(../images/search_listing_bottom.png) no-repeat;}
#searchListingsInner{width:570px; margin:auto;}

.loadingBox{color:#0C3D4C;}

.loadingIndicator{width:31px; height:31px; margin:auto; background-image:url(../images/indicator.gif);}

.searchResultHead{font-size:14px; color:#326d7e; margin:0px; float:left;}
.searchResultHead a{color:#326d7e; text-decoration:none; font-size:14px;}
.searchResultHead a:hover{color:#87b6c4;}
.searchResultTxt{font-size:12px; color:#666666; line-height:15px; float:left;}
.viewButton{width:85px; height:33px; background-image:url(../images/view_button.png); border:none; float:right;}


#practiceDetailsOutter{width:590px; position:relative; top:-40px;}
#practiceDetailsTop{width:590px; height:15px; background:url(../images/search_listing_top.png) no-repeat;}
#practiceDetailsMain{width:590px; background:url(../images/search_listing_bg.png) repeat-y;}
#practiceDetailsInner{width:570px; margin:auto;}
#practiceDetailsLeft{width:200px; float:left; margin-top:8px;}
#practiceDetailsRight{width:350px; float:right; margin-top:8px; border:1px solid #cccccc;}
#practiceDetailsBottom{width:590px; height:15px; background:url(../images/search_listing_bottom.png) no-repeat;}

#backToResults{width:100px;  font-size:8px; color:#3f7686; text-align:right; background:url(../images/go_back_button.png) no-repeat top right; margin-top:26px; float:right;}
.horsepFull{height:1px; color:#326d7e; background-color:#c8d2d6; border:none; border-color:#66CCFF; margin:auto;}

h4{font-size:24px;color:#0a3c4c; font-weight:normal; margin-bottom:0px;}
h5{font-size:18px; color:#0a3c4c; font-weight:normal; margin-top:0px; margin-bottom:0px;}
.mainDetails{font-size:13px; color:#0a3c4c; line-height:20px; margin-top:0px;}

.ratingLrgWht{width:21px; height:28px; background-image:url(../images/rating_lrg_white.jpg); float:left;}
.ratingLrgGry{width:21px; height:28px; background-image:url(../images/rating_lrg_gry.jpg); float:left;}
.ratingSubText{font-size:10px; color:#0a3c4c; line-height:19px; margin-top:0px;}
.ratingSmlWht{width:14px; height:17px; background-image:url(../images/rating_sml_white.jpg); float:left;}
.ratingSmlGry{width:14px; height:17px; background-image:url(../images/rating_sml_gry.jpg); float:left;}
.reviewHead{font-size:13px; color:#0a3c4c; line-height:19px; margin-top:0px; float:left;}
.reviewText{font-size:12px; color:#333333; line-height:19px;}
.ratingHeadSubText{font-size:8px; color:#333333; float:left; margin-left:6px;}
.submitReview{width:132px; height:33px; background-image:url(../images/submit_review.png); border:none; margin:auto;}

.noRating{width:110px; height:28px; background-image:url(../images/no_rating.jpg); float:right; margin-top:-16px;}
