@charset "utf-8";
/* CSS Document */
@import url("templates/t9.css");

.error, .fieldLabel_error {
	color: Red;
	font-size: 1.1em;
}
.fieldLabel_error {
	width:120px;
	padding-left:15px;
	float:left;
}
span.error {
	margin: 0 0 0 135px;
	display: block;
}
/* photo Upload Title & Description */
#t31 .uploadedField {
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	width: 350px;
}
/* master template - t70 ----------------------------------------- */
#t70 #mainContent { /* hero image */
background:url(/images/hero_images/whenamidue_hero_t23.jpg) 0px 23px no-repeat;
}

/* when am i due - t23 --------------------------------------------- */
#calendarPromoWide {
width:555px;
}
	#calendarPromoWideTop {
	height:64px;
	width:555px;
	background:url(/images/t23_whenamidue/calendar_promo_wide_lightgreen.gif) top left no-repeat;
	}
		#calendarPromoWideTop h3 {
		padding:29px 0 0 15px;
		}
	#calendarPromoWideBottom {
	width:555px;
	background:url(/images/t23_whenamidue/calendar_promo_wide_bottom.gif) bottom left no-repeat;
	}
		#calendarPromoWideBottom img {
		margin: 0 0 5px 5px;
		float:left;
		}
		#calendarPromoWideBottom .formBox {
		width:300px;
		float:right;
		margin-top:10px;
		}
			.calculateBut {
			margin:10px 0 5px 0;
			}

/* pregnancy - t5 ----------------------------------------- */
#t5 .linkBlock {
width: 555px;
margin-bottom:15px;
float:left;
}
	#t5 .linkBlock img {
	float:left;
	}
	#t5 .linkBlockTextBlock {
	width:430px;
	float:right;
	}
		#t5 .linkBlockTextBlock h3 {
		font-size:1.5em;
		color:#0090d9;
		display:block;
		padding:0 0 10px 16px;
		background:url(/images/white_arrow.gif) 0 3px no-repeat;
		}

.sIFR-active #t5 .promo_gum-container .SubNoYellow {
font-size:3.5em;
color:#ffff00;
}

.sIFR-active #t5 .promo_gum-container .SubNoWhite {
font-size:1.7em;
color:#ffffff;
width:140px;
}


/* conception template - t19 ----------------------------------------- */
#t19 .linkBlock {
width: 555px;
margin-bottom:15px;
float:left;
}
	#t19 .linkBlock img {
	float:left;
	}
	#t19 .linkBlockTextBlock {
	width:430px;
	float:right;
	}
		#t19 .linkBlock ul {
		margin:0;
		padding:0;
		}
			#t19 .linkBlock ul li {
			list-style: none;
			}
				#t19 .linkBlock ul li a {
				font-size:1.1em;
				font-weight:bold;
				text-decoration:none;
				padding:0 0 6px 15px;
				display:block;
				background:url(/images/white_arrow.gif) 0 2px no-repeat;
				}
				#t19 .linkBlock ul li a:hover {
				text-decoration:underline;
				}
				
/* terms and conditions - t33 ----------------------------------------- */
#t33 h3 {
color: #000000;
padding-bottom: 10px;
}

/* forums template - t14 ----------------------------------------- */
#t14 #mainContent { /* hero image */
background:0px 23px no-repeat;
}
#t14 .forumType 
{
	color:#000000;
}
#t14 .linkBlock {
width: 555px;
margin-bottom:15px;
float:left;
}
	#t14 .linkBlock img {
	float:left;
	}
	#t14 .linkBlockTextBlock {
	width:430px;
	float:right;
	}
		#t14 .linkBlockTextBlock h3 {
		font-size:1.5em;
		color:#0090d9;
		display:block;
		padding:0 0 10px 16px;
		background:url(/images/white_arrow.gif) 0 3px no-repeat;
		}
		#t14 .linkBlockTextBlockYear h3 {
			font-size:1.5em;
			color:#0090d9;
			display:block;
			padding:0 0 10px 16px;
			background:url(/images/white_arrow.gif) 0 3px no-repeat;
		}

#t14 .forumMonth 
{
	width:31px;
	height:40px;
	float:left;
	overflow:hidden;
	vertical-align:top;
	margin-right:4px;
	display:block;
	margin-bottom:10px;

}

#t14 .forumMonth em
{
	width:31px;
	height:40px;
	float:left;
	margin-right:4px;
	background-position:top;
}

#t14 .forumMonth em:hover
{
	width:31px;
	height:40px;
	float:left;
	margin-right:4px;
	background-position:bottom;
	cursor: pointer;
}

#t14 .tabRow
{
	padding-bottom:0px;
	margin:0 0 10px 0px;
	height:14px;
}

#t14 .orangeNoteBox {
width:555px;
float:left;
margin-bottom:20px;
background:url(/images/t14_forums/notebox_middle_orange.gif) top left repeat-y;
}
	#t14 .orangeNoteBoxTop {
	background:url(/images/t14_forums/notebox_top_orange.gif) top left no-repeat;
	}
		#t14 .orangeNoteBoxTopText {
		padding: 30px 20px 5px 20px;
		}
		.forumRecentBut {
		margin-left:-2px;
		}
			.forumRecentBut a:link, .forumRecentBut a:visited {
			display:block;
			width:136px;
			height:23px;
			line-height:23px;
			background: url(/images/t14_forums/forums_but_off_on.gif) top left no-repeat;
			text-decoration:none;
			}
			.forumRecentBut a:hover {
			background-position: bottom left;
			}
			.forumRecentBut a span {
			display:none;
			}
	#t14 .orangeNoteBoxBottom {
	background:url(/images/t14_forums/notebox_bottom_orange.gif) top left no-repeat;
	height:12px;
	}
	
	
	
/* whats new - t4 ----------------------------------------- */
#t4 .linkLine a {
display:block;
background:url(/images/white_arrow.gif) 0 2px no-repeat;
text-decoration:none;
font-size:1.1em;
font-weight:bold;
padding:0 0 1px 15px;
}
#t4 .linkLine a:hover {
text-decoration:underline;
}	
	#t4 .linkLine span {
	padding-left:15px;
	display:block;
	color:#222;
	}	
		#t4 .linkLine span p {	
		color:#686868;
		padding-bottom:0.8em;
		}

/* forums and friends - t44 ----------------------------------------- */
#t44 #mainContent { /* hero image */
background:0px 23px no-repeat;
}

#t44 .linkBlock {
width: 555px;
margin-bottom:15px;
float:left;
}
	#t44 .linkBlock img {
	float:left;
	}
	#t44 .linkBlockTextBlock {
	width:430px;
	float:right;
	}
		#t44 .linkBlockTextBlock h3 {
		font-size:1.5em;
		color:#0090d9;
		display:block;
		padding:0 0 10px 16px;
		background:url(/images/white_arrow.gif) 0 3px no-repeat;
		}	
	#t44 .forumName ul {
	margin:0;
	padding:0;
	}	
			#t44 ul.forumName li {
			list-style:none;
			}
			#t44 ul.forumName li a {
			font-size:1.1em;
			font-weight:bold;
			display:block;
			padding: 0 0 4px 15px;
			background:url(/images/white_arrow.gif) 0 2px no-repeat;
			}
			
/* weaning - t43 ----------------------------------------- */
#t43 .linkBlock {
width: 555px;
margin-bottom:15px;
float:left;
}
	#t43 .linkBlock img {
	float:left;
	}
	#t43 .linkBlockTextBlock {
	width:430px;
	float:right;
	}
		#t43 .linkBlockTextBlock h4 {
		font-size:1.5em;
		color:#0090d9;
		display:block;
		padding:0 0 10px 16px;
		background:url(/images/white_arrow.gif) 0 3px no-repeat;
		}	
	#t43 .forumName ul {
	margin:0;
	padding:0;
	}	
			#t43 ul.forumName li {
			list-style:none;
			}
			#t43 ul.forumName li a {
			font-size:1.1em;
			font-weight:bold;
			display:block;
			padding: 0 0 8px 15px;
			background:url(/images/white_arrow.gif) 0 2px no-repeat;
			}
			
/* our products - t6 ----------------------------------------- */
#t6 .product1 {
width:265px;
float:left;
}
#t6 .product2 {
width:265px;
float:right;
}
	#t6 .product1 h3,
	#t6 .product2 h3 {
	font-size:1.5em;
	}
	#t6 .product1 h3 a, 
	#t6 .product2 h3 a {
	color:#0099cc;
	font-weight:bold;
	text-decoration:none;
	background: url(/images/white_arrow.gif) 0 3px no-repeat;
	padding: 0 0 5px 15px;
	display:block;
	}
		#t6 .product1 h3 a:hover, 
		#t6 .product2 h3 a:hover {
		text-decoration:underline;
		}
.printPage {
padding-left:16px;
margin-left:200px;
float:right;
text-align:right;
background: url(/images/white_arrow.gif) 0 2px no-repeat;
}

	.printPage p {
	padding-bottom:2px;
	}

/* goodnigh milk - t45 ----------------------------------------- */
#t45 #helpBubble {
padding-bottom:9px;
}

/* login - t30 ----------------------------------------------------------- */
#t30 #mainContent { /* hero image */
background:url(/images/hero_images/login_hero_t30.jpg) 0px 23px no-repeat;
}
#t30 #pageTitleTopMiddle,
#t30 #pageTitleMiddleMiddle,
#t30 #pageTitleBottomMiddle {
width:300px;
}
#t30 #pageTitleMiddle {
width:323px;
}

#t30 #loginBox {
width:555px;
margin:10px 0;
background:url(/images/t30_login/login_box_middle_t30.gif) left top repeat-y;
}
#t30 #loginBoxTop {
width:555px;
height:38px;
background:#fd1d23 url(/images/t30_login/login_box_top_red_t30.gif) left top no-repeat;
}
	#t30 p.userMessage {
	text-align:right;
	color:#FFFFFF;
	padding:12px 10px;
	}
		#t30 p a.whiteBold {	/* link style */
		color:#FFFFFF;
		font-weight:bold;
		}
#t30 #loginBoxBottom {
width:555px;
background:url(/images/t30_login/login_box_bottom_red_t30.gif) left bottom no-repeat;
}
	#t30 #loginBoxBottom form {
	font-size: 1.1em;
	}
		#t30 .radioLabel {
		font-weight:bold;
		}
		#t30 .fieldLabel {
		float:left;
		width:8em;
		margin-left:50px;
		width:10em;
		}
		#t30 .loginFormField {
		width:200px;
		margin:0 10px;
		font-size:1em;
		padding:1px 0;
		float:left;
		}
		#t30 .checkboxMargin {
		margin:0 3px 0 50px;
		}
		#t30 .paddingBottomTwelve {
		padding-bottom:12px;
		}
		#t30 .paddingLastFormElement {
		padding-bottom:36px;
		}
		/*Added by LM (05/03) to cater for additional login pages*/
		#t30 .paddingLastFormElement_loginExtra {
		padding-bottom:250px;
		}
		#t30 .submitButton {
		margin-left:168px;
		}
#t30 .formPaddingBig {
padding: 18px 30px 15px 30px;
}
	
/* stage one - t48 ----------------------------------------------------------- */
#t48 #tabbedBoxContainer {
padding:10px 0 0 0;
}
#t48 #tabbedBoxWrapper {
background:url(/images/t48_stage1/tabbedbox_middle_t48.gif) left top repeat-y;
}
#t48 #tabbedBoxContents {
width:555px;
background:url(/images/t48_stage1/tabbedbox_top_t48.gif) left top no-repeat;
clear:both;
}
	#t48 .tabbedBoxPadding {
	padding:32px 16px 0 16px;
	}
		#t48 .tabbedBoxPadding img {
		margin:0 12px 10px 0;
		display:inline;
		}
	#t48 #narrowLink {
	font-size:1.3em;
	padding: 0 0 10px 15px;
	background:url(/images/white_arrow.gif) 0 2px no-repeat;
	display:none;		/* javascript changes the display to block on page load */
	}
	#t48 .productRow {
	clear:both;
	padding-bottom:15px;
	}
	#t48 .productRowPadding {
	padding-bottom:20px;
	}
		#t48 .leftColTabs,
		#t48 .rightColTabs {
		float:left;
		width:260px;
		}
			#t48 .productRow ul,
			#t48 .productRowPadding ul {
			width:140px;
			font-size:1.1em;
			float:left;
			padding: 0 0 0 15px;
			list-style:disc;
			}	
#t48 #tabbedBoxBottom {
width:555px;
height:23px;
background:url(/images/t48_stage1/tabbedbox_bottom_t48.gif) left top no-repeat;
clear:both;
}
#t48 .lessPadding {
padding-bottom:6px;
text-indent:-13px;
}
* html #t48 .lessPadding {
text-indent:-16px;
}

/* home made recipes - t41 ----------------------------------------------------------- */
#t41 #tabbedBoxContainer {
padding:10px 0;
}
#t41 #tabbedBoxWrapper {
background:url(/images/t41_homemaderecipes/tabbedbox_middle_t41.gif) left top repeat-y;
}
#t41 #tabbedBoxContents {
width:555px;
background:url(/images/t41_homemaderecipes/tabbedbox_top_t41.gif) left top no-repeat;
clear:both;
}
	#t41 .tabbedBoxPadding {
	padding:32px 16px 0 16px;
	}
		#t41 .tabbedBoxPadding img {
		padding-right:12px;
		display:inline;
		}
	#t41 #narrowLink {
	font-size:1.3em;
	padding: 0 0 10px 15px;
	background:url(/images/white_arrow.gif) 0 2px no-repeat;
	display:none;		/* javascript changes the display to block on page load */
	}
	#t41 .productRow {
	clear:both;
	}
	#t41 .productRowPadding {
	padding-bottom:20px;
	}
		#t41 .leftColTabs,
		#t41 .rightColTabs {
		float:left;
		width:260px;
		}
			#t41 .productRow ul,
			#t41 .productRowPadding ul {
			width:155px;
			list-style-type:none;
			font-size:1.1em;
			float:left;
			}	
				#t41 .productRow ul li a,
				#t41 .productRowPadding ul li a { 
				font-weight:bold;
				text-decoration:none;
				padding:0 0 6px 15px;
				display:block;
				background:url(/images/white_arrow.gif) 0 2px no-repeat;
				}
					#t41 .productRow ul li a:hover,
					#t41 .productRowPadding ul li a:hover {
					text-decoration:underline;
					}
#t41 #tabbedBoxBottom {
width:555px;
height:27px;
background:url(/images/t41_homemaderecipes/tabbedbox_bottom_t41.gif) left top no-repeat;
clear:both;
}
#t41 .lessPadding {
padding-bottom:6px;
}
#t41 p.backToTop {
padding:0 15px;
line-height:1.3em;
} 

/* milk for sensative tums - t10 ----------------------------------------- */
#t10 .textBoxWide {
width:555px;
margin-bottom:15px;
background:url(/images/t10_milkforsenstums/textbox_slither_grey.gif) top left repeat-y;
}
	#t10 .textBoxWideTop {
	height:42px;
	width:555px;
	background:url(/images/t10_milkforsenstums/fullwidth_boxheader_lightgreen.gif) top left no-repeat;
	}
		#t10 .textBoxWideTop h3 {
		padding:11px 0 0 15px;
		}

	#t10 .textBoxWideBottom {
	width:555px;
	background:url(/images/t10_milkforsenstums/textbox_bottom_curve_grey.gif) bottom left no-repeat;
	}
		#t10 .productBox {
		margin: 15px 15px 0 15px;
		}
			#t10 .productBox .productBoxText {
			width:380px;
			float:right;
			}
			#t10 .productBox img {
			padding-bottom:5px;
			float:left;
			}

/* special milks - t11 ----------------------------------------- */
#t11 .textBoxWide {
width:555px;
margin-bottom:15px;
background:url(/images/t10_milkforsenstums/textbox_slither_grey.gif) top left repeat-y;
}
	#t11 .textBoxWideTop {
	height:42px;
	width:555px;
	background:url(/images/t10_milkforsenstums/fullwidth_boxheader_lightgreen.gif) top left no-repeat;
	}
		#t11 .textBoxWideTop h3 {
		padding:12px 0 0 15px;
		}
	#t11 .textBoxWideBottom {
	width:555px;
	background:url(/images/t10_milkforsenstums/textbox_bottom_curve_grey.gif) bottom left no-repeat;
	}
		#t11 .productBox {
		margin: 15px 15px 0 15px;
		}
			#t11 .productBox .productBoxText {
	width:415px;
	float:right;
			}
			#t11 .productBox img {
			padding-bottom:5px;
			float:left;
			}
#t11 .imageTextBox {
width:555px;
margin-top:10px;
}
	#t11 .imageTextBoxText {
	width:410px;
	float:right;
	}
	#t11 .imageTextBox img {
	float:left;
	}


/* article other - t8_4 --------------------------------------------- */

/* article did you know - t8_1 --------------------------------------------- */
.didYouKnowBoxLightGreen,
.didYouKnowBoxDarkGreen,
.didYouKnowBoxLightBlue,
.didYouKnowBoxDarkBlue,
.didYouKnowBoxOrange,
.didYouKnowBoxRed {
width:196px;
background:url(/images/t8_1_articledidyou/didyouknow_slither.gif) top left repeat-y;
float:left;
margin:0 15px 15px 0;
}
	.didYouKnowBoxLightGreen .didYouKnowBoxTop {
	background:url(/images/t8_1_articledidyou/didyouknow_top_lightgreen.gif) top left no-repeat;
	}
	.didYouKnowBoxDarkGreen .didYouKnowBoxTop {
	background:url(/images/t8_1_articledidyou/didyouknow_top_darkgreen.gif) top left no-repeat;
	}
	.didYouKnowBoxLightBlue .didYouKnowBoxTop {
	background:url(/images/t8_1_articledidyou/didyouknow_top_lightblue.gif) top left no-repeat;
	}
	.didYouKnowBoxDarkBlue .didYouKnowBoxTop {
	background:url(/images/t8_1_articledidyou/didyouknow_top_darkblue.gif) top left no-repeat;
	}
	.didYouKnowBoxOrange .didYouKnowBoxTop {
	background:url(/images/t8_1_articledidyou/didyouknow_top_orange.gif) top left no-repeat;
	}
	.didYouKnowBoxRed .didYouKnowBoxTop {
	background:url(/images/t8_1_articledidyou/didyouknow_top_red.gif) top left no-repeat;
	}
		.didYouKnowBoxText {
		padding: 32px 15px 5px 15px;
		}
	.didyouKnowBoxBottom {
	height:12px;
	background:url(/images/t8_1_articledidyou/didyouknow_bottom.gif) top left no-repeat;
	}
.didYouKnowSide {
padding-top:15px;
}

/* how to breast feed - t8 --------------------------------------------- */
#t8 .diagramImg {
padding-right:61px;
float:left;
}
#t8 .floatedList {
width:320px;
float:right;
}
#t8 #mainContentLeft ul {
margin:0;
padding:0;
list-style:none;
}
	#t8 #mainContentLeft ul li {
	font-size:1.1em;
	text-decoration:none;
	padding:0 0 1px 10px;
	background:url(/images/grey_bullet_on_white.gif) 0 5px no-repeat;
	display:block;
	}
#t38 #mainContent { /* hero image */
background:0px 23px no-repeat;
}

#t38 #friendFinderBoxWrapper{
width:555px;
background:url(/images/t38_cowandgatefriends/friendfinder_box_middle_t38.gif) left top repeat-y;
}
	#t38 #friendFinderBoxTop{
	width:555px;
	height:60px;
	background:url(/images/t38_cowandgatefriends/friendfinder_box_top_t38.gif) left top no-repeat;
	}
		#t38 #friendFinderBoxTop p.boxHeading {
		font-size:1.6em;
		font-weight:bold;
		color:#FFFFFF;
		padding:30px 0 0 15px;
		float:left;
		}
	#t38 #friendFinderBoxBottom {
	width:555px;
	background:url(/images/t38_cowandgatefriends/friendfinder_box_bottom_t38.gif) left bottom no-repeat;
	}
	#t38 #friendFinderBoxPadding {
	padding:0px 15px 11px 15px;
	}
		#t38 .jumpLabel {
		width:180px;
		display:block;
		float:left;
		font-size:1.1em;
		padding-top:4px;
		text-align:right;
		}
		#t38 .jumpLabelMandatory {
		width:170px;
		display:block;
		float:left;
		font-size:1.1em;
		padding-right:10px;
		text-align:right;
		}
		#t38 .jumpPadding {
		margin-left:50px;
		}
		#t38 .jumpMenuWide {
		width:170px;
		margin:0 0 0 25px;
		float:left;
		}
		#t38 .mandatory{
		background:url(/images/t38_cowandgatefriends/red_asterisk_t32.gif) right center no-repeat;		 
		}
		#t38 .textFieldWide {
		width:166px;
		margin:0 0 0 25px;
		float:left;
		}
		#t38 .comboFieldWide {
		width:230px;
		margin:0 0 0 25px;
		float:left;
		}
		#t38 .checkLabel {
		width:305px;
		display:block;
		font-size:1.1em;
		float:left;
		margin-right:15px;
		}
		#t38 .paddingBottomTwenty {
		padding-bottom:20px;
		}
		#t38 .paddingBottomThirty {
		padding-bottom:30px;
		}
		#t38 .paddingBottomForty {
		padding-bottom:40px;
		}
		#t38 .paddingBottomLastFormElement {
		padding-bottom:55px;
		}
		#t38 .checkBoxMargin {
		margin:0 25px 0 167px;
		float:left;
		}
		#t38 .searchBtn {
		float:left;
		margin-left:202px;
		}
		#t38 .userMessage {
		float:left;
		padding:4px 0 0 4px;
		}
		#t38 .requiredFields
		{
			padding:0px 0 0 0px;
		}


/* help bubble ------- */                

                #t38 #helpBubbleBottomPageSpecific {

                height:35px;

                width: 519px;

                float:left;

                background: url(/images/help_bubble/helpbubble_box_bottom_orange.png) top left no-repeat;

                }

                                /* help bubble buttons --------------------*/

                                #t38 #helpBubbleBottomPageSpecific a.callUsButPageSpecific {

                                margin: 4px 0 0 14px;

                                width:67px;

                                height:23px;

                                line-height:23px;

                                display:block;

                                float:left;

                                }

                                #t38 #helpBubbleBottomPageSpecific a.callUsButPageSpecific {

                                background: url(/images/help_bubble/callus_but_orange_off_on.gif) top left no-repeat;

                                }

                                                #t38 #helpBubbleBottomPageSpecific a:hover.callUsButPageSpecific {

                                                background-position:  bottom;

                                                }

                                                                #t38 #helpBubbleBottomPageSpecific a.callUsButPageSpecific span {

                                                                display:none;

                                                                }

                                #t38 #helpBubbleBottomPageSpecific a.emailUsButPageSpecific {

                                margin: 4px 0 0 9px;

                                width:75px;

                                height:23px;

                                display:block;

                                float:left;

                                }

                                #t38 #helpBubbleBottomPageSpecific a.emailUsButPageSpecific {

                                background: url(/images/help_bubble/emailus_but_orange_off_on.gif) top left no-repeat;

                                }

                                                #t38 #helpBubbleBottomPageSpecific a:hover.emailUsButPageSpecific {

                                                background-position:  bottom;

                                                }

                                                                #t38 #helpBubbleBottomPageSpecific a.emailUsButPageSpecific span {

                                                                display:none;

                                                                }

                                #t38 #helpBubbleBottomPageSpecific a.liveChatButPageSpecific {

                                margin: 4px 0 0 9px;

                                width:78px;

                                height:23px;

                                display:block;

                                float:left;

                                }

                                #t38 #helpBubbleBottomPageSpecific a.liveChatButPageSpecific {

                                background: url(/images/help_bubble/livechat_but_orange_off_on.gif) top left no-repeat;

                                }

                                                #t38 #helpBubbleBottomPageSpecific a:hover.liveChatButPageSpecific {

                                                background-position:  bottom;

                                                }

                                                                #t38 #helpBubbleBottomPageSpecific a.liveChatButPageSpecific span {

                                                                display:none;

                                                }

#t38 #wereChattingPageSpecific {

margin-bottom:10px;

}

#t38 #wereChattingPageSpecific #wereChattingTop {

background:#FF8600 url(/images/feature_blocks/werechatting_top_orange.gif) top left no-repeat;

}

#t38 #wereChattingPageSpecific #wereChattingLine {

background:url(/images/feature_blocks/featureblock_line_orange.gif) top left no-repeat;

}

#t38 #wereChattingPageSpecific #wereChattingBottom {

background:#FF8600 url(/images/feature_blocks/feature_block_bottom_orange.gif) bottom left no-repeat;

}

                #t38 #wereChattingPageSpecific #wereChattingBottom ul li a {

                background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 1px no-repeat;

                }

                #t38 #wereChattingPageSpecific #wereChattingBottom ul li a:hover {

                background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 -58px no-repeat;

                }

#t38 #whosOnlinePageSpecific #whosOnlineTop {
background:#FF8600 url(/images/feature_blocks/whosonline_top_orange.gif) top left no-repeat;
}
#t38 #whosOnlinePageSpecific #whosOnlineLine {
background:url(/images/feature_blocks/featureblock_line_orange.gif) top left no-repeat;
}
#t38 #whosOnlinePageSpecific #whosOnlineBottom {
background:#FF8600 url(/images/feature_blocks/feature_block_bottom_orange.gif) bottom left no-repeat;
}
#t38 #whosOnlinePageSpecific #whosOnlineBottom_header p {
background:#FF8600; 
}
	#t38 #whosOnlinePageSpecific #whosOnlineBottom ul li a {
	background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 1px no-repeat;
	}
	#t38 #whosOnlinePageSpecific #whosOnlineBottom ul li a:hover {
	background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 -58px no-repeat;
	}

/* lunch and dinner - t12_1 ----------------------------------------------------------- */
#t121 #tabbedBoxContainer {
padding:10px 0 0 0;
}
#t121 #tabbedBoxWrapper {
background:url(/images/t48_stage1/tabbedbox_middle_t48.gif) left top repeat-y;
}

#t121 #tabbedBoxWrapperBlue {
/**background:url(/images/t12_1a_product_summary_rollover/tabbedbox_middle_t48.gif) left top repeat-y;
**/
background:#C3E8F8;width :563px;
}

#t121 #tabbedBoxContents {
width:555px;
background:url(/images/t48_stage1/tabbedbox_top_t48.gif) left top no-repeat;
clear:both;
}
#t121 #tabbedBoxContentsBlue {
width:563px;
background:url(/images/t12_1a_product_summary_rollover/bluebox_top.jpg) left top no-repeat;
clear:both;
}

	#t121 .tabbedBoxPadding {
	padding:32px 16px 0 16px;
	}
		#t121 #tabbedBoxContentsBlue .tabbedBoxPadding {
	padding:32px 5px 0 5px;
	}
		#t121 .tabbedBoxPadding img {
		display:inline;
		}
	#t121 #narrowLink {
	font-size:1.3em;
	padding: 0 0 10px 15px;
	background:url(/images/white_arrow.gif) 0 2px no-repeat;
	display:none;		/* javascript changes the display to block on page load */
	margin-bottom:5px;
	}
	#t121 #narrowLink a {
			display:block;
	}
	* html .fix{
		margin-top:10px;
		padding-top:10px;
		position:relative;
		bottom:20px;
	}
#t121 .filterGroups {
	margin-top:10px;
}
#t121 .productRow {
	clear:both;
	padding-bottom:15px;
	}
	#t121 .productRowPadding {
	padding-bottom:20px;
	}
		#t121 .leftColTabs,
		#t121 .rightColTabs {
		float:left;
		width:260px;
		}
			#t121 .productRow ul,
			#t121 .productRowPadding ul {
			width:140px;
			font-size:1.1em;
			float:left;
			list-style:disc;
			padding-left:15px;
			}	
#t121 #tabbedBoxBottom {
width:555px;
height:23px;
background:url(/images/t48_stage1/tabbedbox_bottom_t48.gif) left top no-repeat;
clear:both;
}

#t121 #tabbedBoxBottomBlue {
width:563px;
height:16px;
background:url(/images/t12_1a_product_summary_rollover/bluebox_btm.jpg) left top no-repeat;
clear:both;
}
#t121 .lessPadding {
padding-bottom:6px;
text-indent:-14px;
}
* html #t121 .lessPadding {
text-indent:-16px;
}

#t121 .getInvolved {
margin-top:15px;
}

#t121 .lightGreenBold {
	padding-bottom:0px;
}

* html #t121 .lightGreenBold {
	position:relative;
	top:-6px;
	margin-bottom:-8px;
}
#t121 img.introImg {
	float:right;
	margin:16px 0 10px 10px;
}


/* breakfast - t12 ----------------------------------------------------------- */
#t12 #tabbedBoxContainer {
padding:10px 0 0 0;
}
#t12 #tabbedBoxWrapper {
background:url(/images/t48_stage1/tabbedbox_middle_t48.gif) left top repeat-y;
}
#t12 #tabbedBoxContents {
width:555px;
background:url(/images/t48_stage1/tabbedbox_top_t48.gif) left top no-repeat;
clear:both;
}
	#t12 .tabbedBoxPadding {
	padding:32px 16px 0 16px;
	}
		#t12 .tabbedBoxPadding img {
		padding-right:12px;
		display:inline;
		}
	#t12 #narrowLink {
	font-size:1.3em;
	padding: 0 0 10px 15px;
	background:url(/images/white_arrow.gif) 0 2px no-repeat;
	display:none;		/* javascript changes the display to block on page load */
	}
	#t12 .productRow {
	clear:both;
	}
	#t12 .productRowPadding {
	padding-bottom:15px;
	}
	#t12 .productRowPaddingNone {
	padding-bottom:0;
	}
		#t12 .leftColTabs,
		#t12 .rightColTabs {
		float:left;
		width:260px;
		padding-bottom:15px;
		}
			#t12 .productRow ul,
			#t12 .productRowPadding ul {
			width:155px;
			list-style:none;
			font-size:1.1em;
			float:left;
			}	
#t12 #tabbedBoxBottom {
width:555px;
height:23px;
background:url(/images/t48_stage1/tabbedbox_bottom_t48.gif) left top no-repeat;
clear:both;
}
#t12 .lessPadding {
padding-bottom:6px;
}

#t12 .getInvolved {
margin-top:15px;
}

/* breakfast - t12 a range page ----------------------------------------------------------- */
.RangePageItemNoTopPadding {
margin-top:0;
}

.RangePageContainer
{
	background-color:#C3E8F8;
	padding:0px 5px;
	}
.RangePageItem
{
	padding: 5px 0px;
	width:260px;
	background: url(/images/t12_1a_product_summary_rollover/range_page_item_top1.png) no-repeat;
}
.r-l
{	float:right;display:inline;}

.l-r
{	float:left;display:inline;}

.RangePageItem .inner 
{
	background: #FFF;
	margin: 0;
	padding: 5px 10px;
}
.RangePageItem .inner .details
{
	width:230px;
}
.RangePageItem .inner .details img
{
	float:left;
}
.RangePageItem .inner .details p
{
	width:100px;
	float:right;
	padding-top:10px;
}

.RangePageItemBottom 
{
	width:260px;
	height: 9px;
	background:url(/images/t12_1a_product_summary_rollover/range_page_item_btm1.png) bottom left no-repeat;
	line-height:1px;
	font-size:1px;
}

.RangePageItem h2{
	font-size:1.3em;
	color:#008FDF;
	padding:0px;
}

.RolloverArrowL, .RolloverArrowR
{
	display:none;
	position:absolute;
	bottom:0px;
	top:45px;
	z-index:100;
	min-height:30px;
	min-width:15px;
	height:auto !important;
	height:30px;
	width:auto !important;
	width:15px;
}
.RolloverArrowL
{
	float:left;
	background:url(/images/t12_1a_product_summary_rollover/leftrolloverarrow.png)top left no-repeat;	
	/**behavior: url(iepngfix.htc)**/
	left:65px;
}

.RolloverArrowR
{
	background:url(/images/t12_1a_product_summary_rollover/rightrolloverarrow.png)top right no-repeat;	
	right:69px;
}

.RangePageItem:hover 
{
	position:relative;
}
.RangePageItem:hover .RangePageRolloverL,.RangePageItem:hover .RangePageRolloverR, .RangePageItem:hover .RolloverArrowL, .RangePageItem:hover .RolloverArrowR
{
	display:block;
}

.RangePageRolloverL, .RangePageRolloverR
{	display:none;
	position:absolute;
	bottom:0px;
	top:40px;
	z-index:100;
	padding: 5px 0 0 0;
	width:407px;
	background: url(/images/t12_1a_product_summary_rollover/range_page_item_top_lg.png) no-repeat;
}
.RangePageRolloverL
{
		left:80px;
	}
	.RangePageRolloverR
	{
		right:80px;
	}

.RangePageRolloverL .inner,.RangePageRolloverR .inner  
{
	/**background: #FFF;**/
	background: url(/images/t12_1a_product_summary_rollover/range_page_item_mid_lg.png) repeat-y;
	margin: 0px;
	/*min-height:50px;
	height:auto !important;
	height:50px;
	*/
	padding: 5px 0px 0px 7px;
	width: 400px;
}

.RangePageRolloverL .inner .headingL
{
	background:url(/images/t12_1a_product_summary_rollover/leftrolloverarrow.png) top left no-repeat;	
}

.RangePageRolloverBottom 
{
	width:407px;
	height: 9px;
	background:url(/images/t12_1a_product_summary_rollover/range_page_item_btm_lg.png) bottom left no-repeat;
}

