#csHeader	{ height: 131px;}
#csHtTile	{ background-image: url("/cassis/images/hdimg01.jpg"); background-repeat: no-repeat; width: 229px; height: 131px; position: absolute }
#csHder	{ background-image: url("/cassis/images/hdimg02.jpg"); background-repeat: no-repeat; margin-left: 229px; padding-top: 86px; }

/*CASSIS HEADER MENU*/
ul#csHdMenu	 { list-style: none; margin: 0; padding: 0; position: relative; top: 0; width: 589px; height: 45px; overflow: hidden }
ul#csHdMenu li a	{ text-indent: -9999px; padding: 0; position: absolute; top: 0; height: 45px; overflow: hidden }
li#csHdm01 a	{ background: url("/cassis/images/hdmenu01.png") no-repeat; left: 0px; width: 143px }
li#csHdm02 a	{ background: url("/cassis/images/hdmenu02.png") no-repeat; left: 143px; width: 143px }
li#csHdm03 a	{ background: url("/cassis/images/hdmenu03.png") no-repeat; left: 286px; width: 143px }
li#csHdm04 a	{ background: url("/cassis/images/hdmenu04.png") no-repeat; left: 429px; width: 160px }
li#csHdm01 a:hover, 
li#csHdm02 a:hover, 
li#csHdm03 a:hover, 
li#csHdm04 a:hover	{ background-position: 0 -45px }
div#csHdm01 li#csHdm01 a, 
div#csHdm02 li#csHdm02 a, 
div#csHdm03 li#csHdm03 a, 
div#csHdm04 li#csHdm04 a	{ background-position: 0 -45px }

