/* default tag */
body, html, div, span, p, h1, h2, h3, h4, h7 {
	margin:0px;
	padding: 0px;
	font-size: 12px;
	color: #4b4b4b;
	font-family: Arial, Tahoma, sans-serif;
	line-height: 18px;
	font-weight:normal;
}
body {
	background:#FFFFFF;
	text-align:center;
}
/*a, a:visited {  text-decoration:none; color: #c9a534; border:0px;}*/
a {  text-decoration:none; color: #c9a534; border:0px;}
a:hover {  text-decoration: none; color:#DE0036; border:0px;}
.active_color {
	color:#DE0036;
}
.clear {
	clear: both;
	width:100%;
}
#clearer {	
	CLEAR: both; 
	OVERFLOW: hidden;	
}
.left {	
	float:left;	
}
.right {	
	float:right;	
}
/*root**************************************************************************************/
#root {
	margin: 0px auto 0px auto;
	text-align:center;
}
#main {
	width:800px;
	margin:0px auto 0px auto;
	text-align:left;
}
#main .line_footer {
	clear:both;
	padding-bottom:10px;
}
#main .left_footer{
	float:left;
	width:308px;
}
#main .right_footer{
	float:right;
	width:325px;
	text-align:right;
	margin-top:155px;
}
#nav {
	width:800px;
	height:30px;
	margin:0px auto 0px auto;
	text-align:right;
}
.movetop { font-weight:bold; background:url(../../images/btn_gotop.jpg) no-repeat; float:right; width:77px; height:36px; padding-top:7px}
.movetop a {padding:0px 19px 5px 30px;}
#footer{
	margin:0px auto 0px auto;
	text-align:left;
}
#footer .copyright{
	font-size:11px;

}
/*content index****************************************************************************/
#content_left {
	margin:0px auto 0px auto;
	width:212px;
	height:auto !important;
	float:left;
	text-align:left;
}
#content_left p {
	width:210px;
	margin-bottom:1px;
}
#content_left div.bg_calendar {
	background-image:url(../../images/bg_calendar_1.jpg);
	background-repeat:no-repeat;
	width:209px;
	height:auto;
	padding:0px;
	padding-top:25px;
	text-align:center;
	margin-top:2px;
	margin-bottom:2px;
}
p#cal_placeholder {
	margin-left:0px;
}
#content_left div.s1 {
	background-image:url(../../images/box_daily.png);
	background-repeat:no-repeat;
	width:209px;
	margin-bottom:1px;
	height:67px;
	text-align:left;
	padding-top:30px;
}
#content_left div.s1 p {
	width:190px;
	padding-left:15px;
	margin-bottom:6px;
}
#content_left div.s2 {
	background-image:url(../../images/box_lienket.png);
	background-repeat:no-repeat;
	width:209px;
	margin-bottom:2px;
	margin-top:4px;
	height:35px;
	text-align:center;
	padding-top:25px;
}
#content_left div.s2 p {
	width:190px;
	padding-left:15px;
}
#content {
	margin:0px auto 0px auto;
	width:567px;
	height:auto !important;
	text-align:left;
	float:right;
}
/*.takecare2 a:link, a:visited {  text-decoration:none; color: #c9a534;}*/
.takecare2 a:link {  text-decoration:none; color: #c9a534;}
.takecare2 a:hover {  text-decoration:none; color:#DE0036;}

/***************************menu******************************************/
div.menu div {
	background:url(../../images/menu01_01_item01.png) repeat-y;
	height:26px;
	list-style:none;
	cursor:pointer;
}
div.menu div.menu_list_over p, div.menu div#active p {
	color:#e34380;
}
div.menu div p, div.menu div.menu_list_out p {
	font-size:11px;
	padding-top:5px;
	margin-left:30px;
	color:#c9a534;
	margin-right:-30px;
}
div.menu div.blank {
	height:50px;
	background:url(../../images/menu01_01_item04.gif) repeat-y;
}
div.menu div#active {
	background:url(../../images/menu01_01_item02.png) repeat-y;
}

