body {
	background:#ffffff;
	text-align:center;
	margin:0;
	padding:0;
	width:100%;
	height:100%;

}

#container {
	width: 852px;
	margin: 0 auto;
	padding: 50px 0 0 0;
}


#content {
    background: #ffffff;
	width: 834px;
	padding: 0;
	margin: 0;
	float: left;
}

#logo {
	background: url(images/logo.png) no-repeat 0 0;
	position: absolute;
	margin: -66px 0 0 -90px;
	padding: 0;
	width: 289px;
	height: 246px;
}
	
* html #logo {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop, src=images/logo.png);
} 

*:first-child+html #logo {
	position: absolute;
	margin: 0;
             top: -16px;
             left: 50px;
}

/* -------------------------- */
/* start news page section */
/* -------------------------- */

#newsheader {
             background: url(images/babyheader.jpg) no-repeat 0 0;
	width: 844px;
             height: 26px;
	padding: 74px 0 0 0;
	margin: 0;
            text-align: right;
	float: left;
}

#newsmenu {
            background: #53BFD8;
            width: 834px;
            height: 18px;
            margin: 0;
            padding: 11px 10px 10px 0;
text-align: right;
            float: left;
}

#newscontainer {
            border-left: 5px solid #53BFD8;
            border-right: 5px solid #53BFD8;
            width: 834px;
            background: #ffffff;
            display: in-line;
            float: left;
}

#newsimage {
            background: url(images/newsletterpicture.jpg) no-repeat 0 0;
            width: 347px;
            height: 346px;
            border-bottom: 5px solid #53BFD8;
            float: left;
}

#newsimage2 {
            background: url(images/newsletterpicture.jpg) no-repeat 0 0;
            width: 347px;
            height: 346px;
            border-bottom: 5px solid #9f400d;
            float: left;
}

#newsfeature {
            background: #53BFD8;
            width: 459px;
            height: 346px;
            float: left;
            padding: 0 14px 0 14px;
border-bottom: 5px solid #53BFD8;
            margin: 0;               
}

#newsfooter {
             background: url(images/babyfooter.jpg) no-repeat 0 0;
	width: 844px;
             height: 65px;
	padding: 10px 0 0 0;
	margin: 0;
	float: left;
}

/* ------------------------- */
/* end news page section */
/* ------------------------- */

/* -------------------------- */
/* start baby page section */
/* -------------------------- */

#babyheader {
             background: url(images/babyheader.jpg) no-repeat 0 0;
	width: 844px;
             height: 26px;
	padding: 74px 0 0 0;
	margin: 0;
            text-align: right;
	float: left;
}

#babymenu {
            background: #53BFD8;
            width: 834px;
            height: 18px;
            margin: 0;
            padding: 11px 10px 10px 0;
text-align: right;
            float: left;
}

#babycontainer {
            border-left: 5px solid #53BFD8;
            border-right: 5px solid #53BFD8;
            width: 834px;
            background: #ffffff;
            display: in-line;
            float: left;
}

#babyimage {
            background: url(images/babypicture.jpg) no-repeat 0 0;
            width: 347px;
            height: 346px;
            border-bottom: 5px solid #53BFD8;
            float: left;
}

#babyfeature {
            background: #53BFD8;
            width: 459px;
            height: 346px;
            float: left;
            padding: 0 14px 0 14px;
border-bottom: 5px solid #53BFD8;
            margin: 0;               
}

#babyfooter {
             background: url(images/babyfooter.jpg) no-repeat 0 0;
	width: 844px;
             height: 65px;
	padding: 10px 0 0 0;
	margin: 0;
	float: left;
}

/* ------------------------- */
/* end baby page section */
/* ------------------------- */

/* -------------------------- */
/* start tshirt page section */
/* -------------------------- */

#tshirtheader {
             background: url(images/tshirtheader.jpg) no-repeat 0 0;
	width: 844px;
             height: 26px;
	padding: 74px 0 0 0;
	margin: 0;
            text-align: right;
	float: left;
}

