.menuTable   { font-family: arial, helvetica, sans-serif; font-size: 10pt}
.menuLink    { font-size: 8pt; font-family: verdana, helvetica, sans-serif; color: #990000; text-decoration: none }
.menuLink:hover { color: #000; text-decoration: underline }
.menuInsert  { z-index: 200; font-style: normal; font-variant: normal; font-weight: normal; 
               line-height: 10pt; font-size: 9pt; font-family: verdana, helvetica, sans-serif; 
               width: 140px; color: #888888; height: 80px; background-color: #F1EFF0; 
               border: 1px solid #4D4D4D; margin: 0px; 
               padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 15px }
.menuContainer { z-index: 1000 }
.menuTitle{float:left; font-family:Arial; font-size:16px; font-weight:bold; color:#4D4D4D}
.menuBody{float:left; padding-top:15px;width:350px;}
.menuBleft{float:left; width:180px; line-height:18px;}
.menuBleft ul {padding:0; margin:0; list-style:none;}
.menuBleft ul li {list-style:none;background:url('/images/left-arow-pink.gif') no-repeat left;padding:0 0px 0 5px; width:160px}
.menuBleft ul li a {display:block; padding:2px 0 2px 10px; color:#990000; text-decoration:none;}
.menuBleft ul li a:hover {text-decoration:underline;}
.menuBright{float:left; width:160px}
.menuBody .menu_celeb_block{ width:400px; float:left; margin:0px; padding:10px 0 5px 0; border-bottom:#4d4d4d 1px solid;}
.menuBody .menu_celeb_img{padding-left:2px; width:42px; float:left; position:relative;}
.menuBody .menu_celeb_txt{padding-left:2px; width:340px; float:right; padding-right:5px;}
.menuBody .menu_celeb_txt a{background:url('/images/arrowRightPink.gif') no-repeat right;padding-right:11px; color:#ec008c; padding-left:5px;}
.menuBody .searchMain{width:350px; float:left; padding:0 0 10px 0;}
.menuBody .searchMaintxt{width:90px; height:15px; float:left; color:#6b6d6e; font-weight:bold; text-align:right; padding:2px 10px 0 0;}
.searchMenuCombo{width:240px; height:19px; font-size:11px; font-family:Verdana, Geneva, sans-serif; border:1px solid #999;}
#pic_menu { margin:0; padding:0; height:32.5em; overflow:hidden; background:#fff;}
#pic_menu li {list-style-type:none; float:left; display:block; width:100%;}
#pic_menu li a {display:block; text-decoration:none; color:#000; margin:0; width:100%;}
#pic_menu li a span {display:none; color:#000;font-family:verdana, arial, sans-serif;line-height:1.3em;}
#pic_menu li a.one span {display:block; height:15em; margin:0 10px;}
#pic_menu li a:hover {background:#fff;}
#pic_menu li a:hover span {display:block; margin:0 10px; cursor:pointer;}
#pic_menu a.h2 {margin:2px 5px; padding:0; color:#7D3333; font-variant:small-caps; font-size:1.2em; border:0; font-weight:bold; width:315px;}
#pic_menu .h3 {margin:0 5px; padding:0; font-size:0.9em; color: #EC008C;}
#pic_menu img {margin:5px 5px 5px 0; border:1px solid #000; float:left;}
.curved {width: 350px; margin:0 auto;}
.curved .b1, .curved .b2, .curved .b3, .curved .b4  {font-size:1px; display:block; background:#88c;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.curved .b1, .curved .b2, .curved .b3 {
  height:1px;
  }
.curved .b2, .curved .b3, .curved .b4 {
  background:#fff; 
  border-left:1px solid #7D3333; 
  border-right:1px solid #7D3333;
  }
.curved .b1 {
  margin:0 4px; 
  background:#7D3333;
  }
.curved .b2 {
  margin:0 2px; 
  border-width:0 2px;
  }
.curved .b3 {
  margin:0 1px;
  }
.curved .b4 {
  height:2px; 
  margin:0;
  }
.curved .c1 {
  margin:0 5px; 
  background:#7D3333;
  }
.curved .c2 {
  margin:0 3px; 
  border-width:0 2px;
  }
.curved .c3 {
  margin:0 2px;
  }
.curved .c4 {
  height:2px; 
  margin: 0 1px;
  }
.curved .boxcontent {
  display:block; 
  background:transparent; 
  border-left:1px solid #7D3333; 
  border-right:1px solid #7D3333; 
  font-size:0.9em; 
  text-align:justify;
  }
