@charset "UTF-8";

/* News
----------------------------------------------- */
#two_maincolumn #hoiNews{
  width:550px;
  margin-bottom:20px;
}

#two_maincolumn #hoiNews h2{
  margin:0;
  padding:0;
}

#hoiNews div#changeImg{
  width:170px;
  float:left;
  padding-top:50px;
}

#hoiNews div#newsContainer{
  width:360px;
  float:right;
}

#hoiNews div#newsContainer ul{
  width:335px;
  height:180px;
  overflow:auto;
  padding-left:23px;
  border:1px solid #bde2ac;
}

#hoiNews div#newsContainer ul li{
  list-style-type:disc;
  padding:2px 20px 2px 0;
}

/* Recommend
----------------------------------------------- */
#two_maincolumn #recommend{
  width:550px;
  margin-bottom:20px;
}

#two_maincolumn #recommend h2{
  margin-bottom:8px;
  padding:0;
}

#recommend table{
  border:none;
  margin:0;
}

#recommend td{
  border:none;
  padding:0;
  line-height:1.2em;
}

#recommend td img{
  vertical-align:top;
}

#recommend .containerM{
  width:550px;
}

#recommend .containerM td{
  width:267px;
  padding:4px;
  vertical-align:top;
  text-align:center;
}

#recommend .containerM td p{
  text-align:left;
  padding:6px 0 4px 0;
}

#recommend .containerL{
  width:550px;
  margin-top:5px;
  background-image:url(../images/01reco_tdline_x.gif);
  background-position:left top;
  background-repeat:repeat-x;
}

#recommend .containerL td{
  width:542px;
  background-image:url(../images/01reco_tdline_x.gif);
  background-position:left bottom;
  background-repeat:repeat-x;
  padding:10px 4px 10px 4px;
  vertical-align:top;
}

#recommend .containerL td table td{
  width:auto;
  padding:0;
  background:none;
}

#recommend .containerL td table{
  width:542px;
}

#recommend .containerL td table td a{
  font-weight:bold;
}

#recommend .containerL td table td p{
  padding:8px 0;
}

#recommend .containerL td table td strong{
  color:#ff3300;
  font-weight:bold;
}

#recommend .containerL td table td.goodsImg{
  padding-right:12px;
}

#recommend .containerS{
  width:550px;
  background-image:url(../images/01reco_tdline_y.gif);
  background-position:center top;
  background-repeat:repeat-y;
}

#recommend .containerS td{
  width:263px;
  background-image:url(../images/01reco_tdline_x.gif);
  background-position:left bottom;
  background-repeat:repeat-x;
  padding:10px 8px 10px 4px;
  vertical-align:top;
}

#recommend .containerS td h3{
  margin-bottom:8px;
}

#recommend .containerS td table{
  width:263px;
}

#recommend .containerS td table td{
  width:auto;
  padding:0;
  background:none;
  line-height:130%;
}

#recommend .containerS td table td a{
  font-weight:bold;
}

#recommend .containerS td table td p{
  padding:8px 0;
}

#recommend .containerS td table td strong{
  color:#ff3300;
  font-weight:bold;
}

#recommend .containerS td table td strong.price{
  font-size:130%;
}

#recommend .containerS td table td.goodsImg{
  padding:0 10px 0 5px;
}

/* Information
----------------------------------------------- */
#hoiInfo{
  width:550px;
}

#hoiInfo ul{
  width:550px;
  background-image:url(../images/01info_bg_btm.gif);
  background-position:center bottom;
  background-repeat:no-repeat;
  padding:3px 0;
}

#hoiInfo ul li{
  font-weight:bold;
  padding:2px;
}

/* TopNavigation
----------------------------------------------- */
div#leftcolumn .leftNavi{
  width:187px;
  margin:0 0 0 auto;
  padding:0 1px 0 0;
}

div#leftcolumn .leftNavi li{
  padding:15px 0 0 0;
}

div#leftcolumn .leftNavi li img{
  vertical-align:top;
}