#tshirtmenu {
            background: #9f400d;
            width: 834px;
            height: 18px;
            margin: 0;
            padding: 11px 10px 10px 0;
text-align: right;
            float: left;
}

#tshirtcontainer {
            border-left: 5px solid #9f400d;
            border-right: 5px solid #9f400d;
            width: 834px;
            background: #ffffff;
            display: in-line;
            float: left;
}

#tshirtimage {
            background: url(images/tshirtpicture.jpg) no-repeat 0 0;
            width: 347px;
            height: 346px;
            border-bottom: 5px solid #9f400d;
            float: left;
}

#tshirtfeature {
            background: #9f400d;
            width: 459px;
            height: 346px;
            float: left;
            padding: 0 14px 0 14px;
            border-bottom: 5px solid #9f400d;
            margin: 0;               
}

#tshirtfooter {
             background: url(images/tshirtfooter.jpg) no-repeat 0 0;
	width: 844px;
             height: 65px;
	padding: 10px 0 0 0;
	margin: 0;
	float: left;
}

/* ------------------------- */
/* end tshirt page section */
/* ------------------------- */

/* -------------------------- */
/* start poster page section */
/* -------------------------- */

#posterheader {
             background: url(images/posterheader.jpg) no-repeat 0 0;
	width: 844px;
             height: 26px;
	padding: 74px 0 0 0;
	margin: 0;
            text-align: right;
	float: left;
}

#postermenu {
            background: #452206;
            width: 834px;
            height: 18px;
            margin: 0;
            padding: 11px 10px 10px 0;
text-align: right;
            float: left;
}

#postercontainer {
            border-left: 5px solid #452206;
            border-right: 5px solid #452206;
            width: 834px;
            background: #ffffff;
            display: in-line;
            float: left;
}

#posterimage {
            background: url(images/posterpicture.jpg) no-repeat 0 0;
            width: 347px;
            height: 346px;
            border-bottom: 5px solid #452206;
            float: left;
}

#posterfeature {
            background: #452206;
            width: 459px;
            height: 346px;
            float: left;
            padding: 0 14px 0 14px;
            border-bottom: 5px solid #452206;
            margin: 0;               
}

#posterfooter {
             background: url(images/posterfooter.jpg) no-repeat 0 0;
	width: 844px;
             height: 65px;
	padding: 10px 0 0 0;
	margin: 0;
	float: left;
}

/* ------------------------- */
/* end poster page section */
/* ------------------------- */

/* -------------------------- */
/* start buttons page section */
/* -------------------------- */

#buttonsheader {
             background: url(images/buttonsheader.jpg) no-repeat 0 0;
	width: 844px;
             height: 26px;
	padding: 74px 0 0 0;
	margin: 0;
            text-align: right;
	float: left;
}

#buttonsmenu {
            background: #637311;
            width: 834px;
            height: 18px;
            margin: 0;
            padding: 11px 10px 10px 0;
text-align: right;
            float: left;
}

#buttonscontainer {
            border-left: 5px solid #637311;
            border-right: 5px solid #637311;
            width: 834px;
            background: #ffffff;
            display: in-line;
            float: left;
}

#buttonsimage {
            background: url(images/buttonspicture.jpg) no-repeat 0 0;
            width: 347px;
            height: 346px;
            border-bottom: 5px solid #637311;
            float: left;
}

#buttonsfeature {
            background: #637311;
            width: 459px;
            height: 346px;
            float: left;
            padding: 0 14px 0 14px;
            border-bottom: 5px solid #637311;
            margin: 0;               
}

#buttonsfooter {
             background: url(images/buttonsfooter.jpg) no-repeat 0 0;
	width: 844px;
             height: 65px;
	padding: 10px 0 0 0;
	margin: 0;
	float: left;
}

/* ------------------------- */
/* end buttons page section */
/* ------------------------- */

/* -------------------------- */
/* start holiday page section */
/* -------------------------- */