.RangePageRolloverL .inner .copy,.RangePageRolloverR .inner .copy
{
	padding: 5px 0 0 0;
	width:221px;
	background: url(/images/t12_1a_product_summary_rollover/rollover_blue_box_top.gif) no-repeat;
}
.RangePageRolloverL .inner .copy p,.RangePageRolloverR .inner .copy p
{
	background: #C2EFFB;
	margin: 0px;
	font-size:1.2em;
	padding: 10px 7px 0px 10px;
}
.RangePageRolloverL .inner img, .RangePageRolloverR .inner img
{padding-bottom:5px;
	}

.RangePageRolloverBottom .inner .copybtm,.RangePageItem .inner .copybtm
{
	width:221px;
	height: 9px;
	background:url(/images/t12_1a_product_summary_rollover/rollover_blue_box_btm.gif) bottom left no-repeat;
	line-height:1px;
	font-size:1px;
}
.ingredients
{
	margin: 12px 0 0 0;
	width: 230px;
}
.ingredients .ing_details 
{
	clear: both;	
}
.RangePageRolloverL .inner .ingredients .ing_details img,.RangePageRolloverR .inner .ingredients .ing_details img
{
	margin: 0;
	float: left;
	display: inline;
}
.RangePageRolloverL .inner .ingredients .ing_details p,.RangePageRolloverR .inner .ingredients .ing_details p
{
	width:140px;
	margin-left: 72px;
}

.RangePageRolloverBg {
	width: 390px;
	float: left;
	display: inline;
	background-position: right bottom;
	background-repeat: no-repeat;
	min-height:210px;
	height:auto !important;
	height:210px;
}
.cleaner 
{
	clear: both;
}




/* forum replies - t16 */
#t16 .prevLink {
float:left;
padding:0 0 9px 15px;
background:url(/images/white_arrow_left.gif) 0 1px no-repeat;
}
#t16 .nextLink {
float:right;
padding:0 15px 9px 0;
background:url(/images/white_arrow.gif) right 1px no-repeat;
}

/* registration complete - t63 ----------------------------------------- */
#t63 #mainContent { /* hero image */
background:url(/images/hero_images/registrationcomplete_hero_t63.jpg) 0px 23px no-repeat;
}

#t63 #infoBoxWrapper {
width:555px;
background:url(/images/t63_registrationcomplete/infobox_middle_t63.gif) left top repeat-y;
margin-bottom:22px;
}
	#t63 #infoBoxContents {
	width:555px;
	background:url(/images/t63_registrationcomplete/infobox_top_t63_red.gif) left top no-repeat;
	}
	#t63 #infoBoxBottom {
	width:555px;
	height:10px;
	background:url(/images/t63_registrationcomplete/infobox_bottom_t63.gif) left top no-repeat;
	}
	#t63 .infoBoxMessage {
	color:#fd1d23;
	font-size:1.6em;
	font-weight:bold;
	padding:35px 80px 10px 15px;
	}
#t63 .feature {
margin-bottom:22px;
}
	#t63 .featureRowWrapper {
	width:540px;
	margin-bottom:10px;
	}
		#t63 .featureRow {
		width:540px;
		}
			#t63 .featureImage {
			width:115px;
			float:left;
			}
			#t63 .featureContent {
			width:425px;
			}
			#t63 .featureContent,
			#t63 .featureName,
			#t63 .subscribeLink {
			float:left;
			}
			#t63 .featureName {
			font-size:1.4em;
			font-weight:bold;
			padding-bottom:6px;
			}
				#t63 .subscribeLink {
				margin:2px 0 0 15px;
				padding:0 0 6px 15px;
				background: url(/images/white_arrow.gif) 0 2px no-repeat;
				}
#t63 a.finishBtn {
width:176px;
height:23px;
display:block;
background:url(/images/t63_registrationcomplete/finishwhatyouweredoing_btn_off_on.gif) left top no-repeat;
margin:10px 0 0 112px;
}
	#t63 a:hover.finishBtn {
	background-position:bottom;
	}
	#t63 a.finishBtn span {
	display:none;
	}
#t63 a.finishBtnLeft {
width:176px;
height:23px;
display:block;
background:url(/images/t63_registrationcomplete/finishwhatyouweredoing2_btn_off_on.gif) left top no-repeat;
margin:10px 0 0 0px;
float:left;
}
	#t63 a:hover.finishBtnLeft {
	background-position:bottom;
	}
	#t63 a.finishBtnLeft span {
	display:none;
	}
#t63 a.finishBtnRight {
width:100px;
height:21px;
display:block;
background:url(/images/t63_registrationcomplete/Registerfully_but_off_on.gif) left top no-repeat;
margin:10px 0 0 0px;
float:right;
}
	#t63 a:hover.finishBtnRight {
	background-position:bottom;
	}
	#t63 a.finishBtnRight span {
	display:none;
	}	
	
	
	#t63 #mainContentLeft ul {
margin:0;
padding:0;
list-style:none;
}
	#t63 #mainContentLeft ul li {
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 1px 10px;
	background:url(/images/grey_bullet_on_white.gif) 0 5px no-repeat;
	display:block;
	}
	
			
#t63 #wereChattingPageSpecific {
margin-bottom:10px;
}
	#t63 #wereChattingPageSpecific #wereChattingTop {
	background:#FF1C21 url(/images/feature_blocks/werechatting_top_red.gif) top left no-repeat;
	}
	#t63 #wereChattingPageSpecific #wereChattingLine {
	background:url(/images/feature_blocks/featureblock_line_red.gif) top left no-repeat;
	}
	#t63 #wereChattingPageSpecific #wereChattingBottom {
	background:#FF1C21 url(/images/feature_blocks/feature_block_bottom_red.gif) bottom left no-repeat;
	}
		#t63 #wereChattingPageSpecific #wereChattingBottom ul li a {
		background:url(/images/feature_blocks/arrow_red_off_on.gif) 0 1px no-repeat;
		}
		#t63 #wereChattingPageSpecific #wereChattingBottom ul li a:hover {
		background:url(/images/feature_blocks/arrow_red_off_on.gif) 0 -58px no-repeat;
		}

			
/* Quick join - update EDD - #t63_1 ----------------------------------------- */
#t63_1 #mainContent { /* hero image */
background:url(/images/hero_images/registrationcomplete_hero_t63.jpg) 0px 23px no-repeat;
}
#t63_1 .dateWrapper {
width:220px;
float:left;
}
#t63_1 #edd_day {
width:45px;
font-size:1.1em;
float:left;
margin:2px 2px 0 0;
}
#t63_1 #edd_month {
width:80px;
font-size:1.1em;
float:left;
margin:2px 2px 0 0;
}
#t63_1 #edd_year {
width:55px;
font-size:1.1em;
float:left;
margin:2px 2px 0 0;
}

		
/* contact us - t32 ----------------------------------------- */
#t32 #mainContent { /* hero image */
background:url(/images/hero_images/contactus_hero_t32.jpg) 0px 23px no-repeat;
}
#t32 #pageTitleTopMiddle,
#t32 #pageTitleMiddleMiddle,
#t32 #pageTitleBottomMiddle {
width:300px;
}
#t32 #pageTitleMiddle {
width:323px;
}

#t32 #contactUsBoxWrapper {
width:555px;
background:url(/images/t32_contactus/contactus_box_middle.gif) left top repeat-y;
}
	#t32 #contactUsBoxTop {
	width:555px;
	height:38px;
	background:#fd1d23 url(/images/t32_contactus/contactus_box_top_t32.gif) left top no-repeat;
	}
		#t32 .contactUsTitle {
		padding:10px 0 0 15px;
		}
		
	#t32 #contactUsBoxBottom {
	width:555px;
	background:url(/images/t32_contactus/contactus_box_bottom_t32.gif) left bottom no-repeat;
	}
		#t32 #contactUsBoxPadding {
		padding:30px 15px 10px 15px;
		}
		/*Added by LM (06/03) to cater for contact us thanks template*/
		#t32 #contactUsBoxPadding_Extra {
		padding:30px 15px 250px 15px;
		}
		#t32 .titleLabel,
		#t32 .contactUsLabel {
		width:120px;
		display:block;
		float:left;
		padding-left:15px;
		font-size:1.1em;
		}
		#t32 .checkBoxLabel {
		font-size:1.1em;
		margin-left:3px;
		}
		#t32 .midSizeField {
		width:180px;
		float:left;
		padding:1px;
		}
		#t32 .maxSizeField {
		width:360px;
		float:left;
		padding:1px;
		}
		#t32 .paddingBottomTen {
		padding-bottom:10px;
		}
		#t32 .paddingBottomSeventeen {
		padding-bottom:17px;
		}
		#t32 .paddingLastFormElement {
		padding:0 0 30px 15px;
		}
		#t32 .mandatory{
		background:url(/images/t32_contactus/red_asterisk_t32.gif) left center no-repeat;
		}
		#t32 select, 
		#t32 textarea {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
		}
		#t32 .submitBtn {
		margin-left:433px;
		}

/* pregnancy calendar - t24 --------------------------------------------- */
#pregnancyCalendar {
padding: 10px 0 30px 0;
}
#pregnancyCalendarTop{
width:553px;
height:209px;
}
#pregnancyCalendarBottom {
width:553px;
height:215px;
background:url(/images/t24_pregnancycalendar/calendar_bottom.gif) top left no-repeat;
}
	#pregnancyCalendarDayBox {
	width:427px;
	float:right;
	}
		.pregnancyCalendarDayBoxDay {
		width:51px;
		height:35px;
		float:left;
		}
			.pregnancyCalendarDayBoxDay p {
			display:block;
			padding:5px 0 0 8px;
			font-weight:bold;
			color:#a0ac9a;
			}
				.pregnancyCalendarDayBoxDay p a {
				display:block;
				height:30px;
				}


/* baby food t21 --------------------------------------------------- */
#t21 .column1 {
width:265px;
float:left;
padding-top:20px;
}
#t21 .column2 {
width:265px;
float:right;
padding-top:20px;
}
	#t21 .productBlock {
	width:265px;
	padding-bottom:15px;
	float:left;
	}
		#t21 .productBlock img {
		float:left;
		}
		#t21 .productBlock .productBlockLink {
		width:153px;
		float:right;
		}
			#t21 .productBlock .productBlockLink a {
			padding:0 0 6px 15px;
			background:url(/images/white_arrow.gif) 0 2px no-repeat;
			}
				#t21 .productBlock .productBlockLink a:hover {
				text-decoration:underline;
				}

* html #t21 .lightGreenBold {
	position:relative;
	top:-6px;
	margin-bottom:-8px;
}
/* join my cg - t31 ----------------------------------------- */
#t31 #mainContent { /* hero image */
background:url(/images/hero_images/joinmycg_hero_t31.jpg) 0px 23px no-repeat;
}
#t31 #pageTitleTopMiddle,
#t31 #pageTitleMiddleMiddle,
#t31 #pageTitleBottomMiddle {
width:400px;
}
#t31 #pageTitleMiddle {
width:423px;
}

#t31 #contactUsBoxWrapper {
width:555px;
background:url(/images/t32_contactus/contactus_box_middle.gif) left top repeat-y;
margin-top:10px;
}
	#t31 #contactUsBoxTop {
	width:555px;
	height:38px;
	background:#fd1d23 url(/images/t32_contactus/contactus_box_top_t32.gif) left top no-repeat;
	}
		#t31 .joinBoxTitle {
		font-size:1.2em;
		font-weight:bold;
		color:#FFFFFF;
		padding:11px 0 0 15px;
		}
	
	#t31 .formLabel
	{
	font-size:1.1em; padding:0 0 1.2em 0;
	color:#444;
	}
		
	#t31 #contactUsBoxBottom {
	width:555px;
	background:url(/images/t32_contactus/contactus_box_bottom_t32.gif) left bottom no-repeat;
	}
		#t31 #contactUsBoxPadding {
		padding:25px 15px 10px 15px;
		}
			#t31 #contactUsBoxPadding h4 {
			font-size:1.3em;
			font-weight:bold;
			padding-bottom:10px;
			}
		
		#t31 .formSection {
		padding-bottom:15px;
		}
			#t31 .fieldGroup {
			width:370px;
			float:left;
			}
			#t31 .fieldLabel {
			width:120px;
			padding-left:15px;
			font-size:1.1em;
			float:left;
			}
				#t31 p.fieldLabel {
				padding-bottom:0;
				}
			#t31 .radioLabel {
			font-size:1.1em;
			margin-right:20px;
			}	
			#t31 .mandatory{
			background:url(/images/t32_contactus/red_asterisk_t32.gif) 0 4px no-repeat;
			}
			#t31 .paddingBottomTen,
			#t31 .paddingBottomTenNarrow {
			padding-bottom:10px;
			}
			#t31 .paddingBottomTenNarrow {
			width:370px;
			}
			#t31 .paddingLeft {
			padding-left:15px;
			}
			#t31 .paddingLastFormElement {
			padding-bottom:30px;
			}
			#t31 .imageupload .formField {
			/*width:300px;*/
			padding:1px;
			}
			#t31 .imageupload .btnDel {
			height:1.98em;
			}
			#t31 .countryField {
			width:205px;
			padding:0px;
			font-size:1.1em;
			}
			#t32_1 .infoPanel {
			width:145px;
			border:#dedede 1px solid;
			background:#fee6e7;
			float:left;
			margin-left:30px;
			}
				#t32_1 .infoPanel p {
				padding:10px;
				}
				
			
			#t31 .infoPanel {
			width:145px;
			border:#dedede 1px solid;
			background:#fee6e7;
			float:left;
			}
				#t31 .infoPanel p {
				padding:10px;
				}
			
				
				
				
			#t31 .dateWrapper {
			width:220px;
			float:left;
			}
			#t31 #edd_day {
			width:45px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t31 #edd_month {
			width:80px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t31 #edd_year {
			width:55px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t31 #dob_day {
			width:45px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t31 #dob_month {
			width:80px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t31 #dob_year {
			width:55px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			/* pop up - hidden - calendar div */
			#t31 #formCalendar { 
			width: 200px;
			height: 200px;
			position: absolute;
			top: 625px;
			left: 559px;
			border: #0090d9 1px solid;
			background-color:#fff;
			}
			#t31 .genderRadioGroup {
			float:left;
			}
			#t31 .cancelBtn {
			float:left;
			}
			#t31 .completeBtn {
			float:right;
			}
/* Force photo upload height to be restricted on preview */
#t31 .uploadedLeft img {
	margin-bottom: 30px;
}
/* Add more photos */
#t31 a.addmorephotos {
		display:block;
		width:124px;
		height:23px;
		background:url(/images/photo_gallery/addmorephotos.gif) top left no-repeat;
		margin:8px 0 8px 14px;
}
#t31 a:hover.addmorephotos {
	background:url(/images/photo_gallery/addmorephotos.gif) bottom left no-repeat;
}
#t31 a.addmorephotos span {
	display:none;
}
#t31 .uploaderrors 
{
	margin: 0 0 20px 5px;	
}
#t31 .uploaderrors li 
{
	list-style-type:none;
	color: red;	
	margin: 0;
}
/* our packaging t46 */
#t46 .tetrapack {
padding-top:15px;
}
#t46 .easypack {
padding: 15px 9px 5px 0;
float:left;
}
#t46 .easypackEnd {
padding: 15px 0 5px 0;
float:left;
}
#t46 .easypackLong {
padding-bottom:25px;
}

/* article video t8_2 */
#t82 h3 {
padding-bottom:6px;
}
#t82 #mainContentLeft ul.bullet {
margin:0;
padding-bottom:1.2em;
list-style:none;
}
	#t82 #mainContentLeft ul.bullet li {
	font-size:1.1em;
	text-decoration:none;
	padding:0 0 1px 10px;
	background:url(/images/grey_bullet_on_white.gif) 0 5px no-repeat;
	display:block;
	}
#t82 #videoList {
width:210px;
padding-bottom:15px;
float:left;
}
	#t82 #mainContentLeft ul.videolist {
		margin:0;
		padding:0;
		}
			#t82 #mainContentLeft ul.videolist li {
			list-style: none;
			}
				#t82 #mainContentLeft ul.videolist li a {
				font-size:1.1em;
				font-weight:bold;
				text-decoration:none;
				padding:0 0 4px 15px;
				display:block;
				background:url(/images/white_arrow.gif) 0 2px no-repeat;
				}
				#t82 #mainContentLeft ul.videolist li a:hover {
				text-decoration:underline;
				}
#t82 #videoPlayer {
width:330px;
padding-bottom:15px;
float:right;
}
#t82 #playerbox {
	background: #fff url(/images/t8_2_articlevideo/player_bg.jpg) top left no-repeat;
	height: 296px;
	padding: 5px 6px 7px;
	width: 322px;
	margin-left: 5px;
}

/* sitemap t27 */
#t27 #mainContentLeft {
width:750px;
}
#t27 #columnOne,
#t27 #columnTwo,
#t27 #columnThree {
width:250px;
margin-top:25px;
float:left;
}
	#t27 .sitemapBlock {
	padding-bottom:20px;
	}
		#t27 .sitemapBlock .levelOne,
		#t27 .sitemapBlock .levelTwo,
		#t27 .sitemapBlock .levelThree {
		padding-bottom:6px;
		}
			#t27 .sitemapBlock .levelOne p,
			#t27 .sitemapBlock .levelTwo p,
			#t27 .sitemapBlock .levelThree p {
			padding-bottom:0;
			font-size:1.2em;
			}
				#t27 .sitemapBlock .levelOne p.article {
				padding-left:10px;
				font-size:1.1em;
				}
		#t27 .sitemapBlock .levelTwo {
		padding-left:10px;
		}
		#t27 .sitemapBlock .levelThree {
		padding-left:20px;
		}
		
/* email experts - t32_1 ----------------------------------------- */
#t32_1 #mainContent { /* hero image */
background:url(/images/hero_images/emailexperts_hero_t32.jpg) 0px 23px no-repeat;
}
#t32_1 #pageTitleTopMiddle,
#t32_1 #pageTitleMiddleMiddle,
#t32_1 #pageTitleBottomMiddle {
width:205px;
}
#t32_1 #pageTitleMiddle {
width:228px;
}

#t32_1 #contactUsBoxWrapper {
width:555px;
background:url(/images/t32_contactus/contactus_box_middle.gif) left top repeat-y;
margin-top:10px;
}
	#t32_1 #contactUsBoxTop {
	width:555px;
	height:38px;
	background:#fd1d23 url(/images/t32_contactus/contactus_box_top_t32.gif) left top no-repeat;
	}
		#t32_1 .joinBoxTitle {
		font-size:1.6em;
		font-weight:bold;
		color:#FFFFFF;
		padding:9px 0 0 15px;
		}		
	#t32_1 #contactUsBoxBottom {
	width:555px;
	background:url(/images/t32_contactus/contactus_box_bottom_t32.gif) left bottom no-repeat;
	}
	#t32_1 .loginBar {
	background:#ffe8e9;
	margin:0 2px;
	height:5em;		/* fixes odd floating bug in ie6 and ie7 */
	}
		#t32_1 .loginMsg {
		width:280px;
		float:left;
		}
			#t32_1 .loginMsg p {
			padding:10px 12px 10px 13px;
			margin:0;
			}
		#t32_1 .loginBtnWrapper {
		float:left;
		margin-left:54px;
		}
			#t32_1 a.loginBtn {
			float:left;
			width:58px;
			height:23px;
			display:block;
			margin-top:14px;
			background:url(/images/t32_1_emailexperts/login_btn_off_on.gif) left top no-repeat;
			}
				#t32_1 a:hover.loginBtn {
				background-position:bottom;
				}
				#t32_1 a.loginBtn span {
				display:none;
				}
		#t32_1 .contactUsBoxPadding {
		padding:25px 15px 10px 15px;
		}
		#t32_1 #formPadding {
		padding:15px 15px 10px 15px;
		}
			#t32_1 .paddingBottomTen {
			padding-bottom:10px;
			}
			#t32_1 .paddingBottomFifteen {
			padding-bottom:15px;
			}
			#t32_1 .paddingBottomTwenty {
			padding-bottom:20px;
			}
			#t32_1 .paddingBottomThirty {
			padding-bottom:30px;
			}
			#t32_1 .fieldLabel {
			width:112px;
			padding-left:15px;
			font-size:1.1em;
			float:left;
			}
			#t32_1 .fieldLabelWide {
			width:150px;
			padding-left:15px;
			font-size:1.1em;
			float:left;
			}
				#t32_1 p.fieldLabel,
				#t32_1 p.fieldLabelWide {
				padding-bottom:0;
				}
			#t32_1 .formField {
			width:180px;
			padding:1px;
			margin-left:10px;
			}	
			#t32_1 .mandatory{
			background:url(/images/t32_contactus/red_asterisk_t32.gif) 0 4px no-repeat;
			}
			#t32_1 .thirteenBold {
			font-size:1.3em;
			font-weight:bold;
			}
			#t32_1 .dateWrapper {
			width:220px;
			float:left;
			margin-left:10px;
			}
			/* pop up - hidden - calendar div */
			#t32_1 #formCalendar { 
			width:200px;
			height:200px;
			position:absolute;
			top:795px;
			left:559px;
			border:#0090d9 1px solid;
			background-color:#fff;
			}
			#t32_1 .formQuestion {
			width:170px;
			float:left;
			font-size:1.1em;
			margin-left:10px;
			}
			#t32_1 .formDays {
			width:45px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t32_1 .formMonths {
			width:115px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t32_1 .questionField {
			width:360px;
			margin-left:10px;
			}
			#t32_1 .checkLabel {
			font-size:1.1em;
			padding:3px 0 0 3px;
			}
			#t32_1 .submitButton {
			margin-right:22px;
			float:right;
			}
/* Because the Ask an Expert template is not called in the context of a content-item, it has no section, ergo no associated colour. */
/* Therefore the ReturnCSSColour module will return "PageSpecific" */
#t32_1 #talkToExpertsPageSpecific {
margin-bottom:10px;
}
#t32_1 #talkToExpertsPageSpecific #talkToExpertsTop {
background:#FF1C21 url(/images/feature_blocks/talktoexperts_top_red.gif) top left no-repeat;
}
#t32_1 #talkToExpertsPageSpecific #talkToExpertsLine {
background:url(/images/feature_blocks/featureblock_line_red.gif) top left no-repeat;
}
#t32_1 #talkToExpertsPageSpecific #talkToExpertsBottom {
background:#FF1C21 url(/images/feature_blocks/feature_block_bottom_red.gif) bottom left no-repeat;
}
			#t32_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.callUs {
			background: url(/images/feature_blocks/callus_but_off_on_red.gif) left top ;
			}
			#t32_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.callUs:hover {
			background: url(/images/feature_blocks/callus_but_off_on_red.gif) left bottom ;
			}	
			#t32_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.emailUs {
			background: url(/images/feature_blocks/emailus_but_off_on_red.gif) left top ;
			}
			#t32_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.emailUs:hover {
			background: url(/images/feature_blocks/emailus_but_off_on_red.gif) left bottom ;
			}	
			#t32_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.liveChat {
			background: url(/images/feature_blocks/livechat_but_off_on_red.gif) left top ;
			}
			#t32_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.liveChat:hover {
			background: url(/images/feature_blocks/livechat_but_off_on_red.gif) left bottom ;
			}
			
#t32_1 #wereChattingPageSpecific {
margin-bottom:10px;
}
	#t32_1 #wereChattingPageSpecific #wereChattingTop {
	background:#FF1C21 url(/images/feature_blocks/werechatting_top_red.gif) top left no-repeat;
	}
	#t32_1 #wereChattingPageSpecific #wereChattingLine {
	background:url(/images/feature_blocks/featureblock_line_red.gif) top left no-repeat;
	}
	#t32_1 #wereChattingPageSpecific #wereChattingBottom {
	background:#FF1C21 url(/images/feature_blocks/feature_block_bottom_red.gif) bottom left no-repeat;
	}
		#t32_1 #wereChattingPageSpecific #wereChattingBottom ul li a {
		background:url(/images/feature_blocks/arrow_red_off_on.gif) 0 1px no-repeat;
		}
		#t32_1 #wereChattingPageSpecific #wereChattingBottom ul li a:hover {
		background:url(/images/feature_blocks/arrow_red_off_on.gif) 0 -58px no-repeat;
		}
			
			
/* my details - t66 ----------------------------------------- */
#t66 #mainContent { /* hero image */
background:url(/images/hero_images/mycg.jpg) 0px 23px no-repeat;
}

#t66 #mainContentRight {
width:205px;
}
#t66 #mainContentLeft {
width:513px;
}

	#t16 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t66 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t66 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t66 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t66 .goBtn {
	margin-left:8px;
	}
	#t66 .paddingBottomTen {
	padding-bottom:10px;
	}
	#t66 #tabbedBoxContainer {
	padding:10px 0 0 0;
	}
	#t66 #tabbedBoxWrapper {
	background:url(/images/t66_mydetails/tabbedbox_middle_t66_lightblue.gif) left top repeat-y;
	}
		#t66 #tabbedBoxBottom {
		width:513px;
		background:url(/images/t66_mydetails/tabbedbox_bottom_t66_white.gif) left bottom no-repeat;
		}
			#t66 #tabbedBoxContents {
			width:513px;
			background:url(/images/t66_mydetails/tabbedbox_top_t66_lightblue.gif) left top no-repeat;
			clear:both;
			}
				#t66 .tabbedBoxPadding {
				padding:22px 18px 30px 18px;
				}
					#t66 .sectionLink {
					padding:0 0 0 15px;
					background:url(/images/white_arrow.gif) 0 1px no-repeat;
					}

/* my details - tab2 - t66_1 ----------------------------------------- */
#t66_1 #mainContent { /* hero image */
background:url(/images/hero_images/mycg.jpg) 0px 23px no-repeat;
}

#t66_1 #mainContentRight {
width:205px;
}
#t66_1 #mainContentLeft {
width:513px;
}
	#t66_1 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t66_1 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t66_1 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t66_1 .goBtn {
	margin-left:8px;
	}
	#t66_1 .paddingBottomTen {
	padding-bottom:10px;
	}
	#t66_1 .paddingBottomTwenty {
	padding-bottom:20px;
	}
	#t66_1 .paddingBottomFifty {
	padding-bottom:50px;
	}
	#t66_1 #tabbedBoxContainer {
	padding:10px 0 0 0;
	}
	#t66_1 #tabbedBoxWrapper {
	background:url(/images/t66_mydetails/tabbedbox_middle_t66_lightblue.gif) left top repeat-y;
	}
		#t66_1 #tabbedBoxBottom {
		width:513px;
		background:url(/images/t66_mydetails/tabbedbox_bottom_t66_lightblue.gif) left bottom no-repeat;
		}
			#t66_1 #tabbedBoxContents {
			width:513px;
			background:url(/images/t66_mydetails/tabbedbox_top_t66_lightblue.gif) left top no-repeat;
			clear:both;
			}
				#t66_1 .tabbedBoxPadding {
				padding:22px 18px 15px 18px;
				}
					#t66_1 .sectionHeading {
					font-size:1.3em;
					font-weight:bold;
					padding-bottom:4px;
					}
					#t66_1 .fieldLabel {
					width:115px;
					float:left;
					font-size:1.1em;
					}
					#t66_1 .fieldLabelRegular {
					font-size:1.1em;
					margin:0 4px 0 8px;
					}
					#t66_1 .radioLabel {
					font-size:1.1em;
					}
					#t66_1 .groupWrapper,
					#t66_1 .groupWrapperName {
					margin-left:16px;
					float:left;
					}
					#t66_1 .optionWord {
					display:inline;
					margin:0 10px;
					}
					#t66_1 .narrowMenu,
					#t66_1 .wideMenu,
					#t66_1 .midMenu {
					font-size:1.1em;
					}
					#t66_1 .narrowMenu {
					width:50px;
					}
					#t66_1 .wideMenu {
					width:100px;
					}
					#t66_1 .midMenu {
					width:60px;
					}
					#t66_1 .formField {
					width:180px;
					padding:1px;
					}
				
/* my details - tab3 - t66_2 ----------------------------------------- */
#t66_2 #mainContent { /* hero image */
background:url(/images/hero_images/mycg.jpg) 0px 23px no-repeat;
}

#t66_2 #mainContentRight {
width:205px;
}
#t66_2 #mainContentLeft {
width:513px;
}
	#t66_2 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t66_2 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t66_2 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t66_2 .goBtn {
	margin-left:8px;
	}
	#t66_2 .paddingBottomTen {
	padding-bottom:10px;
	}
	#t66_2 .paddingBottomTwenty {
	padding-bottom:20px;
	}
	#t66_2 .paddingBottomFourty {
	padding-bottom:40px;
	}
	#t66_2 #tabbedBoxContainer {
	padding:10px 0 0 0;
	}
	#t66_2 #tabbedBoxWrapper {
	background:url(/images/t66_mydetails/tabbedbox_middle_t66_lightblue.gif) left top repeat-y;
	}
		#t66_2 #tabbedBoxBottom {
		width:513px;
		background:url(/images/t66_mydetails/tabbedbox_bottom_t66_lightblue.gif) left bottom no-repeat;
		}
			#t66_2 #tabbedBoxContents {
			width:513px;
			background:url(/images/t66_mydetails/tabbedbox_top_t66_lightblue.gif) left top no-repeat;
			clear:both;
			}
				#t66_2 .tabbedBoxPadding {
				padding:22px 18px 15px 18px;
				}
					#t66_2 .fieldLabel {
					width:115px;
					float:left;
					font-size:1.1em;
					}
					#t66_2 .formField {
					width:300px;
					padding:1px;
					float:left;
					}
					#t66_2 .maxSizeField {
					width:300px;
					margin-left:12px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:1.1em;
					}


/* baby dev calendar t25 */
#t25 #buttonList {
width:170px;
margin-top:24px;
float:left;
}	
#t25 #photo1,
#t25 #photo2,
#t25 #photo3,
#t25 #photo4,
#t25 #photo5,
#t25 #photo6,
#t25 #photo7,
#t25 #photo8 {
width:385px;
}
	#t25 #photo2,
	#t25 #photo3,
	#t25 #photo4,
	#t25 #photo5,
	#t25 #photo6,
	#t25 #photo7,
	#t25 #photo8 {
	display:none;
	}
#t25 #photo_sequence {
float:right;
}

#t25 .button1,
#t25 .button2,
#t25 .button3,
#t25 .button4,
#t25 .button5,
#t25 .button6,
#t25 .button7,
#t25 .button8 {
margin-bottom: 8px;
}
	#t25 .button1 a,
	#t25 .button2 a,
	#t25 .button3 a,
	#t25 .button4 a,
	#t25 .button5 a,
	#t25 .button6 a,
	#t25 .button7 a,
	#t25 .button8 a {
	display:block;
	width:170px;
	height:21px;
	line-height:21px;
	text-decoration:none;
	}
		#t25 .button1 a {
		background:url(/images/t25_babydevcalendar/newborn_but_off_on.gif) top left no-repeat;
		}
		#t25 .button2 a {
		background:url(/images/t25_babydevcalendar/1month_but_off_on.gif) top left no-repeat
		}
		#t25 .button3 a {
		background:url(/images/t25_babydevcalendar/2month_but_off_on.gif) top left no-repeat;
		}
		#t25 .button4 a {
		background:url(/images/t25_babydevcalendar/3month_but_off_on.gif) top left no-repeat;
		}
		#t25 .button5 a {
		background:url(/images/t25_babydevcalendar/4to6month_but_off_on.gif) top left no-repeat;
		}
		#t25 .button6 a {
		background:url(/images/t25_babydevcalendar/7to9month_but_off_on.gif) top left no-repeat;
		}
		#t25 .button7 a {
		background:url(/images/t25_babydevcalendar/10to11month_but_off_on.gif) top left no-repeat;
		}
		#t25 .button8 a {
		background:url(/images/t25_babydevcalendar/12to18month_but_off_on.gif) top left no-repeat;
		}
		#t25 .button1 a:hover,
		#t25 .button2 a:hover,
		#t25 .button3 a:hover,
		#t25 .button4 a:hover,
		#t25 .button5 a:hover,
		#t25 .button6 a:hover,
		#t25 .button7 a:hover,
		#t25 .button8 a:hover {
		background-position: bottom left;
		}
		#t25 .button1 a span,
		#t25 .button2 a span,
		#t25 .button3 a span,
		#t25 .button4 a span,
		#t25 .button5 a span,
		#t25 .button6 a span,
		#t25 .button7 a span,
		#t25 .button8 a span {
		display:none;
		}

/* what happens next t52 */
#clipboardBox {
width:539px;
background:url(/images/t52_whathappensnext/clipboard_slither.gif) top left repeat-y;
}
#clipboardBoxTop {
background:url(/images/t52_whathappensnext/clipboard_top.gif) top left no-repeat;
/*height:789px;*/
}
	.weekBlockTop {
	width:419px;
	background:url(/images/t52_whathappensnext/thickline.gif) top left no-repeat;
	padding:13px 0 5px 0;
	margin-right:36px;
	_margin-right:18px; /* ie6 specific */
	float:right;
	}
	.weekBlock {
	width:419px;
	background:url(/images/t52_whathappensnext/thinline.gif) top left no-repeat;
	padding:13px 0 5px 0;
	margin-right:36px;
	_margin-right:18px; /* ie6 specific */
	float:right;
	}
		p.weekTitle {
		font-size:1.4em;
		font-weight:bold;
		color:#00903a;
		padding-bottom:5px;
		float:left;
		}
		#clipboardPhoto {
		background:url(/images/t52_whathappensnext/clipboard_photo.png) bottom right no-repeat;
		width:273px;
		height:199px;
		margin:36px 0 15px 66px;
		_margin:36px 0 15px 33px; /* ie6 specific */
		float:left;
		}
		#clipboardText {
		width:159px;
		margin: 15px 38px 0 0;
		_margin: 15px 19px 0 0; /* ie6 specific */
		float:right;
		}
		#clipboardText .title {
		padding-bottom:30px;
		}
	
	.progress {
	width:250px;
	float:right;
	}
	.progressBar {
	width:84px;
	height:16px;
	background:url(/images/t52_whathappensnext/progressbar_background.gif) top left no-repeat;
	float:right;
	}
		.progressColour {
		margin:2px 0 0 2px;
		_margin:2px 0 0 1px; /* ie6 specific */
		height:12px;
		width:25px;
		background-color:#008f3a;
		float:left;
		}
	p.progressNumber {
	font-size:1.1em;
	font-weight:bold;
	color:#00903a;
	float:right;
	padding:0 10px 0 0;
	}
