/* CSS Document */
/*************
 *  GENERAL  *
 *************/
html { background-color:#FFFFFF; }
html, body, input, form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 1.5em;
	letter-spacing:0px;
}

select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

body {
	background-color:#FFFFFF;
  	background-image:url(../images/common/bg_main.jpg); 
	background-repeat:repeat-x;
	background-position:left top;
	margin:0px;
	color:#666666;
}

p {text-align:justify; line-height:18px;}

a {color:#336699}
a:hover { color:#FF3300 } 

.chieng { color:#666666; padding-right:25px;}
.chieng a{ color:#666666; text-decoration:none; font-size:11px;}
.chieng a:hover{ color:#FF0000; }

/*************
 * ID Styles *
 *************/
/* Table Wrapper */
#tbl_content_wrapper {}

#tbl_search {}
#tbl_search input, select { background-color:#FFFFFF;background:url(../images/lang_sc/search_input_bg.gif) repeat-x left top; border: solid 1px #bcbec0; padding: 2px; font-size:12px; margin: 5px 5px 5px 20px; }
#tbl_search input { width:175px; }
#tbl_search select { width:120px; }
#tbl_search table { border-bottom: solid 1px #cca406; background-image:url(../images/lang_sc/search_bg.jpg); }

#tbl_homecontent { margin: 3px 5px 15px 3px;}
#tbl_promotion {margin: 5px 0 10px 0; }
#tbl_products, tbl_events { width: 275px;}
#tbl_products #list-products  { width: 245px; padding: 5px 15px 5px 15px; border: 0; }
#tbl_products #list-products td{padding-left:12px; background:none;}
#tbl_events #list-events  { width: 245px; padding: 5px 15px 5px 15px; border: 0; }
#tbl_events #list-events td{padding-left:12px;background:none;}
#tbl_video, #tbl_global_act  {  background-color: #FFFFFF; padding-bottom: 10px;} 
#tbl_contactus { border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; }

#tbl_left_column { background:url(../images/common/bg_sidebar.jpg); }
#tbl_right_column { background: url(../images/common/top_stroke_shadow.gif) no-repeat; }

#tbl_product_nav { margin: 4px 0 5px 0; }

#tbl_hor_nav { margin: 10px 0px 8px 15px; }
#tbl_hor_nav a{ color: #999999; text-decoration:none;}
#tbl_hor_nav a:hover{ color: #FF3300;}
#tbl_hor_nav a.home { background: url(../images/common/icon_home.gif) no-repeat; padding-left:15px; }
#tbl_hor_nav a.home:hover { background: url(../images/common/icon_home_over.gif) no-repeat; padding-left:15px; }
#tbl_hor_nav .active { color: #000000; }



#tbl_maincontent { margin: 0px 5px 30px 30px; width: 500px;}
#tbl_maincontent .title_img { margin-bottom: 12px; }
#tbl_maincontent table tr td select{margin:0;}

#tbl_brand .brand_name { background: url(../images/common/icon_arrow.gif) no-repeat left top; background-position: 0 3px; padding: 0 0 0 16px;}
#tbl_brand .brand_name a { text-decoration:none; }
#tbl_brand .brand_logo { background: url(../images/common/frame_product.jpg); width: 167px; height: 126px; margin-bottom: 15px;}
#tbl_brand .brand_logo img { border:1px solid #CCCCCC; background-color: #FFFFFF; margin:9px; width:145px; height:105px; }

#footer { width:100%; font-size:11px; color:#999999; }
#footer a { color:#999999; text-decoration:none; letter-spacing:2px; }
#footer a:hover {color:#FF3300;}

/****************
 * Class Styles *
 ****************/
.list-submenu { margin-top: 10px; border-bottom: solid 1px #fff9be; border-top: solid 1px #e8c478;}
.list-submenu ul, .list-submenu li { margin: 0px; padding: 0px; }
.list-submenu ul { list-style: none; }
.list-submenu ul li { display: inline; }
.list-submenu ul li a { display:block; color: #a33406; text-decoration:none; width:184px; height: 14px; line-height: 14px; border-bottom: solid 1px #e8c478; border-top: solid 1px #fff9be; padding: 4px 5px 4px 30px; float:left; }
.list-submenu ul li a:hover { color: #333333; font-weight: normal; background-image: url(../images/common/bg_subnav_over.gif); border-bottom: solid 1px #ffc717; border-top: solid 1px #fefa81;}


.tbl_event_china ul, .tbl_event_china li { margin: 0px; padding: 0px; }
.tbl_event_china ul { margin: 0 5px 0 5px; padding: 0 0 0 20px; }
.tbl_event_china ul li{padding:5px 0px 5px 0px; }
.tbl_event_china ul li a { color: #666666; text-decoration:none; }
.tbl_event_china ul li a:hover { color: #336699}
 
.tbl_event_other { border:1px solid #CCCCCC; padding:5px; margin:0px;}
.tbl_event_other a { color:#336699; }
.tbl_event_other a:hover { color:#FF3300; }
 
.tbl_event_inner { margin:5px 0px 5px 0px; }


.brand_logo {}
.tbl_product_Brandthread { padding-left: 8px;} 
.tbl_product_Brandthread a { color:#670000; letter-spacing:0px; text-decoration:none}
.tbl_product_Brandthread a:hover { color:#FF0000;}

.tbl_product_BrandDisplay { margin:10px 0px 10px 0px }

.tbl_product_page { text-align:right; padding-right: 10px;  border-top:1px solid #CCCCCC;}
.tbl_product_page a { color:#670000; letter-spacing:0px; text-decoration:none}
.tbl_product_page a:hover { color:#FF0000;}

.tbl_product_item { padding: 5px; }

.tbl_product_Displaythread { padding: 5px; }

.tbl_product_photo { padding: 5px; }
.tbl_product_photo ul, .tbl_product_photo li { margin: 0px; padding: 0px; list-style: none; }
.tbl_product_photo ul li {  float: left; margin: 3px;}
.tbl_product_photo ul li a { border: solid 1px #CCCCCC;  display: block; overflow: hidden; width: 75px; height: 75px;  padding: 3px; background-color: #FFFFFF;}
.tbl_product_photo ul li a:hover { border: solid 1px #ff3333; }


.tbl_contact { border:1px solid #CCCCCC; padding:5px 5px 5px 10px; margin:0px;}

.thumb_border {}
.thread a {color:#336699;}
.thread a:hover {color:#FF3300;}

.thread2 { margin:5px 4px 5px 5px; padding:3px 0px 3px 0px; }
.thread2 a {color:#336699;}
.thread2 a:hover {color:#FF3300;} 

.btn_enlarge { display: block; background: url(../images/common/icon_enlarge.gif) no-repeat left center; padding: 5px 0 0 20px; text-decoration:none; }
.bluelink a { color: #1587AD; text-decoration:none;}
.bluelink a:hover { color: #FF3300; }

.more { text-decoration:none;}
.details { text-decoration:none; float:right; }
.tab { width: 470px; height: 30px; background: url(../images/common/tab_green.gif) no-repeat top left; padding: 3px 0 0px 30px; color: #FFFFFF; } 
.tab2 { width: 470px; height: 30px; background: url(../images/common/tab_blue.gif) no-repeat top left; padding: 3px 0 0px 30px; color: #FFFFFF; } 
.info { color:#000000;}
.hightlight01 { color:#C02A2A; font-size:13px; font-weight:bold }
.subheader01 { color:#FF3300; font-size:14px; font-weight:bold; }	
.subheader02 { color:#339999; font-size:14px; font-weight:bold; }	
.subheader03 { color:#FF8A00; font-size:14px; font-weight:bold; }
.red { color:#FF0000;}
.orange { color:#FF9900;}
.clear { clear:both; }


#main ol{margin:6px 0; padding-left:80px;}
#main ol li{display:inline;}
#main ol li img{cursor:pointer;}
#News{height:250px; overflow:hidden;}
#News ul{margin:0;padding:0;border:0;}
#News ul li{background:#fff;list-style:none;}
#News ul li img{border:0;}