/*
Table Of Content

1.BSOD landing pages
	1.1 New toa for tag cloud (DYNAMIC)
	1.2 New tag for tag cloud
	1.3 Section Categories 
2.BSOD Section Pages
	2.1 BSOD SECTION PAGE - baby Stage
	2.2 BSOD SECTION PAGE - New baby Stage
	2.3 BSOD SECTION PAGE - Me Stage
	2.4 BSOD SECTION PAGE - My Family Stage
	2.5 BSOD SECTION PAGE - Preschooler Stage
	2.6 BSOD SECTION PAGE - Toddler Stage

3.Pregnancy Calender CSS start here
	3.1 Main Tab 
	3.2 Tab1 
	3.3 Tab2 
	3.4 Tab3
	3.5 Widget Starts here
	3.6 Section landing tabs CSS starts here
		3.6.1 Tab1 class
		3.6.2 Tab2 class
		3.6.3 Tab3 class

4.Tools & Activity Css

5.Video Css


*/

/************************************************************************************
1.BSOD landing pages CSS Start
*************************************************************************************/
#bsod{ height:100%; margin:0px 0px 15px 0px; border:#000000 0px solid; width:915px;}
#leftPanel{
	float:left; 
	width:285px; 
	height:auto !important; 
	margin:15px 0px 0px 10px !important; margin:15px 0px 0px 6px; 
	border:#000000 0px solid;
}
#tagCloud{ border:#000000 0px solid;}
#community, #toolsActivity{ padding-top:15px;  border:#000000 0px solid;}

#rightPanel{float:right; width:585px; height:100%; margin:13px 0px 0px 0px; padding-right:15px !important; padding-right:12px;}

#rightPanelTab{float:right; width:585px; height:100%; margin:15px 0px 0px 0px; padding-right:20px !important; padding-right:17px;}

#hero{ border:#000000 0px solid;}
#milestones{ margin-top:15px; border:#000000 0px solid; }

#rightInt{clear:both; padding-top:15px;}
#forMeBlock, #forFamily{ width:280px; float:left; border:#000000 0px solid;}
.forMeBlock2{ width:285px; float:right; border:#000000 0px solid;}
#forFamily{ padding-left:6px; float:right; }

#meWrapperYlw{ background:url(/fr_CA/homepage/images/crn_tl_ylw_dot_brd.gif) no-repeat top left;}
#meBorderBrYlw {position:relative;  width:255px; height:auto; background:url(/fr_CA/homepage/images/crn_br_lylw_dot_brd.gif) no-repeat bottom right; height:104px; padding:15px 15px 16px 15px;}
.hrMeYlw{background: url(/fr_CA/homepage/images/hr_meylw.gif) repeat-x left center; width:100%; height: 15px;	padding: 0;	margin: 0;	clear: both; }
#meWrapperYlw h3 {color:#d8ae07;}

#videos,top5 {width:285px; float:left; border:#000000 0px solid;}
#top5{ padding-left:15px; float:right;}
#top5Left{ float:right; padding-left:15px;}



#tagCloudWrapper{position:relative; width:285px; height:auto !important;  background:url(/fr_CA/homepage/images/bg_tagcloud.gif) repeat-y;}
#tagBorderT {background:url(/fr_CA/homepage/images/tagcloud_crn_t.gif) no-repeat top left; float:left;}
#tagBorderB {background:url(/fr_CA/homepage/images/tagcloud_crn_b.gif) no-repeat bottom left; padding:10px;}
#tagCloudWrapper p{margin:0px 7px; font-weight:bold;}
.hrTagCloud {
	background: url(/fr_CA/homepage/images/hr_tagcloud.gif) repeat-x left center;
	width:100%; 
	height: 20px;	
	padding: 0;	
	margin: 0;
	clear: both; 
	}
#communityWrapper{position:relative; width:285px;  height:auto !important;  background:url(/fr_CA/homepage/images/bg_com.gif) repeat-y;}
.communityWrapperT {
	background:url(/fr_CA/homepage/images/com_crn_t.gif) no-repeat top left;
}
.communityWrapperB {
	height:100%; 
	background:url(/fr_CA/homepage/images/com_crn_b.gif) no-repeat bottom left; 
	padding:15px;
}
#communityWrapper h3{color:#3375af; margin-bottom:2px;}
.hrCommunity{background: url(/fr_CA/homepage/images/hr_community.gif) repeat-x left center; width:100%; height: 15px;	padding: 0;	margin: 0;	clear: both; }



#milestonesWrapper{position:relative; margin:0px; clear:both;}
#milestonesWrapper h2{margin-bottom:17px;}
#milestonesWrapper img{padding:10px 25px 0px 5px; float:left;}
#milstoneCont{width:255px; padding:0px 20px 5px 0px; float:left}
#milstoneList ul{padding: 0px; margin:0px; list-style-type:none;}
#milstoneList li {
	display: block;
	background: url(/fr_CA/homepage/images/icon_top5.gif) no-repeat 0px 2px;
	padding: 0px 0px 27px 20px;
	margin:0px 0px 0px -40px !important; margin:0px 0px 0px 0px;
	list-style-position:outside;
	width:250px;  
}

