
body
{
  background  :  #ffffff url('../images/main/home-body-bg.jpg') 0px 22px repeat-x;  
}

#BodyArea
{
  width   :  908px;
  margin  :  0px auto 0px auto;
}

#FaceFlavorBg
{
  background  :  #ffffff url('../images/main/home-faceflavor-bg.jpg') center top repeat-x;
  padding     :  118px 70px 0px 71px;
  margin      :  0px auto 0px auto;
  width       :  767px;
}

#FaceFlavorBg #ImgData
{
  padding     :  35px 0px 0px 0px;
  text-align  :  center;
  color       :  #7e7e7e;
}

#BodyLinks
{
  margin-bottom  :  20px;
}

#BodyLinks a:hover
{
  color  :  #3C3C3C;
  text-decoration : underline;  
}

#Iam
{
  text-align  :  center;
  background  :  #ffffff;
}

.hLeftBg
{
  width       :  7px;
  height      :  33px;
  background  :  url('../images/main/h-left-bg.gif') no-repeat;
}

.hMiddleBg
{
  height        :  33px;
  line-height   :  33px;
  background    :  #222222 url('../images/main/h-middle-bg.gif') no-repeat;
  padding-left  :  5px;

  font-family   :  arial, helvetica, sans-serif;
  font-size     :  12px;
  color         :  #ffffff;
}

.hRightBg
{
  width       :  7px;
  height      :  33px;
  background  :  url('../images/main/h-right-bg.gif') no-repeat;
}

.hData
{
  font-family   :  arial, helvetica, sans-serif;
  font-size     :  11px;
  color         :  #7e7e7e;
  
  background    :  #ffffff;
  height        :  80px;
  padding       :  0px 10px 0px 10px;
  border-left   :  solid 1px #d3d3d3;
  border-right  :  solid 1px #d3d3d3;  
}

.hData td
{
  font-family  :  arial, helvetica, sans-serif;
  font-size    :  11px;
  color        :  #7e7e7e;
}

.hData a
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #7e7e7e;
  
  text-decoration  :  none;
}

.hData a:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #333333;
  
  text-decoration  :  none;
}

.hLeftCurve
{
  width       :  7px;
  height      :  9px;
  background  :  url('../images/main/h-left-curve.gif') no-repeat;
}

.hBottomBg
{
  height      :  9px;
  background  :  url('../images/main/h-bottom-bg.gif') repeat-x;
}

.hRightCurve
{
  width       :  7px;
  height      :  9px;
  background  :  url('../images/main/h-right-curve.gif') no-repeat;
}

#TblSummary
{
  font-size      :  12px;
  color          :  #7a7a7a;
  margin-bottom  :  20px;
}

#TblSummary b
{
  font-weight  :  normal;
  color        :  #000000;
  
  display      :  block;
  margin       :  10px 0px 5px 0px;
}

#TblSummary ol
{
  margin    :  10px 0px 10px 0px;
  padding   :  0px 0px 0px 27px;
  _padding  :  0px 0px 0px 29px;
  #padding  :  0px 0px 0px 29px;
}

#TblSummary ol li
{
  margin   :  0px;
  padding  :  0px 0px 15px 0px;
}

#TblSummary ol.singleLine li
{
  padding-bottom  :  8px;
}

#TblSummary ol.singleLine a
{
  height  :  14px;
}

#TblSummary a
{
  display          :  block;
  overflow         :  hidden;

  font-family      :  arial, helvetica, sans-serif;
  font-size        :  12px;
  color            :  #0B82CE;

  text-decoration  :  underline;
}

#TblSummary a:hover
{
  display          :  block;
  overflow         :  hidden;

  font-family      :  arial, helvetica, sans-serif;
  font-size        :  12px;
  color            :  #000000;

  text-decoration  :  underline;
}

#TblSummary a.h1, #TblSummary a.h1:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-weight      :  bold;
  font-size        :  16px;
  color            :  #333333;
  
  text-decoration  :  none;
  
  margin-bottom    :  2px;
}

#TblSummary input.textbox
{
  padding  :  3px;
  width    :  178px;
}

#TblSummary #BtnGo
{
  width       :  38px;
  height      :  21px;
  background  :  #000000;
  padding     :  0px;
}

#TblSummary .member a
{
  margin-bottom  :  4px;
}

#TblSummary #SiteOfDay
{
  width    :  185px;
  border   :  solid 1px #cccccc;
  padding  :  3px;
  margin   :  10px 0px 5px 0px;
}

form
{
  margin  :  0px;
}

form label
{
  font-size  :  11px;
}

input.textbox
{
  font-size  :  11px;
  color      :  #777777;
  
  width      :  154px;
  #width     :  152px;
  _width     :  152px;  
  border     :  solid 1px #d8d8d8;
}

input.button
{
  font-family  :  arial, helvetica, sans-serif;
  font-size    :  11px;
  color        :  #afafaf;

  background   :  #fcfcfc;
  border       :  solid 1px #d8d8d8;
  margin       :  0px;
  padding      :  0px 1px 0px 1px;
  cursor       :  pointer;
}

hr
{
  border-top     :  solid 1px #f4f4f4;
  border-left    :  solid 1px #f4f4f4;
  border-right   :  solid 1px #f4f4f4;
  border-bottom  :  dotted 1px #9a9a9a;
  padding        :  0px;
  margin         :  5px 0px 5px 0px;
  _margin        :  0px 0px 0px 0px;
  #margin        :  0px 0px 0px 0px;  
  font-size      :  1px;
}

a.gray
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #777777;
  
  text-decoration  :  underline;
}

a.gray:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #000000;
  
  text-decoration  :  none;
}
