/* =global layout 
-------------------------------------------------------------------- */
@import "form.css";
@import "style_tooltips.css";
@import "highslide.css";
* {
  margin: 0px; padding: 0px;
}
body {background: #585657 url(../images/bg_page.gif) fixed; font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; color: #222222; margin: 0px; padding: 0px; font-weight:normal;
}
#bg_table{}
tr.on {}
tr.off {DISPLAY: none
}
#page_body {width:1000px; margin:0px; padding:0px; text-align: left; background:#FFFFFF
}
#left_col {width: 170px; vertical-align:top;} 
#logo_col {width: 174px; text-align:center; vertical-align:middle} 
#right_col {width: 170px; 
}
#center_col {padding-top:2px; height:165px;}
#right_col .body {
  	text-align: left; font-size: 11px; padding: 0 0 20px 10px; margin-right:10px
}
#right_col .body > p {padding-top:10px; margin-top: -2px; text-align:center;
	font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#3094E9
}
h2 {color:#fc4460; font-weight:bold;
}
h3 {color:#335CA8; font-weight:bold;
}
h5 {font-size: 13px;
}
h6 {font-size: 12px;font-weight: bold;
}
.split{height:2px}
#Feedback{width:96%}
/* =global classes
-------------------------------------------------------------------- */
.body { padding: 0px; margin-right:0px
}
.left {float: left; margin: 0 10px 10px 0;
}
.right {float: right; margin: 0 0 10px 10px;
}
.img_left {float: left; margin: 0 0 10px 24px; border:1px solid #D1D1D1;
}
.img_right {float: right; margin: 0 24px 10px  0; border:1px solid #D1D1D1;
}
.hr {border-bottom: 1px solid #ccc; margin: 20px 0;
}
.hidden { display: none; 
}
/* =links
-------------------------------------------------------------------- */
a {text-decoration: none; color: #000000; outline: none;
}
a:link {text-decoration:none; font-weight:normal;
}
a:hover { text-decoration: underline, font-weight:normal;
}
a img { border: 0;
}


#head_link ul{
   list-style-type:none; padding:0; margin:0; 
  }
#head_link li {
  display: inline; font: normal 12px/25px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px; margin:0px; 
  }    
#head_link li a:link, #head_link li a:visited{
	display: inline; padding:0px 15px; font: bold 12px/25px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; 
  }
#head_link a:hover {
	color:#FFFF00;
  }
#head_link li.active a, #head_link li.active a:link, #head_link li.active a:visited{
	color:#FFFF00
  }
#head_link li.left {
	background: url(../images/bg_menu1.jpg) no-repeat; width:10px; 
  }
#head_link li.mid{
	background: url(../images/bg_menu2.jpg) no-repeat; width:4px; position:absolute
  }     
#head_link li.right {
	background: url(../images/bg_menu3.jpg) no-repeat; width:4px; 
  }
.lang_right {
	background: url(../images/bg_menu3.jpg) no-repeat; width:4px; 
  }
  .lang {
	width:172px; text-align:center; vertical-align:middle; padding-top:3px;
  }
.bg_table_menu{
	background: url(../images/bg_menu.jpg) repeat-x; 
  }
 .str_mid{position:absolute}  
