/*
Table Of Content

1.Blog CSS

2.Blog landing CSS

3.Forum CSS

4.Forum Right panel CSS

5.Blog Popup CSS

6.Blog Comment CSS

7.Blog Theme

8.LAG CSS

	8.1 LAG Serch panel CSS
	
		8.1.1 LAG landing page CSS
		
		8.1.2 LAG Tab panels CSS
		
		8.1.3 LAG Babystore Popup CSS
*/

/* ---------------PNG Fixer Start here ----------------*/
img, div, td, span { behavior:url(/fr_CA/common/htc/pngbehaviorcss.htc);}
img { behavior: url(/fr_CA/common/htc/pngbehaviorimg.htc);}
img { behavior: url(/fr_CA/common/htc/iepngfix.htc);}
img { behavior: url(/fr_CA/common/htc/pngbehavior.htc);}
/* ---------------PNG Fixer Behavior end here ----------------*/

/************************************************************************************
1.Blog CSS Start here
*************************************************************************************/

.toolMainWrapper{
width:924px;
}
.mainWrapper{
float:left; 
width:611px;
}
.rightPanel{
float:left; 
width:311px; 
padding-top:3px;
}
.padt9 {
padding-top:9px;
}
.padTB20LR25 {
padding:20px 25px;
}
.padTB20LR25Head {
padding:20px 25px 5px 25px;
}
.padTB05LR35Error {
padding:0px 35px  5px 35px
}
.padError1 {
padding:0px 15px  20px 12px
}
.formBgColor {
	padding:20px 25px; 
	background-color:#f5fbfa; 
	border-top:1px solid #e0f0f3; 
	border-bottom:1px solid #e0f0f3;
}
.panel_r_brd_bg_yellow {
	background:url(/fr_CA/tools/blog/images/panel_r_brd_bg_yellow.gif) 
	top repeat-y; 
	padding:0px 20px;
}
.padTB10LR20 {padding:10px 20px;}
.padLR25 {padding:0px 25px;}
.toolPadTB10LR25 {padding:10px 25px;}
.toolPadTB1020LR25 {padding:10px 25px 20px 25px;}
.padLR20 {padding:0px 20px;}
.padT3LR20 {padding:3px 20px 0px 20px;}
.padTB7LR15{padding:7px 15px;}
.mainWrapperPad{padding:11px 6px 15px 4px;}
.toolMainWrapperPad{
padding:11px 7px 8px 4px; 
width:600px;
}
.blogWrapperPad{padding:6px 7px 15px 4px;}
.padLRB5{padding:0px 5px 5px 5px;}
.forumCategoryBg{
background:url(/fr_CA/tools/forum/images/bg_category.gif) no-repeat; 
padding:0px 25px 15px 25px;
}
.blogThmBgImg1 {background:url(/fr_CA/tools/blog/images/grn_theme.gif) no-repeat;}
.toolPad5{padding:5px;}
.toolPadLR5 {padding:0px 5px;}
.myBlogHdtxt {
padding:0px 5px; 
height:206px;
#height:206px;
_height:206px;
}
.toolPadT25LT25 {padding:25px 25px 10px 25px;}
.toolTabBG, .toolPadTB25LR15 {
background:#f5fbfa; 
border-bottom:1px solid #e0f0f3; 
padding:25px;
}
.blogThm18 {
font-size:18px; 
color:#aed136; 
font-weight:bold;
}
.toolPadTB25LR15 {padding:25px 15px;}
.toolPadLR15{padding:0px 15px;}
.toolallpostBG{
padding:0px 15px; 
background:#ECF8F8;
}
.toolLineHeight td{line-height:17px;}
#categoryListTtl h6{display:inline;}
.modList .tertActionBold a {
	padding:2px 0px 0px 15px; 
	line-height:20px;
}
.modListHd {
	font-size:14px; 
	font-weight:bold; 
}
.blgPostDate {
	padding:0px 5px 0px 0px;
	float:left; 
}
.blgPostAm {
	float:left; 
}

.blgRightPanel {
	float:left; 
	width:311px;
}
.blgInRightPanel {
	width:313px;
}
.blgInRightPanelOne {
	padding:5px 10px 10px 13px;
}
.blgInRightPanelOneTD {
	padding-left:40px; height:40px;
}
.blgInRightPanelOneP {
	width:210px; text-align:center; cursor:pointer;
}
.positionRelative{
	position:relative;
}
.themeHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold; 
	color:#a41984;
	text-align: center;
	padding:40px 10px 10px 190px;
	position:absolute;
	z-index:1; 
	left:0px; 
	top:20px;
}
.themeHeader2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold; 
	color:#a41984;
	text-align: center;
	padding:130px 10px 10px 190px;
	position:absolute;
	z-index:1; 
	left:55px; 
	top:20px;
}
.toolWritePostDispNone {
	display:none;
}
.toolWritePostDispBlock {
	display:block;
}
.blgWidth126 {
	width:126px;
}
.toolBlogSetting {
	display:block;
}
.toolBlogSettingDispNone {
	display:none;
}
.blgPadLeft15 {
	padding-left:15px;
}
.blgPadLeft10 {
	padding-left:15px;
}
.hrComments0 {
	background: url(/fr_CA/common/images/hr_comments.gif) repeat-x left center;
	width:100%; 
	height: 0px;	
	padding: 0;	
	margin: 0;	
	clear: both; 

}
.hrComments30 {
	background: url(/fr_CA/common/images/hr_comments.gif) repeat-x left center;
	width:100%; 
	height: 30px;	
	padding: 0;	
	margin: 0;	
	clear: both; 

}
.tooltips_crn_pad {padding-left:8px; }
.tooltips_crn_t_blog{background:url(/fr_CA/common/images/forms/tooltips_crns_t_blog.gif) no-repeat; }
.tooltips_crn_b_blog{
background:url(/fr_CA/common/images/forms/tooltips_crns_b_blog.gif) no-repeat bottom;
padding:16px 0px; 
}
.tooltips_bg_blog{
background:url(/fr_CA/common/images/forms/tooltips_bg_blog.gif) repeat-y; 
padding:0px 25px;
}
.tooltips_crn_t{background:url(/fr_CA/common/images/forms/tooltips_crns_t.gif) no-repeat;}
.tooltips_crn_b{
background:url(/fr_CA/common/images/forms/tooltips_crns_b.gif) no-repeat bottom; 
padding:16px 0px;
}
.tooltips_bg{
background:url(/fr_CA/common/images/forms/tooltips_bg.gif) repeat-y; 
padding:0px 5px 0px 20px;
}

