﻿body
{
	font-size: 10pt;
	font-family: Verdana;
}
a
{
	color: #3333FF;
}
a:visited
{
	color: #996600;
}
img
{
	border-style: none;
	border-width: 0px;
}


/****************************************************************/
.PageTitle
{
	font-size: 18pt;
	padding-bottom: 10px;
	color: #D76B00;
	padding-top: 10px;
}


.PageHeadBox
{
}

.PageHeadBox .ContentCell
{
	background-image: url(/App_Themes/DefaultTheme/PageHeadBoxBackground.gif);
}

.PageHeadBox .TopLeft
{
	background-image: url(/App_Themes/DefaultTheme/PageHeadBoxTopLeft.gif);
	width: 6px;
	height: 6px;
}

.PageHeadBox .BottomLeft
{
	background-image: url(/App_Themes/DefaultTheme/PageHeadBoxBottomLeft.gif);
	width: 6px;
	height: 6px;
}

.PageHeadBox .TopRight
{
	background-image: url(/App_Themes/DefaultTheme/PageHeadBoxTopRight.gif);
	width: 6px;
	height: 6px;
}

.PageHeadBox .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/PageHeadBoxBottomRight.gif);
	width: 6px;
	height: 6px;
}

.PageHeadBox .LeftBorder
{
	background-image: url(/App_Themes/DefaultTheme/PageHeadBoxLeftBorder.gif);
	width: 6px;
}

.PageHeadBox .RightBorder
{
	background-image: url(/App_Themes/DefaultTheme/PageHeadBoxRightBorder.gif);
	width: 6px;
}

.PageHeadBox .TopBorder
{
	background-image: url(/App_Themes/DefaultTheme/PageHeadBoxTopBorder.gif);
	height: 6px;
}

.PageHeadBox .BottomBorder
{
	background-image: url(/App_Themes/DefaultTheme/PageHeadBoxBottomBorder.gif);
	height: 6px;
}

.VerticalBars
{
	background-image: url(/App_Themes/DefaultTheme/PageHeadVerticalBars.gif);
	width: 125px;
	height: 153px;
}

.PageHeadBox .ImageBackground
{
	background-image: url(/App_Themes/DefaultTheme/PageHeadBoxImageBackground.gif);
}

.PageHeadBox .ImageTopRight
{
	background-image: url(/App_Themes/DefaultTheme/PageHeadBoxImageTopRight.gif);
	width: 6px;
	height: 6px;
}

.PageHeadBox .ImageMiddleRight
{
	height: 141px;
}

.PageHeadBox .ImageBottomRight
{
	background-image: url(/App_Themes/DefaultTheme/PageHeadBoxImageBottomRight.gif);
	width: 6px;
	height: 6px;
}

.PageHeadTabRow
{
	padding-top: 5px;
	padding-left: 6px;
}

.PageFooter
{
	font-size: 11px;
	color: #000000;
}
.PageFooter a
{
	color: #000000;
}
.PageFooter a:hover
{
	color: #2d84a8;
}

.AddToFavorites
{
	text-align: center;
}
.AddToFavorites .LeftArrow
{
	background-image: url(/App_Themes/DefaultTheme/UserControls/ElementControls/AddToFavorites/LeftArrow.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 11px;
}
.AddToFavorites .RightArrow
{
	background-image: url(/App_Themes/DefaultTheme/UserControls/ElementControls/AddToFavorites/RightArrow.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 11px;
}
.AddToFavorites a
{
	font-size: 10pt;
	color: #877560;
	text-decoration: none;
}
.AddToFavorites a:hover
{
	background-color: #cbdee5;
}


.PageContentBox
{
	position: relative;
	top: -1px;
}

.PageContentBox .ContentCell
{
	/*background-image: url('/App_Themes/DefaultTheme/Boxes/PageContentBox/Background.gif');*/
	background-color: White;
}

.PageContentBox .TopLeft
{
	background-image: url('/App_Themes/DefaultTheme/Boxes/PageContentBox/TopLeft.gif');
	width: 6px;
	height: 6px;
}

.PageContentBox .LeftBorder
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/PageContentBox/LeftBorder.gif);
	width: 6px;
}

.PageContentBox .BottomLeft
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/PageContentBox/BottomLeft.gif);
	width: 6px;
	height: 6px;
}

.PageContentBox .BottomBorder
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/PageContentBox/BottomBorder.gif);
	height: 6px;
}

.PageContentBox .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/PageContentBox/BottomRight.gif);
	width: 6px;
	height: 6px;
}

.PageContentBox .RightBorder
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/PageContentBox/RightBorder.gif);
	width: 6px;
}

