/* BABY.CSS sets the look & feel for the Baby theme */

/* Topnav Baby Theme */
	.topnavborders {
		margin-right:1px;
		border-top-width:1px; border-top-style:solid; border-top-color:#E09FD2;
		border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E09FD2;
	}
	.topnavtext {
		cursor:pointer; 
		font-family:myfont,helvetica,arial; 
		font-size:14px; 
		font-weight:bold; 
		color:#ffffff;
		background-color:#EBC2E2;
	}
	.topnavtexthover {
		cursor:pointer; 
		font-family:myfont,helvetica,arial; 
		font-size:14px; 
		font-weight:bold; 
		color:#E09FD2;
		background-color:#ffffff;
	}
	.topnavtextselected {
		cursor:pointer; 
		font-family:myfont,helvetica,arial; 
		font-size:14px; 
		font-weight:bold; 
		color:#ffffff;
		background-color:#CF88C0;
	}
	.startRegistry {
		cursor:pointer; 
		font-family:myfont,helvetica,arial; 
		font-size:14px; 
		font-weight:bold; 
		color:#ffffff;
		background-color:#EBC2E2;
		white-space:nowrap;
	}
	.startRegistryHover {
		cursor:pointer; 
		font-family:myfont,helvetica,arial; 
		font-size:14px; 
		font-weight:bold; 
		color:#F47836;
		background-color:#ffffff;
		white-space:nowrap;
	}
	.startRegistrySelected {
		cursor:pointer; 
		font-family:myfont,helvetica,arial; 
		font-size:14px; 
		font-weight:bold; 
		color:#ffffff;
		background-color:#CF88C0;
		white-space:nowrap;
	}
/* end Topnav Baby Theme */

/* Pageheader Baby Theme */
.headerbg {
	background-color:#ffffff;
	background-attachment:scroll;
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(/images/header/babyheaderbg.jpg);
}
.menu_top {
	font-weight:normal; font-size:10px; color:#BD74AD; font-family:tahoma,verdana,helvetica,sans-serif;
}
A.menu_top {
	font-weight:normal; font-size:10px; color:#BD74AD; font-family:tahoma,verdana,helvetica,sans-serif; text-decoration:none;
}
A.menu_top:hover {
	text-decoration: underline;
}
/* end Pageheader Baby Theme */

/* baby home */
.homemessagebg {
	background-color:#F1F1F2;
	background-attachment : scroll;
	background-position : bottom 100%;
	background-repeat : no-repeat;
	background-image : url(/images/home/babybear.gif);
}

A.lnk2hp {
	text-decoration: none;
	font-size:8pt; 
	font-family:tahoma,verdana,sans-serif; 
	font-weight:normal;
	color:#8454c0; 
}
/* end baby home */


/* Baby Boxes */
.themeboxheaders {
/*	background-color:#FFCCFF; */
	background-color:#D8E7F3; 
	padding:4px; 
	padding-left:10px; 
	font-family:myfont, arial;
	font-style:normal;
	font-weight:bold; 
	font-size:12pt; 
	color:#5535AA;
/*	color:#5535AA;*/
}
.themeboxheadershover {
	background-color:#EFC8E7; 
	padding:4px; 
	padding-left:10px; 
	font-family:myfont, arial;
	font-style:normal;
	font-weight:bold; 
	font-size:12pt; 
	color:#993399;
}
.themeboxes {
/*	border-width:1px; border-style:solid; border-color:#FFCCFF; */
	border-width:1px;
	border-style:solid;
	border-color:#D8E7F3; 
	padding:10px;
	font-family:tahoma, verdana, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#993399;
}
/* end Baby Boxes */

