
/* <style> */

@import url("http://assets.marketplace360.net/styles/nifty.css");
@import url("http://assets.marketplace360.net/styles/jquery/jquery.tabs.css");

a img { border: none; }
img { border: none; }
a:link, a:visited, a:hover, a:active, a { color: #990000; text-decoration: none; }
a:hover { text-decoration: underline; }
body { margin: auto; font-size: 12px; font-family: Arial; text-align: center; width: 990px; position: relative; }
.HeaderLeaderboardAd { display: inline; position: relative; float: right; width: 728px; height: 90px; clear: right; margin: 5px 0px 5px 5px; }
.HeaderSmallLogoFile { display: inline; float: left; width: 252px; clear: left; margin: 5px 5px 5px 0px; }
.ContentContainer { display: block; position: relative; width: 990px; border: 0px solid #666666; text-align: left;}
.MarketplaceHeaderLeft { display: inline; position: relative; float: left; width: 600px; height: 47px; margin: 5px 5px 5px 0px; }
.MaketplaceHeaderRight { display: inline; position: relative; float: left; width: 365px;  height: 47px; margin: 5px; }
.MarketplaceLogo {margin: 0px 0px 0px 0px; }
.HomePageViewPhoto {display: block; overflow: hidden; width: 200px; height: 112px; clear: both; }
.CenterHeaderLeaderboardAd { display: inline; position: relative; float: left; width: 728px; height: 90px; clear: right; margin: 5px 0px 5px 131px; }
.textindent {display: block; clear: both; margin: 5px;}
.HeaderSocialIcons { display: inline; position: relative; float: left; margin: 13px 2px 0px 2px; width: 30px; }
.HeaderPhoneApp { display: inline; position: relative; float: right; width: 200px; height: 75px; }
.Spacer1px {display: block; height: 1px; font-size: 1px; clear: both; }
.Spacer5px {display: block; height: 5px; font-size: 5px; clear: both; }
.UnderlineSpacer { display: block; height:1px; clear: both; border-bottom: 1px solid #CCCCCC; width: 630px;}
.MarketplaceContentBox {display: block; position: relative; width: 990px; color: black; background-color: #494949; height:auto;  }
.MarketplaceInnerContentBox { display: inline; position: relative; float: left; margin: 0px 0px 5px 3px; background-color: #CCCCCC; height: auto;  width: 984px; }
.TopNavContainer { display: block; position: relative; padding: 2px 0px; margin: 0px 10px; clear: both;}
.TopMenuNavItems { display: inline; position: relative; margin: 0px; border-right: 1px solid #CCCCCC; }
.TopMenuNavItems a:link, .TopMenuNavItems a:hover, .TopMenuNavItems a:visited, .TopMenuNavItems a:active {text-decoration: none; color: black; font-weight: bold; margin: 0px 5px;}
.TopMenuNavItems a:hover { text-decoration: underline; color: #990000; }

.TopMenuCities { display: inline; position: relative; margin: 0px; border-right: 1px solid #CCCCCC; }
.TopMenuCities a:link, .TopMenuCities a:hover, .TopMenuCities a:visited, .TopMenuCities a:active {text-decoration: none; color: #666666; font-size: 14px; font-weight: normal; margin: 0px 5px;}
.TopMenuCities a:hover { text-decoration: underline; }

#ListingsPageTabs{ display: block; position: relative; float: left; margin: 5px 0px 0px 5px; width: 645px;}

.TabbedPanelsContentText { display: block; margin: 5px 10px; clear: both; font-size: 12px; }
#fragment-1 h2 { font-size: 1.5em; margin: .75em 0 ; text-transform:none; border: 0px; color: #000000;}
#fragment-1 h3 { font-size: 1.17em; margin: .83em 0 }

.SearchBarContainer { margin: 5px 0px 5px 10px; display: inline; position: relative; float: left; width: 955px; clear: both; background-color: #CCCCCC }
.SearchBarToolsText { display: inline; position: relative; float: left; font-size: 10px; color: #CCCCCC; text-transform: uppercase; margin: 17px 5px 0px 2px; text-align: center;}
.SearchBarLinkContainer { display: inline; position: relative; float: right; margin: 13px 10px 0px 10px; }
.SearchBarUserTools { display: inline; position: relative; float: right; margin: 13px 10px 0px 2px; width: 30px; border: 0px; }
.SearchBarLinks { display: inline; position: relative; position: relative; float: left; width: 120px; font-size: 10px; color: #000000;  }
a.SearchBarLinks { display: inline; position: relative; position: relative; float: left; width: 120px; font-size: 10px; color: #000000;  }
.SearchBarContainer form { margin: 0px; }

.frmInputDisplayInline { display: inline; position: relative; position: relative; float: left; margin: 3px 0px 0px 10px; height: 20px;}
.frmSearchButton { display: inline; position: relative; margin: 3px 10px;  float: left; }

.MainContentLeftContainer { display: inline;position: relative; float: left; width: 655px; clear: left; margin: 0px 0px 0px 5px; }
.MainContentRightContainer { display: inline; position: relative; float: right; clear: right; width: 310px; margin: 0px 5px 0px 0px; }
.ContentContainer h2, .ContentContainer h3 { color: #990000; text-transform: uppercase; margin: 0px 10px; font-size: 18px; font-weight: normal;  }
.ContentContainer h2 {display: block; position: relative; width: 627px;  margin: 0px 10px 0px 10px; border-bottom: 1px solid #CCCCCC; clear: both; }
.FeaturedBusinessContainer { display: inline; position: relative; float: left; margin: 10px 7px; width: 200px; border: 0px solid black; font-size: 11px; color: #666666; }
.FeaturedBusinessTextContainer { display: block;  margin: 0px 5px; font-size: 11px; color: #666666; clear: both; }
.FeaturedBusinessTextContainer h4 { margin: 0px 0px; color: #990000; }
.FeaturedBusinessTextContainer h4 a {font-weight: bold;}
.ContentContainer h3 {text-align: center; font-size: 12px; }
.FeaturedBusinessImage { display: block; position: relative; width: 200px; height: 110px; overflow: hidden; clear: both; margin: 0px 0px 5px 0px;  }
.FeaturedCoupons { display: inline; position: relative; float: left; margin: 10px 11px 0px 11px; border: 1px solid #666666; width: 135px; font-size: 11px; color: #666666; border: 0px; }
.FeaturedCoupons a:link, .FeaturedCoupons a:visited, .FeaturedCoupons a:hover, .FeaturedCoupons a:active { color: #666666; text-decoration: none; }
.FeaturedCoupons a:hover { text-decoration: underline; }
.FeaturedOpenHouses {display: inline; float: left; position: relative; width: 150px; margin: 5px 0px 5px 10px; }
.FeaturedOpenHouseImage { display: block; width: 150px; height: 100px; overflow: hidden; }
h2.ContentContainer a:link, h2.ContentContainer a:visited, h2.ContentContainer a:hover, h2.ContentContainer a:active { text-decoration: none; }
.FeaturedOpenHouses h4 { font-size: 11px; text-align: left; color: #666666; margin: 0px 5px; text-decoration: none;}
.MainContentRightContainer h2 a:link { text-decoration: none; }
.FeaturedOpenHouses h4 a { text-decoration: none; color: #990000; font-weight: bold; }
.FeaturedCategoriesBox { display: inline; position: relative; float: left; width: 304px; margin: 5px 10px; height: auto; }
.FeaturedCategoryImage { display: inline; position: relative; float: left; width: 60px; margin: 5px; }
.FeaturedCategorySubCats { display: inline; position: relative; float: left; text-align: left; width: 220px; margin: 5px 5px; }
.FeaturedCategorySubCats h4 { margin: 0px 0px 5px 0px; }

.FeaturedCategorySubCats h4 a:link,.FeaturedCategorySubCats h4 a:visited, .FeaturedCategorySubCats h4 a:hover, .FeaturedCategorySubCats h4 a:active, .FeaturedCategorySubCats a:link, .FeaturedCategorySubCats a:visited, .FeaturedCategorySubCats a:hover, .FeaturedCategorySubCats a:active  { font-size: 11px; color: #666666; text-decoration: none; }
 
.RightRailPositions { display: block; width: 300px; margin: 10px 0px; clear: both; }

/* Garage Sale Widget */
#GarageSalesOuterBox { width: 300px; display: block; margin: 10px 0px; border:1px solid #DDDDDD; }
#GarageSalesTitle { display: block; margin: 10px 0px 5px 10px; clear: both; }
#GarageSalesTitle a { color: #990000; font-size: 14px; font-weight: bold; text-decoration: none; }
#GarageSalesTitle a:hover { text-decoration: underline; }
.GarageSaleContainer { display: inline; width: 135px; height: auto; float: right; margin: 5px 10px 0px 0px;}
a.GarageSaleDirections { color: #990000; font-size: 10px; font-weight: bold; cursor: pointer;}
a.GarageSaleGetDirections { display: block; color: #990000; font-size: 10px; font-weight: bold; margin: 5px 0px;}

.DailySpecialsText { display: inline; float: left; margin-left: 10px; width: 250px; color: #666666; }
.DailySpecialsText a:link, .DailySpecialsText a:visited, .DailySpecialsText a:hover, .DailySpecialsText a:active { color: #990000; text-decoration: none; }

.FeaturedBusinessContainer a:link, .FeaturedBusinessContainer a:visited, .FeaturedBusinessContainer a:hover, .FeaturedBusinessContainer a:active { font-size: 12px; text-decoration: none; }
.RoundedCornersLeftTop, .RoundedCornersLeftBottom, .ListingsPageHeaderInformation { display: block; clear: both; width: 655px; background-color: #FFFFFF;}
.TopMenuAndSearchContainer { display: inline; position: relative; float: left; width: 974px; margin: 0px 0px 0px 5px; background-color: #FFFFFF;  }
.RoundedCornersRightRail { display: block; clear: both; width: 310px; margin: 0px 0px 10px 0px; background-color: #FFFFFF;}
.FeaturedBusinessPhone { display: block; color: #000000; clear: both; font-weight: bold;}

/* Category Styles */
.CategoryListingsLeftBox { display: inline; width: 210px; margin-right: 0px; float: left; font-size: 11px; }
.CategoryListingsContainer { display: inline; float: right; width: 440px; background-color: #FFFFFF; clear: right; margin: 0px 0px 0px 0px; }
.CategoryFeaturedListings, .GreatFindsRightRailListing {position: relative; display: block; width: 400px; clear: both;  margin: 5px;  font-size: 11px; }
.GreatFindsRightRailListing { width: 300px; }
.CategoryFeaturedListingImage {display: inline; position: relative; float: left; width: 90px; margin:  5px 10px 5px 0px; }
.CategoryFeaturedListingTextBox, .GreatFindsRightRailTextBox { display: inline; position: relative; float: left; width: 275px; clear: right; }
.CategoryFeaturedListingTextBox h4, .GreatFindsRightRailTextBox h4 { display: block; font-size: 12px; margin: 0px; clear: both; }
.CategoryFeaturedListingTextBox h4 a, .GreatFindsRightRailTextBox h4 a { font-size: 12px; margin: 0px; clear: both; text-align: left; }
.CategoryNonFeatNumberImage { display: inline; float: left; width: 18px; margin-right: 5px; }
.GreatFindsRightRailTextBox { width: 200px; }

.CategoryPageLeftRailBoxes { display: block; position: relative; margin: 0px 0px 10px 0px; width: 205px; clear: both; background-color: #FFFFFF;}
.CategoryPageLeftRailBoxes h3 { text-align: left; font-size: 14px; color: black; background-color: #666666; width: 205px; margin: 0px; color: #FFFFFF;}
.CategoryLeftRailInnerContainer { margin: 5px; }

.CategoryListingsContainerCategory { display: inline; float: right; width: 440px; background-color: #FFFFFF; clear: right; margin: 0px 0px 0px 0px; }
.CategoryListingsContainerCategory h3 { text-align: left; font-size: 14px; color: black; background-color: #666666; width: 440px; margin: 0px; color: #FFFFFF;}

#TopMatchingCategories { display: inline; float: right; width: 440px; background-color: #FFFFFF; clear: right; margin: 0px 0px 0px 0px; }
#TopMatchingCategories h3 { text-align: left; font-size: 14px; color: black; background-color: #666666; width: 440px; margin: 0px; color: #FFFFFF;}


.CategoryPageBreadcrumbsLine { display: block; margin: 0px 0px 0px 30px; clear: both; }
.ListingsPageHeaderInformation { margin: 0px 0px 10px 0px; }
.ListingsPageHeaderInformation h1 { display: block; margin: 0px 0px; font-size: 18px; font-weight: normal; }
.ListingsPageHeaderInnerBox { display: block; position: relative; float: left; margin: 0px 10px; width: 645px;}
.ListingsPageBusinessBlock { display: inline; float: left; width: 285px; margin: 0px 10px 0px 0px; }
.ListingsPageCategoriesBlock { display: inline; float: left; width: 335px; margin: 0px 0px 0px 0px; }
.ListingsPageFeaturedMedia { display: inline; float: left; width: 420px; clear: left; margin: 0px 10px 0px 5px; }
.ListingsPageMMItemsTwoRows { display: inline; float: left; margin: 5px 0px 0px 10px; width: 140px; clear: none; }
.BusinessHoursContainerBox { display: inline; float: left; width: 210px; clear: none; background-color: #EEEEEE }
.BusinessHourDay { display: inline; position: relative; float: left; width: 70px; margin: 2px 2px 2px 5px;  }
.BusinessHourTimes { display: inline; position: relative; float: left; width: 115px; margin: 2px 2px;  }

.BusinessHoursContainerBox h5 { margin: 0px; font-size: 12px; background-color: #CCCCCC;}
.FlatPageContentContainer { display: block; margin: 5px 10px; clear: both;}
.WebFormLabelContainer { display: inline; float: left; margin: 5px; text-align: right; clear: left; color: #666666; font-weight: bold; width: 100px; }
.WebFormFieldContainer { display: inline; float: left; margin: 5px; text-align: left; clear: right; width: 450px; }

.claimformCheckboxes { display: inline; float: left; width: 100px; clear: none;}

.clmFrmDayCheckboxes { display: inline; float: left; width: 60px; clear: none;}

.FooterLinksContainer {display: block; position: relative; margin: 10px 0px 10px 7px; width: 970px; text-align: center; clear: both; }

.SocialNetworkIcons  {
clear:both;
display:block;
width:300px;
}
.SocialIconsText {
color:#000000;
display:inline;
float:left;
font:italic 13px/18px georgia,times,serif;
margin:10px 5px;
width:230px;
}
.SocialIconsPromoImage {
display:inline;
float:left;
margin: 0px 10px;
width:40px;
}
.SocialIconsText a:link, .SocialIconsText a:visited, .SocialIconsText a:hover, .SocialIconsText a:active {
color:#000000;
text-decoration:none;
}
.SocialIconsText a:hover {
text-decoration:underline; 
}

.MultimediaColumn1, .MultimediaColumn2 { display: inline; float: left; width: 100px; clear: none; font-size: 11px;}
.MultimediaColumn1 a, .MultimediaColumn2 a { vertical-align: middle;}

.HomePageSubCategoryLinks { display: inline; float: left; margin: 1px 2px 1px 3px; border-left: 0px solid black;}
.HomePageSubCategoryLinks a { padding: 0px 1px 0px 3px; }

div.FeaturedCategorySubCats  a { padding: 0px 0px; }

.gspopbox{ display: block; position: absolute; top: 80px; left: 150px; display: none; height: auto; width: 220px; padding: 5px; z-index: 2000; background-color: #FFFFFF; border: 2px solid #990000; }
.ViewAllItemsBlock { display: inline; float: right; margin: 0px 10px 0px 0px; font-size: 11px;text-transform: none; width: 50px; text-align: right; clear: none;}
.directionsLink, .directionsFloatLeft { cursor: pointer; }
.directionsFloatLeft { float: left; }


/* root element for tabs  */
.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
}

/* single tab */
.tabs li { 
	display: inline;
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0px 0px 0px 5px !important;
	list-style-image:none !important; 
	background-color: #990000;
	width: 84px;
	min-width: 84px;
}

/* link inside the tab. uses a background image */
.tabs a { 
	font-size:12px;
	display:block;
	font-weight: bold;
	text-align:center;	
	text-decoration:none;
	padding: 1px 10px;
	margin: 3px;	
	position:relative;
	color: white;
}

/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
    
}


a.fbizLink:link, a.fbizLink:visited, a.fbizLink:hover, a.fbizLink:active { color: ;}

.CatLeftRailSpacer { margin: 0px 10px; }

.lstPageRightColumn { display: inline; float: left; width: 210px; }
.lstPayments {margin: 0px 0px 0px 5px; float: right; display: inline;}

.mktpl_SpecialsText {display: block; clear: both; margin: 5px;}

.txtLftRtIndent { display: block; clear: both; margin: 0px 5px;}

.txtIndent { display: block; clear: both; margin: 5px;}

h2.rrWidgetTitle {
    display: block;
    clear: both;
    width: 300px;
    margin: 0px 5px;
}

div.FeaturedCategorySubCats h4.hpFeatCats
{
    font-size: .5em;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px;
}

div.FeaturedCategorySubCats a.hpSubCatLinks {margin: 0px 5px 0px 0px; border-right: 1px solid #666666;}
