﻿body
{
	background-color: #E9E9E9;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}

A:link, A:visited
{
	text-decoration: underline;
	color: #000099;
	padding-left: 0px;
	font-size: 1em;
}

A:hover
{
	text-decoration: none;
	color: #000099;
	padding-left: 0px;
	font-size: 1em;
}

A:active
{
	text-decoration: underline;
	color: #000099;
	padding-left: 0px;
}

.A:link, .A:visited, .A:active
{
	text-decoration: none;
	color: #000099;
	padding-left: 0px;
}

.A:hover
{
	text-decoration: underline;
	color: #000099;
	padding-left: 0px;
}

.Container
{
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	background-color: White;
	text-align: left;
}

.MasterContent
{
	padding: 20px 8px 20px 8px;
}

.InsightMasterContent
{
	padding: 20px 8px 20px 8px;
	background-color: #f0f0ee;
}

.InsightMasterMozFix
{
	clear: both;
	background-color: #f0f0ee;
}

.BreadCrumbContainer
{
	padding-bottom: 10px;
	float: left;
}

.BreadCrumb A, .BreadCrumb A:visited, .BreadCrumb:active
{
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}

.BreadCrumb A:hover
{
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.BreadCrumbCurrentPage
{
	font-size: 11px;
	color: #0054A4;
	font-weight: bold;
}

#BreadCrumbMargins
{
	margin: 10px 0px 0px 10px;
}

.NestedMasterContainer
{
	width: 784px;
	min-height: 300px;
}

.LeftTabContainer
{
	float: left;
	width: 604px;
}

.LeftTabContent
{
	margin: 0px;
	margin-top: -3px!ie; /* only needed for IE */
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	min-height: 100px;
	float: left;
	clear: both;
	width: 602px;
}

.MiddleFillerContainer
{
	float: left;
	width: 5px;
	min-height: 100px;
}

.RightSideBarContainer
{
	float: left;
	width: 175px;
	min-height: 100px;
	padding-top: 26px;
}

.CaptionBackNext
{
	font-size: 16px;
	font-weight: bold;
	color: #0054A4;
	height: 22px;
	padding: 13px 18px 10px 6px;
}

.BottomReviewPrintContinuePanel
{
	padding-top: 15px;
	padding-left: 12px;
	padding-right: 12px;
	width: 578px;
	height: 40px;
}
/************ Side Bar **************/
.YouCurrentlyHaveContainer
{
	width: 175px;
	text-align: center;
}

.YouCurrentlyHaveCaption
{
	text-align: left;
	background-image: url(/Images/Common/YouCurrentlyHaveBackground.jpg);
	background-repeat: repeat-x;
	width: 167px;
	padding: 3px 0 3px 8px;
	text-align: left;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.YouCurrentlyHaveContent
{
	width: 173px;
	border: solid 1px #999999;
	padding-bottom: 5px;
}

.Font10
{
	font-size: 10px;
	color: Black;
	font-weight: normal;
}

.Font11
{
	font-size: 11px;
	color: Black;
	font-weight: normal;
}

.Font12
{
	font-size: 12px;
	color: Black;
	font-weight: normal;
}

.Font13
{
	font-size: 13px;
	color: Black;
	font-weight: normal;
}

.Bold12
{
	font-size: 12px;
	color: Black;
	font-weight: bold;
}

.Bold18
{
	font-size: 18px;
	font-weight: bold;
}

a.Bold12:link
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

a.Bold12:visited
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

a.Bold12:hover
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	text-decoration: underline;
}

a.Bold12:active
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

a:link.BoldBlue12
{
	padding: 0 0 0 0;
	font-weight: bold;
	color: #0054a4;
	text-decoration: underline;
	font-size: 12px;
}
a:visited.BoldBlue12
{
	padding: 0 0 0 0;
	font-weight: bold;
	color: #0054a4;
	text-decoration: underline;
	font-size: 12px;
}
a:hover.BoldBlue12
{
	padding: 0 0 0 0;
	font-weight: bold;
	color: #0054a4;
	text-decoration: none;
	font-size: 12px;
}
a:active.BoldBlue12
{
	padding: 0 0 0 0;
	font-weight: bold;
	color: #0054a4;
	text-decoration: underline;
	font-size: 12px;
}

.Bold13
{
	font-size: 13px;
	color: Black;
	font-weight: bold;
}

.Bold14
{
	font-size: 14px;
	color: Black;
	font-weight: bold;
}

.Bold16
{
	font-size: 16px;
	color: Black;
	font-weight: bold;
}

.Bold25
{
	font-size: 25px;
	color: Black;
	font-weight: bold;
}

.YouCurrentlyHaveLeads
{
	padding-top: 6px;
	padding-bottom: 8px;
	text-align: center;
}
.YouCurrentlyHaveLoading
{
	padding-top: 6px;
	padding-bottom: 5px;
	text-align: center;
}

.YouCurrentlyHaveUpdateCount
{
	padding-bottom: 8px;
}

.EmailCount
{
	text-align: center;
	background-image: url(/Images/Common/emailcountbg.gif);
	background-repeat: no-repeat;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 0px 5px;
}

.EmailCountSmall
{
	font-size: 11px;
	font-weight: normal;
}

.EmailCountLarge
{
	font-size: 14px;
	font-weight: bold;
}

.ReviewEmail
{
	margin-left: 30px;
	margin-bottom: 20px;
}

.ReviewEmailTextMain
{
	font-size: 16px;
	color: #006600;
	margin-bottom: 3px;
}

.ReviewEmailTextSub
{
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
}

/********** Accordion ************/
#AccordionContainer
{
	width: 592px;
	border: solid 1px #CCCCCC;
	padding: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
}

.AccordionHeader
{
	border: 1px solid #999999;
	color: Black;
	background-color: #E1EBF4;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

.AccordionHeaderDesc
{
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-left: 38px;
	margin-top: 1px;
	margin-bottom: 0px;
}

.AccordionHeaderDescHidden
{
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-left: 38px;
	margin-top: 1px;
	margin-bottom: 0px;
	display: none;
}

.AccordionHeaderSelected
{
	color: Black;
	background-color: White;
	font-size: 13px;
	font-weight: bold;
	padding: 6px;
	margin-top: 5px;
	cursor: pointer;
}

.AccordionContent
{
	background-color: White;
	font-size: 12px;
	font-weight: normal;
}

.AccordionSelectionControlIndent
{
	margin-left: 35px;
}

.AccordionImage
{
	padding-right: 6px;
	vertical-align: middle;
}

.AccordionSubHeader
{
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}

.AccordionSubContent
{
	padding-bottom: 5px;
}
.Bold13
{
	font-size: 13px;
	font-weight: bold;
}

.RedBold13
{
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
}

.Pad15
{
	padding-left: 15px;
}

.Pad25
{
	padding-left: 25px;
}

.Margin50
{
	margin-left: 50px;
}

.Red11
{
	font-size: 11px;
	color: #CC0000;
}

/* vertical image center style, provides vertical image entering across browsers 
NOTE!!! - also has a component in IeSpecific.css */

.InlineImageCenter
{
	display: table-cell;
	vertical-align: middle;
}

.InlineImageCenter *
{
	vertical-align: middle;
}

/* do not delete this code */

/*\*//*/
.InlineImageCenter {
    display: block;
}
.InlineImageCenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

/************ Modal Popup ***************/

/*Modal Popup*/
.ModalHeader
{
	background-color: #CCDDED;
	height: 25px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	cursor: move;
}

.ModalContainer
{
	border-width: 3px;
	padding: 5px;
	padding-bottom: 8px;
}

.ModalBackground
{
	background-color: Gray;
	filter: alpha(opacity=25);
	opacity: 0.25;
}

.ModalBackgroundShadow
{
	/**background-color: Black;**/ /**filter: alpha(opacity=30);**/ /**    opacity: 0.6; **/
	height: 326px;
	left: 5px;
	position: absolute;
	top: 5px;
	visibility: visible;
	width: 386px;
	z-index: 100001;
}

.ModalPopup
{
	background-color: White;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	position: relative;
	padding-bottom: 15px;
	z-index: 100009;
}

.ModalTextHeader
{
	width: 100%;
	float: left;
	background-color: #CCDDED;
	cursor: move;
	padding-top: 3px;
}

.ModalButton
{
	background-color: #CCDDED;
	padding-right: 4px;
	padding-top: 2px;
	float: right;
	cursor: pointer;
}

.ModalPopupHeaderText
{
	font-size: 13px;
	color: Black;
	font-weight: bold;
	display: inline;
	float: left;
	padding-left: 2px;
}

.ModalButtonContainer
{
	width: 100%;
	float: left;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.ModalWarningContainer
{
	width: 100%;
	float: left;
	height: 58px;
}

.ModalWarningIcon
{
	float: left;
	margin-left: 5px;
	margin-right: 15px;
	height: 58px;
	width: 52px;
}

.ModalWarningContent
{
	float: left;
	margin-right: 15px;
	height: 58px;
	width: 275px;
	white-space: pre-wrap;
}

.ModalWarningContentText
{
	float: left;
	margin-right: 2px;
	white-space: pre-wrap;
}
/*********** Additional Options **********/
.AdditionalOptionsContainer
{
	width: 173px;
	height: 147px;
	margin-top: 10px;
	text-align: center;
	border: solid 1px #999999;
}

.AdditionalOptionsCaption
{
	width: 173px;
	height: 20px;
	text-align: left;
	background-image: url(/Images/Common/SelectedCriteria.jpg);
	border-bottom: solid 1px #999999;
}

.AdditionalOptionsContentContainer
{
	width: 100%;
	height: 125px;
}

.AdditionalOptionsText
{
	text-align: left;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 0 8px;
}
/*********** How To Change Criteria **********/

.ChangeCriteriaText
{
	text-align: left;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 0 3px;
	float: left;
}

.ChangeCriteriaContainer
{
	width: 173px;
	height: 185px;
	margin-top: 10px;
	text-align: left;
	border: solid 1px #999999;
}

.HowToExcludeContainer
{
	width: 173px;
	height: 245px;
	margin-top: 10px;
	text-align: left;
	border: solid 1px #999999;
}

.ChangeCriteriaCaption
{
	width: 173px;
	height: 20px;
	text-align: left;
	background-image: url(/Images/Common/SelectedCriteria.jpg);
	border-bottom: solid 1px #999999;
}
/********** Business Search Page ***********/
.StartPageContainer
{
	width: 725px;
	min-height: 382px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.StartPageCaption
{
	background-image: url(/Images/Common/BGRoundBlueBusLg2.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 34px;
	text-align: right;
}

.StartPageCaptionText
{
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #0054A4;
	padding-left: 8px;
	padding-top: 10px;
}

.StartPageBackButton
{
	padding-right: 3px;
	height: 34px;
}

.StartPageContentContainer
{
	min-height: 344px;
	width: 723px;
	border-left: solid 1px #CCDDED;
	border-right: solid 1px #CCDDED;
	border-bottom: solid 1px #CCDDED;
	margin: 0px;
	text-align: left;
}

.StartPageInstructionsText
{
	font-size: 16px;
	font-weight: bold;
	color: #0054A4;
	padding-top: 14px;
	padding-left: 18px;
}
/******* Save Search **********/
/*.SaveSearchContainer
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 12px;
	color: #333333;
}

.SaveSearchTextArea
{
	padding-left: 5px;
	padding-right: 5px;
	background-color: #CCDDED;
	width: 350px;
	height: 31px;
}

.SaveSearchTextBox
{
	margin-top: 5px;
	border: solid 1px #999999;
	width: 230px;
	height: 14px;
}*/

/***************** PopupControl ****************/
.PopupModalBackground
{
	background-color: Gray;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.PopupContainer
{
	background-color: White;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	position: relative;
	z-index: 100002;
}

#divEmailPopUp
{
	background-color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	width: 400px;
	height: 290px;
	z-index: 150;
	visibility: hidden;
	position: absolute;
}

.EmailPopupHeader
{
	font-size: 15px;
	font-weight: bold;
	color: #0054A4;
	margin-top: 30px;
}

.EmailPopupText
{
	font-size: 13px;
	font-weight: bold;
	width: 335px;
	margin: 5px 0px 10px 0px;
	text-align: center;
}

.EmailPopupBody
{
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 5px;
}

.EmailPopupContent
{
	float: left;
	width: 345px;
}

.EmailPopupBodyLeft
{
	font-size: 12px;
	width: 125px;
	float: left;
	text-align: left;
	padding-left: 20px;
}

.EmailPopupBodyRight
{
	float: right;
	width: 192px;
}

.EmailPopupFooter
{
	clear: both;
	font-size: 14px;
	font-weight: bold;
	padding: 13px 0px 7px 0px;
}

/* Added for Business Spending Popups 4/2/08 */
.PopupContainerBusinessSpending
{
	background-image: url( "/Images/Business/BusinessSpendingPopup.png" );
	_background-image: url( "/Images/Business/BusinessSpendingPopup.gif" );
	height: 147px;
	width: 189px;
	background-position: top;
	position: absolute;
}

/* Added for Business Spending Popups 4/2/08 */
.PopupHeader
{
	background-color: #CCDDED;
	height: 19px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	cursor: move;
}
/* Added for Business Spending Popups 4/2/08 */
.PopupHeaderBusinessSpending
{
	height: 0px;
	padding: 12px 0px 1px 6px;
	margin: 0px 0px 3px 0px;
	_padding: 12px 0px 0px 6px;
	_margin: 0px 0px -11px 0px;
	_position: relative;
	cursor: move;
}
/* Added for Business Spending Popups 4/2/08 */
.RedPopupHeader
{
	background-color: #CC0000;
	height: 19px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	cursor: move;
}
.PopupHeaderText
{
	font-size: 13px;
	color: Black;
	font-weight: bold;
	display: inline;
	float: left;
	padding-left: 2px;
}
.BluePopupHeader
{
	background-color: #99CCFF;
	height: 19px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	cursor: move;
}
/* Added for Business Spending Popups 4/2/08 */
.PopupHeaderTextBusinessSpending
{
	font-size: 12px;
	color: Black;
	font-weight: bold;
	display: inline;
	float: left;
	padding-left: 2px;
}
/* Added for Business Spending Popups 4/2/08 */
.RedPopupHeaderText
{
	font-size: 13px;
	color: White;
	font-weight: bold;
	display: inline;
	float: left;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
}
.BluePopupHeaderText
{
	font-size: 13px;
	color: Black;
	font-weight: bold;
	display: inline;
	float: left;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
}

.PopupCloseButton
{
	background-color: #CCDDED;
	padding-right: 4px;
	padding-top: 2px;
	float: right;
	cursor: pointer;
	font-size: 11px;
	color: #000099;
	text-decoration: underline;
	font-weight: normal;
}
.RedPopupCloseButton
{
	background-color: #CC0000;
	padding-right: 4px;
	padding-top: 2px;
	float: right;
	cursor: pointer;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.BluePopupCloseButton
{
	background-color: #99CCFF;
	padding-right: 4px;
	padding-top: 2px;
	float: right;
	cursor: pointer;
	font-size: 11px;
	color: #3923D6;
	text-decoration: underline;
	font-weight: normal;
}
.PopupContent
{
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 10px 5px 10px 5px;
}
/* Added for Business Spending Popups 4/2/08 */
.PopupContentBusinessSpending
{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 12px 15px 10px 9px;
	margin: 0px 0px 0px 0px;
}
/* Added for Business Spending Popups 4/2/08 */
.RedPopupContent
{
	font-size: 12px;
	color: Black;
	padding: 10px 10px 10px 10px;
}

.SmallGray
{
	color: Gray;
	font-size: 8pt;
	float: left;
}
label span.SmallGray
{
	float: inherit;
}

.SmallGray2
{
    color: #555555;
    font-size: 11px;
}

.SelectionIndent
{
	margin-left: 10px;
}

.navArrow
{
	border: Solid 1px LightGrey;
	padding: 0px 3px 0px 3px;
	margin-left: 2px;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;
	display: inline-block;
}

.SubIndexTitle
{
	font-weight: bold;
	margin-top: 15px;
}

.iconSpacing
{
	margin-left: 3px;
	cursor: pointer;
}

.HintFont11
{
	font-size: 11px;
	color: #555555;
}

#OmitAgeCheckBox {margin-left: 10px;}

/********Select Target Page*********/

.SelectTargetMainContent
{
	margin-left: 48px;
	margin-bottom: 30px;
	float: left;
	border: Solid 1px #999999;
	min-height: 300px;
	width: 700px;
}

#divTitledBox
{
	padding-left: 5px;
	border-bottom: Solid 1px #999999;
	font-size: 18px;
	font-weight: bold;
	color: #0054A4;
	padding-top: 6px;
	background-image: url( '/Images/Common/GradientBg.jpg' );
	height: 28px;
}

.SelectTargetCaptionText
{
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #0054A4;
	padding-left: 12px;
	padding-top: 10px;
	clear: both;
}

.SelectTargetBackButton
{
	padding-right: 6px;
	padding-top: 10px;
	height: 37px;
	float: right;
	clear: both;
}

.SelectTargetContainer
{
	width: 100%;
}

/* abk 20080528 - correct order of link pseudo-styles */
a.SelectTargetPopularListLink:link
{
	padding: 0px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.SelectTargetPopularListLink:visited
{
	padding: 0px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.SelectTargetPopularListLink:hover
{
	padding: 0px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
a.SelectTargetPopularListLink:active
{
	padding: 0px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.SelectTargetPop
{
	padding-left: 15px;
}

.SelectTargetFont12
{
	font-size: 12px;
	color: Black;
	font-weight: normal;
}

.SelectTargetDivOuterContent
{
	margin-left: 50px;
	margin-bottom: 15px;
	padding-left: 20px;
	padding-top: 5px;
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	background-color: #F0F5FB;
	width: 575px;
}
.SelectTargetHeadingText
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #0054A4;
}
.SelectTargetPhoneVerifiedIcon
{
	float: right;
	margin-top: -15px;
	margin-left: 105px;
	position: absolute;
	border-style: none;
}

.SelectTargetTD
{
	cursor: pointer;
	background-image: url( '/Images/Common/CurvedTable.gif' );
	background-repeat: no-repeat;
}
.SelectTargetTDColor
{
	cursor: pointer;
	background-image: url( '/Images/Common/CurvedTableColor.gif' );
	background-repeat: no-repeat;
}

.SelectTargetInnerHeadingText
{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #0054A4;
}

.SelectTargetTable
{
	padding-top: 0px;
	height: 210px;
	width: 175px;
}

.SelectTargetPadding10
{
	padding-left: 10px;
}

.YouCurrentlyHavePostcardContainer
{
	width: 175px;
	text-align: center;
}

.YouCurrentlyHavePostcardContent
{
	width: 173px;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding-bottom: 10px;
}

.YouCurrentlyHavePostcardContent hr
{
	width: 150px;
	height: 1px;
	color: #999999;
}

.YouCurrentlyHavePostcardLeads
{
	padding-top: 6px;
	text-align: center;
}

.YouCurrentlyHavePostcardPrice
{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	padding-left: 5px;
}
.ContinueToPostcard
{
	padding-top: 10px;
}
.ReturnToCheckout
{
	display: none;
	padding-top: 10px;
}
.YouCurrentlyHavePostcardButtonSeparator
{
	padding-bottom: 10px;
}
.YouCurrentlyHavePostcardBold11
{
	font-size: 11px;
	color: Black;
	font-weight: bold;
}

/**********Professionals Page***********/

.ErrorPopUp
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.50;
}

.ProfessionalTitleHeading
{
	font-size: 18px;
	font-family: Arial;
	color: #000099;
	font-weight: bold;
}

.DivProfessionalPadding
{
	padding-left: 45px;
}

.Hr
{
	width: 675px;
	height: 2px;
	color: #CCDDED;
	background-color: #CCDDED;
	border-width: 0px;
	margin-top: -1px;
}

.TDProfessional
{
	font-family: Arial;
	font-size: 13px;
}
.BusinessSpeciality
{
	background-color: #F7F7F7;
	border-color: Gray;
	border-style: solid;
	border-width: 1px;
	margin-top: 15px;
	width: 500px;
	height: 110px;
}

.BusinessSpecialityHeading
{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #0054A4;
	vertical-align: super;
}

.BusinessSpecialityContent
{
	font-family: Arial;
	font-size: 12px;
	margin-top: 15px;
	padding-left: 15px;
}
/******* ADVANCED RADIUS (Proximity) START *******/
.OptionIndent
{
	margin-left: 9px;
}
.OptionSpacing
{
	margin-top: 12px;
}
.OptionSpacing2
{
	margin-top: 8px;
}
.RadiusOption
{
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.RadiusSubOptions
{
	margin-top: 8px;
	margin-left: 19px;
	margin-bottom: 10px;
}
.Bold
{
	font-weight: bold;
}
.RadiusPasteAddressExample
{
	border: solid 1px #999999;
	width: 275px;
	height: 64px;
	background-color: #F7F7F7;
	padding: 3px 6px 3px 6px;
}
.AdvancedRadiusCenterOLD
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.AdvancedRadiusCenter
{
	margin-left: 221px;
}
.CenterPointNotFound
{
	color: #CC0000;
	margin-top: 8px;
	margin-bottom: 8px;
}
.AdvRadMatchesContainer
{
	margin-left: -34px;
	width: 550px;
	border: solid 1px #999999;
	background-color: #F7F7F7;
	margin-bottom: 5px;
}
.AdvRadMatchesCaption
{
	font-size: 13px;
	color: #000000;
	margin: 5px 0px 5px 5px;
}
.AdvRadSearchAgain
{
	color: #CC0000;
	font-size: 12px;
	width: 530px;
	text-align: right;
	margin-right: 4px;
	padding: 4px 0px 4px 0px;
	float: right;
}
.AdvRadGridContainer
{
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	margin: 4px;
	text-align: left;
}
.AdvRadGridContainer td, .AdvRadGridContainer th
{
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}
.AdvRadGridContainer table
{
	border-collapse: collapse;
}
/******* ADVANCED RADIUS (Proximity) END *******/
/******* ADVANCED RADIUS REVIEW - START *******/
.AdvRadRevContainer
{
}
.AdvRadRevInstructions
{
	padding-top: 5px;
	clear: both;
}
.AdvRadRevErrorInstructions
{
	margin-top: 10px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 540px;
	height: 215px;
	border: solid 1px #CC0000;
	background-color: #F7F7F7;
}
.AdvRadRevErrorContent
{
	padding: 5px 10px 5px 10px;
	text-align: left;
}
.AdvRadRevInnerError
{
	margin-top: 5px;
	width: 474px;
	height: 80px;
	border: solid 1px #666666;
	background-color: White;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.AdvRadRevInnerErrorContent
{
	text-align: left;
	padding: 5px;
}
.AdvRadRevIndent
{
	padding-left: 60px;
}
.AdvRadRevErrorText
{
	line-height: 20px;
	padding-top: 5px;
}

a.AdvRadRevErrorTextLink:link
{
	padding: 0px;
	margin: 0px;
	color: #000099;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.AdvRadRevErrorTextLink:visited
{
	padding: 0px;
	margin: 0px;
	color: #000099;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.AdvRadRevErrorTextLink:hover
{
	padding: 0px;
	margin: 0px;
	color: #000099;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
a.AdvRadRevErrorTextLink:active
{
	padding: 0px;
	margin: 0px;
	color: #000099;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.AdvRadRevErrorTextCenter
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.none, a.none, a.none:visited, a.none:selected, a.none:hover
{
	border: none;
	padding: 0px;
	margin: 0px;
}
.AdvRadRevCaption
{
	font-size: 16px;
	font-weight: bold;
}
.AdvRadRevDataContainer
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border: solid 1px #999999;
	background-color: #F7F7F7;
	width: 750px;
}
.AdvRadUpdate
{
	margin: 5px 5px 0px 5px;
}



a.ClearCheckLink:link
{
	padding: 0px;
	margin: 0px;
	color: #000099;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
a.ClearCheckLink:visited
{
	padding: 0px;
	margin: 0px;
	color: #000099;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
a.ClearCheckLink:hover
{
	padding: 0px;
	margin: 0px;
	color: #000099;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
a.ClearCheckLink:active
{
	padding: 0px;
	margin: 0px;
	color: #000099;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

/******* ADVANCED RADIUS REVIEW - END *******/

a:link.ReviewOverMaxPopup_Close
{
	padding: 0 0 0 0;
	font-weight: normal;
	color: #0054a4;
	text-decoration: none;
	font-size: 12px;
}
a:visited.ReviewOverMaxPopup_Close
{
	padding: 0 0 0 0;
	font-weight: normal;
	color: #0054a4;
	text-decoration: none;
	font-size: 12px;
}
a:hover.ReviewOverMaxPopup_Close
{
	padding: 0 0 0 0;
	font-weight: normal;
	color: #0054a4;
	text-decoration: underline;
	font-size: 12px;
}
a:active.ReviewOverMaxPopup_Close
{
	padding: 0 0 0 0;
	font-weight: normal;
	color: #0054a4;
	text-decoration: underline;
	font-size: 12px;
}

/******* Review Max popup *******/

a:link.ReviewOverMaxPopup_Links
{
	padding: 0 0 0 0;
	font-weight: normal;
	color: #0054a4;
	text-decoration: underline;
	font-size: 12px;
}
a:visited.ReviewOverMaxPopup_Links
{
	padding: 0 0 0 0;
	font-weight: normal;
	color: #0054a4;
	text-decoration: underline;
	font-size: 12px;
}
a:hover.ReviewOverMaxPopup_Links
{
	padding: 0 0 0 0;
	font-weight: normal;
	color: #0054a4;
	text-decoration: none;
	font-size: 12px;
}
a:active.ReviewOverMaxPopup_Links
{
	padding: 0 0 0 0;
	font-weight: normal;
	color: #0054a4;
	text-decoration: underline;
	font-size: 12px;
}

.selectionGroup
{
	margin-bottom: 10px;
}
.selectionValue
{
	padding: 1px;
	float: left;
	width: 130px;
}

.font10
{
	font-size: 10px;
}
.font11
{
	font-size: 11px;
}
.font12
{
	font-size: 12px;
}
.font13
{
	font-size: 13px;
}
.font14
{
	font-size: 14px;
}
.font15
{
	font-size: 15px;
}
.font16
{
	font-size: 16px;
}
.font17
{
	font-size: 17px;
}
.font18
{
	font-size: 18px;
}
.pointer
{
	cursor: pointer;
}
.bold
{
	font-weight: bold;
}
.normal
{
	font-weight: normal;
}
.center
{
	text-align: center;
}
.inline
{
	display: inline-block;
}
.underline
{
	text-decoration: underline;
}
.debug
{
	border: solid 1px Red;
}
.errorColor
{
	color: #CC0000;
}
.color
{
	color: #000000;
}
.color2
{
	color: #000099;
}
.color1
{
	color: #0054A4;
}
.color0
{
	color: #FFFFFF;
}
.bgcolor
{
	background-color: #F7F7F7;
}
.bgcolor1
{
	background-color: #CCDDED;
}
.tallLine
{
	line-height: 28px;
}
.thickBar
{
	height: 12px;
	margin-left: 15px;
	margin-right: 15px;
}
.vr
{
	width: 1px;
	height: 110px;
}
.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}
.box1
{
	padding: 7px;
	border: solid 1px #999999;
}
.box2
{
	padding: 7px;
	background-color: #F7F7F7;
}
.box3
{
	padding: 7px;
	border: solid 1px #999999;
	width: 880px;
}
.background1
{
	padding: 3px 0 3px 8px;
	background-repeat: repeat-x;
	background-image: url(/Images/Common/YouCurrentlyHaveBackground.jpg);
}
.background2
{
	padding: 3px 0 3px 8px;
	background-repeat: repeat-x;
	background-image: url(/Images/Email/NoticeBG.gif);
}
.advancedToggle
{
	margin: 15px 0px 10px 0px;
	cursor: pointer;
}
.link1, .link1:link, .link1:active, .link1:visited
{
	color: #000099;
	text-decoration: underline;
	padding: 0px;
}
.link1:hover
{
	text-decoration: none;
}
.linkBold, .linkBold:link, .linkBold:active, .linkBold:visited
{
	font-weight: bold;
}
.padtop5
{
	padding-top: 5px;
}

.padtop15
{
	padding-top: 15px;
}
.padtop20
{
	padding-top: 20px;
}

.padbottom5
{
	padding-bottom: 5px;
}

.padbottom10
{
	padding-bottom: 10px;
}

.padbottom15
{
	padding-bottom: 15px;
}

.padbottom20
{
	padding-bottom: 20px;
}


.YellowPageSpending
{
	width: 450px;
	margin-top: -10px;
}

.disabled
{
	-moz-opacity: .50;
	filter: alpha(opacity=50);
	opacity: .50;
}
.ClearBoth
{
	clear:both;
}
.ClearLeft
{
	clear:left;
}
.ClearRight
{
	clear:right;
}
/**** START Send A Postcard ****/
.SapContainer
{
	margin: auto;
	width: 765px;
	background-image: url(/Images/Common/PostcardBkd.jpg);
	height: 976px;
}
.SapGradient
{
	background-image: url(/Images/Common/PosccardHead.gif);
	width: 758px;
	height: 54px;
	margin: 0px 0px 0px 3px;
}
.SapGradientText
{
	text-align: left;
	padding-left: 15px;
	padding-top: 11px;
	font-size: 25px;
	font-weight: bold;
	color: White;
}

.SapHeaditemText
{
	width: 340px; 
	height: 123px; 
	margin-top: 50px; 
	margin-left: 390px;
	padding-top: 11px;
	font-size: 13px;
}

.SapHeaditemTextSpacing
{
    margin-top: 20px;
}

.SapHeaditemPhone
{
    margin-top: 15px;
    font-size: 21px;
	font-weight: bold;
}

.SapHeadHr
{
    margin-top: 60px; 
    margin-bottom: 15px;
    width: 720px;
}

.SapLeftHeadings
{
    margin-left: 30px;
    font-size: 20px;
	color: #000000;
	font-weight: bold;
}

.SapLeftSubHeadings
{
    margin: 10px 0px 0px 60px;
    font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.SapLeftText
{
    margin: 0px 0px 0px 37px;
	font-size: 13px;
}

.SapLeftBtmText
{
    margin: 10px 0px 0px 60px;
	font-size: 13px;
}

.SapBtmText
{
    clear: both;
    text-align: center;
    margin-top: 22px;
    font-size: 21px;
	font-weight: bold;
}

.SapRight
{
    margin-right: 18px;
    width: 200px;
    height: 380px;
    font-size: 12px;
    color: #333333;
    border: solid 1px #999999;
    background-color: #F7F7F7;
}

.SapRightText
{
    margin-top: 13px;
    padding-left: 20px;
    padding-right: 12px;
}

.SapRightHR
{
    padding: 10px 0px 10px 0px;
}

/**** END  Send A Postcard ****/
/**** BEGIN LiveBall IFrame ****/
.LiveBallContainer
{
	/* Outer Div */
	color: #5A666A;
	font-family: Helvetica;
	text-align: center; /* Outer Div Centering */
}
.LiveBallDatabase
{
	/* Inner Div */
	width: 700px;
	height: 64px;
	text-align: left; /* Outer Div Centering */
	padding: 10px 20px 25px 0px; /* Outer Div Centering */
	margin: 5px auto; /* Outer Div Centering */
}
.LiveBallUL li
{
	margin-bottom: 10px;
}
.LiveBallList
{
	text-align: left;
	padding-left: 50px;
}
#LiveBallmaindiv
{
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 15px;
	font-size: 13px;
	font-family: Arial;
}
.RegistrationHeaderGreen
{
	background: url('../Images/Common/ThankYouGreen.png') no-repeat;
	height: 43px;
	width: 769px;
	padding: 0px 10px 0 10px;
	margin: 0 2px 0 2px;
}
.RoundedContent
{
	height: 550px;
	width: 750px;
	margin: -6px 0px 0 3px;
}
.RoundedContentTop
{
	height: 185px;
	margin: 0 10px;
	border-bottom: solid 1px #999999;
}
.RoundedContentBottom
{
	height: 150px;
	padding-top: 20px;
}
.RoundedContentBottomLeft
{
	width: 49%;
	float: left;
	border-collapse: collapse;
	position: relative;
}
.RoundedContentBottomRight
{
	width: 49%;
	float: right;
}
/**** END LiveBall IFrame ****/
.RegistrationHeaderRed
{
	background: url('../Images/Common/RedHeaderRoundedCorners.png') no-repeat;
	height: 43px;
	width: 769px;
	padding: 0px 10px 0 10px;
	margin: 0 0 0 2px;
}

.RegistrationTextWhite
{
	font-size: 25px;
	color: White;
	font-weight: bold;
	padding-top: 5px;
}

.FreeLeadRoundedContent
{
	height: 550px;
	width: 750px;
	margin: -6px 0px 0 3px;
	background: url('../Images/Common/gray-whitegradient.gif') no-repeat 0 0;
}
.FreeLeadRoundedContentTop
{
	height: 250px;
	margin: 0 10px;
	border-bottom: solid 1px #999999;
}
.FreeLeadRoundedContentTopLeft
{
	width: 40%;
	float: left;
}
.FreeLeadRoundedContentTopRight
{
	width: 60%;
	float: right;
	padding-top: 25px;
}

.FreeLeadRoundedContentBottom
{
	padding-top: 35px;
}

.FreeLeadRoundedContentBottomLeft
{
	width: 49%;
	float: left;
	border-right: solid 1px #CCCCCC;
	border-collapse: collapse;
	position: relative;
}

.FreeLeadRoundedContentBottomRight
{
	width: 49%;
	float: right;
}

/****** rounded corners ***********/

.t
{
	background: url(../Images/Common/flat-border.gif) 0 0 repeat-x;
}
.b
{
	background: url(../Images/Common/flat-border.gif) 0 100% repeat-x;
}
.l
{
	background: url(../Images/Common/flat-border.gif) 0 0 repeat-y;
}
.r
{
	background: url(../Images/Common/flat-border.gif) 100% 0 repeat-y;
}

.bl
{
	background: url(../Images/Common/leftbottom-corner.gif) 0 100% no-repeat;
}
.br
{
	background: url(../Images/Common/rightbottom-corner.gif) 100% 100% no-repeat;
}

.tl
{
	background: url(../Images/Common/topleft-corner.gif) 0 0 no-repeat;
}
.tr
{
	background: url(../Images/Common/topright-corner.gif) 100% 0 no-repeat;
}
.lshadow
{
	background: url(../Images/Common/left-border-drop-shadow.gif) 0 0 repeat-y;
}
.rshadow
{
	background: url(../Images/Common/right-border-drop-shadow.gif) 100% 0 repeat-y;
}

.blshadow
{
	background: url(../Images/Common/leftbottom-corner-drop-shadow.gif) 0 100% no-repeat;
}
.brshadow
{
	background: url(../Images/Common/rightbottom-corner-drop-shadow.gif) 100% 100% no-repeat;
}

.bshadow
{
	background: url(../Images/Common/bottom-border-drop-shadow.gif) 0 100% repeat-x;
}

.tlshadow
{
	background: url(../Images/Common/topleft-corner-drop-shadow.gif) 0 0 no-repeat;
}
.trshadow
{
	background: url(../Images/Common/topright-corner-drop-shadow.gif) 100% 0 no-repeat;
}
/*********** AFFILIATE STYLES ***********/
.AffiliateContainer
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	background-color: White;
	text-align: left;
}
.AffiliateMasterContent
{
	padding: 20px 8px 20px 8px;
}
#AffiliateHeader
{
}
#AffiliateFooter
{
}
.AffiliateBody
{
	width: 980px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	border: solid 1px #999999;
}
.AffiliateStep
{
	background-image: url(/Images/Affiliate/AffiliateContentBkgd.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 109px;
	margin: 0px;
	padding: 0px;
}
#AffiliateStepContent
{
	margin: 0px 0px 0px 12px;
}
.AffiliateContent
{
	background-color: #FFFFFF;
	width: 960px;
	padding: 0px;
	margin: -30px 0px 0px 10px;
	border: solid 1px #999999;
}
.AffiliateCriteria
{
	width: 660px;
	padding: 10px 0px 30px 0px;
	float: left;
	border-right: solid 1px #999999;
}
.AffiliateFaq
{
	float: right;
	width: 275px;
	padding: 0px;
	margin: 0px;
}
.NeedPhoneNumbers
{
	float: right;
	width: 275px;
	padding: 0px;
	margin: 0px;
}
/* AFFILIATE HOME */
#AffiliateHome
{
	background-image: url(/Images/Affiliate/AffiliateHomeBlue.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 9px;
	height: 332px;
	width: 962px;
}
#AffiliateHomeTitleWhite
{
	padding: 5px 0px 15px 30px;
	color: #FFFFFF;
	font-size: 30px;
}
#AffiliateHomeTitleBlack
{
	color: #000000;
	font-size: 30px;
	text-align: center;
}
#AffiliateHomeTitleSub
{
	color: #000000;
	font-size: 10px;
	text-align: center;
	vertical-align: bottom;
}
/* AFFILIATE FLOWS */
#AffiliateHomeFlows
{
	width: 695px;
	height: 165px;
	text-align: left; /* Outer Div Centering */
	padding: 25px 0px 15px 9px; /* Outer Div Centering */
	margin: 5px auto; /* Outer Div Centering */
}
.AffiliateBusFlow
{
	float: left;
}

.AffiliateConFlow
{
	float: left;
}
/* AFFILIATE SECTIONS */
#AffiliateHomeSections
{
	height: 325px;
	width: 962px;
	margin: 30px 0px 0px 25px;
	color: #333333;
}
#AffiliateHomeSectionsLeft
{
	float: left;
	height: 325px;
	width: 290px;
	color: #333333;
}
#AffiliateHomeSectionsMiddle
{
	float: left;
	height: 325px;
	width: 290px;
	margin: 0px 0px 0px 0px;
	color: #333333;
}
#AffiliateHomeSectionsRight
{
	float: left;
	height: 325px;
	width: 290px;
	color: #333333;
}
.SatisfactionGuarantee
{
	background-image: url(/Images/Affiliate/SatisfactionGuarantee.png);
	background-repeat: no-repeat;
	width: 77px;
	height: 80px;
	float: right;
	margin: 20px 0px 0px 10px;
}
.AdvanceListBuilder
{
	width: 205px;
	height: 35px;
	float: left;
	margin: 10px 0px 10px 20px;
	padding-bottom: 10px;
}
.AdvanceListBuilderImg
{
	background-image: url(/Images/Affiliate/Advlistbuilder.gif);
	background-repeat: no-repeat;
	width: 205px;
	height: 35px;
	float: left;
}
.AdvanceListBuilderCancel
{
	background-image: url(/Images/Affiliate/CancelNeedPhone.png);
	background-repeat: no-repeat;
	width: 90px;
	height: 25px;
	float: right;
}
#AffiliateSatisfactionGuaranteeCopy
{
}
#AffiliateOppositeArrows
{
	background-image: url(/Images/Affiliate/OppositeArrows.png);
	background-repeat: no-repeat;
	width: 40px;
	height: 33px;
	float: left;
	margin: -10px 10px 0px 0px;
}
#AffiliateOppositeArrowsCopy
{
	margin: 20px 0px 0px 25px;
}
#AffiliateHomeSectionsMiddleUL
{
	margin: 0px 0px 30px -25px;
	color: #333333;
}
#AffiliateHomeSectionsRightCopy
{
	margin: 0px 0px 0px 15px;
	color: #333333;
}
.VerticalLineBlue
{
	background-image: url(/Images/Affiliate/VerticalLineBlue.png);
	background-repeat: no-repeat;
	float: left;
	width: 1px;
	height: 279px;
	margin: 0px 20px 0px 20px;
}
/* AFFILIATE FAQ POPUPS */
.AffiliatePopupContainerHeader
{
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	z-index: 100002;
	display: none;
}
.AffiliatePopupContainer
{
	background-color: #FFFFFF;
	position: relative;
	z-index: 100002;
	overflow: auto;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 5px 7px 10px 5px;
	text-align: left;
}
.AffiliatePopupHeader
{
	background-image: url(/Images/Affiliate/FAQPopUpBkgd.png);
	background-repeat: repeat-x;
	height: 25px;
	padding-left: 5px;
}
.AffiliatePopupHeaderText
{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	display: inline;
	float: left;
	padding: 5px 0px 0px 2px;
}
.AffiliatePopupCloseButton
{
	padding-right: 4px;
	float: right;
	cursor: pointer;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	padding: 5px 0px 0px 2px;
}
.AffiliatePopupCloseButton:hover
{
	padding-right: 4px;
	float: right;
	cursor: pointer;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

/* Special popup dialog container */
#NeedPhoneContainer
{
	clear: both;
	background-color: white;
	border: 1px solid #999999;
	width: 388px;
	height: 265px;
	display: none;
	z-index: 1001;
	position: absolute;
	top: 30%;
	left: 30%;
}
#NeedPhoneContainer, #NeedPhoneContainer td, #NeedPhoneContainer textarea
{
	text-align: left;
	font-family: Arial;
	font-size: 13px;
}
#NeedPhoneContainer textarea
{
	width: 190px;
	height: 70px;
}
/* Special popup dialog container */

a:link.AnchorBlue11
{
	padding: 0 0 0 0;
	font-weight: normal;
	color: #0054a4;
	text-decoration: none;
	font-size: 11px;
}
a:visited.AnchorBlue11
{
	padding: 0 0 0 0;
	font-weight: normal;
	color: #0054a4;
	text-decoration: none;
	font-size: 11px;
}
a:hover.AnchorBlue11
{
	padding: 0 0 0 0;
	font-weight: normal;
	color: #0054a4;
	text-decoration: underline;
	font-size: 11px;
}
a:active.AnchorBlue11
{
	padding: 0 0 0 0;
	font-weight: normal;
	color: #0054a4;
	text-decoration: none;
	font-size: 11px;
}
.AffiliateNeedPhone
{
	background-image: url(/Images/Affiliate/PhonesHover.png);
	background-repeat: no-repeat;
	width: 204px;
	height: 32px;
	float: left;
}
.AffiliateNeedPhone a, .AffiliateNeedPhone a:link, .AffiliateNeedPhone a:visited
{
	display: block;
}
.AffiliateNeedPhone img
{
	width: 100%;
	height: 100%;
	border: 0;
}
.AffiliateNeedPhone a:hover img
{
	visibility: hidden;
}
/*********** AFFILIATE STYLES ***********/

#PackagesContent
{
	width: 90%;
	margin-left: 10%;
	float: left;
	clear: both;
}
#PackagesContent .ContentContainer
{
	float: left;
	clear: both;
	width: 100%;
}
#PackagesContent #OrderByPhoneButton
{
	background-image: url('/Images/Common/RoundedGreenButton.jpg');
	width: 200px;
	height: 49px;
}
#PackagesContent .PackageButton
{
	float: left;
	width: 20%;
	cursor: pointer;
	position: relative;
}
#PackagesContent #Or
{
	float: left;
	width: 10%;
	text-align: center;
	margin-top: 15px;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
#PackagesContent #OrderOnlineButton
{
	background-image: url('/Images/Common/RoundedGreenButtonShoppingCart.jpg');
	width: 200px;
	height: 49px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
}

#PackagesContent #OrderOnlineButton div
{
	position: absolute;
	top: 12px;
	left: 56px;
}

#PackagesContent .ButtonContentBottom
{
	position: absolute;
	bottom: 5px;
	left: 37px;
	font-family: Arial;
	font-size: 16px;
	width: 100%;
	font-weight: bold;
}
#PackagesContent .ButtonContentTop
{
	position: absolute;
	left: 33px;
	top:3px;
	font-weight: bold;
	font-family: Arial;
	font-size: 18px;
}
.BottomLinePackages
{
	border-top: 1px solid #CCCCCC;
	clear: both;
	color: #333333;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-left: 13px;
	margin-top: 22px;
	padding-bottom: 6px;
	padding-top: 15px;
	width: 100%;
}

#PackagesStartingAt
{
	color: #006600;
	font-size: 18px;
	text-align: center;
	margin-right: 10%;
	padding-bottom: 15px;
}
/*********** Consumer Start ***********/
	#divFooter
	{
		clear: both;
	}
	#divMasterContent
	{
		/*height: 600px;*/
	}
	.divLow
        {
           cursor:hand;
        }
        .divLittle
        {
            width:16px; 
            float: left;
            cursor:hand;
            padding-right: 5px; 
        }
        .divSome
        {
            width:16px; 
            float: left;
            cursor:hand;
           padding-right: 5px; 
        }
        .AssistenceLadyDisplay
        {
        	display:none;
        }
/*********** AreaCode Assisted boxes/ ZipPlusFour ***********/
a.Blue11:visited
{ 
    COLOR: #000099; 
    font-weight: normal; 
    font-size:11px; 
    TEXT-DECORATION: underline;
}

a.Blue11:visited:hover  
{ 
    COLOR: #000099; 
    font-weight: normal; 
    TEXT-DECORATION: none;
}
	.gridStyle
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
/*********** Ethnicity ***********/
    .allCheckbox
    {
        margin-left: 20px;
        font-weight: normal;
    }
    
    .MembersList
    {
        width: 300px;
    }
/********** MailOrderPurchase ******/
    .RadioSpacing
    {
        padding-right: 25px;        
    }
/*********** ReviewOtherSelections ******/
.EditCommand
{
    float:left;
    margin-top:-14px;    
}
/*********** SensativeDate *****/    
.GenericListing ul
{
    list-style-image: url(/Images/Consumer/Bullet.gif);
    margin-top: 4px;
    margin-bottom: 4px;
    margin-left: 16px;
}
/*********** Streets ***********/
.InputRow		{clear:both;margin-bottom:5px;}
.InputLabel		{float:left;width:100px; text-align:right;margin-right:5px;}
.InputControl	{float:left;margin-right:10px;text-align:left;}
.Error			{color:Red;}
.ListSearchExtenderPrompt {color:Gray;font-size:8pt;margin-bottom:15px;}

/*********** Sms Error ********/
.SmsMapErrorContainer{font-size: 17px; font-weight: bold; font-family: Arial; color: #5A666A;padding: 20px 0 70px 40px; width: 480px}

/*********** MailingList and sales leads ********/
.MailingListUpperSection{background-image: url('/Images/MailingLists/MailingListBkg.jpg');background-repeat: no-repeat;	width: 765px;height: 515px;	margin: 10px 0 0 10px;}
.MailingListHeader{color: #FFFFFF;font-size: 25px;font-weight: bold;padding: 15px 0 0 15px;}
.MailingListContent{padding: 50px 20px 0 0;float: right;width: 320px;}
.MailingListDivider{float: left;clear: both;margin: 28px 0 0 20px;width: 700px;height: 0px;color: Black;border: solid 1px #C8C8C8;}
.ListAccuracyContent{width: 290px;font-size: 12px;padding: 10px 0 10px 0;}
.ListAccuracy{font-size: 21px;font-weight: bold;}
.MailingListLearnMore{padding-bottom: 25px !important;padding-bottom: 18px;}
.ListHorizontalLine{margin: 0 0 0 20px;}
.BusinessLists{font-size: 20px;font-weight: bold;float: left;padding: 20px 0 0 50px;}
.ListPhoneVerified{float: left;position: relative;padding: 15px 0 0 50px;}
.BusinessListItems{float: left;clear: left;margin: -20px 0 0 0px;left: 30px;position: relative;font-size: 13px;}
.ListVerticalLine{float: left;position: relative;margin: -35px 0 0 116px;}
.ConsumerLists{font-size: 20px;	font-weight: bold;float: right;	margin: -60px 90px 0 0;	_margin-right: 40px;}
.ConsumerListItems{margin: -23px 45px 0 0;_margin-right: 25px;float: right;font-size: 13px;}
.BusinessListStart{float: left;margin: 0 0 0 130px;}
.ConsumerListStart{float: right;margin: 0 120px 0 0;}
#BusinessRelatedLists A, #BusinessRelatedLists A:visited, #BusinessRelatedLists:active, #ConsumerRelatedLists A, #ConsumerRelatedLists A:visited, #ConsumerRelatedLists:active{font-size: 12px;color: #333333;text-decoration: underline;}
.BusinessLists A, .BusinessLists A:visited, .BusinessLists:active, .ConsumerLists A, .ConsumerLists A:visited, .ConsumerLists:active{font-size: 20px;color: #333333;text-decoration: underline;}
.BusinessLists A:hover, .ConsumerLists A:hover{font-size: 20px;	color: #333333;text-decoration: none;}
#BusinessRelatedLists A:hover, #ConsumerRelatedLists A:hover{font-size: 12px;color: #333333;text-decoration: none;}		
.MailingListLowerSection{margin: 20px 0 0 0px;}
.MailingListLowerLeft{float: left; width: 500px;}
.MailingListOtherPopularLists{width: 500px; margin: 0 0 0px 30px;}
.MLOtherPopularListsLeftSec{float: left; width: 300px;}
.MLOtherPopularListsHeading{font-size: 21px; font-weight: bold;}
.MLBusinessLists{font-size: 13px; font-weight: bold; padding: 5px 0 5px 0;}
.MLOtherPopularListsRightSec{float: right; width: 200px;}
.MLConsumerLists{font-size: 13px; font-weight: bold; margin: 10px 0 5px 0;}
.MLAllLists{font-size: 13px; text-align: right;}
.MLSalesLeads{background-image: url('/Images/MailingLists/SalesBkg.gif'); width: 500px;	height: 161px; margin: 20px 0 0 20px; float: left;}
.MLMarketing{float: left; margin: 10px 0 0 20px;}
.MLSalesProspects{float: left; margin: 15px 0 0 40px;}
.MLSalesCopy{font-size: 16px; padding-bottom: 10px;}
.MLSalesContent{font-size: 12px;}
.MailingListLowerRight{float: right; margin-right: 25px !important; margin-right: 10px;}
.MLExpertAdvice{background-image: url('/Images/Email/ExpertAdvice.png'); width: 225px;height: 196px;}
.MLExpertAdviceContent{font-size: 18px; color: #0054A4; padding: 10px 0 0 10px;}
.MLHelp{font-size: 14px; padding: 10px 0 0 10px;}
.MlHelpList{font-size: 12px; margin-top: -10px;}
.MLFast{margin: 0 0 0 30px; margin-top: -10px!ie; font-size: 12px; font-weight: bold;}
.MLInfo{background-image: url('/Images/Email/MarketingDirector.png'); width: 225px;height: 125px; margin-top: 10px;}
.MLinfoContent{padding: 10px 0 0 15px;}
.MLPower{padding: 13px 0 0 30px;}
.MlHelpList ul li{padding: 0 0 3px 0;}
.MLListsPadding{padding:10px 0 10px 0;}
.MLOtherPopularBusinessLists{margin-left: 10px;}