.PageContentBox .TopRight
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/PageContentBox/TopRight.gif);
	width: 6px;
	height: 6px;
}

.PageContentBox .TopBorder
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/PageContentBox/TopBorder.gif);
	height: 6px;
}

.BannerTop
{
	padding-right: 5px;
	padding-left: 5px;
	width: 768px;
	height: 90px;
}

.BannerLeft
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	width: 120px;
	height: 240px;
}

.BannerBottom
{
	padding-right: 5px;
	padding-left: 5px;
	width: 768px;
	height: 90px;
}

.InteriorBox
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox/Background.gif) !important;
}
.InteriorBox .ContentCell
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox/Background.gif) !important;
}

.InteriorBox .TopLeft
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox/TopLeft.gif) !important;
	width: 18px;
	height: 18px;
}

.InteriorBox .BottomLeft
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox/BottomLeft.gif) !important;
	width: 18px;
	height: 18px;
}

.InteriorBox .LeftBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox/LeftBorder.gif) !important;
	width: 18px;
}

.InteriorBox .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox/BottomRight.gif) !important;
	width: 18px;
	height: 18px;
}

.InteriorBox .BottomBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox/BottomBorder.gif) !important;
	height: 18px;
}

.InteriorBox .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox/BottomRight.gif) !important;
	width: 18px;
	height: 18px;
}

.InteriorBox .RightBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox/RightBorder.gif) !important;
	width: 18px;
}

.InteriorBox .TopRight
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox/TopRight.gif) !important;
	width: 18px;
	height: 18px;
}

.InteriorBox .TopBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox/TopBorder.gif) !important;
	height: 18px;
}

.CategoryListBox
{
}
.CategoryListBox .Header
{
}
.CategoryListBox .Item
{
	background-image: url(/App_Themes/DefaultTheme/CategoryListBox/RightArrow.gif);
	background-repeat: no-repeat;
}
.CategoryListBox a
{
	font-size: 10pt;
	font-family: Verdana;
	color: #666666;
	text-decoration: none;
}
.CategoryListBox a:hover
{
	color: #2d84a8;
	background-color: #ffffff;
}

.InTheSpotlight
{
	font-size: 10pt;
	font-family: Verdana;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	width: 240px;
	padding-bottom: 10px;
	overflow: hidden;
}
.InTheSpotlight .MoreLink
{
	color: #000000;
}
.InTheSpotlight a
{
	font-size: 10pt;
	font-family: Verdana;
	color: #2d84a8;
}


.CouponsAndEventsBox
{
}
.CouponsAndEventsBox .Header
{
	font-size: 18pt;
	font-family: Georgia;
	color: #6b644e;
	border-bottom: #000000 1px dashed;
	padding-bottom: 15px;
}
.CouponsAndEventsBox .SignUpLink
{
	font-size: 10pt;
}
.CouponsAndEventsBox .NewCouponsHeader
{
	font-size: 12pt;
	font-family: Georgia;
	color: #542725;
	padding-top: 10px;
	font-weight: bold;
	padding-bottom: 10px;
}
.CouponsAndEventsBox .BusinessName
{
	font-size: 8pt;
	font-weight: bold;	
}
.CouponsAndEventsBox .CouponText
{
	font-size: 8pt;
}
.CouponsAndEventsBox a
{
	font-family: Verdana;
	color: #2f84ad;
}



.CategoryChooser
{
	width: 630px;
}

.CategoryChooser .Header
{
	font-size: 12pt;
	color: #6b6451;
}

.CategoryChooser .GoCell
{
	text-align: center;
}

.CategoryChooser .ComboCells
{
	text-align: center;
}

.IconLineListing
{
	
}
.IconLineListing .Item
{
	padding-right: 5px;
}

.BusinessListingBusinessName
{
	font-weight: bold;
	text-decoration: none;
}

.BusinessListingBusinessName:hover
{
	background-color: #ffffff;
}

.UserControls_BusinessListings_ElementControls_BusinessListingLabel_Image
{
	background-image: url(/App_Themes/DefaultTheme/UserControls/BusinessListings/ElementControls/BusinessListingLabel/RightArrow.gif);
	background-repeat: no-repeat;
	width: 10px;
}
.UserControls_BusinessListings_ElementControls_BusinessListingLabel_Text
{
	font-weight: bold;
	font-size: 10pt;
}