.blgCommentRDivError {
	margin-bottom: 10px;
	color:#ee3b33;
}
.blgAddCommentForm {
	padding: 6px 6px 6px 9px; 
	border: 1px solid rgb(153, 153, 153); 
	height: 70px;
}
#blgCommentLDiv {
	margin:0px;
	padding:0px;
	width:110px;
	float:left;
}
#blgCommentRDiv {
	margin:0px;
	padding:0px;
	width:380px;
 	float:right;
}
.blgCreateW404 {
	width:404px;
}
.blgCreateW405 {
	width:405px;
}
.blgCreateLH18 {
	line-height: 18px;
}
.blgCreateWH {
	width:109px;
	height:30px;
}
.blgCreatePad {
	padding:0px 5px 0px 5px;
}
.blgIncludeBg {
	background-color:#FFFFFF;
}
.blgIncludeBgPad{
	padding:0px 15px;
	background-color:#FFFFFF;
}
.blgIncludeW127 {
	width:127px;
}
.blgAddTagBg{
	background:url(/fr_CA/tools/blog/images/panel_r_brd_bg_yellow.gif) top repeat-y; 
	padding:0px 20px;
}
h3.blgTxtGry14{
	font-size:14px; 
	color:#666666; 
	font-weight:normal;
}
.blgtagFormStyle {
	text-align:center; 
	width:20x; 
	cursor:pointer;
}
.blgPadLeft3 {
	padding-left:3px;
}
.blgFontSize15 {
	font-size:15px;
}
.blgcommentContentStyle {
	clear:left; 
	width:545px; 
	padding-top:5px;
}
/************************************************************************************
1. Blog CSS End here
*************************************************************************************/

/************************************************************************************
2.Blog landing CSS Start here
*************************************************************************************/

.globalActionPanel {
	margin: 5px 0px 5px 0px;
}
.blogContent {
	padding: 16px 0px 5px 10px !important;
	padding: 16px 0px 20px 10px;
	float: left;
}
.blogBanner {
	background:url("/fr_CA/tools/blog/images/blog_landing_bg.gif") top left no-repeat;
	float: left;
	height: 435px;
	width: 885px;
}
.blogBannerContentLR {
	background:url("/fr_CA/tools/blog/images/blog_landing_notepad.gif") top left no-repeat;
	padding: 50px 0px 0px 0px;
	margin: 76px 0px 30px 0px;
	float: right;
	width: 406px;
}

.blogBoxes {
	padding: 16px 0px 10px 0px !important;
	padding: 16px 0px 30px 0px;
	height: 10px;
	float: left;
}

.blogBannerContentLR {
	width: 396px;
	float: right;
}
.inBlogBannerContentL {
	padding-top:39px;
	width: 240px;
	float: left;
}

.inBlogBannerContentL H5{
	color: #a41984;
}

.inBlogBannerContentL DIV{
	margin: 0px 0px 0px 10px;
	width: 195px;
	float: left;
}

.inBlogBannerContentL DIV .secAction{
	margin: 3px 0px 0px 0px;
	float: left;
}
.inBlogBannerContentR {
	padding: 0px 0px 0px 0px;
	margin:0px;
	width: 156px;
	float: left;
}

.inBlogBannerContentR .btnWrapper {
	margin: 0px 0px 8px 0px;
	float:left; 
}


.blogtxtEND{
	padding:25px 0px 10px 0px;
	right::0px;
	width:120px;
	float:left;
}


/************************************************************************************
2.Blog landing CSS End here
*************************************************************************************/

/************************************************************************************
3.Forum CSS Start here 
*************************************************************************************/
.threadttl{
	font-size:12px; 
	color:#a41984; 
	font-weight:bold;
}
.forumSection{padding-left:21px;}
#frmOuterDiv{position:relative;}
.frmLatesDiv {
	line-height:16px;
	position:absolute;
	left:170px;
	top:145px;
	width:190px;
}
.frmEnterBtn {
	position:absolute;
	left:18px;
	top:125px;
	width:200px;
}
.frmtxtFND{
	position:absolute;
	left:18px;
	top:155px;
	width:115px;
}
.frmFindBtn {
	position:absolute;
	left:18px;
	top:265px;
	width:115px;
}

