#main_contents{
    padding:0px 0px 10px 50px;
}
#main_img{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    text-align:left;
    border-width:2px;
}
#search{
    background-color:#FFFFFF;
    border:solid 1px #FFFFFF;
}
#search #place1{
    float: left
}
#search #place2{
    float: left;
    margin-left: 20px;
}
#search #place3{
    float: left;
    margin-left: 20px;
    text-align: right;
}

#vioce_pickup{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    width:850px;
    height:90px;
    line-height:1.5em;
    border:solid 1px #005009;
}
#review_title{
    margin:0px;
    padding:0px;
    border:solid 1px #00730c;
    width:850px;
    border-bottom-style:none;
    background-color:#00730c;
    height:50px;
}
#review_body{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    width:835px;
    height:320px;
    line-height:1.5em;
    border:solid 1px #005009;
    border-top-style:none;
    padding-left:15px;    
}
#new_products_title{
    margin:0px;
    padding:0px;
    border:solid 1px #7c9500;
    width:850px;
    border-bottom-style:none;
    background-color:#00730c;
    height:50px;
}
#new_products_body{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    width:835px;
    height:255px;
    line-height:1.5em;
    border:solid 1px #7c9500;
    border-top-style:none;
    padding-left:15px;    
}
#whats_generic{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    width:850px;
    height:110px;
    line-height:1.5em;
    border:solid 1px #005009;
}
#welcome_title{
    margin:0px 0px 0px 0px;
    height:25px;
    width:850px;
}
#welcome{
    margin:0px 0px 0px 0px;
    padding:10px 8px 10px 10px;
    width:830px;
    height:90px;
    font-size:9pt;
    line-height:1.5em;
    border:solid 1px #005009;
}
p{
    padding:5px 8px 5px 10px;
}
.recommend_item{
	border:1px dotted #CCC;
	float:left;
	border-right-style:none;
	padding:10px 4px 10px 4px;
	width:128px;
	height:225px;
	text-align:center;
}
.recommend_item_last{
	border:1px dotted #CCC;
	float:left;
	padding:10px 4px 10px 4px;
	width:128px;
	height:225px;
	text-align:center;
}
.recommend_item_price , .new_product_price{
    color:red;
    font-weight:bold;
}
.recommend_item_more_info{
    font-size:9px;
    margin-top:3px;
}
.recommend_item_icon{
    height:14px;
    margin-bottom:3px;
}
.recommend_item_category{
    font-weight:bold;
    font-size:11px;
    margin-bottom:2px;
    color:#015d0b;
    background-color:#e4fad9;
}
#recommend_title{
    margin:0px;
    padding:0px;
    border:solid 1px #00730c;
    width:850px;
    border-bottom-style:none;
    background-color:#00730c;
    height:25px;
}
#recommend_body{
    width:830px;
    border:solid 1px #00730c;
    padding:10px;
    margin:0px;
}
#banner
{
    margin-bottom:5px;
}
.review_box{
    padding:20px 10px 30px 10px;
    float:left;
}
.review_box_background{
    background-image:url(/content/images/review/fukidashi.gif);
    background-repeat:no-repeat; 
    width:145px;
}
.review_box_fukidashi{
    width:136px;
    height:95px;
    padding:5px 3px 3px 4px;
    line-height:1.3em;
    color:#585858;
}
.review_box_comment{
    height:73px;
}
.review_box_user{
    text-align:right;
}
.review_box_image ,.new_product_image {
    text-align:center;
    padding-top:9px;
}
.review_box_product_name{
    text-align:center;
    padding-top:0px;
}
.review_box_star{
    text-align:center;
    padding-top:1px;
}
.review_other_button ,.show_all_new_product_button{
    margin-bottom:5px;
    width:850px;
    text-align:center;
    clear:both;
}
.new_products_box{
    width:140px;
    padding:20px 10px 30px 10px;
    float:left;
    text-align:center;
}
.new_products_pop{
    font-weight:bold;
    color:#f48310;
    line-height:1.0em;
}