.UserControls_BusinessListings_Detail_BusinessListingDetails
{
	color: #6e6955;
	width: 100%;
	padding-bottom: 5px;
}
.UserControls_BusinessListings_Detail_BusinessListingDetails .BusinessName
{
	color: #2d84a8;
	padding-bottom: 10px;
	font-size: 12pt;
	border-bottom: #abcedc 1px solid;
}
.UserControls_BusinessListings_Detail_BusinessListingDetails .BottomRow
{
	border-bottom: #abcedc 1px solid;
}
.UserControls_BusinessListings_Detail_BusinessListingDetails .LeftLayout
{
	margin-right: 20px;
}
.UserControls_BusinessListings_Detail_BusinessListingDetails .LeftLayout .LeftColumn
{
	width: 175px;
	white-space: nowrap;
}
.UserControls_BusinessListings_Detail_BusinessListingDetails a
{
	color: #2d84a8;
}

.UserControls_BusinessListings_Detail_BusinessListingButtonStrip
{
	height: 95px;
	color: #877560;
	font-size: 10px;
}
.UserControls_BusinessListings_Detail_BusinessListingButtonStrip .ButtonCell
{
	text-align: center;
}
.UserControls_BusinessListings_Detail_BusinessListingButtonStrip a
{
	color: #877560;
	text-decoration: none;
}
.UserControls_BusinessListings_Detail_BusinessListingButtonStrip a:hover
{
	color: #2d84a8;
}

.UserControls_Personalization_UserProfile
{
}
.UserControls_Personalization_UserProfile .FieldHeaderStyle
{
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
	width: 150px;
}
.UserControls_Personalization_UserProfile .HeaderStyle
{
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #ff0000;
}

.UserControls_Authentication_UserLogin
{
}
.UserControls_Authentication_UserLogin .FieldHeaderStyle
{
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
	width: 150px;
}
.UserControls_Authentication_UserLogin .ButtonRow
{
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
}
.UserControls_Authentication_UserLogin .HeaderStyle
{
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}

.ErrorText
{
	color: #ff0000;
	font-size: 8pt;
}
.OptionalText
{
	color: #006600;
	font-size: 8pt;
}

.UserControls_Blog_ContentRightColumnBlog
{
	width: 250px;
}
.UserControls_Blog_ContentRightColumnBlog a
{
	font-size: 8pt;
	font-family: Verdana;
	color: #2d84a8;
}

.ContactForm
{
}
.ContactForm .FirstColumn
{
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
}
.ContactForm .SecondColumn
{
}
.ContactForm .ThirdColumn
{
	padding-left: 5px;
}
.ContactForm .ConfirmationDiv
{
	width: 100%;
	padding-bottom: 100px;
	padding-top: 100px;
	text-align: center;
	font-weight: bold;
}

.AddBusinessForm
{
}
.AddBusinessForm .FirstColumn
{
	width: 175px;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
.AddBusinessForm .SecondColumn
{
	width: 310px;
}
.AddBusinessForm .ThirdColumn
{

}
.AddBusinessForm .TableHeader
{
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
}

.BusinessListing
{
	color: #666666;
	font-family: Verdana;
}
.BusinessListing .GroupHeader
{
	color: #2d84a8;
	font-weight: bold;
	font-size: 16px;
}
.IconColumn
{
}


/**********************************/
.InteriorBoxWhite
{
}

.InteriorBoxWhite .TopLeft
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxWhite/TopLeft.gif) !important;
	width: 18px;
	height: 18px;
}

.InteriorBoxWhite .BottomLeft
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxWhite/BottomLeft.gif) !important;
	width: 18px;
	height: 18px;
}

.InteriorBoxWhite .LeftBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxWhite/LeftBorder.gif) !important;
	width: 18px;
}

.InteriorBoxWhite .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxWhite/BottomRight.gif) !important;
	width: 18px;
	height: 18px;
}

.InteriorBoxWhite .BottomBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxWhite/BottomBorder.gif) !important;
	height: 18px;
}

.InteriorBoxWhite .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxWhite/BottomRight.gif) !important;
	width: 18px;
	height: 18px;
}

.InteriorBoxWhite .RightBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxWhite/RightBorder.gif) !important;
	width: 18px;
}

.InteriorBoxWhite .TopRight
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxWhite/TopRight.gif) !important;
	width: 18px;
	height: 18px;
}

.InteriorBoxWhite .TopBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxWhite/TopBorder.gif) !important;
	height: 18px;
}

.PageColumnHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: #6b644e;
	border-bottom: #b6b39e 1px solid;
}

.FormFieldHeader
{
	font-weight: bold;
	color: #6e6955;
	padding-right: 5px;
	text-align: right;
}

.RegistrationControl
{
	width: 100%;
}
.RegistrationControl .FieldHeader
{
	padding-right: 5px;
	font-weight: bold;
	text-align: right;
	width: 150px;
	color: #6e6955;
	font-size: 12px;
}

