/* Shop CSS */


#content .middle .printSend { float: right; padding: 10px 0 10px 10px; margin: 0; margin /**/:0; }
#content .middle .printSend img { padding-left:10px;vertical-align:baseline; }

/* bi_line START */

#content .middle div.bi_line_small { float: left; font: 14px Arial; color: #6a9fa7; margin: 12px 0 10px 0; display: block; width: 300px; }

/* bi_line END */

#content .middle .addTip { position:relative;float:left;width:469px;height:70px;padding:0;margin-left:10px;margin-left /**/:14px;border-bottom:1px solid #ebcdcd;border-left:1px solid #ebcdcd;border-right:1px solid #ebcdcd;text-align:center; }
#content .middle .addTip a { color:#6a9fa7;text-decoration:none; }
#content .middle .addTip a:hover { color:#6a9fa7;text-decoration:underline; }
#content .middle .addTip p { border:none;font:12px Arial;color:#6a9fa7;float:left;margin:0;position:relative;top:26px;text-align:center;padding-left:85px; }
#content .middle .addTip img { height:32px;width:180px;float:left;border:0;vertical-align:middle;position:relative;top:19px;padding-left:15px; }
#content .middle p.welcome { float: left; clear: both; width: 447px; margin: 10px 0; }
#content .middle p.welcomeFull  { float: left; clear: both; width: 467px; margin: 15px 0 10px 0; margin /**/: 10px 0; }
#content .middle p.welcomeFull strong { color: #6a9fa7; font: bold 12px Arial; }
#content .middle a.arrow { float: left; text-decoration:none; color:#cc6666; background:url('http://www.babyzone.com/images/ui/main/article/red_arrow.gif') no-repeat 0px 4px; padding-left:8px; margin: 10px 0 5px 0; width: 300px; }
#content .middle a:hover.arrow { text-decoration:underline; color:#f47f7f; background:url('http://www.babyzone.com/images/ui/main/article/red_arrow_over.gif') no-repeat 0px 4px; padding-left:8px; margin: 10px 0 5px 0; }


#content .middle div.featured_boutique { float: left; display: block; width: 93px; text-align: center; margin: 10px 28px 10px 0; }
#content .middle div.featured_boutique_right{ float: left; display: block; width: 93px; text-align: center; margin: 10px 0 10px 0; }
#content .middle div.featured_boutique img { margin: 0 0 5px 0; }
#content .middle div.featured_boutique a { background: none; text-decoration: none; }
#content .middle div.featured_boutique a:hover { background: none; text-decoration: underline; }

#content .middle .listContainer { float:left; width:215px; display: block; margin: 10px 0 0 0; }
#content .middle .listContainer ul { float: left; list-style: none; margin: 0; padding: 0; }
#content .middle .listContainer ul li { margin: 5px 0; }
#content .middle .listContainer ul li a { color: #666666; text-decoration: none;  }
#content .middle .listContainer ul li a:hover { color: #cc6666; text-decoration: underline; }
#content .middle .listContainer img {border-top:1px dotted #cc6666;border-bottom:1px dotted #cc6666;margin-top:10px;margin-bottom:10px;}

#content .middle #insideContainer { float:left; width: 447px; padding:0; margin: 0 0 10px 0; }
#content .middle #insideContainerFull { float: left; width: 467px; padding:0; margin: 0 0 10px 0; margin /**/: 0;  }
#content .middle #insideContainer p { float: left; margin: 0 0 0 14px; }
#content .middle #insideContainer .rightBox { float:left; width: 215px; line-height:1.6; margin:0 0px 5px 10px; border-top:1px dotted #cc6666; border-bottom:1px dotted #cc6666; padding:10px 0px 10px 0; }
#content .middle #insideContainer .rightBox ul { list-style: none; margin: 0; padding: 0; }

#content .middle #popularShopping { float: left; width: 447px; margin: 10px 0; padding: 0; }
#content .middle #popularShopping h3 { float: left; display: block; width: 447px; border-top: 1px dotted #cc6666; border-bottom: 1px dotted #cc6666; height: 0; overflow: hidden; font: bold 14px Arial; color: #6a9fa7; margin /**/: 0 0 10px 0; padding: 27px 0 0 0; background: #fff url('http://www.babyzone.com/images/ui/main/shop/popular_shopping.gif') top left no-repeat; }
#content .middle #popularShopping p { margin /**/: 5px 0 10px 0; }