#meWrapper {position:relative;  width:285px; height:auto; background:url(/fr_CA/homepage/images/crn_tl_org_dot_brd.gif) no-repeat top left;}
#meBorderBr {background:url(/fr_CA/homepage/images/crn_br_org_dot_brd.gif) no-repeat bottom right; height:104px; padding:15px 15px 16px 15px;}
#meCrnTR, #topCrnTR {position:absolute; right:0px !important; top:0px ; right:0px; top:0px;}
.meCrnBL{position:absolute; left:0px; bottom:0px !important; left:0px; bottom:-1px;}
#meIn {padding:0px 3px;}
#meWrapper h3 {color:#da5801;}
#meCont {display:block; width:250px;}
.inMeCont {float:left; margin:0px; width:60px;}
.inMeArticle {float:left; margin:0px; padding:0px; width:190px;}
.inMeArticlePad {padding:0px; margin:0px;}
#meCont img{float:left; padding-right:10px;}
#meDesc li {
	display: block;
	width:190px;
	list-style-type:none;
	float:left;
}

.hrMe{background: url(/fr_CA/homepage/images/hr_me.gif) repeat-x left center; width:100%; height: 9px;	padding: 0;	margin: 0;	clear: both; }
#familyWrapper{position:relative; width:285px;  height:auto;  background:url(/fr_CA/homepage/images/crn_tl_lgrn_dot_brd.gif) no-repeat top left; }
#familyWrapper h3{color:#509408;}
#familyBorderBr {background:url(/fr_CA/homepage/images/crn_br_lgrn_dot_brd.gif) no-repeat bottom right; height:104px; padding:15px 15px 16px 15px;}
.hrFamily{background: url(/fr_CA/homepage/images/hr_family.gif) repeat-x left center; width:100%; height: 15px;	padding: 0;	margin: 0;	clear: both; }
#toolsActivityWrapper{width:285px; height:auto !important; _height:auto; }
#toolTab {display:block; clear:both;} 
#activity {display:none; clear:both;}

.toolTabM {
	background:url(/fr_CA/homepage/images/t_a_bg.gif) repeat-y; 
	clear:both; 
}
.toolTabB {
	background: url(/fr_CA/homepage/images/t_a_brd_b.gif) no-repeat bottom;
	position:relative;  
	padding:0px 15px 15px 15px;
}
.toolTab2TR {
	position:absolute; 
	right:0px !important; 
	right:-1px;
	top:0px; 
}
.toolTab2TL {
	position:absolute; 
	left:0px !important; 
	left:-15px;
	top:0px; 
}
#videoWrapper {position:relative;  width:285px; background:url(/fr_CA/homepage/images/vdo_crn_tl.gif) no-repeat top left; }
#videoBorderBr {background:url(/fr_CA/homepage/images/vdo_crn_br.gif) no-repeat bottom right; padding:15px; height:215px;}
#videoWrapper h3 {color:#00a9a2; margin-bottom:25px;}

#top5Wrapper {position:relative;  width:285px; background:url(/fr_CA/homepage/images/curly_org_crn_tl.gif) no-repeat top left;}
#top5BorderBr {background:url(/fr_CA/homepage/images/curly_org_crn_br.gif) no-repeat bottom right; padding:15px; height:215px;}
#top5BorderT {background:url(/fr_CA/homepage/images/curly_org_crn_br.gif) no-repeat bottom right; padding:15px 15px 15px 20px; height:215px;}
#topCrnTR {right:-1px;}
#top5Wrapper h3 {color:#f64f16; margin-bottom:13px;}
#top5Wrapper h6 {position:relative; float:left; font-weight:normal; }

#selectedTagWrapper { position:relative; width:265px;  background:#fff;}
#tagSlecCrnTL {position:absolute; left:0px; top:0px;}
#tagSlecCrnTR {position:absolute; right:0px !important; top:0px ; right:-1px; top:0px;}
#tagSlecCrnBL {position:absolute; left:0px; bottom:0px !important; bottom:-1px;}
#tagSlecCrnBR {position:absolute; right:0px !important; bottom:0px !important; right:-1px; bottom:-1px;}