#clipboardBoxBottom {
height:36px;
background:url(/images/t52_whathappensnext/clipboard_bottom.gif) bottom left no-repeat;
}
#t52 a.downloadBut {
width:161px;
height:23px;
display:block;
background:url(/images/t52_whathappensnext/download_but_off_on.gif) top left no-repeat;
margin-bottom:20px;
}
	#t52 a:hover.downloadBut {
	background-position:bottom;
	}
	#t52 a.downloadBut span {
	display:none;
	}

/* block tabs --------------------------------------------------- */
#t52 #blockTabs {
width:493px;
padding-left:46px;
background:url(/images/t52_whathappensnext/tab_shaddow.gif) 41px 0 no-repeat;
}
	#t52 #blockTabs ul {
	list-style:none;
	display:block;
	}
	#t52 #blockTabs li {
	float:left;
	width:109px;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	}
	#t52 #blockTabs li {
	background:#f0f8e9 url(/images/feature_blocks/tab_bg_off_darkgreen.gif) left top no-repeat;
	}	
		/* on-state for the first tab */
		#t52 #blockTabs li.firstTabOn {
		background:#00903a url(/images/t52_whathappensnext/tab_bg_first_on.gif) left top no-repeat;
		}
		/* on-state for all other tabs */
		#t52 #blockTabs li.tabOn {
		background:#00903a url(/images/t52_whathappensnext/tab_bg_on.gif) left top no-repeat;
		}
			/* text colour for on-states */
			#t52 #blockTabs li.firstTabOn a,
			#t52 #blockTabs li.tabOn a {
			color:#FFFFFF;
			}
		/* off-state for the first tab */
		#t52 #blockTabs li.firstTabOff {
		background:#f0f8e9 url(/images/t52_whathappensnext/tab_bg_first_off.gif) left top no-repeat;
		}

		#t52 #blockTabs li a,
		#t52 #blockTabs li a {
		padding:11px 0;
		min-height:30px;		/* for standards-compliant browsers */
		_height:30px;			/* for IE6 */
		display:block;		
		}	


/* my friends - t61 ----------------------------------------- */


#t61 #mainContent { /* hero image */
background:url(/images/hero_images/myfriends_hero_t61.jpg) 0px 23px no-repeat;
}

#t61 #mainContentRight {
width:205px;
}
#t61 #mainContentLeft {
width:513px;
}
	#t61 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t61 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t61 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t61 .goBtn {
	margin-left:8px;
	float:left;
	}
	#t61 .helpLink {
	float:right;
	padding:0 0 0 15px;
	margin-top:5px;
	background:url(/images/white_arrow.gif) 0 1px no-repeat;
	}
	#t61 .paddingBottomEight {
	padding-bottom:8px;
	}
	#t61 .paddingBottomTwenty {
	padding-bottom:20px;
	}
	#t61 #blockTabsWideLightBlue {	/* set the width for 4 tabs */
	width:400px;
	}
	#t61 #tabbedBoxContainer {
	padding:16px 0 0 0;
	}
	#t61 #tabbedBoxWrapper {
	background:url(/images/t66_mydetails/tabbedbox_middle_t66_lightblue.gif) left top repeat-y;
	}
		#t61 #tabbedBoxBottom {
		width:513px;
		background:url(/images/t66_mydetails/tabbedbox_bottom_t66_white.gif) left bottom no-repeat;
		}
			#t61 #tabbedBoxContents {
			width:513px;
			background:url(/images/t66_mydetails/tabbedbox_top_t66_lightblue.gif) left top no-repeat;
			clear:both;
			}
				#t61 .tabbedBoxPadding {
				padding:22px 16px 12px 16px;
				}
					#t61 .sectionHeading {
					color:#0090d9;
					padding-bottom:12px;
					}
					#t61 .jumpMenuLabel {
					margin-right:8px;
					font-size:1.1em;
					font-weight:bold;
					}
					#t61 .jumpMenuWide {
					width:125px;
					font-size:1.1em;
					}
					#t61 .friendCount {
					float:right;
					}
					#t61 .friendBoxWrapper {
					width:481px;
					background:url(/images/t61_myfriends/friendbox_middle.gif) left top repeat-y;
					margin-bottom:10px;
					}
						#t61 .friendBoxTop {
						width:481px;
						background:url(/images/t61_myfriends/friendbox_top.gif) left top no-repeat;
						}
						#t61 .friendBoxBottom {
						width:481px;
						background:url(/images/t61_myfriends/friendbox_bottom.gif) left bottom no-repeat;
						}
							#t61 .friendBoxImage {
							margin:10px 12px 10px 10px;
							float:left;
							border:#8c8c8c 1px solid;
							}
							#t61 .friendBoxCopy {
							width:250px;
							float:left;
							margin-top:10px;
							padding-left: 10px;
							}
							#t61 .friendBoxButtons {
							margin:10px 10px 10px 0;
							float:right;
							}
								#t61 .sendMessageBtn a:link, 
								#t61 .sendMessageBtn a:visited,
								#t61 .viewProfileBtn a:link, 
								#t61 .viewProfileBtn a:visited,
								#t61 .removeFriendBtn a:link, 
								#t61 .removeFriendBtn a:visited {
								display:block;
								width:94px;
								height:19px;
								line-height:19px;
								text-decoration:none;
								}
								/* background images for buttons */
								/* send message */
								#t61 .sendMessageBtn a:link, 
								#t61 .sendMessageBtn a:visited {
								background: url(/images/t61_myfriends/sendmessage_btn_off_on.gif) no-repeat left top;
								}
								/* view profile */
								#t61 .viewProfileBtn a:link, 
								#t61 .viewProfileBtn a:visited {
								background: url(/images/t61_myfriends/viewprofile_btn_off_on.gif) no-repeat left top;
								}
								/* remove friend */
								#t61 .removeFriendBtn a:link, 
								#t61 .removeFriendBtn a:visited {
								background: url(/images/t61_myfriends/removefriend_btn_off_on.gif) no-repeat left top;
								}
								#t61 .sendMessageBtn a:hover,
								#t61 .viewProfileBtn a:hover,
								#t61 .removeFriendBtn a:hover {
								background-position:bottom;
								}
								#t61 .sendMessageBtn a span,
								#t61 .viewProfileBtn a span,
								#t61 .removeFriendBtn a span {
								display:none;
								}
								
								
			
#t61 #wereChattingPageSpecific {
margin-bottom:10px;
}
#t61 #wereChattingPageSpecific #wereChattingTop {
background:#0090d9 url(/images/feature_blocks/werechatting_top_lightblue.gif) top left no-repeat;
}
#t61 #wereChattingPageSpecific #wereChattingLine {
background:url(/images/feature_blocks/featureblock_line_lightblue.gif) top left no-repeat;
}
#t61 #wereChattingPageSpecific #wereChattingBottom {
background:#0090d9 url(/images/feature_blocks/feature_block_bottom_lightblue.gif) bottom left no-repeat;
}
	#t61 #wereChattingPageSpecific #wereChattingBottom ul li a {
	background:url(/images/feature_blocks/arrow_blue_off_on.gif) 0 1px no-repeat;
	}
	#t61 #wereChattingPageSpecific #wereChattingBottom ul li a:hover {
	background:url(/images/feature_blocks/arrow_blue_off_on.gif) 0 -58px no-repeat;
	}

								
/* my friends - t61_2 ----------------------------------------- */

#t61_2 #wereChattingPageSpecific {
margin-bottom:10px;
}
#t61_2 #wereChattingPageSpecific #wereChattingTop {
background:#0090d9 url(/images/feature_blocks/werechatting_top_lightblue.gif) top left no-repeat;
}
#t61_2 #wereChattingPageSpecific #wereChattingLine {
background:url(/images/feature_blocks/featureblock_line_lightblue.gif) top left no-repeat;
}
#t61_2 #wereChattingPageSpecific #wereChattingBottom {
background:#0090d9 url(/images/feature_blocks/feature_block_bottom_blue.gif) bottom left no-repeat;
}
	#t61_2 #wereChattingPageSpecific #wereChattingBottom ul li a {
	background:url(/images/feature_blocks/arrow_blue_off_on.gif) 0 1px no-repeat;
	}
	#t61_2 #wereChattingPageSpecific #wereChattingBottom ul li a:hover {
	background:url(/images/feature_blocks/arrow_blue_off_on.gif) 0 -58px no-repeat;
	}




#t61_2 #mainContent { /* hero image */
background:url(/images/hero_images/myfriends_hero_t61_2.jpg) 0px 23px no-repeat;
}

#t61_2 #mainContentRight {
width:205px;
}
#t61_2 #mainContentLeft {
width:513px;
}
	#t61_2 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t61_2 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t61_2 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t61_2 .goBtn {
	margin-left:8px;
	float:left;
	}
	#t61_2 .helpLink {
	float:right;
	padding:0 0 0 15px;
	margin-top:5px;
	background:url(/images/white_arrow.gif) 0 1px no-repeat;
	}
	#t61_2 .paddingBottomEight {
	padding-bottom:8px;
	}
	#t61_2 .paddingBottomTwenty {
	padding-bottom:20px;
	}
	#t61_2 #blockTabsWideLightBlue {	/* set the width for 4 tabs */
	width:400px;
	}
	#t61_2 #tabbedBoxContainer {
	padding:16px 0 0 0;
	}
	#t61_2 #tabbedBoxWrapper {
	background:url(/images/t66_mydetails/tabbedbox_middle_t66_lightblue.gif) left top repeat-y;
	}
		#t61_2 #tabbedBoxBottom {
		width:513px;
		background:url(/images/t66_mydetails/tabbedbox_bottom_t66_white.gif) left bottom no-repeat;
		}
			#t61_2 #tabbedBoxContents {
			width:513px;
			background:url(/images/t66_mydetails/tabbedbox_top_t66_lightblue.gif) left top no-repeat;
			clear:both;
			}
				#t61_2 .tabbedBoxPadding {
				padding:22px 16px 12px 16px;
				}
					#t61_2 .sectionHeading {
					color:#0090d9;
					padding-bottom:12px;
					}
					#t61_2 .friendBoxWrapper {
					width:481px;
					background:url(/images/t61_myfriends/friendbox_middle.gif) left top repeat-y;
					margin-bottom:10px;
					}
						#t61_2 .friendBoxTop {
						width:481px;
						background:url(/images/t61_myfriends/friendbox_top.gif) left top no-repeat;
						}
						#t61_2 .friendBoxBottom {
						width:481px;
						background:url(/images/t61_myfriends/friendbox_bottom.gif) left bottom no-repeat;
						}
							#t61_2 .friendBoxImage {
							margin:10px 12px 10px 10px;
							float:left;
							border:#8c8c8c 1px solid;
							}
							#t61_2 .friendBoxCopy {
							width:250px;
							float:left;
							margin-top:10px;
							padding-left: 10px;
							}
							#t61_2 .friendBoxButtons {
							margin:10px 10px 10px 0;
							float:right;
							}
								#t61_2 .acceptBtn a:link, 
								#t61_2 .acceptBtn a:visited,
								#t61_2 .viewProfileBtn a:link, 
								#t61_2 .viewProfileBtn a:visited,
								#t61_2 .ignoreBtn a:link, 
								#t61_2 .ignoreBtn a:visited {
								display:block;
								width:94px;
								height:19px;
								line-height:19px;
								text-decoration:none;
								}
								/* background images for buttons */
								/* accept */
								#t61_2 .acceptBtn a:link, 
								#t61_2 .acceptBtn a:visited {
								background: url(/images/t61_myfriends/accept_btn_off_on.gif) no-repeat left top;
								}
								/* view profile */
								#t61_2 .viewProfileBtn a:link, 
								#t61_2 .viewProfileBtn a:visited {
								background: url(/images/t61_myfriends/viewprofile_btn_off_on.gif) no-repeat left top;
								}
								/* ignore */
								#t61_2 .ignoreBtn a:link, 
								#t61_2 .ignoreBtn a:visited {
								background: url(/images/t61_myfriends/ignore_btn_off_on.gif) no-repeat left top;
								}
								#t61_2 .acceptBtn a:hover,
								#t61_2 .viewProfileBtn a:hover,
								#t61_2 .ignoreBtn a:hover {
								background-position:bottom;
								}
								#t61_2 .acceptBtn a span,
								#t61_2 .viewProfileBtn a span,
								#t61_2 .ignoreBtn a span {
								display:none;
								}
								#t61_2 .blockLink {
								padding:0 0 0 15px;
								margin:10px 0 0 4px;
								background:url(/images/white_arrow.gif) 0 1px no-repeat;
								}

									
/* my friends - t61_3 ----------------------------------------- */
#t61_3 #wereChattingPageSpecific {
margin-bottom:10px;
}
#t61_3 #wereChattingPageSpecific #wereChattingTop {
background:#0090d9 url(/images/feature_blocks/werechatting_top_lightblue.gif) top left no-repeat;
}
#t61_3 #wereChattingPageSpecific #wereChattingLine {
background:url(/images/feature_blocks/featureblock_line_lightblue.gif) top left no-repeat;
}
#t61_3 #wereChattingPageSpecific #wereChattingBottom {
background:#0090d9 url(/images/feature_blocks/feature_block_bottom_blue.gif) bottom left no-repeat;
}
	#t61_3 #wereChattingPageSpecific #wereChattingBottom ul li a {
	background:url(/images/feature_blocks/arrow_blue_off_on.gif) 0 1px no-repeat;
	}
	#t61_3 #wereChattingPageSpecific #wereChattingBottom ul li a:hover {
	background:url(/images/feature_blocks/arrow_blue_off_on.gif) 0 -58px no-repeat;
	}
	
#t61_3 #mainContent { /* hero image */
background:url(/images/hero_images/myfriends_hero_t61_3.jpg) 0px 23px no-repeat;
}

#t61_3 #mainContentRight {
width:205px;
}
#t61_3 #mainContentLeft {
width:513px;
}
	#t61_3 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t61_3 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t61_3 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t61_3 .goBtn {
	margin-left:8px;
	float:left;
	}
	#t61_3 .helpLink {
	float:right;
	padding:0 0 0 15px;
	margin-top:5px;
	background:url(/images/white_arrow.gif) 0 1px no-repeat;
	}
	#t61_3 .paddingBottomEight {
	padding-bottom:8px;
	}
	#t61_3 .paddingBottomTwenty {
	padding-bottom:20px;
	}
	#t61_3 #blockTabsWideLightBlue {	/* set the width for 4 tabs */
	width:400px;
	}
	#t61_3 #tabbedBoxContainer {
	padding:16px 0 0 0;
	}
	#t61_3 #tabbedBoxWrapper {
	background:url(/images/t66_mydetails/tabbedbox_middle_t66_lightblue.gif) left top repeat-y;
	}
		#t61_3 #tabbedBoxBottom {
		width:513px;
		background:url(/images/t66_mydetails/tabbedbox_bottom_t66_white.gif) left bottom no-repeat;
		}
			#t61_3 #tabbedBoxContents {
			width:513px;
			background:url(/images/t66_mydetails/tabbedbox_top_t66_lightblue.gif) left top no-repeat;
			clear:both;
			}
				#t61_3 .tabbedBoxPadding {
				padding:22px 16px 12px 16px;
				}
					#t61_3 .sectionHeading {
					color:#0090d9;
					padding-bottom:12px;
					}
					#t61_3 .friendBoxWrapper {
					width:481px;
					background:url(/images/t61_myfriends/friendbox_middle.gif) left top repeat-y;
					margin-bottom:10px;
					}
						#t61_3 .friendBoxTop {
						width:481px;
						background:url(/images/t61_myfriends/friendbox_top.gif) left top no-repeat;
						}
						#t61_3 .friendBoxBottom {
						width:481px;
						background:url(/images/t61_myfriends/friendbox_bottom.gif) left bottom no-repeat;
						}
							#t61_3 .friendBoxImage {
							margin:10px 12px 10px 10px;
							float:left;
							border:#8c8c8c 1px solid;
							}
							#t61_3 .friendBoxCopy {
							width:250px;
							float:left;
							margin-top:10px;
							padding-left:10px;
							}
							#t61_3 .friendBoxButtons {
							margin:10px 10px 10px 0;
							float:right;
							}
								#t61_3 .resubmitBtn a:link, 
								#t61_3 .resubmitBtn a:visited,
								#t61_3 .sendMessageBtn a:link, 
								#t61_3 .sendMessageBtn a:visited,
								#t61_3 .viewProfileBtn a:link, 
								#t61_3 .viewProfileBtn a:visited,
								#t61_3 .cancelBtn a:link, 
								#t61_3 .cancelBtn a:visited {
								display:block;
								width:94px;
								height:19px;
								line-height:19px;
								text-decoration:none;
								}
								/* background images for buttons */
								/* resubmit */
								#t61_3 .resubmitBtn a:link, 
								#t61_3 .resubmitBtn a:visited {
								background: url(/images/t61_myfriends/resubmit_btn_off_on.gif) no-repeat left top;
								}
								/* send message */
								#t61_3 .sendMessageBtn a:link, 
								#t61_3 .sendMessageBtn a:visited {
								background: url(/images/t61_myfriends/sendmessage_btn_off_on.gif) no-repeat left top;
								}
								/* view profile */
								#t61_3 .viewProfileBtn a:link, 
								#t61_3 .viewProfileBtn a:visited {
								background: url(/images/t61_myfriends/viewprofile_btn_off_on.gif) no-repeat left top;
								}
								/* cancel */
								#t61_3 .cancelBtn a:link, 
								#t61_3 .cancelBtn a:visited {
								background: url(/images/t61_myfriends/cancel_btn_off_on.gif) no-repeat left top;
								margin-top:10px;
								}
								#t61_3 .resubmitBtn a:hover,
								#t61_3 .sendMessageBtn a:hover,
								#t61_3 .viewProfileBtn a:hover,
								#t61_3 .cancelBtn a:hover {
								background-position:bottom;
								}
								#t61_3 .resubmitBtn a span,
								#t61_3 .sendMessageBtn a span,
								#t61_3 .viewProfileBtn a span,
								#t61_3 .cancelBtn a span {
								display:none;
								}


/* personal info warning - t50 ----------------------------------------- */
#t50 #mainContent { /* hero image */
background:url(/images/hero_images/personalinfowarning_hero_t50.jpg) 0px 23px no-repeat;
}

#t50 .paddingBottomTen {
padding-bottom:10px;
}
#t50 .paddingBottomThirty {
padding-bottom:30px;
}
#t50 .warningTitle {
font-size:2.4em;
font-weight:bold;
color:#ff8607;
padding-bottom:0;
}
#t50 .warningMsg {
font-size:1.6em;
font-weight:bold;
padding-bottom:12px;
}
#t50 .topicBoxWrapper {
width:555px;
background:url(/images/t50_personalinfowarning/topicbox_middle.gif) left top repeat-y;
margin-bottom:20px;
}
	#t50 .topicBoxTop {
	width:555px;
	background:url(/images/t50_personalinfowarning/topicbox_top.gif) left top no-repeat;
	}
		#t50 .topicBoxBottom {
		width:555px;
		background:url(/images/t50_personalinfowarning/topicbox_bottom.gif) left bottom no-repeat;
		}
			#t50 .topicBoxPadding {
			padding:11px 15px 12px 15px;
			}
				#t50 .topicLeft {
				width:102px;
				float:left;
				}
					#t50 .userImage {
					border:#8c8c8c 1px solid;
					margin-bottom:4px;
					}
				#t50 .topicRight {
				width:420px;
				float:left;
				}
				/* override default link style */
				#t50 .topicRight a {
				color:#ff8607;
				text-decoration:none;
				}
				#t50 .topicRight a:hover {
				text-decoration:underline;
				}
#t50 .checkLabel {
font-size:1.1em;
}
#t50 .publishBtn {
margin-left:8px;
}

/* submit your story - t56 ----------------------------------------- */
#t56 #mainContent { /* hero image */
background:url(/images/hero_images/submityourstory_hero_t56.jpg) 0px 23px no-repeat;
}

#t56 .legend {
font-weight:bold;
}
#t56 .paddingBottomTwenty {
padding-bottom:20px;
}
#t56 .paddingBottomThirty {
padding-bottom:30px;
}
#t56 .fieldLabel {
width:110px;
padding-left:15px;
font-size:1.1em;
float:left;
}
#t56 .formField {
width:240px;
padding:1px;
margin-left:10px;
float:left;
}
#t56 .jumpMenuWide {
width:165px;
margin-left:10px;
font-size:1.1em;
float:left;
}
#t56 .textAreaWide {
width:415px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
float:left;
}
#t56 .mandatory{
background:url(/images/t32_contactus/red_asterisk_t32.gif) 0 4px no-repeat;
}
#t56 .cancelBtn {
margin-left:132px;
float:left;
}
#t56 .previewBtn,
#t56 .publishBtn {
float:right;
}
#t56 .publishBtn {
margin-left:4px;
}


/* report content - t56_1 ----------------------------------------- */
#t56_1 #mainContent { /* hero image */
background:url(/images/hero_images/report_abuse_hero_t56_1.jpg) 0px 23px no-repeat;
}

#t56_1 .legend {
font-weight:bold;
}
#t56_1 .paddingBottomTwenty {
padding-bottom:20px;
}
#t56_1 .paddingBottomThirty {
padding-bottom:30px;
}
#t56_1 .fieldLabel {
width:110px;
padding-left:15px;
font-size:1.1em;
float:left;
}
#t56_1 .formField {
width:240px;
padding:1px;
margin-left:10px;
float:left;
}
#t56_1 .jumpMenuWide {
width:165px;
margin-left:10px;
font-size:1.1em;
float:left;
}
#t56_1 .textAreaWide {
width:415px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
float:left;
}
#t56_1 .mandatory{
background:url(/images/t32_contactus/red_asterisk_t32.gif) 0 4px no-repeat;
}
#t56_1 .cancelBtn {
margin-left:132px;
float:left;
}
#t56_1 .previewBtn,
#t56_1 .publishBtn {
float:right;
}
#t56_1 .publishBtn {
margin-left:4px;
}


#t56_1 #talkToExpertsPageSpecific {
margin-bottom:10px;
}
#t56_1 #talkToExpertsPageSpecific #talkToExpertsTop {
background:#FF8600 url(/images/feature_blocks/talktoexperts_top_orange.gif) top left no-repeat;
}
#t56_1 #talkToExpertsPageSpecific #talkToExpertsLine {
background:url(/images/feature_blocks/featureblock_line_orange.gif) top left no-repeat;
}
#t56_1 #talkToExpertsPageSpecific #talkToExpertsBottom {
background:#FF8600 url(/images/feature_blocks/feature_block_bottom_orange.gif) bottom left no-repeat;
}
			#t56_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.callUs {
			background: url(/images/feature_blocks/callus_but_off_on_orange.gif) left top ;
			}
			#t56_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.callUs:hover {
			background: url(/images/feature_blocks/callus_but_off_on_orange.gif) left bottom ;
			}	
			#t56_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.emailUs {
			background: url(/images/feature_blocks/emailus_but_off_on_orange.gif) left top ;
			}
			#t56_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.emailUs:hover {
			background: url(/images/feature_blocks/emailus_but_off_on_orange.gif) left bottom ;
			}	
			#t56_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.liveChat {
			background: url(/images/feature_blocks/livechat_but_off_on_orange.gif) left top ;
			}
			#t56_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.liveChat:hover {
			background: url(/images/feature_blocks/livechat_but_off_on_orange.gif) left bottom ;
			}
			
#t56_1 #wereChattingPageSpecific {
margin-bottom:10px;
}
#t56_1 #wereChattingPageSpecific #wereChattingTop {
background:#FF8600 url(/images/feature_blocks/werechatting_top_orange.gif) top left no-repeat;
}
#t56_1 #wereChattingPageSpecific #wereChattingLine {
background:url(/images/feature_blocks/featureblock_line_orange.gif) top left no-repeat;
}
#t56_1 #wereChattingPageSpecific #wereChattingBottom {
background:#FF8600 url(/images/feature_blocks/feature_block_bottom_orange.gif) bottom left no-repeat;
}
	#t56_1 #wereChattingPageSpecific #wereChattingBottom ul li a {
	background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 1px no-repeat;
	}
	#t56_1 #wereChattingPageSpecific #wereChattingBottom ul li a:hover {
	background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 -58px no-repeat;
	}

#t56_1 #whosOnlinePageSpecific #whosOnlineTop {
background:#FF8600 url(/images/feature_blocks/whosonline_top_orange.gif) top left no-repeat;
}
#t56_1 #whosOnlinePageSpecific #whosOnlineLine {
background:url(/images/feature_blocks/featureblock_line_orange.gif) top left no-repeat;
}
#t56_1 #whosOnlinePageSpecific #whosOnlineBottom {
background:#FF8600 url(/images/feature_blocks/feature_block_bottom_orange.gif) bottom left no-repeat;
}
#t56_1 #whosOnlinePageSpecific #whosOnlineBottom_header p {
background:#FF8600; 
}
	#t56_1 #whosOnlinePageSpecific #whosOnlineBottom ul li a {
	background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 1px no-repeat;
	}
	#t56_1 #whosOnlinePageSpecific #whosOnlineBottom ul li a:hover {
	background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 -58px no-repeat;
	}

			


/* open new topic - t64 ----------------------------------------- */
#t64 #mainContent { /* hero image */
background:url(/images/hero_images/opennewtopic_hero_t64.jpg) 0px 23px no-repeat;
}

#t64 .newTopicBoxWrapper {
width:555px;
background:url(/images/t64_opennewtopic/opennewtopic_box_middle.gif) left top repeat-y;
}
	#t64 .newTopicBoxTop {
	width:555px;
	height:33px;
	background:url(/images/t64_opennewtopic/openenewtopic_box_top.gif) left top no-repeat;
	}
		#t64 .boxTitle {
		font-size:1.6em;
		font-weight:bold;
		color:#FFFFFF;
		padding:8px 0 0 15px;
		}
	#t64 .newTopicBoxBottom {
	width:555px;
	background:url(/images/t64_opennewtopic/opennewtopic_box_bottom.gif) left bottom no-repeat;
	}
		#t64 .newTopicBoxPadding {
		padding:10px 15px 50px 15px;
		}
			#t64 .userImage {
			border:#8c8c8c 1px solid;
			float:left;
			margin-right:9px;
			}
			#t64 .newTopic {
			width:435px;
			float:left;
			}
			#t64 .paddingBottomTen {
			padding-bottom:10px;
			}
			#t64 .paddingBottomFifteen {
			padding-bottom:15px;
			}
			#t64 .jumpLabel {
			float:left;
			font-size:1.1em;
			font-weight:bold;
			}
			#t64 .jumpMenuWide {
			float:left;
			font-size:1.1em;
			margin-left:4px;
			width:145px;
			}
			#t64 .jumpMenuWideExtra {
			float:left;
			font-size:1.1em;
			margin-top: 20px;
			width:442px;
			}  
			#t64 .fieldLabel {
			font-size:1.1em;
			display:block;
			padding-bottom:6px;
			}
			#t64 .formField {
			width:435px;
			padding:1px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.1em;
			}
			#t64 .optionWord {
			float:left;
			font-weight:bold;
			margin:4px 4px 0 4px;
			}
			
#t64 #talkToExpertsPageSpecific {
margin-bottom:10px;
}
#t64 #talkToExpertsPageSpecific #talkToExpertsTop {
background:#FF8600 url(/images/feature_blocks/talktoexperts_top_orange.gif) top left no-repeat;
}
#t64 #talkToExpertsPageSpecific #talkToExpertsLine {
background:url(/images/feature_blocks/featureblock_line_orange.gif) top left no-repeat;
}
#t64 #talkToExpertsPageSpecific #talkToExpertsBottom {
background:#FF8600 url(/images/feature_blocks/feature_block_bottom_orange.gif) bottom left no-repeat;
}
			#t64 #talkToExpertsPageSpecific #talkToExpertsButtons a.callUs {
			background: url(/images/feature_blocks/callus_but_off_on_orange.gif) left top ;
			}
			#t64 #talkToExpertsPageSpecific #talkToExpertsButtons a.callUs:hover {
			background: url(/images/feature_blocks/callus_but_off_on_orange.gif) left bottom ;
			}	
			#t64 #talkToExpertsPageSpecific #talkToExpertsButtons a.emailUs {
			background: url(/images/feature_blocks/emailus_but_off_on_orange.gif) left top ;
			}
			#t64 #talkToExpertsPageSpecific #talkToExpertsButtons a.emailUs:hover {
			background: url(/images/feature_blocks/emailus_but_off_on_orange.gif) left bottom ;
			}	
			#t64 #talkToExpertsPageSpecific #talkToExpertsButtons a.liveChat {
			background: url(/images/feature_blocks/livechat_but_off_on_orange.gif) left top ;
			}
			#t64 #talkToExpertsPageSpecific #talkToExpertsButtons a.liveChat:hover {
			background: url(/images/feature_blocks/livechat_but_off_on_orange.gif) left bottom ;
			}
			
#t64 #wereChattingPageSpecific {
margin-bottom:10px;
}
#t64 #wereChattingPageSpecific #wereChattingTop {
background:#FF8600 url(/images/feature_blocks/werechatting_top_orange.gif) top left no-repeat;
}
#t64 #wereChattingPageSpecific #wereChattingLine {
background:url(/images/feature_blocks/featureblock_line_orange.gif) top left no-repeat;
}
#t64 #wereChattingPageSpecific #wereChattingBottom {
background:#FF8600 url(/images/feature_blocks/feature_block_bottom_orange.gif) bottom left no-repeat;
}
	#t64 #wereChattingPageSpecific #wereChattingBottom ul li a {
	background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 1px no-repeat;
	}
	#t64 #wereChattingPageSpecific #wereChattingBottom ul li a:hover {
	background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 -58px no-repeat;
	}

#t64 #whosOnlinePageSpecific #whosOnlineTop {
background:#FF8600 url(/images/feature_blocks/whosonline_top_orange.gif) top left no-repeat;
}
#t64 #whosOnlinePageSpecific #whosOnlineLine {
background:url(/images/feature_blocks/featureblock_line_orange.gif) top left no-repeat;
}
#t64 #whosOnlinePageSpecific #whosOnlineBottom {
background:#FF8600 url(/images/feature_blocks/feature_block_bottom_orange.gif) bottom left no-repeat;
}
#t64 #whosOnlinePageSpecific #whosOnlineBottom_header p {
background:#FF8600; 
}
	#t64 #whosOnlinePageSpecific #whosOnlineBottom ul li a {
	background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 1px no-repeat;
	}
	#t64 #whosOnlinePageSpecific #whosOnlineBottom ul li a:hover {
	background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 -58px no-repeat;
	}


		
			
/* profile article alternate - t13_1 ----------------------------------------- */
#t13 #helpBubbleTextBox {
width:282px
}
#t13 #questionBox {
width:555px;
background:url(/images/t63_registrationcomplete/infobox_middle_t63.gif) left top repeat-y;
margin-bottom:22px;
}
#t13 #questionBoxTop {
width:555px;
background:url(/images/t13_1_profilearticlealternate/question_box_top.gif) top left no-repeat;
}
	#t13 #questionBoxText {
	padding:35px 15px 0px 15px;
	}
		#t13 .question {
		font-size:1.4em;
		font-weight:bold;
		padding-bottom:8px;
		}
		#t13 .quote {
		font-size:1.6em;
		font-weight:bold;
		color:#fd1d23;
		padding-bottom:10px;
		}
		#t13 .relatedArticleLink {
		padding:0 0 3px 15px;
		background: url(/images/white_arrow.gif) 0 2px no-repeat;
		}
#t13 #questionBoxBottom {
width:555px;
height:10px;
background:url(/images/t63_registrationcomplete/infobox_bottom_t63.gif) left top no-repeat;
}

#t13 a.meetBut {
width:164px;
height:23px;
display:block;
background:url(/images/t13_1_profilearticlealternate/meettheteam_but_off_on.gif) top left no-repeat;
}
	#t13 a:hover.meetBut {
	background-position:bottom;
	}
		#t13 a.meetBut span {
		display:none;
		}
.questionBlock {
width:555px;
padding-top:6px;
}
	.questionBlockQ {
	padding-bottom:5px;
	}
		.questionTextBlock {
		width:490px;
		padding-top:4px;
		float:right;
		}
			#t13 p.noPaddingLinks {
			padding:0 0 4px 0;
			}
			#t13 .questionLink {
			padding:0 0 0 15px;
			background: url(/images/white_arrow.gif) 0 4px no-repeat;
			}
				#t13 #mainContentLeft .questionLink a {
				font-size:1.5em;
				}
#t13 a.viewBut {
width:73px;
height:23px;
display:block;
background:url(/images/t13_1_profilearticlealternate/viewall_but_off_on.gif) top left no-repeat;
float:right;
margin-top:10px;
}
	#t13 a:hover.viewBut {
	background-position:bottom;
	}
		#t13 a.viewBut span {
		display:none;
		}
#t13 p.noPadding {
padding-bottom:3px;
}

