html,body{height:100%}body{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0 auto;padding:0;background-color:#eaeaea;color:#606060;height:100%}*{margin:0;padding:0}*:focus{outline:none}.clr{clear:both}form{margin:0;padding:0}hr{border:0;color:#d3d3d3;background-color:#d3d3d3;height:1px}h1,h2,h3,h4,h5{font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#0d0d0d}h1{font-size:30px;line-height:30px;margin-bottom:15px}h2{font-size:20px;line-height:28px;margin-bottom:8px}h3{font-size:18px;line-height:20px;margin-bottom:5px}h4{font-size:16px;line-height:18px;margin-bottom:8px;font-weight:bold}h5{font-size:14px;margin:3px 0px;padding:0px;letter-spacing:1px}a{color:#606060;text-decoration:none}a:visited{color:#606060;text-decoration:none}a:hover{color:#606060;text-decoration:none}a img{border:none}.img-content{float:left;margin-top:4px;margin-bottom:25px;border:1px solid #d6d6d6}.img-sidebox{float:left;margin-top:4px;margin-bottom:3px;border:1px solid #d6d6d6}.imgleft,img.alignleft,.avatar{float:left;margin-top:4px;margin-right:12px;border:1px solid #d6d6d6}.imgright,img.alignright{float:right;margin-top:4px;margin-left:12px;border:1px solid #d6d6d6}img.aligncenter{margin-bottom:15px;margin:0 auto;display:block}.imgbox{padding:2px;border:1px solid #eee;background:#fff;display:inline}img.noborder,#maincontent img.noborder{border:none}.alignleft{float:left;margin-top:4px;margin-right:12px}.alignright{float:right;margin-top:4px;margin-left:12px}.aligncenter{margin:0 auto;display:block}p,ul,ol,blockquote{font-size:12px;line-height:20px;margin-bottom:14px;color:#606060}ul,ol{margin:10px 0 35px 40px}li ol,li ul{font-size:1.0em;list-style:square;margin-bottom:0;margin-top:0}li ol{list-style:decimal}blockquote{font-style:italic;margin:0px;color:#939393;padding:0px 0px 2px 38px;background-image:url(images/xquote.png.pagespeed.ic.WFiTWPHx6V.png);background-position:0px 5px;background-repeat:no-repeat;float:left}blockquote p{color:#939393}code{font-family:Tahoma,Arial,Verdana;letter-spacing:1px;margin:25px 0 25px 0px;display:block;font-size:.9em;border-left:4px solid #ddd;padding:15px 10px}#outer-container{background-repeat:repeat-x;background-position:top;background-color:#fff;height:1px}#inner-container{background-image:url(images/xbg-container.jpg.pagespeed.ic.cRSXtGwS97.jpg);background-repeat:no-repeat;background-position:center 1px;width:960px;height:444px;margin:0px auto}#header{width:960px;height:332px;float:left}#header2{width:960px;height:72px;float:left}#header-inner{width:960px;height:40px;margin-top:18px;float:left}.top-box{background-image:url(images/xtop-box.gif.pagespeed.ic.QItUJ9Sycv.png);background-repeat:no-repeat;background-position:top;width:960px;height:3px;float:left}.mid-box{background-color:#0d0d0d;width:960px;height:34px;float:left}.bottom-box{background-image:url(images/xbottom-box.gif.pagespeed.ic.EtNz8XgfeP.png);background-repeat:no-repeat;background-position:top;width:960px;height:3px;float:left}#logo{width:252px;margin:1px 0px 0px 20px;float:left}#nav-menu{width:600px;float:left;margin:8px 0px 10px 20px;list-style-type:none}#page-title{width:621px;height:70px;margin-top:7px;float:left}.page-title-content h1{font-size:36px;width:621px;float:left}.page-title-content h2{width:621px;margin-bottom:-4px;float:left}#slideshow-container{width:960px;height:247px;margin:0px;float:left}#slideshow-container2{width:960px;height:383px;margin-top:30px;background-image:url(images/xshadow-slideshow.jpg.pagespeed.ic.RMIiAYDNnZ.jpg);background-repeat:no-repeat;background-position:bottom;float:left}#slideshow{width:960px;height:319px}#slider-box{position:relative;margin:0px auto;padding-top:20px;height:252px;overflow:hidden}#slider-box ul,#slider-box li{margin:0px;padding:0px;list-style:none}#slider-box li{width:925px;height:254px;padding:0px;float:left}.slider-img{height:247px;margin-top:7px;float:left}.slider-img2{height:319px}#slider-box li{width:925px;float:left}.slider-text{width:350px;margin-right:10px;float:left}#slider-box li.slider-text p{width:339px;float:left}.slider-text h1{width:365px;margin-bottom:22px}.readmore-slider{float:right;padding:10px 0px}#content{width:960px;background:url(images/xtop-content-front.jpg.pagespeed.ic.CEWNYZEAd6.jpg) no-repeat top;float:left}#content2{width:960px;float:left}#content3{margin-top:120px;width:960px;float:left}.content-bottom{width:960px;height:3px;background:url(images/bg-content-bottom.gif) no-repeat bottom;float:left}#content-left{width:621px;margin:0px 29px 0px 0px;float:left}#content-right{width:310px;float:left;margin-bottom:20px}#content-left-contact{width:465px;margin:0px 29px 0px 0px;float:left}#sidebox-top{background-image:url(images/sidebox-top.gif.pagespeed.ce.iJULE-dU7U.gif);background-repeat:no-repeat;background-position:top;margin-top:16px;width:310px;height:3px;float:left}#sidebox,#sideslide{width:310px;background-color:#fff;float:left}#sidebox-bottom{background-image:url(images/sidebox-bottom.gif.pagespeed.ce.A5A6W5f9HK.gif);background-repeat:no-repeat;background-position:bottom;width:310px;height:3px;float:left}.front-sidebox{padding:3px 0px 3px 16px}.sidebox-text{width:164px;margin-top:4px;float:left}.sidebox-img{width:130px;height:276px;float:left}.sidebox-img2{width:130px;height:182px;float:left}#maincontent{width:621px;padding:15px 0px 22px 0px;float:left}#maincontent2{width:621px;background-image:url(images/xtop-content-inner.png.pagespeed.ic.JV_dwBWQ5X.png);background-repeat:no-repeat;background-position:top;padding:20px 0px 35px 0px;float:left}#maincontent3{width:621px;padding:20px 0px 35px 0px;float:left}#maincontent4{width:465px;background-image:url(images/xtop-content-contact.png.pagespeed.ic.XMKzVq8K-C.png);background-repeat:no-repeat;background-position:top;padding:20px 0px 65px 0px;float:left}#maincontent-fullwidth{width:960px;background-image:url(images/xtop-content-fullwidth.png.pagespeed.ic.ikUsSXDcP8.png);background-repeat:no-repeat;background-position:top;padding:20px 0px 35px 0px;float:left}.maincontent-sidebox{width:279px;padding:5px 16px 22px 16px;float:left}.maincontent-sidebox-contact{width:433px;padding:5px 16px 22px 16px;float:left}#maincontent h2,#maincontent p{width:621px;float:left}.front-box{width:187px;height:100px;margin-bottom:34px;margin-top:27px;float:left}.front-box2{width:295px;height:180px;margin-bottom:27px;margin-top:27px;float:left}.front-box h2{width:147px;float:left}.front-box p{width:187px;margin-top:5px;float:left}.front-icon{width:30px;height:30px;float:left}.front-icon2{text-align:center;width:295px;margin-bottom:5px}.front-title{margin-left:10px;float:left}.front-title a{text-decoration:none;color:#0d0d0d}.front-title2{width:295px;float:left}.spacer{width:30px;height:120px;margin-top:25px;background-image:url(images/xfront-devider.png.pagespeed.ic.ZeawtJsosJ.png);background-repeat:repeat-y;display:block;float:left}.spacer2{width:30px;height:160px;margin-top:37px;background-image:url(images/xfront-devider.png.pagespeed.ic.ZeawtJsosJ.png);background-repeat:repeat-y;display:block;float:left}ul.sidebox-list,.maincontent-sidebox ul{margin:0px;padding:0px;list-style-type:none}ul.sidebox-list li,.maincontent-sidebox ul li{border-bottom:1px solid #ededed;line-height:28px}ul.sidebox-list li a,.maincontent-sidebox ul li a{color:#474747;text-decoration:none}ul.sidebox-list li a:hover,.maincontent-sidebox ul li a:hover{text-decoration:underline}ul.check-list,#maincontent2 ul,#product-desc ul{margin:8px 0px 0px 0px;padding:0px;list-style-type:none}ul.check-list li,#maincontent2 ul li,#product-desc ul li{background-image:url(images/xcheck-list.png.pagespeed.ic.YpA9eEdiPu.png);background-position:0px 2px;background-repeat:no-repeat;padding:0px 0px 12px 26px;line-height:18px}ul.check-list li a,#maincontent2 ul li a,#product-desc ul li a{color:#474747;text-decoration:none}ul.check-list li a:hover,#maincontent2 ul li a:hover #product-desc ul li a:hover{text-decoration:underline}.service-item{width:295px;float:left;padding-bottom:20px}.service-item a{text-decoration:none;color:#0d0d0d}.spacer-content{width:30px;float:left;display:block;height:100%}.services-icon{width:67px;height:123px;float:left}.quote-bg{width:573px;height:35px;background-image:url(images/xquote-bg.jpg.pagespeed.ic.yIK4fRbC0A.jpg);padding:0px 24px;float:left}.quote-spacer{width:30px;height:17px;margin-top:8px;background-image:url(images/xfront-devider.png.pagespeed.ic.ZeawtJsosJ.png);background-repeat:repeat-y;display:block;float:left}.quote-text{width:426px;font-size:11px;color:#a3a2a2;padding:10px 0px;float:left}.quote-heading{font-size:16px;color:787878;float:left;padding:6px 0px}.portfolio-feature{width:464px;margin-top:20px;float:left}.pf-feat-img{width:151px;margin-top:5px;float:left}.pf-feat-text{width:313px;float:left}#product-desc{width:474px;margin-top:10px;margin-left:30px;float:left}#product-thumb{width:116px;margin-top:10px;border-right:1px solid #d3d3d3;float:left}#detail-img{width:621px;height:256px;float:left;background-color:#eaeaea}.detail-img-border{border:1px solid #d3d3d3;margin:0px;padding:0px}#detail-nav,#maincontent2 #detail-nav{list-style-type:none;margin:0px 30px 0px 0px;float:left}#maincontent2 #detail-nav li{list-style-type:none;background:none;margin:0;padding:0}#detail-nav li img{margin-bottom:10px;float:left}#detail-nav li.last img{margin-bottom:0px;float:left}#detail-nav li a{cursor:pointer;float:left}.product-list{border-bottom:1px solid #d3d3d3;padding-bottom:15px;margin-bottom:25px;float:left}.product-list-price{font-size:14px;margin-right:10px;padding-right:10px;border-right:1px solid #bebebe;float:left}.detail-list a,.detail-list a:visited{padding:5px 10px;font-size:11px;color:#f1f1f1;text-decoration:none;background-color:#0d0d0d;-moz-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-border-radius:3px;float:left}.product-list img{width:120px;height:120px;margin-right:10px;float:left}.table-a .price-icon{margin-top:2px;padding-right:15px;float:left}.table-a{font-size:12px;width:100%;margin:0px 0}.table-a .price{font-size:12px;font-weight:normal;text-align:center}.table-a th{background-color:#dcdcdc;text-align:left}.table-a th{padding:12px 0px 12px 25px}.table-a td{padding:7px}.table-a td img{vertical-align:bottom;width:20px;height:20px}.table-a h3{font-size:16px;color:#0d0d0d;margin-bottom:2px}.table-a tr.row2{background-color:#fcfcfc}.table-a .right{border-left:solid 1px #bbb}.table-a tr.final{background-color:#dcdcdc}.table-a tr.final td{padding:20px 0 0 0}.table-a .left{width:25%}.lefttitle{text-align:left;font-weight:bold}a.button{padding:0;font-weight:bold;font-size:14px;letter-spacing:-1px;text-decoration:none;text-align:center}.mainportfolio{width:960px}.pf-box{width:212px;height:167px;background-image:url(images/pf-shadow.png.pagespeed.ce.6FZmH4Acui.png);background-repeat:no-repeat;background-position:bottom;margin:0px 14px 22px 14px;float:left}.pf-box a{text-decoration:none}.pf-img{border:1px solid #d3d3d3}.blog-post{width:621px;background-image:url(images/xtop-content-inner.png.pagespeed.ic.JV_dwBWQ5X.png);background-repeat:no-repeat;background-position:top;padding:20px 0px 18px 0px;margin-bottom:15px;float:left}.blog-posted{width:563px;font-size:11px;margin-left:10px;float:left}.blog-posted h2{line-height:10px;margin-top:0px}.blog-posted a,.blog-posted a:visited{text-decoration:none;color:#0d0d0d}.post-info{width:573px;font-size:11px;line-height:2px;margin-bottom:12px;float:left}.post-info a,.post-info a:visited{text-decoration:none;color:#a2a2a2}.date{font-size:20px;color:#0d0d0d;line-height:10px;border-right:1px solid #cecdcd;padding-right:10px;text-align:center;float:left}.month{font-size:16px;line-height:10px;text-align:center;float:left}.img-sponsors{margin:0px 7px 14px 7px;float:left}.commonPageListControlBar{height:30px;margin-top:0px;text-align:left}.commonPageListBtn{border:1px solid #c9c9c9;background-color:#fff;font:12px/28px Arial;color:#9f9f9f;padding:5px 4px;cursor:pointer}.commonPageListControlBar a,.commonPageListControlBar a:visited{color:#414141;text-decoration:none}.commonPageListControlBar a:hover{text-decoration:underline}.commonPageListBtnSelected{border:1px solid #0d0d0d;background-color:#0d0d0d;font:12px/28px Arial;color:#fff;padding:5px 4px;cursor:default}.author{width:601px;background-color:#f1f1f1;border-top:1px solid #cecdcd;border-bottom:1px solid #cecdcd;color:#737373;padding:10px;line-height:18px;float:left}.author h4{margin-bottom:7px}.pagination{margin:10px 0;padding:0}.pagination .wp-pagenavi a,.pagination .wp-pagenavi a:link,.pagination .wp-pagenavi a.page{border:1px solid #c9c9c9;background-color:#fff;color:#000;font:12px Arial;cursor:pointer;display:block;float:left;width:20px;text-align:center;padding:6px 0px}.pagination .wp-pagenavi a:visited{border:1px solid #c9c9c9;background-color:#fff;color:#000;font:12px Arial;cursor:pointer;float:left;width:20px;text-align:center;padding:6px 0px}.pagination .wp-pagenavi a:hover{border:1px solid #0d0d0d;background-color:#0d0d0d;color:#fff;font:12px Arial;cursor:pointer;width:20px;text-align:center;float:left;padding:6px 0px}.pagination .wp-pagenavi a:active{border:1px solid #c9c9c9;background-color:#fff;color:#414141;font:12px Arial;cursor:default;float:left;width:20px;text-align:center;padding:6px 0px}.pagination .wp-pagenavi span.pages{border:none;background-color:transparent;color:#000;font:12px Arial;cursor:pointer;float:left;padding:7px 6px 3px 0px}.pagination .wp-pagenavi span.current{border:1px solid #0d0d0d;background-color:#0d0d0d;color:#fff;font:12px Arial;width:20px;text-align:center;float:left;padding:6px 0px}.pagination .wp-pagenavi span.extend{border:1px solid #d9d9d9;background-color:transparent;color:#000;font:12px Arial;cursor:pointer;float:left;padding:6px 0px}.navigation{margin-top:10px;margin-bottom:10px;font:12px Arial}.navigation a{padding:6px 6px 7px 6px;margin:2px;text-decoration:none;border:1px solid #c9c9c9;color:#414141;background-color:#fff}.navigation a:hover{border:1px solid #0d0d0d;color:#fff;background-color:#0d0d0d;text-decoration:none}#listcomment{padding:0;margin:0 0 20px 0}#listcomment li{display:block;padding:11px 0;margin:0;background:none;border-bottom:1px solid #cacaca}.titlecomment{width:600px}.titlecomment img{float:left;padding:3px;border:1px solid #d9d9d9;margin:0 10px 0 0}.titlecomment h5{font-size:1.4em;color:#333;padding:7px 0 0 0;margin:0}.datecomment{font-size:1.1em;color:#858585}#listcomment li p{font-size:1.1em;padding:10px 0 0 0;margin-bottom:0}#frmcomment{padding:10px 0 20px 0}#frmcomment label{display:block;font-weight:bold;text-transform:capitalize;margin-bottom:5px;color:#5a5a5a;font-size:1.1em}#frmcomment label span{font-weight:lighter;text-transform:lowercase;font-size:90%}.submitcomment{cursor:pointer;background:#4a4a4a;color:#fff;padding:6px 8px;border:none}form{margin:0;padding:0}#contactFormArea{width:465px;margin-top:0px;color:#606060;float:left}#maincontactform{margin:0px}#maincontactform fieldset{border:none}#maincontactform label{margin-top:5px;color:#5a5a5a;width:85px;float:left}.textfield{float:left;margin-bottom:15px;color:#8a8a8a;width:345px;height:16px;line-height:25px;border:1px solid #d4d4d4;font-size:1.1em;padding:5px}.textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;float:left;margin:0;padding:5px;color:#8a8a8a;width:345px;height:130px;margin-bottom:15px;border:1px solid #d4d4d4;overflow:hidden}.input-submit{background-image:url(images/xbut-send.jpg.pagespeed.ic.WYo4jukHdr.jpg);background-repeat:no-repeat;padding:0px;margin:0px;border:0px;width:94px;height:28px;cursor:pointer;float:right;margin-right:23px}.loading{height:16px;background:url(images/loading1.gif.pagespeed.ce.Yueli5YLe4.gif) top left no-repeat;padding-left:28px;color:#606060;margin:8px 0px 0px 0px;float:left}#emailSuccess{text-align:center;color:#3f9153;margin-bottom:20px;padding:8px 10px 8px 10px;background-color:#d7f7df;border:1px solid #a3f7b8;display:none}#sidebox-contact-top{background-image:url(images/sidebox-top-contact.gif.pagespeed.ce.gyeutmuDjY.gif);background-repeat:no-repeat;background-position:top;margin-top:16px;width:465px;height:3px;float:left}#sidebox-contact{width:465px;background-color:#fff;float:left}#sidebox-contact-bottom{background-image:url(images/sidebox-bottom-contact.gif.pagespeed.ce.Nbw7lcwTL7.gif);background-repeat:no-repeat;background-position:bottom;width:465px;height:3px;float:left}.contact-icon{float:left;margin-top:6px;margin-right:5px}input#s{padding:3px;width:200px}.screen-reader-text{display:none}#footer-top-box{background-image:url(images/xtop-box.gif.pagespeed.ic.QItUJ9Sycv.png);background-repeat:no-repeat;background-position:top;width:960px;height:3px;margin:0 auto}#footer-bottom-box{background-image:url(images/xbottom-box.gif.pagespeed.ic.EtNz8XgfeP.png);background-repeat:no-repeat;background-position:top;width:960px;height:3px;margin:0 auto}#footerwrapper{width:960px;margin:0 auto;background:#0a0a0a}#copyright{margin-top:12px;margin-bottom:12px;background:none}.footerbox{float:left;width:286px;margin:10px 15px}.footerbox h3{width:286px;color:#fff;margin-bottom:15px}.footerbox p{font-size:11px;color:#d7d7d7}.footerbox ul{width:286px;margin:0px;padding:0px;font-size:18px;list-style-type:none;float:left}.footerbox ul li{list-style:none;border-bottom:solid 1px #333232;line-height:25px;text-align:left}.latestportfolio{}.latestportfolio div{padding-bottom:0}.latestportfolio h5{color:#fff}.footerbox .latestportfolio p{line-height:1.4em;color:#606060}#copyright p{display:block;text-align:center;color:#606060;font-size:11px}#copyright a,#copyright a:visited{text-decoration:none}#copyright a:hover{text-decoration:underline}.bottom-img{border:5px solid #303030}.spacer-bottom{width:30px;height:116px;margin:0px;display:block;float:left}#newsletter fieldset{margin:0px;padding:0px;border:0px}.inputbox01{width:188px;margin-right:5px;font-size:11px;border:1px solid #080808;background-color:#262626;vertical-align:top;padding:5px 4px 6px 4px;color:#4d4d4d}