


body {
	font-family: helvetica, arial, sans-serif;
}



/* ************************************************************************** */
/* ************************************************************************** */
/* **************************************** added by cesar 3/26/2008 ***** */

.RedWhite, .RedWhiteLink {
	color:#9C0001; /* red */
	text-decoration: none;
	width: 560px;
}

.RedWhiteLink:hover {
	text-decoration:underline; color:#ffffff; /* white */
}

.GreenWhite, .GreenWhiteLink {
	color:#38B549; /* green */
	text-decoration: none;
	width: 560px;
}
.GreenWhiteLink:hover {
	text-decoration:underline; color:#ffffff; /* white */
}

/*   .clear prevents divs from flaotin gout side a container div.   */
.clear {
	height:0;
	font-size:0;
	line-height:0;
	clear:both;
}

/* ************************************************************************** */
/* ************************************************************************** */
/* ************************************** CART added by jvc 050808 ***** */

table.saleItem {
	color: #333333;
	font-size: 11px;
	line-height: 150%;
}




/* ************************************************************************** */
/* ************************************************************************** */
/* ********************************************* nav ***** */


td.subnavBack {
	background-image: url(image/babystar/tback01.gif);
	background-repeat: no-repeat;
}



.NavSubCat {
	font-family: helvetica, arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 150%;
	font-weight: bold;
}






.NavSubOn {
	font-family: helvetica, arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 150%;
	text-decoration: underline;
	font-weight: bold;
}

.NavSubOff {
	font-family: helvetica, arial, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 150%;
	text-decoration: underline;
}

.NavSubOffBold {
	font-family: helvetica, arial, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 150%;
	text-decoration: underline;
	font-weight: bold;
}

.NavSubCatGray {
	color: #222222;
	font-size: 11px;
	line-height: 150%;
	font-weight: bold;
}



.NavT, .NavTCat {
	font-family: helvetica, arial, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 150%;
	font-weight: bold;
}

.NavTOn {
	font-family: helvetica, arial, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 150%;
	text-decoration: underline;
	font-weight: bold;
}

.NavTOff {
	font-family: helvetica, arial, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 150%;
	text-decoration: underline;
}

.NavTOnSmall {
	font-family: helvetica, arial, sans-serif;
	color: #333333;
	font-size: 10px;
	line-height: 160%;
	text-decoration: underline;
	font-weight: bold;
}

.NavTOffSmall {
	font-family: helvetica, arial, sans-serif;
	color: #666666;
	font-size: 10px;
	line-height: 160%;
	text-decoration: underline;
}


/**********************************************************/
/********************************************** navCategory ******/


#navCategory {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 70px;
	/* below is needed to fix ff gap bug */
	font-size: 0;
	line-height: 0;
	/* background-image: url(../image/nav/navback01.gif);
	background-repeat: no-repeat;
	background-position: center top;*/
}

#navCategory ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#navCategory li {
	list-style-type: none;
	float: left;
}

#navCategory li a {
	background-repeat: no-repeat;
	background-position: center top;
	height: 70px;
	float: left;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	white-space: nowrap;
}

#navCategory li a.current {
	background-position: 0 -70px;
}

#navCategory li a:hover {
	background-position: 0 -70px;
}

#navCategory li.apparel a {
	background-image: url(../image/navCategory/apparel.gif);
}

#navCategory li.hoodedtowels a {
	background-image: url(../image/navCategory/hoodedtowels.gif);
}

#navCategory li.bedding a {
	background-image: url(../image/navCategory/bedding.gif);
}

#navCategory li.blankets a {
	background-image: url(../image/navCategory/blankets.gif);
}

#navCategory li.burps a {
	background-image: url(../image/navCategory/burps.gif);
}

#navCategory li.bibs a {
	background-image: url(../image/navCategory/bibs.gif);
}

#navCategory li.minis a {
	background-image: url(../image/navCategory/minis.gif);
}

#navCategory li.diaperburps a {
	background-image: url(../image/navCategory/diaperburps.gif);
}

#navCategory li.quickchange a {
	background-image: url(../image/navCategory/quickchange.gif);
}

#navCategory li.cariboo a {
	background-image: url(../image/navCategory/cariboo.gif);
}

#navCategory li.sale a {
	background-image: url(../image/navCategory/sale.gif);
}


#navCategory li.rockthetote a {
	background-image: url(../image/navCategory/totes.gif);
}

#navCategory li.soyorganic a {
	background-image: url(../image/navCategory/soyorganic.gif);
}

#navCategory li.organic a {
	background-image: url(../image/navCategory/organic.gif);
}




/* ************************************************************************** */
/* ************************************************************************** */
/* ********************************************* homeFader ***** */


#homeFaderWrapper {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


#homeFader {
	width: 368px;
	height: 240px;
}



/* ************************************************************************** */
/* ************************************************************************** */
/* ********************************************* page styles ***** */


#HomeSideText {
	font-family: helvetica, arial, sans-serif;
	padding: 0 0 0 10px
}

#HomeSideText p {
	color: #666666;
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
}

#HomeSideText a {
	color: #65B362;
	text-decoration: underline;
	font-weight: inherit;
}


#HomeDescription {
	padding: 10px 0px 0px 20px;
	width: 620px;
}

#HomeDescription p {
	font-family: helvetica, arial, sans-serif;
	color: #444444;
	font-size: 10px;
	line-height: 150%;

}

#HomeDescription a {
	color: #65B362;
	font-weight: bold;
}