#selectedTagIn {padding:10px 3px !important; padding:10px 3px 20px 3px;}

#selectedTag {display:block; margin:0px 7px; height:auto !important; padding-bottom:10px;}
#selectedTag a {
	display:block;
	float:left; 
	padding:5px 10px 5px 18px;
	background:url(/fr_CA/homepage/images/btn_close_grn.gif) no-repeat left 5px;
	text-decoration:none;
 }
#selectedTag a:hover {
	display:block;
	float:left; 
	padding:5px 10px 5px 18px;
	background:url(/fr_CA/homepage/images/btn_close_grn.gif) no-repeat left 5px;
	text-decoration:underline;
}

#tagDigDeeper {position:relative; width:265px; background:#fff;}
#tagDigDeeperIn {padding:10px 10px 15px 10px;}

/************************************************************************************
1.1 BSOD landing pages CSS | New tag for tag cloud (DYNAMIC)
*************************************************************************************/
#newtags { margin:0px 7px; text-align:left;}
#newtags a {color:#00ada8; line-height:20px;  font-weight:bold; text-decoration:none; padding:0 10px 0 0;}
#newtags a:hover {color:#fe911b; font-weight:bold; text-decoration:none;}

#newtags a.txt18 { font-size:18px;}
#newtags a.txt16 { font-size:16px;}
#newtags a.txt14 { font-size:14px;}
#newtags a.txt12 { font-size:12px;}
#newtags a.txt11 { font-size:11px;}

/************************************************************************************
1.2 BSOD landing pages CSS | New tag for tag cloud
*************************************************************************************/
#oldtags {text-align:left;}
#oldtags a {color:#00ada8; line-height:20px;  font-weight:bold; text-decoration:none; padding:0 10px 0 0;}
#oldtags a:hover {color:#fe911b; font-weight:bold; text-decoration:none;}

#oldtags a.txt18 { font-size:18px;}
#oldtags a.txt16 { font-size:16px;}
#oldtags a.txt14 { font-size:14px;}
#oldtags a.txt12 { font-size:12px;}
#oldtags a.txt11 { font-size:11px;}


#tagCategory {
	position:relative;
	width:265px;
	background:#fff;
}
.categoryClear {
	clear:both;
}
#category {padding:10px 3px; }
#categoryList { margin:5px 0px; padding: 0px; list-style-type:none; float:left;}
#categoryList ul li{margin:0px; padding:0px; list-style-type:none; float:left;}
#categoryList li{margin:0px; padding:0px; list-style-type:none; float: left}
.categoryListPad0{
	margin-bottom: 0px; margin-top: 0px; padding:0px;
}
#categoryList li a {
display: block;
background: url(/fr_CA/homepage/images/icon_s_arw.gif) no-repeat 6px 12px;
padding-top: 8px !important;
padding-bottom: 8px !important;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 14px !important;
padding-left: 14px;
font: 11px;
font-weight:bold;
color:#019583;
margin:0px;
list-style-type:none;
line-height:normal;
width: 115px;
padding-right: 2px;
}
#categoryList li a:hover {
display: block;
background: url(/fr_CA/homepage/images/bg_brd_category.gif) no-repeat;
background-position: -1px 6px !important;
background-position: -1px 6px;
text-decoration:none;
margin:0px;
padding-top: 8px !important;
padding-bottom: 8px !important;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 14px !important;
padding-left: 14px;
width: 115px;
padding-right: 2px;
}

/************************************************************************************
1.3 BSOD landing pages CSS | Section Categories css strats here
*************************************************************************************/
#categoryList li.normalCategory a:hover {
display: block;
background: url(/fr_CA/homepage/images/bg_brd_category.gif) no-repeat;
background-position: -1px 6px !important;
background-position: -1px 6px;
text-decoration:none;
margin:0px;
padding-top: 8px !important;
padding-bottom: 8px !important;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 14px !important;
padding-left: 14px;
width: 115px;
padding-right: 2px;
}


#categoryList li.extendedCategory a:hover {
display: block;
background: url(/fr_CA/homepage/images/bg_brd_category2.gif) no-repeat;
background-position: -1px 6px !important;
background-position: -1px 6px;
text-decoration:none;
margin:0px;
padding-top: 8px !important;
padding-bottom: 8px !important;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 14px !important;
padding-left: 14px;
width: 115px;
padding-right: 2px;
}