#csMconts	{ background-color: #fff; background-image: url("/cassis/images/menubgg.gif"); background-repeat: repeat-y; padding-bottom: 15px; width: 818px }
#csMenu	 { background-color: #fff6f1; width: 200px; float: left }
#csContents	{ margin-left: 210px; width: 580px }
#cs0101Tle	{ background-image: url("/cassis/images/01-01.gif"); background-repeat: no-repeat; background-position: 0 5px; margin-bottom: 10px; width: 580px; height: 70px }
#cs0102Tle	{ background-image: url("/cassis/images/01-02.gif"); background-repeat: no-repeat; background-position: 0 5px; margin-bottom: 10px; width: 580px; height: 70px }
#cs0103Tle	{ background-image: url("/cassis/images/01-03.gif"); background-repeat: no-repeat; background-position: 0 5px; margin-bottom: 10px; width: 580px; height: 70px }
#cs0104Tle	{ background-image: url("/cassis/images/01-04.gif"); background-repeat: no-repeat; background-position: 0 5px; margin-bottom: 10px; width: 580px; height: 70px }
#cs0201Tle	{ background-image: url("/cassis/images/02-01.gif"); background-repeat: no-repeat; background-position: 0 5px; margin-bottom: 10px; width: 580px; height: 70px }
#cs0202Tle	{ background-image: url("/cassis/images/02-02.gif"); background-repeat: no-repeat; background-position: 0 5px; margin-bottom: 10px; width: 580px; height: 70px }
#cs03r01Tle	{ background-image: url("/cassis/images/03-r01.png"); background-repeat: no-repeat; background-position: 0 5px; margin-bottom: 10px; width: 580px; height: 70px }
#cs0301Tle	{ background-image: url("/cassis/images/03-01.gif"); background-repeat: no-repeat; background-position: 0 5px; margin-bottom: 10px; width: 580px; height: 70px }
#cs0302Tle	{ background-image: url("/cassis/images/03-02.gif"); background-repeat: no-repeat; background-position: 0 5px; margin-bottom: 10px; width: 580px; height: 70px }
#cs0303Tle	{ background-image: url("/cassis/images/03-03.gif"); background-repeat: no-repeat; background-position: 0 5px; margin-bottom: 10px; width: 580px; height: 70px }
#cs0304Tle	{ background-image: url("/cassis/images/03-04.gif"); background-repeat: no-repeat; background-position: 0 5px; margin-bottom: 10px; width: 580px; height: 70px }
#cs0401Tle	{ background-image: url("/cassis/images/04-01.gif"); background-repeat: no-repeat; background-position: 0 5px; margin-bottom: 10px; width: 580px; height: 70px }
#cs0402Tle	{ background-image: url("/cassis/images/04-02.gif"); background-repeat: no-repeat; background-position: 0 5px; margin-bottom: 10px; width: 580px; height: 70px }
.csTxcm	{ color: #541a1a; font-size: 0.9em; line-height: 1.4em; margin-top: 3px; margin-bottom: 20px; margin-left: 5px }
.csTxct	{ color: #541a1a; font-size: 1em; line-height: 1.6em; margin-top: 3px; margin-bottom: 20px; margin-left: 5px }
.csTtsb	{ color: #a12324; font-size: 1.3em; font-weight: bold; margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px dotted #a12324 }
.csTtle	{ color: #a12324; font-size: 1.2em; font-weight: bold; background-image: url("/cassis/images/csttsbim.gif"); background-repeat: no-repeat; margin-bottom: 15px; padding-top: 6px; padding-bottom: 5px; padding-left: 40px; border-bottom: 3px double #a12324 }
.csTtmt	{ color: #57861e; font-size: 1em; font-weight: bold; margin-left: 5px }
.csTtmt b	{ color: Black; }
.csTFrm	{ margin-bottom: 15px }
.csTmte	{ color: #57861e; font-size: 1em; margin-left: 10px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; float: left; border-left: 5px solid #57861e }
.csTxin	{ color: #541a1a; font-size: 0.9em; line-height: 1.4em; margin-left: 100px; }
.csTcap	{ color: #541a1a; font-size: 0.8em; line-height: 1.4em; margin-left: 100px; }
.csNam	{ font-size: 1.2em }
.csRksh	{ background-color: #9B3657; }
.csRktb	{ background-color: #FCFCE6; font-size: 0.8em; color: #57861e; font-weight: bold; }
.csRktd	{ background-color: #fff; font-size: 0.8em; color: #786B6B; line-height: 1.5em; }

.csTxrpm	{ color: #541a1a; font-size: 0.9em; line-height: 1.4em; text-align: center; margin-top: 3px; margin-bottom: 20px; margin-left: 5px  }
.csTxrpm b	{ display: block; text-align: left; }
.csTxrpm div	{ font-size: 0.9em; line-height: 1.5em; background-color: #fbf6d7; text-align: left; width: 450px; margin: 5px auto 15px; padding: 15px; border: solid 1px #890000; display: block; }
.csTxrpm div p	{ margin:5px; }
.csTxrpm ol	{ text-align: left; margin: 3px 50px 5px 0; padding: 0; }
.csTxrpm ol ul	{ text-align: left; margin: 3px 0px 10px 0; padding: 0; }
.csTxrpm ol ul li	{ font-size: 0.9em; color: #541a1a; line-height: 1.4em; text-align: left; margin: 3px 0 2px 15px; padding: 0; list-style-type: disc; }
.csTxrpm ul	{ text-align: left; margin: 3px 50px 5px 0; padding: 0; }
.csTxrpm li	{ color: #000000; line-height: 1.4em; text-align: left; margin: 3px 0 5px 50px; padding: 0; }
.csTxrpm em	{ font-weight: bold; font-style: normal; text-decoration: none; }

.csTxrpm2	{ color: #541a1a; font-size: 0.9em; line-height: 1.4em; text-align: center; margin-top: 3px; margin-bottom: 20px; margin-left: 5px  }
.csTxrpm2 b	{ display: block; text-align: left; }
.csTxrpm2 div	{ font-size: 0.9em; line-height: 1.5em; background-color: #fbf6d7; text-align: left; width: 550px; margin: 5px auto 15px; padding: 15px; border: solid 1px #890000; display: block; }
.csTxrpm2 div p	{ margin:5px; }
.csTxrpm2 ol	{ text-align: left; margin: 3px 50px 5px 0; padding: 0; }
.csTxrpm2 ol ul	{ text-align: left; margin: 3px 0px 10px 0; padding: 0; }
.csTxrpm2 ol ul li	{ font-size: 0.9em; color: #541a1a; line-height: 1.4em; text-align: left; margin: 3px 0 2px 15px; padding: 0; list-style-type: disc; }
.csTxrpm2 ul	{ text-align: left; margin: 3px 50px 5px 0; padding: 0; }
.csTxrpm2 li	{ color: #000000; line-height: 1.4em; text-align: left; margin: 3px 0 5px 50px; padding: 0; }
.csTxrpm2 em	{ font-weight: bold; font-style: normal; text-decoration: none; }


#csRcProduce	{ font-size: 0.9em; line-height: 1.5em; background-color: #dff7c6; margin: 15px; padding: 15px; border: solid 1px #8bcc44; }
#csRcProduce h5	{ color: #57a600; font-size: 0.9em; margin: 0 0 5px; padding: 0; }
#csRcProduce b	{ font-size: 0.9em; }
#csRcProduce p	{ color: #336200; font-size: 1.1em; font-weight: bold; }
#csRcProduce img	{ float: right; margin-left: 15px; }

#csMin01	{ background-image: url("/cassis/images/csmenu01.gif"); background-repeat: no-repeat; width: 200px; height: 75px; }
#csMin02	{ background-image: url("/cassis/images/csmenu02.gif"); background-repeat: no-repeat; width: 200px; height: 75px; }
#csMin03	{ background-image: url("/cassis/images/csmenu03.gif"); background-repeat: no-repeat; width: 200px; height: 75px; }
#csMin04	{ background-image: url("/cassis/images/csmenu04.gif"); background-repeat: no-repeat; width: 200px; height: 75px; }

/*CASSIS LEFT MENU*/
ul.csMnavr	{ list-style: none; margin: 0; padding: 0; position: relative; top: 0; width: 200px; height: 50px; overflow: hidden }
ul.csMnavr li a	{ text-indent: -9999px; padding: 0; position: absolute; top: 0; height: 50px; overflow: hidden }
ul.csMnavi	{ list-style: none; margin: 0; padding: 0; position: relative; top: 0; width: 200px; height: 35px; overflow: hidden }
ul.csMnavi li a	{ text-indent: -9999px; padding: 0; position: absolute; top: 0; height: 35px; overflow: hidden }
li#csMin0101 a	{ background: url("/cassis/images/csmenu0101.gif") no-repeat; left: 0px; width: 200px }
li#csMin0102 a	{ background: url("/cassis/images/csmenu0102.gif") no-repeat; left: 0px; width: 200px }
li#csMin0103 a	{ background: url("/cassis/images/csmenu0103.gif") no-repeat; left: 0px; width: 200px }
li#csMin0104 a	{ background: url("/cassis/images/csmenu0104.gif") no-repeat; left: 0px; width: 200px }
li#csMin02011 a	{ background: url("/cassis/images/csmenu02011.gif") no-repeat; left: 0px; width: 200px }
li#csMin02012 a	{ background: url("/cassis/images/csmenu02012.gif") no-repeat; left: 0px; width: 200px }
li#csMin02013 a	{ background: url("/cassis/images/csmenu02013.gif") no-repeat; left: 0px; width: 200px }
li#csMin02014 a	{ background: url("/cassis/images/csmenu02014.gif") no-repeat; left: 0px; width: 200px }
li#csMin02015 a	{ background: url("/cassis/images/csmenu02015.gif") no-repeat; left: 0px; width: 200px }
li#csMin02021 a	{ background: url("/cassis/images/csmenu02021.gif") no-repeat; left: 0px; width: 200px }
li#csMin02022 a	{ background: url("/cassis/images/csmenu02022.gif") no-repeat; left: 0px; width: 200px }
li#csMin02023 a	{ background: url("/cassis/images/csmenu02023.gif") no-repeat; left: 0px; width: 200px }
li#csMin02024 a	{ background: url("/cassis/images/csmenu02024.gif") no-repeat; left: 0px; width: 200px }
li#csMin0301 a	{ background: url("/cassis/images/csmenu0301.gif") no-repeat; left: 0px; width: 200px }
li#csMin0302 a	{ background: url("/cassis/images/csmenu0302.gif") no-repeat; left: 0px; width: 200px }
li#csMin0303 a	{ background: url("/cassis/images/csmenu0303.gif") no-repeat; left: 0px; width: 200px }
li#csMin0304 a	{ background: url("/cassis/images/csmenu0304.gif") no-repeat; left: 0px; width: 200px }
li#csMin03r01 a	{ background: url("/cassis/images/csmenu03recipe01.png") no-repeat; left: 0px; width: 200px }
li#csMin03r02 a	{ background: url("/cassis/images/csmenu03recipe02.png") no-repeat; left: 0px; width: 200px }
li#csMin03r03 a	{ background: url("/cassis/images/csmenu03recipe03.png") no-repeat; left: 0px; width: 200px }
li#csMin03r04 a	{ background: url("/cassis/images/csmenu03recipe04.png") no-repeat; left: 0px; width: 200px }
li#csMin03r05 a	{ background: url("/cassis/images/csmenu03recipe05.png") no-repeat; left: 0px; width: 200px }
li#csMin03r07 a	{ background: url("/cassis/images/csmenu03recipe07.png") no-repeat; left: 0px; width: 200px }
li#csMin0401 a	{ background: url("/cassis/images/csmenu0401.gif") no-repeat; left: 0px; width: 200px }
li#csMin0402 a	{ background: url("/cassis/images/csmenu0402.gif") no-repeat; left: 0px; width: 200px }
li#gnmain001 a:hover, 
li#csMin0101 a:hover, 
li#csMin0102 a:hover, 
li#csMin0103 a:hover, 
li#csMin0104 a:hover, 
li#csMin02011 a:hover, 
li#csMin02012 a:hover, 
li#csMin02013 a:hover, 
li#csMin02014 a:hover, 
li#csMin02015 a:hover, 
li#csMin02021 a:hover, 
li#csMin02022 a:hover, 
li#csMin02023 a:hover, 
li#csMin02024 a:hover, 
li#csMin0301 a:hover, 
li#csMin0302 a:hover, 
li#csMin0303 a:hover, 
li#csMin0304 a:hover, 
li#csMin0401 a:hover, 
li#csMin0402 a:hover	{ background-position: 0 -35px }
li#csMin03r01 a:hover, 
li#csMin03r02 a:hover, 
li#csMin03r03 a:hover, 
li#csMin03r04 a:hover, 
li#csMin03r05 a:hover, 
li#csMin03r07 a:hover	{ background-position: 0 -50px }
#csMin0201	{ background-image: url("/cassis/images/csmenu0201.gif"); background-repeat: no-repeat; width: 200px; height: 35px }
#csMin0202	{ background-image: url("/cassis/images/csmenu0202.gif"); background-repeat: no-repeat; width: 200px; height: 35px }
#csMin0301	{ background-image: url("/cassis/images/csmenu03t1.png"); background-repeat: no-repeat; width: 200px; height: 35px }
#csMin0302	{ background-image: url("/cassis/images/csmenu03t2.png"); background-repeat: no-repeat; width: 200px; height: 45px }

div#csMin0101 li#csMin0101 a, 
div#csMin0102 li#csMin0102 a, 
div#csMin0103 li#csMin0103 a, 
div#csMin0104 li#csMin0104 a, 
div#csMin02011 li#csMin02011 a, 
div#csMin02012 li#csMin02012 a, 
div#csMin02013 li#csMin02013 a, 
div#csMin02014 li#csMin02014 a, 
div#csMin02015 li#csMin02015 a, 
div#csMin02021 li#csMin02021 a, 
div#csMin02022 li#csMin02022 a, 
div#csMin02023 li#csMin02023 a, 
div#csMin02024 li#csMin02024 a, 
div#csMin0301 li#csMin0301 a, 
div#csMin0302 li#csMin0302 a, 
div#csMin0303 li#csMin0303 a, 
div#csMin0304 li#csMin0304 a, 
div#csMin0401 li#csMin0401 a, 
div#csMin0402 li#csMin0402 a	{ background-position: 0 -35px } 
div#csMin03r01 li#csMin03r01 a, 
div#csMin03r02 li#csMin03r02 a, 
div#csMin03r03 li#csMin03r03 a, 
div#csMin03r04 li#csMin03r04 a, 
div#csMin03r07 li#csMin03r07 a, 
div#csMin03r05 li#csMin03r05 a	{ background-position: 0 -50px } 


/*ABOUT CASSIS NEW TOP*/
#mainNsabmu	{ background-color: #5aab00; background-image: url(/images/mainmubg.gif); background-repeat: repeat-x; height: 440px }
#mainNsatest	{ background-color: #5aab00; background-image: url(/images/mainmubg.gif); background-repeat: repeat-x; height: 550px }

#nsAbCis	{  }
#nsAbCis h3	{ background-image: url(/images/abocashd.png); background-repeat: no-repeat; text-indent: -99999px; width: 550px; height: 30px; margin: 0; padding: 0; }
#nsAbCis div.block	{ display:inline; float: left; background-color: #fff; width: 125px; height: 90px; margin: 10px 0 0 10px; padding: 0; }
#nsAbCis h4	{ width: 125px; height: 90px; margin: 0; padding: 0; text-indent: -9999px; }
#nsAbCis h4 a	{ display: block; width: 100%; height: 100%; }
#nsAbCis h4 a.lis001	{ background: transparent url(/images/abocasbn001.png) top left no-repeat; }
#nsAbCis h4 a.lis002	{ background: transparent url(/images/abocasbn002.png) top left no-repeat; }
#nsAbCis h4 a.lis003	{ background: transparent url(/images/abocasbn003.png) top left no-repeat; }
#nsAbCis h4 a.lis004	{ background: transparent url(/images/abocasbn004.png) top left no-repeat; }
#nsAbCis div.block a.mor	{ text-indent: -99999px; width: 125px; height: 47px; display: block; background-image: url(/images/abocasmor.gif); background-repeat: no-repeat; background-position: 0 100%; }
#nsAbCis div.block a:hover	{ background-position: -125px 0 }

#grow	{ font-size:12px; line-height:14px; color:#541A1A;}
#grow h4	{ font-size:12px; font-weight:normal; margin:0px; padding:0px; color:#CF397C;}
#grow h3	{ font-weight:bold; font-size:14px; color:#6B1D49; margin:0px 0px 10px 0px; width:572px; text-align:center}
#grow table.main	{ font-size:12px; border-collapse:collapse;padding:0px; margin:0px;}
#grow table.main th	{ border:1px solid #6B1D49; padding:5px; font-weight:normal; background-color:#B4337C; color:#FFFFFF;}
#grow table.main td	{ border:1px solid #6B1D49;}
#grow table.main td.month	{ text-align:center; padding:5px 0px 0px 0px; width:27px; background-color:#FFECF7;}
#grow table.main td.ecology	{ padding:5px 0px 0px 5px; width:145px;}
#grow table.main td.work	{ padding:5px; width:75px;}
#grow table.main td.point	{ padding:5px 5px 5px 5px; width:325px;}
#grow table.main td img	{ margin-bottom:5px;}
#grow table.main td  ul	{ margin:0px 0px 5px 0px ; padding:0px;}
#grow table.main td  li	{ margin:0px 0px 0px 20px; padding:0px; list-style-type: circle;}
#grow table.element	{ margin:10px auto 10px auto; font-weight:normal; font-size:12px;}
#grow table.element td	{ text-align:center; padding:3px;}
#grow table.element th	{ text-align:center; padding:3px;background-color:#FFECF7; color:#541A1A; }
#grow table.element caption	{ margin:0px auto 0px auto;}