.frmTtlBrd {
	border-bottom:1px solid #931677;
	height:21px;
}
.frmTtlBrd2 { border-top:1px solid #359dae; }
.frmCategoryPad { padding:8px 5px 5px 5px; }
.frmCategoryPad2 { padding:8px 5px 2px 20px; }

.frmCategoryPad3 { padding:17px 5px 5px 20px; }
.frmInWrapperPad { padding:15px 20px 5px 10px; }
.frmPadTB15 { padding:15px 0px; }
.frmLandingBg {
	background:url(/fr_CA/tools/forum/images/bg_forum_landing.gif) no-repeat;
	vertical-align:top;
}
.frmBotPad5 { padding-bottom:5px; }
.frmPosttxt{ 
	padding-left:40px; 
	font-style:italic; 
	font-weight:bold;
	}
.frmPostBg {background-color:#FEF7D1;}
.frmGrnBg {background-color:#ebf8f8;}
.frmWhtBg {background-color:#ffffff;}
.popWhtTxt {
	font-size:14px; 
	color:#ffffff; 
	font-weight:bold;
}
.popHdTxt { 
	padding-top:5px;
	padding-bottom:5px;
	background-color:#ee3b33;
}
.popLeftPad11 { padding-left:11px; }
.popLRPad10 { 
	padding-left:10px; 
	padding-right:10px;}
.popPolBox {
	width:394px; 
	height:17px;
}
.popPostBG {
	background-repeat:repeat-x;
}
.toolUserInfoBox {
background:#fff8dd;
padding:0px 20px; 
position:relative; 
width:510px; 
height:70px; 
}
.toolUICrnTL{
position:absolute; 
left:0px; 
top:0px;
}
.toolUICrnTR{
position:absolute; 
right:0px; 
top:0px;
}
.toolUICrnBL{
position:absolute; 
left:0px; 
bottom:0px;
}
.toolUICrnBR{
position:absolute; 
right:0px; 
bottom:0px;
}
.hrDashgrnLR{
	background: url(/fr_CA/tools/blog/images/pop_crn_grn_lr.gif) repeat-y left center;
	padding: 0;	
	margin: 0;	
	width:100%; 	
	clear: both;
	display:block; 
}
.hrDashgrnTB{
	background: url(/fr_CA/tools/blog/images/pop_crn_grn_tb.gif) repeat-x left center;
	padding: 0;	
	margin: 0;	
	width:100%; 	
	clear: both;
	display:block; 
}
.bgTPad4 {
	background-color:#e5f2f5;
	padding-top:4px;

}
.polPadT2 {
	padding-top:5px;
	line-height:18px;
}
.toolHrDashGrn {
	line-height: normal;
	background: url(/fr_CA/homepage/images/hr_tagcloud.gif) repeat-x left center;
	padding: 0px;
	margin: 0px;
}
.arthoriz, .arthoriz LI {
	margin-top: 0px;
	padding: 0px;
	list-style: none;
	display:inline;
}
/************************************************************************************
3.Forum CSS End here
*************************************************************************************/
.pollBox { 
	padding:18px 0px 8px 0px;
}
.ListPadL21 {
	padding-left:21px;
}

.hrDashGrnT{
	background: url(/fr_CA/tools/blog/images/pop_crn_grn_tb.gif) repeat-x top;
	padding: 0;	
	margin: 0;	
	width:100%; 	
	clear: both;
}

.hrDashGrnB{
	background: url(/fr_CA/tools/blog/images/pop_crn_grn_tb.gif) repeat-x bottom;
	padding: 0;	
	margin: 0;	
	width:100%; 	
	clear: both;

}

.hrDashGrnR{
	background: url(/fr_CA/tools/blog/images/pop_crn_grn_lr.gif) repeat-y right;
	padding: 0;	
	margin: 0;	
	width:100%; 	
	clear: both;

}

.hrDashGrnL{
	background: url(/fr_CA/tools/blog/images/pop_crn_grn_lr.gif) repeat-y left;
	padding: 0;	
	margin: 0;	
	width:100%; 	
	clear: both;
}
.rPanelBg {
background-color:#FFFBE8;
}
/************************************************************************************
4.Forum Right panel CSS start here
*************************************************************************************/
.thm1BginT { 
	background: url(/fr_CA/tools/forum/images/rightpanel/thm1_bgin_crn_t.gif) no-repeat top;
}
.thm1BginM { 
	background: url(/fr_CA/tools/forum/images/rightpanel/thm1_bgin_crn_m.gif) repeat-y top;
	padding:0px 20px 0px 19px;
}
.thm1BginB { 
	background: url(/fr_CA/tools/forum/images/rightpanel/thm1_bgin_crn_b.gif) no-repeat top;
}
/************************************************************************************
4.Forum Right panel CSS End here
*************************************************************************************/

/************************************************************************************
5.Blog Popup CSS start here
*************************************************************************************/
.blogPopUpBG {
	background-image:url(/fr_CA/tools/blog/images/blog_popup_center.png); 
	width:515px;
}
.popUpTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#008299; 
	padding-left:24px; 
	position:relative; 
	height:30px; 
	width:450px; 
	float:left;
}
.popUpClose {
	position:relative; 
	width:20px; 
	float:left;
}
.popUpCenterBG {
	background-color:#FFFFFF;
	width:483px; 
}
.popUpContent {
	position:relative; 
	width:450px; 
	padding:5px 0px 5px 14px;
}
.popUpWidth {
	width:515px;
}
.blgPopUpDel {
	font-size:14px; 
	color:#ffffff; 
	font-weight:bold;
	padding:0px 0px 0px 26px;
}
.blgPopPadL26 {
	padding:0px 0px 0px 26px;
}
/************************************************************************************
5.Blog Popup CSS End here
*************************************************************************************/

/************************************************************************************
6.Blog Comment CSS start here
*************************************************************************************/
.commentMargin{
	padding: 0 20px 0 20px;
}
.commentPic{
	width:54px; 
	float:left;
}
.commentContent{
	width:445px; 
	float:left; 
	padding:10px 0px 0px 10px;
}
.commentButton{
	text-align:right; 
	width:535px;
}
/************************************************************************************
6.Blog Comment Popup CSS End here
*************************************************************************************/

/************************************************************************************
7.Blog Theme start here
*************************************************************************************/

.blogTheme {
	height:161px; 
	width:590px;
}
.blogDropDown {
	margin-right:5px;
}
.tertActionBlog a{ 
	color:#009999; 
	background:url(/fr_CA/common/images/buttons/btn_arw_tertiary.gif) no-repeat center left; 
	padding:5px 0px 5px 10px; 
	line-height:17px; 
	font-weight:normal;
	text-decoration: none;
}
.tertActionBlog a:hover {
	text-decoration: underline; 
	font-weight:normal; 
	color:#f58320;
	background:url(/fr_CA/common/images/buttons/btn_arw_tertiary.gif) no-repeat center left; 
}
/************************************************************************************
7.Blog Theme end here
*************************************************************************************/

.frmCategoryPad .tertActionNormalWht a{ 
	line-height:20px; 
	clear:both;
}
.frmCategoryPad2 .tertActionNormalWht a{ 
	line-height:20px; 		
	clear:both;
}
.toolPadT12{padding-top:12px;}
.toolsPadT18{padding-bottom:18px;}
.toolH47W126{height:47px; width:126px;}
.toolH5W126{height:5px; width:126px;}
.toolsPadT5B5{padding:5px 0px;}
.toolPadTB17{padding:17px 0px;}
.toolPadT6{padding-top:6px;}
.toolPadB20LR25{padding:0px 25px 20px 25px;}
.toolPadTB10{padding:10px 0px 10px 0px;}
.toolPadT7{padding-top:7px;}
.toolPadT15{padding-top:15px;}
.toolhrDashGrn {
	background: url(/fr_CA/homepage/images/hr_tagcloud.gif) repeat-x left center;
	width:100%;
	height:1px	
}
.toolPadT14B18{padding:14px 0px 18px 0px;}
.toolHeight{height:5px;}

/************************************************************************************
8.LAG CSS Start here
*************************************************************************************/
.toolControllPanel{ 
	position:absolute;
	z-index:10;
	margin:10px 0px 0px 10px;
	
}
.toolControllPanel ul { 
margin:0px; 
padding:0px;
list-style-type:none; 
}
.toolControllPanel li{
margin:0px; 
padding:0px; 
list-style-type:none; 
float:left;
}
.toolZoomMap li{
margin:1px 0px; 
padding:1px 0px; 
list-style-type:none; 
clear:both;
}
.toolOpenMapNav {
	position:absolute;
	z-index:10;
	display:none;
	top:10px; 
	left:10px; 
	width:21px; 
	height:20px;
}
.toolOpenMiniMap{	
	position:absolute;
	z-index:10;
	top:373px; 
	left:10px; 
	width:21px; 
	height:20px;
}
.toolCloseMiniMap{	
	position:absolute;
	z-index:10;
	display:none;
	top:373px; 
	left:10px; 
	width:21px; 
	height:20px;
}
.toolLagWrapper {
	width:885px;
	height:435px;
	margin-top:15px;
}
.toolMapScroll {
	position:absolute;
	z-index:10;
	border:0px solid #000;
}
.toolScrollRight {
	position:absolute;
	top:210px;
	left:869px;
	width:15px;
	height:30px;
}
.toolScrollLeft {
	position:absolute;
	top:210px;
	left:0px;
	width:15px;
	height:30px;
}
.toolScrollDwn {
	position:absolute;
	top:420px;
	left:427px;
	width:30px;
	height:14px;
}
.toolScrollUp {
	position:absolute;
	top:0px;
	left:427px;
	width:30px;
	height:14px;
}
.toolMyMap {
	position:relative;
	width:885px;
	height:435px;
	clear:both;
	border:0px solid #000;
}
.toolPinPoint{
	z-index:10; text-align:center;
}
.toolPinPoint a{
	font-size:15px; 
	color:#FFFFFF; 
	font-weight:bold;
	text-decoration:none;
	background:url(/fr_CA/tools/outaboutguide/images/pinpoint.gif) no-repeat; 
	padding:5px 0px;
	width:26px; 
	height:22px; 
	display: block;
}
.toolPinPoint a:hover{
	text-decoration:none;	
}
/************************************************************************************
8.1 LAG Serch panel CSS start here
*************************************************************************************/
.lagInPadRBL {
	padding:0px 13px 8px 13px;
}
.lagInPadTRBL {
	padding:10px 13px 0px 13px !important;
	padding:0px 13px 0px 13px;
}
.lagMarginR10 {
	margin-right:10px;
}
.lagPadL10 {
	padding-left:10px;
}
.lagMyPlaceGryb11 { 
	color:#666666;
	font-weight:bold;
	display:inline;
	height:25px;
}
.lagMainTop {
	background:url(/fr_CA/tools/outaboutguide/images/lag_toolbox_inner_bg_t.gif) top left repeat-y;
	width: 265px;
	height: 4px;
	float: left;
}

.lagMainBottom {
	background:url(/fr_CA/tools/outaboutguide/images/lag_toolbox_inner_bg_b.gif) top left repeat-y;
	width: 265px;
	height:4px;
	float: left;	
}

.lagMainBody {
	background-color:#e5f2f5;
	width:265px;
	float:left;
	margin: 0px;
	
}
.lagMainBodyT {
	background:url(/fr_CA/tools/outaboutguide/images/lag_toolbox_inner_bg_t.gif) no-repeat;
	padding: 0px;
	margin: 0px;
	width:239px;
	height:4px;
	float:left;
	float: left;	
}
.lagMainBodyM {
	padding: 0px;
}
.lagMainBodyM2 {
	padding: 0px;
}
.lagMainBodyM3 {
	padding: 0px;
}
.lagMainBodyB {
	font-size:1px;
	background:url(/fr_CA/tools/outaboutguide/images/lag_toolbox_inner_bg_b.gif) no-repeat;
	padding: 0px;
	margin: 0px;
	width:239px;
	height:4px;
	float:left;
	overflow:hidden;
}
.lagHelp {
	padding:0px 13px 0px 238px;
	marging:0px;
	float:left;
}
.lagSrchArea {
	padding:10px 13px 5px 13px !important;
	padding:0px 10px 5px 10px;
	width:220px; 
	height:17px;

}
.lagSrchBox {
	width:190px; 
	height:17px;
	vertical-align:bottom;
}
.lagSrchCategory {
	width:239px; 
	height:17px;
}
.lagSrchResult{
	background:#FFFFFF;
	padding:0px; 
	margin: 0px 13px 15px 13px;
	width:239px;
	height:182px !important;
	height:190px;
	overflow: hidden;

}

.lagSrchResultT {
	background:url(/fr_CA/tools/outaboutguide/images/lag_toolbox_crn_white_t.gif) no-repeat;
	width:265px;
	height:7px;
	float:left;
	overflow: hidden;
}
.lagSrchResultM {
	padding:0px 10px 0px 10px;
	width:215px;
	height:170px;
	float:left;
	overflow-Y:scroll;
}
.lagSrchResultB {
	background:url(/fr_CA/tools/outaboutguide/images/lag_toolbox_crn_white_b.gif) no-repeat;
	width:265px;
	float:left;
	height: 7px;
	overflow: hidden;
}
.lagSrchResultM UL, .lagSrchResultM LI {
	padding: 0px;
	margin: 0px;
	float: left;
	list-style: none;

}

.lagSrchResultM UL {
	clear: both;
	display: block;
}

.lagSrchResultM LI {
	padding-bottom: 6px;
	width: 192px;
	line-height:10px !important;
	*line-height:8px ;
}
.lagSrchResultM UL LI UL LI {
	padding:5px 1px 5px 0px;
	width:192px;
	float:left;
}
.lagPaging {
	width:100%;
}
.lagPaging UL, .lagPaging LI{
	margin:;
	padding: 0px;
	list-style: none;
	float: left;
}

.lagPaging LI{
	margin-left: 5px;
	margin-top: 3px;
	}

.lagPaging LI LI{
	margin: auto;
	padding-left: 3px;
	padding-right: 3px;
	}
.lagMypPlaceActn {
	width:129px; 
	height:20px;
}
.lagMyPlace{
	margin: 0px 13px 15px 13px !important;
	*margin: 0px 5px 15px 5px;
	padding:0px; 
	width:239px; 
	height:270px;
	float: left;
	overflow: hidden;
}

.lagMyPlaceT {
	background:url(/fr_CA/tools/outaboutguide/images/lag_toolbox_crn_white_t.gif) no-repeat;
	width:239px;
	height:7px;
	float:left;
	overflow: hidden;
}
.lagMyPlaceM {
	background:#FFFFFF;
	padding:0px 10px 0px 10px;
	width:219px;
	height:256px;
	float:left;
	/*overflow-Y:scroll;*/
}
.lagMyPlaceB {
	background:url(/fr_CA/tools/outaboutguide/images/lag_toolbox_crn_white_b.gif) no-repeat;
	width:239px;
	float:left;
	height: 7px;
	overflow: hidden;
}
.lagMyPlaceM UL, .lagMyPlaceM LI {
	padding: 0px;
	margin: 0px;
	float: left;
	list-style: none;
}

.lagMyPlaceM UL {
	clear: both;
	display: block;
}

.lagMyPlaceM LI {
	padding-bottom: 8px;
	width: 192px;
}
.lagAddFormList {
	margin:0px 0px 10px 0px;
	width:239px; 
	height:22px;
}
.lagAddFormTxtFeild {
	margin:0px 0px 10px 0px;
	width:239px; 
	height:17px;
}
.lagAddFormTxtFeild2 {
	margin:0px 20px 10px 0px;
	width:239px; 
	height:17px;
}
.lagAddFormTxtFeild3 {
	margin:0px 0px 10px 0px;
	width:55px; 
	height:17px;
}
.lagAddFormTxtArea {
	margin:0px 0px 10px 0px;
	width:239px; 
	height:50px;
}
.toolHeight15{
	padding-bottom:5px !important;
	padding-bottom:0px;
	clear:both !important;
}
.toolSrcHoverlay{
	position:absolute;
	top:2px;
	right:18px;
	z-index:100;
}
.lagSearchBlueTxt {
	color:#008299;
	font-size:11px;
	font-weight:bold;
}
.lagSrchDetail {
	padding:0px;
	margin: 0px 13px 0px 13px;
	width:239px;
	height:242px;
	float: left;
	overflow: hidden
}
.lagSrchDetailT {
	background:url(/fr_CA/tools/outaboutguide/images/lag_toolbox_crn_white_t.gif) no-repeat;
	width:239px;
	height:7px;
	float:left;
	overflow: hidden;
}
.lagSrchDetailM {
	background:#FFFFFF;
	padding:0px;
	width:239px;
	height:209px;
	float:left;
}

.lagSrchDetailM .scollContent {
	background:#FFFFFF;
	padding:0px 10px 0px 10px;
	float:left;
	width:210px;
	height:209px;
	overflow-Y: scroll;
}
.lagSrchDetailB {
	background:url(/fr_CA/tools/outaboutguide/images/lag_toolbox_crn_white_b.gif) no-repeat;
	width:239px;
	float:left;
	height: 7px;
	overflow: hidden;
}
.lagSrchDetailM UL, .lagSrchDetailM LI, lagSrchDetailM Span {
	list-style:none;
	line-height:15px;
	display: block;
	float: left;
}
.lagSrchDetailM UL {
	padding: 0px 0px 10px 0px;
}
.lagSrchNo {
	font-weight:bold;
	float: left;
	width: 10px;
}
.lagSrchNoTxt {
	margin-left:5px;
	float: left;
	width: 176px;
}
.lagSrchW {
	width:100%
}
.lagSrchDetailM .secActionAdd {
	margin: 0px 20px 0px 0px;
}
.toollagheight35{height:0px !important; height:0px; }

/************************************************************************************
8.1.1 LAG landing page CSS Start here 
*************************************************************************************/
.toolLagWrapper {
	background:url(/fr_CA/tools/outaboutguide/images/bg_lag_landing.gif) no-repeat;
	position:relative;
	width:885px;
	height:435px;
}
.toolLagMapWrapper {
	width:885px;
	height:435px;
}
.toolTtltxt {
	position:absolute;
	top:21px;
	left:22px;	
}
.toolLagEnetr {
	position:absolute;
	top:200px;
	left:19px;
}
.toollagLink {
	display:block;
	padding:10px 0px;
}
.toolLagTtlBG {
	background:#a41984 url(/fr_CA/tools/outaboutguide/images/bg_lag_ttl_bar.gif) repeat-x;
	padding:5px 0px 3px 0px;
	width:100%;
	height:15px;
}
.toolLagLocation {
	padding:13px 0px 0px 20px;
	float:left;
	width:280px;
}
.toolLagCategory {
	padding:13px 0px 0px 20px;
	float:left;
	width:120px;
}
.toolLagLocation ul li, .toolLagCategory ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.toolLagLocation a, .toolLagCategory a {
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
	background-image:url(/fr_CA/common/images/buttons/btn_arw_tertiary.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:0px 0px 0px 10px;
}
.toolLagLocation a:hover, .toolLagCategory a:hover { color:#FFFFFF; text-decoration: underline; }
.toolLAG_BG {
	background:url(/fr_CA/tools/outaboutguide/images/bg_lag.gif) repeat;
	width:448px;
	height:130px;	
	position:relative;
	top:305px;
	left:0px;
	overflow:hidden;

}
.toolLagDividline {
	position:absolute;
	left:300px;
	top:32px;
	border:0px solid #000;
}
.toolLagCtgimg {
	position:absolute;
	left:320px;
	top:5px;
}
.toolLagLocationimg {
	position:absolute;
	left:20px;
	top:5px;
}
.toolLagDividred {
	position:absolute;
	left:300px;
	top:0px;
}
.toolLagTopCrn {
	position:absolute;
	right:0px;
	top:0px;
}
.toolLagBotCrn {
	position:absolute;
	left:0px;
	bottom:0px !important;
	bottom:-1px;
}
.toolLagWidth{width:885px;}

/*--------------------------------------------------------------------*/

ul.lagHotestThread{
	list-style-type:none;
}
.lagHotestThread li{
	list-style-type:none;
	display:block;
}
.lagContentPad{padding:0px 0px 0px 0px;}
.lagCategoryList ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display:block;
	line-height:0px;
}

ul.lagCategoryList  li {
	background:url(/fr_CA/common/images/buttons/btn_s_lagToolboxTarw_comments.gif) top left no-repeat;
	background-position: 0px 4px;
	padding: 3px 0px;
	padding-left: 14px; /*link text is indented 19px*/
	display: block;
	margin:0px;
	
}
.lagSpace{height:5px !important; height:0px;}	

.lagToolbox {
	width: 283px; 
	float:left;
}

.lagToolboxT {
	width: 283px; 
	float: left;
	background:url(/fr_CA/tools/outaboutguide/images/lag_toolbox_bg_t.png) top left no-repeat;
	height: 13px;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fr_CA/tools/outaboutguide/images/lag_toolbox_bg_t.png');
	overflow: hidden;
}

.lagToolboxM {
	width: 283px; 
	background-image:url(/fr_CA/tools/outaboutguide/images/lag_toolbox_bg_m.png);
	background-position-x:left;
	background-position-y:top;
	background-repeat:repeat-y;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/fr_CA/tools/outaboutguide/images/lag_toolbox_bg_m_s.png');
	float:left;
	overflow:hidden;
}

.lagToolboxB {
	width: 283px; 
	float: left;
	background:url(/fr_CA/tools/outaboutguide/images/lag_toolbox_bg_b.png) top left no-repeat;
	height: 13px;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fr_CA/tools/outaboutguide/images/lag_toolbox_bg_b.png');
	overflow: hidden;
}
#rap {
	clear:both;
	position:relative;
	overflow:hidden;
}
#sidebar {
	width:265px;
	overflow:hidden;
}
/************************************************************************************
8.1.1 LAG landing page CSS end here
*************************************************************************************/

/************************************************************************************
8.1.2 LAG Tab panels CSS starts here
*************************************************************************************/
.lagTab {
	width:592px;
	float: left;
}
#lagTab1 {
	background:url(/fr_CA/tools/outaboutguide/images/lag_taboverlay_t1.png) no-repeat top left;
}
#lagTab2 {
	background:url(/fr_CA/tools/outaboutguide/images/lag_taboverlay_t2.png) no-repeat top left;
	display: none;
}
.lagTab_m {
	background: url(/fr_CA/tools/outaboutguide/images/lag_taboverlay_bg2.png) 0px 57px no-repeat;
	width: 592px;
	height: 395px !important;
	height: 375px;
	overflow: hidden;
	float:left;
}
.inlagTab_m {
	background: url(/fr_CA/tools/outaboutguide/images/lag_taboverlay_bg.png) no-repeat top left;
	width: 532px;
	height: 340px !important;
	height: 350px;
	overflow: hidden;
	float:left;
	padding: 20px 30px 0px 30px;
}
.lagTab_b {
	background: url(/fr_CA/tools/outaboutguide/images/lag_taboverlay_b.png) no-repeat top left;
	width: 592px;
	height: 24px;
	float:left;
	overflow: hidden;
}
.tabs-links {
	height: 38px;
	overflow: hidden;
}
.tabs-links UL {
	margin-top: 15px;
	margin-left: 10px;
	padding: 0px;
	float: left;
	width: 562px;
}
.tabs-links UL LI {
	float: left;
	list-style: none;
}
.tabs-links UL LI A {
	text-align: center;
	padding-top: 3px;
	width:155px;
	display: block;
}
.tabs-links UL LI A:hover {
	text-decoration: none;
	font-size:14px;
	color:#019583;
}
.tabs-links UL LI.btnclose {
	text-align: right;
	padding-top: 0px;
	width: 250px;
}
.tabs-links UL LI.btnclose A {
	text-align: right;
	padding-top: 0px;
	width: 19px;
	float: right;
}
.lagTa1bMap {
	width:557px;
	float:left;
}
.lagTa1bMapL {
	background:url(/fr_CA/tools/outaboutguide/images/lag_taboverlay_map_pic.gif) no-repeat left;
	margin:0px 11px 0px 0px;
	padding:0px;
	width:116px;
	height:117px;
	float:left;
}
.lagTa1bMapR {
	margin: 3px 0px 0px 0px;
	width:414px;
	height:114px;
	float:left;
}
.lagTa1bMapRT {
	background:url(/fr_CA/tools/outaboutguide/images/lag_taboverlay_mapdesc_t.gif) no-repeat left;
	width:414px;
	height:7px;
	float:left;
}
.lagTa1bMapRM {
	background:url(/fr_CA/tools/outaboutguide/images/lag_taboverlay_mapdesc_m.gif) repeat-y left;
	width:414px;
	height:100px;
	float:left;
	margin:0px;
}
.lagTa1bMapRMIn {
	padding:0px 8px 0px 8px;
	width:398px;
	float:left;
}
.lagTa1bMapRB {
	background:url(/fr_CA/tools/outaboutguide/images/lag_taboverlay_mapdesc_b.gif) no-repeat left;
	margin:0px;
	margin-top: -6px !important;
	margin-top: -12px;
	width:414px;
	height:7px;
	float:left;
}
.lagTa1bMapAddL {
	line-height:17px;
	width:210px;
	float:left;
}
.lagTa1bMapAddR {
	width:170px;
	float:left;
}
.lagTa1bMapAddL UL, .lagTa1bMapAddL LI {
	margin:0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style: none;
}
.lagTa1bMapAddL P, .lagTa1bMapAddR P {
	padding:0px 0px 3px 0px;
}
.lagMapHrdash {
	background:url(/fr_CA/tools/outaboutguide/images/lag_taboverlay_mapdesc_hrdash.gif) repeat-x 0px 12px;
	width:100%;
	height: 16px;
	clear:both;
	display: block;
}
.lagTab1panel UL LI {
	display:inline;
}
.lagTab1panel UL {
	padding:5px 0px 5px 0px;
}
.lagTab1panelRate {
	padding:0px 5px 0px 0px;
}
.lagTab1panel2Ttl1 {
	color:#f9a13a;
	font-weight:bold;
}
.lagTab1panel2 {
	margin: 0px;
	width:535px;
	float:left;
	height: 340px;
	overflow: hidden;
}
.lagTab2contLeft {
	width:217px;
	float:left;
}
.lagTab2contLeftT {
	background:url(/fr_CA/tools/outaboutguide/images/lag_taboverlay_tab2_lt.gif) no-repeat left;
	width:217px;
	height:9px;
	float:left;
}
.lagTab2contLeftM {
	background:url(/fr_CA/tools/outaboutguide/images/lag_taboverlay_tab2_lm.gif) repeat-y left;
	width:217px;
	float:left;
}
.lagTab2contLeftMIn {
	padding:0px 8px 0px 8px;
	width:201px;
	float:left;
}
.lagTab2contLeftMIn UL, .lagTab2contLeftMIn LI {
	line-height:16px;
	list-style:none;
}
.lagTab2contLeftB {
	background:url(/fr_CA/tools/outaboutguide/images/lag_taboverlay_tab2_lb.gif) no-repeat left;
	width:217px;
	height:7px;
	float:left;
}
.lagTab1panel2Tt2 {
	font-size:14px;
	color:#666666;
	font-weight:normal;
	
}
.lagTab2contRight {
	margin: 0px 0px 0px 10px;
	width:308px;
	float:right;
}
.lagTab2contRightT {
	background:url(/fr_CA/tools/outaboutguide/images/lag_taboverlay_tab2_rt.gif) no-repeat left;
	width:308px;
	height:9px;
	float:left;
}
.lagTab2contRightM {
	background:url(/fr_CA/tools/outaboutguide/images/lag_taboverlay_tab2_rm.gif) repeat-y left;
	padding:0px 8px 0px 8px;
	width:292px;
	float:left;
}
.lagTab2contRightM UL, .lagTab2contRightM LI {
	line-height:16px;
	list-style:none;
}
.lagTab2contRightB {
	background:url(/fr_CA/tools/outaboutguide/images/lag_taboverlay_tab2_rb.gif) no-repeat left;
	margin-top: 0px !important;
	margin-top: -12px;
	width:308px;
	height:12px;
	float:right;
}
.lagTab2RightScroll {
	width:292px;
	overflow-Y:scroll;
}
.lagInTab2Left {
	padding: 5px 0px 5px 0px;
	width:100%;
	float:left;
}
.lagInTab2Leftpad5L {
	padding-left:5px;
	display:inline;
}
.lagPopTabSrch {
	padding:2px 11px 10px 13px !important;
	padding:2px 11px 0px 13px;
	width:140px;
	height:17px;
}
.lagPopTabSrchBox {
	width:140px;
	height:17px;
	vertical-align:bottom;
}
.lagTab2botcont {
	padding: 3px 0px 0px 0px;
}
.lagTab2botcont SPAN {
	margin-right: 15px;
}