/* inside container without border START */

#content .middle #insideContainer .craftRightBox { float:left; width: 180px; width /**/:202px;line-height:1.2; margin: 0 0 10px 5px; margin /**/:0 0px 10px 5px;border:0; padding:0px; font-weight:normal; }
#content .middle #insideContainer .craftRightBox h5 { float: left; font:14px Arial;color:#6a9fa7;background:#d4e4aa;margin:0;padding:2px 5px;width:50px;text-align:center; margin: 0 0 0 5px;}
#content .middle #insideContainer .craftRightBoxGreen { float:left; border:1px solid #d4e4aa;text-align:left; width: 200px; width /**/: 217px; margin: 0 0 0 5px; margin /**/: 0 0 0 5px; }
#content .middle #insideContainer .craftRightBoxGreen ul { float: left; list-style: none; margin: 10px 0 0 5px; margin /**/: 10px; padding /**/: 0 0 0 0; border-bottom: 1px dotted #cc6666; width: 190px; width /**/: 200px; }
#content .middle #insideContainer .craftRightBoxGreen ul li { margin: 0 0 -7px 0; margin /**/: 5px 0; }
#content .middle #insideContainer .craftRightBoxGreen ul li a { width:auto; margin:0 0 0 0; display:block; text-decoration:none;color:#cc6666;background:url('http://www.babyzone.com/images/ui/main/article/red_arrow.gif') no-repeat 0px 4px;padding: 0 0 0 8px; text-indent: 5px; }
#content .middle #insideContainer .craftRightBoxGreen ul li a:hover { text-decoration:underline;color:#f47f7f;background:url('http://www.babyzone.com/images/ui/main/article/red_arrow_over.gif') no-repeat 0px 4px;padding-left:8px; }
#content .middle #insideContainer .craftRightBoxGreen ul li img { border: 0; }
#content .middle #insideContainer .craftRightBoxGreen p { width: 202px; margin: 0 0 0 0; margin /**/: 0 0 0 10px; color: #6a9fa7; }


/* insideContainerFull rightbox Style START */
#content .middle #insideContainerFull .craftRightBox { float:left; width: 180px; width /**/:202px;line-height:1.2; margin: 0 0 10px 5px; margin /**/:0 0px 10px 10px;border:0; padding:0px; font-weight:normal; }
#content .middle #insideContainerFull .craftRightBox h5 { float: left; font:14px Arial;color:#6a9fa7;background:#d4e4aa;margin:0;padding:2px 5px;width:50px;text-align:center; margin: 0 0 0 5px;}
#content .middle #insideContainerFull .craftRightBoxGreen { float:left; border:1px solid #d4e4aa;text-align:left; width: 200px; width /**/: 205px; margin: 0 0 0 5px; margin /**/: 0 0 0 5px; padding:0 10px 0 10px; }
#content .middle #insideContainerFull .craftRightBoxGreen ul { float: left; list-style: none; padding: 0; margin: 0;  }
#content .middle #insideContainerFull .craftRightBoxGreen ul li { margin: 0 0 -7px 0; margin /**/: 5px 0; }
#content .middle #insideContainerFull .craftRightBoxGreen ul li a { width:auto; margin:0 0 0 0; display:block; text-decoration:none;color:#cc6666;background:url('http://www.babyzone.com/images/ui/main/article/red_arrow.gif') no-repeat 0px 4px;padding: 0 0 0 8px; text-indent: 5px; }
#content .middle #insideContainerFull .craftRightBoxGreen ul li a:hover { text-decoration:underline;color:#f47f7f;background:url('http://www.babyzone.com/images/ui/main/article/red_arrow_over.gif') no-repeat 0px 4px;padding-left:8px; }
#content .middle #insideContainerFull .craftRightBoxGreen ul li img { border: 0; }
#content .middle #insideContainerFull .craftRightBoxGreen p { width: 202px; margin: 0 0 0 0; margin /**/: 0 0 0 10px; color: #6a9fa7; }
#content .middle #insideContainerFull .craftRightBoxGreen p.title { width: 202px; margin: 10px 0; font: bold 12px Arial; color: #6a9fa7; }
/* insideContainerFull rightbox Style END */

