/* =global layout 
-------------------------------------------------------------------- */
@import "form.css";
@import "highslide.css";
@import "style_tooltips.css";
* {
  margin: 0px; padding: 0px;
}
body {background:#FFFFFF; font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; color: #222222; margin:0; padding: 0px; font-weight:normal;
}
#bg_table{margin:0px; padding:0px}
#bg_middle_center{}
#bg_middle_bottom{}

#bg_table_gallery{margin:0px; padding:0px}
#bg_middle_center_gallery{margin-top:10px;}
#bg_middle_bottom_gallery{height:11px}

tr.on {}
tr.off {DISPLAY: none
}
#page_body {width:1000px; margin:0px; padding:0px; text-align: left; background:#FFFFFF
}
#page_body_gallery {width:965px; margin:0px; padding:0px; text-align: left; background:#FFFFFF
}
.bottom_gallery{padding:10px 0; font-size:12px; color:#000064; text-decoration:none}
.bottom_gallery a:link, .bottom_gallery a:visited {font-size:12px; color:#000064; text-decoration:none}
.bottom_gallery a:hover {font-size:12px; color:#000064; text-decoration:underline}
.left_top {width: 190px; text-align:center}
.right_top {width: 789px; background:url(../images/bg_menu_top.jpg) repeat-x;}
#left_col {width: 190px; border:solid 1px #0033CC;
} 
#right_col {width: 150px; background:#e8e9e9 
}
#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
}
.mainlevel_hover{
	padding:0 15px; background:url(../images/bg_left_menu_2.jpg); font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none
}
.mainlevel_hover a:link, .mainlevel_hover a:visited{
	font: bold 12px/28px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none
}
.mainlevel_hover a:hover{
	font: bold 12px/28px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; text-decoration:none
}
.mainlevel{	
	padding:0 15px; font: bold 14px/28px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none
}
.mainlevel a:link, .mainlevel a:visited{
	font: bold 14px/28px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none
}
.mainlevel a:hover{
	font: bold 14px/28px Arial, Helvetica, sans-serif; COLOR: #ff6600; text-decoration:none
}
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_search{height:82px; text-align:right; padding-right:20px}
#head_link .class_td{
	/*background:url(../images/menu_top.jpg) no-repeat center top; width:118px; text-align:center;*/
	padding:0 15px
}
#head_link .class_td_hover{
	/*background:url(../images/menu_top_2.jpg) no-repeat center top; width:118px; text-align:center;*/
}
#head_link a:link, #head_link a:visited{
	padding:0; font: bold 12px/24px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; text-decoration:none; 
} 
#head_link a:hover{
	padding:0; font: bold 12px/24px Arial, Helvetica, sans-serif; color:#FF0000; text-transform:uppercase; text-decoration:none; 
}
#head_link .mid{
	background:#FFFFFF; width:4px;
}     
 .str_mid{position:absolute}  
/* =Menu left
-------------------------------------------------------------------- */
/*.vertical ul{	
	list-style-type:none; padding:0; margin:0;
}
.vertical li{	
	padding-left:18px; background:url(../images/bg_left_menu.jpg) no-repeat left; 
}
.vertical li a{
	display: block; COLOR: #FFFFFF; height: 28px; margin:0px; font: bold 12px/28px Tahoma, Arial, Helvetica, sans-serif; 
}
.vertical li a:visited{
	font: bold 12px/28px Tahoma, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; font-weight:bold; text-decoration:none
}
.vertical li a:hover{
	COLOR: #FFFFFF; background:url(../images/bg_left_menu_2.jpg) no-repeat left; 
}
.vertical li ul{
	position: absolute; margin-top: -24px; margin-left: 155px; background:#FFFFFF; width:170px; border:solid 1px #CCCCCC;
}
.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;
}*/