#holidayheader {
             background: url(images/holidayheader.jpg) no-repeat 0 0;
	width: 844px;
             height: 26px;
	padding: 74px 0 0 0;
	margin: 0;
            text-align: right;
	float: left;
}

#holidaymenu {
            background: #0a6f33;
            width: 834px;
            height: 18px;
            margin: 0;
            padding: 11px 10px 10px 0;
text-align: right;
            float: left;
}

#holidaycontainer {
            border-left: 5px solid #0a6f33;
            border-right: 5px solid #0a6f33;
            width: 834px;
            background: #ffffff;
            display: in-line;
            float: left;
}

#holidayimage {
            background: url(images/holidaypicture.jpg) no-repeat 0 0;
            width: 347px;
            height: 346px;
            border-bottom: 5px solid #0a6f33;
            float: left;
}

#holidayfeature {
            background: #0a6f33;
            width: 459px;
            height: 346px;
            float: left;
            padding: 0 14px 0 14px;
            border-bottom: 5px solid #0a6f33;
            margin: 0;               
}

#holidayfooter {
             background: url(images/holidayfooter.jpg) no-repeat 0 0;
	width: 844px;
             height: 65px;
	padding: 10px 0 0 0;
	margin: 0;
	float: left;
}

/* ------------------------- */
/* end holiday page section */
/* ------------------------- */

/* -------------------------- */
/* start junk page section */
/* -------------------------- */

#junkheader {
             background: url(images/junkheader.jpg) no-repeat 0 0;
	width: 844px;
             height: 26px;
	padding: 74px 0 0 0;
	margin: 0;
            text-align: right;
	float: left;
}

#junkmenu {
            background: #52007c;
            width: 834px;
            height: 18px;
            margin: 0;
            padding: 11px 10px 10px 0;
text-align: right;
            float: left;
}

#junkcontainer {
            border-left: 5px solid #52007c;
            border-right: 5px solid #52007c;
            width: 834px;
            background: #ffffff;
            display: in-line;
            float: left;
}

#junkimage {
            background: url(images/junkpicture.jpg) no-repeat 0 0;
            width: 347px;
            height: 346px;
            border-bottom: 5px solid #52007c;
            float: left;
}

#junkfeature {
            background: #52007c;
            width: 459px;
            height: 346px;
            float: left;
            padding: 0 14px 0 14px;
            border-bottom: 5px solid #52007c;
            margin: 0;               
}

#junkfooter {
             background: url(images/junkfooter.jpg) no-repeat 0 0;
	width: 844px;
             height: 65px;
	padding: 10px 0 0 0;
	margin: 0;
	float: left;
}

/* ------------------------- */
/* end junk page section */
/* ------------------------- */
/* -------------------------- */
/* start home page section */
/* -------------------------- */

#homeheader {
             background: url(images/homeheader.jpg) no-repeat 0 0;
			width: 844px;
             height: 26px;
			padding: 74px 0 0 0;
			margin: 0;
            text-align: right;
			float: left;
}

#homemenu {
            background: #620905;
            width: 834px;
            height: 18px;
            margin: 0;
            padding: 11px 10px 10px 0;
			text-align: right;
            float: left;
}

#homecontainer {
            border-left: 5px solid #620905;
            border-right: 5px solid #620905;
            width: 834px;
            background: #ffffff;
            display: in-line;
            float: left;
}

#homeimage {
            background: #ffffff;
            width: 279px;
            height: 334px;
            border-bottom: 5px solid #620905;
            float: left;
}

#homefeature {
            background: #ffffff;
            width: 550px;
            height: 334px;
            float: left;
            padding: 0;
            border-bottom: 5px solid #620905;
            border-left: 5px solid #620905;
            margin: 0;           
}

		#adspace {
		width: 279px;
		height: 159px;
		margin: 0;
		padding: 0;
		}
			#coupon {
				width: 279px;
				height: 109px;
				margin: 0;
				padding: 8px 2px 8px 2px;
		}
			#sales {
				background: #cccccc;
				width: 279px;
				height: 100px;
				margin: 0;
				padding: 8px 4px 8px 4px;
		}
		
		#newsletter {
			background: #000000;
			width: 279px;
			height: 170px;
			text-align: center;
			padding: 5px 0 0 0;
		}

		*html #newsletter {
			padding: 3px 0 0 0;
		}
		