.StarLineListing
{
}
.StarLineListing .Element
{
	margin: 0px;
}

.AddEvent
{
}
.AddEvent .IconList
{
	font-size: 10px;
}
.ListEvents
{
}
.ListEvents .EventTitle
{
	font-weight: bold;
	color: #2d84a8;
}
.ListEvents .FieldHeader
{
	font-weight: bold;
	color: #6e6955;
	padding-right: 5px;
	text-align: right;
	vertical-align: text-top;
	width: 100px;
}
.ListEvents .DetailsLabel
{
	font-weight: bold;
	color: #6e6955;
}
.ListEvents .ItemStyle
{
	padding-bottom: 10px;
}
.ListEvents .IconButtonImage
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.ListEvents .IconCellStyle
{
	font-size: 10px;
	padding-right: 5px;
	margin-left: 5px;
}

.InteriorBox_Brown
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox_Brown/Background.gif) !important;
}

.InteriorBox_Brown .TopLeft
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox_Brown/TopLeft.gif) !important;
	width: 18px !important;
	height: 18px !important;
}

.InteriorBox_Brown .BottomLeft
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox_Brown/BottomLeft.gif) !important;
	width: 18px !important;
	height: 18px !important;
}

.InteriorBox_Brown .LeftBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox_Brown/LeftBorder.gif) !important;
	width: 18px !important;
}

.InteriorBox_Brown .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox_Brown/BottomRight.gif) !important;
	width: 18px !important;
	height: 18px !important;
}

.InteriorBox_Brown .BottomBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox_Brown/BottomBorder.gif) !important;
	height: 18px !important;
}

.InteriorBox_Brown .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox_Brown/BottomRight.gif) !important;
	width: 18px !important;
	height: 18px !important;
}

.InteriorBox_Brown .RightBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox_Brown/RightBorder.gif) !important;
	width: 18px !important;
}

.InteriorBox_Brown .TopRight
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox_Brown/TopRight.gif) !important;
	width: 18px !important;
	height: 18px !important;
}

.InteriorBox_Brown .TopBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBox_Brown/TopBorder.gif) !important;
	height: 18px !important;
}

.Coupon
{
	color: #6e644b;
}
.Coupon .Border
{
	padding: 5px;
	border: thin dashed #25446c;
	margin-bottom: 10px;
}
.Coupon .BusinessName
{
	font-weight: bold;
	color: #25446c;
}
.Coupon .OfferTitle
{
	font-weight: bold;
	font-size: 20pt;
	color: #25446c;
	padding-top: 20px;
	text-align: center;
}
.Coupon .Copyright
{
	font-size: 10px;
}
.Coupon .OfferDates
{
	text-align: right;
}
.Coupon .PrintCoupon
{
	text-align: right;
}

.Comment
{
	width: 100%;
}
.Comment .Row01
{
	font-weight: bold;
	background-color: #e8e7d3;
}
.Comment .Row02
{
	padding-bottom: 25px;
}

/***************************************************/
.ListingBox
{
	background-image: url(/App_Themes/DefaultTheme/ListingBox/Background.gif);
}

.ListingBox .TopLeft
{
	background-image: url(/App_Themes/DefaultTheme/ListingBox/TopLeft.gif);
	width: 10px;
	height: 10px;
}

.ListingBox .BottomLeft
{
	background-image: url(/App_Themes/DefaultTheme/ListingBox/BottomLeft.gif);
	width: 10px;
	height: 10px;
}

.ListingBox .LeftBorder
{
	background-image: url(/App_Themes/DefaultTheme/ListingBox/LeftBorder.gif);
	width: 10px;
}

.ListingBox .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/ListingBox/BottomRight.gif);
	width: 10px;
	height: 10px;
}

.ListingBox .BottomBorder
{
	background-image: url(/App_Themes/DefaultTheme/ListingBox/BottomBorder.gif);
	height: 10px;
}

.ListingBox .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/ListingBox/BottomRight.gif);
	width: 10px;
	height: 10px;
}

.ListingBox .RightBorder
{
	background-image: url(/App_Themes/DefaultTheme/ListingBox/RightBorder.gif);
	width: 10px;
}

.ListingBox .TopRight
{
	background-image: url(/App_Themes/DefaultTheme/ListingBox/TopRight.gif);
	width: 10px;
	height: 10px;
}

.ListingBox .TopBorder
{
	background-image: url(/App_Themes/DefaultTheme/ListingBox/TopBorder.gif);
	height: 10px;
}
.ListingBoxDiv
{
	min-height: 225px;
	height: auto !important;
	height: 225px;
}