/************************************************************************************
1.3 BSOD landing pages CSS | Section Categories css ends here
*************************************************************************************/
.sectTabFlashDiv {
	width:575px; 
	height:238px; 
	margin:0px; 
	overflow:hidden;
	background:#d0ecec;
}
.section_font{
font-size:8px;
}
.sectTabNoFlashTxt {
	font-size:13px; 
	color:#666666; 
	font-weight:bold;
	text-decoration:none;
	vertical-align: top middle;
}
.sectTabNoFlashTxt a {
	color:#019583;
	text-decoration:underline;

}
#categoriesLeft {
	display:inline; 
	margin:0px 0px 4px 0px; 
	width:50%; 
	float:left;
}
#threadTitle{ margin:15px 0px;padding: 0px; list-style-type:none;}
#threadTitle li{
		display: block;
		background: url(/fr_CA/homepage/images/icon_s_tips.gif) no-repeat 0px 3px;
		padding: 0px 3px 0px 13px;
		margin:12px 0px;
		font: 11px;
		}
#threadTitle a{font-weight:bold;
		color:#019583; text-decoration:none;
}

#arwLink a{
		background: url(/fr_CA/common/images/icon_arw_orange_bgw.gif) no-repeat left top;
		padding: 3px 0px 4px 22px;
		margin:15px 0px;
		font: 11px; font-weight:bold;
		color:#019583; text-decoration:none;
}
#arwLink a:hover{font: 11px; font-weight:bold;
		color:#019583; text-decoration:underline;
		background: url(/fr_CA/common/images/icon_arw_red_bgw.gif) no-repeat left top;
}
.momBlog {
float:left;
list-style: none;
width:175px;
margin:0px;
padding-left:15px;
}

.momBlog li {
margin:0px;
padding:0px 0px 0px 15px;
float:left;
width:160px;
list-style: none;
background: url(/fr_CA/homepage/images/icon_s_blog.gif) top left no-repeat;
}

.momBlog li A {
margin:0px;
padding:0px;
float:left;
display: block;
}

#toolList, #actList {margin:0px; padding:5px 0px 0px 0px; list-style-type:none;}
#toolList li{
		display: block;
		background: url(/fr_CA/homepage/images/icon_s_tools.gif) no-repeat 0px 15px ;
		padding: 15px 0px 0px 13px;
		margin:0px 0px;
		list-style-type:none;
		overflow:hidden;
}
#toolList a, #activityList a{font-weight:bold;}
#toolList #toolListTtl, #actList #actListTtl{ font-weight:bold; color:#019583;}

#actList li{		
		background: url(/fr_CA/homepage/images/icon_s_activity.gif) no-repeat 0px 15px;
		display: block;
		padding: 15px 3px 0px 13px;
		margin:0px 0px;
		list-style-type:none;
		overflow:hidden;
}

.bsodLTitle{
	padding:260px 80px 0 41px;  
	float:left;
}

.bsodLTitlePadT280{
	padding:280px 80px 0 41px;  
	float:left;
}

.bsodLTitlePadT275{
	padding:275px 80px 0 41px;  
	float:left;
}

.bsodLTitlePadT270{
	padding:270px 80px 0 41px;  
	float:left;
}
.bsodLTitlePadT260{
	padding:260px 80px 0 41px;  
	float:left;
}
.bsodLTitlePadT250{
	padding:250px 80px 0 41px;  
	float:left;
}
.bsodLTitlePrSchooler{
	padding:250px 80px 0 41px !Important; 
	_padding:270px 80px 0 41px; 
	float:left;
}
.bsodMargin {
	width:590px; 
	margin-top:10px;
}
.w245{
	width:245px;
}
.bsodMarginRBg {
	width:267px; 
	background-image:url(/fr_CA/homepage/images/bsod_content.jpg); 
	background-repeat:no-repeat;
	float:left;
}


#bsodList{ margin:0px; padding: 0px; list-style-type:none;}
#bsodList li{
	display: block;
	background: url(/fr_CA/common/images/icons/icons_s_article.gif) no-repeat 0px 2px;
	padding: 0px 0px 0px 14px;
	margin: 0px;
	list-style-position:outside;
	}

/************************************************************************************
1.BSOD landing pages CSS end here
*************************************************************************************/

/************************************************************************************
2.BSOD Section Pages Start  here
*************************************************************************************/

/************************************************************************************
2.1.BSOD Section Pages Start  here | BSOD SECTION PAGE - baby Stage
*************************************************************************************/

.bsodbabyLBg {
	width:318px; 
	height:400px; 
	background-image:url(/fr_CA/homepage/images/bsod_baby.jpg); 
	float:left;
}

/************************************************************************************
2.2 BSOD Section Pages Start  here | BSOD SECTION PAGE - New baby Stage
*************************************************************************************/
.bsodnewbabyLBg {
	width:318px; 
	height:400px; 
	background-image:url(/fr_CA/homepage/images/bsod_newbaby.jpg); 
	float:left;
}

