html,body{height:100%;background:#fff;margin:0;padding:0;}



body,td,th{font-family:Verdana, Geneva, sans-serif;font-size:10px;color:#FFF;}
#containermain{min-height:100%;position:relative;}




.contate{color:#000;}

#footer{position:absolute;bottom:0;width:100%;height:154px;background:#e4e4e4;font-size:10px;font-weight:700;}
#footerinner{width:950px;position:relative;margin:0 auto;padding:0 0 0 20px;}
#pecosmall{float:left;width:120px;height:20px;margin:30px 0 8px;padding:0;}
div#container{width:972px;position:relative;padding-bottom:154px;margin:0 auto;}




div#mainheader{width:928px;height:181px;background:#eeeeee;float:left;margin:0 0 10px 8px;padding:10px 8px 8px 10px;}





#headerfull{width:100%;height:116px;}

#betatablet_abs{position:absolute;width:130px;height:130px;z-index:1;left:885px;top:20px;background:url(../_images/beta_tablet.png) no-repeat;}
#maintitle_abs{position:absolute;width:178px;height:70px;z-index:2;background:url(../_images/peco_logo.png) no-repeat;left:24px;top:24px;}
#mainphone{position:absolute;width:241px;height:79px;z-index:2;background:url(../_images/header_phonestrap.png) no-repeat;right:24px;top:27px;}
#leftmenu_container{float:left;width:222px;margin:0 7px 20px 8px;}
#maincontent_container{float:left;width:727px;margin:0 2px 20px 0;}
.maincontent_full{float:left;width:698px;min-height:200px;margin:0;}
.leftmenu_box{width:221px;}
.ui-sortable-place{border:1px dotted #000;visibility:visible!important;background:#393939;margin:5px;}





.menuheader{width:191px;background:#eaeaea;height:21px;cursor:move;position:relative;padding:13px 10px 0 20px;}
.menucontent{width:181px;background:#eaeaea;min-height:140px;font-family:Verdana, Geneva, sans-serif;color:#737373;font-weight:700;padding:10px 20px;}
.menucontent a{display:block;width:184px;height:88px;cursor:pointer;}
.menufooter{width:221px;background:#eaeaea;height:16px;margin-bottom:10px;}








.contentheader{width:707px;background:#fff;height:21px;padding:13px 10px 0;}
.contentholder{background:#fff;width:727px;}
.content{padding:14px;}


.maincontent_left{float:left;width:500px;min-height:200px;margin:8px 0 0;color:#818181;}
.maincontent_right{float:left;width:198px;min-height:300px;margin:0;}

.featured{width:490px;float:left;color:#757575;margin:0 0 10px;}
.featured-pad{padding-left:40px;}
.featured-thumb{float:left;width:30px;min-height:100px;}
.featured-content{float:left;width:440px;min-height:70px;color:#7f7f7f;padding-bottom:30px;border-bottom:#CCC thin solid;}

.midgreen{font-size:13px;font-weight:700;color:#000;font-family:Verdana, Geneva, sans-serif;}






.greenbold{font-size:10px;color:#7b7b7b;}




.lighter{color:#CCC;}
.floatleft{float:left;}
.rc{padding-left:5px;}.ri{margin-bottom:10px;}
.favloc_header{width:187px;height:23px;background:url(../_images/fav_loc_header.png) no-repeat;margin-top:18px;font-size:12px;font-weight:700;color:#252525;padding:5px 0 0 10px;}
.favloc_content{width:177px;height:409px;background:url(../_images/fav_loc_bg.png) no-repeat;padding:10px;}
.cleaner{clear:both;}p{margin:0;padding:0;}
h1{letter-spacing:-1px;font-size:30px;margin:0;padding:0;}



h2.MWxBox{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:18px;color:#ccc;padding-top:6px;}
h2.MWxPort{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:18px;color:#bdd63a;margin-top:6px;width:640px;margin-left:10px;}


h1.MWxTitle{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:24px;color:#000;font-weight:700;padding-top:2px;}



h1.MWxHeader{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:24px;color:#000;padding-top:0;font-weight:700;}



h2.MWxBox strong{color:#000;}
a{font-size:10px;color:#b3d500;outline:none;}

a:hover{text-decoration:underline;color:#000;}
a.backlink{font-size:12px;font-weight:700;color:#b6c92f;}
a.darkmid{font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:12px;color:#3c3c3c;}
a.darkmid:hover{text-decoration:underline;color:#ff8c05;}

a.footerlink{font-weight:700;font-size:10px;color:#7ba300;}
a.footerlink:hover{text-decoration:underline;color:#000;}




#newtab_abs{position:absolute;width:67px;height:65px;z-index:99;background:url(../_images/new_tablet.png) no-repeat;left:-1px;top:134px;}
#loginbar_abs{position:absolute;width:322px;height:14px;z-index:1;left:572px;top:16px;color:#bbb;font-family:Verdana, Geneva, sans-serif;}
#topcontent{width:970px;position:relative;z-index:99;margin:0 auto;}


.FeatLoM{width:632px;height:0;float:left;background:url(../_images/65.png);padding:6px 0 0 48px;}
.FeatLoMPF{width:650px;height:0;float:left;background:url(../_images/65.png);padding:10px 0 0 28px;}
.FeatSoM{width:208px;height:26px;float:left;background:url(../_images/65.png);color:#b6c92f;font-size:13px;font-weight:700;padding:6px 0 0 14px;}


#feathead{float:left;width:500px;display:none;}


#viewbutton{float:right;width:105px;height:30px;display:none;margin:5px 15px 0 0;}
#featuredss{width:686px;height:172px;float:left;}
.featuresmall{width:222px;height:82px;float:left;margin:0 0 8px 14px;}
.featuresmall a{display:block;width:222px;height:82px;font-size:12px;}
#switchit{cursor:pointer;}
#vidOverlay{position:absolute;top:13px;right:25px;z-index:9998;width:474px;height:300px;display:none;background:#fff;}


#mainmenu{list-style-type:none;margin:0;padding:0;}
#mainmenu li a em{display:none;}
#mainmenu li{float:left;text-align:center;margin-left:0;}
#mainmenu li a,#mainmenu li a:visited{display:block;width:200px;height:26px;font-size:12px;text-decoration:none;font-family:verdana,arial,sans-serif;font-weight:700;color:#FFF;}#mainmenu li#xRmain{width:200px;height:23px;background:url(../_images/menu/home_off.png) no-repeat;}


#mainmenu li#xRportfolio{width:200px;height:24px;background:url(../_images/menu/portfolio_off.png) no-repeat;}
#mainmenu li#xRabout{width:200px;height:26px;background:url(../_images/menu/about_off.png) no-repeat;}
#mainmenu li#xRcontact{width:200px;background:url(../_images/menu/contact_off.png) no-repeat;}
#mainmenu li#xRwhatwedo{width:200px;background:url(../_images/menu/whatwedo_off.png) no-repeat;}




#mainmenu li#xRmain a:hover,#mainmenu li a.mainon,#mainmenu li#xRmain a.mainon:visited{background:url(../_images/menu/home_on.png) no-repeat;}
#mainmenu li#xRportfolio a:hover,#mainmenu li a.porton,#mainmenu li#xRportfolio a.porton:visited{background:url(../_images/menu/portfolio_on.png) no-repeat;}
#mainmenu li#xRabout a:hover,#mainmenu li a.abouton,#mainmenu li#xRabout a.abouton:visited{background:url(../_images/menu/about_on.png) no-repeat;}
#mainmenu li#xRcontact a:hover,#mainmenu li a.contacton,#mainmenu li#xRcontact a.contacton:visited{background:url(../_images/menu/contact_on.png) no-repeat;}
#mainmenu li#xRwhatwedo a:hover,#mainmenu li a.whatwedoon,#mainmenu li#xRwhatwedo a.whatwedoon:visited{background:url(../_images/menu/whatwedo_on.png) no-repeat;}
img{border:0;}


#xhtmlimg{position:absolute;width:95px;height:36px;z-index:1;left:868px;top:29px;}
#tabs{width:472px;font-family:Verdana, Geneva, sans-serif;font-size:11px;margin:12px 0 0;}




.sidetab_header{width:187px;height:21px;background:#eaeaea;margin-top:0;font-size:12px;font-weight:700;color:#252525;padding:7px 0 0 10px;}
.sidetab_content{width:177px;min-height:180px;_height:180px;background:#eaeaea;padding:10px;}
.sidetab{width:187px;margin:0 0 16px;}





.galthumb{float:left;padding:6px;}
.recentports{float:left;width:184px;height:78px;margin-bottom:10px;}


.FeatRecent{width:177px;height:26px;float:left;background:url(../_images/65.png);color:#b6c92f;font-size:13px;font-weight:700;padding:6px 0 0 7px;}
.recentports a{display:block width:184px;height:78px;}




.vidlink a{display:block;width:178px;height:122px;}
.vidlink{width:251px;background: #eaeaea;}

#portfoliolist{width:620px;}
#portfoliolist ul{list-style:none;background:none;margin:0 0 0 8px;padding:0;}
#portfoliolist li{width:179px;height:164px;float:left;margin:10px 0 0 12px;padding:5px;}
#portfolio_holder{position:relative;width:642px;height:400px;margin-left:30px;background:#fff;}



.FeatRecent a:hover{color:#fff;}


#pagernavholder{position:absolute;width:193px;height:20px;top:366px;left:226px;padding-top:4px;}


#pagernav{width:80px;margin:0 auto;}
#pagernav a{display:block;float:left;margin-right:4px;width:16px;height:15px;background:url(../_images/pager_off.png) no-repeat;text-align:center;line-height:13px;color:#fff;font-weight:700;text-decoration:none;}
.activeSlide{color:#fff;}





#nextSS{position:absolute;width:30px;height:58px;z-index:999;right:-30px;top:150px;}
#prevSS{position:absolute;width:30px;height:58px;z-index:999;left:-26px;top:150px;display:none;}
#featone{background:url(../_images/_portfolio/_thumbs/10_featured_thumb.jpg) no-repeat;}
#feattwo{background:url(../_images/_portfolio/_thumbs/14_featured_thumb.jpg) no-repeat;}
.featuredoverlay{position:absolute;z-index:10;top:10px;left:24px;width:686px;height:172px;}

#FxLatestProj{float:left;width:260px;height:80px;line-height:14px;background:url(../_images/greensep_btm.png) no-repeat right center;}
#FxLatestNews{float:left;width:280px;height:80px;line-height:14px;margin:0 28px 0 28px;background:url(../_images/greensep_btm.png) no-repeat right center;}
#thegroup{float:left;height:80px;}




#vidOverlay_2{z-index:9998; width:474px; height:300px; display:none; background:#fff;}




#contentpad{font-size:12px;font-family:arial;color:#b1b0b0;padding:12px;}.ppad p{margin-top:8px;padding-top:8px;}

#button{background:#eaeaea;border:1px solid #eaeaea;font-weight:bold;color:#bdd63a;}
.logintxt{color:#a1a1a1;}

#noscript-bg{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;-moz-opacity:.7;opacity:.7;z-index:9999;}
#noscript-text{position:absolute;text-align:center;left:0;width:100%;top:30%;font-size:18px;line-height:1.5em;z-index:10000;padding-top:70px;background:url(http://static.wowhead.com/images/logos/medium.gif) center top no-repeat;}#noscript-text b{font-size:22px;}

#thegroup img{padding:0px 0px 0px 8px; border:0px;}

#home{text-align:center;margin-top:40px;padding-top:140px;background:url(http://static.wowhead.com/images/logos/home.gif) top center no-repeat;}

.menucontent a:hover,a:link,a.darkmid:link,a.footerlink:link{text-decoration:none;}

h2,h3{letter-spacing:-1px;font-size:18px;margin:0;padding:0;}



#pagernav a:hover,#pagernav a.activeSlide{background:url(../_images/pager_on.png) no-repeat;color:#fff;}