/* inside container without border END */

/* craftZoneContainer START */

#content .middle #craftZoneContainer p.star_text { margin: 20px 10px 20px 0; margin /**/: 20px 0; float: left; display: block; width:447px; }
#content .middle #craftZoneContainer ul.starRate { list-style: none; float: left; display: block; margin: 5px 0 5px 5px; padding: 0; }
#content .middle #craftZoneContainer ul.starRate li { float: left;display: inline; margin: 0 10px 0 0; margin /**/: 0 20px 0 0; }
#content .middle #craftZoneContainer ul.starRate li img { display: inline; margin-top: 5px; margin-top /**/: auto; }
#content .middle #craftZoneContainer ul.starRate li input { float: left; display: inline; margin: 0 5px 0 0; }
#content .middle #craftZoneContainer .star_title { width: 275px; border: 1px solid #acacac; float: left; display: block; margin: -10px 0 0 5px; margin /**/: -10px 0 0 0; clear: left; }
#content .middle #craftZoneContainer input.starButton { padding-bottom: 10px; padding-bottom /**/: 0; margin: 10px 0 20px 0; margin /**/: 20px 0; float: left; _display: inline; position: relative; top: -10px; left: 165px; }
#content .middle #craftZoneContainer .listContainer {float:left;width:215px; clear: both;}
#content .middle #craftZoneContainer .listContainer ul { float: left; list-style: none; margin: 0; padding: 0; }
#content .middle #craftZoneContainer .listContainer ul li { margin: 5px 0; }
#content .middle #craftZoneContainer .listContainer ul li a { color: #666666; text-decoration: none;  }
#content .middle #craftZoneContainer .listContainer ul li a:hover { color: #cc6666; text-decoration: underline; }
#content .middle #craftZoneContainer .listContainer img {border-top:1px dotted #cc6666;border-bottom:1px dotted #cc6666;margin-top:10px;margin-bottom:10px;}

#content .middle #craftZoneContainer #blueFormBox { margin: 0; border: 0; padding: 10px 10px 20px 10px; background-color: #e4f4f6; float: left; width: 430px; clear: both; }
#content .middle #craftZoneContainer #blueFormBox h5 { font: bold 14px Arial;	color:#6a9fa7; margin-bottom: 10px; }
#content .middle #craftZoneContainer #blueFormBox .blueFormField { float: left; margin: 5px 0; clear: both; width: 400px; }
#content .middle #craftZoneContainer #blueFormBox .blueFormField ul { float: right; list-style: none; padding: 0; margin: 0; width: 250px; }
#content .middle #craftZoneContainer #blueFormBox .blueFormField ul li { float: left; display: inline; width : 125px; }
#content .middle #craftZoneContainer #blueFormBox .blueFormField ul li input { margin-right: 5px; }
#content .middle #craftZoneContainer #blueFormBox .blueFormField label { font: bold 12px Arial; text-align: right; color: #666666; float: left; clear: right; margin: 0 0 0 20px; width: 125px; }
#content .middle #craftZoneContainer #blueFormBox .blueFormField select { border: 1px solid #7f9db9; margin: 0 0 0 6px; margin /**/: 0 0 0 10px; }
#content .middle #craftZoneContainer #blueFormBox .vote_button { padding-bottom: 10px; padding-bottom /**/: 0; margin: 20px 0; float: left; position: relative; top: 5px; left: 165px; clear: both; }