.Checkout
{
}
.Checkout .FieldHeader
{
	font-weight: bold;
	padding-right: 5px;
	width: 215px;
	text-align: right;
}
.Checkout .ValueColumn
{
	width: 275px;
}

.SearchResults
{
}
.SearchResults .BusinessName
{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.SearchResults .BusinessName:hover
{
	background-color: #cbdee5;
}
.SearchResults .CategoryName
{
	color: #666666;
	text-decoration: none;
}
.SearchResults .CategoryName:hover
{
	background-color: #cbdee5;
}
.SearchResults .ResultItemTable
{
	margin-bottom: 10px;
	padding-bottom: 3px;
}

.AddEventToFavorites
{
}
.AddEventToFavorites .TextRow
{
	height: 100px;
	text-align: center;
}
.AddEventToFavorites .ButtonRow
{
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: right;
}
.AddEventToFavorites .CloseButton
{
	cursor: hand;
}

.AddBusinessToFavorites
{
}
.AddBusinessToFavorites .TextRow
{
	text-align: center;
	height: 75px;
}
.AddBusinessToFavorites .TextRowSaved
{
	text-align: center;
	height: 100px;
}
.AddBusinessToFavorites .ButtonRow
{
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: right;
}
.AddBusinessToFavorites .CloseButton
{
	cursor: hand;
}


.DetailViewFieldHeader
{
	padding-right: 5px;
	font-weight: bold;
	text-align: right;
}
.DetailViewSectionSplitter
{
	font-weight: bold;
	padding-bottom: 5px;
	width: 100%;
	padding-top: 5px;
	text-align: center;
}

.MyBusinesses
{
	width: 100%;
}

.MyBusinesses .SectionHeader
{
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}


.ButtonDivAlignment
{
	padding-bottom: 10px;
	width: 100%;
	padding-top: 10px;
	text-align: right;
}

.ForgotPasswordRowHeader
{
	font-weight: bold;
	padding-right: 5px;
	width: 150px;
	text-align: right;
}

.ReceiptFieldHeader
{
	padding-right: 5px;
	font-weight: bold;
	white-space: nowrap;
	width: 125px;
}

.MessageText
{
	color: #2d84a8;
	font-weight: bold;
}

.MessageTextColor
{
	color: #2d84a8;
}

/**************************/
.InteriorBoxTransparent
{
}

.InteriorBoxTransparent .TopLeft
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxTransparent/TopLeft.gif);
	width: 18px;
	height: 18px;
}

.InteriorBoxTransparent .BottomLeft
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxTransparent/BottomLeft.gif);
	width: 18px;
	height: 18px;
}

.InteriorBoxTransparent .LeftBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxTransparent/LeftBorder.gif);
	width: 18px;
}

.InteriorBoxTransparent .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxTransparent/BottomRight.gif);
	width: 18px;
	height: 18px;
}

.InteriorBoxTransparent .BottomBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxTransparent/BottomBorder.gif);
	height: 18px;
}

.InteriorBoxTransparent .RightBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxTransparent/RightBorder.gif);
	width: 18px;
}

.InteriorBoxTransparent .TopRight
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxTransparent/TopRight.gif);
	width: 18px;
	height: 18px;
}

.InteriorBoxTransparent .TopBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxTransparent/TopBorder.gif);
	height: 18px;
}

.InteriorBoxTransparent .ContentCell
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBoxTransparent/Background.gif);
}

.LandingPage
{
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
}

.LandingPage a
{
	color: #666666;
}
.LandingPage a:hover
{
	color: #FF9900;
}

.ContactUsFieldHeader
{
	font-weight: bold;
	width: 250px;
	text-align: right;
	padding-right: 10px;
}

.SiteListing
{
	font-size: 12px;
}
.SiteListing .Header
{
	font-size: 12px;
	font-weight: bold;
}
.SiteListing a
{
	color: #666666;
	text-decoration: none;
}
.SiteListing a:hover
{
	color: #FF9900;
}

.LineBox
{
	background-image: url(/App_Themes/DefaultTheme/LineBox/Background.gif) !important;
}

.LineBox .TopLeft
{
	background-image: url(/App_Themes/DefaultTheme/LineBox/TopLeft.gif) !important;
	width: 18px !important;
	height: 18px !important;
}

.LineBox .BottomLeft
{
	background-image: url(/App_Themes/DefaultTheme/LineBox/BottomLeft.gif) !important;
	width: 18px !important;
	height: 18px !important;
}

