/* BUILT: Sunday 14th March, 2010 - 20:58:49 */
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table{margin-bottom:1em;}img{border:none;}
html{height:101%;}body{margin:0px;background-color:#ececec;color:#666666;font-family:Helvetica, Arial, sans-serif;font-size:17px;font-weight:normal;text-transform:normal;letter-spacing:normal;line-height:1.2em;}h1{margin:0px;}a{text-decoration:none;color:#666666;}a:hover{color:#999999;border-bottom:dotted 1px #666666;}button{font-family:Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;text-transform:normal;letter-spacing:normal;line-height:1.0em;}hr{display:none;}div.hr{background:url(../../public/css/../images/layout/tray.jpg) top center no-repeat;height:43px;clear:both;}
div#wrapper{background:url(../../public/css/../images/layout/header_x.jpg) top center repeat-x;}div#header{height:196px;width:885px;padding:33px 0px 0px 0px;margin:auto;}div#header h1 a{float:left;margin:0px;text-indent:-10000px;background:url(../../public/css/../images/layout/logo.jpg) top center repeat-x;width:239px;height:55px;}div#header a:hover{border:none;}div#content_area{background:url(../../public/css/../images/layout/header.jpg) top center no-repeat;height:139px;width:885px;padding:25px 0px 00px 0px;margin:-139px auto 0px auto;}div#content{margin:0px auto;width:835px;}div.left{float:left;width:420px;}div.right{float:right;width:398px;margin:0px -8px 0px 8px;}div#footer{margin:0px auto;width:885px;clear:both;padding-top:40px;font-size:12px;text-align:right;}
div#pulldown_wrapper{margin-top:-215px;background:url(../../public/css/../images/layout/pattern.jpg) bottom center repeat;height:215px;}div#pulldown{width:885px;margin:0px auto;}div#pulldown h1{display:none;}
ul#menu{float:right;margin:0px;padding:0px;}ul#menu li{display:inline;}ul#menu li a{float:left;text-indent:-10000px;background-image:url(../../public/css/../images/layout/menu_sprite.jpg);height:51px;margin:0px 4px 0px 6px;}ul#menu li a.home{width:97px;background-position:0px 0px;}ul#menu li.active a.home,ul#menu li a.home:hover{background-position:0px 51px;}ul#menu li a.work{width:89px;background-position:-98px 0px;}ul#menu li.active a.work,ul#menu li a.work:hover{background-position:-98px 51px;}ul#menu li a.services{width:107px;background-position:-188px 0px;}ul#menu li.active a.services,ul#menu li a.services:hover{background-position:-188px 51px;}ul#menu li a.contact{width:109px;background-position:-296px 0px;}ul#menu li.active a.contact,ul#menu li a.contact:hover{background-position:-296px 51px;}
div#landing h1,div#landing h2{font-weight:normal;font-size:28px;}div#landing div.right br{clear:both;}div#landing div.right ul{margin:14px 0px;padding:0px;}div#landing div.right ul li{list-style-type:none;}div#landing div.right ul li a{background:url(../../public/css/../images/layout/service_li.gif) no-repeat;height:28px;width:386px;float:left;padding:7px 0px 0px 20px;margin:0px 0px 6px 0px;}div#landing div.right ul li a{border:none;}div#landing div.right img{margin:0px 3px 0px -4px;}div#landing div.right a{border:none;}div#landing div.right ol{margin:0px;padding:0px;}div#landing div.right ol li{list-style-type:none;display:inline;}
div#intro h1{height:42px;background:url(../../public/css/../images/layout/text/title_intro.gif) top left no-repeat;text-indent:-10000px;}div#intro div#buttons{height:95px;width:418px;background:url(../../public/css/../images/layout/tray.jpg) bottom center no-repeat;}div#intro div#buttons a{width:181px;height:35px;float:left;margin:0px 10px;text-indent:-10000px;}div#buttons a:hover{border:none;}div#home div.left h1{background:url(../../public/css/../images/layout/text/title_how.gif) no-repeat;height:26px;text-indent:-10000px;}div#home div.right h1{background:url(../../public/css/../images/layout/text/title_what.gif) no-repeat;height:26px;text-indent:-10000px;}div#home div.right h2{margin:0px 0px 20px 0px;background:url(../../public/css/../images/layout/text/title_work.gif) no-repeat;height:26px;text-indent:-10000px;clear:both;}div#home div.right br{clear:both;}div#home div.right ul{margin:14px 0px;padding:0px;}div#home div.right ul li{list-style-type:none;}div#home div.right ul li a{background:url(../../public/css/../images/layout/service_li.gif) no-repeat;height:28px;width:386px;float:left;padding:7px 0px 0px 20px;margin:0px 0px 6px 0px;}div#home div.right ul li a{border:none;}div#home div.right img{margin:0px 3px 0px -4px;}div#home div.right a{border:none;}div#home div.right ol{margin:0px;padding:0px;}div#home div.right ol li{list-style-type:none;display:inline;}
div#work h1{background:url(../../public/css/../images/layout/text/heading_work.gif) no-repeat;height:35px;text-indent:-10000px;}div.background{background:url(../../public/css/../images/portfolio/bg.jpg) center center no-repeat;padding:8px 8px 8px 10px;float:left;margin:8px 7px 8px 8px;}div.item{height:280px;width:380px;background-color:#CCC;overflow:hidden;background:url(../../public/css/../images/portfolio/ajax-loader.gif) center center no-repeat;}div.info{width:380px;background-color:#363636;margin:251px 0px 0px 0px;}div.info small{font-size:12px;padding:0px 9px;float:right;}div.info h2{display:inline;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;text-transform:normal;letter-spacing:normal;color:#FFF;float:left;margin:5px 0px 0px 3px;}div.info button{background:url(../../public/css/../images/layout/work_button.gif) no-repeat;border:none;margin:2px;cursor:pointer;float:left;font-size:14px;text-indent:-10000px;width:69px;height:25px;padding:0px;}div.info p{clear:both;padding:3px 6px 6px 9px;margin:0px;font-size:14px;color:#CCC;}div.info ol{list-style-type:none;float:right;margin:0px;}div.info ol li{display:inline;list-style-type:none;margin:0px 1px 0px 0px;}div.info ol li a{float:left;width:24px;height:21px;margin:3px;text-align:center;color:#FFF;cursor:pointer;font-size:14px;padding:2px 1px 0px 1px;}div.info ol li a:hover{border:none;}div.info a{color:#999;}div.info a:hover{color:#CCC;}p.tray{background-color:#222;line-height:12px;}p.tray a{font-size:12px;color:#666;}p.tray a:hover{color:#999;}div.info ol li a:hover{background-color:#2F4656;}div.info ul li{border:solid 1px #363636;}
div#services{clear:both;}div#services p{clear:both;}div#services h1{text-indent:-10000px;height:30px;}
div#contact h1{background:url(../../public/css/../images/layout/text/title_contact.gif) no-repeat;height:55px;text-indent:-10000px;}div#contact form p{padding:0px;margin:0px;}div#contact form input, div#contact form textarea{margin:3px 0px 10px 0px;width:500px;max-width:500px;padding:4px;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;text-transform:normal;letter-spacing:normal;line-height:1.2em;}div#contact h2{margin:5px 0px;text-indent:-10000px;height:38px;}div#contact div.left{width:500px;}div#contact div.right{width:250px;}
div#feature a:hover{border:none;}