/* Leftnav Baby Theme */
.startaregistryln {
 	cursor:pointer;
	background-color:#CF88C0;
	border-width:1px; border-style:solid; border-color:#E1B0D8;
	padding:4px;
	font-family:myfont,arial;
	font-style:normal;
	font-size:14pt;
	font-weight:bold;
	color:#ffffff;
}
.startaregistrylnover {
 	cursor:pointer;
	background-color:#ffffff;
	border-width:1px; border-style:solid; border-color:#E1B0D8;
	padding:4px;
	font-family:myfont,arial;
	font-style:normal;
	font-size:14pt;
	font-weight:bold;
	color:#CF88C0;
}
.belowstartaregistry {
	background-color:#FBEBFB; 
	border-width:1px; border-style:solid; border-color:#FBEBFB; 
	border-top-width:1px; border-top-style:solid; border-top-color:#FBEBFB;
}
.findaregistryln {
	cursor:pointer; 
	background-color:#DFA3D1; 
	border-width:1px; border-style:solid; border-color:#F0CEEA; 
	padding:4px; 
	font-family:myfont, arial;
	font-style:normal;
	font-size:14pt; 
	font-weight:bold; 
	color:#ffffff;
}
.findaregistrylnover {
	cursor:pointer; 
	background-color:#ffffff; 
	border-width:1px; border-style:solid; border-color:#F0CEEA; 
	padding:4px; 
	font-family:myfont, arial;
	font-style:normal;
	font-size:14pt; 
	font-weight:bold;
	color:#DFA3D1;
}
.belowfindaregistry {
	background-color:#FBEBFB;
}
.catheaderborder {
	border-top-width:1px; border-top-style:solid; border-top-color:#F1BAF1; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#F1BAF1;
}
.catheaderouter {
	border-left-width:1px; border-left-style:solid; border-left-color:#ECE2F6; 
	border-top-width:1px; border-top-style:solid; border-top-color:#ffffff; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFE6FF; 
	border-right-width:1px; border-right-style:solid; border-right-color:#ECE2F6;
}
.catheaderinner {
	background-color:#FBEBFB; 
	border-left-width:1px; border-left-style:solid; border-left-color:#FBEBFB; 
	padding:4px; 
	padding-left:10px; 
	font-family:tahoma,verdana,sans-serif; 
	font-size:10pt; 
	font-weight:bold; 
	color:#5535AA;
}
.categoriesinnerhover {
	background-color:#EFC8E7; 
	border-left-width:1px; border-left-style:solid; border-left-color:#FFE6FF; 
	padding:4px; 
	padding-left:10px;
	font-family:tahoma,verdana,sans-serif; 
	font-size:10pt; 
	font-weight:bold; 
	color:#9251A0;
	cursor:pointer;
}

.themebgln {
	border-left-width:1px; border-left-style:solid; border-left-color:#FFE6FF; 
	border-top-width:1px; border-top-style:solid; border-top-color:#ffffff; 
	border-right-width:1px; border-right-style:solid; border-right-color:#E7DFF4; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#F2BFF2; 
	padding-top:10px; 
	padding-bottom:10px; 
	background-color:#FBEBFB;
}
.themelinkbg {
	font-family:myfont,tahoma,verdan,sans-serif; 
	font-size:14pt; 
	font-weight:bold; 
	color:#957BC3; 
	cursor:pointer;
}
.themelinkbghover {
	background-color:#EFC8E7;
	font-family:myfont,tahoma,verdan,sans-serif; 
	font-size:14pt; 
	font-weight:bold; 
	color:#9251A0;
	cursor:pointer;
}

.myregistriesheaderborderln {
	border-top-width:1px; border-top-style:solid; border-top-color:#F2BFF2; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#F2BFF2;
}
.myregistriesheaderouterln {
	cursor:pointer; 
	border-left-width:1px; border-left-style:solid; border-left-color:#F4F2FA; 
	border-top-width:1px; border-top-style:solid; border-top-color:#ffffff; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#EFEFEF; 
	border-right-width:1px; border-right-style:solid; border-right-color:#F2EFF8;
}
.myregistriesheaderinnerln {
	background-color:#FBEBFB; 
	border-left-width:1px; border-left-style:solid; border-left-color:#FFE6FF; 
	padding:4px; 
	padding-left:10px;
	font-family:tahoma,verdana,sans-serif; 
	font-size:10pt; 
	font-weight:bold; 
	color:#5535AA;
	cursor:pointer;
}
.myregistriesheaderinnerlnhover {
	background-color:#EFC8E7; 
	border-left-width:1px; border-left-style:solid; border-left-color:#FFE6FF; 
	padding:4px; 
	padding-left:10px;
	font-family:tahoma,verdana,sans-serif; 
	font-size:10pt; 
	font-weight:bold; 
	color:#9251A0;
	cursor:pointer;
}

.myregistriestd {
	padding-top:5px;
	border-top:0px; 
	border-left-width:1px; border-left-style:solid; border-left-color:#fbebfb;
	background-color:#FBEBFB; 
}

.upperleftnavbg {
 	background-attachment:scroll;
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(/images/leftnav/babyupperlnbg.gif);
}
.lowerleftnavbg {
 	background-color:#FBEBFB;
 	background-attachment:scroll;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image:url(/images/leftnav/baby.jpg);
}	

