body { font-family: "‚l‚r ‚oƒSƒVƒbƒN","trebuchet ms",sans-serif; }

#header{
    background-image:url(image/rogo_bg.png);
    height:170px;
    background-repeat:no-repeat;
    margin-bottom:10px;
}

#rogo{
    margin:20px 0px 20px 0px;
    float:left;
}

#top{
    background-color:#f5f5f5;
    width:600px;
}
#top p{
    font-size:14px;
    padding: 10px 10px 20px 50px;
    line-height:140%;
    width:500px;
    color:#555555;
}

#top img{
    padding:20px 20px 0px 30px;
}

#navbar{
    list-style-type:none;
    margin:20px 0px 0px 0px;
    padding-left:0px;
    font-size:12px;
    float:left;
    clear:both;
    width:790px;
}

ul#navbar li{
    width:150px;
    float:left;
    text-align:center;
    border-top: 1px solid #ffe3f0;
    border-bottom: 1px solid #ffe3f0;
}

ul#navbar li a{
    display:block;
    width:140px;
    padding:5px;
    text-decoration:none;
    background-color:#ffffff;
    color:#555555;
    clear:both;
}

ul#navbar li a:hover{
    background-color:#ffe3f0;
    color:#669999;
    font-weight:bold;
}

#menu_cat {

    padding-bottom:60px;
}

ul#menu_cat_name{
    padding: 0px 1px 0px 1px;
    margin: 0px;
    font: 14px Verdana, sans-serif;
    background: #ffffff;
    width: 170px;
}

ul#menu_cat_name li{
    list-style: none;
    margin: 0px 0px 3px 0px;
    border-bottom: 1px solid #ffe3f0;
    text-align: left;
}

ul#menu_cat_name li a{
    display: block;
    padding: 0.25em 0.5em 0.25em 0.75em;
    border-left: 1em solid #ffe3f0;
    background: #ffffff;
    text-decoration: none;
}

ul#menu_cat_name li a:hover{
    border-color: #ffd18c;
    color: #669999;
    background: #ffe3f0;
    font-weight:bold;
}

#photo_main{
    float:left;
    background-color:#f5f5f5;
}

#photo_main p{
    font-size:14px;
    padding: 10px 10px 20px 10px;
    line-height:140%;
    width:280px;
    color:#555555;
    float:right;
}

#item {
    float:left;
    clear:both;
    margin:20px 10px 20px 40px;
}
#item_inner{
    margin-bottom:5px;
    border-bottom:2px #ebebea solid;
    width:530px;
    padding-bottom:3px;
    color:#555555;
}

#item_name{
    font-size:14px;
    color:#444444;
}

#item_unit{
    font-size:12px;
    float:right;
    text-align: right;
}

#item_price{
    font-size:12px;
}

.item_unit1 { width: 3em;
    font-size:12px;
    float:right;
}

.item_clear { clear: both; font-size: 1px; }

#photo_under{
    background-color:#f5f5f5;
    float:left;
    width:610px;
}

#photo_under p{
    font-size:14px;
    padding: 10px 10px 20px 20px;
    line-height:140%;
    width:290px;
    color:#555555;
    float:left;
    clear:both;
}

#photo_under img{
    float:none;
    background-color:#f6fceb;
    padding-left:10px;
    display:block;
}

#under{
    width:610px;
    background-color:#f6fceb;
    font-size:14px;
    color:#555555;
}

#under_inner{
    width:300px;
    float:left;
    clear:both;
    padding: 10px 10px 10px 20px;
}

#under p{
    font-size:14px;
    line-height:140%;
    color:#555555;
}

#under img{
    background-color:#f6fceb;
    padding-left:10px;
    float:none;
}

#under_inner_left{
    width:200px;
    float:left;
    padding:20px 0px 20px 10px;
}

#under_inner_center{
    width:200px;
    float:left;
   padding:20px 0px 20px 0px;
}

#under_inner_right{
    width:200px;
    float:right;
   padding:20px 0px 20px 0px;
}


#footer{
    font-size:11px;
    width:100%;
    border-top:solid 1px #ffe3f0;
    margin-top:10px;
    padding:5px;
    clear:both;
}

#foot{
    margin:10px 0px 10px 0px;
    padding-left:0;
    text-align: center;
    font-size:12px;
}

#foot_text{
    margin: 10px auto;
    padding-left: 200px;
    line-height: 1.2em;
    text-align:left;
}

#navbar_2{
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding-left:0;
    font-size:12px;
}

ul#navbar_2 li{
    width:150px;
    float:left;
    text-align:center;
   	border-left: 1px solid #ffe3f0;
    border-right: 1px solid #ffe3f0;
}

ul#navbar_2 li a{
    display:block;
    width:140px;
    padding:5px;
    text-decoration:none;
    background-color:#ffffff;
    color:#555555;
}

ul#navbar_2 li a:hover{
    background-color:#ffe3f0;
}

#cat_title{
    margin:10px 0px 0px 10px;
}


/*
#gift_inner{
    width:250px;
    float:left;
    margin: 5px 10px 20px;
    padding-bottom: 20px;
    background-image:url(image/gift_bg_bottom.png);
    background-position:bottom;
    background-repeat:no-repeat;
}

#gift_name{
    font-weight:bold;
    font-size:14px;
    background-image:url(image/gift_bg.png);
    background-repeat:no-repeat;
    padding:10px 0px 5px 20px;
    width:220px;
    margin-left:10px;
}  

#gift_bottom{  
    padding:0px 0px 0px 30px;
    width:230px;
}

#gift_detail{
    font-size:12px;
    color:#555555;
    width:220px;
    padding:0px 0px 5px 20px;
}
*/

div.gift_outer{
    clear:both;
    margin-bottom: 10px;
    border-bottom: 2px #ebebea solid;
}

div.gift_clear{ clear:both; font-size: 1px; }

div.gift_inner {
    float:left;
    margin: 14px 25px;
    width:230px;
    background-image:url(image/gift_bg.png);
    background-position:top;
    background-repeat:no-repeat;
}

dl.gift_inner {
    padding-bottom: 20px;
    width:230px;
    background-image:url(image/gift_bg_bottom.png);
    background-position:bottom;
    background-repeat:no-repeat;
}

dl.gift_inner dt {
    margin: 18px 0px 0px 15px; padding: 0px;
    font-weight:bold;
    font-size:14px;
}

dl.gift_inner dt span {
    margin-right: 10px;
}

dd.gift_image {
    margin: 10px 0px 0px; padding: 0px;
    border-style: none;
    text-align: center;
}

dd.gift_unit {
    margin: 8px 10px 0px; padding: 0px;
    text-align: left;
    font-size:12px;
}

dd.gift_price {
    margin: 6px 20px 0px; padding: 0px;
    text-align: right;
    font-size:12px;
    font-weight: bold;
}

dd.gift_detail {
    margin: 8px 10px 0px; padding: 0px;
    font-size:12px;
    text-align: left;
}
