body,td,th{font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#FFF}body{margin:0px;background:#000 url(../_images/pp_bg.jpg) no-repeat top center}#pp_logo{position:absolute;width:270px;height:160px;z-index:1;left:-16px;top:-60px}#puppet{position:absolute;width:153px;height:274px;z-index:2;left:823px;top:-1px}#showreel{float:left;margin:0px;padding:0px;width:530px;height:298px}h1{margin:0;padding:0;letter-spacing:-1px;font-size:30px}h2{margin:0;padding:0;letter-spacing:-1px;font-size:18px}h2.MWxBox{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:18px;color:#fff;margin-top:0px}h2.MWxTreatment{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:18px;color:#fff;margin-top:-10px}h1.MWxHeader{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:24px;color:#fff;font-weight:bold;padding:0px;margin:0px}h1.MWxHeader dd{color:#cc6629}h2.MWxBox strong{color:#cc6629}dd{padding:0px;margin:0px}.orangeme{color:#cc6629}.rightheaderfloat{float:left;width:942px;text-align:right;margin:40px 0px 0px 0px}#mainmenu{padding:0px;margin:0px;list-style-type:none;margin-top:10px;float:right}#mainmenu li a em{display:none}#mainmenu li{float:left;text-align:center;margin-left:10px}#mainmenu li a,#mainmenu li a:visited{display:block;width:135px;height:41px;font-size:12px;text-decoration:none;font-family:verdana,arial,sans-serif;font-weight:bold;color:#FFFFFF}#mainmenu li#xRmain{width:135px;height:41px;background:url(../_images/_menu/what_off.png) no-repeat}#mainmenu li#xRportfolio{width:135px;height:41px;background:url(../_images/_menu/who_off.png) no-repeat}#mainmenu li#xRwhatwedo{width:135px;background:url(../_images/_menu/work_off.png) no-repeat}#mainmenu li#xRmain a:hover,#mainmenu li a.mainon,#mainmenu li#xRmain a.mainon:visited{background:url(../_images/_menu/what_on.png) no-repeat}#mainmenu li#xRportfolio a:hover,#mainmenu li a.porton,#mainmenu li#xRportfolio a.porton:visited{background:url(../_images/_menu/who_on.png) no-repeat}#mainmenu li#xRwhatwedo a:hover,#mainmenu li a.whatwedoon,#mainmenu li#xRwhatwedo a.whatwedoon:visited{background:url(../_images/_menu/work_on.png) no-repeat}#maincontent{width:970px;min-height:48px;margin:0px auto;background:url(../_images/main_bg_80.png) repeat-y;position:relative;z-index:1}#topbar{width:100%;height:57px;background:url(../_images/topheader_bg.jpg) repeat-x}#menuholder{width:970px;margin:0px auto;height:57px;position:relative;z-index:99}#headerleft{float:left;width:574px;height:46px;margin:98px 0px 0px 30px}#headerright{float:left;width:288px;height:46px;margin:98px 0px 0px 30px}#newsright{float:left;width:288px;height:46px;margin:10px 0px 0px 30px}#leftcontenthome{float:left;width:534px;height:568px;background:url(../_images/mainpage_content_large.png) no-repeat;margin:0px 0px 0px 30px;padding:10px 20px 10px 20px}#rightcontenthome{float:left;width:288px;height:316px;background:url(../_images/mainpage_content_featured.png) no-repeat;margin:0px 0px 0px 30px}#rightcontentnews{float:left;width:268px;height:236px;background:url(../_images/mainpage_content_news.png) no-repeat;margin:0px 0px 0px 30px;padding:10px}#rightmenu{float:left;min-height:300px;width:288px}#featuredrest{float:left;width:288px;height:316px;background:url(../_images/mainpage_content_featured.png) no-repeat;margin:10px 0px 0px 30px}.titleright{float:left;width:288px;height:30px;margin:0px 0px 0px 30px}#leftcontentmain{float:left;width:248px;height:282px;background:url(../_images/itempage_content_info.png) no-repeat;margin:90px 0px 0px 20px;padding:10px 20px 10px 20px;position:relative}#rightcontentmain{float:left;width:600px;height:361px;background:url(../_images/itempage_content_video.png) no-repeat;margin:31px 0px 0px 15px;padding:10px 20px 10px 20px}#itemdesc{float:left;width:240px;height:178px;font-size:10px;margin:0px 0px 0px 0px;position:relative}#porttitles{float:left;width:250px;min-height:50px;margin:0px 0px 10px 0px}.featimg{width:250px;height:101px;margin:10px auto}.featartist{width:250px;height:30px;margin:10px auto;font-weight:bold;text-align:right}.cleaner{clear:both}#nextSS{float:right;width:140px;height:30px;z-index:999;padding:18px 30px 0px 0px;text-align:right}#prevSS{float:left;width:140px;height:30px;z-index:999;padding:18px 0px 0px 20px;text-align:left;display:none}#portfoliolist ul{list-style:none;padding:0px;margin:0px 0px 0px 8px;background:#000000}#portfoliolist li{width:200px;height:124px;padding:5px;float:left;margin:10px 0px 0px 12px;float:left}img{border:none}a{outline:none}.vidlink a{display:block;width:200px;height:124px;cursor:pointer;color:#FFF}.vidlink a:hover{color:#FFF;text-decoration:none}.vidlink a:visited{color:#FFF;text-decoration:none}.profilepic{float:left;width:190px;padding-right:10px}.profiletext{float:left;width:330px}.profilepic img{padding-top:5px}.infooverlay{position:absolute;width:180px;height:27px;top:78px;left:0px;background:url(../_images/port_orange_ol.png) no-repeat;padding:10px}.infooverlay a:hover{text-decoration:none}a{font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#d36f2e}a:link{text-decoration:none}a:visited{text-decoration:none;color:#d36f2e}a:hover{text-decoration:underline;color:#d36f2e}a:active{text-decoration:none;color:#d36f2e}#videoX{width:579px;height:326px;margin-top:6px}#pagernav{width:300px;float:left;margin:4px 0px 0px 22px}#pagernav a{font-size:11px;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:#dd7c39;font-weight:bold;text-decoration:none}#pagernav a:hover{background:url(../_images/pager_on.png) no-repeat;color:#333}#pagernav a.activeSlide{background:url(../_images/pager_on.png) no-repeat;color:#333}.portdivhold{width:200px;height:125px;position:relative}.midorange{color:#dd7c39;font-weight:bold}.titleholder{float:left;width:400px;height:40px;margin:100px 0px 0px 30px}.contentbox_top{float:left;width:572px;height:9px;background:url(../_images/contentbox_top.png) no-repeat;margin:6px 0px 0px 30px}.contentbox_mid{float:left;width:532px;min-height:140px;background:url(../_images/contentbox_mid.png) repeat-y;padding:10px 20px 10px 20px;margin:0px 0px 0px 30px}.contentbox_btm{float:left;width:572px;height:9px;background:url(../_images/contentbox_btm.png) no-repeat;margin:0px 0px 0px 30px}.contentbox{float:left;width:572px;margin:-5px 30px 0px 0px}.contentboxsmall_top{float:left;width:288px;height:9px;background:url(../_images/contentboxsmall_top.png) no-repeat;margin:6px 0px 0px 30px}.contentboxsmall_mid{float:left;width:248px;min-height:140px;background:url(../_images/contentboxsmall_mid.png) repeat-y;padding:10px 20px 10px 20px;margin:0px 0px 0px 30px}.contentboxsmall_btm{float:left;width:288px;height:9px;background:url(../_images/contentboxsmall_btm.png) no-repeat;margin:0px 0px 0px 30px}.contentboxfull_top{float:left;width:910px;height:9px;background:url(../_images/contentboxfull_top.png) no-repeat;margin:6px 0px 0px 30px}.contentboxfull_mid{float:left;width:870px;min-height:140px;background:url(../_images/contentboxfull_mid.png) repeat-y;padding:10px 20px 10px 20px;margin:0px 0px 0px 30px}.contentboxfull_btm{float:left;width:910px;height:9px;background:url(../_images/contentboxfull_btm.png) no-repeat;margin:0px 0px 0px 30px}.galthumb{float:left;padding:6px}.treatmentheader{float:left;width:574px;height:46px;margin:18px 0px 0px 30px}.darkorange{color:#cc6629}.sepbar{background:url(../_images/sepbar.jpg) no-repeat;width:535px;height:20px;float:left}.loginfield{background:#000000;color:#d16c2c;border:1px solid #333333;font-size:11px;padding:2px}form{margin:0px;padding:0px}#menulogin{width:300px;height:60px;position:absolute;top:10px;left:248px;font-size:11px;z-index:99}#filteroptions{width:219px;height:0px;padding:10px;position:absolute;top:60px;left:248px;background:url(../_images/treatment_displaybg.png) no-repeat;z-index:99;display:none}#browsework_header{float:left;width:942px;text-align:right;margin:40px 0px 0px 0px}#smallwork_holder{float:left;width:922px;margin:0px 0px 0px 20px;height:360px;background:#000;position:relative}#nextprevholder{float:left;width:922px;height:42px}#header_itemview{float:left;width:942px;text-align:right;margin:0px 0px 0px 26px}

div#thegroup{float:right;clear:both;font-size:9px;color:#666;margin:0px auto; margin-top:35px;text-align:right;margin-right:55px;}
div#thegroup img{padding:0px 0px 12px 8px}


#workcontainer_item{float:left;width:922px;margin:10px 0px 0px 20px;height:212px;background:#000;position:relative}#nextprev_item{float:left;width:922px;height:42px}