html,body{height:100%;}body{margin:0;padding:20px 0;font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:1.2em;background:#212126;}p{margin:1em 0;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;font-weight:normal;}.clear{clear:both;}#rescont{width:500px;margin:0 auto;position:relative;color:#eee;font-size:.6875em;}#rescont a{color:#eee;}#intro-container{margin:0 auto;padding:0;width:611px;position:relative;text-align:left;}#intro-container h1{margin:101px 0 1em;padding:0;width:500px;height:85px;background:url(/images/intro_logo.png) 0 0 no-repeat;float:left;display:inline;}#intro-container h1 a{margin:0;padding:0;width:500px;height:85px;display:block;text-indent:-999em;}#intro-container h2{margin:1em 0;padding:0;width:111px;height:171px;background:url(/images/intro-button.gif) 0 0 no-repeat;float:left;display:inline;}#intro-container h2 a{margin:);padding:0;width:111px;height:171px;display:block;text-indent:-999em;overflow:hidden;outline:0;}#intro-container ul{margin:0;padding:0;clear:both;float:left;width:500px;}#intro-container li{margin:0 2px 0 1px;padding:0 2px;float:left;display:inline;font-size:61.25%;font-weight:bold;}#intro-container a{text-decoration:none;color:#999;}#intro-container .about a:hover{color:#6DBE53;}#intro-container .folio a:hover{color:#00AEEF;}#intro-container .cat a:hover{color:#F36F21;}#intro-container .web a:hover{color:#02AD8B;}#intro-container .photo a:hover{color:#C14B9C;}#intro-container .contact a:hover{color:#ED1A65;}#container{margin:0 auto;padding:40px 0;width:763px;position:relative;}#container h1{margin:0;padding:0;width:210px;height:36px;background:url(/images/logo_small.png) 0 0 no-repeat;}#container h1 a{margin:0;padding:0;width:210px;height:36px;display:block;text-indent:-999em;}.aboutus h1{background-position:0 0!important;}.portfolio h1{background-position:0 -180px!important;}.catalogue h1{background-position:0 -36px!important;}.websites h1{background-position:0 -72px!important;}.photography h1{background-position:0 -108px!important;}.contactus h1{background-position:0 -144px!important;}.imageholder{margin:0;padding:0;background:#fff;width:763px;min-height:508px;_height:508px;}.copyholder{margin:0;padding:0;background:#fff;width:763px;min-height:508px;_height:508px;}ul#mainnav{margin:20px 0 0 0;padding:0;font-size:68.75%;position:relative;float:left;display:inline;width:100%;}ul#mainnav li{margin:0;padding:0;width:16.5%;border-right:1px solid #999;list-style:none;float:left;display:inline;text-align:center;position:relative;}ul#mainnav li#about{border-left:1px solid #999;}ul#mainnav a{margin:0;padding:.5em 0;color:#999;text-decoration:none;display:block;width:100%;}ul#mainnav a:hover,ul#mainnav li.activeSection a:hover{color:#fff;}#container ul#mainnav li.activeSection ul li a{color:#999;}#container #about a:hover,.aboutus #mainnav li.activeSection a,.aboutus #pageno a:hover,.aboutus #pageno .activePage a{color:#6DBE53;}#container #folio a:hover,.portfolio #mainnav li.activeSection a,.portfolio #pageno a:hover,.portfolio #pageno .activePage a{color:#00AEEF;}#container #cat a:hover,.catalogue #mainnav li.activeSection a,.catalogue #pageno a:hover,.catalogue #pageno .activePage a{color:#F36F21;}#container #web a:hover,.websites #mainnav li.activeSection a,.websites #pageno a:hover,.websites #pageno .activePage a{color:#02AD8B;}#container #photo a:hover,.photography #mainnav li.activeSection a,.photography #pageno a:hover,.photography #pageno .activePage a{color:#C14B9C;}#container #contact a:hover,.contactus #mainnav li.activeSection a,.contactus #pageno a:hover,.contactus #pageno .activePage a{color:#ED1A65;}#container ul#mainnav #about ul a:hover{background-color:#6DBE53;color:#fff;}#container ul#mainnav #folio ul a:hover{background-color:#00AEEF;color:#fff;}#container ul#mainnav #cat ul a:hover{background-color:#F36F21;color:#fff;}#container ul#mainnav #web ul a:hover{background-color:#02AD8B;color:#fff;}#container ul#mainnav #photo ul a:hover{background-color:#C14B9C;color:#fff;}#container ul#mainnav #contact ul a:hover{background-color:#ED1A65;color:#fff;}ul#mainnav li ul{z-index:10;visibility:hidden;margin:0;padding:0;width:100%;font-size:90.9%;position:absolute;left:0;}ul#mainnav li ul li{margin:0;padding:0;border:0;display:block;width:100%;}ul#mainnav li ul li>a{background:url(/images/subnav_bg.png);}* html ul#mainnav li ul li a{cursor:pointer;background:url(/images/subnav_bg.png);}ul#mainnav li ul li a{padding:2px 0;display:block;line-height:1.4em;}ul#mainnav li ul li a:hover{background-image:none;}ul#mainnav li:hover ul,ul#mainnav li a:hover ul{visibility:visible;}ul#mainnav li table{width:100%;margin:0;padding:0;border:0;border-collapse:collapse;}#pageno{margin:0;padding:.8em 0 40px 0;clear:both;}#pageno li:first-child{border-left:1px solid #999;}#pageno li{margin:0;padding:0;list-style:none;float:left;display:inline;width:4%;font-size:68.75%;text-align:center;border-right:1px solid #999;border-collapse:collapse;}#pageno a{margin:0;padding:0;display:block;width:100%;color:#999;text-decoration:none;}#pageno li.weblink{float:right;display:inline;text-align:right;width:auto;border:0;}.bodycopy{font-size:75%;color:#747779;line-height:1.2em;}.outburst{font-size:83.333%;}.aboutcopy{padding:43px 0 0 69px;width:337px;float:left;display:inline;}.aboutholder #cite{padding:150px 0 0 540px;}.aboutcopy strong{font-weight:bold;color:#6FBE54;}.aboutcopy strong a{color:#6FBE54;text-decoration:none;}.aboutcopy strong a:hover{color:#C14B9C;}.aboutlist{padding:43px 0 0 30px;float:left;display:inline;}.aboutlist h3{font-size:1.5em;color:#6FBE54;font-weight:normal;margin:.75em 0;clear:both;}.aboutlist .aboutul{float:left;display:inline;width:139px;margin:0 0 1em 0;padding:0;}.aboutlist .aboutul li{margin:0 0 0 1.5em;padding:0;display:list-item;list-style-position:outside;}.aboutholder{background:url(/img/holder-about-service.gif) 0 0 no-repeat #fff;}.aboutccopy{background:url(/img/about_clients.jpg) 0 0 no-repeat #fff;}.aboutccopy #cite{margin-left:295px;margin-bottom:38px;}.aboutcholder{padding:140px 0 0 69px;}.aboutcholder h3{font-size:.9375em;color:#6FBE54;font-weight:normal;margin:0 0 4px 0;clear:both;}.aboutclist{float:left;display:inline;width:200px;font-size:.9375em;margin:0;padding:0;}.aboutclist a{color:#747779;text-decoration:none;}.aboutclist a:hover{color:#6fbe54;}.aboutclist li{list-style:none outside;margin-bottom:4px;}.aboutccopy .highlight{color:#6FBE54;}.catsholder{background:url(/img/holder-cat-services.gif) 0 0 no-repeat #fff;}.catsholder #cite{padding:105px 0 0 550px;}.catsholder p{margin-top:0;}.catsholder h3{color:#F36918;font-size:1.5em;margin-bottom:.454em;}.catservicesr,.catservicesl{width:312px;float:left;display:inline;margin-top:33px;line-height:1.4em;}.catservicesl{margin-right:15px;margin-left:69px;}.cats1{background:url(/img/cat-case-1.jpg) 0 0 no-repeat #fff;}.catcase1l,.catcase1r{float:left;display:inline;width:302px;margin-top:330px;line-height:1.4em;}.catcase1l{margin-left:69px;margin-right:25px;}.cats1 ul{margin:0;padding:0;}.cats1 li{margin:0;padding:0;display:inline;list-style:none;}.cats1 p{margin:0;}.cats1 h3{color:#F36918;}.orange{color:#F36918;}.cats2{background:url(/img/cat-case-2.jpg) 0 0 no-repeat #fff;}.catcase2l,.catcase2r{float:left;display:inline;width:302px;margin-top:330px;line-height:1.4em;}.catcase2l{margin-left:69px;margin-right:25px;}.cats2 ul{margin:0;padding:0;}.cats2 li{margin:0;padding:0;display:inline;list-style:none;}.cats2 p{margin:0;}.cats2 h3{color:#F36918;}.photoholder{background:url(/img/photo-our-services.jpg) 0 0 no-repeat #fff;}.photoholder #cite{padding:100px 0 0 550px;}.phototext{padding:54px 0 0 69px;width:300px;}.phototext h3{color:#C14B9C;margin-bottom:0;font-size:1.5em;}.phototext p{margin-top:.454em;}.contactholder{background:url(/img/contact.gif) 0 0 no-repeat #fff;}.contactholder #cite{padding:160px 0 0 470px;}.contacts{padding:104px 0 0 60px;width:560px;font-size:1em;}.contacts .cdetails,.contacts .cdetails a{color:#ED1A65;text-decoration:none;}.contacts .cdetails a:hover{color:#00AEEF;}.contacts .cdetails{font-size:1.2em;line-height:1.2em;}