#navi { padding:20px 7px 0px 7px; color:#00057D;}
#navi p { margin:0px; padding:0px 0px 10px 0px; }

#navi ul { margin:0px; padding:0px 7px 20px 20px;}
#navi ul li { list-style-image:url(../img/main_arrow.gif); margin:3px 2px; line-height:130%}

#main .pagetop { clear:both; text-align:right; padding:20px 5px; }

.recipe p { margin:5px 0px; padding:0px; font-size:12px; line-height:20px;}
.recipe p.img { margin-bottom:10px;}
.recipe h2 { color:#00057D; margin:10px 0px 5px 0px; padding:0px; font-size:16px;}
.recipe h2 em { color:#2AB1E3; font-style:normal; font-size:14px;}
.recipe ul { margin:0px; padding:0px 7px 10px 20px;}
.recipe ul li { margin:3px 2px; line-height:130%;}
.recipe ul ul { margin:0px; padding:0px 7px 0px 20px;}
.recipe ol { margin:0px; padding:0px 7px 0px 25px;}
.recipe ol li { margin:3px 2px; line-height:160%;}

.recipe .direction { text-align:right; padding:10px 0px 0px 0px;}

#recipes { margin-top:20px; }
#recipes td { vertical-align:top; font-size:12px; }
#recipes p { margin:0px 0px 5px 0px; padding:0px; }
#recipes h2 { margin:0px 0px 10px 0px; padding:0px; }
#recipes .area1 { padding:0px 10px 20px 0px; border-right:1px dashed #7F7F7F; border-bottom:1px dashed #7F7F7F;}
#recipes .area2 { padding:0px 0px 20px 10px; border-bottom:1px dashed #7F7F7F;}
#recipes .area3 { padding:15px 10px 0px 0px; border-right:1px dashed #7F7F7F;}
#recipes .area4 { padding:15px 0px 0px 10px; }
#recipes table td { padding:5px 10px; }
#recipes p.img { text-align:center;}



#item,
#knowledge,
#bowel
{ background-image:url(../../knowledge/img/bg.gif); background-repeat:repeat-x; padding-top:25px;}
#item table td, 
#knowledge table td
{ vertical-align:top;}
#item table td.box,
#knowledge table td.box
{ border:1px solid #DBD1EF; padding:1px; background-color:#FFF;}
#item table td h2,
#knowledge table td h2
{ margin:0px; padding:0px;}

#item table td p { margin:0px; padding:0px 10px 0px 10px; color:#434343; font-size:10px; line-height:150%;}
#item table td p.img { margin:0px; padding:10px 0px; text-align:center;}
#item table td ul { margin:0px; padding:0px 10px 10px 25px;}
#item table td ul li { list-style-image:url(../img/index_arrow.gif); margin:7px 2px; line-height:120%}

#knowledge table td p { margin:0px; padding:0px 0px 0px 15px; color:#434343; font-size:10px; line-height:150%;}
#knowledge table td ul { margin:0px; padding:0px 7px 10px 30px;}
#knowledge table td ul li { list-style-image:url(../img/index_arrow.gif); margin:7px 2px; line-height:120%}

#sitemap h2 { background-image:url(../../sitemap/img/bg_title.gif); background-repeat:no-repeat; margin:30px 0px 0px 0px; padding:0px 0px 10px 15px; font-weight:bold; font-size:14px;}
#sitemap p { background-image:url(../img/index_arrow.gif); background-position:1px 2px; background-repeat:no-repeat; margin:15px 2px 0px 2px; line-height:120%; padding-left:15px; font-weight:bold;}
#sitemap ul{ margin:0px; padding:0px 0px 0px 35px;}
#sitemap ul li { list-style-type:disc;  margin:5px 0px; line-height:140%; font-size:12px;}
#sitemap ul li a:link, #sitemap ul li a:visited { color:#333; }
#sitemap hr { border:1px solid #F00; color:#FFF; background-color:#FFF; padding:0px; margin:0px;}


#bowel { padding:1px 30px 0px 30px;}
#bowel .pinkbg { background-image:url(../../bowel/img/check_bg.gif); }
#bowel p { margin:0px; padding:0px; }
#bowel p.line { text-align:center; margin:15px 0px 8px 0px; }
#bowel p.tit { margin:5px 5px 10px 60px; }
#bowel p.btn { padding:10px 0px; text-align:center; }
#bowel p.btn img { margin:0px 10px; }
#bowel table.question { margin:0px 0px 15px 120px; }
#bowel table.question td { padding-top:5px; width:190px; vertical-align:top; }
#bowel table.question p { padding:0px 2em 0px 2em; text-indent:-2em; }
#bowel input { vertical-align:baseline;  }

#bowel table.form { margin:0px 0px 15px 120px; }
#bowel table.form td { padding-top:5px; vertical-align:top; }
#bowel table.form p { padding:0px 2em 0px 0px; }

#bowel .swf { margin:0px 20px;}
#bowel p.swfline { text-align:center; margin:4px 0px 8px 0px; }

#bowel .error { font-size:14px; padding:5px 60px; text-align:center; color:#F00; margin-top:10px; margin-bottom:5px;}
#bowel td.error { text-align:left; padding:0px;}
#bowel td.error img { margin:1px 0px; text-align:left;}

#bowel .study-base {}
#bowel .study { margin-left:20px; background-image:url(../../bowel/img/study_bg.gif);}
#bowel .study td { padding:0px 43px 0px 47px; }
#bowel .study .text { width:394px;}
#bowel .study .person { width:204px; float:right;}
#bowel .study .divide { clear:both;}
#bowel .study .text-align { line-height:20px;}
#bowel .study .first { font-size:14px;}