/* ************************************************************************** */
/* ************************************************************************** */
/* ********************************************* XXX ***** */


.pressLogo {

	margin: 0 20px 10px 0px;
}

.TableBorder {
	border-color: #E9ECEB;
	border-width: 10;
	border-style: solid;
}


.pressYearOn { text-decoration: none; }

.pressYearOff {
	text-decoration: underline;
	color: #65B362;
}



ul.content {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
}


li.content {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	list-style-type: disc;
	list-style-position: outside;

	/* match PressBody */
	font-family: helvetica, arial, sans-serif;
	color: #444444;
	font-size: 10px;
	line-height: 150%;
}




/* ************************************************************************** */
/* ************************************************************************** */
/* ********************************************* a ***** */


.Footer a:link { color: #BBBBBB; }
.Footer a:visited { color: #BBBBBB; }
.Footer a:active { color: #BBBBBB; }
.Footer a:hover {
	color: #BBBBBB;
	text-decoration: underline overline;
	text-transform: inherit;
}

a:link { color: #333333; }
a:visited { color: #333333; }
a:active { color: #333333; }




a.Green,a.Green:link,a.Green:visited,a.Green:active {
	font-size: inherit;
	color: #65B362;
	line-height: inherit;
	font-weight: bold;
	text-decoration: none;
}

a.Green:hover {
	font-size: inherit;
	color: #65B362;
	line-height: inherit;
	font-weight: bold;
	text-decoration: underline;
}

/* ************************************************************************** */
/* ************************************************************************** */
/* ********************************************* span styles ***** */


.redSmall {
	font-family: helvetica, arial, sans-serif;
	color: #CC0000;
	font-size: 9px;
	line-height: 150%;
	font-weight: bold;
}

.BodySmall {
	font-family: helvetica, arial, sans-serif;
	color: #888888;
	font-size: 9px;
	line-height: 150%;
}

.Body {
	font-family: helvetica, arial, sans-serif;
	color: #888888;
	font-size: 10px;
	line-height: 150%;
}

/* 040108 font size bumped +1 */

.Body333 {
	font-family: helvetica, arial, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 150%;
}

.BodyLarge333 {
	font-family: helvetica, arial, sans-serif;
	color: #333333;
	font-size: 15px;
	line-height: 150%;
}

.BodyMed {
	font-family: helvetica, arial, sans-serif;
	color: #444444;
	font-size: 12px;
	line-height: 175%;
}

.PressBody {
	font-family: helvetica, arial, sans-serif;
	color: #444444;
	font-size: 10px;
	line-height: 150%;
}


.BodyLarge000 {
	font-family: helvetica, arial, sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 150%;
}

.BodyLarge {
	font-family: helvetica, arial, sans-serif;
	color: #888888;
	font-size: 14px;
	line-height: 150%;
}

.BodyXLarge {
	font-family: helvetica, arial, sans-serif;
	color: #888888;
	font-size: 18px;
	line-height: 150%;
}

.BodyXLargeB {
	font-family: helvetica, arial, sans-serif;
	color: #888888;
	font-size: 18px;
	line-height: 150%;
	font-weight: bold;
}

.BodyHighlight {
	font-family: helvetica, arial, sans-serif;
	color: #444444;
	font-size: 10px;
	line-height: 150%;
}

.BodyBold {
	font-family: helvetica, arial, sans-serif;
	color: #111111;
	font-size: 10px;
	line-height: 150%;
	font-weight: bold;
}

.BodyWhite {
	font-family: helvetica, arial, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	line-height: 150%;
}

.BodyXXLarge000 {
	font-family: helvetica, arial, sans-serif;
	color: #000000;
	font-size: 24px;
	line-height: 150%;
}


.BodyXXLarge666 {
	font-family: helvetica, arial, sans-serif;
	color: #666666;
	font-size: 24px;
	line-height: 150%;
}

.Body000 {
	font-family: helvetica, arial, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 150%;
}



.ReachWhite {
	font-family: helvetica, arial, sans-serif;
	color: #FFF;
	font-size: 11px;
	line-height: 130%;
	padding: 10px;
	text-align: center;
}

.FunctionLink {
	font-family: helvetica, arial, sans-serif;
	color: #000000;
	font-size: 10px;
	line-height: 200%;
	text-decoration: underline;
}

#GreenHREF {
	color: #65B362;
	font-size: inherit;
	line-height: inherit;
	font-weight: bold;
}

.Green {
	font-family: helvetica, arial, sans-serif;
	color: #65B362;
	font-size: 10px;
	line-height: 150%;
	font-weight: bold;
}

.GreenLarge {
	font-family: helvetica, arial, sans-serif;
	color: #65B362;
	font-size: 15px;
	line-height: 150%;
}

.GreenXLarge {
	font-family: helvetica, arial, sans-serif;
	color: #65B362;
	font-size: 18px;
	line-height: 110%;
}

.BodyXXLargeGreen {
	font-family: helvetica, arial, sans-serif;
	color: #65B362;
	font-size: 24px;
	line-height: 150%;
}


.FunctionGreen {
	font-family: helvetica, arial, sans-serif;
	color: #65B362;
	font-size: 10px;
	line-height: 200%;
	font-weight: bold;
}

.FunctionBody {
	font-family: helvetica, arial, sans-serif;
	color: #888888;
	font-size: 10px;
	line-height: 200%;
}


.Footer {
	font-family: helvetica, arial, sans-serif;
	color: #BBBBBB;
	font-size: 9px;
}

