/****************************
|    layout for each page   |
*****************************/
/******** LEFT AREA ***********/
#middle_pro_l {
	width:700px;
	float:left;
	padding-top:35px;
	padding-left:32px;
}
#bg_boder_top {
	background:url(../../images/bg_border_mid_top.gif) no-repeat left top;
}
.bg_boder_top_h4 {
	height:118px;
}
.bg_boder_top_no_h4 {
	height:80px;
}
#bg_boder_top h4 {
	height:68px;
}

#bg_boder_top h3 img {
	padding-left:18px;
}
#bg_boder_top h4 img {
	float:right;
	padding:8px 20px 0px 0px;
}
#bg_boder_bottom {
	background:url(../../images/bg_border_mid_bottom.gif) no-repeat left top;
	height:15px;
}
#bg_boder_mid_center {
	background:url(../../images/bg_border_mid_center.gif) repeat-y;
	height:auto;
}
#product_list {
	width:655px;
	padding-left:20px;
	padding-bottom:20px;
}
#product_list li p {
	/*width:380px;*/
	text-align:justify;
	line-height:14px;
	padding:12px 5px 5px 5px;
}
#product_list li p a {
	font-size:17px;
}
#product_list li {
	border-bottom: 1px solid #f8ccd7;
	height:119px;
}
#product_list li.product_meiji4 {
	border-bottom: 0px solid #f8ccd7;
}
/*#product_list li.product_mama {
	background:url(../../images/meiji_product_mama.gif) no-repeat;
}
#product_list li.product_meiji4 {
	background:url(../../images/meiji_product_04.gif) no-repeat;
}
#product_list li.product_meiji3 {
	background:url(../../images/meiji_product_03.gif) no-repeat;
}
#product_list li.product_meiji2 {
	background:url(../../images/meiji_product_02.gif) no-repeat;
}
#product_list li.product_meiji1 {
	background:url(../../images/meiji_product_01.gif) no-repeat;
}*/
/******** RIGHT AREA ***********/
#middle_pro_r {
	float:right;
	width:222px;
	padding-right:30px;
}
/******** COMMON ***********/
#product_box, #active_box, #agency_box, #link_box {
	width:221px;
}
/******** PRODUCT BOX ***********/
.m_sub_intro_t {
	background:url(../../images/m_sub_intro_t.gif) no-repeat top;
	height:100px;
}
.m_sub_product_t {
	background:url(../../images/m_sub_product_t.gif) no-repeat top;
	height:100px;
}
.m_sub_event_t {
	background:url(../../images/m_sub_event_t.gif) no-repeat top;
	height:100px;
}
.m_sub_take_mom_t {
	background:url(../../images/m_sub_take_mon_t.gif) no-repeat top;
	height:100px;
}
.m_sub_take_baby_t {
	background:url(../../images/m_sub_take_baby_t.gif) no-repeat top;
	height:100px;
}
.m_sub_class_t {
	background:url(../../images/m_sub_class_t.gif) no-repeat top;
	height:100px;
}
.m_sub_dealer_t {
	background:url(../../images/m_sub_dealer_t.gif) no-repeat top;
	height:100px;
}
#product_box_top {
	background:url(../../images/img_product_top.gif) no-repeat top;
	height:100px;
}
#product_box_bottom {
	background:url(../../images/img_product_bottom.gif) no-repeat top;
	height:7px;
}
#product_box_mid {
	background:url(../../images/img_product_mid.gif) repeat-y;
}
#product_content{
	width:177px;
	padding:10px 0px 10px 20px;
}
#product_content a img {
	padding-top:5px;
}
#product_menu li, #product_menu a{
	display:block;
	width:176px;
	height:34px;
}
#product_menu a{
	text-decoration:none;
	background:url(../../images/product_menu.gif) no-repeat;
}
#product_menu li{
	text-indent:-9999px;
}
#product_menu #item01 a { background-position:0px 0px; }
#product_menu #item02 a { background-position:0px -34px; }
#product_menu #item03 a { background-position:0px -68px; }
#product_menu #item04 a { background-position:0px -102px; }
#product_menu #item05 a { background-position:0px -136px; }
#product_menu #item06 a { background-position:0px -170px; }

#product_menu #item01 a:hover, #product_menu #item01 a.active  { background-position:-176px 0px; }
#product_menu #item02 a:hover, #product_menu #item02 a.active { background-position:-176px -34px; }
#product_menu #item03 a:hover, #product_menu #item03 a.active { background-position:-176px -68px; }
#product_menu #item04 a:hover, #product_menu #item04 a.active { background-position:-176px -102px; }
#product_menu #item05 a:hover, #product_menu #item05 a.active { background-position:-176px -136px; }
#product_menu #item06 a:hover, #product_menu #item06 a.active { background-position:-176px -170px; }

/******** ACTIVE BOX ***********/
#active_box_top {
	background:url(../../images/img_active_top.gif) no-repeat top;
	height:91px;
}
#active_box_mid {
	background:url(../../images/img_active_mid.gif) repeat-y;
}
#active_box_bottom {
	background:url(../../images/img_active_bottom.gif) no-repeat top;
	height:7px;
}
#active_content {
	width:177px;
	padding:10px 0px 10px 12px;
}
/******** AGENCY BOX ***********/
#agency_box_top {
	background:url(../../images/img_agency_top.gif) no-repeat top;
	height:93px;
}
#agency_box_bottom {
	background:url(../../images/img_agency_bottom.gif) no-repeat top;
	height:7px;
}
#agency_box_mid {
	background:url(../../images/img_agency_mid.gif) repeat-y;
}
#agency_content {
	width:200px;
	padding:10px 0px 5px 20px;
}
/******** LINK BOX ***********/
#link_box_top {
	background:url(../../images/img_link_top.gif) no-repeat top;
	height:80px;
}
#link_box_bottom {
	background:url(../../images/img_link_bottom.gif) no-repeat top;
	height:7px;
}
#link_box_mid {
	background:url(../../images/img_link_mid.gif) repeat-y;
}
#link_content {
	width:200px;
	padding:10px 0px 5px 20px;
}

/******** Quang add ***********/
div#main_content {
	padding-left:18px;
	padding-right:7px;
	width:662px;
}
div#main_content h1, div#main_content h2, div#main_content form {
	width:100%;
}

#left_menu li a {
	display: block;
	height:28px;
	background:url(../../images/m_left_bg.gif) no-repeat;
	background-position: 0px 0px;
	width:182px;
	padding-left:15px;
	padding-top:8px;
}

#left_menu li a:hover, #left_menu li a.active, #left_menu li a:hover#m_l_end_item01, #left_menu li a#m_l_end_item01.active {
	width:182px;
	background-position: 0px -36px;
	color:#DE0036;
}
#left_menu li a#m_l_end_item01 {
	background:url(../../images/m_left_end_bg.gif) no-repeat;
}
