/**********************************************************/
/*                  common                                */
/**********************************************************/
body
{ font-family: Arial, Verdana, Helvetica, sans-serif;
  margin: 15px 0px 10px 10px;
  font-size: 12px;
  color: #000000;
  background-color: #000000;
  /* background-image:url('/images/bg_pages.gif'); */
}

table
{ font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

input, select
{ font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #666666;
}


p, form
{ margin: 0px;
}

ul
{ margin-top: 0px;
  margin-bottom: 0px;
}

.highlight
{ background:#DDFFDD;
}

A:link   {text-decoration:underline;color:#0000CC;}
A:visited{text-decoration:underline;color:#0000CC;}
A:active {text-decoration:underline;color:#0000CC;}
A:hover  {text-decoration:underline;color:#3366FF;}

/**********************************************************/
/*                  top menus                             */
/**********************************************************/
A.tmenu:link   {text-decoration:none;color:#FFFFFF;font-weight:bold;}
A.tmenu:visited{text-decoration:none;color:#FFFFFF;font-weight:bold;}
A.tmenu:active {text-decoration:none;color:#FFFFFF;font-weight:bold;}
A.tmenu:hover  {text-decoration:none;color:#FFFF99;font-weight:bold;}

A.tmenu_on:link   {text-decoration:none;color:#FFBB33;font-weight:bold;}
A.tmenu_on:visited{text-decoration:none;color:#FFBB33;font-weight:bold;}
A.tmenu_on:active {text-decoration:none;color:#FFBB33;font-weight:bold;}
A.tmenu_on:hover  {text-decoration:none;color:#FFBB33;font-weight:bold;}

/**********************************************************/
/*                  bottom menus                          */
/**********************************************************/
A.bmenu:link   {text-decoration:none;color:#DDDDE6;font-weight:bold;}
A.bmenu:visited{text-decoration:none;color:#DDDDE6;font-weight:bold;}
A.bmenu:active {text-decoration:none;color:#DDDDE6;font-weight:bold;}
A.bmenu:hover  {text-decoration:none;color:#BBCCFF;font-weight:bold;}

A.bmenu_on:link   {text-decoration:none;color:#BBCCFF;font-weight:bold;}
A.bmenu_on:visited{text-decoration:none;color:#BBCCFF;font-weight:bold;}
A.bmenu_on:active {text-decoration:none;color:#BBCCFF;font-weight:bold;}
A.bmenu_on:hover  {text-decoration:none;color:#BBCCFF;font-weight:bold;}

A.mail_exchange:link   {text-decoration:none;color:#CCCCD6;font-weight:bold;font-size:11px;}
A.mail_exchange:visited{text-decoration:none;color:#CCCCD6;font-weight:bold;font-size:11px;}
A.mail_exchange:active {text-decoration:none;color:#CCCCD6;font-weight:bold;font-size:11px;}
A.mail_exchange:hover  {text-decoration:none;color:#CCCCD6;font-weight:bold;font-size:11px;}

/**********************************************************/
/*                  featured products                     */
/**********************************************************/
.ft_prd_title
{ font-size:12px;
  color:#BB4400;
  font-weight:bold;
}

.ft_prd_supplier
{ font-size:11px;
  color:#777777;
  font-weight:bold;
}

A.ft_prd
{ font-size:11px;
}

A.ft_prd:link   {text-decoration:underline;color:#3366FF;}
A.ft_prd:visited{text-decoration:underline;color:#3366FF;}
A.ft_prd:active {text-decoration:underline;color:#3366FF;}
A.ft_prd:hover  {text-decoration:underline;color:#6699FF;}


/**********************************************************/
/*                  frames                                */
/**********************************************************/
.frame_top
{
}

.frame_main
{ 
}

.frame_left
{ background-image:url(<?=$rootpath?>images/leftcol_bg.jpg);
}

.area_left
{ border-bottom:solid #BBBBBB 0px;
  background-image:url('/images/leftcol_bg.jpg'); 
}

.area_main
{ background-color:#CEDF83;
	width:504px;
}

.frame_right
{ padding:0px 0px 0px 0px;
	position:relative;
}

.area_right
{
}

.area_right_home
{ padding:0px 0px 0px 0px;
{ background-color:#DDDDDD;
	border-bottom:solid #BBBBBB 1px;
}

.area_right_content
{ padding:5px 5px 5px 5px;
}

.frame_bottom
{
}

.area_bottom
{ background-image:url('/images/footer_bg.gif');
}

.dir_hierarchy_tbl
{
	background-color:#C1D179; 
	border-bottom:solid #B7C770 1px;
	margin-left:1px;
	margin-bottom:10px;
  font-family:Tahoma,Verdana;
  font-size:15px;
  color:#767986;
}

.dir_hierarchy_ttl
{ font-weight:bold;
  font-size:16px;
  color:#000066;
}

A.dir_hierarchy:link   {text-decoration:none;color:#0000CC;font-weight:normal;font-family:Tahoma,Verdana;font-size:13px;}
A.dir_hierarchy:visited{text-decoration:none;color:#0000CC;font-weight:normal;font-family:Tahoma,Verdana;font-size:13px;}
A.dir_hierarchy:active {text-decoration:none;color:#0000CC;font-weight:normal;font-family:Tahoma,Verdana;font-size:13px;}
A.dir_hierarchy:hover  {text-decoration:none;color:#0033FF;font-weight:normal;font-family:Tahoma,Verdana;font-size:13px;}

/**********************************************************/
/*                  area_left                            */
/**********************************************************/
.left_header_td
{ color:#004400;
  font-weight: bold;
  padding:0px 0px 0px 5px;
  background:#CEDBAD;
  border-top:solid #C1CEA2 1px;
  border-bottom:solid #C1CEA2 1px;
}

.left_td
{ color:#444444;
  font-weight: bold;
  padding:0px 0px 10px 0px;
}

.lmenu_arrow
{ margin-right:5px;
}

/***********************************************************/
.lmenu_div
{ color:#FFFFFF;
  padding:4px 45px 4px 5px;
 	margin:0px 10px 0px 20px;
  font-weight: bold;
  text-align:right;
  cursor:pointer;
  border-top:solid #FFFFFF 0px;
  border-bottom:solid #BBBBBB 0px;
}

.lmenu_tbl
{ color:#444444;
}

.lmenu_div_over
{ color:#F3DC13;
  padding:4px 45px 4px 5px;
 	margin:0px 10px 0px 20px;
  font-weight: bold;
  background-color:#48AF42;
  text-align:right;
  cursor:pointer;
  border-top:solid #FFFFFF 0px;
  border-bottom:solid #BBBBBB 0px;
 }

.lmenu_div_overb
{ color:#F3DC13;
  padding:4px 45px 4px 5px;
 	margin:0px 10px 0px 20px;
  font-weight: bold;
  background-color:#48AF42;
  text-align:right;
  cursor:pointer;
  border-top:solid #FFFFFF 0px;
  border-bottom:solid #BBBBBB 0px;
 }

.lmenu_div_active
{ color:#F3DC13;
  padding:4px 45px 4px 5px;
 	margin:0px 10px 0px 20px;
  font-weight: bold;
  background-color:#F07D01;
  text-align:right;
  cursor:pointer;
  border-top:solid #FFFFFF 0px;
  border-bottom:solid #AAAAAA 0px;
}




/***********************************************************/

.lmenu_div2
{ color:#FFFFFF;
  padding:0px 55px 0px 5px;
 	margin:0px 10px 0px 20px;
  font-weight: normal;
  text-align:right;
  cursor:pointer;
  border-top:solid #FFFFFF 0px;
  border-bottom:solid #BBBBBB 0px;
}

.lmenu_tbl
{ color:#444444;
}

.lmenu_div_over2
{ color:#F3B113;
  padding:0px 55px 0px 5px;
 	margin:0px 10px 0px 20px;
  font-weight: normal;
  background-color:#48AF42;
  text-align:right;
  cursor:pointer;
  border-top:solid #FFFFFF 0px;
  border-bottom:solid #BBBBBB 0px;
 }

.lmenu_div_over2b
{ color:#F3B113;
  padding:0px 55px 0px 5px;
 	margin:0px 10px 0px 20px;
  font-weight: bold;
  background-color:#48AF42;
  text-align:right;
  cursor:pointer;
  border-top:solid #FFFFFF 0px;
  border-bottom:solid #BBBBBB 0px;
 }

.lmenu_div_active2
{ color:#F3B113;
  padding:0px 55px 0px 5px;
 	margin:0px 10px 0px 20px;
  font-weight: bold;
  background-color:#transparent;
  text-align:right;
  cursor:pointer;
  border-top:solid #FFFFFF 0px;
  border-bottom:solid #AAAAAA 0px;
}

/***********************************************************/

.lmenu_div3
{ color:#FFEF96;
  padding:1px 55px 1px 5px;
 	margin:0px 10px 0px 20px;
  font-weight: normal;
  text-align:right;
  cursor:pointer;
  border-top:solid #FFFFFF 0px;
  border-bottom:solid #BBBBBB 0px;
}

.lmenu_tbl
{ color:#444444;
}

.lmenu_div_over3
{ color:#FFEF96;
  padding:1px 55px 1px 5px;
 	margin:0px 10px 0px 20px;
  font-weight: normal;
  background-color:#48AF42;
  text-align:right;
  cursor:pointer;
  border-top:solid #FFFFFF 0px;
  border-bottom:solid #BBBBBB 0px;
 }

.lmenu_div_active3
{ color:#FFEF96;
  padding:1px 55px 1px 5px;
 	margin:0px 10px 0px 20px;
  font-weight: bold;
  background-color:#transparent;
  text-align:right;
  cursor:pointer;
  border-top:solid #FFFFFF 0px;
  border-bottom:solid #AAAAAA 0px;
}

.page_title
{ color:#444444;
  font-size: 18px;
  font-weight: bold;
}

A.lmenu_sub:link    { color: #014AA9; text-decoration: none; font-size:12px; font-weight:bold; }
A.lmenu_sub:visited { color: #014AA9; text-decoration: none; font-size:12px; font-weight:bold; }
A.lmenu_sub:active  { color: #014AA9; text-decoration: none; font-size:12px; font-weight:bold; }
A.lmenu_sub:hover   { color: #0000FF; text-decoration: none; font-size:12px; font-weight:bold; }

A.lmenu_sub_on:link    { color: #0000FF; text-decoration: none; font-size:12px; font-weight:bold; }
A.lmenu_sub_on:visited { color: #0000FF; text-decoration: none; font-size:12px; font-weight:bold; }
A.lmenu_sub_on:active  { color: #0000FF; text-decoration: none; font-size:12px; font-weight:bold; }
A.lmenu_sub_on:hover   { color: #0000FF; text-decoration: none; font-size:12px; font-weight:bold; }

/**********************************************************/
/*                  area_right                            */
/**********************************************************/
.main_header_td
{ color:#EE6600;
  font-weight: bold;
  padding:9px 0px 6px 0px;
  font-size:18px;
  font-family:Trebuchet MS, Arial;
}

.main_td
{ color:#444444;
  font-weight: bold;
  padding:10px 5px 10px 0px;
}

/**********************************************************/
/*                  list items                            */
/**********************************************************/
.list_table
{ background-color: #AAAAAA;
}

.list_table_2
{ 
	border-bottom:solid #CEDBAD 0px;
}

.list_table_2_supplier
{ 
	border-bottom:solid #CCCCCC 1px;
}

.list_table_2_on
{ 
	border-bottom:dotted #CCCCCC 1px;
}

.list_table_2_top
{ border-top:dotted #CCCCCC 1px;
}

.list_table_2_on_top
{ border-top:dotted #CCCCCC 1px;
	border-bottom:dotted #CCCCCC 1px;
}


/**********************************************************/
/*                  featured list                         */
/**********************************************************/

.ft_list_fullname
{ color: #000000;
  font-size: 12px;
}

.ft_list_fullname
{ color: #000000;
  font-size: 12px;
}

.ft_list_fullname_dis
{ color: #808080;
  font-size: 12px;
}

.ft_list_title
{ color: #007700;
  font-family: Arial, Tahoma, Verdana, Helvetica;
  font-size: 13px;
  font-weight: bold;
}

.ft_list_title_home
{ color: #000000;
  font-family: Arial, Tahoma, Verdana, Helvetica;
  font-size: 12px;
  font-weight: bold;
}

.ft_list_title_dis
{ color: #88BFE6;
  font-family: Arial, Tahoma, Verdana, Helvetica;
  font-size: 15px;
  font-weight: bold;
}

.ft_list_title_on
{ color: #6699CC;
  font-family: Arial, Tahoma, Verdana, Helvetica;
  font-size: 15px;
  font-weight: bold;
}

.ft_list_arrow
{ width:6px;
  padding-top:6px;
}

.ft_list_subtitle
{ color: #555555;
  font-size: 11px;
  font-weight: bold;
}

.ft_list_subtitle_dis
{ color: #B3B3B3;
  font-size: 11px;
  font-weight: bold;
}

.ft_list_br
{ line-height:7px;
}

.ft_list_br_edit
{ line-height:1px;
}

.ft_list_desc
{ color: #555555;
}

.ft_list_desc_dis
{ color: #B3B3B3;
  padding-bottom:12px;
}

.ft_submit_title
{ color: #666666;
  text-align: right;
  padding-right:5px;
}

.ft_must
{ color:#FF6600;
}

A:link.ft_more    { color: #0000FF; text-decoration: none; font-size:11px; font-weight:bold; }
A:visited.ft_more { color: #0000FF; text-decoration: none; font-size:11px; font-weight:bold; }
A:active.ft_more  { color: #0000FF; text-decoration: none; font-size:11px; font-weight:bold; }
A:hover.ft_more   { color: #3366FF; text-decoration: none; font-size:11px; font-weight:bold; }

A:link.ft_more2    { color: #FFFFFF; text-decoration: none; font-size:11px; font-weight:bold; }
A:visited.ft_more2 { color: #FFFFFF; text-decoration: none; font-size:11px; font-weight:bold; }
A:active.ft_more2  { color: #FFFFFF; text-decoration: none; font-size:11px; font-weight:bold; }
A:hover.ft_more2   { color: #FFFFCC; text-decoration: none; font-size:11px; font-weight:bold; }


/**********************************************************/
/*                  area_right                            */
/**********************************************************/
.right_header_td
{ color:#004400;
  font-weight: bold;
  padding:0px 0px 0px 5px;
  background:#CEDBAD;
  border-top:solid #C1CEA2 1px;
  border-bottom:solid #C1CEA2 1px;  
}

.right_td
{ color:#444444;
  font-weight: bold;
  padding:0px 0px 0px 5px;
}

.page_tree_1
{ color:#999999;
  font-size: 18px;
  font-weight: bold;
}

.page_tree_1_on
{ color:#FF6600;
  font-size: 18px;
  font-weight: bold;
}

.page_title
{ color:#444444;
  font-size: 18px;
  font-weight: bold;
}


/**********************************************************/
/*                  featured_prd                          */
/**********************************************************/
.ft_prd_title
{ color:#CC3300;
  font-weight: bold;
  font-size:11px;
  padding:0px 0px 0px 5px;
}

.ft_prd_supplier
{ color:#444444;
  font-weight: bold;
  font-size:11px;
  padding:0px 0px 0px 5px;
}

A.list_links:link   {text-decoration:none;color:#0000CC;font-weight:normal;}
A.list_links:visited{text-decoration:none;color:#0000CC;font-weight:normal;}
A.list_links:active {text-decoration:none;color:#0000CC;font-weight:normal;}
A.list_links:hover  {text-decoration:none;color:#3366FF;font-weight:normal;}

A.list_links_2:link   {text-decoration:none;color:#0066FF;font-weight:normal;}
A.list_links_2:visited{text-decoration:none;color:#0066FF;font-weight:normal;}
A.list_links_2:active {text-decoration:none;color:#0066FF;font-weight:normal;}
A.list_links_2:hover  {text-decoration:none;color:#6699FF;font-weight:normal;}

A.list_links_2b:link   {text-decoration:none;color:#FF7700;font-weight:normal;}
A.list_links_2b:visited{text-decoration:none;color:#FF7700;font-weight:normal;}
A.list_links_2b:active {text-decoration:none;color:#FF7700;font-weight:normal;}
A.list_links_2b:hover  {text-decoration:none;color:#FF9900;font-weight:normal;}

A.list_links_ext:link   {text-decoration:none;color:#009900;font-weight:normal;}
A.list_links_ext:visited{text-decoration:none;color:#009900;font-weight:normal;}
A.list_links_ext:active {text-decoration:none;color:#009900;font-weight:normal;}
A.list_links_ext:hover  {text-decoration:none;color:#00BB00;font-weight:normal;}

A.map_links:link   {text-decoration:none;color:#666666;font-weight:normal;}
A.map_links:visited{text-decoration:none;color:#666666;font-weight:normal;}
A.map_links:active {text-decoration:none;color:#666666;font-weight:normal;}
A.map_links:hover  {text-decoration:none;color:#6666FF;font-weight:normal;}

/**********************************************************/
/*                  products                            	*/
/**********************************************************/
.prd_title
{ padding-left:10px;
	color:#014AA9;
	font-weight:bold;
  font-size:14px;
}

.prd_code
{ padding-left:10px;
	color:#01752A;
	font-weight:normal;
  font-size:12px;
  font-style:italic;
}

.prd_supplier
{ padding-left:10px;
	font-weight:bold;
	color:#FB7701;
}

.prd_desc
{ color:#222222;
	padding:5px 0px 5px 10px;
	text-align:justify;
}

.empty_query_table
{
	color:#666666;
	text-align:center;
	padding:20px 20px 20px 20px;
}


A:link.top_links    { color: #FFFFFF; text-decoration: none; font-size:12px; font-weight:bold; }
A:visited.top_links { color: #FFFFFF; text-decoration: none; font-size:12px; font-weight:bold; }
A:active.top_links  { color: #FFFFFF; text-decoration: none; font-size:12px; font-weight:bold; }
A:hover.top_links   { color: #F3DC13; text-decoration: none; font-size:12px; font-weight:bold; }


A:link.btm_links    { color: #F7F7F7; text-decoration: none; font-size:12px; font-weight:normal; }
A:visited.btm_links { color: #F7F7F7; text-decoration: none; font-size:12px; font-weight:normal; }
A:active.btm_links  { color: #F7F7F7; text-decoration: none; font-size:12px; font-weight:normal; }
A:hover.btm_links   { color: #FF5B00; text-decoration: none; font-size:12px; font-weight:normal; }

.btm_menu_spacer
{ color:#F7F7F7;
	padding:5px 10px 5px 10px;
}

.footer_td
{ color:#F7F7F7;
}

.form_label_td
{ color:#666666;
}

.msg_good
{ color: #0000FF;
}

.msg_error
{ color: #FF0000;
}


/**********************************************************/
/*                  list search                           */
/**********************************************************/

.filter_tbl
{	margin:0px 0px 10px 0px;
	border-bottom:solid #B7C770 0px;
	border-top:solid #B7C770 0px;
	padding:2px;
}

.filter_txt_td
{
	width:130px;
	text-align:right;
	color: #398236;
	font-style:italic;
	font-weight:bold;
}

.filter_input_td
{
}

.keyword_txt
{ width:130px;
	color: #398236;
	font-style:italic;
	font-weight:bold;
	
}

.search_tbl
{	margin:0px 0px 0px 0px;
	border-bottom:solid #B7C770 1px;
	border-top:solid #B7C770 1px;
	padding:5px 5px 10px 5px;
}

.search_btn
{	width:60px;
	font-size:11px;
}

.search_divider
{	margin:5px 0px 5px 0px;
	border-bottom:solid #B7C770 1px;
	width:100%;
	line-height:1px;
	height:2px;
}