.LineBox .LeftBorder
{
	background-image: url(/App_Themes/DefaultTheme/LineBox/LeftBorder.gif) !important;
	width: 18px !important;
}

.LineBox .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/LineBox/BottomRight.gif) !important;
	width: 18px !important;
	height: 18px !important;
}

.LineBox .BottomBorder
{
	background-image: url(/App_Themes/DefaultTheme/LineBox/BottomBorder.gif) !important;
	height: 18px !important;
}

.LineBox .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/LineBox/BottomRight.gif) !important;
	width: 18px !important;
	height: 18px !important;
}

.LineBox .RightBorder
{
	background-image: url(/App_Themes/DefaultTheme/LineBox/RightBorder.gif) !important;
	width: 18px !important;
}

.LineBox .TopRight
{
	background-image: url(/App_Themes/DefaultTheme/LineBox/TopRight.gif) !important;
	width: 18px !important;
	height: 18px !important;
}

.LineBox .TopBorder
{
	background-image: url(/App_Themes/DefaultTheme/LineBox/TopBorder.gif) !important;
	height: 18px !important;
}

.RequiredText
{
	color: #666666;
	font-size: 10px;
}

.SubItemCheckBox
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	font-style: italic;
}

.AddABusinessTable tr
{
	/*height: 30px;*/
	font-family: Verdana;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
}
.AddABusinessTable .Header
{
	text-align: right;
	width: 175px;
	padding-right: 5px;
}


.ProductBoxTop
{
}

.ProductBoxTop .TopLeft
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxTop/TopLeft.gif);
	width: 18px;
	height: 18px;
}

.ProductBoxTop .BottomLeft
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxTop/BottomLeft.gif);
	width: 18px;
	height: 18px;
}

.ProductBoxTop .LeftBorder
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxTop/LeftBorder.gif);
	width: 18px;
}

.ProductBoxTop .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxTop/BottomRight.gif);
	width: 18px;
	height: 18px;
}

.ProductBoxTop .BottomBorder
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxTop/BottomBorder.gif);
	height: 18px;
}

.ProductBoxTop .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxTop/BottomRight.gif);
	width: 18px;
	height: 18px;
}

.ProductBoxTop .RightBorder
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxTop/RightBorder.gif);
	width: 18px;
}

.ProductBoxTop .TopRight
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxTop/TopRight.gif);
	width: 18px;
	height: 18px;
}

.ProductBoxTop .TopBorder
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxTop/TopBorder.gif);
	height: 18px;
}

.ProductBoxTop .ContentCell
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxTop/Background.gif);
}


.ProductBoxMiddle
{
}

.ProductBoxMiddle .TopLeft
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxMiddle/TopLeft.gif);
	width: 18px;
	height: 1px;
}

.ProductBoxMiddle .BottomLeft
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxMiddle/BottomLeft.gif);
	width: 18px;
	height: 18px;
}

.ProductBoxMiddle .LeftBorder
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxMiddle/LeftBorder.gif);
	width: 18px;
}

.ProductBoxMiddle .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxMiddle/BottomRight.gif);
	width: 18px;
	height: 18px;
}

.ProductBoxMiddle .BottomBorder
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxMiddle/BottomBorder.gif);
	height: 18px;
}

.ProductBoxMiddle .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxMiddle/BottomRight.gif);
	width: 18px;
	height: 18px;
}

.ProductBoxMiddle .RightBorder
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxMiddle/RightBorder.gif);
	width: 18px;
}

.ProductBoxMiddle .TopRight
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxMiddle/TopRight.gif);
	width: 18px;
	height: 1px;
}

.ProductBoxMiddle .TopBorder
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxMiddle/TopBorder.gif);
	height: 1px;
}

.ProductBoxMiddle .ContentCell
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxMiddle/Background.gif);
}

/****************/

.ProductBoxBottom
{
}

.ProductBoxBottom .TopLeft
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxBottom/TopLeft.gif);
	width: 10px;
	height: 10px;
}

.ProductBoxBottom .BottomLeft
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxBottom/BottomLeft.gif);
	width: 10px;
	height: 10px;
}

.ProductBoxBottom .LeftBorder
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxBottom/LeftBorder.gif);
	width: 10px;
}

.ProductBoxBottom .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxBottom/BottomRight.gif);
	width: 10px;
	height: 10px;
}

.ProductBoxBottom .BottomBorder
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxBottom/BottomBorder.gif);
	height: 10px;
}

.ProductBoxBottom .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxBottom/BottomRight.gif);
	width: 10px;
	height: 10px;
}

.ProductBoxBottom .RightBorder
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxBottom/RightBorder.gif);
	width: 10px;
}