.vertical ul{	
	list-style-type:none;
	PADDING-LEFT:7px;
	PADDING-RIGHT:0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	margin:0px;
	width:188px;
}
.vertical li{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px; font-weight:bold;
	COLOR: #333333;
	height: 25px;
	padding-left:5px;
	width:175px;
	background:url(../images/icon_slip_bottom.gif);
	background-repeat:repeat-x;
	vertical-align:text-bottom;
	background-position:bottom;
}
.vertical li a{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px; font-weight:bold;
	COLOR: #333333;
	/*background-image:url(../images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;*/
	display: block;
	height: 25px;
	padding-top:8px;
	padding-bottom:10px;
	/*padding-left:7px;*/
	MARGIN: 0px 0px 0px; 
}
.vertical li a:visited{
	COLOR: #333333; 
	text-decoration:none
}
.vertical li a:hover{
	COLOR: #ff6600; 
	text-decoration:none
}
.vertical li ul{
	position: absolute;
	margin-top: -22px;
	margin-left: 140px;
	background:#1b1b1b;	
	width:150px;
	border:solid 1px #505050;
}
.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}
#content ul{padding-left:20px}
#main h2, #content h2{ 
	text-align:left; background:#FFFFFF url(../images/bg_menu_center.gif) no-repeat left; padding:0 20px; margin:0; height:28px; font: bold 12px/28px Tahoma, Verdana; color:#000000;
}
#main h2 a:link, #content h2 a:link, #main h2 a:visited, #content h2 a:visited{font: bold 12px/28px Tahoma, Verdana; color:#000000; text-decoration:none
}
#main h2 a:hover, #content h2 a:hover{font: bold 12px/28px Tahoma, Verdana; color:#000000; 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 {background:#000064; margin:0px; padding:0; color:#FFFFFF;}
#footer_body {padding:5px 0; margin:0; color:#FFFFFF; font-size: 10px; text-align:right; text-decoration:none 
}
#footer_body a:link, a:visited{font-size: 10px; color:#FFFFFF; text-decoration:none
}
#footer_body a:hover{font-size: 10px; color:#FFFFFF; text-decoration:underline;
}
#footer .left{width:20px; height:40px; background:url(../images/bottom_left.jpg) no-repeat left bottom}
#footer .right{width:20px; height:40px; background:url(../images/bottom_right.jpg) no-repeat right bottom}
#footer .company{text-align:left; text-transform:uppercase; font-weight:bold; font-size:12px; color:#FFFFFF; }
/* =sIFR*/
.ContactOnline{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center;
}
.category_name{font-size: 12px; font-family:Tahoma; text-align:center; text-decoration: none; padding:2px 5px; height:32px; text-transform:uppercase
}
.category_name a:link, .category_name a:visited{font-weight:bold; color:#000000; text-decoration:none
}
.category_name a:hover{font-weight:bold; color:#000000; text-decoration:underline
}
.product_name{font-size: 11px; text-align:left; text-decoration: none; padding:2px 5px; background:#FFFFFF; height:28px;
}
.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 span{
	text-align:center;
}
#gia_1{color:#000; font-size:12px; text-decoration:line-through; height:inherit; font-style:normal; padding-top:5px;}
#gia_2 { color:#000; font-size:12px; height:inherit; font-weight:bold; padding-top: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
}
.category_table{width:200px; height:210px; border:dashed 1px #FAEFE5}
.category_image{
	text-align:center; vertical-align:middle; padding:10 0;
}
.product_image{
	text-align:center; vertical-align:middle; 
}
.category_image img{border:1px solid #ee7800}
.product_image_news{
	font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:2px 2px 2px 5px; 
}
.product_content{
	font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding: 5px 20px 25px 25px;
}
.product_content table{
	margin:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding: 0 20px 0 10px;
}
.product_content li{
	line-height:22px
}
.product_price{
	 font-size:12px; font-weight:bold; color:#FB9F00; text-align:center; padding:5px 2px
}
.product_price span{
	color:#618403;
}
.button_addcart a:link{
	text-decoration:none
}
.button_addcart a:visited{
	text-decoration:none
}
.button_addcart a:hover{
	text-decoration:underline
}
.button_detail{
	text-align:right; padding: 0 10px 5px 0;
}
.button_detail input{
	background:url(../images/detail.gif); width:70px; height:20px; border:0; cursor:pointer; color:#FFFFFF; font-size:xx-small; font-weight:bold; text-decoration:none
}
.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:#003cff; }
.new_title a:link, .new_title a:visited{
	font-size:12px; font-weight:bold; color:#003cff; text-decoration: none
}
.new_title A:hover {
	font-size:12px; font-weight:bold; color:#003cff; 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:link, .new_content a:visited{
	font-size:12px; padding:5px; color:#000000; text-decoration:none}
.new_content a:hover {
	font-size:12px; padding:5px; color:#000000; text-decoration:underline}	
.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:#000000; TEXT-DECORATION: none
}
.new_detail a:visited {
	font-size:11px; font-weight:bold; color:#000000; TEXT-DECORATION: none
}
.new_detail a:hover {
	color:#000000; 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, .page_change a:link, .page_change a:visited{font-size:12px; color:#000000; text-align:right; padding-bottom:5px; padding-top:10px; text-decoration:none}
.page_change a:hover{font-size:12px; color:#000000; text-decoration:underline}
.page_change .active:link, .page_change .active:visited, .page_change .active:hover{color:#0000FF; font-weight:bold}
/*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{
	
}
.menu_title_left{
	text-align:center; font: bold 13px Arial, Helvetica, sans-serif; color:#000000;
}
.menu_title_right{
	text-align:center; padding:0; margin:0; height:26px; font: bold 12px/26px Arial, Helvetica, sans-serif; color:#0060b7;
}
.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}
.date_time{background:#0563be; font: normal 12px/25px Arial, Helvetica, sans-serif; color:#FFFFFF}
.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_left_top{
	background:url(../images/bg_left_top.gif) no-repeat center;
}
.bg_left_center{
	background:url(../images/bg_left_center.gif) repeat-y center; padding-top:10px;
}
.bg_left_bottom{
	background:url(../images/bg_left_bottom.gif) no-repeat center; height:16px;
}
.bg_right_top{
	background:url(../images/bg_right_top.gif) no-repeat center;
}
.bg_right_center{
	background:url(../images/bg_right_center.gif) repeat-y center; padding-top:10px;
}
.bg_right_bottom{
	background:url(../images/bg_right_bottom.gif) no-repeat center; height:16px;
}
.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:10px; color:#333333; text-align:left}
.tooltip_tyle{margin:0; padding-left:20px}
.selecttbox{width:40px}
.logo{padding:10px 0 0 5px; text-align:center}
.visit{padding:4px 7px 2px 7px; font-size:11px; font-weight:bold; color:#333333; text-align:left}

.gallery_grgid {width:152px; float:left; border:1px solid #0060B6; margin:5px 5px 2px 1px;}
.gallery_file{height:175px; vertical-align:middle; text-align:center;}
.gallery_grgid img{FILTER: alpha(opacity=100); -moz-opacity: 1; vertical-align:middle}
.gallery_grgid_name{background:#1d60c9; height:22px; text-align:center; vertical-align:middle}
.gallery_grgid_name a:link, .gallery_grgid_name a:visited{font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none}
.gallery_grgid_name a:hover{font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:underline}
.gallery_proid_name{background:#1d60c9; height:34px; text-align:center; vertical-align:middle}
.gallery_proid_name a:link, .gallery_proid_name a:visited{font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none}
.gallery_proid_name a:hover{font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:underline}

.gallery {width:190px; float:left; margin:5px 5px 0 1px;}
.gallery_folder{background:url(../images/bg_album.jpg) no-repeat top; height:195px; width:180px; padding-left:10px; vertical-align:middle; text-align:center;}
.gallery img{FILTER: alpha(opacity=100); -moz-opacity: 1; vertical-align:middle}
.gallery_name{margin-bottom:5px; font-size:12px; font-weight:normal; color:#000000; text-decoration:none}
.gallery_name a:link, .gallery_name a:visited{font-size:12px; font-weight:bold; color:#000000; text-decoration:none}
.gallery_name a:hover{font-size:12px; font-weight:bold; color:#000000; text-decoration:underline}

.product_td{padding-left:5px}

.thumb {
	background:url(../images/bgr_thumb.jpg) bottom right no-repeat;
	display: block; 
	float: left; 
	margin: 2px 5px 6px 3px; 
	/*padding: 7px 0px 5px 7px;*/
	padding: 3px 2px 2px 5px
	position: relative; 	
	height: 180px;
	width: 181px;/* border:1px solid #FF0000*/
	}
*html #.thumb {margin: 0 10px 10px 0;}	
.gallery_td{margin-left:10px; padding-left:10px}
.thumb p {
	border-top:1px dotted #c2c2c2;
	height:15px;
	margin-top:5px;
	padding:2 2px;
	font-size:12px; 
	}		
.thumb img {
	margin-top:9px; margin-bottom:5px; margin-right:2px;
	}		
.thumb a img {
	border:#fff solid 1px;
	}	
.thumb a:hover img  {
	border:#3399cc solid 1px;
	}