.bodytext {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
line-height:120%;
color:#000000;
}

.pinkheader {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d052bd;
font-weight:bold;
margin-bottom:-9px;
}


/* MAIN IMAGE WILL GO HERE - WILL NEED TO CHANGE THE HEIGHT AND WIDTH WITH NEW IMAGES*/
#home-main-image {
	background-image: url(/images/home-main.jpg);
	background-repeat: no-repeat;
	margin: 15px;
	padding: 0px;
	float: left;
	clear: none;
	height: 345px;
	width: 431px;
}
.mainimage-type-box {
	position:absolute;
	top:314px;
	left:30px;
	width:431px;
	height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#587D75;
}
/* DIV TO WRAP AROUND THE RIGHT TEAL BOXES TO KEEP THEM FLOATING NEXT TO MAIN IMAGE*/
#wrap-right {
	height: 345px;
	width: 400px;
	margin: 0;
	float: left;
	clear: none;
}
/* RIGHT HAND TEAL BOXES*/
div#top-box {
	/*background-image: url(/images/home-teal.jpg);
	background-repeat: repeat;*/
	background-image:url(../images/round-corner-box.png);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	left:470px;
	top:17px;
	margin-top:0px;
	margin: 0px;
	height: 116px;
	width: 230px;
	float: left;
	clear: both;
}
div#mid-box {
	/*background-image: url(/images/home-teal.jpg);
	background-repeat: repeat;*/
	background-image:url(../images/round-corner-box.png);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	left:455px;
	top:122px;
	margin: 15px;
	padding: 0px;
	height: 116px;
	width: 230px;
	float: left;
	clear: both;
}
div#bot-box {
	/*background-image: url(/images/home-teal.jpg);
	background-repeat: repeat;*/
	background-image:url(../images/round-corner-box.png);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	left:455px;
	top:242px;
	margin: 15px;
	padding: 0px;
	height: 116px;
	width: 230px;
	float: left;
	clear: both;
}

.top-box-image {
background-image:url(../images/girl-with-gift2.gif);
background-position:left;
background-repeat:no-repeat;
height:125px;
width:78px;
position:absolute;
left:0px;
top:0px;
z-index:3;
}

.second-box-image {
background-image:url(../images/diaper-bags-2b.gif);
background-position:right;
background-repeat:no-repeat;
height:120px;
width:130px;
position:absolute;
left:120px;
top:0px;
z-index:3;
}

.bottom-box-image {
background-image:url(../images/baby-girl2.gif);
background-position:left;
background-repeat:no-repeat;
height:116px;
width:120px;
position:absolute;
left:0px;
top:-4px;
z-index:3;
}

.sidebar-type-topbox {
position:absolute;
top:10px;
left:80px;
width:140px;
height:116px;
}

.sidebar-type-midbox {
position:absolute;
top:14px;
left:5px;
width:118px;
height:116px;
}

.sidebar-type-botbox {
position:absolute;
top:10px;
left:120px;
width:100px;
height:116px;
}

.pinkheader a:link { 
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
	color:#d052bd;
	font-weight:bold;
	margin-bottom:-9px;
	text-decoration: none;
	}
.pinkheader a:visited { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CEA0AB;
	font-weight:bold;
	margin-bottom:-9px;
	text-decoration: none;
	}
.pinkheader a:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d052bd;
	font-weight:bold;
	margin-bottom:-9px;
	text-decoration: underline;
	}
.pinkheader a:active { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d052bd;
	font-weight:bold;
	margin-bottom:-9px;
	text-decoration: underline;
	}


.bodytext a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	line-height:120%;
	color:#000000;
	text-decoration: none;
}

.bodytext a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	line-height:120%;
	color:#000000;
	text-decoration: none;
}

.bodytext a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	line-height:120%;
	color:#000000;
	text-decoration: underline;
}

.bodytext a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	line-height:120%;
	color:#000000;
	text-decoration: none;
}
/*******************ROUNDED CORNER CODING THAT NEEDS TWEAKING *********************************/
  /* set the image to use and establish the lower-right position */
    .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
     background: transparent url(../images/round-corner-box.png) no-repeat bottom right}
    .cssbox{
    /* intended total box width - padding-right(next) */
      width:230px !important; /* IE Win = width - padding */
      width: 230px; 
	  /*intended total box height */
	  height:116px;
    /* the gap on the right edge of the image (not content padding) */
      padding-right:15px; /* use to position the box */
      margin:20px auto}

    /* set the top-right image */
    .cssbox_head{background-position:top right;
    /* pull the right image over on top of border */
      margin-right:-15px; 
    /* right-image-gap + right-inside padding */
      padding-right:40px}

    /* set the top-left image */
    .cssbox_head h2{
      background-position:top left;
      margin:0; /* reset main site styles*/ 
      border:0; /* ditto */
    /* padding-left = image gap + interior padding ... no padding-right */
      padding:25px 0 15px 40px; 
      height:auto !important;
      height:1%} /* IE Holly Hack */

    /* set the lower-left corner image */
    .cssbox_body{
      background-position:bottom left;
      margin-right:25px; /* interior-padding right */ 
      padding:15px 0 15px 40px} /* mirror .cssbox_head right/left */
	  
/*************************END OF ROUNDED CORNER CODING *************************************/  