.ProductBoxBottom .TopRight
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxBottom/TopRight.gif);
	width: 10px;
	height: 10px;
}

.ProductBoxBottom .TopBorder
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxBottom/TopBorder.gif);
	height: 10px;
}

.ProductBoxBottom .ContentCell
{
	background-image: url(/App_Themes/DefaultTheme/ProductBoxBottom/Background.gif);
}

.ProductTypeHeader
{
	font-family: Verdana;
	font-size: 11px;
	color: #c35300;
	font-weight: bold;
	text-align: center;
	background-color: #c0dae5;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 115px;
}

.ProductListingFieldHeader
{
	width: 250px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #abcedc;
	font-family: Verdana;
	font-size: 11px;
}
.ProductListingFieldOption
{
	text-align: center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #abcedc;
	width: 115px;
}

.ProductInfoButton
{
	text-align: center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #abcedc;
}
/*******************/

.InteriorBlueLineBox
{
}

.InteriorBlueLineBox .TopLeft
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBlueLineBox/TopLeft.gif);
	width: 10px;
	height: 10px;
}

.InteriorBlueLineBox .BottomLeft
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBlueLineBox/BottomLeft.gif);
	width: 10px;
	height: 10px;
}

.InteriorBlueLineBox .LeftBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBlueLineBox/LeftBorder.gif);
	width: 10px;
}

.InteriorBlueLineBox .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBlueLineBox/BottomRight.gif);
	width: 10px;
	height: 10px;
}

.InteriorBlueLineBox .BottomBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBlueLineBox/BottomBorder.gif);
	height: 10px;
}

.InteriorBlueLineBox .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBlueLineBox/BottomRight.gif);
	width: 10px;
	height: 10px;
}

.InteriorBlueLineBox .RightBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBlueLineBox/RightBorder.gif);
	width: 10px;
}

.InteriorBlueLineBox .TopRight
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBlueLineBox/TopRight.gif);
	width: 10px;
	height: 10px;
}

.InteriorBlueLineBox .TopBorder
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBlueLineBox/TopBorder.gif);
	height: 10px;
}

.InteriorBlueLineBox .ContentCell
{
	background-image: url(/App_Themes/DefaultTheme/InteriorBlueLineBox/Background.gif);
}

.AddABusinessHeader
{
	font-size: 18pt;
	font-family: Georgia;
	color: #6b644e;
	padding-bottom: 15px;
}

.balloon
{
	width: 315px;
}
.balloonmiddle
{
	width: 295px;
	background-image: url('/App_Themes/DefaultTheme/images/baloonhelp/balloonmiddle.gif');
	background-repeat: repeat-y;
	font-family: tahoma, arial;
	font-size: 10px;
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
.balloontop
{
	width: 315px;
	background-image: url('/App_Themes/DefaultTheme/images/baloonhelp/balloontop.gif');
	height: 10px;
	background-repeat: no-repeat;
}
.balloonbottom 
{
	width: 315px;
	background-image: url('/App_Themes/DefaultTheme/images/baloonhelp/balloonbottom.gif');
	height: 30px;
	background-repeat: no-repeat;
}

/**********************************/

.BusinessControlPanelTable
{
	font-family: Verdana;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
}
.BusinessControlPanelTable .Header
{
	text-align: right;
	width: 160px;
	padding-right: 5px;
}

.CategoryManagerHeader
{
	font-weight: bold;
	text-align: center;
}

.SignUpPriceDiv
{
	padding-bottom: 5px;
	padding-top: 5px;
}

.BusinessControlPanelButton
{
	position: relative;
	top: 2px;
}


/**************************/

.BrownEdgeBox
{
}

.BrownEdgeBox .TopLeft
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BrownEdgeBox/TopLeft.gif);
	width: 18px;
	height: 18px;
}

.BrownEdgeBox .BottomLeft
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BrownEdgeBox/BottomLeft.gif);
	width: 18px;
	height: 18px;
}

.BrownEdgeBox .LeftBorder
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BrownEdgeBox/LeftBorder.gif);
	width: 18px;
}

.BrownEdgeBox .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BrownEdgeBox/BottomRight.gif);
	width: 18px;
	height: 18px;
}

.BrownEdgeBox .BottomBorder
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BrownEdgeBox/BottomBorder.gif);
	height: 18px;
}

.BrownEdgeBox .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BrownEdgeBox/BottomRight.gif);
	width: 18px;
	height: 18px;
}

.BrownEdgeBox .RightBorder
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BrownEdgeBox/RightBorder.gif);
	width: 18px;
}