/************************************************************************************
8.1.2 LAG Tab panels CSS end here
*************************************************************************************/

/************************************************************************************
8.1.3 LAG Babystore Popup CSS start here
*************************************************************************************/

.lagPopStore {
	width:320px;
	float:left;
}
.lagPopStoreT {
	background:url(/fr_CA/tools/outaboutguide/images/lag_mappopup_t.gif) no-repeat left;
	width:320px;
	height:22px;
	float:left;
}
.lagPopStoreM {
	background:url(/fr_CA/tools/outaboutguide/images/lag_mappopup_m.gif) repeat-y left;
	width:320px;
	float:left;
}
.lagTab2contRightM UL, .lagTab2contRightM LI {
	line-height:16px;
}
.lagPopStoreB {
	background:url(/fr_CA/tools/outaboutguide/images/lag_mappopup_b.png) no-repeat left;
	width:320px;
	height:16px;
	float:left;
}
.lagPopStoreMCont {
	padding:0px 16px 0px 16px;
	width:288px;
}
.lagPopStoreMCont Li {
	list-style:none;
	display:inline;
}
.lagPopStorePadL5{
	padding:0px 0px 5px 5px;
}
.lagPopStorePadL11 {
	padding:0px 0px 0px 11px;
}
#lagPopSrchArea {
	width:320px;
	float:left;
}
.lagPopStoreSrch {
	padding:2px 11px 10px 13px !important;
	padding:2px 11px 0px 13px;
	width:320px; 
	height:17px;
}
.lagPopStoreSrchBox {
	width:202px; 
	height:17px;
	vertical-align:bottom;
}
/************************************************************************************
8.1.3 LAG Babystore Popup CSS ends here
*************************************************************************************/

/************************************************************************************
8.1 LAG Serch panel CSS end here
*************************************************************************************/

/************************************************************************************
8. LAG CSS end here
*************************************************************************************/
