@charset "utf-8";
/* CSS Document */
h2{ font-family:Arial, Helvetica, sans-serif; font-size:15px; text-align:left; color:#339933; line-height:1.5em; margin-bottom:0px; margin-top:0px; padding-bottom:5px; padding-top:5px; }
.catname { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#339933; line-height:1.5em; margin-bottom:0px; margin-top:0px; padding-bottom:5px; padding-top:5px; }
h1 { font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:24px; color:#339933; line-height:1.5em; letter-spacing:-1px; margin-bottom:0px; margin-top:0px; padding-bottom:5px; padding-top:5px; }

p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:1.5em; margin-bottom:0px; margin-top:0px; padding-bottom:5px; padding-top:5px; text-align:left; }
div { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:1.5em;  }
span { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:1.5em; text-align: center; }
strong { text-align: center; }
a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e4001b; line-height:1.5em; text-decoration:none  }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e4001b; line-height:1.5em; text-decoration:none }

td .points { text-align: left; }
.menulink12 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:1.5em; text-decoration:none  }
.menulink12:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#009966;line-height:1.5em; text-decoration:none }

.menulink12w { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCFF00; line-height:1.5em; text-decoration:none  }
.menulink12w:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#99FF33;line-height:1.5em; text-decoration:none }

.white12text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cfcfcf; line-height:1.5em;  }
.yellow12text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF9900; line-height:1.5em;  }


body { padding:0px; margin:0px; background:#fff;  }
div.spacer { clear:both; }
.padding5px { padding:5px;}
.100widthx { width:100%; }

#whole { position:absolute;  width:100%; height:100%;  }

#index01-whole { position:relative; background:url(images/bg1_01.jpg) repeat-x; width:100%; height:100px; }
#index01-wrapper { position:relative;  width:1000px; height:100px; margin:0 auto;}

#index02-whole { position:relative; background:url(images/bg1_02.jpg) repeat-x; width:100%; height:45px; z-index:1000;}
#index02-wrapper { position:relative;  width:1000px; height:45px; margin:0 auto; z-index:1000;}

#index03-whole { position:relative; background:url(images/bg1_03.jpg) repeat-x; width:100%; height:10px; }
#index03-wrapper { position:relative;  width:1000px; height:10px; margin:0 auto; background:url(images/index1_11.jpg) no-repeat; }

#indexC-whole { position:relative; background:url(images/bg1_05.jpg) repeat; width:100%;  }
#indexC-wrapper { position:relative;  width:1000px; margin:0 auto; background:url(images/index1_13.jpg)  repeat-y; }

#index07-whole { position:relative; background:url(images/bg1_07.jpg) repeat-x; width:100%; height:77px; }
#index07-wrapper { position:relative;  width:1000px; height:77px; margin:0 auto; background:url(images/index1_15.jpg) no-repeat; }