/************************************************************************************
2.3 BSOD Section Pages Start  here | BSOD SECTION PAGE - Me Stage
*************************************************************************************/
.bsodmeLBg {
	width:318px; 
	height:400px; 
	background-image:url(/fr_CA/homepage/images/bsod_me.jpg); 
	float:left;
}

/************************************************************************************
2.4 BSOD Section Pages Start  here | BSOD SECTION PAGE - My Family Stage
*************************************************************************************/
.bsodmyfamilyLBg {
	width:318px; 
	height:400px; 
	background-image:url(/fr_CA/homepage/images/bsod_myfamily.jpg); 
	float:left;
}

/************************************************************************************
2.5 BSOD Section Pages Start  here | BSOD SECTION PAGE - Preschooler Stage
*************************************************************************************/
.bsodpreschoolerLBg {
	width:318px; 
	height:400px; 
	background-image:url(/fr_CA/homepage/images/bsod_preschooler.jpg); 
	float:left;
}

/************************************************************************************
2.6 BSOD Section Pages Start  here | BSOD SECTION PAGE - Toddler Stage
*************************************************************************************/

.bsodtoddlerLBg {
	width:318px; 
	height:400px; 
	background-image:url(/fr_CA/homepage/images/bsod_toddler.jpg); 
	float:left;
}

/************************************************************************************
2.BSOD Section Pages end  here
*************************************************************************************/

/************************************************************************************
3.Pregnancy Calender CSS start here
*************************************************************************************/

#preg_cal {
	width: 585px;
	float:left;
	overflow: hidden;
}

#preg_cal IMG{
	margin-top: 0px !important;
	padding-top: 0px !important;
	margin-top: 0px;
	padding-top: 0px;
}

.pregInCal {
	width: 585px;
	height: 430px;
	overflow: hidden;
	float: left;
}
h1.grn_19 {
	font-size:19px; 
	color:#019583; 
	font-weight:bold;
}
.btnHome {
	height: 45px;
	overflow: hidden;
	float: left;
	width: 585px;
	padding-left: 11px;
}

.btnHome UL, .btnHome LI {
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.btnHome UL {
	margin-top:14px;
	margin-left:11px !important;
	margin-left:5px;
}

.btnHome LI A, .btnHome LI A:hover{
	display: block;
	background: url(/fr_CA/section/images/preg_cal_act_bg.gif) top left no-repeat;
	width: 15px;
	height: 15px;
	padding: 7px 7px 7px 5px;
	font-weight: bold;
	margin-right: 6px;
	color: #019583;
	text-decoration: none;
	cursor: pointer;
}
.btnHome LI A.selectedbtn{
	display: block;
	background: url(/fr_CA/section/images/preg_cal_inact_bg.gif) top left no-repeat;
	width: 15px;
	height: 15px;
	padding: 7px 7px 7px 5px;
	font-weight: bold;
	margin-right: 6px;
	color: #019583;
	text-decoration: none;
}

.btnHome LI.arrowPre A, .btnHome LI.arrowPre A:hover{
	margin: 0px !important;
	padding: 0px !important;
	display: block;
	background: none;
	width: 7px !important;
	height: 28px;
	margin-right: 10px !important;
	margin-top: 0px !important;
}
.btnHome LI.arrowPre A img{
	margin:0px !important;
	padding:0px !important;
}

.btnHome LI.arrowNxt A, .btnHome LI.arrowNxt A:hover{
	margin: 0px !important;
	padding: 0px !important;
	display: block;
	background: none;
	width: 7px !important;
	height: 28px;
	margin-left: 7px !important;
	margin-top: 0px !important;
}
.btnHome LI.arrowNxt A img{
	margin:0px !important;
	padding:0px !important;	
}

.btnTxtLR .inbtnTxtL {
	width: 275px;
	height: 327px;
	float: left;
	overflow: hidden;
}

.btnTxtLR .inbtnTxtR {
	width: 294px;
	height: 327px;
	float: right;
	margin-top: -5px;
	padding-right: 3px !important;
	padding-right: 0px;
}

UL.tabs, UL.tabs LI {
	float: left; 
	list-style: none;
	padding: 0px;
	margin: 0px;
}

UL.tabs {
	margin-left: 20px !important;
	margin-left: 10px;
	float: left;
}

UL.tabs H3{
	margin: 0px !important;
	padding: 0px !important;
}

UL.tabs LI A {
	padding-top: 35px;
	text-decoration: none;
	color: #999999;
}

UL.tabs LI A.firstTab {
	width: 167px;
	height: 31px;
	display: block;
	padding-left: 15px;
	text-decoration: none;
}

UL.tabs LI A.secondTab {
	width: 165px;
	height: 31px;
	display: block;
	padding-left: 18px;
	text-decoration: none;
}

UL.tabs LI A.thirdTab {
	width: 167px;
	height: 31px;
	display: block;
	padding-left: 15px;
	text-decoration: none;
}

#tab1, #tab2, #tab3 {
	display: none;
}