/* profile article  - t13 ----------------------------------------- */
#t13 #fiveTipsBox {
width:555px;
background:url(/images/t63_registrationcomplete/infobox_middle_t63.gif) left top repeat-y;
margin-bottom:22px;
}
#t13 #fiveTipsBoxTop {
width:555px;
background:url(/images/t13_profilearticle/threetips_top.gif) top left no-repeat;
}
	#t13 #fiveTipsBoxText {
	padding:35px 15px 0px 15px;
	}
		#t13 #fiveTipsBoxText ul {
		padding:4px 0 5px 13px;
		}	
		#t13 #fiveTipsBoxText li {
		font-size:1.1em;
		list-style-position: outside;
		padding:4px 0 7px 5px;
		} 

/*
			#t13 #fiveTipsBoxText li.one {
			background:url(/images/t13_profilearticle/1.gif) top left no-repeat;
			}
			#t13 #fiveTipsBoxText li.two {
			background:url(/images/t13_profilearticle/2.gif) top left no-repeat;
			}
			#t13 #fiveTipsBoxText li.three {
			background:url(/images/t13_profilearticle/3.gif) top left no-repeat;
			}
			#t13 #fiveTipsBoxText li.four {
			background:url(/images/t13_profilearticle/4.gif) top left no-repeat;
			}
			#t13 #fiveTipsBoxText li.five {
			background:url(/images/t13_profilearticle/5.gif) top left no-repeat;
			}
*/		
#t13 #fiveTipsBoxBottom {
width:555px;
height:10px;
background:url(/images/t63_registrationcomplete/infobox_bottom_t63.gif) left top no-repeat;
}


/* recipe article - t54 --------------------------------------------- */
#t54 h3.darkgreenBold {
font-size:2.4em;
padding-bottom:6px;
}
#t54 p.recipeTitleNoPadding {
padding:0;
}
#t54 #mainContentLeft .bullet ul {
margin:0;
padding-bottom:1.2em;
list-style:none;
}
	#t54 #mainContentLeft .bullet ul li {
	font-size:1.1em;
	text-decoration:none;
	padding:0 0 1px 14px;
	background:url(/images/grey_bullet_on_white.gif) 0 5px no-repeat;
	display:block;
	}
#t54 #mainContentLeft #listBase {
padding-left:8px;
}
#t54 #mainContentLeft ol 
{
list-style-type:decimal;
padding-bottom:1.2em;
padding:0 0 0 18px;
display:block;

}
	#t54 #mainContentLeft ol li {
	font-size:1.1em;
	
	}
	
#t54 .gluten {
width:100px;
float:left;
padding-bottom:15px;
}
#t54 .soya {
width:120px;
float:left;
padding-bottom:15px;
}
#t54 .egg {
width:115px;
float:left;
padding-bottom:15px;
}
#t54 .milk {
width:110px;
float:left;
padding-bottom:15px;
}
#t54 .veg {
width:110px;
float:left;
padding-bottom:15px;
}
	#t54 .gluten img,
	#t54 .soya img,
	#t54 .egg img,
	#t54 .milk img,
	#t54 .veg img {
	padding: 0 4px 0 0;
	float:left;
	}
	#t54 .gluten p,
	#t54 .soya p,
	#t54 .egg p,
	#t54 .milk p,
	#t54 .veg p {
	padding:6px 10px 0 0;
	float:left;
	}
	
	
/* compose message add - t37 ----------------------------------------- */
#t37 #mainContent { /* hero image */
background:url(/images/hero_images/messaging_hero.jpg) 0px 23px no-repeat;
}

#t37 #mainContentRight {
width:205px;
}
#t37 #mainContentLeft {
width:513px;
}

#t37 #ColTwo {
padding-left:200px;
}

			
	#t37 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t37 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t37 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t37 .goBtn {
	margin-left:8px;
	float:left;
	}
	#t37 .paddingBottomTen {
	padding-bottom:10px;
	}
	#t37 .inboxLink {
	font-size:1.2em;
	padding:0 0 12px 23px;
	background:url(/images/t37_composemessage/message_icon_blue.gif) left top no-repeat;
	}
	#t37 .messageBoxWrapper {
	width:510px;
	background:url(/images/t37_composemessage/messagebox_middle.gif) left top repeat-y;
	margin-bottom:10px;
	}
		#t37 .messageBoxTop {
		width:510px;
		background:url(/images/t37_composemessage/messagebox_top.gif) left top no-repeat;
		}
			#t37 .messageBoxBottom {
			width:510px;
			background:url(/images/t37_composemessage/messagebox_bottom.gif) left bottom no-repeat;
			}
				#t37 .messageBoxPadding {
				padding:35px 30px;
				}
					#t37 .fromField, 
					#t37 .fieldLabel {
					font-weight:bold;
					}
					#t37 .fieldLabel {
					width:100px;
					float:left;
					font-size:1.1em;
					margin-top:3px;
					}
					#t37 .toColumn {
					width:347px;
					float:left;
					}
						#t37 .userRow {
						width:347px;
						padding-bottom:16px;
						}
							#t37 .userImg {
							width:55px;
							float:left;
							}
								#t37 .userImgBorder {
								border:#8c8c8c 1px solid;
								}
							#t37 .userDetails {
							float:left;
							}
								#t37 .noPadding {
								padding:0;
								}
								#t37 .arrowLink,
								#t37 .chooseLink {
								padding:0 0 0 15px;
								background:url(/images/white_arrow.gif) 0 1px no-repeat;
								}
								#t37 .chooseLink {
								margin-top:4px;
								}
								#t37 .formField {
								width:180px;
								margin-right:10px;
								padding:1px;
								}
							#t37 .subjectLabel {
							display:block;
							font-size:1.1em;
							font-weight:bold;
							margin-bottom:3px;
							}
							#t37 .textAreaWide {
							width:446px;
							font-family:Arial, Helvetica, sans-serif;
							font-size:1.1em;
							margin-bottom:12px;

/* hover box */							}
#t37 #hover_box {
border:1px solid #0090d9;
background-color:#fff;
padding:10px;
position:absolute;
width:300px;
z-index:99;
}
#t37 #hover_box_close {
float:right;
padding:0 0 10px 10px;
}
							
/* message sent - t36 ----------------------------------------- */
#t36 #mainContent { /* hero image */
background:url(/images/hero_images/messaging_hero.jpg) 0px 23px no-repeat;
}

#t36 #mainContentRight {
width:205px;
}
#t36 #mainContentLeft {
width:513px;
}
	#t36 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t36 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t36 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t36 .goBtn {
	margin-left:8px;
	float:left;
	}
	#t36 .paddingBottomTen {
	padding-bottom:10px;
	}
	#t36 .inboxLink {
	font-size:1.2em;
	padding:0 0 12px 23px;
	background:url(/images/t37_composemessage/message_icon_blue.gif) left top no-repeat;
	}
	#t36 .messageBoxWrapper {
	width:510px;
	background:url(/images/t37_composemessage/messagebox_middle.gif) left top repeat-y;
	margin-bottom:10px;
	}
		#t36 .messageBoxTop {
		width:510px;
		background:url(/images/t37_composemessage/messagebox_top.gif) left top no-repeat;
		}
			#t36 .messageBoxBottom {
			width:510px;
			background:url(/images/t37_composemessage/messagebox_bottom.gif) left bottom no-repeat;
			}
				#t36 .messageBoxPadding {
				padding:15px 30px 60px 30px;
				}
					#t36 .userImgBorder {
					border:#8c8c8c 1px solid;
					}
					#t36 .imageCaption {
					padding:0 0 8px 0;
					clear:both;
					}
					#t36 .arrowLink {
					padding:0 0 0 15px;
					margin-left:15px;
					background:url(/images/white_arrow.gif) 0 1px no-repeat;
					}
					#t36 .messageRow {
					width:280px;
					}
						#t36 .messageRow p {
						float:left;
						}
					#t36 .fieldLabel {
					width:5em;
					font-weight:bold;
					}
					#t36 .fieldDetail {
					float:left;
					}
					#t36 .userDetails {
					float:left;
					}
						#t36 .user {
						clear:both;
						}
	#t36 .printLink,
	#t36 .helpLink {
	float:right;
	}	
	#t36 .helpLink {
	margin-right:33px;		/* for compliant browsers */
	_margin-right:16px;		/* for ie6 */
	}

/* hover box */
#t36 #hover_box {
border:1px solid #0090d9;
background-color:#fff;
padding:10px;
position:absolute;
width:300px;
z-index:99;
}
#t36 #hover_box_close {
float:right;
padding:0 0 10px 10px;	
}
/* mums stories cat0 - t57 ----------------------------------------- */
#t57 #mainContent { /* hero image */
background:url(/images/hero_images/mumsstoriescat_hero_t57.jpg) 0px 23px no-repeat;
}

#t57 a.submitBtn {
width:123px;
height:23px;
margin-bottom:20px;
display:block;
background:url(/images/t57_mumsstories_cat0/submityourstory_btn_off_on.gif) left top no-repeat;
}
#t57 a:hover.submitBtn {
background-position: bottom;
}
#t57 a.submitBtn span {
display:none;
}
#t57 .storyBlock {
width:550px;
padding-bottom:20px;
}
	#t57 .storyBlockLeft {
	width:90px;
	float:left;
	}
		#t57 .userImage {
		border:#8c8c8c 1px solid;
		margin-bottom:4px;
		}
	#t57 .storyBlockRight {
	width:460px;
	float:left;
	/* Solve problem of long text with no spaces */
	word-wrap: break-word;		/* For IE */
	overflow:hidden;			/* For Mozilla */
	}
		#t57 .storyTitle {
		font-size:1.5em;
		font-weight:bold;
		padding:0 0 0 15px;
		background:url(/images/white_arrow.gif) 0 3px no-repeat;
		/* Solve problem of long text with no spaces */
		word-wrap: break-word;		/* For IE */
		overflow:hidden;			/* For Mozilla */
		}
		#t57 .dated {
		font-size:1em;
		font-weight:bold;
		padding-bottom:6px;
		}
		#t57 .noPadding {
		padding:0;
		/* Solve problem of long text with no spaces */
		word-wrap: break-word;		/* For IE */
		overflow:hidden;			/* For Mozilla */
		}
		#t57 .readLink {
		padding-bottom:6px;
		}
#t57 .prevLink {
float:left;
padding:0 0 0 15px;
margin-left:90px;	/* for compliant browsers */
_margin-left:45px;	/* for ie6 */
background:url(/images/white_arrow_left.gif) 0 1px no-repeat;
}
#t57 .nextLink {
float:right;
padding:0 15px 0 0;
background:url(/images/white_arrow.gif) right 1px no-repeat;
}


#t35 .buttonPadding
{
	padding-left:15px;
}
	
#t35 #hover_box_content 
{
	background:#FFFFFF url(/images/t35_mymessages/back.png) top left repeat-y;
}

#t35 .blockLink {
	margin:4px 0 0 4px;
	padding:0 0 6px 13px;
	background: url(/images/white_arrow.gif) 0 1px no-repeat;
}
			
#t35 #mainContent { /* hero image */
background:url(/images/hero_images/messaging_hero.jpg) 0px 23px no-repeat;
}
	#t35 #pageTitleMiddle span a {
	color:#fff;
	font-size:1.1em;
	text-decoration:none;
	padding-left:15px;
	background:url(/images/pagetitle_blocks/h1_arrow.gif) 0 1px no-repeat;
	}
		#t35 #pageTitleMiddle span a:hover {
		text-decoration:underline;
		}
#t35 #mainContentRight {
width:205px;
}
#t35 #mainContentLeft {
width:510px;
}
	#t35 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t35 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t35 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t35 .goBtn {
	margin-left:8px;
	float:left;
	}
	#t35 .paddingTen {
	padding:10px 0;
	}
	#t35 .paddingBottomTen {
	padding-bottom:10px;
	}
	#t35 .paddingBottomTwenty {
	padding-bottom:20px;
	}
	#t35 .inboxMessage {
	font-size:1.2em;
	font-weight:bold;
	padding-top: 10px;
	}
	#t35 .composeLink,
	#t35 .viewBlockedLink,
	#t35 .helpLink,
	#t35 .viewAllLink {
	padding:0 0 0 15px;
	margin-bottom:5px;
	background: url(/images/white_arrow.gif) 0 1px no-repeat;
	}
	#t35 .viewBlockedLink {
	margin-left:14px;
	}
	#t35 .messageTableTop {
	width:510px;
	height:41px;
	background:url(/images/t35_mymessages/messagetable_top.gif) left top no-repeat;
	}
		#t35 .tableTitle {
		font-size:1.2em;
		font-weight:bold;
		color:#FFFFFF;
		padding:14px 0 0 0;
		text-align:center;
		}
	#t35 .messageTableMiddleWhite {
	width:510px;
	background:#FFFFFF url(/images/t35_mymessages/messagetable_middle_white.gif) top left repeat-y;
	}
		#t35 .colOne {
		width:25px;
		}
			#t35 .colOnePadding {
			padding:25px 0 0 6px;
			}
		#t35 .colTwo {
		width:29px;
		}
		#t35 .colThree {
		width:90px;
		}
		#t35 .colFour {
		width:209px;
		}
		#t35 .colFive {
		width:57px;
		}
		#t35 .colSix {
		width:99px;
		}
			#t35 .colSixPadding {
			padding:4px 0 0 3px;
			}
	#t35 .messageTableMiddleBlue {
	width:510px;
	background:#e5f4fb url(/images/t35_mymessages/messagetable_middle_blue.gif) top left repeat-y;
	}
	#t35 .messageTableBottom {
	width:510px;
	height:10px;
	background:url(/images/t35_mymessages/messagetable_bottom.gif) left top no-repeat;
	}
			/* margins and padding */
			#t35 .colTwo img {
			margin:25px 0 0 7px;
			}
			#t35 .colThree img {
			border:#8c8c8c 1px solid;
			margin:6px 0 0 7px;
			}
			#t35 .userName {
			padding:2px 0 3px 7px;
			}

			#t35 .subjectPadding {
			padding:30px 11px 0 11px;
			}
			#t35 .datePadding {
			text-align:center;
			padding:30px 0 0 0;
			}
			/* buttons - white by default */
			#t35 a.replyBtn {
			width:94px;
			height:19px;
			display:block;
			background:url(/images/t35_mymessages/reply_btn_off_on_white.gif) left top no-repeat;
			}
			#t35 a.addBtn {
			width:94px;
			height:17px;
			display:block;
			background:url(/images/t35_mymessages/add_as_friend_btn_off_on_white.gif) left top no-repeat;
			}
			#t35 a.addDisabledBtn {
			width:94px;
			height:17px;
			display:block;
			background:url(/images/t35_mymessages/add_as_friend_grey_off_on.gif) left top no-repeat;
			}
			#t35 a.deleteBtn {
			width:94px;
			height:19px;
			display:block;
			background:url(/images/t35_mymessages/delete_btn_off_on_white.gif) left top no-repeat;
			}
			#t35 .blockLink {
			margin:4px 0 0 4px;
			padding:0 0 6px 13px;
			background: url(/images/white_arrow.gif) 0 1px no-repeat;
			}
				#t35 a:hover.replyBtn,
				#t35 a:hover.addBtn,
				#t35 a.hover.addDisabledBtn,
				#t35 a:hover.deleteBtn {
				background-position:bottom;
				}
				#t35 a.replyBtn span,
				#t35 a.addBtn span,
				#t35 a.addDisabledBtn span,
				#t35 a.deleteBtn span {
				display:none;
				}
			/* buttons - blue */
			#t35 .messageTableMiddleBlue a.replyBtn {
			background:url(/images/t35_mymessages/reply_btn_off_on_blue.gif) left top no-repeat;
			}
			#t35 .messageTableMiddleBlue a.addBtn {
			background:url(/images/t35_mymessages/add_as_friend_btn_off_on_blue.gif) left top no-repeat;
			}
			#t35 .messageTableMiddleBlue a.addDisabledBtn {
			background:url(/images/t35_mymessages/add_as_friend_grey_off_on.gif) left top no-repeat;
			}
			#t35 .messageTableMiddleBlue a.deleteBtn {
			background:url(/images/t35_mymessages/delete_btn_off_on_blue.gif) left top no-repeat;
			}
				#t35 .messageTableMiddleBlue a:hover.replyBtn,
				#t35 .messageTableMiddleBlue a:hover.addBtn,
				#t35 .messageTableMiddleBlue a:hover.addDisabledBtn,
				#t35 .messageTableMiddleBlue a:hover.deleteBtn {
				background-position:bottom;
				}
		#t35 .selectAllCheckBox {
		margin:0 2px 0 6px;
		}
		#t35 .checkLabel {
		font-size:1.1em;
		}
		#t35 .actionMenuWrapper {
		float:left;
		}
			#t35 .actionJumpMenu {
			margin:2px 8px 0 0;
			font-size:1.1em;
			width:125px;
			}
			#t35 .goBtnBottom {
			float:left;
			}
		#t35 .recordCount,
		#t35 .nextLink {
		padding-right:14px;
		}
		#t35 .backLink {
		padding-right:5px;
		}
		
/* neighbourhood friends results - t65 ----------------------------------------- */
#t65 #mainContent { /* hero image */
background:url(/images/hero_images/neighbfriends_results_hero_t65.jpg) 0px 23px no-repeat;
}

#t65 .resultsTableWrapper {
width:555px;
padding:12px 0;
}
#t65 .resultsTableTopWrapper {
background:#ff8607 url(/images/t65_neighb_friendsresults/friendresults_table_top_strip.gif) left top repeat-y;
}
	#t65 .resultsTableTop {
	width:555px;
	background:url(/images/t65_neighb_friendsresults/friendresults_table_top.gif) left top no-repeat;
	}
#t65 .resultsTableMiddleWhite {
width:555px;
background:#FFFFFF url(/images/t65_neighb_friendsresults/friendresults_table_middle_white.gif) left top repeat-y;
}
#t65 .resultsTableMiddleOrange {
width:555px;
background:#fff0e9 url(/images/t65_neighb_friendsresults/friendresults_table_middle_orange.gif) left top repeat-y;
}
#t65 .resultsTableBottom {
width:555px;
height:10px;
background:url(/images/t65_neighb_friendsresults/friendresults_table_bottom.gif) left top no-repeat;
}
	#t65 .colOne {
	width:95px;
	}
	#t65 .colTwo {
	width:146px;
	}
	#t65 .colThree {
	width:121px;
	}
	#t65 .colFour {
	width:148px;
	}
	#t65 .colFive {
	width:129px;
	}
		#t65 .tableTitle {
		font-size:1.4em;
		font-weight:bold;
		color:#FFFFFF;
		padding:8px 0;
		text-align:center;
		}
		/* margins and padding */
		#t65 .colOne img {
		border:#8c8c8c 1px solid;
		margin:12px 0 0 17px;
		}		
		#t65 .nickName,
		#t65 .distance,
		#t65 .dated {
		padding-top:27px;
		text-align:center;
		}
		#t65 .colTwo .hover {
		padding-top:27px;
		text-align:center;
		font-size:1.1em;
		color:#444;
		background-color: Red;
		}
		#t65 .colTwo .hover #hoverMenuInnerImage {
		margin-left: 20px;
		}
		#t65 .colFivePadding {
		padding:3px 0 5px 5px;
		}
		/* buttons - white by default */
		#t65 .sendMessageBtn,
		#t65 .sendMessageDisabledBtn,
		#t65 .sendRequestBtn,
		#t65 .resendRequestBtn,
		#t65 .sendRequestDisabledBtn,
		#t65 .viewProfileBtn {
		width:118px;
		height:19px;
		display:block;
		}
		#t65 .sendMessageBtn {
		background:url(/images/t65_neighb_friendsresults/sendmessage_btn_off_on_white.gif) left top no-repeat;
		}
		#t65 .sendMessageDisabledBtn {
		background:url(/images/t65_neighb_friendsresults/sendmessage_btn_off_on_grey.gif) left top no-repeat;
		}
		#t65 .resendRequestBtn {
		background:url(/images/t65_neighb_friendsresults/resendfriendrequest_grey_off_on.gif) left top no-repeat;
		}
		#t65 .sendRequestBtn 
		{						
		background:url(/images/t65_neighb_friendsresults/sendfriendrequest_btn_off_on_white.gif) left top no-repeat;
		}
		#t65 .sendRequestDisabledBtn 
		{						
		background:url(/images/t65_neighb_friendsresults/sendfriendrequest_grey_off_on.gif) left top no-repeat;
		}
		#t65 .viewProfileBtn {
		background:url(/images/t65_neighb_friendsresults/viewprofile_btn_off_on_white.gif) left top no-repeat;
		}
		#t65 a:hover.sendMessageBtn,
		#t65 a:hover.sendMessageDisabledBtn,
		#t65 a:hover.sendRequestBtn,
		#t65 a:hover.resendRequestBtn,
		#t65 a:hover.sendRequestDisabledBtn,
		#t65 a:hover.viewProfileBtn {
		background-position:bottom;
		}
		#t65 a.sendMessageBtn span,
		#t65 a.sendMessageDisabledBtn span,
		#t65 a.sendRequestBtn span,
		#t65 a.resendRequestBtn span,
		#t65 a.sendRequestDisabledBtn span,
		#t65 a.viewProfileBtn span {
		display:none;
		}
		/* buttons - orange */
		#t65 .resultsTableMiddleOrange .sendMessageBtn {
		background:url(/images/t65_neighb_friendsresults/sendmessage_btn_off_on_orange.gif) left top no-repeat;
		}
		#t65 .resultsTableMiddleOrange .sendMessageDisabledBtn {
		background:url(/images/t65_neighb_friendsresults/sendmessage_btn_off_on_grey.gif) left top no-repeat;
		}
		#t65 .resultsTableMiddleOrange .sendRequestBtn {
		background:url(/images/t65_neighb_friendsresults/sendfriendrequest_btn_off_on_orange.gif) left top no-repeat;
		}
		#t65 .resultsTableMiddleOrange .sendRequestDisabledBtn {
		background:url(/images/t65_neighb_friendsresults/sendfriendrequest_grey_off_on.gif) left top no-repeat;
		}
		#t65 .resultsTableMiddleOrange .resendRequestBtn {
		background:url(/images/t65_neighb_friendsresults/resendfriendrequest_grey_off_on.gif) left top no-repeat;
		}
		#t65 .resultsTableMiddleOrange .viewProfileBtn {
		background:url(/images/t65_neighb_friendsresults/viewprofile_btn_off_on_orange.gif) left top no-repeat;
		}
		#t65 .resultsTableMiddleOrange a:hover.sendMessageBtn,
		#t65 .resultsTableMiddleOrange a:hover.sendMessageDisabledBtn,
		#t65 .resultsTableMiddleOrange a:hover.sendRequestBtn,
		#t65 .resultsTableMiddleOrange a:hover.resendRequestBtn,
		#t65 .resultsTableMiddleOrange a:hover.sendRequestDisabledBtn,
		#t65 .resultsTableMiddleOrange a:hover.viewProfileBtn {
		background-position:bottom;
		}
#t65 .recordCount {
padding-right:16px;
}
#t65 .changeCriteria {
padding:0 0 0 15px;
background: url(/images/white_arrow.gif) 0 1px no-repeat;
}

#t65 #wereChattingPageSpecific {

margin-bottom:10px;

}

#t65 #wereChattingPageSpecific #wereChattingTop {

background:#FF8600 url(/images/feature_blocks/werechatting_top_orange.gif) top left no-repeat;

}

#t65 #wereChattingPageSpecific #wereChattingLine {

background:url(/images/feature_blocks/featureblock_line_orange.gif) top left no-repeat;

}

#t65 #wereChattingPageSpecific #wereChattingBottom {

background:#FF8600 url(/images/feature_blocks/feature_block_bottom_orange.gif) bottom left no-repeat;

}

                #t65 #wereChattingPageSpecific #wereChattingBottom ul li a {

                background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 1px no-repeat;

                }

                #t65 #wereChattingPageSpecific #wereChattingBottom ul li a:hover {

                background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 -58px no-repeat;

                }

#t65 #talkToExpertsPageSpecific {
margin-bottom:10px;
}
#t65 #talkToExpertsPageSpecific #talkToExpertsTop {
background:#FF8600 url(/images/feature_blocks/talktoexperts_top_orange.gif) top left no-repeat;
}
#t65 #talkToExpertsPageSpecific #talkToExpertsLine {
background:url(/images/feature_blocks/featureblock_line_orange.gif) top left no-repeat;
}
#t65 #talkToExpertsPageSpecific #talkToExpertsBottom {
background:#FF8600 url(/images/feature_blocks/feature_block_bottom_orange.gif) bottom left no-repeat;
}
			#t65 #talkToExpertsPageSpecific #talkToExpertsButtons a.callUs {
			background: url(/images/feature_blocks/callus_but_off_on_orange.gif) left top ;
			}
			#t65 #talkToExpertsPageSpecific #talkToExpertsButtons a.callUs:hover {
			background: url(/images/feature_blocks/callus_but_off_on_orange.gif) left bottom ;
			}	
			#t65 #talkToExpertsPageSpecific #talkToExpertsButtons a.emailUs {
			background: url(/images/feature_blocks/emailus_but_off_on_orange.gif) left top ;
			}
			#t65 #talkToExpertsPageSpecific #talkToExpertsButtons a.emailUs:hover {
			background: url(/images/feature_blocks/emailus_but_off_on_orange.gif) left bottom ;
			}	
			#t65 #talkToExpertsPageSpecific #talkToExpertsButtons a.liveChat {
			background: url(/images/feature_blocks/livechat_but_off_on_orange.gif) left top ;
			}
			#t65 #talkToExpertsPageSpecific #talkToExpertsButtons a.liveChat:hover {
			background: url(/images/feature_blocks/livechat_but_off_on_orange.gif) left bottom ;
			}
			
#t65 #whosOnlinePageSpecific #whosOnlineTop {
background:#FF8600 url(/images/feature_blocks/whosonline_top_orange.gif) top left no-repeat;
}
#t65 #whosOnlinePageSpecific #whosOnlineLine {
background:url(/images/feature_blocks/featureblock_line_orange.gif) top left no-repeat;
}
#t65 #whosOnlinePageSpecific #whosOnlineBottom {
background:#FF8600 url(/images/feature_blocks/feature_block_bottom_orange.gif) bottom left no-repeat;
}
#t65 #whosOnlinePageSpecific #whosOnlineBottom_header p {
background:#FF8600; 
}
	#t65 #whosOnlinePageSpecific #whosOnlineBottom ul li a {
	background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 1px no-repeat;
	}
	#t65 #whosOnlinePageSpecific #whosOnlineBottom ul li a:hover {
	background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 -58px no-repeat;
	}

/* neighbourhood friends results - t65 ----------------------------------------- */
#t65_1 #mainContent { /* hero image */
background:url(/images/hero_images/neighbfriends_results_hero_t65.jpg) 0px 23px no-repeat;
}

#t65_1 .resultsTableWrapper {
width:555px;
padding:12px 0;
}
#t65_1 .resultsTableTopWrapper {
background:#ff8607 url(/images/t65_neighb_friendsresults/friendresults_table_top_strip.gif) left top repeat-y;
}
	#t65_1 .resultsTableTop {
	width:555px;
	background:url(/images/t65_neighb_friendsresults/friendresults_table_top.gif) left top no-repeat;
	}
#t65_1 .resultsTableMiddleWhite {
width:555px;
background:#FFFFFF url(/images/t65_neighb_friendsresults/friendresults_table_middle_white.gif) left top repeat-y;
}
#t65_1 .resultsTableMiddleOrange {
width:555px;
background:#fff0e9 url(/images/t65_neighb_friendsresults/friendresults_table_middle_orange.gif) left top repeat-y;
}
#t65_1 .resultsTableBottom {
width:555px;
height:10px;
background:url(/images/t65_neighb_friendsresults/friendresults_table_bottom.gif) left top no-repeat;
}
	#t65_1 .colOne {
	width:95px;
	}
	#t65_1 .colTwo {
	width:146px;
	}
	#t65_1 .colThree {
	width:121px;
	}
	#t65_1 .colFour {
	width:138px;
	}
	#t65_1 .colFive {
	width:129px;
	}
		#t65_1 .tableTitle {
		font-size:1.4em;
		font-weight:bold;
		color:#FFFFFF;
		padding:8px 0;
		text-align:center;
		}
		/* margins and padding */
		#t65_1 .colOne img {
		border:#8c8c8c 1px solid;
		margin:12px 0 0 17px;
		}
		#t65_1 .distance
		{
			padding-top:27px;
			text-align:center;
		}
		#t65_1 .nickName,
		#t65_1 .dated {
		padding-top:27px;
		text-align:center;
		}
		
		#t65_1 .colTwo .hover {
		padding-top:27px;
		text-align:center;
		font-size:1.1em;
		color:#444;
		}
		#t65_1 .colTwo .hover #hoverMenuInnerImage {
		margin-left: 20px;
		}
		
		#t65_1 .colFivePadding {
		padding:3px 0 5px 15px;
		}
		/* buttons - white by default */
		#t65_1 .sendMessageBtn,
		#t65_1 .sendMessageDisabledBtn,
		#t65_1 .sendRequestBtn,
		#t65_1 .sendRequestDisabledBtn,
		#t65_1 .viewProfileBtn {
		width:118px;
		height:19px;
		display:block;
		}
		#t65_1 .sendMessageBtn {
		background:url(/images/t65_neighb_friendsresults/sendmessage_btn_off_on_white.gif) left top no-repeat;
		}
		#t65_1 .sendMessageDisabledBtn {
		background:url(/images/t65_neighb_friendsresults/sendmessage_btn_off_on_grey.gif) left top no-repeat;
		}
		#t65_1 .sendRequestBtn {
		background:url(/images/t65_neighb_friendsresults/sendfriendrequest_btn_off_on_white.gif) left top no-repeat;
		}
		#t65_1 .sendRequestDisabledBtn {
		background:url(/images/t65_neighb_friendsresults/sendfriendrequest_grey_off_on.gif) left top no-repeat;
		}
		#t65_1 .viewProfileBtn {
		background:url(/images/t65_neighb_friendsresults/viewprofile_btn_off_on_white.gif) left top no-repeat;
		}
		#t65_1 a:hover.sendMessageBtn,
		#t65_1 a:hover.sendMessageDisabledBtn,
		#t65_1 a:hover.sendRequestBtn,
		#t65_1 a:hover.sendRequestDisabledBtn,
		#t65_1 a:hover.viewProfileBtn {
		background-position:bottom;
		}
		#t65_1 a.sendMessageBtn span,
		#t65_1 a.sendMessageDisabledBtn span,
		#t65_1 a.sendRequestBtn span,
		#t65_1 a.sendRequestDisabledBtn,
		#t65_1 a.viewProfileBtn span {
		display:none;
		}
		/* buttons - orange */
		#t65_1 .resultsTableMiddleOrange .sendMessageBtn {
		background:url(/images/t65_neighb_friendsresults/sendmessage_btn_off_on_orange.gif) left top no-repeat;
		}
		#t65_1 .resultsTableMiddleOrange .sendMessageDisabledBtn {
		background:url(/images/t65_neighb_friendsresults/sendmessage_btn_off_on_grey.gif) left top no-repeat;
		}
		#t65_1 .resultsTableMiddleOrange .sendRequestBtn {
		background:url(/images/t65_neighb_friendsresults/sendfriendrequest_btn_off_on_orange.gif) left top no-repeat;
		}
		#t65_1 .resultsTableMiddleOrange .viewProfileBtn {
		background:url(/images/t65_neighb_friendsresults/viewprofile_btn_off_on_orange.gif) left top no-repeat;
		}
		#t65_1 .resultsTableMiddleOrange .sendRequestBtnDisabled {
		background:url(/images/t65_neighb_friendsresults/sendfriendrequest_grey_off_on.gif) left top no-repeat;
		}
		#t65_1 .resultsTableMiddleOrange a:hover.sendMessageBtn,
		#t65_1 .resultsTableMiddleOrange a:hover.sendMessageDisabledBtn,
		#t65_1 .resultsTableMiddleOrange a:hover.sendRequestBtn,
		#t65_1 .resultsTableMiddleOrange a:hover.sendRequestDisabledBtn,
		#t65_1 .resultsTableMiddleOrange a:hover.viewProfileBtn {
		background-position:bottom;
		}
#t65_1 .recordCount {
padding-right:16px;
}
#t65_1 .changeCriteria {
padding:0 0 0 15px;
background: url(/images/white_arrow.gif) 0 1px no-repeat;
}

#t65_1 #wereChattingPageSpecific {

margin-bottom:10px;

}

#t65_1 #wereChattingPageSpecific #wereChattingTop {

background:#FF8600 url(/images/feature_blocks/werechatting_top_orange.gif) top left no-repeat;

}

#t65_1 #wereChattingPageSpecific #wereChattingLine {

background:url(/images/feature_blocks/featureblock_line_orange.gif) top left no-repeat;

}

#t65_1 #wereChattingPageSpecific #wereChattingBottom {

background:#FF8600 url(/images/feature_blocks/feature_block_bottom_orange.gif) bottom left no-repeat;

}

                #t65_1 #wereChattingPageSpecific #wereChattingBottom ul li a {

                background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 1px no-repeat;

                }

                #t65_1 #wereChattingPageSpecific #wereChattingBottom ul li a:hover {

                background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 -58px no-repeat;

                }