#homefooter {
	background: url(images/homefooter.jpg) no-repeat 0 0;
	width: 844px;
    height: 65px;
	padding: 0;
	margin: 0;
	float: left;
}

/*------ Home Buttons ------*/

#top_row {
   float: left;
}

	a.shirt {
		background: #620905 url(images/shirtdrawer.jpg) no-repeat 0 0;
		width: 283px;
		height: 295px;
		text-decoration: none;
        padding: 0;
	   float: left;
		}


	a.shirt:hover {
		background-position: 0 -294px;
        padding: 0;
		}
				

	a.baby {
		background: #620905 url(images/babyroom.jpg) no-repeat 0 0;
		width: 275px;
		height: 295px;
        padding: 0;
		text-decoration: none;
	float: left;
		}
	
		
	a.baby:hover {
		background-position: 0 -294px;
        padding: 0;
		}

	a.posters {
		background: #620905 url(images/posters.jpg) no-repeat 0 0;
		width: 286px;
		height: 295px;
         padding: 0;
		text-decoration: none;
	float: left;
		}

	a.posters:hover {
		background-position: 0 -294px;
		padding: 0;
		}
	

#bottom_row {
	float: left;
}

a.holiday {
		background:#620905 url(images/holiday.jpg) no-repeat 0 0;
		width: 283px;
		height: 285px;
        padding: 0;
		text-decoration: none;
	float: left;
		}
	
	a.holiday:hover {
		background-position: 0 -285px;
        padding: 0;
		}
	
	a.buttons {
		background: #620905 url(images/buttons.jpg) no-repeat 0 0;
		width: 275px;
		height: 285px;
		padding: 0;
		text-decoration: none;
		float: left;
		}

	a.buttons:hover {
		background-position: 0 -285px;
        padding: 0;
		float: left;
		}
	
	a.junk {
		background:#620905 url(images/junkdrawer.jpg) no-repeat 0 0;
		width: 286px;
		height: 285px;
        padding: 0;
		text-decoration: none;
		float: left;
		}
		
	a.junk:hover {
		background-position: 0 -285px;
		padding: 0;
		}
	

/* ------------------------- */
/* end home page section */
/* ------------------------- */

/* Font Styles */

A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #5A0000; text-decoration: none; padding: 6px; }
A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #3300ff; text-decoration: none; padding: 6px; }

.menu { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; padding: 6px; }
.menu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #3300ff; text-decoration: none; padding: 6px; }

.divider { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; padding: 6px; }

.featuretext { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: 19px; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; text-align: justify;}

.babytitle { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #53BFD8; text-decoration: none; }

.postertitle { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #452206; text-decoration: none; }

.tshirttitle { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #9f400d; text-decoration: none; }

.holidaytitle { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #0a6f33; text-decoration: none; }

.junktitle { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #52007c; text-decoration: none; }

.buttonstitle { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #637311; text-decoration: none; }

.hometitle { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #620905; text-decoration: none; }
/*------------------ Text Treatments ----------------------*/

p {
	font : 10pt Arial,geneva,helvetica;
	padding:5px 4px 0 4px;
	text-align:left;
             color: #000000;
	}

ul {
	font : 11pt Arial,geneva,helvetica;
	padding:5px 0 10px 4px;
	text-align:left;
	color:#000099;
}

ol,li {
	font : 10pt Arial,geneva,helvetica;
	margin:2px 93px 0 35px;
	text-align:left;
	color: #000000;
}

h1 {
	font : bold 24px Arial, Helvetica, geneva;
	margin:0;
	padding: 8px 8px 0 8px;
	color:#ffffff;
}