.inbtnTxtL H1{
	margin:0px;
	margin-left: 51px !important;
	margin-left: 45px;
	padding-bottom: 10px;
	margin-top: 15px;
}

.inbtnTxtL UL, .inbtnTxtL UL LI {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.inbtnTxtL UL{
	margin-left: 31px !important;
	margin-left: 15px;
}

.inbtnTxtL UL LI.txtArticleInfo {
	width: 200px;
}

.inbtnTxtL UL LI.txtArticleInfo P, .inbtnTxtL UL LI.txtArticleInfo H6{
	padding-left: 0px !important;
	margin-left: 0px !important;
}

.inbtnTxtL UL LI.icnArticle {
	width: 20px;
	float: left;
	overflow: hidden;
}

.inbtnTxtL UL LI.icnArticle IMG{
	margin: 0px !important;
	padding: 0px !important;
	margin: 0px;
	padding: 0px;
}


.inbtnTxtL UL LI H6 {
	margin: 0px;
	padding: 0px;
}

/************************************************************************************
3.1 Pregnancy Calender CSS | Main Tab Start
*************************************************************************************/

#main {
	width: 585px;
	height: 429px;
	float: left;
	clear: both;
	overflow: hidden;
}

.mainTopLinks {
	width: 585px;
	height: 60px;
	float: left;
	background:url(/fr_CA/section/images/preg_cal_main_top.gif) top left no-repeat;
	overflow: hidden;
}

.mainBg {
	width: 585px;
	height: 369px !important;
	float: left;
	background:url(/fr_CA/section/images/main_bg.jpg) top left no-repeat;
}

.mainTxtLR .inMainTxtL {
	width: 211px;
	height: 331px !important;
	height: 321px;
	float: left;
	padding-left: 24px;
	padding-top: 16px;
	overflow: hidden;
}

.mainTxtLR .inMainTxtL H1{
	padding-bottom: 14px;
}

.mainTxtLR .inMainTxtL P{
	padding-bottom: 20px;
}

.mainTxtLR .inMainTxtL H6{
	padding-bottom: 10px;
}

.mainTxtLR .inMainTxtL Select{
	margin-bottom: 5px;
	display: block;
	width: 115px;
}

.mainTxtLR .inMainTxtR {
	width: 344px;
	height: 367px !important;
	height: 357px;
	float: right;
	overflow: hidden;	
}

/************************************************************************************
3.1 Pregnancy Calender CSS | Main Tab End
*************************************************************************************/

/************************************************************************************
3.2 Pregnancy Calender CSS | Tab1 Start
*************************************************************************************/
#tab1 {
	width: 585px;
	height: 429px;
	float: left;
	clear: both;
	overflow: hidden;	
}

.tab1TopLinks {
	width: 585px;
	height: 60px;
	float: left;
	background:url(/fr_CA/section/images/preg_cal_tab1_top.gif) top left no-repeat;
	overflow: hidden;
}

.tab1Bg {
	width: 585px;
	height: 369px;
	/*padding-top: 40px;*/
	float: left;
	background:url(/fr_CA/section/images/tab1_bg.jpg) top left no-repeat;
	overflow: hidden;
}

/************************************************************************************
3.2 Pregnancy Calender CSS | Tab1 end 
*************************************************************************************/

/************************************************************************************
3.3 Pregnancy Calender CSS | Tab2 Start
*************************************************************************************/

#tab2 {
	width: 585px;
	height: 429px;
	float: left;
	clear: both;
	overflow: hidden;
}

.tab2TopLinks {
	width: 585px;
	height: 60px;
	float: left;
	background:url(/fr_CA/section/images/preg_cal_tab2_top.gif) top left no-repeat;
	overflow: hidden;
}

.tab2Bg {
	width: 585px;
	height: 369px;
	/* padding-top: 40px; */
	float: left;
	background:url(/fr_CA/section/images/tab2_bg.jpg) top left no-repeat;
	overflow: hidden;
}

/************************************************************************************
3.3 Pregnancy Calender CSS | Tab2 end
*************************************************************************************/

/************************************************************************************
3.4 Pregnancy Calender CSS | Tab3 Start
*************************************************************************************/

#tab3 {
	width: 585px;
	height: 429px;
	float: left;
	clear: both;
	overflow: hidden;
}