#t65_1 #talkToExpertsPageSpecific {
margin-bottom:10px;
}
#t65_1 #talkToExpertsPageSpecific #talkToExpertsTop {
background:#FF8600 url(/images/feature_blocks/talktoexperts_top_orange.gif) top left no-repeat;
}
#t65_1 #talkToExpertsPageSpecific #talkToExpertsLine {
background:url(/images/feature_blocks/featureblock_line_orange.gif) top left no-repeat;
}
#t65_1 #talkToExpertsPageSpecific #talkToExpertsBottom {
background:#FF8600 url(/images/feature_blocks/feature_block_bottom_orange.gif) bottom left no-repeat;
}
			#t65_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.callUs {
			background: url(/images/feature_blocks/callus_but_off_on_orange.gif) left top ;
			}
			#t65_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.callUs:hover {
			background: url(/images/feature_blocks/callus_but_off_on_orange.gif) left bottom ;
			}	
			#t65_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.emailUs {
			background: url(/images/feature_blocks/emailus_but_off_on_orange.gif) left top ;
			}
			#t65_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.emailUs:hover {
			background: url(/images/feature_blocks/emailus_but_off_on_orange.gif) left bottom ;
			}	
			#t65_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.liveChat {
			background: url(/images/feature_blocks/livechat_but_off_on_orange.gif) left top ;
			}
			#t65_1 #talkToExpertsPageSpecific #talkToExpertsButtons a.liveChat:hover {
			background: url(/images/feature_blocks/livechat_but_off_on_orange.gif) left bottom ;
			}

#t65_1 #whosOnlinePageSpecific #whosOnlineTop {
background:#FF8600 url(/images/feature_blocks/whosonline_top_orange.gif) top left no-repeat;
}
#t65_1 #whosOnlinePageSpecific #whosOnlineLine {
background:url(/images/feature_blocks/featureblock_line_orange.gif) top left no-repeat;
}
#t65_1 #whosOnlinePageSpecific #whosOnlineBottom {
background:#FF8600 url(/images/feature_blocks/feature_block_bottom_orange.gif) bottom left no-repeat;
}
#t65_1 #whosOnlinePageSpecific #whosOnlineBottom_header p {
background:#FF8600; 
}
	#t65_1 #whosOnlinePageSpecific #whosOnlineBottom ul li a {
	background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 1px no-repeat;
	}
	#t65_1 #whosOnlinePageSpecific #whosOnlineBottom ul li a:hover {
	background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 -58px no-repeat;
	}



/* blocked members results - t65 ----------------------------------------- */
#t65_2 #mainContent { /* hero image */
background:url(/images/hero_images/neighbfriends_results_hero_t65.jpg) 0px 23px no-repeat;
}

#t65_2 #mainContentLeft {
width:510px;
}
#t65_2 #mainContentRight {
width:205px;
}

#t65_2 .inboxLink {
font-size:1.2em;
padding:0 0 12px 23px;
background:url(/images/t37_composemessage/message_icon_blue.gif) left top no-repeat;
}

#t65_2 .resultsTableWrapper {
width:455px;
padding:12px 0;
}
#t65_2 .resultsTableTopWrapper {
background:#ff8607 url(/images/t65_neighb_friendsresults/friendresults_table_top_strip.gif) left top repeat-y;
}
	#t65_2 .resultsTableTop {
	width:509px;
	background:url(/images/t65_neighb_friendsresults/blockedresults_table_top.gif) left top no-repeat;
	}
#t65_2 .resultsTableMiddleWhite {
width:509px;
background:#FFFFFF url(/images/t65_neighb_friendsresults/blockedresults_table_middle_white.gif) left top repeat-y;
padding-top: 10px;
}
#t65_2 .resultsTableMiddleOrange {
width:509px;
background:#fff0e9 url(/images/t6_neighb_friendsresults/blockedresults_table_middle_orange.gif) left top repeat-y;
}
#t65_2 .resultsTableBottom {
width:509px;
height:10px;
background:url(/images/t65_neighb_friendsresults/blockedresults_table_bottom.gif) left top no-repeat;
}
	#t65_2 .colOne {
	width:116px;
	}
	#t65_2 .colTwo {
	width:116px;
	}
	#t65_2 .colThree {
	width:104px;
	}
	#t65_2 .colFour {
	width:111px;
	}
	#t65_2 .colFive {
	width:129px;
	}
		#t65_2 .tableTitle {
		font-size:1.4em;
		font-weight:bold;
		color:#FFFFFF;
		padding:8px 0;
		text-align:center;
		}
		/* margins and padding */
		#t65_2 .colOne img {
		border:#8c8c8c 1px solid;
		/*margin:12px 0 0 17px;*/
		}
		#t65_2 .nickName,
		#t65_2 .distance,
		#t65_2 .dated {
		/*padding-top:27px;*/
		text-align:center;
		}
		#t65_2 .colFivePadding {
		/*padding:3px 0 5px 5px;*/
		}
		/* buttons - white by default */
		#t65_2 .sendMessageBtn,
		#t65_2 .sendRequestBtn,
		#t65_2 .viewProfileBtn {
		width:118px;
		height:19px;
		display:block;
		}
		#t65_2 .sendMessageBtn {
		background:url(/images/t65_neighb_friendsresults/sendmessage_btn_off_on_white.gif) left top no-repeat;
		}
		#t65_2 .sendRequestBtn {
		background:url(/images/t65_neighb_friendsresults/sendfriendrequest_btn_off_on_white.gif) left top no-repeat;
		}
		#t65_2 .viewProfileBtn {
		background:url(/images/t65_neighb_friendsresults/viewprofile_btn_off_on_white.gif) left top no-repeat;
		}
		#t65_2 a:hover.sendMessageBtn,
		#t65_2 a:hover.sendRequestBtn,
		#t65_2 a:hover.viewProfileBtn {
		background-position:bottom;
		}
		#t65_2 a.sendMessageBtn span,
		#t65_2 a.sendRequestBtn span,
		#t65_2 a.viewProfileBtn span {
		display:none;
		}
		/* buttons - orange */
		#t65_2 .resultsTableMiddleOrange .sendMessageBtn {
		background:url(/images/t65_neighb_friendsresults/sendmessage_btn_off_on_orange.gif) left top no-repeat;
		}
		#t65_2 .resultsTableMiddleOrange .sendRequestBtn {
		background:url(/images/t65_neighb_friendsresults/sendfriendrequest_btn_off_on_orange.gif) left top no-repeat;
		}
		#t65_2 .resultsTableMiddleOrange .viewProfileBtn {
		background:url(/images/t65_neighb_friendsresults/viewprofile_btn_off_on_orange.gif) left top no-repeat;
		}
		#t65_2 .resultsTableMiddleOrange a:hover.sendMessageBtn,
		#t65_2 .resultsTableMiddleOrange a:hover.sendRequestBtn,
		#t65_2 .resultsTableMiddleOrange a:hover.viewProfileBtn {
		background-position:bottom;
		}
#t65_2 .recordCount {
padding-right:16px;
}
#t65_2 .changeCriteria {
padding:0 0 0 15px;
background: url(/images/white_arrow.gif) 0 1px no-repeat;
}

#t65_2 #wereChattingPageSpecific #wereChattingTop {

background:#FF8600 url(/images/feature_blocks/werechatting_top_orange.gif) top left no-repeat;

}

#t65_2 #wereChattingPageSpecific #wereChattingLine {

background:url(/images/feature_blocks/featureblock_line_orange.gif) top left no-repeat;

}

#t65_2 #wereChattingPageSpecific #wereChattingBottom {

background:#FF8600 url(/images/feature_blocks/feature_block_bottom_orange.gif) bottom left no-repeat;

}

                #t65_2 #wereChattingPageSpecific #wereChattingBottom ul li a {

                background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 1px no-repeat;

                }

                #t65_2 #wereChattingPageSpecific #wereChattingBottom ul li a:hover {

                background:url(/images/feature_blocks/arrow_orange_off_on.gif) 0 -58px no-repeat;

                }

#t65_2 #talkToExpertsPageSpecific {
margin-bottom:10px;
}
#t65_2 #talkToExpertsPageSpecific #talkToExpertsTop {
background:#FF8600 url(/images/feature_blocks/talktoexperts_top_orange.gif) top left no-repeat;
}
#t65_2 #talkToExpertsPageSpecific #talkToExpertsLine {
background:url(/images/feature_blocks/featureblock_line_orange.gif) top left no-repeat;
}
#t65_2 #talkToExpertsPageSpecific #talkToExpertsBottom {
background:#FF8600 url(/images/feature_blocks/feature_block_bottom_orange.gif) bottom left no-repeat;
}
			#t65_2 #talkToExpertsPageSpecific #talkToExpertsButtons a.callUs {
			background: url(/images/feature_blocks/callus_but_off_on_orange.gif) left top ;
			}
			#t65_2 #talkToExpertsPageSpecific #talkToExpertsButtons a.callUs:hover {
			background: url(/images/feature_blocks/callus_but_off_on_orange.gif) left bottom ;
			}	
			#t65_2 #talkToExpertsPageSpecific #talkToExpertsButtons a.emailUs {
			background: url(/images/feature_blocks/emailus_but_off_on_orange.gif) left top ;
			}
			#t65_2 #talkToExpertsPageSpecific #talkToExpertsButtons a.emailUs:hover {
			background: url(/images/feature_blocks/emailus_but_off_on_orange.gif) left bottom ;
			}	
			#t65_2 #talkToExpertsPageSpecific #talkToExpertsButtons a.liveChat {
			background: url(/images/feature_blocks/livechat_but_off_on_orange.gif) left top ;
			}
			#t65_2 #talkToExpertsPageSpecific #talkToExpertsButtons a.liveChat:hover {
			background: url(/images/feature_blocks/livechat_but_off_on_orange.gif) left bottom ;
			}

/* my bookmarks - t59 ----------------------------------------- */
#t59 #mainContent { /* hero image */
background:url(/images/hero_images/mybookmarks_hero_t59.jpg) 0px 23px no-repeat;
}

#t59 #mainContentRight {
width:205px;
}
#t59 #mainContentLeft {
width:513px;
}
	#t59 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t59 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t59 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t59 .goBtn {
	margin-left:8px;
	}
	#t59 .paddingBottomFifteen {
	padding-bottom:15px;
	}
	#t59 .bookMarkTotal,
	#t59 .pageCount {
	font-weight:bold;
	}
	#t59 .favsTableWrapper {
	padding-bottom:14px;
	}
		#t59 .favsTableTopWrapper {
		width:510px;
		background:#0090d9 url(/images/t59_mybookmarks/favstable_top_strip.gif) left top repeat-y;
		}
			#t59 .favsTableTop {
			width:510px;
			background:url(/images/t59_mybookmarks/favstable_top.gif) left top no-repeat;
			}
		#t59 .favsTableMiddleWhite {
		width:510px;
		background:#FFFFFF url(/images/t59_mybookmarks/favstable_middle_white.gif) left top repeat-y;
		}
		#t59 .favsTableMiddleBlue {
		width:510px;
		background:#e5f4fb url(/images/t59_mybookmarks/favstable_middle_blue.gif) left top repeat-y;
		}
		#t59 .favsTableBottom {
		width:510px;
		height:19px;
		background:url(/images/t59_mybookmarks/favstable_bottom.gif) left top no-repeat;
		}
			#t59 .makePublicLink {
			font-weight:bold;
			color:#FFFFFF;
			text-align:center;
			padding:6px 0;
			}
			#t59 .colTwoTitle {
			width:464px;
			}
				#t59 .timeLinks {
				padding:12px 18px 0 0;
				}
					#t59 .earlierLink,
					#t59 .laterLink {
					display:inline;
					color:#FFFFFF;
					}
					#t59 .earlierLink {
					padding:0 0 0 15px;
					background:url(/images/t59_mybookmarks/arrow_left_blue.gif) left 1px no-repeat;
					}
					#t59 .laterLink {
					padding:0 13px 0 0;
					background:url(/images/t59_mybookmarks/arrow_right_blue.gif) right 1px no-repeat;
					}
						#t59 .earlierLink a,
						#t59 .laterLink a {
						color:#FFFFFF;
						}
		/* columns */
		#t59 .colOne {
		width:46px;
		}
			#t59 .colOnePadding {
			margin:4px 0 4px 17px;
			}
		#t59 .colTwo {
		width:293px;
		}
		#t59 .colThree {
		width:73px;
		}
		#t59 .colFour {
		width:56px;
		}
		#t59 .colFive {
		width:42px;
		}
			/* arrow for bookmark links - white by default */
			#t59 .bookMarkLink {
			padding:0 0 0 15px;
			margin:3px 5px;
			background:url(/images/t59_mybookmarks/link_arrow_white.gif) 0 1px no-repeat;
			}
			/* blue arrow */
			#t59 .favsTableMiddleBlue .bookMarkLink {
			background:url(/images/t59_mybookmarks/link_arrow_blue.gif) 0 1px no-repeat;
			}
			#t59 .dated,
			#t59 .actionLink {
			padding:3px 0;
			}
	#t59 .viewAllLink {
	padding:0 0 0 15px;
	float:right;
	background: url(/images/white_arrow.gif) 0 1px no-repeat;
	}
		

/* baby milks st1 - t20_1 ----------------------------------------- */
#t20_1 #floatedList {
/*width:400px;*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
}
#t20_1 .nextStagePadding {
padding-bottom: 35px;
}
	#t20_1 p.listPadding {
	padding: 0 0 6px 0;
	}
	#t20_1 #mainContentLeft ul.bullet {
	margin:0;
	padding-bottom:1.2em;
	list-style:none;
	}
		#t20_1 #mainContentLeft ul.bullet li {
		font-size:1.1em;
		text-decoration:none;
		padding:0 0 6px 10px;
		background:url(/images/grey_bullet_on_white.gif) 0 5px no-repeat;
		display:block;
		}
#t20_1 .topTipBox {
margin-top:15px;
}
#t20_1 #otherMilksBox {
width:555px;
margin-top:25px;
}
	#t20_1 #otherMilksBoxTop {
	background:url(/images/t20_1_babymilksst1/othermilksbox_top.gif) top left no-repeat;
	height:43px;
	width:555px;
	}
		#t20_1 #otherMilksBoxTop h3 {
		padding:12px 0 0 15px;
		}
#t20_1 .linkBlock, #t20_2 .linkBlock {
width: 555px;
margin-top:25px;
float:left;
}
	#t20_1 .linkBlock img, #t20_2 .linkBlock img {
	float:left;
	}
	#t20_1 .linkBlockTextBlock, #t20_2 .linkBlockTextBlock {
	width:440px;
	float:right;
	}
		#t20_1 .linkBlockTextBlock h3, #t20_2 .linkBlockTextBlock h3 {
		font-size:1.5em;
		color:#0090d9;
		display:block;
		padding:0 0 10px 16px;
		background:url(/images/white_arrow.gif) 0 3px no-repeat;
		}
#t20_1 .getInvolved {
margin-top:0;
}

#t20_2 #helpBubble {
padding-bottom:0;
}

#t20_2 #helpBubbleTextBox {
width:479px;
margin:20px 20px 0 20px;
float:left;
}

* html #t20_2 #helpBubbleTextBox {
margin:20px 10px 0 10px;
}

#t20_2 #helpBubbleTextBox h2 {
font-size: 2.0em;
margin-bottom: 10px;
}

#t20_2 .mainProduct {
width:519px;
height:399px;
}

* html #t20_2 .mainProduct {
margin-top:-5px;
}

#t20_2 .mainProductLower {
width:519px;
height:136px;
margin-bottom: 20px;
}

#t20_2 .mainProductLower .mainProductLowerCopy {
width:274px;
float:left;
margin:15px 0 0 235px;
}

* html #t20_2 .mainProductLower .mainProductLowerCopy {
margin:15px 0 0 115px;
}

#t20_2 .mainProductLower .mainProductLowerCopy p {
margin-top:5px;
}

#t20_2 .mainProduct p, #t20_2 .mainProduct ul {
width:273px;
float:left;
}

#t20_2 .mainProduct p {
margin:0 12px 0 20px;
}

* html #t20_2 .mainProduct p {
margin:0 12px 0 10px;
}

#t20_2 .mainProduct ul {
margin:0 0 5px 20px;
padding:0;
list-style:none;
}

* html #t20_2 .mainProduct ul {
margin:0 0 10px 10px;
}

#t20_2 .mainProduct ul li {
font-size:1.3em;
font-weight:bold;
text-decoration:none;
padding:0 0 5px 25px;
background:url(/images/emails/one_offs/cereal_promo/bullet2.jpg) 0 0 no-repeat;
display:block;
}

/* baby milks default - t20 ----------------------------------------- */
#t20 #otherMilksBox {
width:555px;
margin-top:25px;
}
	#t20 #otherMilksBoxTop {
	background:url(/images/t20_1_babymilksst1/othermilksbox_top.gif) top left no-repeat;
	height:43px;
	width:555px;
	}
		#t20 #otherMilksBoxTop h3 {
		padding:12px 0 0 15px;
		}
#t20 .linkBlock {
width: 555px;
margin-top:25px;
float:left;
}
	#t20 .linkBlock img {
	float:left;
	}
	#t20 .linkBlockTextBlock {
	width:440px;
	float:right;
	}
		#t20 .linkBlockTextBlock h3 {
		font-size:1.5em;
		color:#0090d9;
		display:block;
		padding:0 0 10px 16px;
		background:url(/images/white_arrow.gif) 0 3px no-repeat;
		}
#t20 .getInvolved {
margin-top:0;
}


/* meet out experts --------------------------------- */
#t7 #mainContentLeft {
width:750px;
}
#t7 .leftColumn {
width:358px;
float:left;	
padding-top:5px
}	
#t7 .rightColumn {
width:358px;
float:right;	
padding-top:5px
}	
#t7 .expertBox {
width:358px;
float:left;
background:url(/images/t7_meetourexperts/expert_box_slither.gif) top left repeat-y;
margin-bottom:20px;
}
	#t7 .expertBoxTop {
	width:358px;
	height:42px;
	float:left;
	background:url(/images/t7_meetourexperts/expert_box_top.gif) top left no-repeat;
	}
		#t7 .expertBoxTop p {
		font-size:1.6em;
		font-weight:bold;
		color:#fff;
		padding: 11px 13px 0 13px;
		}
	#t7 .expertBoxBottom {
	width:358px;
	float:left;
	background:url(/images/t7_meetourexperts/expert_box_bottom.gif) bottom left no-repeat;
	}
		#t7 .expertBoxBottom img {
		padding:0 12px 2px 2px;
		float:left;
		}
		#t7 .expertBoxBottomText {
		width:208px;
		padding-top:7px;
		float:left;
		}
		#t7 .expertBoxBottomText a {
		height:23px;
		width:92px;
		background:url(/images/t7_meetourexperts/view_profile_btn_off_on.gif) top left no-repeat;
		display:block;
		}
			#t7 .expertBoxBottomText a:hover {
			background-position:bottom;
			}
			#t7 .expertBoxBottomText a span {
			display:none;
			}
#t7 #mainContentLeft h2 {
font-size:2.4em;
padding-bottom:6px;
}
#t7 #mainContentLeft h3 {
font-size:2.4em;
padding-bottom:6px;
}
#t7 #helpBubbleBottomRed {
background:url(/images/t7_meetourexperts/askourexperts_bar.png) top left no-repeat;
height:37px;
width:450px;
}
#t7 #helpBubbleBottomRed a.callUsButRed {
margin:7px 0 0 14px !important;
margin:7px 0 0 4px;
width:67px;
height:23px;
line-height:23px;
display:block;
float:left;
}
#t7 #helpBubbleBottomRed a.emailUsButRed {
margin:7px 0 0 4px;
width:75px;
height:23px;
display:block;
float:left;
}
#t7 #helpBubbleBottomRed a.liveChatButRed {
margin:7px 0 0 4px;
width:78px;
height:23px;
display:block;
float:left;
}
#t7 #helpBubble {
padding-bottom:30px;
}
#t7 #pageTitleRed {
padding-bottom:102px;
}


/* mums stories art t58 ------------------------- */
#t58 #mainContent { /* hero image */
background:url(/images/hero_images/mumsstoriescat_hero_t57.jpg) 0px 23px no-repeat;
}

#t58 .storyButtons {
padding-bottom:30px;
}
#t58 a.editBut {
display:block;
height:23px;
width:106px;
background:url(/images/t58_mumstoriesart/edityourstory_but_off_on.gif) top left no-repeat;
float:left;
}
	#t58 a:hover.editBut {
	background-position:bottom;
	}
	#t58 a.editBut span {
	display:none;
	}

#t58 a.submitBtn {
display:block;
height:23px;
width:107px;
background:url(/images/t58_mumstoriesart/submitastory_but_off_on.gif) top left no-repeat;
float:left;
margin-left:12px;
}
	#t58 a:hover.submitBtn {
	background-position:bottom;
	}
	#t58 a.submitBtn span {
	display:none;
	}
#t58 .articleTitle {
font-size:1.4em;
font-weight:bold;
padding-bottom:3px;
/* Solve problem of long text with no spaces */
word-wrap: break-word;		/* For IE */
overflow:hidden;			/* For Mozilla */
}
#t58 .commentBox {
width:555px;
float:left;
background:url(/images/t58_mumstoriesart/commentbox_slither.gif) top left repeat-y;
margin-bottom:15px;
}
#t58 p
{
	/* Solve problem of long text with no spaces */
	word-wrap: break-word;		/* For IE */
	overflow:hidden;			/* For Mozilla */
}

	#t58 .commentBoxTop {
	width:555px;
	float:left;
	background:url(/images/t58_mumstoriesart/commentbox_top.gif) top left no-repeat;
	}

/* This is used for the moderator colours
#t58 .commentBoxGreen {
width:555px;
float:left;
background:url(/images/t58_mumstoriesart/commentbox_slither_green.gif) top left repeat-y;
margin-bottom:15px;
}

	#t58 .commentBoxTopGreen {
	width:555px;
	float:left;
	background:url(/images/t58_mumstoriesart/commentbox_top_green.gif) top left no-repeat;
	}*/

		#t58 .commentBoxTopPadding {
		padding:10px 10px 5px 15px;
		float:left;
		}
			#t58 .userPic {
			float:left;
			width:140px;
			margin-right:10px;
			}
				#t58 .userPic img {
				float:left;
				}
				#t58 .userName {
				width:77px;
				float:left;
				}
				#t58 .userName a {
				font-size:1.1em;
				font-weight:bold;
				padding-top:5px;
				}
			#t58 .userText {
			width:440px;
			float:left;
		}
		
	#t58 .commentBoxBottom {
	width:555px;
	height:34px;
	float:left;
	background:url(/images/t58_mumstoriesart/commentbox_bottom.gif) bottom left no-repeat;
	}
		#t58 .commentBoxBottom .commentBoxBottomText {
		padding:11px 10px 0 0;
		float:right;
		display:block;
		}
		#t58 .commentBoxBottom .commentBoxBottomText p {
		padding-bottom:0px;
		}
			#t58 .commentBoxBottom .commentBoxBottomText a {
			padding-right:15px;
			}
#t58 .extraPaddingTop {
padding-top:15px;
}
#t58 #postCommentBox {
width:555px;
float:left;
background:url(/images/t58_mumstoriesart/commentbox_slither.gif) top left repeat-y;
margin-bottom:10px;
}
	#t58 #postCommentBoxTop {
	width:555px;
	height:32px;
	background:url(/images/t58_mumstoriesart/post_comment_box_top.gif) top left no-repeat;
	float:left;
	}
		#t58 #postCommentBoxTop h3,
		#t58 #postCommentBoxTop p { 
		font-size:1.6em;
		font-weight:bold;
		color:#fff;
		padding:7px 0 0 15px;
		}
	#t58 #postCommentBoxBottom {
	width:555px;
	background:url(/images/t58_mumstoriesart/post_comment_box_bottom.gif) bottom left no-repeat;
	float:left;
	}
		#t58 #postCommentBoxBottom label {
		display:none;
		}
		#t58 #postCommentBoxBottom textarea {
		width:438px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
		}
		#t58 .publishCommentButton {
		margin: 8px 10px 8px 0;
		float: left;
		}
		#t58 #postCommentBoxBottom .registerOrLogin {
		padding:12px 0 0 10px;
		}
#t58 .noHelpBubble {
padding-bottom:145px;
}


/* whos online t40 --------------------------------- */
#t40 #pageTitleTopMiddle,
#t40 #pageTitleMiddleMiddle,
#t40 #pageTitleBottomMiddle {
width:180px;
}
#t40 #pageTitleMiddle {
width:203px;
}

#t40 #alphabetBox {
width:555px;
background:url(/images/t40_whosonline/box_slither.gif) top left repeat-y;
float:left;
margin:15px 0 15px 0;
}
	#t40 #alphabetBoxTop {
	width:555px;
	height:12px;
	background:url(/images/t40_whosonline/box_top.gif) top left no-repeat;
	float:left;
	}
	#t40 #alphabetBoxBottom {
	width:555px;
	background:url(/images/t40_whosonline/box_bottom.gif) bottom left no-repeat;
	float:left;
	}
		#t40 #alphabetBoxBottom a {
		font-size:1.6em;
		padding-left:8px;
		float:left;
		}
		#t40 #alphabetBoxBottom p {
		padding-left:5px;
		float:left;
		}
#t40 .letterBox {
width:555px;
background:url(/images/t40_whosonline/box_slither.gif) top left repeat-y;
float:left;
margin-bottom:15px;
}
	#t40 .letterBoxTop {
	width:555px;
	height:12px;
	background:url(/images/t40_whosonline/box_top.gif) top left no-repeat;
	float:left;
	}
	#t40 .letterBoxBottom {
	width:555px;
	background:url(/images/t40_whosonline/box_bottom.gif) bottom left no-repeat;
	float:left;
	padding-bottom:12px;
	}
		#t40 .letterBoxBottom .letter p {
		font-size:2.4em;
		font-weight:bold;
		color:#ff8607;
		padding:0 10px 4px 12px;
		}

		#t40 .letterBoxBottom .letterBoxLinks .whoGrey {
			background-color: #fff0e9;
			width:553px;
			border-left:#dfdfdf 1px solid;
			border-right:#dfdfdf 1px solid;
			}
		.whoGrey img {
			margin:3px 0 0 10px;
			}
		#t40 .letterBoxBottom .letterBoxLinks .whoWhite {
			background-color: #ffffff;
			width:553px;
			border-left:#dfdfdf 1px solid;
			border-right:#dfdfdf 1px solid;
			}
		.whoWhite img {
			margin:3px 0 0 10px;
			}
		
		#t40 .letterBoxBottom .letterBoxLinks a {
		display:block;
		font-size:1.1em;
		font-weight:bold;
		width: 0px;
		padding:3px 0 3px 0;
		margin:0 1px;
		}
				
		#t40 .letterBoxBottom .letterBoxLinks p {
		display:block;
		font-size:1.1em;
		font-weight:bold;
		width: 555px;
		padding:0 10px 4px 12px;
		}

#t40 .backToTop {
padding-bottom:20px;
}


/* my profile t62_2 ------------------------------- */
#t62_2 #mainContentLeft {
width:740px;
}
#t62_2 #columnOne {
width:495px;
margin-top:10px;
float:left;
}
#t62_2 #columnTwo {
width:210px;
margin-top:10px;
float:right;
}

#t62_2 #profileBox {
width:495px;
float:left;
background:url(/images/t62_2_myprofile/profile_box_slither.gif) top left repeat-y;
margin-bottom:20px;
}
	#t62_2 #profileBoxTop {
	width:495px;
	height:76px;
	float:left;
	background:url(/images/t62_2_myprofile/profile_box_top.gif) top left no-repeat;
	}
		#t62_2 #profileBoxTop p.userProfile {
		font-size:2.2em;
		font-weight:bold;
		color:#fff;
		padding:15px 0 0 0;
		}
		#t62_2 #profileBoxTop p.userName {
		font-size:2.2em;
		font-weight:bold;
		color:#fff;
		padding:15px 0 0 17px;
		}
		#t62_2 #profileBoxTop p.userStatus {
		font-size:1.1em;
		color:#fff;
		padding:0 0 0 18px;
		}
	#t62_2 #profileBoxBottom {
	width:495px;
	float:left;
	background:url(/images/t62_2_myprofile/profile_box_bottom.gif) bottom left no-repeat;
	}
		#t62_2 #profileBoxBottom #profileBoxBottomPadding {
		padding:25px 17px 50px 17px;
		}
			#t62_2 .profileBoxBottomTextBlock {
			width:479px;
			}
				#t62_2 .profileBoxBottomTextBlockLeft {
				width:112px;
				float:left;
				font-weight:bold;
				}
				#t62_2 .profileBoxBottomTextBlockRight {
				width:340px;
				float:right;
				margin-right:10px;
				}
					
#t62_2 a.GalleryButton 
{
display:block;
width:86px;
height:23px;
margin:-5px 0 0 0;
background: url(/images/photo_gallery/mygallery_btn_off_on.gif) top left no-repeat;
text-decoration:none;
}
	#t62_2 a:hover.GalleryButton {
	background: url(/images/photo_gallery/mygallery_btn_off_on.gif) bottom left no-repeat;
	}
	#t62_2 a.GalleryButton span {
	display:none;
	}
	
#t62_2 a.UploadButton 
{
display:block;
width:86px;
height:39px;
margin:0 0 10px 0;
background: url(/images/photo_gallery/uploadphotos_btn_off_on.gif) top left no-repeat;
text-decoration:none;
}
	#t62_2 a:hover.UploadButton {
	background: url(/images/photo_gallery/uploadphotos_btn_off_on.gif) bottom left no-repeat;
	}
	#t62_2 a.UploadButton span {
	display:none;
	}
			
#t62_2 #columnOne .profileBack {
	width: 60px;
	margin: -10px 0 10px 0;
	}
	
	#t62_2 .friendBlock {
	width:87px;
	padding-top:5px;
	float:left;
	}
		#t62_2 .friendBlock a {
		font-size:1.1em;
		font-weight:bold;
		display:block;
		padding:5px 10px 0 0;
		}
#t62_2 #userBox {
width:220px;
margin-bottom:20px;
float:left;
background:url(/images/t62_2_myprofile/user_box_slither.gif) top left repeat-y;
}
	#t62_2 #userBoxTop {
	width:220px;
	height:11px;
	background:url(/images/t62_2_myprofile/user_box_top.gif) top left no-repeat;
	float:left;
	}
	#t62_2 #userBoxBottom {
	width:220px;
	background:url(/images/t62_2_myprofile/user_box_bottom.gif) bottom left no-repeat;
	padding-bottom:15px;
	float:left;
	}
		#t62_2 #userBoxBottomPadding {
		padding:0 11px 0 11px;
		float:left;
		}
			#t62_2 #userBoxImageBlock {
			width:90px;
			float:left;
			}
			#t62_2 #userBoxTextBlock {
			float:left;
			width:200px;
			}
				#t62_2 .loginHistory {
				font-size:1.2em;
				color:#fff;
				padding:0px;
				}
				#t62_2 .contact {
				font-size:1.5em;
				font-weight:bold;
				color:#fff;
				padding:30px 0 2px 0;
				}
				#t62_2 #columnTwo #userBoxTextBlock a {
				font-size:1.1em;
				font-weight:bold;
				color:#fff;
				padding:0 0 1px 15px;
				background:url(/images/t62_2_myprofile/whitearrow_on_blue.gif) 0 1px no-repeat;
				display:block;
				}
		#t62_2 #columnTwo a,
		#t62_2 a.profileManageLink {
		font-size:1.1em;
		font-weight:bold;
		padding-left:15px;
		background:url(/images/white_arrow.gif) 0 3px no-repeat;
		display:block;
		padding-top:2px;
		padding-bottom:2px;
		padding-right: 15px;
		/*margin-right:15px;*/
		}
		#t62_2 #columnTwo a.profileManageLink,
		#t62_2 a.profileManageLink{
		float:right; 
		
		}
		#t62_2 #columnTwo a.profileManageLink
		{
			background: none;
		}
		#t62_2 #columnTwo a:hover.profileManageLink
		{		
		background:url(/images/t3_homepage/arrow_on_white_off_on.gif) 0 -68px no-repeat;
		}
		#t62_2 .titleTopPadding {
		padding-top:35px;
		}
		
		#t62_2 a.personMessageEdit  
		{
			font-size: 1.1em;
			 display:inline;
			 color: #fff;
			 font-weight:bold;
			 text-decoration:none;
			 background:url(/images/arrow_blue_off_on.gif) 0px 1px no-repeat;
			 padding-left: 16px;
			 margin-right: 15px;
			 float:right;
			 margin-top: -40px;
			 }
		#t62_2 a:hover.personMessageEdit {
			 text-decoration:underline;
			 background:url(/images/arrow_blue_off_on.gif) 0px -28px no-repeat;
		 }
		
		
		#t62_2 #columnTwo .myStoriesBtn a:link,
		#t62_2 #columnTwo .myStoriesBtn a:visited
		{
		display:block;
		width:146px;
		height:23px;
		line-height:23px;
		background:url(/images/t69_mycowandgate/takemetomystories_btn_off_on.gif) left top no-repeat;
		text-decoration:none;
		float: left;
		padding-top:0px;
		padding-bottom:0px
		} 
		
		/* my forum contributions */
		#t62_2 #columnTwo .myForumContribBtn a:link,
		#t62_2 #columnTwo .myForumContribBtn a:visited {
		display:block;
		width:216px;
		height:23px;
		background:url(/images/t69_mycowandgate/takemetomyforumcontrib_btn_off_on.gif) left top no-repeat;
		text-decoration:none;
		padding:0;
		}
		
		#t62_2 #columnTwo .myStoriesBtn a span,
		#t62_2 #columnTwo .myForumContribBtn a span 
		{
			display: none;
		}
	
		#t62_2 #t3_2 #formBox {
		background:transparent url(/images/t62_1_myprofile/form_box_slither.gif) repeat-y scroll left top;
		float:left;
		margin:5px 0 0 0;
		width:737px;
		}

	
/* my profile t62_1 ------------------------------- */
#t62_1 #mainContentLeft {
width:740px;
}
#t62_1 #columnOne {
width:357px;
margin-top:10px;
float:left;
}
#t62_1 #columnTwo {
width:358px;
margin-top:10px;
float:right;
}

