html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}*:focus{outline:0}body{line-height:1em;color:black;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:"" ""}q:before,q:after,blockquote:before,blockquote:after{content:""}img
a{border:none}body{background:white url(/images/creamtile.gif);font-family:Helvetica,Arial,sans-serif}.clear{display:block;clear:both;height:0;width:0}a{outline:none}*:focus{outline:0}h1{font-family:Helvetica,arial,sans-serif;font-weight:bold;letter-spacing: -1px}h2{font-size:24px;margin-bottom:10px;font-weight:bold;letter-spacing: -1px}p{color:#A64D18;font-size:14px;line-height:18px;padding-bottom:10px}#menu{position:absolute;top:0px;margin-left: -380px;left:50%;width:760px;z-index:100}#menu
ul{padding-left:2px;padding-top:3px;width:251px;height:20px;background-image:url(/images/menubg.gif);float:right}#menu ul
li{float:left;display:inline;font-size:11px;font-family:arial;color:#A64D18}#menu ul li
a{padding:0
6px 0 6px;color:#A64D18;text-decoration:none}#menu ul li a:hover{color:black}#headerwrapper{width:100%;background-image:url(/images/orange2.gif);background-position:center top;background-repeat:repeat-x;height:771px;background-position:center;position:relative;overflow:visible}#header{position:relative;width:960px;margin:0px
auto;text-align:left;padding:0px}#header
#topflora{position:absolute;top: -20px;right:0px;z-index:4}#header
#cahoonalogo{position:relative;top:50px;left:100px}#header
#topcopy{position:relative;top:126px;left:100px}#aboutus{width:760px;text-align:left;margin:0px
auto;font-family:georgia,times,serif}#aboutus
#aboutuscopy{margin-top:10px}#aboutus
#aboutustext{padding-top:10px}#aboutus #aboutustext
.first.column{padding-right:20px}.bar{margin-top:10px}#latestworkwrapper{width:100%;height:802px;background-image:url(/images/latest_work/greenery-bg.gif)}#latestwork{width:960px;margin:0px
auto;margin-top:80px}#latestwork
#latestcontainer{position:relative;top:171px;padding-left:100px}#latestwork #latestcontainer
a.project_button{width:41px;height:43px;background:url(/images/latest_work/select-project-button.gif) top right no-repeat;zoom:1;display:inline;display: -moz-inline-box;display:inline-block;vertical-align:top;padding-left:14px;text-decoration:none;font-size:34px;font-weight:bold;color:#72951d;text-align:center;line-height:47px}#latestwork #latestcontainer a.project_button:hover, #latestwork #latestcontainer a.project_button:active, #latestwork #latestcontainer
a.project_button_active{background-position:12px -43px}#latestwork #latestcontainer
#latestworkcopy{padding-top:10px;padding-bottom:10px}#latestwork #latestcontainer
#sliderdiv{background-image:url(/images/creamtile.gif);width:760px;height:400px;position:relative}#latestwork #latestcontainer #sliderdiv
#scrollTo{position:relative;width:760px;height:400px;overflow:hidden}#latestwork #latestcontainer #sliderdiv #scrollTo
ul{width:2280px;overflow:hidden;display:inline-block}#latestwork #latestcontainer #sliderdiv #scrollTo
ul{display:block}#latestwork #latestcontainer #sliderdiv #scrollTo ul
li{overflow:hidden;display:inline-block;position:relative;zoom:1;display:inline;display: -moz-inline-box;display:inline-block;vertical-align:top;width:700px;height:340px;padding:30px;float:left}#latestwork #latestcontainer #sliderdiv #scrollTo ul
li{display:block}#latestwork #latestcontainer #sliderdiv #scrollTo ul li
.title{position:absolute;left:30px;bottom:65px;letter-spacing: -1.5px;line-height:1;font-size:24px;color:#5d5c63;width:220px}#latestwork #latestcontainer #sliderdiv #scrollTo ul li
.link{position:absolute;left:30px;bottom:50px}#latestwork #latestcontainer #sliderdiv #scrollTo ul li .link
a{color:#5d5c63;font-size:14px;text-decoration:none;padding:1px;letter-spacing: -0.5px}#latestwork #latestcontainer #sliderdiv #scrollTo ul li .link a:hover{background:#72951d;color:#FFF}#latestwork #latestcontainer #sliderdiv #scrollTo ul li
.main_pic{position:absolute;right:30px;bottom:30px;height:293px;width:450px;background:url(/images/latest_work/bigpic-bg.png) 0 0 no-repeat;padding:7px
7px 30px}#latestwork #latestcontainer #sliderdiv #scrollTo ul li
.sml_pic{height:197px;width:303px;background:url(/images/latest_work/smallpic-bg.png) 0 0 no-repeat;padding:4px
7px 30px;zoom:1;display:inline;display: -moz-inline-box;display:inline-block;vertical-align:top;float:left}#latestwork #latestcontainer #sliderdiv #scrollTo ul li
.col_right{zoom:1;display:inline;display: -moz-inline-box;display:inline-block;vertical-align:top;float:left;width:340px;padding-left:30px}#latestwork #latestcontainer #sliderdiv #scrollTo ul li .col_right
h2{color:#72951D;margin-bottom:16px}#latestwork #latestcontainer #sliderdiv #scrollTo ul li .col_right
p{color:#888}#latestwork #latestcontainer #sliderdiv #scrollTo ul li .col_right
a{color:#5d5c63;font-size:14px;text-decoration:none;padding:1px;letter-spacing: -0.5px}#latestwork #latestcontainer #sliderdiv #scrollTo ul li .col_right a:hover{background:#72951d;color:#FFF}#latestwork #latestcontainer #sliderdiv #scrollTo ul li .col_right
ul{width:auto;list-style-type:disc}#latestwork #latestcontainer #sliderdiv #scrollTo ul li .col_right ul
li{height:auto;width:auto;display:block;float:none;padding:0
0 4px;color:#888;font-size:13px}#latestwork #latestcontainer #sliderdiv
#leftarrow{position:absolute;top:170px;left: -34px;cursor:pointer;height:59px;width:59px;background:url(/images/latest_work/leftbutton.png) 0 0 no-repeat}#latestwork #latestcontainer #sliderdiv
#rightarrow{position:absolute;top:170px;right: -34px;cursor:pointer;height:59px;width:59px;background:url(/images/latest_work/rightbutton.png) 0 0 no-repeat}#latestwork #latestcontainer #sliderdiv #leftarrow:hover, #latestwork #latestcontainer #sliderdiv #rightarrow:hover{background-position:0 -59px}#services{position:relative;width:760px;text-align:left;padding-top:80px;margin:0px
auto}#services
#what_we_do{padding-bottom:5px;zoom:1;display:inline;display: -moz-inline-box;display:inline-block;vertical-align:top;float:left}#services
ul#switch{zoom:1;display:inline;display: -moz-inline-box;display:inline-block;vertical-align:top;float:right;width:292px;height:17px;padding:6px
10px;background:url(/images/machine/list_view/switch.png) 0 0 no-repeat;clear:right}#services ul#switch
li#list_view_li{float:right;text-align:right}#services ul#switch
li{zoom:1;display:inline;display: -moz-inline-box;display:inline-block;vertical-align:top;float:left}#services ul#switch li
a{color:#F8F6EC;font-weight:bold;text-decoration:none;display:block;width:146px}#services ul#switch li a:hover{color:#CDEAE8}#services
#machine{position:relative;background:url(/images/machine/bg.gif) 15px 10px no-repeat;overflow:visible;height:580px}#services #machine
#machine_front{position:absolute;top:0;left: -27px;z-index:2;background:url(/images/machine/front2.png) top left no-repeat;height:570px;width:810px}#services
#spinner{display:block;position:relative;z-index:1;overflow:hidden;width:698px;height:368.5px}#services
canvas{position:absolute;z-index:1;top: -48px;left: -8px;height:825px;width:825px}#services
#pin{position:absolute;top:20px;left:382px;width:45px;height:60px;background:url(/images/machine/ticker.png);background-position:0 0px;z-index:6}#services
#slider{position:absolute;top:56px;left:32px;z-index:4;height:310px}#services
.machine_copy{position:absolute;top:390px;left:52px;width:705px;height:40px;display:none}#services .machine_copy
h1{margin-bottom:6px;padding:0;font-size:26px;color:#E8E6DC;line-height:1;letter-spacing: -1px}#services .machine_copy
p{font-size:12px;color:#A3BEB7;line-height:1.37;font-family:"Lucida Grande",Helvetica,Arial,Sans-serif}#services
#loader{position:absolute;top:403px;left:382px;width:750px;height:100px;width:100px;display:none}#services #machine_copy_container>.machine_copy:first-child{display:block}#services .ui-slider{position:relative;text-align:left}#services .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:22px;height:22px;cursor:default}#services .ui-state-default{background:url(/images/machine/dot.png) top left no-repeat}#services .ui-state-hover, #services .ui-state-active{background-position:0 -22px}#list_view{overflow:hidden;display:inline-block;margin-top:3px;margin-bottom:14px}#list_view{display:block}#list_view #list_view_lh, #list_view
#list_view_rh{zoom:1;display:inline;display: -moz-inline-box;display:inline-block;vertical-align:top;float:left}#list_view
#list_view_lh{width:342px;height:513px;padding:25px;background:url(/images/machine/list_view/lh.png) 0 0 no-repeat}#list_view #list_view_lh ul li
a{color:#005264;font-size:20px;font-weight:bold;display:block;height:54px;width:300px;padding:0
0 0 30px;margin-bottom:3px;display:block;background:url(/images/machine/list_view/button.png) 0 0 no-repeat;text-decoration:none;line-height:44px}#list_view #list_view_lh ul li a:hover{background-position:0 -54px}#list_view
#list_view_rh{width:368px;height:563px}#list_view #list_view_rh
#list_view_rh_header{background:url(/images/machine/list_view/rh_header.png) 0 0 no-repeat;padding:25px;width:318px;height:103px}#list_view #list_view_rh #list_view_rh_header
h1{line-height:80px;color:#FFF;font-size:30px}#list_view #list_view_rh
#list_view_rh_content{background:url(/images/machine/list_view/rh_content.png) 0 0 no-repeat;padding:25px;width:318px;height:360px}#list_view #list_view_rh #list_view_rh_content
p{font-family:"Lucida Grande",Helvetica,Arial,Sans-serif;color:#FFF;font-size:12px}.first.column{padding-right:20px}.big_letter{font-size:54px;line-height:54px;font-family:georgia;font-weight:bolder;font-style:italic;vertical-align:top;padding:0
10px 0 0;float:left;text-transform:uppercase}#contact_wrapper{background-image:url(/images/bluerepeater.gif);width:100%;height:700px}#contact{width:760px;padding-top:225px;margin:0px
auto;background-position:center;position:relative;text-align:left}#contact #contact_left, #contact
#contact_right{zoom:1;display:inline;display: -moz-inline-box;display:inline-block;vertical-align:top;float:left;height:300px;margin-top:30px;color:#FFF;font-weight:bold;letter-spacing: -1px;line-height:1}#contact
#contact_left{width:514px;color:#F0EDE4}#contact #contact_left
#contact_address{font-size:23px}#contact #contact_left
#contact_tel{font-size:44px;display:block;margin-top:55px}#contact #contact_left
#contact_email{display:block;margin-top:49px;line-height:1.3}#contact #contact_left #contact_email
a{font-size:23px;padding:1px
2px;color:#F0EDE4;text-decoration:none}#contact #contact_left #contact_email a:hover{background:#FFF;color:#1C7391}#contact
#contact_right{width:245px}#contact #contact_right
h2{color:#33627d;font-size:16px;margin-bottom:16px}#contact #contact_right
#newsletter{display:block;width:205px;height:147px;padding:20px;background:url(/images/contact/newsletter_bg.png) 0 0 no-repeat}#contact #contact_right #newsletter
label{zoom:1;display:inline;display: -moz-inline-box;display:inline-block;vertical-align:top;width:60px;line-height:1.25;color:#33627d}#contact #contact_right #newsletter input[type="text"]{zoom:1;display:inline;display: -moz-inline-box;display:inline-block;vertical-align:top;width:130px;margin-bottom:10px;font-weight:normal;border:1px
solid #33627d;background:url(/images/creamtile.gif);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#33627d;font-size:14px}#contact #contact_right #newsletter input[type="text"]:hover{border-color:#88b7d2;color:#11405b}#contact #contact_right #newsletter input[type="submit"]{color:#FFF;background:#33627d;paddig:2px;border:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:2px;font-weight:bold}#contact #contact_right #newsletter input[type="submit"]:hover{color:#33627d;background:url(/images/creamtile.gif)}#contact #contact_right
#sn{display:block;width:205px;height:68px;padding:20px;background:url(/images/contact/sn_bg.png) 0 0 no-repeat}#contact #contact_right #sn
a{text-decoration:none}#contact #contact_right #sn
img{margin-right:10px}#contact #contact_right #sn
#myspace_form{display:none}#copyright{font-size:10px;color:#F8F6EC;margin-top:36px}.ui-tabs{zoom:1}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing
a{cursor:text}.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected
a{cursor:pointer }.ui-tabs .ui-tabs-panel{display:block;border-width:0;background:none}.ui-tabs .ui-tabs-hide{display:none !important}#switch .ui-state-default{background:none}