/*****Menu1*****/
div.menu_1 div {
	background: url(../../images/menu01_03_item01.png) repeat-y;
	height:26px;
	list-style:none;
	cursor:pointer;
}
div.menu_1 div.menu_1_list_over p, div.menu_1 div#active p {
	color:#e34380;
}
div.menu_1 div p, div.menu_1 div.menu_1_list_out p {
	font-size:11px;
	padding-top:5px;
	padding-left:30px;
	color:#c9a534;
	margin-right:-30px;
}
div.menu_1 div.blank {
	height:50px;
	background: url(../../images/menu01_03_item04.png) repeat-y;
}
div.menu_1 div.blank_bt {
	height:38px;
	background: url(../../images/spec_item01.gif) repeat-y;
}
div.menu_1 div#active {
	background: url(../../images/menu01_03_item02.png) repeat-y;
}
/*****Menu2*****/
div.menu_2 div {
	background: url(../../images/menu01_04_item01.png) repeat-y;
	height:26px;
	list-style:none;
	cursor:pointer;
}
div.menu_2 div.menu_list_over p, div.menu_2 div#active p {
	color:#e34380;
}
div.menu_2 div p, div.menu_2 div.menu_list_out p {
	font-size:11px;
	padding-top:5px;
	padding-left:30px;
	color:#c9a534;
	margin-right:-30px;
}
div.menu_2 div.blank {
	height:50px;
	background: url(../../images/menu01_04_item04.png) repeat-y;
}
div.menu_2 div#active {
	background: url(../../images/menu01_04_item02.png) repeat-y;
}
/*********Menu3*********/
div.menu_3 div {
	background: url(../../images/menu01_02_item01.png) repeat-y;
	height:26px;
	list-style:none;
	cursor:pointer;
}
div.menu_3 div.menu_list_over p, div.menu_3 div#active p {
	color:#e34380;
}
div.menu_3 div p, div.menu_3 div.menu_list_out p {
	font-size:11px;
	padding-top:5px;
	padding-left:30px;
	color:#c9a534;
	margin-right:-30px;
}
div.menu_3 div.blank {
	height:50px;
	background:url(../../images/menu01_02_item04.png) repeat-y;
}
div.menu_3 div#active {
	background: url(../../images/menu01_02_item02.png) repeat-y;
}
/*******Menu4*****/
div.menu_4 div {
	background:url(../../images/menu01_05_item01.png) repeat-y;
	height:26px;
	list-style:none;
	cursor:pointer;
}
div.menu_4 div.menu_list_over p, div.menu_4 div#active p {
	color:#e34380;
}
div.menu_4 div p, div.menu_4 div.menu_list_out p {
	font-size:11px;
	padding-top:5px;
	padding-left:30px;
	color:#c9a534;
	margin-right:-30px;
}
div.menu_4 div.blank {
	height:50px;
	background:url(../../images/menu01_05_item04.png) repeat-y;
}
div.menu_4 div#active {
	background:url(../../images/menu01_05_item02.png) repeat-y;
}
/*****************************/
.menu_top_left {
	width:200px;
	float:left;
}
.menu_top_right {
	width:300px;
	float:right;
	text-align:right;
}
/******Drop Border Image************/
a img {
	border: none;
}

span.cham {
	font-family:Tahoma;
	font-size:15px;
} 
div.class_intro p, div.class_intro_over p, div.class_intro_out p {display: inline; padding:0px 0px 0px 30px;}
.text_normal {padding:0 0 0 172px; text-align:justify;}

div.class_intro p, div.class_intro_out p, div.class_intro span.cham, div.class_intro_out span.cham {
	color:#c6a230;
}
div.class_intro_over p, div.class_intro_over span.cham {
	color:#DE0036;
}





/*********************
|    reset css all   |
*********************/

/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	vertical-align: baseline;
	background: transparent;
}*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
dl, dt, dd, ol, ul, li
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
/*table {
	border-collapse: collapse;
	border-spacing: 0;
}*/

.clear {
	clear:both;
}

/*********************
| layout for all tmp |
*********************/
#container {
	margin: 0 auto;
}
#top {
	background:url(../../images/banner.jpg) no-repeat top;	
}
#bottom {
	background:url(../../images/footer.jpg) no-repeat bottom;
}
#main {
	margin:0 auto;
	width:1004px;
}
#navi_menu {
	background:url(../../images/bg_menu.gif) no-repeat 50% 291px;
}
#navi {
	padding-left:35px;	
}
#navi li {
	display: inline;
}
#navi li a {
	display: block;
	float: left;
	height:38px;
	background:url(../../images/menu.gif) no-repeat;
	text-indent: -9999px;
}
#navi li a#item01 {
	width:98px;
	background-position: 0px 0px;
}
#navi li a#item02 {
	width:97px;
	background-position: -98px 0px;
}
#navi li a#item03 {
	width:97px;
	background-position: -195px 0px;
}
#navi li a#item04 {
	width:113px;
	background-position: -292px 0px;
}
#navi li a#item05 {
	width:118px;
	background-position: -405px 0px;
}
#navi li a#item06{
	width:123px;
	background-position: -523px 0px;
}
#navi li a#item07{
	width:136px;
	background-position: -646px 0px;
}
#navi li a#item08{
	width:152px;
	background-position: -782px 0px;
}
/* hover */
#navi li a:hover#item01, #navi li a#item01.active {
	width:98px;
	background-position: -0px -38px;
}
#navi li a:hover#item02, #navi li a#item02.active {
	width:97px;
	background-position: -98px -38px;
}
#navi li a:hover#item03, #navi li a#item03.active {
	width:97px;
	background-position: -195px -38px;
}
#navi li a:hover#item04, #navi li a#item04.active {
	width:113px;
	background-position: -292px -38px;
}
#navi li a:hover#item05, #navi li a#item05.active {
	width:118px;
	background-position: -405px -38px;
}
#navi li a:hover#item06, #navi li a#item06.active {
	width:123px;
	background-position: -523px -38px;
}
#navi li a:hover#item07, #navi li a#item07.active {
	width:136px;
	background-position: -646px -38px;
}
#navi li a:hover#item08, #navi li a#item08.active {
	width:152px;
	background-position: -782px -38px;
}
/* middle */
#middle {
	padding-top:20px;
}
#middle_l {
	width:450px;
	padding-left:36px;
	float:left;
}
#middle_l ul li {
	border-bottom: 1px solid #f8ccd7;
	background-image: url(../../images/bullet.gif);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height:24px;
}
#middle_r {
	width:500px;
	float:right;
}
#middle_r div.img {
	float:left;
	margin-right:20px;
}
/* footer */
#footer {
	padding-bottom:10px;
	padding-top:70px;
}
#footer p {
	font-size:11px;
	color:#ffffff;
	line-height:15px;
}
#footer p.link a, #footer p.link {
	font-size:11px;
	color:#289934;
	line-height:15px;
	padding-bottom:20px;
}
#footer p.link a:hover {
	color:#DE0036;
}
#footer p.addr {
	/*padding-top:5px;*/
}
#footer img {
	padding-left:49px;
}