#t62_1 #profileBox {
width:357px;
float:left;
background:url(/images/t62_2_myprofile/profile_box_slither.gif) top left repeat-y;
margin-bottom:20px;
}
	#t62_1 #profileBoxTop {
	width:357px;
	height:76px;
	float:left;
	background:url(/images/t62_2_myprofile/profile_box_top.gif) top left no-repeat;
	}
		#t62_1 #profileBoxTop p.userName {
		font-size:2.2em;
		font-weight:bold;
		color:#fff;
		padding:15px 0 0 17px;
		}
		#t62_1 #profileBoxTop p.userStatus {
		font-size:1.1em;
		color:#fff;
		padding:0 0 0 18px;
		}
		#t62_1 #profileBoxTop .editLink {
		float:right;
		font-size:1.1em;
		color:#fff;
		padding:0 10px 0 15px;
		background:url(/images/t62_2_myprofile/whitearrow_on_blue.gif) 0 1px no-repeat;
		}
	#t62_1 #profileBoxBottom {
	width:357px;
	float:left;
	background:url(/images/t62_2_myprofile/profile_box_bottom.gif) bottom left no-repeat;
	}
		#t62_1 #profileBoxBottom #profileBoxBottomPadding {
		padding:25px 17px 50px 17px;
		}
			#t62_1 .profileBoxBottomTextBlock {
			width:323px;
			}
				#t62_1 .profileBoxBottomTextBlockLeft {
				width:112px;
				float:left;
				font-weight:bold;
				}
				#t62_1 .profileBoxBottomTextBlockRight {
				width:195px;
				float:right;
				}
	#t62_1 .friendBlock {
	width:87px;
	padding-top:5px;
	float:left;
	}
		#t62_1 .friendBlock a {
		font-size:1.1em;
		font-weight:bold;
		display:block;
		padding:5px 10px 0 0;
		}
#t62_1 #userBox {
width:358px;
margin-bottom:20px;
float:left;
background:url(/images/t62_2_myprofile/user_box_slither.gif) top left repeat-y;
}
	#t62_1 #userBoxTop {
	width:358px;
	height:11px;
	background:url(/images/t62_2_myprofile/user_box_top.gif) top left no-repeat;
	float:left;
	}
	#t62_1 #userBoxBottom {
	width:358px;
	background:url(/images/t62_2_myprofile/user_box_bottom.gif) bottom left no-repeat;
	padding-bottom:15px;
	float:left;
	}
		#t62_1 #userBoxBottomPadding {
		padding:0 11px 0 11px;
		float:left;
		}
			#t62_1 #userBoxImageBlock {
			width:90px;
			float:left;
			}
			#t62_1 #userBoxTextBlock {
			float:left;
			width:200px;
			}
				#t62_1 .loginHistory {
				font-size:1.2em;
				color:#fff;
				padding:0px;
				}
				#t62_1 .contact {
				font-size:1.5em;
				font-weight:bold;
				color:#fff;
				padding:10px 0 2px 0;
				}
				#t62_1 #columnTwo #userBoxTextBlock a,
				#t62_1 #columnTwo #userBoxImageBlock a {
				font-size:1.1em;
				font-weight:bold;
				color:#fff;
				padding:0 0 1px 15px;
				background:url(/images/t62_2_myprofile/whitearrow_on_blue.gif) 0 1px no-repeat;
				display:block;
				}
				#t62_1 #columnTwo #userBoxImageBlock img {
				padding-bottom:5px;
				}
		#t62_1 #columnTwo a {
		font-size:1.1em;
		font-weight:bold;
		padding-left:15px;
		background:url(/images/white_arrow.gif) 0 3px no-repeat;
		display:block;
		padding-top:2px;
		padding-bottom:2px;
		}
		#t62_1 .titleTopPadding {
		padding-top:10px;
		}

#t62_1 #columnTwo a.manageFavBut {
height:23px;
width:152px;
background:url(/images/t62_1_myprofile/managemyfavs_btn_off_on.gif) top left no-repeat;
display:block;
float:right;
padding:0;
margin:10px 0 0 0;
}
	#t62_1 #columnTwo a:hover .manageFavBut {
	background-position:bottom;
	}

		#t62_1 #columnTwo a.manageFavBut span {
		display:none;
		}
#t62_1 #columnTwo a.manageForumBut {
height:23px;
width:164px;
background:url(/images/t62_1_myprofile/managemyforumposts_btn_off_on.gif) top left no-repeat;
display:block;
float:right;
padding:0;
margin:10px 0 0 0;
}
	#t62_1 #columnTwo a:hover .manageForumBut {
	background-position:bottom;
	}

		#t62_1 #columnTwo a.manageForumBut span {
		display:none;
		}
#t62_1 #columnTwo a.manageStoriesBut {
height:23px;
width:135px;
background:url(/images/t62_1_myprofile/managemystories_btn_off_on.gif) top left no-repeat;
display:block;
float:right;
padding:0;
margin:10px 0 0 0;
}
	#t62_1 #columnTwo a:hover .manageStoriesBut {
	background-position:bottom;
	}

		#t62_1 #columnTwo a.manageStoriesBut span {
		display:none;
		}
#t62_1 #profileBoxBottom a.profileEdit {
float:right;
font-size:1.1em;
padding:0 0 0 15px;
background:url(/images/white_arrow.gif) 0 1px no-repeat;
}	
#t62_1 #columnOne a.manageFriendsBut {
height:23px;
width:206px;
background:url(/images/t62_1_myprofile/managemycgfriends_btn_off_on.gif) top left no-repeat;
display:block;
float:right;
padding:0;
margin:10px 17px 0 0;
}
	#t62_1 #columnOne a:hover .manageFriendsBut {
	background-position:bottom;
	}
		#t62_1 #columnOne a.manageFriendsBut span {
		display:none;
		}
		
#t62_1 #formBox {
width:737px;
float:left;
background:url(/images/t62_1_myprofile/form_box_slither.gif) top left repeat-y;
}
	#t62_1 #formBoxTop {
	width:737px;
	height:74px;
	background:url(/images/t62_1_myprofile/form_box_top.gif) top left no-repeat;
	float:left;
	}
		#t62_1 #formBoxTop p {
		font-size:1.6em;
		font-weight:bold;
		color:#fff;
		padding:30px 0 0 15px;
		}
	#t62_1 #formBoxBottom {
	width:737px;
	float:left;
	background:url(/images/t62_1_myprofile/form_box_bottom.gif) bottom left no-repeat;
	}
		#t62_1 #formBoxLeft {
		width:368px;
		float:left;
		}
			#t62_1 #formBoxLeftImage {
			width:107px;
			float:left;
			}
			#t62_1 #formBoxLeftImage img {
			padding-left:15px;
			float:left;
			}
			#t62_1 #formBoxLeftText {
			width:245px;
			padding-right:16px;
			float:left;
			background:url(/images/t62_1_myprofile/vert_line.gif) top right repeat-y;
			margin-bottom:15px;
			}
				#t62_1 .formBoxTitle {
				font-size:1.4em;
				font-weight:bold;
				padding-bottom:4px;
				}
				#t62_1 a.cowGateBut {
				height:23px;
				width:149px;
				background:url(/images/t62_1_myprofile/gotomycowandgate_btn_off_on.gif) top left no-repeat;
				display:block;
				float:left;
				padding:0;
				margin:5px 0 0 -2px;
				}
					#t62_1 a:hover .cowGateBut {
					background-position:bottom;
					}
					#t62_1 a.cowGateBut span {
					display:none;
					}
				#t62_1 #mainContentLeft ul {
				margin:0;
				padding:0;
				list-style:none;
				}
					#t62_1 #mainContentLeft ul li {
					font-size:1.1em;
					font-weight:bold;
					text-decoration:none;
					padding:0 0 1px 10px;
					background:url(/images/grey_bullet_on_white.gif) 0 5px no-repeat;
					display:block;
					}
				#t62_1 .listNoPadding {
				padding-bottom:8px;
				}
		#t62_1 #formBoxRight {
		width:338px;
		padding-left:15px;
		float:left;
		}
			#t62_1 a.subBut {
				height:23px;
				width:157px;
				background:url(/images/t62_1_myprofile/updatemysubscription_btn_off_on.gif) top left no-repeat;
				display:block;
				float:left;
				padding:0;
				margin:5px 0 10px 0;
				}
					#t62_1 a:hover .subBut {
					background-position:bottom;
					}
					#t62_1 a.subBut span {
					display:none;
					}
			#t62_1 .checkBox1,
			#t62_1 .checkBox2 {
			width:169px;
			}
				#t62_1 p.checkBoxTitle {
				font-size:1.3em;
				font-weight:bold;
				padding-bottom:8px;
				}
					#t62_1 .checkBox1 label,
					#t62_1 .checkBox2 label {
					margin-left:3px;
					font-size:1.1em;
					}
				#t62_1 .updateSubBut {
				margin:3px 0 0 -2px;
				}
				#t62_1 .checkBoxPadding {
				padding-bottom:6px;
				}
								
/* search results t29------------------------------------------- */
#t29 #mainContentRight {
width:150px;
float:right;
margin-top:25px;
}

#t29 .jumpMenuWide
{
	width: 120px;
	font-size: 1.0em;
}

#t29 #mainContentLeft .searchBox {
float:left;
width:555px;
background:url(/images/t29_searchresults/search_box_slither.gif) top left repeat-y;
}
	#t29 #mainContentLeft .searchBoxTop {
	width:555px;
	height:44px;
	float:left;
	background:url(/images/t29_searchresults/search_box_top.gif) top left no-repeat;
	}
		#t29 p.searchBoxTitle {
		font-size:1.6em;
		font-weight:bold;
		color:#fff;
		padding:12px 0 0 15px;
		float:left;
		}
		#t29 p.searchBoxDisplaying {
		font-size:1.1em;
		color:#fff;
		padding:14px 15px 0 0;
		float:right;
		}
	#t29 #mainContentLeft .searchBoxBottom {
	width:555px;
	float:left;
	background:url(/images/t29_searchresults/search_box_bottom.gif) bottom left no-repeat;
	padding-bottom:20px;
	}
		#t29 .searchBoxBottomPading {
		padding:10px 0 0 15px;
		float:left;
		}
			#t29 .searchBoxResult {
			margin-bottom:10px;
			float:left;
			}
				#t29 p.searchParaPadding {
				padding-bottom:4px;
				}
				#t29 .searchBoxResult img {
				padding-right:10px;
				float:left;
				}
					#t29 .searchBoxResult .textBox {
					float:left;
					width:435px;
					}
					#t29 .searchBoxResult .textBoxWide {
					float:left;
					width:525px;
					}
					
					#t29 .searchBoxResult p.searchParaPadding c0,
					#t29 .searchBoxResult p.searchParaPadding c1,
					#t29 .searchBoxResult p.searchParaPadding c2,
					#t29 .searchBoxResult p.searchParaPadding c3,
					#t29 .searchBoxResult p.searchParaPadding c4,
					#t29 .searchBoxResult p.searchParaPadding c5,
					#t29 .searchBoxResult p.searchParaPadding c6,
					#t29 .searchBoxResult p.searchParaPadding c7,
					#t29 .searchBoxResult p.searchParaPadding c8,
					#t29 .searchBoxResult p.searchParaPadding c9,
					#t29 .searchBoxResult p.searchParaPadding c10
					{
						font-weight:bold;
						font-style:italic;
					}
					
						#t29 .searchBoxResult a {
						font-size:1.1em;
						font-weight:bold;
						padding:0 0 1px 0px;
						}

						#t29 .searchBoxResult .textBox a, #t29 .searchBoxResult .textBoxWide a {
						display:block;
						font-size:1.1em;
						font-weight:bold;
						padding:0 0 1px 15px;
						background:url(/images/white_arrow.gif) 0 1px no-repeat;
						}
		#t29 .searchBoxBottom .showAllResults {
		float:right;
		padding:10px 15px 0 0;
		display:inline;
		}
		#t29 .backToTop {
		margin:10px 0 5px 0;
		}
#t29 .registerLogin {
width:300px;
float:right;
text-align:right;
}
#t29 p.youSearchedFor {
font-size:1.6em;
font-weight:bold;
padding:0;
}
#t29 #mainContentLeft h2 {
font-size:2.4em;
font-weight:bold;
padding-bottom:6px;
color:#fd1d23;
}
#t29 #mainContentLeft .subTitle {
font-size:1.4em;
font-weight:bold;
padding-bottom:3px;
}
#t29 p.takeMeToResults {
padding-bottom:3px;
}
#t29 #resultLinks {
margin:2px 0 15px 0;
}
	#t29 #resultLinks a {
	font-size:1.1em;
	font-weight:bold;
	padding:0 15px 1px 15px;
	background:url(/images/white_arrow.gif) 0 1px no-repeat;
	}
/* hover box */
#t29 #hover_box {
border: 1px solid #0090d9;
background-color: #fff;
padding: 10px;
position: absolute;
width: 200px;
z-index: 99;
}
#t29 #hover_box_close {
float: right;
padding: 0 0 10px 10px;	
}



/* forum category - t49 ----------------------------------------- */
#t49 #mainContent { /* hero image */
background:url(/images/hero_images/forumcategory_hero_t49.jpg) 0px 23px no-repeat;
}
#t49 #pageTitleTopMiddle,
#t49 #pageTitleMiddleMiddle,
#t49 #pageTitleBottomMiddle {
width:170px;
}
#t49 #pageTitleMiddle {
width:193px;
}
#t49 .paddingBottomTwenty {
padding-bottom:20px;
}
#t49 .jumpMenuWrapper {
margin-top:2px;
float:left;
}
#t49 .jumpLabel {
font-size:1.1em;
font-weight:bold;
}
#t49 .jumpMenuWide {
width:285px;
margin-left:8px;
font-size:1.1em;
}
#t49 .goBtn {
margin-left:8px;
float:left;
}
/* start new topic btn */
#t49 .startNewTopicBtn a:link,
#t49 .startNewTopicBtn a:visited {
display:block;
width:120px;
height:23px;
line-height:23px;
text-decoration:none;
background:url(/images/t49_forumcategory/startnewtopic_btn_off_on.gif) left top no-repeat;
}
	#t49 .startNewTopicBtn a:hover {
	background-position:bottom;
	}
	#t49 .startNewTopicBtn a span {
	display:none;
	}
#t49 .pageCount {
margin-top:5px;
}
#t49 .nextPageLink {
padding:0 0 15px 15px;
margin:5px 0 0 15px;
background:url(/images/white_arrow.gif) 0 1px no-repeat;
}
#t49 .forumTableWrapper {
width:555px;
padding-bottom:18px;
}
	#t49 .forumTableTop {
	width:555px;
	height:41px;
	background:#ff8607 url(/images/t49_forumcategory/forumtable_top.gif) left top no-repeat;
	}
	#t49 .forumTableMiddleWhite {
	width:555px;
	background:#FFFFFF url(/images/t49_forumcategory/forumtable_middle_white.gif) left top repeat-y;
	}
	#t49 .forumTableMiddleOrange {
	width:555px;
	background:#fff0e9 url(/images/t49_forumcategory/forumtable_middle_orange.gif) left top repeat-y;
	}
	/* this might be needed for moderators etc
	#t49 .forumTableMiddleGreen {
	width:555px;
	background:#fff0e9 url(/images/t49_forumcategory/forumtable_middle_green.gif) left top repeat-y;
	}
*/
	
	#t49 .forumTableBottom {
	width:555px;
	height:10px;
	background:url(/images/t49_forumcategory/forumtable_bottom.gif) left top no-repeat;
	}
		/* columns */
		#t49 .colOne {
		width:274px;
		}
		#t49 .colTwo {
		width:61px;
		}
		#t49 .colThree {
		width:88px;
		word-wrap: break-word;
		overflow:hidden;
		}
		#t49 .colFour {
		width:50px;
		}
		#t49 .colFive {
		width:82px;
		}
			/* titles */
			#t49 .tableTitle {
			font-size:1.4em;
			font-weight:bold;
			color:#FFFFFF;
			padding:14px 0 0 0;
			}
			#t49 .firstTitle {
			padding-left:15px;
			}
			#t49 .centeredPara {
			text-align:center;
			}
			/* table contents */
			#t49 .tableContents {
			margin:26px 0;
			padding:0;
			}
			#t49 .topicNameLink {	/* white arrow by default */
			padding:0 0 0 15px;
			margin-left:15px;
			background:url(/images/white_arrow.gif) 0 1px no-repeat;
			}
			#t49 .forumTableMiddleOrange .topicNameLink {	/* orange arrow */
			background:url(/images/t49_forumcategory/arrow_orange.gif) 0 1px no-repeat;
			}
			#t49 .colThree img {
			margin:5px 0 0 14px;
			border:#8c8c8c 1px solid;
			}
			#t49 .userName {
			padding:0 0 2px 0;
			}
#t49 .rssLink {
padding:0 20px 0 0;
line-height:1.6em;
text-align:right;
background:url(/images/t49_forumcategory/rss_icon.gif) right top no-repeat;
}
#t49 .helpLink {
font-size:1em;
text-align:right;
padding-bottom:15px;
}
/* div to display RSS info */
#t49 #rss_box {
border: 1px solid #0090d9;
background-color: #fff;
padding: 10px;
position: absolute;
width: 150px;
z-index: 99;
}
#t49 #rss_box_close {
float: right;
padding: 0 0 10px 10px;	
}


/* my forum contributions - t60 ----------------------------------------- */
#t60 #mainContent { /* hero image */
background:url(/images/hero_images/myforumcontributions_hero_t60.jpg) 0px 23px no-repeat;
}
#t60 #pageTitleTopMiddle,
#t60 #pageTitleBottomMiddle {
width:387px;
}
#t60 #pageTitleMiddleMiddle {
width:305px;
}
#t60 #pageTitleMiddle {
width:410px;
}
#t60 #mainContentRight {
width:205px;
}
#t60 #mainContentLeft {
width:510px;
}
	#t60 .paddingBottomFifteen {
	padding-bottom:15px;
	}
	#t60 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t60 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t60 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t60 .goBtn {
	margin-left:8px;
	float:left;
	}
	#t60 .helpLink {
	float:right;
	padding:0 0 0 15px;
	margin-top:5px;
	background:url(/images/white_arrow.gif) 0 1px no-repeat;
	}
	#t60 .viewAllLink {
	padding:0 0 20px 15px;
	margin-top:10px;
	background:url(/images/white_arrow.gif) 0 1px no-repeat;
	}
	/* forum box */
	#t60 .forumBoxWrapper {
	width:510px;
	padding-bottom:1px;
	}
		#t60 .forumBoxTopWrapper {
		width:510px;
		background:#0090d9 url(/images/t60_myforumcontributions/forumbox_top_strip.gif) left top repeat-y;
		}
			#t60 .forumBoxTop {
			width:510px;
			background:url(/images/t60_myforumcontributions/forumbox_top.gif) left top no-repeat;
			}
				#t60 .forumBoxTop p {
				font-size:1.4em;
				font-weight:bold;
				color:#FFFFFF;
				padding:12px 0 12px 15px;
				}
		#t60 .forumBoxMiddleWhite {
		width:510px;
		background:#FFFFFF url(/images/t60_myforumcontributions/forumbox_middle_white.gif) left top repeat-y;
		}
		#t60 .forumBoxMiddleDarkBlue {
		width:510px;
		background:#e5f4fb url(/images/t60_myforumcontributions/forumbox_middle_dblue.gif) left top repeat-y;
		}
		#t60 .forumBoxMiddleLightBlue {
		width:510px;
		background:#f5fbfd url(/images/t60_myforumcontributions/forumbox_middle_lblue.gif) left top repeat-y;
		}
		#t60 .forumBoxBottom {
		width:510px;
		height:14px;
		background:url(/images/t60_myforumcontributions/forumbox_bottom.gif) left top no-repeat;
		}
			/* contents */
			#t60 .middleWhiteRowPadding {
			padding:15px 0 0 15px;
			}
			#t60 .topicNameLink {
			font-size:1.2em;
			padding:0 0 3px 15px;
			background:url(/images/white_arrow.gif) 0 1px no-repeat;
			}
			/* columns */
			#t60 .colOne {
			width:252px;
			}
			#t60 .colTwo {
			width:258px;
			}
				#t60 .colOnePadding {
				padding:5px 0 0 30px;
				}
				#t60 .replyLink {	/* dark blue arrow by default */
				padding:0 0 0 15px;
				background:url(/images/t60_myforumcontributions/arrow_dblue.gif) 0 1px no-repeat;
				}
				#t60 .forumBoxMiddleLightBlue .replyLink {		/* light blue arrow */
				background:url(/images/t60_myforumcontributions/arrow_lblue.gif) 0 1px no-repeat;
				}
				#t60 .userImage {
				margin:5px 10px 5px 0;
				border:#8c8c8c 1px solid;
				}
				#t60 .postDetails {
				width:240px;
				padding:7px 0; 
				}
				#t60 .sectionTitle {
				font-size:1.2em;
				font-weight:bold;
				padding-bottom:4px;
				}
				#t60 .rowPadding {
				padding:4px 20px 4px 30px;
				}
					#t60 .dated {
					padding:0;
					}

/* forum name - t15 ----------------------------------------- */
#t15 #mainContent { /* hero image */
background:url(/images/hero_images/forumname_hero_t15.jpg) 0px 23px no-repeat;
}
#t15 #pageTitleTopMiddle,
#t15 #pageTitleMiddleMiddle,
#t15 #pageTitleBottomMiddle {
width:165px;
}
#t15 #pageTitleMiddle {
width:188px;
}

#t15 .orangeNoteBox {
width:555px;
float:left;
margin-bottom:20px;
background:url(/images/t14_forums/notebox_middle_orange.gif) top left repeat-y;
}
	#t15 .orangeNoteBoxTop {
	background:url(/images/t14_forums/notebox_top_orange.gif) top left no-repeat;
	}
		#t15 .orangeNoteBoxTopText {
		padding: 30px 20px 5px 20px;
		}
		#t15 .forumRecentBut {
		margin-left:-2px;
		}
			#t15 .forumRecentBut a:link, 
			#t15 .forumRecentBut a:visited {
			display:block;
			width:136px;
			height:23px;
			line-height:23px;
			background: url(/images/t14_forums/forums_but_off_on.gif) top left no-repeat;
			text-decoration:none;
			}
			#t15 .forumRecentBut a:hover {
			background-position: bottom left;
			}
			#t15 .forumRecentBut a span {
			display:none;
			}
	#t15 .orangeNoteBoxBottom {
	background:url(/images/t14_forums/notebox_bottom_orange.gif) top left no-repeat;
	height:12px;
	}
#t15 .catTableWrapper {
width:555px;
padding-bottom:5px;
}
	#t15 .catTableTopWrapper {
	width:555px;
	background:#ff8607 url(/images/t15_forumname/poststable_top_strip.gif) top left repeat-y;
	}
		#t15 .catTableTop {
		width:555px;
		background:url(/images/t15_forumname/poststable_top.gif) left top no-repeat;
		}
			#t15 .catTitleFirst,
			#t15 .catTitleCenter {
			font-size:1.4em;
			font-weight:bold;
			color:#FFFFFF;
			}
			#t15 .catTitleFirst {
			padding:11px 15px;
			}
			#t15 .catTitleCenter {
			text-align:center;
			padding:11px 0;
			}
	#t15 .catTableMiddleWhite {
	width:555px;
	background:#FFFFFF url(/images/t15_forumname/poststable_middle_white.gif) left top repeat-y;
	}
	#t15 .catTableMiddleOrange {
	width:555px;
	background:#fff0e9 url(/images/t15_forumname/poststable_middle_orange.gif) left top repeat-y;
	}
	#t15 .catTableBottom {
	width:555px;
	height:10px;
	background:url(/images/t15_forumname/poststable_bottom.gif) left top no-repeat;
	}
	/* title columns */
	#t15 .titleColOne {
	width:352px;
	}
	#t15 .titleColTwo {
	width:102px;
	}
	#t15 .titleColThree {
	width:101px;
	}
	/* columns */
	#t15 .colOne {
	width:87px;
	}
	#t15 .colTwo {
	width:265px;
	}
	#t15 .colThree {
	width:102px;
	}
	#t15 .colFour {
	width:101px;
	}
		/* column contents */
		#t15 .colOne img {
		border:#8c8c8c 1px solid;
		margin:5px 0 5px 15px;
		}
		#t15 .colPadding {
		width:468px;
		margin:18px 0 13px 0;
		}
			#t15 .catHeading {
			width:468px;
			}
				#t15 .catHeading p {
				padding:0 0 5px 15px;
				font-weight:bold;
				}
			#t15 .categoryLink {	/* white arrow by default */
			padding:0 0 5px 15px;
			background:url(/images/white_arrow.gif) 0 1px no-repeat;
			}
			#t15 .catTableMiddleOrange .categoryLink {		/* orange arrow */
			background:url(/images/t15_forumname/arrow_orange.gif) 0 1px no-repeat;
			}
			#t15 .centeredPara {
			padding:0 0 5px 0;
			text-align:center;
			}
			

/* my cow and gate - t69 ----------------------------------------- */
#t69 #mainContent { /* hero image */
background:url(/images/hero_images/mycg.jpg) 0px 23px no-repeat;
}
#t69 #pageTitleTopMiddle,
#t69 #pageTitleMiddleMiddle,
#t69 #pageTitleBottomMiddle {
width:200px;
}
#t69 #pageTitleMiddle {
width:223px;
}
#t69 #mainContentRight {
width:205px;
}
#t69 #mainContentLeft {
width:519px;
}
	/* profile bubble */
	#t69 .profileBubble {
	width:519px;
	margin-bottom:48px;
	}
		#t69 .profileBubbleTop {
		width:519px;
		height:12px;
		background:url(/images/t69_mycowandgate/profilebox_top_white.png) left top no-repeat;
		}
		#t69 .profileBubbleMiddle {
		width:519px;
		background:url(/images/t69_mycowandgate/profilebox_middle_white.png) left top repeat-y;
		}
			#t69 .profileBubblePadding {
			padding:0 12px;
			}
				#t69 .leftColumn {
				width:87px;
				}
				#t69 .rightColumn {
				width:408px;
				}
					#t69 .leftColumn img {
					border:#8c8c8c 1px solid;
					}
					#t69 .changePicLink {
					padding:0 0 0 15px;
					margin-top:2px;
					background:url(/images/white_arrow.gif) 0 1px no-repeat;
					}

				#t69 .profileShowLink 
				{
					display:block;
					color:white;
					background:url(/images/feature_blocks/arrow_lightblue_off_on.gif) 0 1px no-repeat;
					text-decoration: none;
					font-size: 0.65em;
					padding-left: 13px;
					margin-left: 75px;
					margin-top: -13px;
				}
				#t69 .profileShowLink:hover {
					color:white;
					background:url(/images/feature_blocks/arrow_lightblue_off_on.gif) 0 -58px no-repeat;
					text-decoration: underline;
					font-size: 0.65em;
					padding-left: 13px;
					margin-left: 75px;
					margin-top: -13px;
				}

					
		#t69 .profileBubbleBottom {
		width:519px;
		height:12px;
		background:url(/images/t69_mycowandgate/profilebox_bottom_white.png) left bottom no-repeat;
		}
	#t69 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t69 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t69 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t69 .goBtn {
	margin-left:8px;
	}
	#t69 .paddingBottomFour {
	padding-bottom:4px;
	}
	#t69 .marginBottomFour {
	margin-bottom:4px;
	}
	#t69 .paddingBottomEight {
	padding-bottom:8px;
	}
	#t69 .paddingBottomFifteen {
	padding-bottom:15px;
	}
	#t69 .paddingBottomTwenty {
	padding-bottom:20px;
	}
	/* quick links box */
	#t69 .quickLinksBoxWrapper {
	width:510px;
	margin-bottom:20px;
	background:url(/images/t69_mycowandgate/infobox_middle.gif) left top repeat-y;
	}
		#t69 .quickLinksBoxTop {
		width:510px;
		background:url(/images/t69_mycowandgate/infobox_top.gif) left top no-repeat;
		}
			#t69 .quickLinksPadding {
			padding:40px 15px 0 15px;
			}
				#t69 p.quickLinks {
				padding:0;
				}
					#t69 p.quickLinks a {
					padding:0 6px 3px 0;
					margin-right:6px;
					display:block;
					float:left;
					background:url(/images/t69_mycowandgate/link_separator.gif) right 2px no-repeat;
					}
					#t69 p.quickLinks a.lastLink {
					background:none;
					}		
		#t69 .quickLinksBoxBottom {
		width:510px;
		height:10px;
		background:url(/images/t69_mycowandgate/infobox_bottom.gif) left top no-repeat;
		}
	/* blue box - collapsed */
	#t69 .collapsedBox {
	width:510px;
	height:38px;
	background:#0090d9 url(/images/t69_mycowandgate/panel_collapsed.gif) left top no-repeat;
	}
	#t69 #mySubscriptionsHide {
	margin-bottom:20px;
	}
	/* blue box - expanded */
	#t69 .blueBoxWrapper {
	width:510px;
	}
		#t69 .blueBoxTop {
		width:510px;
		height:32px;
		background:#0090d9 url(/images/t60_myforumcontributions/forumbox_top.gif) left top no-repeat;
		}
			#t69 .myCGsectionTitle {
			font-size:1.6em;
			font-weight:bold;
			color:#FFFFFF;
			line-height:1em;
			padding:9px 0 0 15px;
			width:300px;
			}
			#t69 .blueArrowLink {
			padding:0 0 0 15px;
			margin:10px 15px 0 0;
			background:url(/images/t69_mycowandgate/arrow_blue.gif) 0 1px no-repeat;
			}
				#t69 .blueArrowLink a {
				color:#FFFFFF;
				}
		#t69 .blueBoxMiddle {
		width:510px;
		background:url(/images/t60_myforumcontributions/forumbox_middle_white.gif) left top repeat-y;
		}
			#t69 .blueBoxMiddlePadding {
			padding:15px 15px 5px 15px;
			}
		#t69 .blueBoxBottom {
		width:510px;
		height:14px;
		background:url(/images/t60_myforumcontributions/forumbox_bottom.gif) left top no-repeat;
		}
		#t69 .backToTop {
		margin-right:9px;
		padding:0 0 4px 15px;
		background:url(/images/white_arrow.gif) 0 1px no-repeat;
		}
		#t69 .subscriptionsLeft {
		width:190px;
		}
		#t69 .subscriptionsRight {
		width:275px;
		}
		#t69 .checkLabel {
		font-size:1.1em;
		}
		/* buttons */
		/* my details */
		#t69 .myDetailsBtn a:link,
		#t69 .myDetailsBtn a:visited {
		display:block;
		width:149px;
		height:23px;
		line-height:23px;
		background:url(/images/t69_mycowandgate/takemetomydetails_btn_off_on.gif) left top no-repeat;
		text-decoration:none;
		margin-right:6px;
		}
		/* my family */
		#t69 .myFamilyBtn a:link,
		#t69 .myFamilyBtn a:visited {
		display:block;
		width:121px;
		height:23px;
		line-height:23px;
		background:url(/images/t69_mycowandgate/aboutmyfamily_btn_off_on3.gif) left top no-repeat;
		text-decoration:none;
		margin-right:6px;
		}
		/* about me */
		#t69 .aboutMeBtn a:link,
		#t69 .aboutMeBtn a:visited {
		display:block;
		width:83px;
		height:23px;
		line-height:23px;
		background:url(/images/t69_mycowandgate/aboutme_btn_off_on.gif) left top no-repeat;
		text-decoration:none;
		}
		/* my messages */
		#t69 .myMessagesBtn a:link,
		#t69 .myMessagesBtn a:visited {
		display:block;
		width:166px;
		height:23px;
		line-height:23px;
		background:url(/images/t69_mycowandgate/takemetomymessages_btn_off_on.gif) left top no-repeat;
		text-decoration:none;
		margin-right:6px;
		}
		/* compose message */
		#t69 .composeMessageBtn a:link,
		#t69 .composeMessageBtn a:visited {
		display:block;
		width:144px;
		height:23px;
		line-height:23px;
		background:url(/images/t69_mycowandgate/composeamessage_btn_off_on.gif) left top no-repeat;
		text-decoration:none;
		margin-right:6px;
		}
		/* sent messages */
		#t69 .sentMessagesBtn a:link,
		#t69 .sentMessagesBtn a:visited {
		display:block;
		width:112px;
		height:23px;
		line-height:23px;
		background:url(/images/t69_mycowandgate/sentmessages_btn_off_on.gif) left top no-repeat;
		text-decoration:none;
		}
		/* all my friends */
		#t69 .allMyFriendsBtn a:link,
		#t69 .allMyFriendsBtn a:visited {
		display:block;
		width:103px;
		height:23px;
		line-height:23px;
		background:url(/images/t69_mycowandgate/allmyfriends_btn_off_on.gif) left top no-repeat;
		text-decoration:none;
		margin-right:6px;
		}
		/* friend requests received */
		#t69 .friendReqReceivedBtn a:link,
		#t69 .friendReqReceivedBtn a:visited {
		display:block;
		width:165px;
		height:23px;
		line-height:23px;
		background:url(/images/t69_mycowandgate/friendrequestsreceived_btn_off_on.gif) left top no-repeat;
		text-decoration:none;
		margin-right:6px;
		}
		/* friend requests sent */
		#t69 .friendReqSentBtn a:link,
		#t69 .friendReqSentBtn a:visited {
		display:block;
		width:143px;
		height:23px;
		line-height:23px;
		background:url(/images/t69_mycowandgate/friendrequestsisent_btn_off_on.gif) left top no-repeat;
		text-decoration:none;
		}
		/* my forum contributions */
		#t69 .myForumContribBtn a:link,
		#t69 .myForumContribBtn a:visited {
		display:block;
		width:216px;
		height:23px;
		line-height:23px;
		background:url(/images/t69_mycowandgate/takemetomyforumcontrib_btn_off_on.gif) left top no-repeat;
		text-decoration:none;
		}
		/* my stories */
		#t69 .myStoriesBtn a:link,
		#t69 .myStoriesBtn a:visited {
		display:block;
		width:146px;
		height:23px;
		line-height:23px;
		background:url(/images/t69_mycowandgate/takemetomystories_btn_off_on.gif) left top no-repeat;
		text-decoration:none;
		}
		/* My Photo Gallery */
		#t69 .myGalleryBtn a:link,
		#t69 .myGalleryBtn a:visited {
		display:block;
		width:149px;
		height:23px;
		line-height:23px;
		background:url(/images/t69_mycowandgate/takemetomygallery_btn_off_on.gif) left top no-repeat;
		text-decoration:none;
		}
		/* my bookmarks */
		#t69 .myBookmarksBtn a:link,
		#t69 .myBookmarksBtn a:visited {
		display:block;
		width:172px;
		height:23px;
		line-height:23px;
		background:url(/images/t69_mycowandgate/takemetomybookmarks_btn_off_on.gif) left top no-repeat;
		text-decoration:none;
		}
		/* my alerts */
		#t69 .myAlertsBtn a:link,
		#t69 .myAlertsBtn a:visited {
		display:block;
		width:142px;
		height:23px;
		line-height:23px;
		background:url(/images/t69_mycowandgate/takemetomyalerts_btn_off_on.gif) left top no-repeat;
		text-decoration:none;
		}
			#t69 .myDetailsBtn a:hover,
			#t69 .myFamilyBtn a:hover,
			#t69 .aboutMeBtn a:hover,
			#t69 .myMessagesBtn a:hover,
			#t69 .composeMessageBtn a:hover,
			#t69 .sentMessagesBtn a:hover,
			#t69 .allMyFriendsBtn a:hover,
			#t69 .friendReqReceivedBtn a:hover,
			#t69 .friendReqSentBtn a:hover,
			#t69 .myForumContribBtn a:hover,
			#t69 .myStoriesBtn a:hover,
			#t69 .myGalleryBtn a:hover,
			#t69 .myBookmarksBtn a:hover,
			#t69 .myAlertsBtn a:hover {
			background-position:bottom;
			}
			#t69 .myDetailsBtn a span,
			#t69 .myFamilyBtn a span,
			#t69 .aboutMeBtn a span,
			#t69 .myMessagesBtn a span,
			#t69 .composeMessageBtn a span,
			#t69 .sentMessagesBtn a span,
			#t69 .allMyFriendsBtn a span,
			#t69 .friendReqReceivedBtn a span,
			#t69 .friendReqSentBtn a span,
			#t69 .myForumContribBtn a span,
			#t69 .myStoriesBtn a span,
			#t69 .myGalleryBtn a span,
			#t69 .myBookmarksBtn a span,
			#t69 .myAlertsBtn a span {
			display:none;
			}