#content .middle #craftZoneContainer #formBox { margin: 5px 0 0 0; margin /**/: 10px 0 0 0; border: 0; padding: 0; background-color: #fff; float: left; width: 439px; clear: both; }
#content .middle #craftZoneContainer #formBox h5 { font: bold 14px Arial;	color:#6a9fa7; margin-bottom: 10px; }
#content .middle #craftZoneContainer #formBox .submitFormField { float: left; margin: 5px 0; clear: both; width: 447px; }
#content .middle #craftZoneContainer #formBox .submitFormField ul { float: left; list-style: none; padding: 0;margin: 0 0 0 6px; margin /**/: 0 0 0 10px; width: 250px; }
#content .middle #craftZoneContainer #formBox .submitFormField ul li { float: left; display: inline; width : 125px; }
#content .middle #craftZoneContainer #formBox .submitFormField ul li input { margin-right: 5px; }
#content .middle #craftZoneContainer #formBox .submitFormField label { font: bold 12px Arial; text-align: right; color: #666666; float: left; clear: right; margin: 0; width: 155px; }
#content .middle #craftZoneContainer #formBox .submitFormField label span.required{ font: 12px Arial; text-align: right; color: #f47f7f; float: left; clear: right; margin: 0; width: 155px; }
#content .middle #craftZoneContainer #formBox .submitFormField label span.red { color: #f47f7f; }
#content .middle #craftZoneContainer #formBox .submitFormField label span.normal { color: #666; font: normal 11px Arial; text-align: justify; }
#content .middle #craftZoneContainer #formBox .submitFormField label span.tipBox {  width: 135px; float: right; display: block; padding: 10px; background-color: #f0f5f6; color: #6a9fa7; margin: 10px 0 0 0; text-align: left; }
#content .middle #craftZoneContainer #formBox .submitFormField label span.tipBox span.tipText { clear: none; float: left; font: normal 11px Arial; margin: 4px 0; display: block; width: 100%; }
#content .middle #craftZoneContainer #formBox .submitFormField input.recipeInfo { float: right; border: 1px solid #7f9db9; margin: 0 14px 0 5px; width: 260px; }
#content .middle #craftZoneContainer #formBox .submitFormField select { float: right; border: 1px solid #7f9db9; margin: 0 14px 0 5px; width: 260px; }
#content .middle #craftZoneContainer #formBox .submitFormField textarea { float: right; border: 1px solid #7f9db9; margin: 1px 14px 0 5px; width: 260px; }
#content .middle #craftZoneContainer #formBox .vote_button { padding-bottom: 10px; padding-bottom /**/: 0; margin: 20px 0; float: left; position: relative; top: 5px; left: 165px; }

#content .middle p.author { color:#6a9fa7; }
#content .middle p.author a { color:#6a9fa7;text-decoration:none; }
#content .middle p.author a:hover { color:#6a9fa7;text-decoration:underline; }


/* craftZoneContainer END */


#content .middle #blueFormBox { margin: 10px 0 0 0; margin /**/: 0 0 0 0; border: 0; padding: 10px 10px 20px 10px; padding /**/: 0 10px 20px 10px; background-color: #e4f4f6; float: left; width: 413px; width /**/: 422px; clear: both; }
#content .middle #blueFormBox h5 { font: bold 14px Arial; color: #6a9fa7; margin-bottom: 10px; }
#content .middle #blueFormBox .blueFormField { float: left; display: block; margin: 5px 0 10px 0; margin /**/: 5px 0; clear: both; width: 400px; }
#content .middle #blueFormBox .blueFormField ul { float: right; list-style: none; padding: 0; margin: 0; width: 250px; }
#content .middle #blueFormBox .blueFormField ul li { float: left; display: inline; width : 125px; }
#content .middle #blueFormBox .blueFormField ul li input { margin-right: 5px; }
#content .middle #blueFormBox .blueFormField label { font: bold 12px Arial; text-align: right; color: #666666; float: left; clear: right; margin: 0 0 0 20px; width: 125px; }
#content .middle #blueFormBox .blueFormField select { border: 1px solid #7f9db9; margin: 0 0 0 6px; margin /**/: 0 0 0 10px; }
#content .middle #blueFormBox .vote_button { padding-bottom: 10px; padding-bottom /**/: 0; margin: 20px 0; float: left; position: relative; top: 5px; left: 165px; }

