#bodyOuter {
   vertical-align:top;
   text-align: center;
   width:751px;
}

/********************** BODY CONTENT ******************************/
#bodyContent{
   border-collapse: collapse;
   background-color:#fff;
   width:100%;
}

#bodyContent td.text{
   padding: 0px;
   vertical-align: top;
   text-align: left;
   line-height: 18px;
}

#bodyContent p, span, li, ol{
	color: #000000;
}

#bodyContent h1.heading{
  font-size: 18px;
  padding-top:10px;
  font-weight: normal;
  color: #f36c01;
  height:20px;
  letter-spacing: 1px;
}

#bodyContent .description{
	color: #000000;
}

#bodyContent img{
   padding: 0px;
   margin: 0px;
   border: 0px;
   display: block;
}

#bodyContent #imageContainer{
   float: right;
   margin:auto;
}

#bodyContent #imageContainer1{
   margin:auto;
}

#bodyContent #imageContainerInner{
   padding-top:10px;
   margin:auto;
   text-align:center;
}

#bodyContent #imageContainerInner img{
   margin:auto;
}

#bodyContent a:link, #bodyContent a:visited{
  color : #4ebcf1;
  text-decoration:none;
}

#bodyContent a:hover{
  color : #f68833;
  text-decoration: underline;
}
/********************** BODY CONTENT DETAIL ******************************/
#bodyContentDetail{
   border-collapse: collapse;
   width: 90%;
   background-color: #F9F9F9;
   margin-left:auto;
   margin-right:auto;
}

#bodyContentDetail td.heading{
   padding: 5px;
   color: #000;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   background-color: #868181;
   text-align: left;
}

#bodyContentDetail span.desc{
}

#bodyContentDetail img{
   margin-left: 15px
}

#bodyContentDetail td{
   text-align: left;
   padding: 5px;

}

/********************** THIN LIST ******************************/
#bodyContentThinList{
   width: 100%;
   border: 0px solid black;
   margin-left:auto; 
   margin-right:auto;
}

#bodyContentThinList td{
   padding-top: 5px;
}

#bodyContentThinList td.heading{
   padding: 5px;
   color: #000;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   background-color: #E5EDCC;
}

#bodyContentThinList .headingRow{
   border: 0px solid #8d5900;
}

#bodyContentThinList td.list1{
   border: 0px solid #8d5900;
   font-size: 11px;
}

#bodyContentThinList td.list2{
   border: 0px solid #8d5900;
   font-size: 11px;
}

#bodyContentThinList td.list3{
   border: 0px solid #8d5900;
   font-size: 11px;
}

#bodyContentThinList td.detailText{
   font-size: 11px;
   text-align:left;
}

#bodyContentThinList a:hover{
   color: #55075B;
}

.homepageBoxHead{
	font-size: 21px;
	line-height: 22px;
	font-weight: normal;
	color: #FFFFFF;
}

/********************** STORE LIST ******************************/
#storeList{
   border-collapse: seperate;
   width: 100%;
   margin:auto; 
}

#storeList td{
   text-align: left;
}

#storeList td.heading{
   padding: 5px;
   color: #000;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
	background-color: #FFC265;
}

#storeList td.list1{
   background-color: #F9F9F9;
   vertical-align: top;
   padding: 5px;
   height: 20px;
}

#storeList td.list2{
   background-color: #E6E6E6;
   vertical-align: top;
   padding: 5px;
   height: 20px;
}

#storeList a:link, #storeList a:visited {
	text-decoration: none;
}

#storeList a:hover{
	text-decoration: underline;
}

/********************** BABY ******************************/
#baby{
   padding: 5px;
   border-collapse: seperate;
   border: 0px solid #000;
   width:675px;
   margin-top: 10px;
}

#baby td{
   padding: 8px;
}

#baby td.title{
  font-size: 18px;
  padding-top:10px;
  font-weight: normal;
  color: #f36c01;
  height:20px;
  letter-spacing: 1px;
}

#baby .title2{
  font-size: 18px;
  padding-top:10px;
  font-weight: normal;
  color: #f36c01;
  height:20px;
  letter-spacing: 1px;
}

div#storeImageContainer{
   float: right;
}