/* forum thread t16 ------------------------- */
#t16 #mainContent { /* hero image */
background:url(/images/hero_images/forumthread_hero_t16.jpg) 0px 23px no-repeat;
}
#t16 #pageTitleTopMiddle,
#t16 #pageTitleMiddleMiddle,
#t16 #pageTitleBottomMiddle {
width:170px;
}
#t16 #pageTitleMiddle {
width:193px;
}
#t16 .pageHeading {
padding:0 0 12px 0px;
color:#ff8607;
font-weight:bold;
		/* Solve problem of long text with no spaces */
		width: 550px;
		word-wrap: break-word;		/* For IE */
		overflow:hidden;			/* For Mozilla */
}
#t16 .jumpMenuWrapper {
margin-top:2px;
}
#t16 .jumpMenuLabel {
font-size:1.1em;
font-weight:bold;
margin-right:5px;
}
#t16 .jumpMenu {
font-size:1.1em;
width:120px;
}
#t16 .jumpMenuWide {
font-size:1.1em;
width:285px;
}
#t16 .newTopicMenuWrapper {
width:32em;
}
#t16 .newTopicMenuMargin {
margin-top:2px;
}
#t16 .categoryMenu {
font-size:1.1em;
width:140px;
}
#t16 .goBtn {
margin-left:5px;
}
#t16 .printLink {
padding:0 0 10px 15px;
background:url(/images/white_arrow.gif) 0 1px no-repeat;
float:right;
}
#t16 .rssLink {
padding:0 20px 0 0;
line-height:1.6em;
text-align:right;
background:url(/images/t49_forumcategory/rss_icon.gif) right top no-repeat;
}
#t16 .helpLink {
font-size:1em;
text-align:right;
padding-bottom:15px;
}

#t16 .firstBoxWrapper {
width:555px;
}

	#t16 .firstBoxPadding {
	padding:0 0 15px 0;	
		/* Solve problem of long text with no spaces */
		width: 550px;
		word-wrap: break-word;		/* For IE */
		overflow:hidden;			/* For Mozilla */
	}
#t16 .firstBoxBottomText {
padding:0 10px 9px 102px;
}
#t16 .noPaddingBottom {
padding-bottom:0;
}
#t16 .paddingBottomSix {
padding-bottom:6px;
}
#t16 .paddingBottomTen {
margin-bottom:10px;
}
#t16 .paddingBottomFifteen {
margin-bottom:15px;
}
#t16 .commentBox {
width:555px;
float:left;
background:url(/images/t58_mumstoriesart/commentbox_slither.gif) top left repeat-y;
}

	#t16 .commentBoxTop {
	width:555px;
	float:left;
	background:url(/images/t58_mumstoriesart/commentbox_top.gif) top left no-repeat;
	}

/* This is used for the moderator colours*/
#t16 .commentBoxGreen {
width:555px;
float:left;
background:url(/images/t58_mumstoriesart/commentbox_slither_green.gif) top left repeat-y;
}
	
	#t16 .commentBoxTopGreen {
	width:555px;
	float:left;
	background:url(/images/t58_mumstoriesart/commentbox_top_green.gif) top left no-repeat;
	}
	
		#t16 .commentBoxTopPadding {
		padding:10px 10px 5px 15px;
		float:left;

		}
			#t16 .userPic {
			float:left;
			width:90px
			}
				#t16 .userPic img {
				/*float:left;*/
				}
				#t16 .commentBoxTopGreen .userName {
					margin: 0 0 -10px 0;
				}
				
				#t16 .userName {
					margin: 0 0 10px 0;
				}
				#t16 .userName a {
				font-size:1.1em;
				font-weight:bold;
				padding-top:5px;
				}
						
			#t16 .userText {
			width:420px;
			float:left;
			/* Solve problem of long text with no spaces */
			word-wrap: break-word;		/* For IE */
			overflow:hidden;			/* For Mozilla */
			margin-left: 10px;
		}
	#t16 .commentsBoxBottomWrapper {
	width:555px;
	background:url(/images/t16_forumthread/commentsbox_bottom_strip.gif) left top repeat-y;
	}
	
	#t16 .commentsBoxBottomWrapperGreen {
	width:555px;
	background:url(/images/t16_forumthread/commentsbox_bottom_strip.gif) left top repeat-y;
	}	
	
		#t16 .commentBoxBottomGreen {
		width:555px;
		float:left;
		background:url(/images/t16_forumthread/commentsbox_bottom_green_no_white.gif) left bottom no-repeat;
		}
	
			#t16 .commentBoxBottomGreen .commentBoxBottomText {
			padding:9px 10px 9px 112px;
			display:block;
			}

		#t16 .commentBoxBottom {
		width:555px;
		float:left;
		background:url(/images/t16_forumthread/commentsbox_bottom_no_white.gif) left bottom no-repeat;
		}
			
			#t16 .commentBoxBottom .commentBoxBottomText {
			padding:9px 10px 9px 112px;
			display:block;
			}
		
				#t16 .reportAbuse {
				width:125px;
				}
				
				#t16 .postComment 
				{
				width:125px;
				padding-left:112px;
				}
				
				#t16 .starsMargin {
				margin-left:12px;
				}	
			#t16 .commentBoxBottom .commentBoxBottomText p {
			padding-bottom:0px;
			}
				#t16 .commentBoxBottom .commentBoxBottomText a {
				padding-right:15px;
				}
#t16 #postCommentBox {
width:555px;
float:left;
background:url(/images/t58_mumstoriesart/commentbox_slither.gif) top left repeat-y;
margin-bottom:15px;
}

			#t16 .commentBoxBottomGreen .commentBoxBottomText p {
			padding-bottom:0px;
			}
				#t16 .commentBoxBottomGreen .commentBoxBottomText a {
				padding-right:15px;
				}



/* This is used for the important message colours*/
/*
.importantBoxGreen {
width:555px;
float:left;
background:url(/images/t58_mumstoriesart/commentbox_slither_green.gif) top left repeat-y;
}
	
	.importantBoxTopGreen {
	width:555px;
	float:left;
	background:url(/images/t58_mumstoriesart/commentbox_top_green.gif) top left no-repeat;
	}
	
		.importantBoxTopPadding {
		padding:10px 10px 5px 15px;
		float:left;

		}
			.importantUserText {
			width:420px;
			float:left;
			
			word-wrap: break-word;		
			overflow:hidden;			
			margin-left: 10px;
		}
	.importantBoxBottomWrapper {
	width:555px;
	background:url(/images/t16_forumthread/commentsbox_bottom_strip.gif) left top repeat-y;
	}
	
	.importantBoxBottomWrapperGreen {
	width:555px;
	background:url(/images/t16_forumthread/commentsbox_bottom_strip.gif) left top repeat-y;
	}	
	
		.importantBoxBottomGreen {
		width:555px;
		float:left;
		background:url(/images/t16_forumthread/commentsbox_bottom_green_no_white.gif) left bottom no-repeat;
		}
	
			.importantBoxBottomGreen .importantBoxBottomText {
			padding:9px 10px 9px 112px;
			display:block;
			}

		.importantBoxBottom {
		width:555px;
		float:left;
		background:url(/images/t16_forumthread/commentsbox_bottom_no_white.gif) left bottom no-repeat;
		}
			
			.importantBoxBottom .importantBoxBottomText {
			padding:9px 10px 25px 112px;
			display:block;
			}
		
#postImportantBox {
width:555px;
float:left;
background:url(/images/t58_mumstoriesart/commentbox_slither.gif) top left repeat-y;
margin-bottom:15px;
}

			.importantBoxBottomGreen .importantBoxBottomText p {
			padding-bottom:0px;
			}
				.importantBoxBottomGreen .importantBoxBottomText a {
				padding-right:15px;
				}
				*/
/*end of important message*/



	#t16 #postCommentBoxTop,
	#t16 #expertBoxTop {
	width:555px;
	height:32px;
	background:url(/images/t58_mumstoriesart/post_comment_box_top.gif) top left no-repeat;
	float:left;
	}
		#t16 #postCommentBoxTop h3,
		#t16 #expertBoxTop p {
		font-size:1.6em;
		font-weight:bold;
		color:#fff;
		padding:7px 0 0 15px;
		}
	#t16 #postCommentBoxBottom {
	width:555px;
	background:url(/images/t58_mumstoriesart/post_comment_box_bottom.gif) bottom left no-repeat;
	float:left;
	}
		#t16 #postCommentBoxBottom label {
		display:none;
		}
		#t16 #postCommentBoxBottom textarea {
		width:438px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
		}
		#t16 .publishCommentButton {
		margin: 8px 10px 8px 0;
		float: left;
		}
		#t16 #postCommentBoxBottom .registerOrLogin {
		padding:12px 0 0 10px;
		}
#t16 .noHelpBubble {
padding-bottom:130px;
}
#t16 .bottomForm {
margin-bottom:25px;
}
		

/* div to display RSS info */
#t16 #rss_box {
border: 1px solid #0090d9;
background-color: #fff;
padding: 10px;
position: absolute;
width: 150px;
z-index: 99;
}
#t16 #rss_box_close {
float: right;
padding: 0 0 10px 10px;	
}

/* pregnancy summary pages - t1_1 ------------------------- */
#t1_1 #mainContent { /* hero image */
background:0px 23px no-repeat;
}
#t1_1 #pageTitleTopMiddle,
#t1_1 #pageTitleMiddleMiddle,
#t1_1 #pageTitleBottomMiddle {
width:310px;
}
#t1_1 #pageTitleMiddle {
width:333px;
}
#t1_1 .noPadding {
padding:0;
}
#t1_1 .paddingBottomThirty {
padding-bottom:30px;
}
#t1_1 .paddingBottomFifteen {
padding-bottom:25px;
}
#t1_1 .toddlerMonthBoxWrapper {
width:555px;
background:url(/images/t1_1_pregnancy_stage_summary/pregnancymonth_box_middle.gif) left top repeat-y;
margin-bottom:30px;
}
	#t1_1 .toddlerMonthBoxTop {
	width:555px;
	background:url(/images/t1_1_pregnancy_stage_summary/pregnancymonth_box_top.gif) left top no-repeat;
	}
		#t1_1 .toddlerMonthPadding {
		padding:40px 215px 13px 10px;
		}
			#t1_1 .toddlerMonthTitle {
			color:#444444;
			padding-bottom:10px;
			}
			#t1_1 .toddlerMonthMenu {
			font-size:1.1em;
			width:165px;
			margin:2px 10px 0 0;
			}
	#t1_1 .toddlerMonthBoxBottom {
	width:555px;
	height:11px;
	background:url(/images/t1_1_pregnancy_stage_summary/pregnancymonth_box_bottom.gif) left top no-repeat;
	}
#t1_1 .sectionWrapper {
width:555px;
}
	#t1_1 .imageColumn {
	width:120px;
	}
	#t1_1 .sectionContent {
	width:335px;
	}
		#t1_1 .sectionTitle {
		font-size:1.4em;
		font-weight:bold;
		padding-bottom:5px;
		}
		#t1_1 .sectionLink {
		padding:0 0 4px 15px;
		margin-left:10px;
		background:url(/images/white_arrow.gif) 0 1px no-repeat;
		font-size:1.1em;
		}
	/* view more btn */
	#t1_1 .viewMoreBtn a:link,
	#t1_1 .viewMoreBtn a:visited {
	display:block;
	width:75px;
	height:19px;
	line-height:19px;
	background:url(/images/t1_1_pregnancy_stage_summary/viewmore_btn_off_on.gif) left top no-repeat;
	text-decoration:none;
	margin:5px 0 6px 0;
	}
		#t1_1 .viewMoreBtn a:hover {
		background-position:bottom;
		}
		#t1_1 .viewMoreBtn a span {
		display:none;
		}
	#t1_1 .backToTopLink {
	padding:0 0 0 15px;
	background:url(/images/white_arrow.gif) 0 1px no-repeat;
	}
	


/* toddler 12 - 18 months - t1_2 ------------------------- */
#t1_2 #mainContent { /* hero image */
background:0px 23px no-repeat;
}
#t1_2 #pageTitleTopMiddle,
#t1_2 #pageTitleMiddleMiddle,
#t1_2 #pageTitleBottomMiddle {
width:310px;
}
#t1_2 #pageTitleMiddle {
width:333px;
}
#t1_2 .noPadding {
padding:0;
}
#t1_2 .paddingBottomThirty {
padding-bottom:20px;
}
#t1_2 .paddingBottomFifteen {
padding-bottom:25px;
}
#t1_2 .toddlerMonthBoxWrapper {
width:555px;
background:url(/images/t1_2_twelve_to_eighteenmonths/toddlermonth_box_middle.gif) left top repeat-y;
margin-bottom:30px;
}
	#t1_2 .toddlerMonthBoxTop {
	width:555px;
	background:url(/images/t1_2_twelve_to_eighteenmonths/toddlermonth_box_top.gif) left top no-repeat;
	}
		#t1_2 .toddlerMonthPadding {
		padding:30px 215px 13px 10px;
		}
			#t1_2 .toddlerMonthTitle {
			color:#444444;
			padding-bottom:10px;
			}
			#t1_2 .toddlerMonthMenu {
			font-size:1.1em;
			width:105px;
			margin:2px 10px 0 0;
			}
	#t1_2 .toddlerMonthBoxBottom {
	width:555px;
	height:11px;
	background:url(/images/t1_2_twelve_to_eighteenmonths/toddlermonth_box_bottom.gif) left top no-repeat;
	}
#t1_2 .sectionWrapper {
width:555px;
}
	#t1_2 .imageColumn {
	width:120px;
	}
	#t1_2 .sectionContent {
	width:335px;
	}
		#t1_2 .sectionTitle {
		font-size:1.4em;
		font-weight:bold;
		padding-bottom:5px;
		}
		#t1_2 .sectionLink {
		padding:0 0 4px 15px;
		margin-left:10px;
		background:url(/images/white_arrow.gif) 0 1px no-repeat;
		font-size:1.1em;
		}
	/* view more btn */
	#t1_2 .viewMoreBtn a:link,
	#t1_2 .viewMoreBtn a:visited {
	display:block;
	width:75px;
	height:19px;
	line-height:19px;
	background:url(/images/t1_2_twelve_to_eighteenmonths/viewmore_btn_off_on.gif) left top no-repeat;
	text-decoration:none;
	margin:5px 0 6px 0;
	}
		#t1_2 .viewMoreBtn a:hover {
		background-position:bottom;
		}
		#t1_2 .viewMoreBtn a span {
		display:none;
		}
	#t1_2 .backToTopLink {
	padding:0 0 0 15px;
	background:url(/images/white_arrow.gif) 0 1px no-repeat;
	}
	

/* home page logged out ----------------- t3 */
#t3 #mainContent { /* hero image */
background:-5px 14px no-repeat;
}

#t3 #mainContentLeft {
width:765px;
margin-left:0;
}
#t3 #twoColumnLeft {
width:375px;
margin-bottom:35px;
float:left;
}
#t3 #twoColumnRight {
width:375px;
float:right;
}
#t3 #twoColumnAltLeft {
width:510px;
float:left;
margin-left:15px;
margin-top: 0px !important;
margin-top: 20px;
}
	#t3 .twoColumnAltLeftLeft {
	width:250px;
	float:left;
	}
		#t3 .homeToolBox {
		width:250px;
		float:left;
		margin-bottom:10px;
		}
			#t3 .homeToolBoxRight {
			width:191px;
			height:60px;
			background:url(/images/t3_homepage/useful_tool_background.gif) top right no-repeat;
			float:right;
			}
				#t3 .homeToolBoxRightPadding {
				padding:20px 5px 0 6px;
				}
					#t3 .homeToolBoxRight a {
					font-size:1.4em;
					font-weight:bold;
					color:#fff;
					padding-left:13px;
					background:url(/images/t3_homepage/useful_tools_arrow_off_on.gif) 0 2px no-repeat;
					text-decoration:none;
					display:block;
					}
						#t3 .homeToolBoxRight a:hover {
						background:url(/images/t3_homepage/useful_tools_arrow_off_on.gif) 0 -52px no-repeat;
						text-decoration:underline;
						}
	#t3 .twoColumnAltLeftRight {
	width:250px;
	float:right;
	}
#t3 #twoColumnAltRight {
width:220px;
float:right;
margin-top: 0px !important;
margin-top: 20px;
}
#t3 #usefulToolsTitleWrapper h3 {
font-size:2.0em;
color:#ff8607;
padding-bottom:14px;
}
.sIFR-active #t3 #usefulToolsTitleWrapper h3.h3SubNoOrange {
font-size:2.0em;
color:#ff8607;
padding-bottom:14px;
line-height:1em;
}

#t3 #whatsNewBox {
width:250px;
min-height:240px;
background:bottom left no-repeat;
}
	#t3 #whatsNewBox p {
	margin-top:5px;
	}
	#t3 #whatsNewBox h3.whatsNewTitle {
	font-size:2.0em;
	color:#0033cc;
	}
	.sIFR-active #t3 #whatsNewBox h3.h3SubNoDarkBlue {
	font-size:2.0em;
	width:120px;
	color:#0033cc;
	line-height:1em;
	}
	#t3 #whatsNewBox p.whatsNewSubtitle {
	font-size:1.4em;
	font-weight:bold;
	color:#0033cc;
	padding-bottom:2px;
	}
		#t3 #whatsNewBox a.bottomLink {
		font-size:1.1em;
		font-weight:bold;
		padding-left:15px;
		background:url(/images/t3_homepage/arrow_on_white_off_on.gif) 0 1px no-repeat;
		width:83px;
		display:block;
		}
			#t3 #whatsNewBox a:hover.bottomLink {
			background:url(/images/t3_homepage/arrow_on_white_off_on.gif) 0 -68px no-repeat;
			}
		#t3 a.arrowLink {
		font-size:1.1em;
		font-weight:bold;
		padding-left:15px;
		background:url(/images/t3_homepage/arrow_on_white_off_on.gif) 0 1px no-repeat;
		display:block;
		margin:18px 0 20px 0;
		}
			#t3 a:hover.arrowLink {
			background:url(/images/t3_homepage/arrow_on_white_off_on.gif) 0 -68px no-repeat;
			}
		#t3 a.viewAllLink {
		font-size:1.1em;
		font-weight:bold;
		padding-left:15px;
		margin:5px 0 0 15px;
		background:url(/images/t3_homepage/arrow_on_white_off_on.gif) 0 1px no-repeat;
		display:block;
		float:left;
		}
			#t3 a:hover.viewAllLink {
			background:url(/images/t3_homepage/arrow_on_white_off_on.gif) 0 -68px no-repeat;
			}
#t3 #ourBabyMilksBox, #t3_2 #ourBabyMilksBox {
width:250px;
background:bottom left no-repeat;
min-height:240px;
}
	#t3 #ourBabyMilksBox h3 , #t3_2 #ourBabyMilksBox h3 {
	font-size:2.0em;
	color:#0099cc;
	}
	.sIFR-active #t3 #ourBabyMilksBox h3.h3SubNoLightBlue , .sIFR-active #t3_2 #ourBabyMilksBox h3.h3SubNoLightBlue {
	font-size:2.0em;
	color:#0099cc;
	line-height:1em;
	}
	#t3 #ourBabyMilksBox p, #t3_2 #ourBabyMilksBox p {
	width:190px;
	}
	#t3 #ourBabyMilksBox a, #t3_2 #ourBabyMilksBox a { 
	font-size:1.1em;
	font-weight:bold;
	padding-left:15px;
	background:url(/images/t3_homepage/arrow_on_white_off_on.gif) 0 1px no-repeat;
	display:block;
	width:110px;
	}
		#t3 #ourBabyMilksBox a:hover, #t3_2 #ourBabyMilksBox a:hover { 
		background:url(/images/t3_homepage/arrow_on_white_off_on.gif) 0 -68px no-repeat;
		}
#t3 img.bottomImagePadding {
margin-top:40px;
}
#t3 h3.bePartTitle {
font-size:2.0em;
color:#66cc33;
}
.sIFR-active #t3 #twoColumnAltRight h3.h3SubNoLightGreen {
font-size:2.0em;
color:#66cc33;
line-height:1em;
}
#t3 .ourBabyMilksSpacer, #t3_2 .ourBabyMilksSpacer {
height:75px
}
#t3 .whatsNewSpacer {
height:75px
}
#t3 #gotAQuestionBox {
width:375px;
background:#0090d9 url(/images/t3_homepage/gotaquestion_slither.gif) top right repeat-y;
}
	#t3 #gotAQuestionBoxTop {
	width:375px;
	background:url(/images/t3_homepage/gotaquestion_box_top.gif) top right no-repeat;
	}
	#t3 #gotAQuestionBoxBottom {
	width:375px;
	background:url(/images/t3_homepage/gotaquestion_box_bottom.gif) bottom right no-repeat;
	}
		#t3 #gotAQuestionBoxBottom .textBox {
		width:221px;
		float:left;
		}
		#t3 #gotAQuestionBoxBottom h3 {
		font-size:2.1em;
		font-weight:normal;
		padding:12px 0 3px 15px;
		color:#fff;
		display:block;
		}
		#t3 #gotAQuestionBoxBottom h3.h3Sub {
		font-size:2.1em;
		font-weight:normal;
		padding:12px 0 3px 15px;
		color:#fff;
		display:block;
		line-height:1em;
		}
		#t3 #gotAQuestionBoxBottom p {
		color:#fff;
		padding-left:15px;
		}
		#t3 #gotAQuestionBoxBottom input.questionField {
		font-size:1.1em;
		width:200px;
		margin:0 0 0 15px;
		}
		#t3 .findAnswerBut {
		padding:10px 0 10px 12px;
		}
#t3 #mumAndBabyClubBox {
width:375px;
background:#fd1d23 url(/images/t3_homepage/mumandbabyclub_box_slither.gif) top right repeat-y;
}
	#t3 #mumAndBabyClubBoxTop {
	width:375px;
	background:url(/images/t3_homepage/mumandbabyclub_box_top.gif) top right no-repeat;
	}
	#t3 #mumAndBabyClubBoxBottom {
	width:375px;
	background:url(/images/t3_homepage/mumandbabyclub_box_bottom.gif) bottom right no-repeat;
	}
	#t3 #mumAndBabyClubBoxBottom .textBox {
	width:245px;
	float:left;
	}
		#t3 #mumAndBabyClubBoxBottom h3 {
		font-size:2.1em;
		font-weight:normal;
		padding:12px 10px 3px 15px;
		color:#fff;
		display:block;
		}
		#t3 #mumAndBabyClubBoxBottom h3.h3Sub {
		font-size:2.1em;
		font-weight:normal;
		padding:12px 10px 3px 15px;
		color:#fff;
		display:block;
		line-height:1em;
		}
		#t3 #mumAndBabyClubBoxBottom a.joinTodayBut {
		display:block;
		width:85px;
		height:23px;
		background:url(/images/t3_homepage/jointoday_but_off_on.gif) top left no-repeat;
		margin:8px 0 8px 15px;
		}
		#t3 #mumAndBabyClubBoxBottom a:hover.joinTodayBut {
		background:url(/images/t3_homepage/jointoday_but_off_on.gif) bottom left no-repeat;
		}
			#t3 #mumAndBabyClubBoxBottom a span {
			display:none;
			}
		#t3 #mumAndBabyClubBoxBottom ul {
		margin:0;
		padding:0;
		list-style:none;
		}
			#t3 #mumAndBabyClubBoxBottom ul li {
			font-size:1.1em;
			color:#fff;
			text-decoration:none;
			padding:0 0 1px 10px;
			margin-left:15px;
			background:url(/images/t3_homepage/white_bullet_on_red.gif) 0 5px no-repeat;
			display:block;
			}

		#t3 #mumAndBabyClubBoxBottom p {
		color:#fff;
		padding-left:15px;
		padding-bottom:0.3em;
		clear:both;
		}

		#t3 #frmLogin .fieldLabel {
			display: block;
			margin-right: 0.5em;
			float: left;
			width:80px;
  			line-height: 1.8;
  			vertical-align: top;
		}
		
		#t3 #frmLogin input {
			font-size:1em;
		}

		#t3 #mumAndBabyClubBoxBottom .loginBut {
		margin:8px 0 8px 15px;
		}

		* html #t3 #mumAndBabyClubBoxBottom .loginBut {
		margin:2px 0 2px 15px;
		}

		* html #t3 #mumAndBabyClubBoxBottom .chBox {
			margin-top:-3px;
		}

		#t3 #frmLogin .topGap {
			margin-top:3px;
		}

		* html #t3 #frmLogin .topGap {
			margin-top:2px;
		}

		#t3 #frmLogin .passwordLabel {
			margin:0;
			display:block;
			float:left;
			width:200px;
		}

		#t3 #frmLogin .chBox {
			float:left;
			margin:0 5px 0 0;
		}

		

/*###########################################################*/








#t3 #loginBox {
width:375px;
background:#fd1d23 url(/images/t3_homepage/mumandbabyclub_box_slither.gif) top right repeat-y;
}
	#t3 #loginBoxTop {
	width:375px;
	background:url(/images/t3_homepage/mumandbabyclub_box_top.gif) top right no-repeat;
	}
	#t3 #loginBoxBottom {
	width:375px;
	background:url(/images/t3_homepage/mumandbabyclub_box_bottom.gif) bottom right no-repeat;
	}
	#t3 #loginBoxBottom .textBox {
	width:245px;
	float:left;
	}
		#t3 #loginBoxBottom h3 {
		font-size:2.1em;
		font-weight:normal;
		padding:12px 10px 3px 15px;
		color:#fff;
		display:block;
		}
		#t3 #loginBoxBottom h3.h3Sub {
		font-size:2.1em;
		font-weight:normal;
		padding:12px 10px 3px 15px;
		color:#fff;
		display:block;
		line-height:1em;
		}
		#t3 #loginBoxBottom a.joinTodayBut {
		display:block;
		width:85px;
		height:23px;
		background:url(/images/t3_homepage/jointoday_but_off_on.gif) top left no-repeat;
		margin:8px 0 8px 15px;
		}
		#t3 #loginBoxBottom a:hover.joinTodayBut {
		background:url(/images/t3_homepage/jointoday_but_off_on.gif) bottom left no-repeat;
		}
			#t3 #loginBoxBottom a span {
			display:none;
			}
		#t3 #loginBoxBottom ul {
		margin:0;
		padding:0;
		list-style:none;
		}
			#t3 #loginBoxBottom ul li {
			font-size:1.1em;
			color:#fff;
			text-decoration:none;
			padding:0 0 1px 10px;
			margin-left:15px;
			background:url(/images/t3_homepage/white_bullet_on_red.gif) 0 5px no-repeat;
			display:block;
			}

		#t3 #loginBoxBottom p {
		color:#fff;
		padding-left:15px;
		}




/*######################################################*/


#t3 #pageTitleSifr {
width:500px;
height:110px;
margin:34px 0 0 20px;
}
	/*Pre-carousel h1 - in full view!
	#t3 #pageTitleSifr h1.pageTitleSifr {
	font-size:2.4em;
	color:#fff;
	line-height:1em;
	display:block;
	}
    */
#t3 h1 {
text-indent : -9999px;
font-size:0.6em;
} 
	
.sIFR-active #t3 .promo_gum_wide-container .SubNoYellow, 
.sIFR-active #t3_2 .promo_gum_wide-container .SubNoYellow {
font-size:3.5em;
color:#ffff00;
}

.sIFR-active #t3 .promo_gum_wide-container .SubNoWhite, 
.sIFR-active #t3_2 .promo_gum_wide-container .SubNoWhite {
font-size:1.4em;
color:#ffffff;
width:190px;
margin-top:-7px;
}



#t3 #expertAdviceBox, #t3_2 #expertAdviceBox {
width:327px;
height:87px;
background:url(/images/t3_homepage/expertbox_background.png) top left no-repeat;
margin:0 0 30px 18px;
}
	#t3 #expertAdviceButtons, #t3_2 #expertAdviceButtons {
	padding:30px 0 0 34px;
	}
		#t3 #expertAdviceButtons a.callUsBut, #t3_2 #expertAdviceButtons a.callUsBut {
		display:block;
		width:67px;
		height:23px;
		background:url(/images/t3_homepage/callus_but_off_on.gif) top left no-repeat;   
		float:left;       
		}
		#t3 #expertAdviceButtons a:hover.callUsBut, #t3_2 #expertAdviceButtons a:hover.callUsBut {
		background:url(/images/t3_homepage/callus_but_off_on.gif) bottom left no-repeat; 
		}
			#t3 #expertAdviceButtons a.callUsBut span, #t3_2 #expertAdviceButtons a.callUsBut span {
			display:none;
			}
		#t3 #expertAdviceButtons a.emailUsBut, #t3_2 #expertAdviceButtons a.emailUsBut {
		display:block;
		width:75px;
		height:23px;
		background:url(/images/t3_homepage/emailus_but_off_on.gif) top left no-repeat;
		float:left;  
		margin-left:17px;
		}
		#t3 #expertAdviceButtons a:hover.emailUsBut, #t3_2 #expertAdviceButtons a:hover.emailUsBut {
		background:url(/images/t3_homepage/emailus_but_off_on.gif) bottom left no-repeat;
		}
			#t3 #expertAdviceButtons a.emailUsBut span, #t3_2 #expertAdviceButtons a.emailUsBut span {
			display:none;
			}
		#t3 #expertAdviceButtons a.liveChatBut, #t3_2 #expertAdviceButtons a.liveChatBut {
		display:block;
		width:78px;
		height:23px;
		background:url(/images/t3_homepage/livechat_but_off_on.gif) top left no-repeat;
		float:left;  
		margin-left:17px;
		}
		#t3 #expertAdviceButtons a:hover.liveChatBut, #t3_2 #expertAdviceButtons a:hover.liveChatBut {
		background:url(/images/t3_homepage/livechat_but_off_on.gif) bottom left no-repeat;
		}
			#t3 #expertAdviceButtons a.liveChatBut span, #t3_2 #expertAdviceButtons a.liveChatBut span {
			display:none;
			}

#t3 #hero_arrow_pregnancy,
#t3 #hero_arrow_newmum,
#t3 #hero_arrow_mybaby,
#t3 #hero_arrow_mytoddler,
#t3 #hero_arrow_dads,
#t3 #hero_arrow_feeding_and_nutrition,
#t3 #hero_arrow_products,
#t3 #swap_backgrounds {
display:none;
}

/* end of rollover on hover*/

/* Homepage carousel */
#t3 #featureBlockContainer {
width:205px;
}

#carousel_home {  
    width:775px;
    height:241px;
    margin:10px 0 0 -2px;
} 

#t3 #carousel_home .carousel-element, 
#t3_2 #carousel_home .carousel-element,
#t3 #carousel_home #carousel-element, 
#t3_2 #carousel_home #carousel-element {
	width:775px;
	height:241px;
	float:left;
}