#content .middle #craftZoneContainer #privacyPolicy { color:#999;font:9px Arial;margin-top:40px; clear: both;}
#content .middle #craftZoneContainer #privacyPolicy a {color:#cc6666;text-decoration:none;}
#content .middle #craftZoneContainer #privacyPolicy a:hover {color:#cc6666;text-decoration:underline;}

#content .middle #listColumnTwo .blueForm { width: 215px; background-color: #cfebef; float: left; padding: 0 0 5px 0; padding /**/:0; margin:0; display: block; }

#content .middle #listColumnTwo .blueForm input.text { border: 1px solid #a5acb2; width: 125px; margin: 0 0 10px 10px; }
#content .middle #listColumnTwo .blueForm input.letter { border: 1px solid #a5acb2; width: 50px; margin: 0 10px 5px 0; margin /**/: 5px 20px 0 10px; float: right; display: block; }
#content .middle #listColumnTwo .blueForm br { margin: 5px 0 0 0; }
#content .middle #listColumnTwo .blueForm input.button { margin: 0 0 10px 10px; border: 0; }

#content .middle .homeContent { position:relative; border-top: 1px dotted #cc6666; width: 427px; margin: 0; margin /**/: 3px; padding: 10px 10px 5px 0; padding /**/: 10px 10px 10px 0; float: left; display: block; }
#content .middle .homeContent img { width: 110px; height: 105px; float: left; border: 0; margin: 0 15px 0 0; padding: 0; }
#content .middle .homeContent h3 { font: bold 14px Arial; color: #6a9fa7; margin: 0; }
#content .middle .homeContent p { padding: 0; margin: 10px 0; }
#content .middle .homeContent p.subTitle { padding: 0; margin: 0; }
#content .middle .homeContent a { color: #cc6666; text-decoration: none; margin: 0; }
#content .middle .homeContent a:hover { text-decoration: underline; }
#content .middle .homeContent ol { position: relative; color: #cc6666; margin: 10px 0; float: left; padding: 0; list-style-position:inside; }
#content .middle .homeContent ol li { padding: 1px 0; }
#content .middle .homeContent ol li a { text-decoration: none; margin: 0 0 0 10px; margin /**/: inherit; }
#content .middle .homeContent ol li a:hover { text-decoration: underline; }
#content .middle .homeContent select { margin: 0; width: 157px; border: 1px solid #7f9db9; }

#content .middle .homeContentFull { position:relative; border-bottom: 1px dotted #cc6666; width: 447px; margin: 0; margin /**/: 3px; padding: 10px 10px 5px 0; padding /**/: 10px 10px 10px 0; float: left; display: block; }
#content .middle .homeContentFull#bottom { position:relative; border: none; width: 447px; margin: 0; margin /**/: 3px; padding: 10px 10px 5px 0; padding /**/: 10px 10px 10px 0; float: left; display: block; }
#content .middle .homeContentFull img { width: 110px; height: 105px; float: left; border: 0; margin: 0 15px 0 0; padding: 0; }
#content .middle .homeContentFull h3 { font: bold 14px Arial; color: #6a9fa7; margin: 0; }
#content .middle .homeContentFull p { padding: 0; margin: 10px 0; }
#content .middle .homeContentFull p.subTitle { padding: 0; margin: 0; }
#content .middle .homeContentFull a { color: #cc6666; text-decoration: none; margin: 0; }
#content .middle .homeContentFull a:hover { text-decoration: underline; }
#content .middle .homeContentFull ol { position: relative; color: #cc6666; margin: 10px 0; float: left; padding: 0; list-style-position:inside; }
#content .middle .homeContentFull ol li { padding: 1px 0; }
#content .middle .homeContentFull ol li a { text-decoration: none; margin: 0 0 0 10px; margin /**/: inherit; }
#content .middle .homeContentFull ol li a:hover { text-decoration: underline; }
#content .middle .homeContentFull select { margin: 0; width: 157px; border: 1px solid #7f9db9; }
#content .middle .homeContentFull .left { float: left; display: block; margin: 0; padding: 0; width: 110px;}
#content .middle .homeContentFull .right { float: left; width: 300px; width /**/: 320px; margin-left: 10px;}
