body{background:#EDEDED;}
form{margin:0;padding:0;}
.page-960,#RSSFeedLink{width:960px;margin:0 auto;}
.page{border:#CCC solid 1px;background:#fff;}
.hideText{text-indent:-5000em;}
.c-t-1 .sub{float:left;}
.c-t-1 .main{float:right;}
.col-200{width:188px;}
.col-750{width:750px; display:inline; margin-right:10px;margin-bottom:10px;}
a:link,
.green{color:#679A33;}
.clearBoth{overflow:hidden;}
a.underline:link,
a.underline:visited{text-decoration:underline;}

#header{_zoom:1;overflow:hidden;background:url('../images/header_nav_bg.gif') repeat-x bottom;}
#header h1,#header h1 a{width:312px;height:72px;display:block;}
#header h1{float:left; display:inline;background:url('../images/logo.gif') no-repeat left top;margin:10px 0 25px 30px;}
#content{_zoom:1;}
#footer{}
#search{padding:0 3px;float:right;height:27px;background:url('../images/search_bar_bg.gif') repeat-x left top;margin-right:72px; display:inline;}

#search input.text-box{width:267px; padding:2px;padding-top:3px;_padding-top:2px;border:#000 solid 1px;margin-right:2px;border-left-color:#7B7B7B;border-right-color:#CBCCCE;border-top-color:#7B7B7B;border-bottom-color:#CBCCCE}
#search input,#search form{margin:0;padding:0;display:block;}
#search input.button{width:64px;font-family:arial; color:#333; height:21px;padding-bottom:3px;_padding-bottom:0;border:0; background:url('../images/search_button_bg.gif') no-repeat left top;color:#fff; font-size:13px;font-weight:700; font-family:tahoma;}
#search input{float:left;margin-top:3px;}
#tool-area{float:right;margin-top:33px;}
#tool-link{clear:both;float:right;margin-top:12px;margin-right:6px;white-space:nowrap;}
#tool-link a{color:#333;white-space:nowrap;}
#nav{clear:both;margin-bottom:15px;margin-left:63px;}
#nav,#nav a{color:#fff; font-size:14px; }
#nav a{ font-family:Arial; }
#position-nav{color:#666;margin-top:7px;margin-bottom:15px;padding-left:5px;}
#position-nav span,#position-nav span a{color:#000;}

#categories,#contact{border:#DCE1E5 solid 1px;border-left:0;border-top:0;}
#categories{border-bottom:0;_zoom:1;}
#content .sub h2{padding:5px 0 8px 14px;background:url('../images/c_h2_bg.gif') repeat-y left;margin:0;font-size:18px;font-family:arial;color:#333;font-weight:400;}
#categories ul,#categories ul li{margin:0;padding:0;}
#categories ul li{display:block;list-style:none; background:url('../images/c_border_bottom.gif') no-repeat left bottom;padding-bottom:2px;}
#categories ul li a{font-size:12px;line-height:15px;padding:5px 0 5px 22px;color:#659831;font-weight:700;display:block;background:url('../images/c_a_bg.gif') repeat-y left;}
#categories ul li.category-subs {background:url('../images/has_sub_bg.gif') repeat-y left center;}
#categories ul li.category-subs a{background:url('../images/has_sub_icon.gif') no-repeat 6px center;color:#666;}
#categories ul li.current a{background:#8FC525;color:#fff;}
#categories ul li a:hover{color:#333;text-decoration:none;}
#categories ul li.current a:hover{color:#fff;}



#contact{margin-top:15px;margin-bottom:15px;background:#FAFAFA;}
#contact p{font-size:11px;color:#888;padding-left:12px;padding-right:12px;}
#contact p strong{font-size:12px;}
a.inquiry-now-small,
.inquiry-now-small a,
#contact p  a.hideText{display:block;width:91px; height:25px; background:url('../images/inquiry_now_small.jpg') no-repeat left top;}
.inquiry-now-big a,
a.inquiry-now-big{height:38px;width:137px;display:block;background:url('../images/inquiry_now_big.jpg') no-repeat left top;}
#footer{font-size:11px; font-family:tahoma;margin-top:8px;_zoom:1;overflow:hidden;}
#footer p{float:left;margin:0; padding:0;color:#666;}
#footer p,#footer p a{color:#666;}
#footer div{float:right;color:#999;}

#product-tags,
#product-tags h3{font-size:12px;line-height:140%;}
#product-tags{padding-top:18px;padding-bottom:34px;}
#product-tags h3{margin:0;padding:0;}
#product-tags a{color:#649833;}


/*list*/
.product-list{}
.product-list .c-t-2  .main{float:left;background:#F3ECDA;min-height:266px;_height:266px;}
.product-list .c-t-2  .sub{float:right;}
.product-list .c-t-2 .sub .inner{border:#E0E0E2 solid 1px;padding-bottom:10px;}
.product-list .c-t-2 .sub p,.list .c-t-2 .sub ul,.list .c-t-2 .sub ul li{margin:0;padding:0;}
.product-list .c-t-2 .sub p{background:url('../images/pdf_cover.jpg') no-repeat center 0;padding-top:113px;font-family:tahoma;font-size:11px;color:#888888;margin:8px;}
.product-list .c-t-2 .sub ul{margin:0 7px 0 6px;}
.product-list .c-t-2 .sub .link-more-bg{margin:0 10px;}
.d-1{font-size:11px;font-family:tahoma;color:#7B746C;line-height:150%;margin:6px 14px 0px 14px;}
.product-list .c-t-2  .main div.d-1{font-size:11px;font-family:tahoma;color:#7B746C;line-height:150%;margin:6px 14px 0px 14px;}
.product-list .c-t-2  .main div.d-1 ul{margin-bottom:5px;}
.product-list .c-t-2  .main p{margin-bottom:5px;margin-top:5px;}
.product-list .c-t-2  .main p.p-2{margin:0 14px 10px 14px;font-size:15px;}

.col-560{width:560px;}
.col-180{width:180px;}
.product-list h1{margin:0;/*background:url('../images/list_h1_bg.jpg') no-repeat 0 0;padding-top:88px;*/padding-top:18px}
.product-list h1 span{display:block;height:26px;line-height:26px;font-size:15px; font-weight:700;color:#c5803b;text-align:center;}
ul.list,ul.list li{list-style:none;padding:0;margin:0;}
ul.list-pdf {margin-top:8px;}
ul.list-pdf li{background:url('../images/pdf_icon.gif') no-repeat left top;padding:3px 0 8px 20px;font-size:11px;}
ul.list-pdf li a{color:#669932;font-weight:700;}
.link-more-bg{background:url('../images/more_link_bg.gif') no-repeat right center;padding-right:10px;}
.product-list .col-1{margin-top:10px;}
.list-tool-bar{height:36px;border:#E4E0E1 solid 1px;border-bottom:0;background:url('../images/list_bar_bg.gif') repeat-x top;}
.list-tool-bar p{margin:0; padding:0;}

.detail .product-cut-over{text-align:center;}

a.pre,a.next,a.list-button{border:#A5A5A5 solid 1px;color:#474747;font-weight:700;padding:0px 6px;}

.l-t-b-bottom{text-align:center;}
.l-t-b-top{text-align:right;padding-right:9px;}
.list-tool-bar p{margin-top:9px;}
.list-tool-bar a{border:#A5A5A5 solid 1px;color:#474747;font-weight:700;padding:0px 6px;}

ul.list-product,ul.list-product li,ul.list-product dl,ul.list-product dt,ul.list-product dd{margin:0;padding:0;}
ul.list-product li{clear:both;_zoom:1;overflow:hidden;padding:10px;border-bottom:#CCC dotted 1px;}
ul.list-product li dl {clear:both;overflow:hidden;}
ul.list-product li dl dt{float:left;border:#CDCDCD solid 1px;margin-right:19px;}
ul.list-product li dl dt img{display:block;width:120px;height:120px;}
ul.list-product li dl dd{}
ul.list-product li dl dd h2,ul.list-product li dl dd p{margin:0;padding:0;}
ul.list-product li dl dd h2 a{font-size:16px;color:#669932;padding-top:9px;_zoom:1;padding-bottom:5px;display:block;}
ul.list-product li dl dd p{line-height:150%;}
ul.list-product li dl dd .link-button{margin-left:139px;margin-top:12px;display:block;}
.detail .inner{margin-left:20px;padding-bottom:46px;}
.detail .col-2 h1,.detail .col-2 h2,.detail .col-2 h4,.detail .col-2 p{margin:0;padding:0;}
.detail .col-2-1 ul{color:#666;}
.detail .col-2-1 a.link-button{margin-top:20px;}
.detail .col-2-1,.detail .col-2-2{float:left;}
.detail .col-2-1{width:310px;margin-right:20px;}
.detail .col-2-2 p{text-align:right;margin-top:3px;margin-bottom:2px;}
.detail .col-2{overflow:hidden;}

.detail .col-2 h1{font-size:18px; color:#666;font-weight:300;margin-bottom:18px;}
.product-photo a img{width:336px;height:336px;display:block;margin:10px;}
.product-photo a:hover{text-decoration:none;}
.product-photo a br{display:none;}
.product-photo a span{display:block; color:#333;text-align:right;margin:0 10px 10px 10px;background:url('../images/view_large_icon.gif') no-repeat right center;padding-right:16px;}
.detail .col-2 .product-photo h4{border:#CCC solid 1px;position:relative;z-index:2;border-bottom:0;float:left;padding:5px 15px 5px 35px; background:#fff url('../images/photos_icon.gif') no-repeat 15px center; top:1px;}
.photo-box{border:#CCC solid 1px;clear:both;float:left;position:relative;z-index:1;}

.detail h2{font-size:18px;height:36px;line-height:36px;background:#F2F2F0;_zoom:1;margin-top:20px;clear:both;font-weight:400;color:#333;padding:0 9px 0 9px;}
.detail-box{color:#666;padding:10px 5px 26px 5px;}
.detail-box p{margin:5px;}
.detail .l-b-2{margin-left:15px;}

.info{line-height:150%;}
.info  h1{font-size:19px;font-weight:400;margin-bottom:18px;text-align:center;margin-top:0;}
.info  .inner{margin-left:20px;margin-right:27px;}
.info  p{margin-top:5px;margin-bottom:5px;}

.services  h3{font-size:16px;}
.services .main-img{float:right;margin:16px 0 20px 27px;}
.services  p{margin:0px;padding:0;}

.aboutus .main-img{float:right;margin:15px 0 20px 15px;}
.aboutus h3{font-size:15px;color:#693;}

.cert dl{clear:both;overflow:hidden;_zoom:1;}
.cert dl dt,.cert dl dd{display:block;}
.cert dl dt{width:100px;float:left;clear:both;text-align:center;}
.cert dl dd{margin-left:110px;color:#666;padding-top:5px;}

.cert p a{display:block;float:left;margin-right:25px;margin-bottom:20px;text-align:center;color:#000;}
.cert p a:hover{text-decoration:none;}
.cert p a span{display:block; width:130px; height:40px; text-align:center;}

.index-h2{height:96px;width:958px; background:url('../images/index_h2.jpg') no-repeat left top;margin-bottom:10px;margin-top:15px;}
.index .sub{float:right;}
.index .main{float:left;}
.index .box h3{font-size:18px;font-weight:400;color:#333;}
.box-content p{margin-left:0;margin-right:0;padding:0;}
.box-content{line-height:140%;}
.skin-a .box-content{border-top:#D4D8D7 solid 1px;color:#888;}
.box-aboutus p{margin-top:15px;margin-bottom:0;}
.box-aboutus  {margin-bottom:15px;}
.box-fp ul,.box-fp ul li,.box-tools ul,.box-tools ul li,.box-projects ul,.box-projects ul li{margin:0;padding:0;list-style:none;}
.box-fp ul{width:570px;overflow:hidden;clear:both;}
.box-fp ul li{width:180px; float:left;padding-top:18px;margin-right:10px;}
.box-fp ul li h4{height:18px;overflow:hidden;}
.box-fp ul li a,.box-fp ul li img{}
.box-fp ul li a.f-img{text-align:center;display:block;border:#ccc solid 1px;height:90px;overflow:hidden;background:#fff;}
.box-fp ul li a.f-img img{margin-top:-15px;}
.catalog-index .box-fp ul li a.f-img img{margin-top:0; height:120px;width:120px;}
.catalog-index .box-fp ul li a.f-img{ height:120px;display:block;}
.box-fp .box-content{width:560px;overflow:hidden;}
.box-fp p{margin:0;padding:0;}

.skin-b .box-content{border:#E0E0E2 solid 1px;}
.box-oc .box-content{overflow:hidden;_zoom:1;}
.box-oc .box-content a.a-1{display:block;height:50px;padding-left:60px;margin:10px 5px 0 5px;
	background:url('../images/pdf_icon_big.gif') no-repeat left top;
}
.box-oc .box-content a.a-2{padding-left:10px;margin-bottom:10px;display:block;float:left; clear:both;}
.box-oc .box-content p{margin:10px;}
.box-tools .box-content{overflow:hidden;_zoom:1;}
.box-tools  ul{background:url('../images/tools_bg.gif') no-repeat left top;margin:6px;padding:12px 0 12px 65px;}
.box-tools  ul li a{color:#888888;}
.box-tools  ul li {padding-left:18px;}
.box-tools  ul li.printer{background:url('../images/printer_icon.gif') no-repeat left center;}
.box-tools  ul li.email{background:url('../images/email_icon.gif') no-repeat left center;}
.box-projects ul{margin:13px;margin-bottom:0;}
.box-projects ul li{background:url('../images/fff-dot.gif') no-repeat left 8px;padding-left:9px;}
.box-projects ul li a{color:#fff;font-size:11px;}
.box-projects .box-content{background:#AFBFCE url('../images/projects_bg.jpg') no-repeat center top;height:215px;}
.box-projects a.link-more{color:#fff;padding-left:13px;font-size:11px;}
.skin-b{margin-bottom:15px;}


.catalog-sub{background:#FEFEFE url('../images/cata_sub_bg.gif') repeat-x bottom;_zoom:1; overflow:hidden;}
.catalog-sub ul,.catalog-sub ul li{list-style:none;}
.catalog-sub ul{margin:0;float:left;padding:0;position:relative;left:20px;}
.catalog-sub ul li{float:left;line-height:40px;white-space:nowrap;}
.catalog-sub ul li{background:url('../images/more_link_bg.gif') no-repeat right center;padding-right:8px;margin-right:10px;}
.catalog-sub ul li a{color:#333;}
.box-catalog-index {background:#783018 url('../images/catalog_index_bg.jpg') no-repeat right 0;overflow:hidden;_zoom:1;width:720px;}
h1.catalog-index-h1{color:#333;}
.box-catalog-index h2{font-size:26px;font-weight:400;margin-left:20px;margin-top:10px;margin-bottom:0;}
.box-catalog-index .main-text-box,.box-catalog-index h2{color:#DDCAC3;width:220px;}
.box-catalog-index .main-text-box{margin-left:20px;color:#C7ACA1;padding-bottom:10px; height:83px;overflow:hidden;}
.box-catalog-index .main-text-box p{margin:0;padding:0;margin-top:10px;}

.catalog-index .sub{float:right;right:20px;position:relative;}
.catalog-index .main{float:left;left:20px;position:relative;}
.col-760,.catalog-sub{width:720px;}

.catalog-fp-list h2{color:#333; margin:10px 0 5px 0;padding:0;}
.catalog-fp-list .box-content{border-top:#ccc solid 1px;width:auto;}
.catalog-fp-list .box-content ul{width:auto;}
.catalog-fp-list .box-content ul li{margin-right:22px;margin-left:22px;}
.catalog-fp-list .box-content ul li a.f-img{height:120px;background:none;}
.catalog-fp-list .box-content ul li  p{color:#666;}
.catalog-fp-list{padding-bottom:20px;clear:both;_zoom:1;overflow:hidden;width:720px;}

.projects ul.list-pdf li a{font-weight:300;font-size:12px;font-family:arial;}
.projects a{color:#679A33;}

.buttonRow {padding-top:10px;}

.tag_link_list {

	border:1px solid #DDDDDD;

	clear:both;

	margin:10px auto;

	padding:4px;

	text-align:center;

}

.tag_link_list a {

	font-size:15px;

	font-weight:bold;

}

.tags a {

	border:1px solid #FFFFFF;

	font-weight:normal;

	margin:0;

	padding:0 2px;

}



#products_tags_list ul {

	float:left;

	margin:0 25px 0 0;

	width:220px;

}



#products_tags_list li {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:transparent url(../images/current_category_arrow.gif) no-repeat scroll left 6px;

	display:block;

	margin-bottom:10px;

	padding-left:1em;

}



#products_tags_list #splitpage_link li.cur a {

	border-color:#006699;

	color:#006699;

	font-weight:bold;

}



#products_tags_list #splitpage_link a {

	border:1px solid #DDDDDD;

	display:block;

	margin-right:5px;

	padding:2px;

	text-align:center;

	width:13px;

}
#topBox{
float:right;
background:#fff;padding:0px 0 10px 10px;}

#contactUsDefault .forward{float:left}
#contactUsDefault .back{float:right;}
#contactUsForm .tips{color:#666; font-size:12px; font-weight:300;}
#contactUsForm .alert{color:red;padding-right:3px;}