/* =Menu left
-------------------------------------------------------------------- */
/*.vertical ul{	
	list-style-type:none; padding:0px; margin:0px 1px 0px 1px; background:#FFFFFF; width:165px; 
}
.vertical li{
	font: bold 12px/25px Arial, Helvetica, sans-serif; height: 22px; padding-left:5px; background:url(../images/hr.gif) repeat-x bottom; vertical-align:text-bottom;
}
.vertical li a{
	display: block; COLOR: #000000; padding-left:7px; MARGIN: 0px 0px 0px; font: bold 12px/25px Arial, Helvetica, sans-serif;
}
.vertical li a:visited{
	font: bold 12px/25px Arial, Helvetica, sans-serif; COLOR: #000000; font-weight:bold; text-decoration:none
}
.vertical li a:hover{
	COLOR: #000000; text-decoration:underline
}
.vertical li ul{
	position: absolute; margin-top: -24px; margin-left: 155px; background:#FFFFFF; width:170px; border:solid 1px #CCCCCC;
}*/
.vertical{padding-top:3px;  *padding-top:3px;}
.vertical_div{	
	height:5px ; background:url(../images/bg_leftcol.jpg);
}
.vertical ul{	
	list-style-type:none; padding:0px; margin:0px; background:url(../images/bg_leftcol.jpg);
}
.vertical li{
	font: normal 12px/25px Arial, Helvetica, sans-serif; height: 25px; padding-left:7px;
	background: url(../images/bg_mainlevel.gif) repeat-x center bottom; vertical-align:middle;
}
.vertical li a:link, .vertical li a:visited{
	display: block; font: normal 12/25px Arial, Helvetica, sans-serif; COLOR: #FFFFFF;
	background:url(../images/menu_left.gif) no-repeat left; height: 25px; padding-left:18px;
}
.vertical li a:hover{
	color: #FFFF00! important; text-decoration: none! important; font: normal 12px/25px Arial, Helvetica, sans-serif; 
}
.vertical li ul{
	display:block; position: absolute; margin-top: -24px; margin-left: 153px; width:170px; 
	border-bottom:1px solid #333333; border-right:1px solid #333333
}
.inaccesible li ul{
	display: none;
}
.arrow a span{
padding-left: 0px; font-size: 85%;  
}
.arrow a:hover span{
padding-left: 0px;
}
.arrow a span.noshow{
	visibility: hidden;
}
.plus a span{
	padding-left:0px;
}
/* =main content area
-------------------------------------------------------------------- */
#main{
	width:98%;
}
#main2{
	width:99%;
}
#main_content{background:#FFFFFF; margin-bottom:5px; text-align:left}
#content{width:98%; margin-bottom:5px; font-size:12px;  text-align:left;}
#content span{font-weight:bold; text-align:center; font-size:12px}
#main h2, #content h2{ 
	text-align:left; padding:0 10px 0 32px; margin:3px 0 0 0; background:url(../images/bg_menu_center.jpg) no-repeat; height:30px; font: bold 12px/27px Arial, Helvetica, sans-serif; color:#FFFFFF;
}
#main h2 a:link, #content h2 a:link, #main h2 a:visited, #content h2 a:visited{font: bold 12px/27px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none
}
#main h2 a:hover, #content h2 a:hover{font: bold 12px/27px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline
}
#main2 h4 { margin-top: 0px; }