.BrownEdgeBox .TopRight
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BrownEdgeBox/TopRight.gif);
	width: 18px;
	height: 18px;
}

.BrownEdgeBox .TopBorder
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BrownEdgeBox/TopBorder.gif);
	height: 18px;
}

.BrownEdgeBox .ContentCell
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BrownEdgeBox/Background.gif);
}

/****************************************/

.ThickLineTransparentBox
{
}

.ThickLineTransparentBox .TopLeft
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/ThickLineTransparentBox/TopLeft.gif);
	width: 18px;
	height: 18px;
}

.ThickLineTransparentBox .BottomLeft
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/ThickLineTransparentBox/BottomLeft.gif);
	width: 18px;
	height: 18px;
}

.ThickLineTransparentBox .LeftBorder
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/ThickLineTransparentBox/LeftBorder.gif);
	width: 18px;
}

.ThickLineTransparentBox .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/ThickLineTransparentBox/BottomRight.gif);
	width: 18px;
	height: 18px;
}

.ThickLineTransparentBox .BottomBorder
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/ThickLineTransparentBox/BottomBorder.gif);
	height: 18px;
}

.ThickLineTransparentBox .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/ThickLineTransparentBox/BottomRight.gif);
	width: 18px;
	height: 18px;
}

.ThickLineTransparentBox .RightBorder
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/ThickLineTransparentBox/RightBorder.gif);
	width: 18px;
}

.ThickLineTransparentBox .TopRight
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/ThickLineTransparentBox/TopRight.gif);
	width: 18px;
	height: 18px;
}

.ThickLineTransparentBox .TopBorder
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/ThickLineTransparentBox/TopBorder.gif);
	height: 18px;
}

.ThickLineTransparentBox .ContentCell
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/ThickLineTransparentBox/Background.gif);
}

/****************************************/

.BcpBox
{
}

.BcpBox .TopLeft
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BcpBox/TopLeft.gif);
	width: 18px;
	height: 18px;
}

.BcpBox .BottomLeft
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BcpBox/BottomLeft.gif);
	width: 18px;
	height: 18px;
}

.BcpBox .LeftBorder
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BcpBox/LeftBorder.gif);
	width: 18px;
}

.BcpBox .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BcpBox/BottomRight.gif);
	width: 18px;
	height: 18px;
}

.BcpBox .BottomBorder
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BcpBox/BottomBorder.gif);
	height: 18px;
}

.BcpBox .BottomRight
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BcpBox/BottomRight.gif);
	width: 18px;
	height: 18px;
}

.BcpBox .RightBorder
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BcpBox/RightBorder.gif);
	width: 18px;
}

.BcpBox .TopRight
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BcpBox/TopRight.gif);
	width: 18px;
	height: 18px;
}

.BcpBox .TopBorder
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BcpBox/TopBorder.gif);
	height: 18px;
}

.BcpBox .ContentCell
{
	background-image: url(/App_Themes/DefaultTheme/Boxes/BcpBox/Background.gif);
}

.TopNavLink
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.TopNavLink:visited
{
	color: #000000;
}
/*.TopNavLink:hover
{
	color: #333333;
}*/

.CategoryListing
{
	color: #333333 !important;
	font-family: Verdana !important;
	font-size: 11px !important;
}
.CategoryListing .HyperLink
{
	color: #333333 !important;
	text-decoration: none;
}
.CategoryListing .HyperLink:hover
{
	background-color: #f3f0d9;
}
.CategoryListing .PhoneNumber
{
}

.BusinessListing .BusinessName
{
	font-size: 10pt;
	text-decoration: none;
}
.BusinessListing a:hover
{
	background-color: #f3f0d9;
}

.BusinessListing .PhoneNumber
{
	font-size: 10pt;
}

.GridNoBorder
{
	/*GridNoBorder is for RadGrids that normally show grid lines - note: must use "td" definition for inside lines*/
	border-width: 0px !important;
	border-style: hidden !important;
	border-collapse: collapse !important;
}
.GridNoBorder td
{
	border-width: 0px !important;
	border-style: hidden !important;
	border-collapse: collapse !important;
}

.CustomTab
{
	font-weight: bold !important;
}

.ReviewWidget
{
}
.ReviewWidget .ReviewLink
{
	cursor: pointer;
}
.ReviewWidget .BusinessTitle
{
	color: #000000;
}

.SiteListingWidget
{
	width: 250px;
	margin-left: auto;
	margin-right: auto;
}
.SiteListingWidget .Community
{
	color: #9c0a0d;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	padding-bottom: 10px;
}
.SiteListingWidget a
{
	color: #2d84a8;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;	
}