.line_height {
	height:10px;
}
.line_height_B {
	height:40px;
}

table.pro_tbl { border: 1px solid #999999;}
.pro_tbl td {
	padding-left:10px;
	/*border: 1px solid #999999;*/
	padding-top:4px;
	padding-bottom:4px;
}

.pro_tbl td.border_t, .pro_tbl th.border_t { border-top:1px solid #999999}
.pro_tbl td.border_r, .pro_tbl th.border_r { border-right:1px solid #999999}
.pro_tbl td.border_b,.pro_tbl th.border_b { border-bottom:1px solid #999999}
.pro_tbl td.border_l,.pro_tbl th.border_l { border-left:1px solid #999999}

#tbl_dinhduong td {
	padding:10px 0px;
}

#tbl_dinhduong td.t_t {
	padding-left:20px;
}
#tbl_dinhduong td.t_n {
	padding-right:60px;
}
#tbl_dinhduong .tbl_dinhduong_sub td {
	border: 0px;
	padding:0px;
}
.tbl_dinhduong_mama td.t_h {
	color:#F7BCD3;
}
.tbl_dinhduong_mama, .tbl_dinhduong_mama td {
	border: 1px #F7BCD3 solid;
}
.tbl_dinhduong_gold1 td.t_h {
	color:#F498C1;
}
.tbl_dinhduong_gold1, .tbl_dinhduong_gold1 td {
	border: 1px #F498C1 solid;
}
.tbl_dinhduong_gold2 td.t_h {
	color:#F26532;
}
.tbl_dinhduong_gold2, .tbl_dinhduong_gold2 td {
	border: 1px #F26532 solid;
}
.tbl_dinhduong_gold3 td.t_h {
	color:#73BD5A;
}
.tbl_dinhduong_gold3, .tbl_dinhduong_gold3 td {
	border: 1px #73BD5A solid;
}
.tbl_dinhduong_gold4 td.t_h {
	color:#40C8F4;
}
.tbl_dinhduong_gold4, .tbl_dinhduong_gold4 td {
	border: 1px #40C8F4 solid;
}
div.pro_more {
	width:654px;
	margin: 0px auto 0px auto;
}
div.pro_more span.active_color {
	font-size:13px;
	line-height:22px;
}
div#pro_more_sub div {
	width:318px;
	background-image:url(../../images/products/pro_more_t_bg.gif);
}
div#pro_more_sub div.clear {
	background-image:none
}

div#pro_more_sub h5 {;
	background-image:url(../../images/products/pro_more_t_t.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	height:20px;
}
div#pro_more_sub h5 span {
	background-color:#FFFFFF;
	color:#F75700;
	padding-right:8px;
	padding-left:5px;
	font-weight:bold;
}
div#pro_more_sub p {
	padding-left:17px;
	padding-right:17px;
	text-align:justify;
	line-height:16px;
	padding-top:8px;
	padding-bottom:4px;
}

div#pro_more_sub img.left {
	margin-right:17px;
	margin-top:3px;
}

#bg_boder_top_more {
	background:url(../../images/bg_border_mid_top_more.gif) no-repeat left top;
	height:30px;
}
/**** Promotion box ***/
.top-box { background:url(../../images/promotion_top_box.gif) no-repeat 0 0; height:60px; width:650px}
.content-box { width:650px; background:url(../../images/promotion_middle_box.gif) repeat-y; padding:20px;}
.content-box input[type=text] { width:120px}
.bottom-box { background:url(../../images/promotion_bottom_box.gif) no-repeat left bottom; height:10px; width:650px}

.pink_color {
	color:#ee709c;
}

table.pro_tbl_dealer, table.pro_tbl_dealer td {
    border-color: #999999;
    border-style: solid;
}

table.pro_tbl_dealer {
    border-width: 0 0 1px 1px;
    border-collapse: collapse;
}

table.pro_tbl_dealer td {
    border-width: 1px 1px 0 0;
	padding: 3px 5px 3px 5px;
}
