@charset "utf-8";
/* CSS Document */
*{ margin:0;}
div,p{ padding:0;}
ul,li{ padding:0; list-style:none;}
img{ border:none;}
p{ font-size:13px; color:#797878; padding:5px 0; line-height:18px;}
h1{ color:#a2a2a2; font-size:24px; font-weight:bold; padding:0;}
h4{ color:#00681d; font-size:16px; padding:0;}
h2{ color:#94c915; font-size:18px; font-family:Verdana; padding:0;}
h3{ color:#000000; font-size:13px; font-family:Verdana; padding:0;}
hr{ border:none;}
body{ font-family:Arial, Helvetica, sans-serif; padding:0;}
#header{ background:url(../images/bg.gif) left top repeat-x; width:100%; height:576px;}
#wrapper{ width:956px; margin:0 auto; padding:0;}
#top{ width:100%; padding:0; position:relative; float:left;}
.logo{ width:792px; padding:22px 0 17px 0; float:left;}

/*top menu css*/
.top_menu{ width:76px; float:right; padding:127px 0 0 50px; text-align:right;}
.top_menu li{ background:url(../images/top_menu_arrow.gif) right center no-repeat; float:left; padding:0; width:auto;}
.top_menu li a{ padding:0 13px; display:block; float:left; width:auto;}
.top_menu li.none{ background-image:none; padding-right:0px;}

#banner{ width:100%; padding:0; float:left;}
.sub_title1{
color:#99cc01;
font-weight:bold;
font-size:16px;
}

/*flash css (after flash delete it)*/
.banner1{ background:url(../images/banner1.gif) left top no-repeat; width:956px; height:403px; float:left; padding:16px 0 0 0;}
.menu{ width:650px; margin:0 auto; padding:0;}
.menu li{ float:left; padding:0; width:auto;}
.menu li a{ color:#ffffff; font-size:14px; text-decoration:none; display:block; padding:0 10px; font-weight:bold;}
.menu li.active,.menu li a:hover{ color:#00681d;}
/*flash css (after flash delete it)*/


/*middle conten css*/
.middle{ width:100%; padding:30px 0 10px 0; float:left;}
.left{ width:419px; padding:0; float:left; text-align:left; position:relative;}
.slide_bg{ width:290px; float:left; padding-left:10px; padding-right:10px; min-height:345px;}
.mi_right{ width:189px; padding:0; float:left; border-left:solid #d4e898 1px; height:392px;}

.view a{ font-size:11px; color:#00681d; padding:0 0 0 6px; text-decoration:none;}
.view a:hover{ text-decoration:underline;}
.info a{ font-size:13px; color:#797878; padding:0; text-decoration:none;}
.info a:hover{ text-decoration:underline;}
.mi_img_box{ background:url(../images/index_middle_img_bpx.gif) left top no-repeat; width:284px; height:126px; float:left; padding:6px; text-align:center;}

/*footer css*/
#footer{ background:url(../images/footer_bg.gif) left top repeat-x; width:100%; float:left; padding:15px 0; margin-top:5px;}
.copy{ width:50%; float:left; padding:0; font-family:Verdana; color:#99cc00; text-decoration:none; font-size:10px;}
.vital a{ color:#545353; text-decoration:none; font-size:10px; padding:0; font-family:Verdana; position:relative;}
.vital a:hover{ text-decoration:underline;}

/*company profile css*/
.co_left{ width:700px; border-right:1px solid #9ec6a9; float:left; padding:0 14px 0 0; margin-bottom:10px; text-align:left;}
* html .co_left{ width:700px; border-right:1px solid #9ec6a9; float:left; padding:0 14px 0 0; text-align:left; margin-bottom:10px;}

.horizontal{ background:url(../images/hr_img.gif) left top no-repeat; width:194px; height:3px; float:left; margin:10px 0 10px 7px; padding:0;}
* html .horizontal{ background:url(../images/hr_img.gif) left top no-repeat; width:194px; height:3px; float:left; margin:10px 0 0 7px; padding:0;}

.co_right{ width:201px; float:left; padding:0 0 0 5px; text-align:right;}
.img_box{ background:url(../images/img_box.gif) left top no-repeat; width:201px; height:181px; float:left; padding:8px 0; text-align:center;}
.img_box1{ width:201px; float:left; text-align:center;}

.part_left{ width:100%; float:left; padding:0 14px 0 0; text-align:left;}
.part_text{ font-size:13px; color:#797878; padding:4px 0; text-align:left;}
.see{ font-size:14px; color:#00681d; padding:0; font-weight:bold;}
.title{ font-size:12px; color:#00681d; padding:0; font-weight:bold;}
.sub_right_img_pad{ margin:10px 0 0 0;}
* html .sub_right_img_pad{ margin:0 0 0 0;}
.blind_m_img_pad{ padding:10px 0; float:left; width:auto;}
* html .blind_m_img_pad{ padding-bottom:10px; width:auto;}


/*quote css*/
.quote_form{ width:100%; float:left; padding:15px 0;}
.input{ width:220px; border:1px solid #99cc00; height:18px; vertical-align:middle; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.input:hover{ border:1px solid #7ca00e;}
.submit a{ background:#00681d; color:#FFFFFF; font-size:13px; text-decoration:none; font-weight:bold; padding:5px 12px; float:left; width:auto;}
.submit a:hover{ background:#7fa900; color:#FFFFFF;}

.con_top_left{ width:250px; float:left; padding-top:13px;}
.con_top_mid{ width:340px; float:left; padding-left:20px; margin-top:13px; border-left:1px solid #9ec6a9; text-align:center;}

.quote_img_pad{ margin-top:0;}
* html .quote_img_pad{ margin-top:-10px;}

/*image gallery css*/
.main_img{ width:100%; padding:20px 0; float:left;}
.gallery_box{ background:url(../images/gallery_img_box.gif) left top no-repeat; width:142px; height:134px; text-align:center;padding-top:8px;  float:left;}
.gallery_pad{ margin-left:58px;}

/*client css*/
.box1{ padding:0 12px; float:left; line-height:28px; width:auto;}
.box1 li{ border-bottom:1px dotted #9cce08; padding:10px 0 4px 0;}
.box1 li a{ padding:0;}

.box2{ padding:0 12px; float:left; margin:0 20px; line-height:28px; width:auto;}
.box2 li{ border-bottom:1px dotted #9cce08; padding:10px 0 4px 0;}
.box2 li a{ padding:0;}

.input_height{ width:65px;}

.client_img_pad{ margin-top:10px; float:left;}
* html .client_img_pad{ margin-top:0; float:left;}

.quote_form legend { 
background:#FFFFFF;
border:1px solid #005830;
color:#005830;
padding:4px 6px;
}

/*client css*/
#list{ width:250px; float:left; line-height:20px; font-size:13px; color:#797878; border-right:1px solid #9ec6a9; padding-right:15px;}
#list li{ border-bottom:1px dotted #99cc00; padding:5px 0;}

#list_right{ width:250px; float:left; line-height:20px; font-size:13px; color:#797878; padding-left:15px;}
#list_right li{ border-bottom:1px dotted #99cc00; padding:5px 0;}

/*manifestation*/
.manifestation_pad{ padding-top:0; float:left; padding-left:5px;}

/*quote css*/
.quote_horizontal{ background:url(../images/hr_img.gif) center top no-repeat; width:194px; height:3px; margin:10px auto;}

/*contact*/
.con_bottom{ width:100%; float:left; padding:10px 0;}
* html .con_bottom{ width:100%; float:left; padding:0; margin-top:-150px;}
.map a{ font-size:13px; color:#797878; text-decoration:none;}
.map a:hover{ text-decoration:underline;}


/*service*/
/*.mi_service{ width:100%; float:left; padding:0;}
.mi_service_img{ width:100%; float:left; padding:15px 0 0 0;}
.design{ background:url(../images/design_service.gif) left top no-repeat; width:294px; height:90px; float:left; color:#FFFFFF; font-size:16px; font-weight:bold; text-align:center; padding:8px 0 0 0;}
.building{ background:url(../images/building_findout.gif) left top no-repeat; width:294px; height:90px; float:left; color:#FFFFFF; font-size:16px; font-weight:bold; text-align:center; padding:8px 0 0 0;}
.furniture{ background:url(../images/furniture.gif) left top no-repeat; width:294px; height:90px; float:left; color:#FFFFFF; font-size:16px; font-weight:bold; text-align:center; padding:8px 0 0 0;}
.furniture_refurbishment{ background:url(../images/furniture_refurbise.gif) left top no-repeat; width:294px; height:90px; float:left; color:#FFFFFF; font-size:16px; font-weight:bold; text-align:center; padding:8px 0 0 0;}*/



