@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; background:url(images/body-bg.jpg) repeat-x #fff; font-family: Arial, Helvetica, sans-serif}
a img{border:0}
a {outline:none}
.link{ text-decoration:none; color:#A45333}
.link:hover{ text-decoration:none; color:#000}

.clear{margin:0; padding:0; line-height:0; font-size:0; height:0; clear:both}
.wrapper{margin:0 auto; width:995px}

.header{float:left; width:995px; height:81px; margin-bottom:10px; position:relative}
.header .logo{float:left; position:absolute; width:170px; height:81px; background:url(images/logo.jpg) no-repeat top left; left:19px; text-indent:-9999px; z-index:2}
.header .call{ float:right; position:absolute; right:0; top:7px; width:120px; font-size:12px; color:#4f443f; font-weight:bold; background:url(images/call-icon.jpg) no-repeat 0px 5px; padding-left:27px; text-transform:uppercase}
.header .call span{ color:#85756e}
.navigation {height:24px; width:826px; position:absolute; left:169px; top:43px; z-index:5 }
#nav2 {font:12px Arial, sans-serif;list-style:none;margin:0;padding:0; font-weight:bold}
#nav2 li{display:inline}
#nav2 li *{height:24px;float:left;cursor:pointer;cursor:hand}
#nav2 a{background:url(images/nav-bg.gif) 0px -58px no-repeat;padding-left:23px; text-decoration:none;color:#85756e; text-transform:uppercase} 
#nav2 .right{padding-right:23px}
#nav2 .center{background:url(images/nav-bg.gif) 0px -174px repeat-x;margin-right:-23px;min-width:23px;height:14px;padding:5px 7px;}
#nav2 .start{background:url(images/nav-bg.gif) 0px 0px no-repeat} 
#nav2 .end{background:url(images/nav-bg.gif) 100% -145px no-repeat;padding-right:46px}
#nav2 a:hover {background:url(images/nav-bg.gif) 0% -87px no-repeat}
#nav2 a.start:hover{background:url(images/nav-bg.gif) 0% -29px no-repeat;}
#nav2 a:hover .end{background:url(images/nav-bg.gif) 100% -116px no-repeat;}
#nav2 a:hover .center{background:url(images/nav-bg.gif) 0px -203px repeat-x;color:#000}
#nav2 a:hover .right{background:url(images/nav-bg.gif) 100% -116px no-repeat;padding-right:46px;margin-right:-23px;position:relative}

.banner {float:left; width:995px; height:327px; background:url(images/banner.jpg) no-repeat top}
.banner .text{float:right; margin:50px; width:329px; height:227px; font-size:12px; color:#685e59; line-height:18px}


.homePage{float:left; width:100%; font-size:12px; color:#685e59; }
.homePage .box{float:left; width:325px}
.homePage .box .box-title { background:url(images/box-title.jpg) repeat-x top #fefefe; border:1px solid #e4e4e4;
-moz-border-radius-topright: 5px;-khtml-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;-khtml-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;
font-size:15px; font-weight:bold; color:#a45333; padding:6px 10px; float:left; width:303px}

.homePage .box .box-bot { background:#fff; border:1px solid #e4e4e4;
-moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;-khtml-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;
 color:#a89b66; padding:8px 10px; text-align:right; float:left; width:303px}
.homePage .box .box-bot a{font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#85756e; background:url(images/linkarrow.gif) no-repeat 100% 4px ; padding-right:10px}
.homePage .box .box-bot a:hover{color:#a3552d}
.homePage .services{margin:0px 10px ; display:inline}
.box-content{position:relative; width:323px; height:230px; float:left; background:url(images/box-content.jpg) repeat-x top #fff; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}

#slider1prev, #slider1next{margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px;}			
#slider ul, #slider li{margin:0;padding:0; list-style:none;}

#slider li{width:323px; height:230px; overflow:hidden;}	
#slider1next, #slider1prev{ display:block; width:25px; height:51px; position:absolute; left:0px; top:80px; z-index:1000;}	
#slider1next{ left:298px;}														
#slider1next a, #slider1prev a{display:block;position:relative;width:25px;height:51px;background:url(images/btn_prev.png) no-repeat 0 0; }	
#slider1next a{background:url(images/btn_next.png) no-repeat 0 0;}	
.slider-product{text-decoration:none}
.slider-product .proimg{ float:left; width:323px; height:150px; text-align:center; margin-top:10px}
.slider-product .proimg img{background:#fff; padding:2px; border:1px solid #c4bfa8}
.slider-product .prodisc{ float:left; width:293px; padding:0 15px; text-align:center; color:#58595b; font-size:12px; text-decoration:none}
.slider-product .prodisc p.title{font-weight:bold; color:#a45333; margin:0 0 0px 0}

.services-content{ width:303px; height:210px; float:left; background:url(images/box-content.jpg) repeat-x top #fff; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:10px;line-height:18px}

.news-content{ width:323px; height:230px; float:left; background:url(images/box-content.jpg) repeat-x top #fff; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.news-content .row{float:left; width:303px; border-bottom:1px solid #e4e4e4; padding:10px; font-size:12px ; color:#58595b;}
.news-content .row img{float:left; background:#fff; padding:2px; border:1px solid #c4bfa8; margin-right:10px}
.news-content .row p.title{font-weight:bold; color:#485e88; margin:0 0 3px 0}
.news-content .row p.title a{font-size:12px; font-weight:bold; text-decoration:none; color:#a45333; }
.news-content .row p.title a:hover{color:#000}

.social-fotter{margin:10px 0px 0 0; padding:15px 10px; border-bottom:1px solid #efefef; border-top:1px solid #efefef;   float:left; width:975px;font-size:12px; color:#85756e}
.social-fotter .text{float:left; height:42px; font-size:20px; color:#85756e; line-height:20px}
.social-fotter .text span{color:#a45333}
.social-fotter .divider{float:left; width:75px; background:url(images/footer-divider.jpg) no-repeat 50% 0%; height:42px}
.social-fotter .email{ float:left; line-height:20px}
.social-fotter a{color:#a45333; text-decoration:none; font-weight:bold}
.social-fotter a:hover{color:#000; text-decoration:none}
.social-fotter .facebook{float:left; display:block; background:url(images/social-media-icon.jpg) no-repeat 0px 0px; width:65px; height:15px; text-indent:-9999px; line-height:0px; margin-top:2px; margin-right:10px}
.social-fotter .facebook:hover{background:url(images/social-media-icon.jpg) no-repeat 0px -16px }
.social-fotter .twitter{float:left; display:block; background:url(images/social-media-icon.jpg) no-repeat -72px 0px; width:61px; height:15px; text-indent:-9999px; line-height:0px; margin-top:2px}
.social-fotter .twitter:hover{background:url(images/social-media-icon.jpg) no-repeat -72px -16px }

.fotter{padding:15px 10px; background:url(images/line-bg.gif) repeat-x top;  float:left; width:975px;font-size:12px; color:#5c5858}
.fotter span{padding:0px 10px; color:#dcdcdc}
.fotter a{ text-decoration:none; color:#5c5858}
.fotter a:hover{ text-decoration:none; color:#000}
.newstickerbox{ background:#fbfbfb; border:1px solid #e4e4e4; -moz-border-radius: 5px;-khtml-border-radius: 5px;	-webkit-border-radius: 5px; color:#a89b66;float:left; width:993px; margin:10px 0px}
.newstickerbox .title{font-size:12px; color:#a45333; font-weight:bold; padding:5px 10px; float:left; border-right:1px solid #e4e4e4; width:250px}

.newsticker-jcarousellite { width:702px; float:left; padding:5px 10px 0 10px; font-size:12px; color:#685e59; font-weight:bold}
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }

.inner-container{float:left; width:993px; margin-top:10px;  background:url(images/inner-container-bg.jpg) repeat-y ;font-size:12px; color:#685e59; border:1px solid #e4e4e4; -moz-border-radius: 5px;-khtml-border-radius: 5px;	-webkit-border-radius: 5px;}
.left-column{float:left; width:192px}
.right-column{float:right; width:742px; padding: 0px 29px 20px 30px; line-height:18px}

.left-column .protitle{float:left; width:172px; padding:10px; font-size:15px}
.left-column .protitle a{color: #85756e; text-decoration:none; font-weight:bold;cursor: hand; cursor: pointer; display:block;}
.left-column .protitle a:hover{color: #a45333;}

.left-menu{ width: 192px; font-size:12px; float:left}
.left-menu ul, .left-menu ul li{list-style:none; margin:0; padding:0}
.left-menu ul li{float:left; width: 192px;}
.left-menu ul li a{ font-size:12px; font-weight:bold; color:#85756e; background: url(images/left-nav-bg.gif) no-repeat 100% 0%; margin:0; padding: 5px 0 5px 10px; cursor: hand; cursor: pointer; display:block; text-decoration:none; float:left;width: 182px;}
.left-menu ul li a:hover{color:#a45333}
.left-menu ul li a.openheader{background: url(images/left-nav-bg.gif) no-repeat 100% -150px;color:#a45333}
.left-menu ul li ul{list-style-type: none; margin: 0; padding: 0; background:  url(images/left-sub-link-bg.jpg) repeat-y right;float:left; width: 192px;}
.left-menu ul li ul li{padding-bottom: 0px; background: url(images/left-nav-sub-bg.gif) no-repeat top left }
.left-menu ul li ul li a{color: #85756e;display: block;padding: 5px 8px 5px 25px; text-decoration: none;font-weight:normal; background:url(images/left-nav-arrow-gray.gif) no-repeat 15px 10px; float:left ;width: 149px; }

.left-menu ul li ul li a:hover{color: #a45333;}
.left-menu ul li ul li a.active{color: #a45333;  background:url(images/left-nav-arrow-orang.gif) no-repeat 15px 10px; font-weight:bold }

h2.title{padding:15px 0px 5px 0px; border-bottom:1px solid #e4e4e4; color:#a45333; line-height:20px; font-size:20px; font-weight:normal; margin:0 0 15px 0px}

.img-border{border:1px solid #d4d7db; margin:0 20px 10px 0px; padding:5px; background:#fff}

.content{float:left; width:100%; }
.content p{margin:0 0 15px 0}
 
.list{margin:0; padding:0; list-style:none; display:table-cell}
.list li{ background:url(images/list-arrow.gif) no-repeat 5px 8px ; padding:0 0 2px 20px} 

.product-list-cell{float:left; width:178px;  margin-bottom:15px; display:inline-block}
.product-list-m{margin:0 10px 0 0; line-height:inherit }
.product-list-cell a img{border:1px solid #d4d7db;padding:5px; background:#fff; margin-bottom:5px}
.product-list-cell a:hover img{border:1px solid #a45333;padding:5px; background:#a45333; margin-bottom:5px}
.product-list-cell a{color: #85756e; font-size:12px; text-decoration:none; font-weight:bold}
.product-list-cell a:hover{color: #a45333;}

.innerbanner{float:left; width:100%; margin-bottom:15px}

.one-column{float:left; width:933px; margin-top:10px;  background:#fff ;font-size:12px; color:#685e59; border:1px solid #e4e4e4; -moz-border-radius: 5px;-khtml-border-radius: 5px;	-webkit-border-radius: 5px; padding: 5px 30px 20px 30px; line-height:18px}

.contact{float:left; width:100%; padding-top:10px}
.contact .map{border:1px solid #d4d7db; padding:2px 5px 5px 5px; background:#fff; width:283px; float:right}
.contact .form{float:left; width:614px}
.contact .form .row{float:left; width:100%; margin-bottom:12px}
.contact .form .row .cell-l{float:left; width:295px; margin-right:24px}
.contact .form .row .cell-r{float:right; width:295px}
.contact .form lable{ font-size:12px; color:#685e59; float:left; width:100%}
.contact .form .input{color: #333333; font-family: inherit; font-size: 100%; font-style: normal; font-weight: normal; background:#EEEEEE; border-color: #B3B3B3 #CFCFCF #CFCFCF #B3B3B3; border-style: solid; border-width: 1px; padding: 2px 0; float:left}
.contact .form .btn{color: #ffffff; font-family: inherit; font-size: 100%; font-style: normal; font-weight: bold; background:#a3542d; border-color: #d08149 #5b1709 #5b1709 #d08149; border-style: solid; border-width: 1px; padding: 2px 0;}

.news-row{ border-bottom:1px  dashed #e4e4e4; padding:0 0 15px 0; margin:0 0 15px 0; font-size:12px ; color:#58595b;}

.mainContentTitle {border-bottom: 1px solid #E4E4E4; border-top: 1px solid #E4E4E4; color: #000000; font-size: 12px; font-weight: bold; line-height: 12px; margin:15px 0 8px 0; padding:5px 0px 5px 0px; width: 100%; float:left }

.pro-list-sub-row{float:left; width:742px;}
.pro-list-sub-l{float:left; width:350px}
.pro-list-sub-r{float:right; width:350px}
.pro-list-sub-row .img-cell{float:left; width:95px; padding-right:10px}
.pro-list-sub-row .disc-cell{float:left; width:245px;  line-height:15px}

.support{width:250px; float:right}
.support .title-img{float:left; width:190px; height:30px; padding:40px 30px 30px 30px; background:url(images/support-01.jpg) no-repeat top ; font-size:15px; color:##685E59; font-weight:bold}
.support .callus{ float:left; width:200px; font-size:12px; color:#4f443f; font-weight:bold; background:url(images/support-02.jpg) no-repeat 8px 0px; padding-left:50px; line-height:15px;  margin:13px 0px; border-bottom:1px solid #EFEFEF; padding-bottom:10px}
.support .callus span{ color:#85756e}
.support .emailus{ float:left; width:200px; font-size:12px; color:#4f443f; font-weight:bold; background:url(images/support-03.jpg) no-repeat 8px 0px; padding-left:50px;  line-height:15px; height:35px;}