#t3 #carousel_home_nonjs .carousel-element, 
#t3_2 #carousel_home_nonjs .carousel-element {
	width:775px;
	height:117px;
	margin:10px 0 0 -2px;
	padding:130px 0 0 5px;
}

#t3 #expertAdviceBoxException, #t3_2 #expertAdviceBoxException {
width:327px;
height:87px;
margin:0 0 30px 18px;
}

#t3 #carousel_home .carousel-element #expertAdviceBox, 
#t3_2 #carousel_home .carousel-element #expertAdviceBox,
#t3 #carousel_home .carousel-element #expertAdviceBoxException, 
#t3_2 #carousel_home .carousel-element #expertAdviceBoxException{
	margin:130px 0 0 23px;
}

/* home page logged in ----------------- t3_2 */
#t3_2 #mainContent { /* hero image */
background:url(/images/hero_images/homeloggedout_t3_2_hero.jpg) 0px 14px no-repeat;
}

#t3_2 #pageTitleTopMiddle,
#t3_2 #pageTitleMiddleMiddle,
#t3_2 #pageTitleBottomMiddle {
width:300px;
}
#t3_2 #pageTitleMiddle {
width:323px;
}
#t3_2 #pageTitleRed {
margin: 31px 0 5px 17px;
}
#t3_2 #helpBubble {
margin-left:17px;
padding-bottom:13px;
}

#t3_2 #mainContentLeft {
width:765px;
margin-left:0;
}
#t3_2 #twoColumnLeft {
width:375px;
margin-bottom:35px;
float:left;
}
#t3_2 #twoColumnRight {
width:375px;
float:right;
}
#t3_2 #twoColumnAltLeft {
width:510px;
float:left;
margin:8px 0 0 15px;
}
	#t3_2 .twoColumnAltLeftLeft {
	width:250px;
	float:left;
	}
		#t3_2 .homeToolBox {
		width:250px;
		float:left;
		margin-bottom:10px;
		}
			#t3_2 .homeToolBoxRight {
			width:191px;
			height:60px;
			background:url(/images/t3_homepage/useful_tool_background.gif) top right no-repeat;
			float:right;
			}
				#t3_2 .homeToolBoxRightPadding {
				padding:20px 5px 0 6px;
				}
					#t3_2 .homeToolBoxRight a {
					font-size:1.4em;
					font-weight:bold;
					color:#fff;
					padding-left:13px;
					background:url(/images/t3_homepage/useful_tools_arrow_off_on.gif) 0 2px no-repeat;
					text-decoration:none;
					display:block;
					}
						#t3_2 .homeToolBoxRight a:hover {
						background:url(/images/t3_homepage/useful_tools_arrow_off_on.gif) 0 -52px no-repeat;
						text-decoration:underline;
						}
	#t3_2 .twoColumnAltLeftRight {
	width:250px;
	float:right;
	}
#t3_2 #twoColumnAltRight {
width:220px;
float:right;
}
#t3_2 #usefulToolsTitleWrapper {
margin-top:20px;
}
#t3_2 #usefulToolsTitleWrapper h3 {
font-size:2.0em;
color:#ff8607;
padding-bottom:14px;
}
.sIFR-active #t3_2 #usefulToolsTitleWrapper h3.h3SubNoOrange {
font-size:2.0em;
color:#ff8607;
padding-bottom:14px;
line-height:1em;
}

#t3_2 #whatsNewBox {
width:250px;
min-height:240px;
background:url(/images/t3_homepage/whatsnew_bottom.jpg) bottom left no-repeat;
}
	#t3_2 #whatsNewBox h3.whatsNewTitle {
	font-size:2.0em;
	color:#0033cc;
	}
	.sIFR-active #t3_2 #whatsNewBox h3.h3SubNoDarkBlue {
	font-size:2.0em;
	width:120px;
	color:#0033cc;
	line-height:1em;
	}
	#t3_2 #whatsNewBox p.whatsNewSubtitle {
	font-size:1.4em;
	font-weight:bold;
	color:#0033cc;
	padding-bottom:2px;
	}
		#t3_2 #whatsNewBox a.bottomLink {
		font-size:1.1em;
		font-weight:bold;
		padding-left:15px;
		background:url(/images/t3_homepage/arrow_on_white_off_on.gif) 0 1px no-repeat;
		width:83px;
		display:block;
		}
			#t3_2 #whatsNewBox a:hover.bottomLink {
			background:url(/images/t3_homepage/arrow_on_white_off_on.gif) 0 -68px no-repeat;
			}
		#t3_2 a.arrowLink {
		font-size:1.1em;
		font-weight:bold;
		padding-left:15px;
		background:url(/images/t3_homepage/arrow_on_white_off_on.gif) 0 1px no-repeat;
		display:block;
		margin:18px 0 20px 0;
		}
		#t3_2 a.viewAllLink {
		font-size:1.1em;
		font-weight:bold;
		padding-left:15px;
		margin:5px 0 0 15px;
		background:url(/images/t3_homepage/arrow_on_white_off_on.gif) 0 1px no-repeat;
		display:block;
		float:left;
		}
			#t3_2 a:hover.viewAllLink {
			background:url(/images/t3_homepage/arrow_on_white_off_on.gif) 0 -68px no-repeat;
			}

#t3_2 .whatsNewSpacer {
height:75px
}
#t3_2 #gotAQuestionBox {
width:345px;
background:#0090d9 url(/images/t3_homepage/gotsomemore_box_slither.gif) top right repeat-y;
margin-top:14px;
}
	#t3_2 #gotAQuestionBoxTop {
	width:345px;
	background:url(/images/t3_homepage/gotsomemore_box_top.gif) top right no-repeat;
	}
	#t3_2 #gotAQuestionBoxBottom {
	width:345px;
	background:url(/images/t3_homepage/gotsomemore_box_bottom.gif) bottom right no-repeat;
	}
		#t3_2 #gotAQuestionBoxBottom .textBox {
		width:220px;
		float:left;
		}
		#t3_2 #gotAQuestionBoxBottom h3 {
		font-size:1.6em;
		font-weight:normal;
		padding:12px 0 3px 10px;
		color:#fff;
		display:block;
		}
		#t3_2 #gotAQuestionBoxBottom h3.h3Sub {
		font-size:1.6em;
		font-weight:normal;
		padding:12px 0 0 10px;
		color:#fff;
		display:block;
		line-height:1em;
		}
		#t3_2 #gotAQuestionBoxBottom p {
		color:#fff;
		padding:0 0 4px 10px;
		}
		#t3_2 #gotAQuestionBoxBottom input.questionField {
		font-size:1.1em;
		width:190px;
		margin:0 0 0 10px;
		}
		#t3_2 .findAnswerBut {
		padding:4px 0 4px 7px;
		}
#t3_2 #mumAndBabyClubBox {
width:375px;
background:#fd1d23 url(/images/t3_homepage/mumandbabyclub_box_slither.gif) top right repeat-y;
}
	#t3_2 #mumAndBabyClubBoxTop {
	width:375px;
	background:url(/images/t3_homepage/mumandbabyclub_box_top.gif) top right no-repeat;
	}
	#t3_2 #mumAndBabyClubBoxBottom {
	width:375px;
	background:url(/images/t3_homepage/mumandbabyclub_box_bottom.gif) bottom right no-repeat;
	}
	#t3_2 #mumAndBabyClubBoxBottom .textBox {
	width:265px;
	float:left;
	}
		#t3_2 #mumAndBabyClubBoxBottom h3 {
		font-size:2.1em;
		font-weight:normal;
		padding:12px 10px 3px 15px;
		color:#fff;
		display:block;
		}
		#t3_2 #mumAndBabyClubBoxBottom h3.h3Sub {
		font-size:2.1em;
		font-weight:normal;
		padding:12px 10px 3px 15px;
		color:#fff;
		display:block;
		line-height:1em;
		}
		#t3_2 #mumAndBabyClubBoxBottom a.joinTodayBut {
		display:block;
		width:85px;
		height:23px;
		background:url(/images/t3_homepage/jointoday_but_off_on.gif) top left no-repeat;
		margin:8px 0 8px 15px;
		}
		#t3_2 #mumAndBabyClubBoxBottom a:hover.joinTodayBut {
		background:url(/images/t3_homepage/jointoday_but_off_on.gif) bottom left no-repeat;
		}
			#t3_2 #mumAndBabyClubBoxBottom a span {
			display:none;
			}
		#t3_2 #mumAndBabyClubBoxBottom ul {
		margin:0;
		padding:0;
		list-style:none;
		}
			#t3_2 #mumAndBabyClubBoxBottom ul li {
			font-size:1.1em;
			color:#fff;
			text-decoration:none;
			padding:0 0 1px 10px;
			margin-left:15px;
			background:url(/images/t3_homepage/white_bullet_on_red.gif) 0 5px no-repeat;
			display:block;
			}

#t3_2 #featureBlockContainer {
width:205px;
}
#t3_2 #formBox {
width:737px;
float:left;
background:url(/images/t62_1_myprofile/form_box_slither.gif) top left repeat-y;
margin:5px 0 0 15px;
}
	#t3_2 #formBoxTop {
	width:737px;
	height:74px;
	background:url(/images/t62_1_myprofile/form_box_top.gif) top left no-repeat;
	float:left;
	}
		#t3_2 #formBoxTop p {
		font-size:1.6em;
		font-weight:bold;
		color:#fff;
		padding:31px 0 0 15px;
		}
		.sIFR-active #t3_2 #formBoxTop p.myCowGate {
		font-size:1.6em;
		font-weight:bold;
		color:#fff;
		padding:31px 0 0 15px;
		line-height:1em;
		}
	#t3_2 #formBoxBottom {
	width:737px;
	float:left;
	background:url(/images/t62_1_myprofile/form_box_bottom.gif) bottom left no-repeat;
	}
		#t3_2 #formBoxLeft {
		width:258px;
		float:left;
		}
			#t3_2 #formBoxLeftImage {
			width:107px;
			float:left;
			}
			#t3_2 #formBoxLeftImage img {
			padding-left:15px;
			float:left;
			}
			#t3_2 #formBoxLeftText {
			width:205px;
			padding-right:16px;
			float:left;
			margin-bottom:15px;
			}
				#t3_2 .formBoxTitle {
				font-size:1.4em;
				font-weight:bold;
				padding-bottom:4px;
				}
				#t3_2 a.cowGateBut {
				height:23px;
				width:149px;
				background:url(/images/t62_1_myprofile/gotomycowandgate_btn_off_on.gif) top left no-repeat;
				display:block;
				float:left;
				padding:0;
				margin:5px 0 0 -2px;
				}
					#t3_2 a:hover .cowGateBut {
					background-position:bottom;
					}
					#t3_2 a.cowGateBut span {
					display:none;
					}

				#t3_2 a.cowGateSubsBut {
				height:23px;
				width:165px;
				background:url(/images/t62_1_myprofile/updatemysubscription_btn_off.gif) top left no-repeat;
				display:block;
				float:left;
				padding:0;
				margin:5px 0 0 -2px;
				}
					#t3_2 a:hover .cowGateSubsBut {
						background:url(/images/t62_1_myprofile/updatemysubscription_btn_on.gif) top left no-repeat;
						}
					#t3_2 a.cowGateSubsBut span {
					display:none;
					}

				#t3_2 #mainContentLeft ul.whatIsList {
				margin:0;
				padding:0;
				list-style:none;
				}
					#t3_2 #mainContentLeft ul.whatIsList li {
					font-size:1.1em;
					font-weight:bold;
					text-decoration:none;
					padding:0 0 1px 10px;
					background:url(/images/grey_bullet_on_white.gif) 0 5px no-repeat;
					display:block;
					}
				#t3_2 .listNoPadding {
				padding-bottom:8px;
				}
		#t3_2 #formBoxRight {
		width:398px;
		padding-left:15px;
		float:left;
		background:url(/images/t62_1_myprofile/vert_line.gif) top left repeat-y;
		}
			#t3_2 a.subBut {
				height:23px;
				width:157px;
				background:url(/images/t62_1_myprofile/updatemysubscription_btn_off_on.gif) top left no-repeat;
				display:block;
				float:left;
				padding:0;
				margin:5px 0 10px 0;
				}
					#t3_2 a:hover .subBut {
					background-position:bottom;
					}
					#t3_2 a.subBut span {
					display:none;
					}
			#t3_2 .checkBox1,
			#t3_2 .checkBox2 {
			width:185px;
			padding-right: 5px;
			}
				#t3_2 p.checkBoxTitle {
				font-size:1.3em;
				font-weight:bold;
				padding-bottom:8px;
				}
					#t3_2 .checkBox1 label,
					#t3_2 .checkBox2 label {
					margin-left:3px;
					font-size:1.1em;
					}
				#t3_2 .updateSubBut {
				margin:3px 0 0 -2px;
				}
				#t3_2 .checkBoxPadding {
				padding-bottom:6px;
				margin-right: 10px;
				}

		#t3_2 #formBoxLeft2 {
		width:238px;
		padding-left: 20px;
		padding-bottom: 20px;
		float:left;
		}
		#t3_2 #formBoxRight2 {
		width:398px;
		padding-left: 20px;
		float:left;
		}

#t3_2 #alternateColumnsWrapper {
padding-bottom:25px;
}
	#t3_2 #alternateColumnLeft {
	width:345px;
	float:left;
	}
	#t3_2 #alternateColumnRight {
	width:155px;
	float:right;
	}
		#t3_2 #latestPollBox {
		width:155px;
		background:#0090d9;
		}
			#t3_2 #latestPollTop {
			width:155px;
			background:url(/images/t3_homepage/ourlatestpoll_top.gif) top right no-repeat;
			}
			#t3_2 #latestPollBottom {
			width:155px;
			background:url(/images/t3_homepage/ourlatestpoll_bottom.gif) bottom right no-repeat;
			height:157px;
			}
			#t3_2 #latestPollBottom h3 {
			padding:24px 0 2px 10px;
			width:100px;
			font-size:1.8em;
			font-weight:normal;
			}
			.sIFR-active #t3_2 #latestPollBottom h3 {
			padding:24px 0 2px 10px;
			width:100px;
			font-size:1.8em;
			font-weight:normal;
			line-height:1em;
			}
			#t3_2 #latestPollBottom p {
			padding:0 0 15px 10px;
			display:block;
			color:#fff;
			font-size:1.1em;
			}
#t3_2 #myStageLists {
width:510px;
padding-bottom:5px;
}
	#t3_2 #myStageListsLeft {
	width:240px;
	float:left;
	}
	#t3_2 #myStageListsRight {
	width:240px;
	padding-left:25px;
	float:left;
	}
	#t3_2 .listBlock {
	margin-bottom: 0px;
	width:240px;
	float:left;
	}
	#t3_2 #myStageListsLeft .listBlock p,
	#t3_2 #myStageListsRight .listBlock p {
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:3px;
	color:#0099cc;
	}
	.sIFR-active #t3_2 #myStageListsLeft .listBlock p.myStageListSifr,
	.sIFR-active #t3_2 #myStageListsRight .listBlock p.myStageListSifr {
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:0;
	color:#0099cc;
	line-height:1em;
	}
	#t3_2 .listBlock ul {
	margin:0 0 3px 0;
	padding:0;
	list-style:none;
	}
		#t3_2 .listBlock ul li {
		display:block;
		}
			#t3_2 .listBlock ul li a {
			font-size:1.1em;
			font-weight:bold;
			text-decoration:none;
			padding: 0 0 1px 15px;
			display:block;
			background:url(/images/t3_homepage/arrow_on_white_off_on.gif) 0 1px no-repeat;
			}
				#t3_2 .listBlock ul li a:hover {
				text-decoration:underline;
				background:url(/images/t3_homepage/arrow_on_white_off_on.gif) 0 -68px no-repeat;
				}
#t3_2 a.stageSummaryBut {
width:152px;
height:23px;
display:block;
background:url(/images/t3_homepage/stage_summary_but_off_on.gif) top left no-repeat;
float:right;
margin-bottom:15px;
}
	#t3_2 a:hover.stageSummaryBut {
	width:152px;
	height:23px;
	display:block;
	background:url(/images/t3_homepage/stage_summary_but_off_on.gif) bottom left no-repeat;
	}
	#t3_2 a.stageSummaryBut span {
	display:none;
	}
#t3_2 p.myStagePara {
padding-bottom:4px;
font-size:2.0em;
color:#0099cc;
}
.sIFR-active #t3_2 p.myStagePara {
padding-bottom:4px;
font-size:2.0em;
color:#0099cc;
width:90px;
line-height:1em;
}

#t3_2 .myStageMenu {
font-size:1.1em;
width:120px;
padding:0;
margin:0;
}
#t3_2 .goCalBut {
padding:0 0 0 5px;
}
#t3_2 #stageForm {
width:300px;
float:left;
margin:2px 0 0 30px;
}
#t3_2 .jumpMenu {
float:left;
padding-top:2px;
}
#t3_2 p.myStageStatus {
margin-top:7px;
font-size:1.2em;
}
#t3_2 #mainContentLeft #pageTitleMiddleMiddle a.h1Link {
font-size:1.2em;
font-weight:bold;
padding-left:15px;
color:#fff;
background:url(/images/t3_homepage/arrowonred_off_on.gif) 0 1px no-repeat;
}
#t3_2 #mainContentLeft #pageTitleMiddleMiddle a:hover.h1Link {
background:url(/images/t3_homepage/arrowonred_off_on.gif) 0 -57px no-repeat;
}

.mt5{
	margin-top:5px;
}



#t62_2 #shadow-container {
    /*position: relative;
    left: 3px;
    top: 3px;*/
    margin-right: 7px;
    margin-bottom: 10px;
    /*height:50px;
    min-width:20px;*/
    float:left;
}
#t62_2 .gallerylink {
	clear: both;
	display: block;
	float: right;
	margin: 0 20px 0 0;
}
#t62_2 #shadow-container .shadow2,
#t62_2 #shadow-container .shadow3,
#t62_2 #shadow-container .shadow-image-container {
    position: relative;
    left: -1px;
    top: -1px;
}

    #t62_2 #shadow-container .shadow1 {
        background: #F1F0F1;
    }

    #t62_2 #shadow-container .shadow2 {
        background: #DBDADB;
    }

    #t62_2 #shadow-container .shadow3 {
        background: #B8B6B8;
    }

    #t62_2 #shadow-container .shadow-image-container {
        background: #ffffff;
        border: 1px solid #848284;
        
    }
    
/*New pregnancy calender navigation*/
#t81 .toddlerMonthBoxWrapper, #t83 .toddlerMonthBoxWrapper {
width:555px;
margin-bottom:20px;
}
	#t81 .toddlerMonthBoxTop, #t83 .toddlerMonthBoxTop {
	width:555px;
	background:url(/images/t1_1_pregnancy_stage_summary/pregnancymonth_box_top_v5.gif) left top no-repeat;
	}
		#t81 .toddlerMonthPadding, #t83 .toddlerMonthPadding {
		padding: 10px 10px 20px 10px;
		}
			#t81 .toddlerMonthPaddingLeft, #t83 .toddlerMonthPaddingLeft {
				float: left; 
				width:300px;
			}
				#t81 .toddlerMonthPaddingLeft .toddlerMonthMenu, #t83 .toddlerMonthPaddingLeft .toddlerMonthMenu {
				margin-top: 3px;
				}
				
			#t81 .toddlerMonthPaddingRight, #t83 .toddlerMonthPaddingRight {
				float: right; 
				margin-top:5px;
			}
			#t81 .toddlerMonthPaddingRight a, #t83 .toddlerMonthPaddingRight a {
				text-align: right; 
			}
			#t81 .toddlerMonthPaddingRight a.previous, #t83 .toddlerMonthPaddingRight a.previous{
				margin-right: 10px;
			}
					
			#t81 .toddlerMonthPaddingRight .goBtn, #t83 .toddlerMonthPaddingRight .goBtn {
				margin-top: -3px;
			}

	#t81 .toddlerMonthBoxBottom, #t83 .toddlerMonthBoxBottom {
	width:555px;
	height:11px;
	background:url(/images/t1_1_pregnancy_stage_summary/pregnancymonth_box_bottom_v2.gif) left top no-repeat;
	}
	

.sIFR-active #t81 .promo_gum-container .SubNoYellow,.sIFR-active #t83 .promo_gum-container .SubNoYellow,.sIFR-active #t84 .promo_gum-container .SubNoYellow {
font-size:3.5em;
color:#ffff00;
}

.sIFR-active #t81 .promo_gum-container .SubNoWhite, .sIFR-active #t83 .promo_gum-container .SubNoWhite, .sIFR-active #t84 .promo_gum-container .SubNoWhite {
font-size:1.7em;
color:#ffffff;
width:140px;
}

/*t1_2*/
#t1_2 .promo_gum-container {
margin-top:10px;
}

.sIFR-active #t1_2 .promo_gum-container .SubNoYellow {
font-size:3.5em;
color:#ffff00;
}

.sIFR-active #t1_2 .promo_gum-container .SubNoWhite {
font-size:1.7em;
color:#ffffff;
width:140px;
}
	
/* Iron count page */
#iron #mainContentLeft {
width:765px;
margin-left:0;
}

#iron .ironCalcContent {
width:765px;
height:200px;
padding:0 0 10px 0;
}

.sIFR-active #iron .ironCalcContent h1.SubNoRed {
font-size:3.0em;
color:#ff0000;
}


#iron .ironCalcLeft {
width:472px;
margin-right:35px;
float:left;
}

#iron .ironCalcLeft p, #iron .ironCalcContentBottom p {
font-size:1.3em;
line-height:1.3em;
padding: 0;
}

#iron .ironCalcContentBottom p {
font-size:1.3em;
line-height:1.3em;
padding:0 30px 0 0;
}

#iron .ironCalcRight {
width:223px;
float:left;
}

#iron .ironCalcContentBottom {
height:568px;
margin-bottom:20px;
}

#iron #ironCalcWhere, #iron #ironCalcWhereConfirm {
margin-top:20px;
height:300px;
}

#iron .ironLanding {
width:765px;
height:700px;
}

.ironLandingInner {
width:750px;
height:395px;
}

.sIFR-active #iron .ironLandingInner h1.SubNoWhiteLand {
font-size:4.0em;
font-weight:bold;
color:#ffffff;
margin-bottom:10px;
}

.ironLandingInnerLeft {
width:430px;
height:270px;
background-color:#0090d9; 
float:left;
padding:10px 20px 0 20px;
}

.ironLandingInnerLeft img {
margin-bottom:40px;
}

.sIFR-active #iron .ironLandingInnerLeft h3.SubNoWhiteLand {
font-size:2.0em;
color:#ffffff;
}

.ironLandingInnerRight {
width:280px;
height:280px;
background-color:#0090d9;
float:left;
}

.ironLandingInnerRight #logo, #banner {
position:absolute;
z-index:3;
left:650px;
top:100px;
}
#txt-clean {
	height:1px;
	width:1px;
}
.ironLandingInnerLower {
width:710px;
height:95px;
background-color:#0090d9;
float:left;
padding:0 20px 0 20px;
}

.ironLandingInnerLower p {
color:#ffffff;
font-size:1.5em;
line-height:1.3em;
}

.ironLandingInnerTop {
	width:750px;
	height:10px;
	background:url(/images/ironcalc/Landing_Bnr_Top.gif) no-repeat;
}

.ironLandingInnerBottom {
	width:750px;
	height:10px;
	background:url(/images/ironcalc/Landing_Bnr_Btm.gif) no-repeat;
}

/* cereals, salt and steam summary pages */

#cereal #mainContentLeft, 
#salt #mainContentLeft, 
#steam #mainContentLeft {
width:750px;
}
#cereal #mainContentLeft h2, 
#salt #mainContentLeft h2 {
font-size: 3.1em;
margin: 20px 0 0 0;
}
#cereal #mainContentLeft p, 
#salt #mainContentLeft p {
font-size: 1.3em;
}
#cereal #helpBubbleTextBox, 
#salt #helpBubbleTextBox {
margin:30px 30px 0 0;
width:363px;
}

#cereal #helpBubbleTextBox p, 
#salt #helpBubbleTextBox p {
font-size: 1.3em;
}

#cereal .mainImage {
margin-bottom: 20px;
}
.cerealUpper, 
.cerealLower, 
.saltLower 
{
width:750px;
margin-top:20px;
}
.cerealUpperLeft, .cerealUpperRight
{
width:369px;
height:204px;
float: left;
}
.cerealUpperRight 
{
margin-left: 10px;
}
.cerealUpperLeft h3, .cerealUpperRight h3 {
font-size:2.5em;
margin:6px 10px 0 15px;
}
.cerealUpperLeft h3 {
color:#66CC33;
}
.cerealUpperRight h3 {
color:#ff0000;
}
.cerealUpperText
{
margin:30px 0 20px 180px;
width:175px;
}
.cerealUpperRight .cerealUpperText
{
margin-top:0;
}
.cerealUpperText p
{
height:90px;
}
.cerealUpperText a {
padding-left:15px;
background:url(/images/white_arrow.gif) 0 2px no-repeat;
}

.cerealLower h3
{
font-size:1.5em;
}
.cerealLower p
{
color:#ffffff;
}
.cerealLowerLeft, 
.cerealLowerCentre, 
.cerealLowerRight  
{
width:236px;
float: left;
height:166px;
}
.cerealLowerCentre
{
margin-left: 20px;
}
.cerealLowerRight
{
margin-left: 20px;
}
.LowerLeftContent , .LowerCentreContent, .LowerRightContent   
{
margin:75px 10px 0 10px;
}
#cereal #mainContentLeft .LowerLeftContent p, #cereal #mainContentLeft .LowerCentreContent p, #cereal #mainContentLeft .LowerRightContent p, #cereal #mainContentLeft .backToPreviousBackToTop p, #salt #mainContentLeft .getInvolvedMiddleBlockText p{
font-size:1.1em;
}
.legal-footer {
	margin-top:20px;
}
#cereal #mainContentLeft .legal-footer p {
	font-size:1em;
}

/* salt summary specific */
.saltLower p, .saltLower img {
float:left;
}
.saltLower p {
margin:10px 0 0 10px;
width:450px;
}
.saltBox {
	margin:10px 0 0 0;
}
.saltBoxBottom {
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	background: url(/images/salt_box_bottom.png) no-repeat bottom left;
}
.saltBoxTop {
	height:42px;
	background:url(/images/salt_box_top.png) top left no-repeat;
}
#salt #mainContentLeft .saltBoxTop p {
	font-size:1.6em;
	font-weight:bold;
	color:#fff;
	padding: 11px 13px 0 13px;
}
.saltBoxCont {
	margin: 0;
	padding: 10px 0 10px 10px;
}
.saltBoxCont .lftcont {
	float:left;
	display:inline;
	width:404px;
}
.saltBoxCont .rgtcont {
	float:left;
	display:inline;
	width:315px;
}
.saltBoxBorder {
	background:url(/images/salt_box_slither.jpg) top left repeat-y;
}
.saltBoxBottomText {
	width:208px;
	padding-top:7px;
	float:left;
}

#salt .getInvolved {
margin-top:10px;
width:750px;
}

#salt .getInvolvedTopLightGreen {
	height:62px;
	background:url(/images/feature_blocks/get_involved_top_lightgreen_long.jpg) top left no-repeat;
	}
	
	#salt .getInvolvedMiddle {
	width:750px;
	background:url(/images/feature_blocks/get_involved_slitther_long.jpg) top left repeat-y;
	padding-bottom:10px;
	float:left;
	}
		#salt .getInvolvedMiddleRateBlock, #salt .getInvolvedMiddleBookmarkBlock, #salt .getInvolvedMiddleForwardBlock {
		width:250px;
		}
		
		#salt .getInvolvedMiddleBlockText img {
		padding:3px 0 2px 360px;
		}
		
	#salt .getInvolvedBottom {
	background:url(/images/feature_blocks/get_involved_bottom_slither_paleblue_long.jpg) top left repeat-y;
	}

	#salt .getInvolvedBottomCurve {
	height:10px;
	background:url(/images/feature_blocks/get_involved_bottom_paleblue_long.jpg) top left no-repeat;
	}
	
/* steam summary specific */
#steam .steamUpper ul {
width:273px;
float:left;
margin:0 0 5px 0;
padding:0;
list-style:none;
}

* html #steam .steamUpper ul {
margin:0 0 10px 10px;
}

#steam .steamUpper ul li {
font-size:1.3em;
font-weight:bold;
text-decoration:none;
padding:0 0 5px 25px;
background:url(/images/steam/steam_article_redtick.gif) 0 0 no-repeat;
display:block;
}
#steam #mainContentLeft p, #steam_ingredients #mainContentLeft p  {
font-size: 1.1em;
}
.steamUpperLeft
{
width:507px;
float: left;
}
#steam #mainContentLeft h1, #steam #mainContentLeft h2 {
color:#30bb00;
font-size:2.6em;
margin-bottom:10px;
padding: 0;
}
.steamUpperRight
{
width:233px;
float: left;
margin-left: 10px;
background:url(/images/steam/recipegen_border_mid_strip.gif) top left repeat-y;
}
.steamUpperRight .steamUpperRightTop {
	width:233px;
	height:10px;
	background:url(/images/steam/recipegen_border_top_strip.gif) top left no-repeat;
}
.steamUpperRight .steamUpperRightBottom {
	width:233px;
	height:10px;
	background:url(/images/steam/recipegen_border_btm_strip.gif) bottom left no-repeat;
}
.steamUpperRight h3 {
color:#233e88;
font-size:2.2em;
margin:6px 10px 0 15px;
}
.steamUpperRight p
{
color:#233e88;
margin:10px 10px 0 15px;
padding:0;
width:200px;
}
.steamUpperRight img
{
margin:10px 10px 0 15px;
}
.steamUpperLeft h3 {
font-size:2.5em;
margin:6px 10px 0 15px;
color:#66CC33;
}
.steamLower 
{
width:750px;
height:250px;
margin:20px 0 20px 0;
}

.steamLowerLeft, 
.steamLowerCentre, 
.steamLowerRight    
{
width:209px;
float: left;
background-color:#30bb00;
}
.steamLowerCentre
{
margin-left: 60px;
}
.steamLowerRight 
{
margin-left: 60px;
}
.steamLowerLeftContent , .steamLowerCentreContent, .steamLowerRightContent   
{
margin:10px 10px 0 10px;
height:135px;
}
.steamLowerRightContent img 
{
margin-top:10px;
}
.steamLower h3 
{
font-size:1.6em;
color:#ffffff;
margin:0 0 5px 0;
}
.steamLowerLeftContent p, .steamLowerCentreContent p, .steamLowerRightContent p {
font-size:0.8em;
color:#ffffff;
padding:0;
}
#steam #mainContentLeft .steamLower a, #steam_ingredients #mainContentLeft .steamLower a {
color:#ffffff;
}
.steamLower ul 
{
list-style:none outside none;
padding:0;
display:block;
}
.steamLower ul li a {
background:url("/images/feature_blocks/arrow_midgreen_off_on.jpg") no-repeat scroll 0 1px transparent;
}
*html .steamLower ul li a {
height:20px;
}
.steamLower ul li a {
display:block;
font-size:1.1em;
font-weight:bold;
padding:0 0 4px 15px;
text-decoration:none;
}
* html .steamLower ul li a {
padding:0 0 0 15px;
}
.steamLowerBottom 
{
width:209px;
height:18px;
background:url(/images/steam/promo_btm_green.jpg) top left no-repeat;
}
#steamWidget 
{
height:500px; 
width:775px; 
margin-bottom: 20px;
}

#recipeWidget
{
height:606px; 
width:765px; 
margin-bottom: 20px;
}

/* Steam ingredients page */
#steam_ingredients .steamLower 
{
margin:0 0 20px 0;
}

#steam_ingredients h2 {
color:#30bb00;
font-size:2.6em;
margin-bottom:10px;
padding: 0;
}

/* steam articles */
#steam_article .catTableWrapper {
width:555px;
padding-bottom:5px;
margin:20px 0 20px 0;
}
	#steam_article .catTableTopWrapper {
	width:555px;
	background-color:Green;
	}
		#steam_article .catTableTop {
		width:555px;
		height:58px;
		background:url(/images/steam/steam_article_table_top.jpg) top left no-repeat;
		}
			#steam_article .catTitleFirst,
			#steam_article .catTitleCenter {
			font-size:1.4em;
			font-weight:bold;
			color:#FFFFFF;
			}
			#steam_article .catTitleFirst {
			margin:11px 15px;
			padding:0;
			}
			#steam_article .catTitleCenter {
			text-align:center;
			margin:11px 0;
			}
	#steam_article .catTableMiddleGrey {
	width:555px;
	height:40px;
	background-color:#CFEDFA;
	}
	#steam_article .catTableMiddleBlue {
	width:555px;
	height:40px;
	background-color:#ffffff;
	}
	
	#steam_article .catTableMiddleLeft {
	width:273px;
	height:40px;
	float:left;
	border-left:#C8CDD1 1px solid;
	border-right:#C8CDD1 1px solid;
	}
	#steam_article .catTableMiddleRight {
	width:272px;
	height:40px;
	float:right;
	border-right:#C8CDD1 1px solid;
	}
	
	#steam_article .catTableMiddleLeft p {
	margin:10px 0  0 10px;
	padding:0;
	}
	
	#steam_article .catTableMiddleRight p {
	margin:10px 0  0 10px;
	padding:0;
	}
	
	#steam_article .catTableBottom {
	width:555px;
	height:38px;
	background:url(/images/steam/steam_article_table_btm.jpg) top left no-repeat;
	}


.SteamText 
{
    float: left;
    width: 340px;
}

.SteamImage 
{
    float: right;
    margin-top: 30px;
}

