@charset "utf-8";/* All */
#Listings_CategoriesTree{margin-bottom:15px;}
.Listings_IconLink{text-decoration:none;}
#Listings_NoRecords{}
#Listings_Breadcrumbs{margin:10px 0px;padding:5px;}
#Listings_BreadcrumbsCrumbs{float:left;}
#Listings_BreadcrumbsTitle{float:left;padding-right:10px;}
.listing-head{margin-bottom:1.5rem;}
#Listings_ResultListsCount{margin:10px 0px 10px 0px;}
#Listings_SortMode{}
#Listings_ViewMode{margin:10px 0px 15px 0px;}
#Listings_ViewMode div{margin:0px 10px 10px 0px;float:left;width:105px;}
.Listings_Steps{}
#Signup_Login, #Signup_Register, #Signup_Basic, #Signup_Featured{display:none;}
.content-banner{margin-bottom:1.5rem;}
.addthis_sharing_toolbox{margin-bottom:1rem;}
/* Homepage */
.Listings_HomeColumns{}
.Listings_HomeColumnsWide{margin-bottom:1.5rem;}
.Listings_HomeColumnsHeader{padding:5px 7px;margin-bottom:10px;}
.Listings_HomeColumnsHeader h2{margin-bottom:0;}
.Listings_HomeColumnsHeaderLink{float:right;}
.Listings_HomeColumnsHeaderLink a{display:block;padding:2px 5px;}
#Listings_HomeColumnsBrowse{width:280px;}
#Listings_HomeColumnsBrowseWide{}
#Listings_HomeColumnsFeatured{width:330px;}
#Listings_HomeColumnsLatest{width:330px;}
#Listings_HomeColumnsLatestSide{}
.Listings_BrowseList{list-style:none;margin:0px 0px 10px;padding:0px;}
.Listings_BrowseList li{display:block;}
.Listings_BrowseListMultiple li{}
.Listings_BrowseList li a{padding:5px;text-decoration:none;display:block;}
.Listings_BrowseListViewAll{}
.Listings_BrowseListLink{}
.Listings_Statistics{clear:both;}
.Listings_StatisticsTitle{float:left;width:120px;padding:5px;margin-bottom:2px;}
.Listings_StatisticsValue{float:left;padding:5px 0px 5px 0px;margin-left:10px;}
.Listings_ListingSummary{display:block;height:80px;margin-bottom:10px;padding-bottom:5px;}
.Listings_ListingSummaryWrapper{padding:8px;}
.Listings_ListingSummaryLink{float:left;display:block;clear:both;position:absolute;width:324px;height:80px;}
.Listings_ListingSummaryImage{float:right;vertical-align:middle;margin-left:10px;}
.Listings_ListingSummaryTitle{}
.Listings_ListingSummaryPrice{}
.Listings_ListingSummaryPhone{}
.Listings_ListingSummaryLocation{}
.Listings_ListingSummaryWhen{}
/* Search side menu */
.Listings_SearchPanel{margin-bottom:2rem;}
.Listings_SearchPanelHeader{padding:.5rem 1rem;}
.Listings_SearchPanelSubHeader{float:right;}
.Listings_SearchPanelSubHeader a{display:block;padding:2px 5px;margin-right:7px;margin-top:7px;}
.Listings_SearchPanelOptions{padding:1rem;}
.Listings_SearchSubCategories{}
.Listings_SearchPanelSearchLink{float:right;clear:both;width:75px;}
.Listings_SearchPanelSearchLinkWide{float:right;clear:both;width:175px;}
.Listings_AutoSuggest{margin:2px;padding:5px;}
#Listings_SearchSubCategories ul{margin:0px 0px 10px;padding:0px;list-style:none;}
#Listings_SearchSubCategories li{padding:3px;display:block;}
#Listings_SearchSubCategories li a:hover{}
#Listings_SearchSubCategoriesTitle{padding:2px 5px;margin-bottom:5px;}
#Listings_SearchSubCategoriesTitle a{float:right;display:block;}
#Listings_SearchSubCategoriesNoResults{}
#Listings_SearchListingTypes{}
#Listings_SearchAdditional{}
#Listings_SearchKeywords{}
#Listings_SearchKeywords input{}
#Listings_SearchKeywords select{}
#Listings_SearchKeywordsOptions{float:left;display:none;}
.Listings_SearchListTree{}
.Listings_SearchListTreeTitle{}
.Listings_SearchListTree ul{margin:0px;padding:0px;list-style:none;}
.Listings_SearchListTreeSub{margin-left:5px !important;}
/* Search results - list/slim view */
#Listings_ResultHeader{}
#Listings_ResultDescription{}
#Listings_ResultMessage{}
.Listings_ResultListHeader{display:none;padding-bottom:5px;}
.Listings_ResultList{padding:.8rem 1rem;position:relative;}
.Listings_ResultList .featured{width:78px;height:79px;background:url(../images/list_featured.png) left top no-repeat;position:absolute;left:0;top:0;z-index:2;}
.Listings_ResultListFeatured{margin-bottom:8px;}
#directory .Listings_ResultListFeatured{}
.Listings_ResultListMy{margin-top:8px;}
.Listings_ResultListRow1{}
.Listings_ResultListRow2{}
.Listings_ResultListSlim{}
.Listings_ResultListThumbnail{margin-bottom:1rem;text-align:center;}
.Listings_ResultListThumbnail img{width:100%;}
.Listings_ResultListText{}
.Listings_ResultListClassifieds .Listings_ResultListText{width:350px;}
.Listings_ResultListClassifieds .Listings_ResultListTextNoMoreInfo{width:450px !important;}
.Listings_ResultListDirectory .Listings_ResultListText{}
.Listings_ResultListTitle{margin:0px;padding-bottom:5px;}
.Listings_ResultListDescription{}
.Listings_ResultListWhere{padding-top:5px;}
.Listings_ResultListPhone{padding-top:5px;}
.Listings_ResultListMoreInformation{float:left;padding-top:10px;width:150px;}
.Listings_ResultListMoreInformation ul{margin:0px 0px 0px 10px;padding:0px 0px 0px 10px;}
.Listings_ResultListWhenPosted{float:left;padding-top:10px;width:135px;}
.Listings_ResultListViews{float:left;padding-top:10px;width:60px;}
.Listings_ResultListLink{float:left;display:block;clear:both;position:absolute;width:100%;height:80px;}
.Listings_ResultListSlim .Listings_ResultList{height:40px;}
.Listings_ResultListSlim .Listings_ResultListThumbnail{width:35px;}
.Listings_ResultListSlim .Listings_ResultListClassifieds .Listings_ResultListText{width:505px;}
.Listings_ResultListSlim .Listings_ResultListDirectory .Listings_ResultListText{width:565px;}
.Listings_ResultListSlim .Listings_ResultListLink{height:40px;}
.Listings_ResultListSlim .Listings_ResultListFeatured{}
/* Search results */
#Listings_Pagination{margin:1rem 0;}
.Listings_PaginationNavigation{padding:0px 3px 0px 3px;}
.Listings_PaginationPage{padding:0px 3px 0px 3px;}
/* Search results - gallery view */
.Listings_ResultGallery{float:left;margin-bottom:10px;padding:10px;width:160px;height:215px;}
.Listings_ResultGalleryClassifieds{height:215px;}
.Listings_ResultGalleryDirectory{height:215px;}
.Listings_ResultGalleryLink{float:left;display:block;clear:both;position:absolute;width:160px;}
.Listings_ResultGallerySpacer{float:left;width:10px;}
.Listings_ResultGalleryFeatured{}
.Listings_ResultGalleryMy{}
.Listings_ResultGalleryThumbnail{margin-bottom:10px;}
.Listings_ResultGalleryThumbnail img{}
.Listings_ResultGalleryText{}
.Listings_ResultGalleryTitle{}
.Listings_ResultGalleryDescription{}
.Listings_ResultGalleryPrice{}
.Listings_ResultGalleryPhone{}
.Listings_ResultGalleryLocation{}
.Listings_ResultGalleryWhenPosted{}
.Listings_ResultGalleryViews{}
/* Viewing listing */
#Listings_ViewMyListing{padding:10px;}
#Listings_ViewMyListingTitle{padding-bottom:8px;}
#Listings_ViewMyListingEdit{float:left;width:100px;margin-right:10px;}
#Listings_ViewMyListingDelete{float:left;width:100px;margin-right:10px;}
#Listings_ViewMyListingUpgrade{float:left;width:100px;margin-right:10px;}
#Listings_ViewTopSplit{margin-bottom:8px;}
#Listings_ViewTopExtra{margin-bottom:1rem;text-align:center;}
#Listings_ViewImages{}
#Listings_ViewImageMain{margin-bottom:10px;}
.Listings_ViewImageMainLink{}
.Listings_ViewImageMainImage{}
#Listings_ViewImageThumbnails{}
.Listings_ViewImageThumbnail{margin:0px 5px 5px 0px;}
#Listings_TabPhotos #Listings_ViewImages{}
#Listings_TabPhotos #Listings_ViewImageMain{float:left;}
#Listings_TabPhotos #Listings_ViewImageMainImage{float:left;}
#Listings_TabPhotos #Listings_ViewImageThumbnails{}
#Listings_ViewCoreDetails{float:right;width:350px;}
#Listings_ViewCoreDetailsTabbed{}
#Listings_ViewCoreDetailsTabbedFeatured{margin-bottom:1rem;}
.Listings_ViewCoreDetailsTitle{margin-bottom:5px;}
#Listings_ViewCoreDetailsMain{padding:10px;}
.Listings_ViewCoreDetailsListTitleClassifieds{clear:both;float:left;width:125px;}
.Listings_ViewCoreDetailsListValueClassifieds{float:left;width:200px;}
.Listings_ViewCoreDetailsListTitleDirectory{clear:both;float:left;width:150px;}
.Listings_ViewCoreDetailsListValueDirectory{float:left;width:400px;}
#listing-title > .container{padding-top:15px;padding-bottom:15px;}
#listing-title #Listings_ViewTitle{margin-bottom:0;padding-right:45px;position:static;}
#listing-title #Listings_ViewTitle .featured-label{width:31px;height:0;padding-top:50px;background:url(../images/featured.png) center center / cover no-repeat;color:#ffec48;font-size:.85rem;font-weight:900;overflow:hidden;position:absolute;right:15px;top:0;}
#Listings_ViewAddThis{margin:10px 0 20px 0;}
#Listings_ViewDescription{}
#Listings_ViewDescription .banner-right{max-width:300px;max-height:250px;margin:0 auto 1.5rem;}
.listing-sidebox .map-wrap{margin-bottom:1.5rem;padding-top:75%;}
.listing-sidebox .btn{font-size:1rem;}
.listing-sidebox .btn + .btn{margin-top:0;}
.listing-sidebox .btn-phone,.listing-sidebox .btn-email,.listing-sidebox .btn-web,.listing-sidebox .btn-enlarge,.listing-sidebox .btn-direction{padding-left:36px !important;background-position:13px center;background-repeat:no-repeat;}
.listing-sidebox .btn-phone{background-image:url(../images/icon_phone_wh.png);}
.listing-sidebox .btn-email{background-image:url(../images/icon_email_wh.png);}
.listing-sidebox .btn-web{background-image:url(../images/icon_link_wh.png);}
.listing-sidebox .btn-enlarge{background-image:url(../images/icon_enlarge_wh.png);}
.listing-sidebox .btn-direction{background-image:url(../images/icon_direction_wh.png);}
.listing-sidebox p{margin-bottom:1rem;}
#listing-gallery{margin-bottom:1.5rem;}
#Listings_ViewViews{}
#Listings_ViewAddedClassifieds{}
#Listings_ViewLastEditedClassifieds{}
#Listings_ViewAddedDirectory{}
#Listings_ViewLastEditedDirectory{}
#Listings_ViewCoreDetailsWho{}
#Listings_ViewName{padding-bottom:3px;}
#Listings_ViewPhone{padding-bottom:3px;}
#Listings_ViewPhoneShow{display:none;}
#Listings_ViewEmail{padding-bottom:3px;}
#Listings_ViewWebsite{padding-bottom:3px;}
#Listings_ViewOtherListings{}
#Listings_ViewAddFavouriteAdvertisers{}
#Listings_ViewCoreDetailsWhere{padding:10px;}
#Listings_ViewViewMap{}
#Listings_ViewOtherDetails{}
#Listings_ViewOverviewMain{}
#Listings_ViewFeaturedTabbed{float:right;width:300px;padding:10px;}
#Listings_ViewFeaturedTabbed ul{margin:15px 0px 10px 0px;}
#Listings_ViewOtherDetailsTabbed{}
#Listings_ViewMap{float:left;width:475px;padding-top:10px;}
#Listings_MapSmall{width:100%;height:0;padding-top:68.5%;position:relative;overflow:hidden;}
#Listings_MapSmall > div{position:absolute;left:0;top:0;}
#Listings_MapSmallLinks{padding-top:10px;float:right;}
#Listings_MapLarge{}
#Listings_MapLargeDirectionsTitle{margin-bottom:20px;}
.Listings_MapLargeDirections{display:table;width:100%;}
.Listings_MapLargeDirections > .form-group{display:table-cell;vertical-align:middle;}
.Listings_MapLargeDirections .btn{width:100%;}
.Listings_MapLargeDirections > .form-group:last-child{width:70px;}
#Listings_MapLargeDirectionsGo{padding-top:8px;padding-bottom:8px;}
#Listings_ViewContact{float:right;width:320px;padding-top:10px;}
#Listings_ViewEnquiry{width:270px;padding:10px 15px;margin-top:15px;}
#Listings_ViewEnquiryTabbed{width:270px;padding:10px 15px;margin-top:10px;}
.Listings_EnquiryFormCaption{float:left;width:50px;padding:8px 0 5px;}
.Listings_EnquiryFormInput{float:left;width:220px;padding:5px 0 5px 0;}
.Listings_EnquiryFormInput input,
.Listings_EnquiryFormInput textarea{width:218px;padding:2px;}
.Listings_EnquiryFormInput #enquirySend{width:100px;}
#Listings_EnquiryFormSecurityQuestionAnswer input{width:50px;}
#Listings_EnquiryMessage{margin:15px 0px;padding:10px;}
#Listings_EnquiryMessage h2{margin:0px 0px 5px;}
#Listings_EnquiryMessage p{margin:0px;}
.Listings_BackLink{padding:5px 0 5px 0;}
/* Signup */
#Listings_PackagesComparison{text-align:center;}
.Listings_PackagesComparisonHeader{text-align:center;}
.Listings_PackagesComparisonFeature{text-align:left;}
.Listings_PaymentOption{padding:10px;margin-bottom:15px;}
.Listings_PaymentOption img{}
.Listings_PaymentOption h3{clear:none;}
.Listings_PaymentOption h4{clear:none;margin:10px 0px 10px 0px;}
.Listings_PaymentOption ul{list-style:circle;}
.Listings_PaymentOption li{margin-left:30px;}
.Listings_Testimonial{float:left;padding:10px;width:205px;margin-right:20px;}
.Listings_Testimonial img{float:right;}
.signup-category{display:block;}
.signup-category + .signup-category{margin-top:.6rem;}
/* Category Map */
#Listings_CategoryMap ul{list-style:circle;}
#Listings_CategoryMap ul li{margin:20px 0px 20px 20px;}
#Listings_CategoryMap ul ul li{margin:0px 0px 0px 20px;}
@media (max-width:575px){
}
@media (min-width:576px){
  .Listings_BrowseListMultiple li{float:left;width:50%;}
  #Listings_ResultListsCount{margin-top:4px;margin-bottom:4px;}
  .Listings_ResultList{padding-top:1rem;padding-bottom:1rem;}
  .Listings_ResultListThumbnail{float:left;width:150px;margin-bottom:0;}
  .Listings_ResultListText{margin-left:165px;}
  .Listings_SearchPanelSubHeader a{margin-right:9px;margin-top:9px;}
  #listing-title #Listings_ViewTitle{padding-right:55px;}
  #listing-title #Listings_ViewTitle .featured-label{width:38px;padding-top:62px;}
  #Listings_ViewTopExtra{margin-bottom:0;}
  #Listings_MapLargeDirectionsGo{padding-top:9px;padding-bottom:9px;}
  .listing-sidebox .btn + .btn{margin-left:0;}
}
@media (min-width:768px){
  .Listings_SearchPanelSubHeader a{margin-right:7px;margin-top:7px;}
  #Listings_ViewTitle img{float:none;margin-top:0;}
  #Listings_ViewTopExtra{margin-bottom:1rem;}
  #Listings_MapLargeDirectionsGo{padding-top:8px;padding-bottom:8px;}
}
@media (min-width:992px){
  .Listings_BrowseListMultiple li{float:left;width:33.33333%;}
  .Listings_SearchPanelSubHeader a{margin-right:10px;margin-top:10px;}
  #Listings_ViewTitle img{float:left;margin-top:12px;}
  #Listings_ViewTopExtra{margin-bottom:0;}
  #Listings_ViewCoreDetailsTabbedFeatured{float:right;width:200px;}
  #Listings_ViewCoreDetailsTabbedFeatured #Listings_ViewCoreDetailsWhere,#Listings_ViewCoreDetailsTabbedFeatured #Listings_ViewCoreDetailsWho{float:none;width:100% !important;}
  #Listings_ViewOverviewMain{}
  #Listings_ViewOverviewMain.panelFeatured{margin-right:215px;}
  #Listings_MapLargeDirectionsGo{padding-top:9px;padding-bottom:9px;}
  #Listings_ViewDescription .banner-right{margin:0 0 10px 15px;}
  #listing-title #Listings_ViewTitle{padding-right:140px;}
  #listing-title #Listings_ViewTitle .featured-label{width:auto;height:auto;padding:12px 0 9px 47px;background-position:left top;background-size:38px 62px;font-size:18px;}
  .listing-sidebox .btn{padding:.6rem 1rem;font-size:.85rem;}
}
@media (min-width:1200px){
  #Listings_ResultListsCount{margin-top:5px;margin-bottom:5px;}
  .Listings_SearchPanelSubHeader a{margin-right:12px;margin-top:12px;}
/*  .Listings_ResultListWhere{float:left;}
  .Listings_ResultListPhone{float:left;margin-left:20px;}*/
  #Listings_MapLargeDirectionsGo{padding-top:10px;padding-bottom:10px;}
  .listing-sidebox .btn{padding:.7rem 1rem;}
}