body { margin:0; padding:0; font-family:Arial; font-size:12px; color:#333333; text-decoration:none; }
.clear { clear:both;}
#header #green {height:27px; margin:0; padding:0; background: #003300;}
#banner {width:944px; margin:0 auto;  height:285px;}
#banner #column1 {float:left; height:285px; width:191px; background:url(images/SF_homepage_logo_bg.jpg) no-repeat; } 
#banner #column1 #logo { margin:0; padding-top:100px; text-align:center;}
#banner #column2 {float:right;height:285px;width:753px; }

/*---------------- menu--------------*/
#menu_bg { width:100%; height:39px; background:#666666; padding:0; margin:0;}
#nav {padding:0; margin:0; list-style:none; width:944px; margin:0 auto; background:#003300; height:39px;}
#nav li.top {float:left;  padding:0; margin:0;  }
#nav li a.top_link { float:left; text-decoration:none; padding:0px; margin:0; cursor:pointer; }
/* Default list styling */
#nav li:hover {position:relative;}
/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul {position:absolute; left:-9999px; top:-9999px;margin:0; padding:0; list-style:none; }
#nav li:hover ul.sub {left:0; top:41px; background:#cccccc; padding:0px;  white-space:nowrap; width:148px;  text-align:center;}
#nav li:hover ul.sub li{display:block; position:relative; float:left; width:148px; font-weight:normal; }
#nav li:hover ul.sub li a {display:block; font-size:11px; width:143px; padding: 3px 0px 3px 4px;text-indent:0px; color:#333333; text-decoration:none; }
#nav li:hover ul.sub li a:hover {background:#999999; color:#fff;}
/*------- End dropdown menu --------- */

/*----------------contein--------------*/
img{border:0px;}
.left {float:left; margin:20px 0px 0px 0px; }
#contein {width:944px; margin:0px auto; }
#contein_main ul {list-style-type:none; background:url(images/epecom_banner2bg.jpg) left repeat-x; margin:51px 0px 25px 0px; padding-left:63px;; height:92px;}
#contein_main ul li { float:left; background:url(images/SF_homepage_center_line.jpg) bottom right no-repeat; padding:0px 55px 0px 40px; height:92px;}
#contein_main ul li#light_1 { background:none;}
#contein_main ul li #title{ clear:both;font-weight:bold; font-size:17px;  margin:0px 0px 0px 20px;}
#title_1 { display:block; background:url(images/SF_homepage_company-news-17.jpg) no-repeat; width:155px; height:21px; }
#title_2 { display:block; background:url(images/SF_homepage_products-22.jpg) no-repeat; width:89px; height:21px; }
#title_3 { display:block; background:url(images/SF_homepage_contact-us.jpg) no-repeat; width:109px; height:21px; }
#bottom { margin:5px 0px 0px 21px;}
a.bottom_1 { display:block; background:url(images/SF_homepage_see-more.jpg) no-repeat; width:64px; height:11px; }
a.bottom_1:hover { background:url(images/SF_homepage_see-more_after.jpg) no-repeat;width:64px; height:11px;}
a:link{text-decoration: none;}  
a:visited {text-decoration:none;}
/*------------------------------------*/

/*----------------contact_us--------------*/
#contact_us { margin:28px 0px 10px 0px; width:944px; background:url(images/SF_contact-us_bg_03.jpg) no-repeat; height:271px; padding:0; float:left;}
#contact_us span {margin:0; padding:0;font-weight:bold; font-size:22px; color:#003300; }
#contact_us #text_us { margin-top:10px; border-top: 2px solid #cbcbcb; padding:15px 0;}
#contact_us #text_us a {color:#333333;}
#contact_us #text_us a:hover {color:#003300;}
/*------------------------------------*/

/*----------------about_us--------------*/
#contein #about_us { margin-bottom:20px;}
#contein #about_us #about_text { float:left;width:635px; font-size:12px;}
#contein #about_us #about_image { float:right; width:297px; height:249px;}
#contein #about_us #about_map span { font-weight:bold; color:#003300;}
/*------------------------------------*/

/*----------------company_news--------------*/
#contein #company_news { margin:40px 0px 0px 0px;}
#contein #company_news #left {width:568px; margin:0; padding:0; float:left;}
#contein #company_news #left span { font-weight:bold; color:#003300; float:left; margin:0; padding:0;}
#contein #company_news #left  a { color:#333333;}
#contein #company_news #left  a:hover { color:#003300;}
#contein #company_news #right { float:right; margin:0; padding:0;}
#contein #company_news #right ul { list-style:none; margin:0; }
#contein #company_news #right ul li { margin-bottom:15px; text-decoration:none; width:250px;}
#contein #company_news #right ul li #title_r {font-weight:bold; color:#003300; margin:3px 0px 0px 20px; padding:0;}
#contein #company_news #right ul li #title_r a { color:#003300;}
#contein #company_news #right ul li #title_r a:hover { color:#333333;}
#contein #company_news #right ul li p a {color:#333333;}
#contein #company_news #right ul li p a:hover {color:#003300;}
#contein #company_news #right p {margin:0px 0px 0px 20px; padding:0}
/*------------------------------------*/

/*----------------facilities--------------*/
#facilities { margin:28px 0px 10px 0px; width:944px; padding:0; float:left; }
#facilities span {margin:0; padding:0;font-weight:bold; font-size:22px; color:#003300;  }
#bottom a {color:#333333; }

#facilities #part2_left {margin:0px 0px 0px 0px; padding:5px 0px 0px 0px;font-weight:bold; font-size:22px; color:#003300; float:left;}
#facilities #part2_right { float:right; width:710px; margin:0px 0px 11px 0px; padding:0; }

#facilities #fac_img { margin-top:10px;  border-top: 2px solid #cbcbcb; padding:25px 0;  }
#facilities #fac_img #fac_ul { float:left; padding-left:35px; }
#facilities #fac_img #grey1_1 {display:inline;margin:0;padding:0;width:264px; height:289px; float:left; margin-right:37px; margin-bottom:5px;}
#facilities #fac_img #grey1_1 #titleimage{ clear:both;}
#facilities #fac_img #grey1_1 #left{ width:16px;height:20px; background:#003300;  float:left; padding:5px 0px 0px 9px; color:#FFFFFF;font-weight:bold;}
#facilities #fac_img #grey1_1 #right{width:230px; height:20px; background:#666666; float:right; padding:5px 0px 0px 9px; color:#FFFFFF;}

#facilities #fac_img #grey1_2 {display:inline;margin:0;padding:0;width:264px; height:289px; float:left; margin-right:37px; margin-bottom:5px;}
#facilities #fac_img #grey1_2 #titleimage{ clear:both;}
#facilities #fac_img #grey1_2 #left{ width:16px;height:20px; background:#003300;  float:left; padding:5px 0px 0px 9px; color:#FFFFFF;font-weight:bold;}
#facilities #fac_img #grey1_2 #right{width:230px; height:20px; background:#999999; float:left; padding:5px 0px 0px 9px; color:#FFFFFF;}

#facilities #fac_img #grey1_3 {display:inline;margin:0;padding:0;width:264px; height:289px; float:left; margin-right:37px; margin-bottom:5px;}
#facilities #fac_img #grey1_3 #titleimage{ clear:both;}
#facilities #fac_img #grey1_3 #right{width:255px; height:20px; background:#666666; float:left; padding:5px 0px 0px 9px; color:#FFFFFF;}

#facilities #fac_img #grey1_4 {display:inline;margin:0;padding:0;width:264px; height:289px; float:left; margin-right:37px; margin-bottom:5px;}
#facilities #fac_img #grey1_4 #titleimage{ clear:both;}
#facilities #fac_img #grey1_4 #right{width:255px; height:20px; background:#999999; float:left; padding:5px 0px 0px 9px; color:#FFFFFF;}
/*------------------------------------*/
/*----------------product_menu--------------*/
#product_menu li { float:left; list-style:none; margin-right:20px; font-weight:bold;color:#003300; font-size:13px; }
#product_menu li a {color:#003300;text-decoration:underline;}
#product_menu li a:hover {color:#666666;}
#pro_menu_2 li { float:left; list-style:none; margin-right:20px; margin-top:10px;font-weight:bold;color:#003300; font-size:13px;}
#pro_menu_2 li a {color:#003300;text-decoration:underline;}
#pro_menu_2 li a:hover {color:#666666;}
/*------------------------------------*/


/*----------------wood species--------------*/
#facilities #fac_img_products_6floor{ margin-top:10px;  border-top:2px solid #cbcbcb; padding:20px 0px 0px 0px;  }
#facilities #fac_img_products_6floor #lightbox_list { width:655px;  margin:0px auto; padding:0;text-align:center;}
#fac_img_products_6floor #product { float:left; width:74px; margin-right:35px; text-align:center; margin-bottom:0px; padding:0;}
#fac_img_products_6floor #product #thumbnail{text-align:center;	margin: 0px 0px 0px 0px; padding:0;}	
#fac_img_products_6floor #product #text { margin-top:-25px ; padding:0;text-align:center; width:77px;}

#fac_img_products_6floor #product_last { float:left; width:74px; margin:0;text-align:center; margin-bottom:0px; padding:0;}
#fac_img_products_6floor #product_last #thumbnail{text-align:center;margin: 0px 0px 0px 0px; padding:0;}	
#fac_img_products_6floor #product_last #text { margin-top:-25px ; padding:0;text-align:center; width:77px;}
/*------------------------------------*/



/*----------------Products--------------*/
#facilities a {color:#333333;}
#facilities a:hover {color:#003300;}
#facilities #fac_img_products{ margin-top:10px;  border-top:2px solid #cbcbcb; padding:20px 0px 0px 0px;  }
#facilities #fac_img_products #lightbox_list { width:800px; float:left; margin:0px 0px 0px 0px; padding:0 0 0 60px;}
#product { float:left; width:114px; margin-right:40px; text-align:center; margin-bottom:0px; padding:0;}
#product #thumbnail{text-align:center;	margin: 0px 0px 0px 0px; padding:0;}	
#product #text { margin-top:-20px ; padding:0px 0px 0px 0px;text-align:center; }
/*------------------------------------*/






/*----------------footer--------------*/
#footer { width:944px; }
#footer {font-size: 10px;color:#666;border-top: 1px solid #cbcbcb;margin:0 auto;padding:8px 0;}
/*------------------------------------*/