.myaccountborderln {
	border-top-width:1px; border-top-style:solid; border-top-color:#F2BFF2; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#F2BFF2;
}
.myaccountouterln {
	border-left-width:1px; border-left-style:solid; border-left-color:#F4F2FA; 
	border-top-width:1px; border-top-style:solid; border-top-color:#ffffff; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#EFEFEF; 
	border-right-width:1px; border-right-style:solid; border-right-color:#F2EFF8;
}
.myaccountinnerln {
	background-color:#FBEBFB; 
	border-left-width:1px; border-left-style:solid; border-left-color:#FFE6FF; 
	padding:4px; 
	padding-left:10px;
	font-family:tahoma,verdana,sans-serif; 
	font-size:10pt; 
	font-weight:bold; 
	color:#5535AA;
	cursor:pointer;
}
.myaccountinnerlnhover {
	background-color:#EFC8E7; 
	border-left-width:1px; border-left-style:solid; border-left-color:#FFE6FF; 
	padding:4px; 
	padding-left:10px;
	font-family:tahoma,verdana,sans-serif; 
	font-size:10pt; 
	font-weight:bold; 
	color:#9251A0;
	cursor:pointer;
}

.planningborderln {
	border-top-width:1px; border-top-style:solid; border-top-color:#F2BFF2; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#F2BFF2;
}
.planningouterln {
	border-left-width:1px; border-left-style:solid; border-left-color:#FFE6FF; 
	border-top-width:1px; border-top-style:solid; border-top-color:#ffffff; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#F1BEF1; 
	border-right-width:1px; border-right-style:solid; border-right-color:#E7DFF4;
}
.planninginnerln {
	background-color:#FBEBFB; 
	border-width:1px; border-style:solid; border-color:#FFE6FF; 
	padding:4px; 
	padding-left:10px;
	font-family:tahoma,verdana,sans-serif; 
	font-size:10pt; 
	font-weight:bold; 
	color:#5535AA;
	cursor:pointer;
}
.planninginnerlnhover {
	background-color:#EFC8E7; 
	border-width:1px; border-style:solid; border-color:#FFE6FF; 
	padding:4px; 
	padding-left:10px;
	font-family:tahoma,verdana,sans-serif; 
	font-size:10pt; 
	font-weight:bold; 
	color:#9251A0;
	cursor:pointer;
}

.forumborderln {
	border-top-width:1px; border-top-style:solid; border-top-color:#F2BFF2; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#F2BFF2;
}
.forumouterln {
	border-left-width:1px; border-left-style:solid; border-left-color:#FFE6FF; 
	border-top-width:1px; border-top-style:solid; border-top-color:#ffffff; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#F1BEF1; 
	border-right-width:1px; border-right-style:solid; border-right-color:#E7DFF4;
} 
.foruminnerln {
	background-color:#FBEBFB; 
	border-width:1px; border-style:solid; border-color:#FFE6FF; 
	padding:4px; 
	padding-left:10px;
	font-family:tahoma,verdana,sans-serif; 
	font-size:10pt; 
	font-weight:bold; 
	color:#5535AA;
	cursor:pointer;
}
.foruminnerlnhover {
	background-color:#EFC8E7; 
	border-width:1px; border-style:solid; border-color:#FFE6FF; 
	padding:4px; 
	padding-left:10px;
	font-family:tahoma,verdana,sans-serif; 
	font-size:10pt; 
	font-weight:bold; 
	color:#9251A0;
	cursor:pointer;
}
.leftnavlinks {
	font-family:tahoma,verdana,sans-serif; 
	font-size:10pt; 
	font-weight:bold; 
	color:#957BC3;
	text-decoration:none; 
}
.leftnavlinks:hover {
	text-decoration:underline;
}
.leftnavbottomlinks {
	font-family:tahoma,verdana,sans-serif; 
	font-size:10pt; 
	font-weight:bold; 
	color:#4E34A2;
	text-decoration:none; 
}
a.leftnavbottomlinks:hover {
	text-decoration:underline;
}

.leftnavsublinks {
	text-decoration:none; 
	font-size:8pt; 
	font-weight:normal; 
	color:#5535AA;
}
.leftnavsublinks:hover {
	color:#CF88C0;
}
.leftnavheader {
	font-weight:bold; font-size: 10pt; color:#502e91; font-family:myfont,helvetica, verdana, arial, sans-serif;
}
/* end Leftnav Baby Theme */

