@import url("Menu.css");
@import url("layout.css"); 
/*--------------Basic Style--------------*/
html							{ height:100%; }
/*body							{ background: #CCCCCC; padding:0; margin:0; font-size:11px;  color:#000; text-align: center;  width: 100%;} */
body							{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12.5px; padding:0; margin:0; font-size:11px;  color:#000;  width: 100%;}
p								{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12.5px; color:#000;}
table, tr, td					{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; margin:0; color:#000; }
ol li							{ list-style-type: decimal; line-height: 25px;}


/*--------------Link Style--------------*/
a:link, a:visited			 	{ color:#FF9740; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration:underline; }
a:hover 						{ color:#FF9740; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
a:active 						{ color:#FF9740; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration:underline; }
a.Normal:link, a.Normal:visited { color:#FF9740; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration:none; }
a.Normal:hover 					{ color:#FF9740; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }

/*--------------Link buttons Style--------------*/
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active	{ color:#095787; font-family:Tahoma; font-weight:normal; font-size:10px; text-decoration:none; }
A.CommandButton:hover													{ color:#333; font-family:Tahoma; font-size:10px; text-decoration:none; }

/*--------------Headings Style--------------*/
.Head							{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#000; background:transparent; font-weight:bold; padding:0; line-height:120%; }

/*--------------Sub Headings Style--------------*/
.SubHead 						{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#e10017; padding:0; }
span.SubHead					{ font-size: 9px; margin:0; padding:0; }
span.SubHead br					{ display: none; }

/*--------------General text Style--------------*/
.normal, .Normal				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12.5px; color:#000;}
.NormalBold						{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12.5px; font-weight:bold; color:#000; }
.NormalRed						{ color:#C50000; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12.5px; }
.font-family					{ font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; font-weight:normal; color:#000; line-height: 120%; background: transparent; }


/*--------------Form Elements Style--------------*/
select, input { font-family: Arial, Verdana; font-size:11px; color:#575757; }
.NormalTextBox { color:#525252; padding-left:4px; line-height:12px; font-family:verdana; font-weight:normal; font-size:11px; }
td.NormalTextBox { padding:0; margin:0; background:transparent; border:0; }
/* Login token idle */ 
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration:none; font-size:10px; color:#FFF; padding:0 6px; margin:0; vertical-align:middle;}
/* Login token hover */ 
a.LoginToken:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#FFF; }
/* Link token idle */ 
.LinkToken, a.LinkToken:link, a.LinkToken:visited, a.LinkToken:active { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration:none; font-size:10px; color:#FFF; padding:0px 2px; margin:0; vertical-align:middle; }
/* Link token hover */ 
a.LinkToken:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#FFF;}
/* Copyright, privacy, terms links */ 
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration:none; font-size:10px; color:#282425; }
/* Copyright, privacy, terms hover */ 
a.FooterToken:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration:underline; color:#282425; }
/* Form elements */ 
select, input { font-family: Arial, Verdana; font-size:11px; color:#333333; }
/* Textbox */ 
.NormalTextBox { color:#333333; padding-left:4px; line-height:12px; font-family: Arial, Verdana; font-weight:normal; font-size:11px; }
/* Textbox container */ 
td.NormalTextBox { padding:0; margin:0; background:transparent; border:0; }
/* Buttons */ 
.StandardButton { background:#FF7C06 none; color:#575757; font-family: Arial, Verdana; font-size:11px; font-weight:normal; }
/* Textbox used for search */ 
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:18px; background:#ffffff; width:120px; color:#666666; padding:4px 0px 3px 0; border:0; cursor:text; position:absolute;top:0px;left:4px; z-index:1; }


/****************************************************************/
#dnn_dnnLOGO_imgLogo
{
	padding:0px;
	margin:0px;
	vertical-align:top;
	text-align:left;
	height:auto;
	width:auto;
}

/*-----------------------------------------------------*/
.MainTable {width: 969px; text-align: center;}
.MainTableBuffer {width: 100px; background: #CCCCCC;}
.MainCell {width: 100%; text-align: center; vertical-align: top; padding: 0;}

.SlogenPane { padding: 0px 0px 0px 15px; margin:0px; width:100%; vertical-align: middle; height: 102px; }
.SubscribeButtonPane {padding: 0px 17px 0px 0px; height: 35px;}
.BottomSloganPane {background: transparent url(images/footerBackground.jpg) repeat-x 0px 0px; width:100%; height: 196px; border: none; color: #FFF; text-align: center; padding-top: 20px;}
.BottomSloganPane a:link, .BottomSloganPane a:visited, .BottomSloganPane a:hover, .BottomSloganPane a:active {color: #FFF;}

/*------- Home page with 2 columns --------*/
.TopArea {width: 100%; padding: 25px 10px 0px 0px; margin:0;}
.qContentPane {position: relative; float: left; padding: 0px 0px 24px 15px; margin:0; width: 660px;}
.qRightPane {position: relative; float: right; padding: 0  15 14 0; margin:0; width: 261px; text-align: center;}
.TopContentPane {position: relative; float: left; padding: 0px 0px 10px 10px; margin: 0px 0px 10px 20px; width: 65%; border-bottom: solid 1px #9C9B8E;}
.TopContentPane p {padding: 0; margin: 0;}
.ContentPane {position: relative; float: left; padding: 0px 0px 24px 0px; margin:0px 0px 0px 20px; width: 65%;}
.RightPane {position: relative; float: right; padding: 0px 15px 14px 0px; margin:0px; width: 261px; text-align: center; vertical-align: top;}

/*------- 2 Column Inner Pages --------*/
.StoryPane {width: 100%;}
.StoryPane TD {background-color: #ECECE8; padding: 20px 20px 20px 20px;}
.story1Pane, .story2Pane, .story3Pane, .story4Pane {position: relative; float: left; padding: 0px 0px 0px 0px; margin:0px; width: 25%; height: 150px; text-align: left; vertical-align: top; color: #388CBA;}
.story1Pane P, .story2Pane P, .story3Pane P, .story4Pane P {color: #388CBA; font-size: 13pt; font-weight: bold; padding: 0; margin: 0;}
/*-----------job module css-------------*/

.EmailLayout { position: relative; width:600px; }

.EmailTopPane{ margin: 0; width:600px; height:183px; background: url(images/imgHeader1.gif) no-repeat;}

.EmailLeftCol { position: relative; width: 45%; float: left; }	
.EmailRightCol { position: relative; width: 45%; float: right; }	
.EmailBabySize { position:  relative; float: left; 
                 background: url(images/imgHdrBabySize.gif) top left no-repeat; 
                 width: 200px; height: 146px; padding: 50 0 0 0; margin: 5 0 0 0;
                 border-style: solid; border-width: 5px; border-color: #A20000; border-right: 0;}
.EmailBabySizeImage { position:  relative; float: left; 
                 width: 200px; padding: 0 0 0 0; margin: 5 0 0 0;
                 border-style: solid; border-width: 5px; border-color: #A20000; border-left: 0;}

.EmailShopLink { position: relative; float: right; background: url(images/imgShopLink.gif) top left no-repeat; 
                 width: 191px;	height: 146px; padding: 0px; border-style: solid;	
                 border-width: 0px;	border-color: #000000; background-color: #000000;	margin: 5 0 0 5;}
.EmailBabyDevelopment {position: relative; float: left; 
                 background: url(images/imgHdrBabyDev.gif) top left no-repeat; 
                 width: 291px; padding: 50 0 0 0; background-color: #D98C00;
                 border-style: solid; border-width: 5px; border-color: #E0001A; margin: 5 0 0 0;}
.EmailYourPartner {position: relative; float: left; 
                 background: url(images/imgHdrYourPartner.gif) top left no-repeat; 
                 width: 291px; padding: 50 0 0 0; background-color: #FF7300;
                 border-style: solid; border-width: 5px; border-color: #000000; margin: 5 0 0 0;}
.EmailInviteAFriendLink {position: relative; float: left; background: url(images/imgInviteFriend.gif) top left no-repeat; width: 296px;	height: 47px;	padding: 0px;	border-style: solid;	border-width: 0px;	border-color: #000000;	color: #FFFFFF;  margin: 5 0 0 0;}	
.EmailMoneyMatters {position: relative; float: left; 
                 background: url(images/imgMoneyMatters.gif) top left no-repeat; 
                 width: 295px; padding: 50 5 5 10; background-color: #69696B;
                 border-style: solid; border-width: 5px; border-color: #A20000; font-size: 8pt;  margin: 5 0 0 0;}	
.EmailGreatGiftIdeas {position: relative; float: left; 
                 background: url(images/imgHdrGiftIdeas.gif) top left no-repeat; 
                 width: 291px; padding: 60 5 5 10; background-color: #FFFFFF;
                 border-style: solid; border-width: 5px; border-color: #A20000; margin: 5 0 0 0;}
.EmailFacts  {position: relative; float: left; 
                 background: url(images/imgHdrFacts1Col.gif) top left no-repeat; 
                 width: 295px; padding: 50 5 10 10; background-color: #D98C00;
                 border-style: solid; border-width: 5px; border-color: #E0001A; margin: 5 0 0 0;}
.EmailMocktailOfTheWeek  {position: relative; float: left; 
                 background: url(images/imgHdrMOTW.gif) top left no-repeat; 
                 width: 400px; padding: 50 5 10 10; background-color: #FF7300;
                 border-style: solid; border-width: 5px; border-color: #000000; margin: 5 0 0 0;}
.EmailWordOfTheWeek {position: relative; float: left; 
                 background: url(images/imgHdrWOTW.gif) top left no-repeat; 
                 width: 190px; padding: 50 5 10 10; background-color: #69696B;
                 border-style: solid; border-width: 5px; border-color: #A20000; font-size: 8pt;  margin: 5 0 0 8;}
.EmailQuestion {position: relative; float: left; 
                 background: url(images/imgHdrQuestion.gif) top left no-repeat; 
                 width: 598px; background-color: #D98C00; padding: 60 0 10 10;
                 border-style: solid; border-width: 5px; border-color: #E0001A; font-size: 8pt;  margin: 5 0 0 0;}
.EmailCommentHeader {position: relative; float: left; 
                 background: url(images/imgHdrComment.gif) top left no-repeat; 
                 width: 598px; height: 45px; padding: 0 0 0 0; background-color: #FFFFFF;
                  border-width: 0px; font-size: 8pt;  margin: 5 0 0 0;}
.EmailComment {position: relative; float: left; margin: 0; 
                 width: 598px; padding: 10 10 0 10; background-color: #E0001A;
                  border-width: 0px; }
/*
.EmailBabySize { float: left; 
                 background: url(images/imgHdrBabySize.gif) top left no-repeat; 
                 width: 400px; padding: 50 0 0 0;
                 border-style: solid; border-width: 5px;border-color: #A20000;font-size: 8pt; margin-top: 5px;}
.EmailShopLink { float: left; background: url(images/imgShopLink.gif) top left no-repeat; 	width: 191px;	height: 137px;	padding: 0px;	border-style: solid;	border-width: 0px;	border-color: #000000;	color: #FFFFFF; margin: 5 0 0 8;}
.EmailYourPartner { float: left; 
                 background: url(images/imgHdrBabySize.gif) top left no-repeat; 
                 width: 400px; padding: 50 0 0 0;
                 border-style: solid; border-width: 5px;border-color: #A20000;font-size: 8pt; margin-top: 5px;}
.EmailInviteAFriendLink { float: left; background: url(images/imgShopLink.gif) top left no-repeat; 	width: 191px;	height: 137px;	padding: 0px;	border-style: solid;	border-width: 0px;	border-color: #000000;	color: #FFFFFF; margin: 5 0 0 8;} */
/* End Style Sheet */

/* Thank you Email Web Page */
.generalEmailTableContent
{
	width: 500px;	
	border-style: solid;
	border-width: 5px;
	border-color: #E1001A;
	background-color: #E1001A;
	margin-top: 5px;
	color: #FFFFFF;
	padding-bottom: 25px;
	padding-left: 35px;
	padding-right: 26px;
	padding-top: 15px;
	font-size: 15pt;
}
.generalEmailTableContentText
{
	font-size: 10pt;
}
.generalEmailTableContentText A:link
{
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;
}	
.generalEmailTableContentText A:visited
{
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;
}	
.generalEmailTableContentText A:hover
{
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: underline;
}	
.generalEmailTableContentText A:active
{
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;
}

.containermaster_DirectoryListings .searchText
{
	padding: 5 30 5 5;
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #69696b; font-size: 11pt;
}

.containermaster_DirectoryListings .searchTextBox
{
  padding-left: 5px;
  width: 400px;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;  color: #69696b; font-size: 12pt;
}

.containermaster_DirectoryListings input.searchTextBox
{
  height: 24px;
  width: 86%;
  padding-top: 3px;
  background-color: #FFFFFF;
}

.containermaster_DirectoryListings input.searchButton
{
  margin-left: 10px;
  color: #FFFFFF;
  background-color: #FF9E00;
  border: solid 2px #FF9E00;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;  color: #FFFFFF; font-size: 10pt;
}

.containermaster_DirectoryListings .breadcrumb
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #69696b; font-size: 10pt;
}

.containermaster_DirectoryListings .header
{
  background-color: #DDDDDD;
  padding: 5px;
  margin: 5px 0px 5px 0px;
  border: solid 1px #FF9E00;
}

.containermaster_DirectoryListings .header TD
{
  background-color: #DDDDDD;
  border: none;
}

.containermaster_DirectoryListings .bodyTemplate
{
	padding: 4px;
	background-color: #DDDDDD;
	border: solid 1px #008DBD;	
}


.containermaster_ShopItems .breadcrumb
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #69696b; font-size: 10pt;
}

.containermaster_ShopItems .header
{
  background-color: #DDDDDD;
  padding: 5px;
  border: solid 1px #FF9E00;
}

.containermaster_ShopItems .header TD
{
  background-color: #DDDDDD;
  border: none;
}

.containermaster_ShopItems .bodyTemplate
{
	padding: 4px;
	background-color: #FFFFFF;
	border: solid 1px #9C9B8E;	
}

.containermaster_ShopItems .bodyTemplate P
{
  	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #69696b; font-size: 10pt;	
}

.containermaster_ShopItems h1
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #69696b; font-size: 20pt; font-weight: normal;	
}

.containermaster_ShopItems .head
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #69696b; font-size: 12pt; font-weight: bold;	
}


/* Styles for Imgoing to be a Dad HTML */

.imageLeftSide img
{
	border: none;
	margin-right: 35px;
	margin-top: 5px;
	float: left;
}

.imageRightSide img
{
	border: none;
	margin-top: 5px;
	margin-left: 35px;
	float: right;
}

.advertTitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #69696C; font-size: 24px; font-weight: normal;
}
.advertBullets UL
{
 font-family: Arial, Verdana, Helvetica, sans-serif;  color: #69696C; font-size: 15px; font-weight: normal; margin-top: 5px;
}
.advertBullets LI
{
 list-style-type: disc;  
}
.advertBullets A:link, A:visited
{
	color: #69696C;
	text-decoration: none;
}
.advertBullets A:hover
{
	color: #FF9740;
	text-decoration: underline;
}

.bodyText
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #000; font-size: 12.5px; display: inline;
}
.bodyTextGrey
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #9C9B8E; font-size: 12.5px; display: inline;
}
.bodyTextLargeBlueHeading
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #018DBD; font-size: 14px; font-weight: bold;
}
.bodyTextLargeGreyHeading
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #9C9B8E; font-size: 14px; font-weight: bold;
}
.bodyTextGreyHeading
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #9C9B8E; font-size: 12.5px; font-weight: bold; 	
}
.bodyTextBlueHeading
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #018DBD; font-size: 12.5px; font-weight: bold; display: inline; 	
}

.bodyTextBlueQuestion
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #018DBD; font-size: 12.5px; font-weight: bold;
}

.bodyTextBlackHeading
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #000; font-size: 12.5px; font-weight: bold; display: inline; 	
}
.bodyTextQuote
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #9C9B8E; font-size: 14px; font-weight: normal; font-style: italic; 	
}
.pageHeading
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #018DBD; font-size: 18px; font-weight: bold; padding: 2px 0px 15px 0px;
}
.dad2DadTitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #A01D20; font-size: 76px; font-weight: normal; line-height: 65px;
}
.dad2DadSubTitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #9C9B8E; font-size: 24px; font-weight: bold; 	
}
.advertiserCompanyName
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #9C9B8E; font-size: 20px; font-weight: normal; 	
}
.advertiserCompanyName .head
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #9C9B8E; font-size: 20px; font-weight: normal; 	
}
.advertiserSpecialsCompanyName
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #fff; font-size: 20px; font-weight: normal; 	
}
.pageTitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #018DBD; font-size: 24px; font-weight: bold; 	
}
.pageSubtitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #9C9B8E; font-size: 20px; font-weight: normal; 	
}
.orangeText
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #F47521; font-size: 16px; font-weight: bold; 	
}
.moreStoriesHeading
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #FFF; background-color: #9C9B8E; font-size: 14px; font-weight: bold; padding: 8px 10px 8px 10px; width: 100%;	
}

.moreStoriesHeading a:link, .moreStoriesHeading a:visited, .moreStoriesHeading a:active	{ color: #FFF; font-weight: bold; text-decoration:none; }
.moreStoriesHeading a:hover													{ color: #FF9740; font-weight: bold; text-decoration:none; }

.archiveHeading
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #018DBD; font-size: 18px; font-weight: bold; padding: 0px 0px 10px 0px;
}
.archiveBodyText
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #9C9B8E; font-size: 14px; font-weight: normal;
}
.caption
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #9C9B8E; font-size: 13px; font-weight: bold;
}
.directoryPhoneNumber
{
	font-family: Arial, Verdana, Helvetica, sans-serif;  color: #69696C; font-size: 14px; font-weight: bold; margin-bottom: 10px; margin-top: 5px;
}