.post {
  border-bottom: 1px solid #d1d1d1; font-size:12px
  padding: 15px 0 15px;
}
.post h3 {
  font-size: 13px;
}
.post h3.corners{
  background:#fff;
}
h4, h4 a:link, h4 a:hover, h4 a:visited{font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#335ca8; font-weight:bold; padding:5px; text-align:left; margin: 10px 0 0 0;
}
h4.catIcon a{ 
  display:block;
  padding:5px 0 5px 32px;
}
h4.catIcon a:hover{ 
  background-position:0 -60px;
}
.post .right, .post .left, div#featPartners .left , div#purchasePromo .left { border: 1px solid #d1d1d1; }
.featured {
  padding: 15px 15px 10px;
  background: #feeac7;
}
.featured h3 {
  font-weight: bold;
  font-size: 17px;
}
.post a { color: #335CA8; }
#right_col .blue ul { list-style: none; }
#right_col .blue ul li {
  background: url(../images/bul-blue.gif) 0 10px no-repeat;
  margin: 0px;
  padding: 5px 0 0 12px;
}
.product_center {
	BACKGROUND:url(../images/icon_pro_1.gif) repeat-y center; width:3px; 
}
.about_center{width:15px
}
/* =global coloring
-------------------------------------------------------------------- */
.green h3, .blue h3, .orange h3, .red h3, .black h3{
 	height: 28px; color: #fff; vertical-align:bottom; font-size:12px; font-weight:bold; padding-top:10px;padding-bottom:0px;
}
.c1 {
   	float: left; display: block; height: 33px; width: 38px; margin-top:-10px;
}
.c3 {
  	float: right; display: block; height: 33px; width: 11px; margin-top:-10px;
}
/* blue */
.blue { background: #c0e0fa; }
.blue h3 {  background: url(../images/blue-c2.gif) 0 0 repeat-x; }
.blue .c1 { background: url(../images/blue-c1.gif) 0 0 no-repeat; }
.blue .c3 { background: url(../images/blue-c3.gif) 0 0 no-repeat; }
#right_col .blue { margin-bottom: 5px; }
.blue a { color:#335CA8; font-weight:bold; font-size:11px}
.blue a:visited { color:#335CA8; font-weight:bold; font-size:11px}

/* green */
.green { background: #e9f5e8; }
.green h3 { background: url(../images/green-c2.gif) 0 0 repeat-x; }
.green .c1 { background: url(../images/green-c1.gif) 0 0 no-repeat; }
.green .c3 { background: url(../images/green-c3.gif) 0 0 no-repeat; }
#right_col .green { margin-bottom: 5px; }
.green a { color:#058c47; }

/* orange */
.orange { background: #fff0d4; }
.orange h3 { background: url(../images/orange-c2.gif) 0 0 repeat-x; }
.orange .c1 { background: url(../images/orange-c1.gif) 0 0 no-repeat; }
.orange .c3 { background: url(../images/orange-c3.gif) 0 0 no-repeat; }
#right_col .orange { margin-bottom: 5px; }
h3#purchasePromo{
  background:url(../www.healthychild.org/uploads/Image/h3-purchase_promo.gif) no-repeat; 
  display:block;
  text-indent:-5000px;
  width:200px;
  height:47px;
}
/* red */
.red { background: #FFFFFF; }
.red h3 { background: url(../images/red-c2.gif) 0 0 repeat-x; text-align:center;font-size:14px}
.red .c1 { background: url(../images/red-c1.gif) 0 0 no-repeat; height: 37px; width: 8px; }
.red .c3 { background: url(../images/red-c3.gif) 0 0 no-repeat; height: 37px; width: 9px;}

#right_col .red { margin-bottom: 5px; }
.red a { color: #FFFFFF; }
/* black */
.black ul { list-style: none; }
.black ul li {
  background:#a7b8c8;
  margin: 0px;
  padding: 5px 0 0 12px;
}
.black h3{ background: url(../images/black.gif); height: 28px;padding-left:30px;padding-bottom:0px;}
.black .body {background:#a7b8c8; padding:0px; text-align:center;}
.black .body  p{padding:10px; margin-top: -2px; margin-bottom:-10px; height:auto}
.black a { color: #FFFFFF; }

/* =footer
-------------------------------------------------------------------- */
#footer {margin:0px; padding:0px; background:#037db9; color:#FFFFFF;
}
#footer_top {
	height: 6px; background:url(../images/bg_top_bottom.jpg) repeat-x
}
#footer_body {background:#057ce2; height:110px; color:#FFFFFF; font-size: 12px; text-align:center; text-decoration:none 
}
#footer_body a:link, a:visited{font-size: 12px; color:#FFFFFF; text-decoration:none
}
#footer_body a:hover{font-size: 12px; color:#FFFFFF; text-decoration:underline;
}
/* =sIFR*/
.ContactOnline{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center;
}
.product_name{font-size: 11px; text-align:left; text-decoration: none; padding:2px 5px; background:#ececec; height:32px;
}
.product_name a:link, .product_name a:visited{font-weight:bold; color:#000000; text-decoration:none
}
.product_name a:hover{font-weight:bold; color:#000000; text-decoration:underline
}
.product_name_news{
	TEXT-DECORATION: none; text-align:left; padding:5px; 
}
.product_name_news a:link, .product_name_news a:visited{
	COLOR: #d92621; font-size:12px; font-weight:bold; text-decoration:none
}
.product_name_news a:hover{
	COLOR: #d92621; font-size:12px; font-weight:bold; text-decoration:underline
}
.news_name_priority{
	font-family:Arial, Helvetica, sans-serif; COLOR: #FF0000; FONT-SIZE: 11px; TEXT-DECORATION: none; 
	text-align:left; padding:5px; text-align:left; font-weight:bold; 
}
.news_name_priority a:link{
	COLOR: #FF0000; font-size:11px; font-weight:bold; text-decoration:none
}
.news_name_priority a:visited{
	COLOR: #FF0000; font-size:11px; font-weight:bold; text-decoration:none
}
.news_name_priority a:hover{
	COLOR: #FF0000; font-size:11px; font-weight:bold; text-decoration:underline
}
.product_image{
	text-align:center; vertical-align:middle; height:150px;
}
.product_image_news{
	font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:2px 2px 2px 5px; 
}
.product_content{
	margin:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding: 0 20px 0 10px;
}
.product_content table{
	margin:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding: 0 20px 0 10px;
}
 
.product_price{
	 font-size:11px; font-weight:bold; text-align:center; color:#0000FF; padding:5px 2px
}
.product_price span{
	 font-size:11px; font-weight:normal; color:#FF0000;  
}
.product_static{
	 font-size:11px; font-weight:normal; text-align:center; padding:5px 2px 0px 2px;
}
.button_addcart a:link{
	text-decoration:none
}
.button_addcart a:visited{
	text-decoration:none
}
.button_addcart a:hover{
	text-decoration:underline
}
.new_image{
	padding:10px
}
.new_title_index{
	font-size:12px; text-align: left; font-weight: normal; padding-top:10px; 
	padding-left:10px; padding-bottom:5px; color:#8c1d1e; }
.new_title_index A {
	font-size:12px; font-weight:bold; color:#8c1d1e; TEXT-DECORATION: none
}
.new_title_index A:visited {
	font-size:12px; font-weight:bold; color:#8c1d1e; TEXT-DECORATION: none
}
.new_title_index A:hover {
	font-size:12px; font-weight:bold; color:#8c1d1e; TEXT-DECORATION: underline; 
}

.new_title{
	font-size:12px; text-align: left; font-weight: bolder; padding-top:10px; 
	padding-left:10px; padding-bottom:5px; color:#952a2c; }
.new_title A {
	font-size:12px; font-weight:bold; color:#952a2c; text-decoration: none
}
.new_title A:visited {
	font-size:12px; font-weight:bold; color:#952a2c; text-decoration: none
}
.new_title A:hover {
	font-size:12px; font-weight:bold; color:#952a2c; text-decoration: underline; 
}
.new_date {
	font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align: left; padding-left:10px; 
}
.new_content {
	font-size:12px; padding:5px 10px; text-align: left; color:#000000; }
.new_content a:hover {
	font-size:12px; padding:5px; text-align: left; color:#000000; }
.new_content a:link {
	font-size:12px; padding:5px; text-align: left; color:#000000; }
.new_writer{
	font-family:Arial, tahoma,Helvetica, sans-serif; text-align:right; font-weight:bold; font-size:11px; 
	padding-top:10px; padding-left:5px; padding-right:5px; color:#000000; }
.new_detail{
	font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-right:5px; padding-top:7px; 
	padding-bottom:5px; padding-right:10px; text-align:right; color:#8c1d1e; TEXT-DECORATION: none
}
.new_detail a:link {
	font-size:11px; font-weight:bold; color:#8c1d1e; TEXT-DECORATION: none
}
.new_detail a:visited {
	font-size:11px; font-weight:bold; color:#8c1d1e; TEXT-DECORATION: none
}
.new_detail a:hover {
	color:#8c1d1e; font-weight:bold; TEXT-DECORATION: underline
}
.new_other{
	font-family:Arial, tahoma,Helvetica, sans-serif; text-align:left; font-weight:bold; 
	font-size:12px; padding-bottom:7px; padding-left:5px; color:#000000
}

.new_back{
	font-family:Arial, tahoma,Helvetica, sans-serif; text-align:right; color:#FF6600; 
	font-weight:normal; font-size:11px; padding-left:5px; padding-right:5px
}
.new_other_title {
	font-size:12px; margin:0px; padding-left:15px; padding-bottom:3px; text-align: left; color:#000000
}
.new_other_title span{
	font-size:12px; margin:0px; padding-left:5px; text-align: left; color:#9b3b3b
}
.new_other_title a:link, .new_other_title a:visited{
	font-size:12px; margin:0px; text-align: left; color:#9b3b3b
}
.new_other_title UL {
	margin-right: 0px; margin-top: 0px; margin-bottom: 0px; 
}
.new_other_title LI {
	color:#9b3b3b; list-style:disc; MARGIN: 7px
}
.new_other_title A {
	color:#9b3b3b; TEXT-DECORATION: none
}
.new_other_title A:hover {
	padding-bottom:10px; text-decoration:underline; color:#9b3b3b;
}
.slip_news{
	background-image:url(icon_pro_2.gif); background-repeat:repeat-x; 
}
.slip_right_product{
	background-image:url(icon_pro_2.gif); background-repeat:repeat-x; background-position:center; 
}
.top_page{
	color:#FF6600; font-weight:normal; font-size:11px; 
}
.page_change{font-size:11px; color:#000000; text-align:right; padding-right:5px; padding-bottom:5px; vertical-align:middle
}

/*RSS Reader*/
#rss_scoll{padding:10px }
.titlefield a: link{color:#00FF00; text-decoration: none; font-size:11px
}
.labelfield{color:brown; font-size: 90%; 
}
.datefield{color:gray; font-size: 90%; 
}
#rss_reader{width: 190px; height: 300px; text-align:justify; font-size:11px; 
}
#rss_reader a:link, a:visited{color:#FF0000; font-size:11px; text-decoration: none}
#rss_reader a:hover{color:#FF0000; font-size:11px; text-decoration:underline}
#rss_reader div p{margin-top: 0; margin-bottom: 7px;
}
code{color: red;
}
.border_table{
	border:1px #44aff1 solid; padding:0px; margin:0px;
}
.menu_title{
	text-align:center; padding:0 0 0 10px; margin:2px 0 1px 0; background:url(../images/bg_menu_left.jpg) no-repeat left center; height:25px; font: bold 12px/25px Arial, Helvetica, sans-serif; color:#FFFFFF;
}
.gallery_name, .gallery_name a:link, .gallery_name a:visited{color:#cc0000; font-weight:bold; font-size:12px; text-align:center; padding-bottom:5px; padding-top:2px}
.gallery_name{text-decoration:underline}
.table_tienich{background:#FFFFFF; font-size:12px; color:#0585c9; margin-top:4px; margin-bottom:5px}
.table_tienich td{background:#96d4fb; height:22px; vertical-align:middle; font-weight:bold; padding-left:5px; padding-right:5px}
.bg_top{
	background:url(../images/top.gif); height:1px;
}
.bg_left_center{
	background:url(../images/bg_left_center.gif);
}
.bg_left_bottom{
	background:url(../images/bg_left_bottom.gif); height:2px;
}
.bg_other{background:url(../images/bg_other.jpg) no-repeat center center; text-align:left; vertical-align:middle; height:52px; padding-left:4px}
.bg_other span{padding-left:5px}
.bg_other a:link, .bg_other a:visited{font-size:12px; font-weight:bold; color:#000000; text-decoration:none}
.bg_other a:hover{font-size:12px; font-weight:bold; color:#000000; text-decoration:underline}
.site_stats{font-size:12px}