.tab3TopLinks {
	width: 585px;
	height: 60px;
	float: left;
	background:url(/fr_CA/section/images/preg_cal_tab3_top.gif) top left no-repeat;
	overflow: hidden;
}

.tab3Bg {
	width: 585px;
	height: 369px;
	/* padding-top: 40px; */
	float: left;
	background:url(/fr_CA/section/images/tab3_bg.jpg) top left no-repeat;
	overflow: hidden;
}

/************************************************************************************
3.4 Pregnancy Calender CSS | Tab3 end
*************************************************************************************/

/************************************************************************************
3.5 Pregnancy Calender CSS | Widget Starts here
*************************************************************************************/

.pregCalWid {
	float: left;
	clear: both;
	margin-top: 13px;	
	background:url(/fr_CA/section/images/preg_calwid_crn_m.gif) top left repeat-y;
}

.pregCalWid_t {
	float: left;
	clear: both;
	background:url(/fr_CA/section/images/preg_calwid_crn_t.gif) top left no-repeat;
	width: 585px;
	height: 10px;
	overflow: hidden;
}

.pregCalWid_b {
	float: left;
	clear: both;
	background:url(/fr_CA/section/images/preg_calwid_crn_b.gif) top left no-repeat;
	width: 585px;
	height: 10px;
	overflow: hidden;	
}

.pregCalWid_m {
	float: left;
	clear: both;
	width: 585px;
	padding: 0px;
}

.pregCalWid_m IMG {
	float: left;
	margin: 0px !important;
	padding: 0px !important;
	margin-left: 20px !important;
	margin-right: 20px !important;
}

.pregCalWid_m H6 {
	margin: 0px !important;
	padding: 0px !important;
	margin-top: 6px !important;
}

.pregCalWid_m P {
	margin: 0px !important;
	padding: 0px !important;
	margin-right: 30px;
}

a {
	outline: none;
}

#prevToolTip, #prevToolTip1, #prevToolTip2 {
	width: 138px; 
	height: 42px; 
	position:absolute; 
	top:80px; 
	left: 10px; 
}

#nextToolTip1 {
	width: 108px; 
	height: 43px; 
	position:absolute; 
	top:80px; 
	left: 315px !important; 
	left: 325px; 
}


#nextToolTip2 {
	width: 108px; 
	height: 43px; 
	position:absolute; 
	top:80px; 
	left: 445px; 
	left: 460px !important; 
}
/************************************************************************************
3.5 Pregnancy Calender CSS | Widget ends here
*************************************************************************************/

/************************************************************************************
3.6 Pregnancy Calender CSS | Section landing tabs CSS starts here
*************************************************************************************/
/************************************************************************************
common class starts here
*************************************************************************************/

.whtb_12 {font-size:12px; color:#ffffff; font-weight:bold;}
.gryb_12 {font-size:12px; color:#666666; font-weight:bold;}

/************************************************************************************
common class ends here
*************************************************************************************/

/************************************************************************************
3.6.1 Pregnancy Calender CSS | Section landing tabs CSS | Tab1 class starts here
*************************************************************************************/

.pregTab1BG{
width:572px;
height:236px;
background:url(/fr_CA/section/images/sec_land_tab1_pregnancy.gif) no-repeat top;
}
.pregTab1TxtBox{
padding: 39px 0px 0px 300px;
}

.newBabyTab1BG{
width:572px;
height:236px;
background:url(/fr_CA/section/images/sec_land_tab1_newbaby.gif) no-repeat top;
}
.newBabyTab1TxtBox{
padding: 37px 0px 0px 30px;
}

.familyTab1BG{
width:572px;
height:236px;
background:url(/fr_CA/section/images/sec_land_tab1_family.gif) no-repeat top;
}
.familyTab1TxtBox{
padding: 40px 345px 0px 8px;
}

.meTab1BG{
width:572px;
height:236px;
background:url(/fr_CA/section/images/sec_land_tab1_me.gif) no-repeat top;
}
.meTab1TxtBox{
padding: 41px 290px 0px 15px;
}

.babyTab1BG{
width:572px;
height:236px;
background:url(/fr_CA/section/images/sec_land_tab1_baby.gif) no-repeat top;
}
.babyTab1TxtBox{
padding: 25px 10px 0px 295px;
}

.todlerTab1BG{
width:572px;
height:236px;
background:url(/fr_CA/section/images/sec_land_tab1_toddler.gif) no-repeat top;
}
.todlerTab1TxtBox{
padding: 39px 0px 0px 310px;
}

.preSchoolTab1BG{
width:572px;
height:236px;
background:url(/fr_CA/section/images/sec_land_tab1_preschooler.gif) no-repeat top;
}
.preSchoolTab1TxtBox{
padding: 28px 0px 0px 20px;
}
.preSchoolBtnWrapper{
padding: 0px 300px 0px 0px;
}
/************************************************************************************
3.6.1 Pregnancy Calender CSS | Section landing tabs CSS | Tab1 class ends here
*************************************************************************************/

/************************************************************************************
3.6.2 Pregnancy Calender CSS | Section landing tabs CSS | Tab2 class starts here
*************************************************************************************/

.pregTab2BG{
width:572px;
height:236px;
background:url(/fr_CA/section/images/sec_land_tab2_pregnancy.gif) no-repeat top;
}
.pregTab2TxtBox{
padding: 25px 0px 0px 288px;
}

.menfamilyTab2BG{
width:572px;
height:236px;
background:url(/fr_CA/section/images/sec_land_tab2_family.gif) no-repeat top;
}
.menfamilyTab2TxtBox{
padding: 46px 0px 0px 288px;
}

.babyTab2BG{
width:572px;
height:236px;
background:url(/fr_CA/section/images/sec_land_tab2_baby.gif) no-repeat top;
}
.babyTab2TxtBox{
padding: 25px 0px 0px 288px;
}

.todlerTab2BG{
width:572px;
height:236px;
background:url(/fr_CA/section/images/sec_land_tab2_toddler.gif) no-repeat top;
}
.todlerTab2TxtBox{
padding: 27px 0px 0px 288px;
}

.preSchoolTab2BG{
width:572px;
height:236px;
background:url(/fr_CA/section/images/sec_land_tab2_preschooler.gif) no-repeat top;
}
.preSchoolTab2TxtBox{
padding: 10px 0px 0px 288px;
}
/************************************************************************************
3.6.2 Pregnancy Calender CSS | Section landing tabs CSS | Tab2 class ends here
*************************************************************************************/

/************************************************************************************
3.6.3 Pregnancy Calender CSS | Section landing tabs CSS | Tab3 class starts here
*************************************************************************************/

.pregTab3BG{
width:572px;
height:236px;
background:url(/fr_CA/section/images/sec_land_tab3_pregnancy.gif) no-repeat top;
}
.pregTab3TxtBox{
padding: 47px 0px 0px 288px;
}

.babyTab3BG{
width:572px;
height:236px;
background:url(/fr_CA/section/images/sec_land_tab3_baby.gif) no-repeat top;
}
.babyTab3TxtBox{
padding: 38px 0px 0px 288px;
}

.todlerTab3BG{
width:572px;
/*height:236px;*/
/*background:url(/fr_CA/section/images/sec_land_tab3_toddler.gif) no-repeat top;*/
}
.todlerTab3TxtBox{
padding: 90px 0px 0px 280px;
}

/************************************************************************************
3.6.3 Pregnancy Calender CSS | Section landing tabs CSS | tab3 class ends here
*************************************************************************************/


/************************************************************************************
3.6 Pregnancy Calender CSS | Section landing tabs CSS ends here
*************************************************************************************/

/************************************************************************************
3. Pregnancy Calender CSS end here 
*************************************************************************************/

/************************************************************************************
4. Tools & Activity css stat here
*************************************************************************************/

.seclandTooltab{
background:url(/fr_CA/homepage/images/tab_o.gif); 
background-repeat:no-repeat; 
float:left;  
width:89px; 
height:22px; 
padding:12px 0px 0px 50px;
}

.seclandActTab{
background:url(/fr_CA/homepage/images/tab_o.gif); 
background-repeat:no-repeat; 
float:left;  
width:119px; 
height:22px; 
padding:12px 0px 0px 20px;
}

.seclandToolTabO{
background:url(/fr_CA/homepage/images/tab.gif); 
background-repeat:no-repeat; 
float:left;  
width:89px; 
height:22px; 
padding:12px 0px 0px 50px;
cursor:pointer;
}

.seclandToolTabO:hover{
text-decoration:none;
}

.seclandActTabO{
background:url(/fr_CA/homepage/images/tab.gif);
background-repeat:no-repeat; 
float:left;  
width:119px; 
height:22px; 
padding:12px 0px 0px 20px;
cursor:pointer;
}

.seclandActTabO:hover{
text-decoration:none;
}

/************************************************************************************
4.Tools & Activity css ends here
*************************************************************************************/

/************************************************************************************
5.Video css start here 
*************************************************************************************/

.videosMain{
float:left;
}
.videoTop{
padding-bottom:10px;
}
.videosLeft{
float:left;
}
.videosMid{
float:left;
padding-left:64px;
}
.videosRight{
float:ledt;
}
.videoBottom{
float:left;
width:100%;
text-align:center;
}
/************************************************************************************
5.Video css ends here
*************************************************************************************/
