/*
Theme Name: EcoClean
Theme URI: http://ecocleanhawaii.com
Description: EcoCleanHawaii
Version: 1
Author: Tal Williams
Author URI: http://pixlhaus.com
Tags: EcoClean
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}#top nav,#home,#services,#about,#contact,#work-bg{margin:0 auto;overflow:hidden;width:960px;height:400px;}#about header{margin-top:72px;}body{background:transparent url(img/paper.jpg) repeat 0 0;font-family:"myriad pro",helvetica,arial,sans-serif;font-size:16px;line-height:150%;color:#fff;text-shadow:#000 1px 1px 1px;}#container{width:38840px;overflow:hidden;}section{float:left;}h1,h2,h3,h4,h5,h6{font-weight:400;}h1{font-size:48px;line-height:1.5em;margin-top:12px;margin-bottom:12px;}h2{font-size:24px;line-height:1.5em;margin-bottom:12px;}a{color:#0F0;text-decoration:none;}a:hover{text-decoration:underline;}a:active{position:relative;top:2px;}.button{float:left;width:237px;height:60px;}.contact.button:active{margin-top:4px;}p{margin-bottom:24px;}article p{margin-bottom:0;}#top{height:70px;}#top nav{background:transparent url(img/LogoType.png) no-repeat center left;height:70px;}#menu{list-style-type:none;float:right;margin-top:20px;}#menu li{float:left;}#menu .home,#menu .services,#menu .about,#menu .contact{background:transparent url(img/default.png) no-repeat 0 0;height:38px;display:block;width:115px;text-indent:-9999px;overflow:hidden;}#menu .services{background-position:-115px 0;width:134px;}#menu .about{background-position:-249px 0;width:124px;}#menu .contact{background-position:-376px 0;width:124px;}#menu .home:hover,#menu .services:hover,#menu .about:hover,#menu .contact:hover,#menu .home.selected,#menu .services.selected,#menu .about.selected,#menu .contact.selected{background:transparent url(img/active.png) no-repeat 0 0;}#menu .services:hover,#menu .services.selected{background-position:-115px 0;width:134px;}#menu .about:hover,#menu .about.selected{background-position:-249px 0;width:124px;}#menu .contact:hover,#menu .contact.selected{background-position:-376px 0;width:124px;}#feature-bg{height:400px;background:transparent url(img/green-bg.png) repeat-x 0 0;border-bottom:1px solid #000;border-top:1px solid #000;float:left;width:100%;}#feature{width:960px;margin:0 auto;overflow:hidden;}#aloha{height:72px;text-indent:-9999px;background:transparent url(img/aloha.png) no-repeat -11px 0;width:460px;}#KeepingItGreen{width:460px;}.pitch span{color:#0f0;}.intro{width:460px;}.intro p{width:320px;}#home .contact.button{background:transparent url(img/EmergencyButton.png) no-repeat 0 0;text-indent:-9999px;padding:7px;margin-left:0;width:365px;height:100px;}#home .contact.button:active,#home .contact.button:hover{margin-top:4px;}#home .contact.button:hover,#home .contact.button:active{margin-top:2px;}#testimonials{margin:-142px 0 40px;}#testimonials h2,#svc-pitch,#moreAbout{text-align:center;margin-top:-5px;}.testimonial{background:transparent url(img/Quote.png) no-repeat 0 0;padding-left:100px;color:#c6c6c6;height:172px;}.customer{color:#FFF;}.location{color:#F60;}.mini{margin:20px auto;width:70px;}.mini li{float:left;margin-right:15px;}.mini a{display:block;text-indent:-9999px;background:transparent url(img/circle.png) no-repeat -22px 0;width:20px;overflow:hidden;}.mini a:hover,.mini a.current{background-position:3px 0;}#home .mini{width:105px;}#services{background:url("img/TopGradient.png") no-repeat scroll 0 295px transparent;}#our-services{height:72px;width:460px;text-indent:-9999px;background:transparent url(img/OurServices.png) no-repeat -16px 0;}#service-list{background:url("img/247.png") no-repeat scroll 270px 20px transparent;width:460px;list-style-type:none;padding:50px 0 0 0;margin:-50px 0 32px;}#service-list li{background:url("img/check.png") no-repeat scroll 0 7px transparent;padding-left:32px;font-size:20px;line-height:30px;}#service-list li:first-child{color:#f60;}#svc-description,#testimonials,#more-about{background:transparent url(img/card.png) no-repeat 0 0;float:right;height:207px;width:373px;padding:10px 15px;}#svc-description{margin-top:-233px;}#svc-description p{color:#c6c6c6;}#services .contact.button{margin-left:96px;background:transparent url(img/EstimateButton.png) no-repeat 0 -68px;text-indent:-9999px;padding:7px;width:240px;height:55px;}#services .contact.button:hover{background-position:0 0;}#services .contact.button:active{background-position:0 -143px;}#AboutUs{height:72px;text-indent:-9999px;background:transparent url(img/AboutUs.png) no-repeat -11px 0;margin:12px 0;width:460px;}#about .pitch{width:460px;}#more-about{margin-top:-105px;color:#C6C6C6;}.more{margin-top:15px;height:172px;}#more-about p{height:172px;}#more-about .mini{margin:22px auto;}#about .contact.button{background:transparent url(img/PhoneMessageArrow.png) no-repeat 0 0;margin:0;width:279px;height:134px;text-indent:-9999px;}#about .contact.button:hover{margin-top:2px;}#about .contact.button:active{margin-top:4px;}#contact{background:transparent url(img/PhoneMessageArrow.png) no-repeat 0 100px;}#contactUs{height:72px;text-indent:-9999px;background:transparent url(img/ContactUs.png) no-repeat -11px 0;margin:12px 0;width:460px;}#contact .pitch{width:460px;}input,textarea,select{-moz-border-radius:4px;-moz-box-shadow:0 0 6px rgba(0,0,0,1) inset;-webkit-border-radius:4px;-webkit-box-shadow:1px 2px 10px rgba(0,0,0,0.4) inset;background:none repeat scroll 0 0 rgba(0,0,0,0.3);border:1px solid #0A0;}input:focus,textarea:focus,select:focus,input:hover,textarea:hover,select:hover{-moz-box-shadow:0 0 6px rgba(0,0,0,0.75);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.75);}#gform_wrapper_1{width:600px;position:relative;margin-right:48px;float:right;}#gform_1{width:600px;}.gform_body{position:absolute:top:0;}.gform_fields{list-style-type:none;position:relative;}li.gfield{position:absolute;}.ginput_container{margin-top:5px;}.gfield_label{-moz-border-radius:4px;-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.7) inset;-webkit-border-radius:4px;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.5) inset;background-color:#050;border:1px solid #0A0;color:#0F0;padding:7px 8px 5px 8px;width:72px;text-align:center;}li#field_1_2{top:2px;}li#field_1_9{top:86px;}li#field_1_4{top:155px;}li#field_1_6{left:340px;}.gform_footer{position:relative;left:339px;top:150px;}.gform_footer .button{position:absolute;color:#FFF;font-family:"myriad pro",helvetica,arial,sans-serif;font-size:18px;letter-spacing:2px;text-shadow:1px 1px 1px #000;text-transform:uppercase;width:303px;float:none;margin-top:6px;-moz-box-shadow:0 0 6px rgba(0,0,0,0.9);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.9);background-color:#070;border:2px solid #0A0;}.gform_footer .button:hover{background-color:#060;border:1px solid #000;-moz-box-shadow:none;-webkit-box-shadow:none;}.gform_footer .button:active{-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.6) inset;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.9) inset;border:none;border:1px solid #000;}.medium{width:290px;padding:7px 5px;}.textarea{height:100px;}#field_1_6 .validation_message{position:absolute;top:-7px;}.validation_error{-moz-border-radius:4px;-moz-box-shadow:0 0 6px rgba(0,0,0,0.9) inset;-webkit-border-radius:4px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.9) inset;background-color:#050;border:2px solid #0A0;color:#0F0;margin:10px 0;padding:10px;width:290px;}.validation_message{-moz-border-radius:4px;-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.7) inset;-webkit-border-radius:4px;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.5) inset;background-color:#C90;border:1px solid #F60;color:#000;margin-top:5px;padding:0 10px;width:72px;margin-left:204px;text-align:center;text-shadow:none;}#gforms_confirmation_message{font-size:24px;line-height:36px;width:460px;-moz-border-radius:6px;-moz-box-shadow:1px -2px 10px rgba(0,0,0,0.7) inset;-webkit-border-radius:6px;-webkit-box-shadow:1px -2px 10px rgba(0,0,0,0.7) inset;background-color:#050;border:1px solid #0A0;color:#FFF;margin-top:5px;padding:20px;}#work-bg{width:960px;height:520px;}#work{height:520px;background:transparent url(img/BigLogo.png) no-repeat top right;width:960px;}#work .pitch{font-size:32px;background:transparent url(img/work.png) no-repeat 0 0;text-indent:-9999px;height:84px;margin-top:62px;}#bottom{background:transparent url(img/TopWideGradient.png) repeat-x center 0;height:150px;padding-top:150px;}#inside{width:960px;margin:0 auto;}#inside a{display:block;float:left;}#associations{float:left;width:480px;}#promos{float:right;width:480px;padding-top:56px;}#credit-cards{background:transparent url(img/Association.png) no-repeat bottom left;height:40px;width:200px;text-indent:-9999px;margin-top:100px;float:left;}#bbb{background:transparent url(img/bbbc.png) no-repeat 0 0;height:104px;width:180px;margin-top:68px;text-indent:-9999px;}#iicrc{background:transparent url(img/Association.png) no-repeat right 5px;width:100px;margin-top:30px;padding-top:104px;margin-top:29px;text-shadow:none;color:#030;text-align:center;}#MoveOut{background:transparent url(img/MoveOut.png) no-repeat 0 0;height:72px;width:218px;float:right;margin:5px;text-indent:-9999px;}#military{background:transparent url(img/Military.png) no-repeat 0 0;height:72px;width:218px;float:right;margin:5px;text-indent:-9999px;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}#cboxOverlay{background:#000;}#cboxContent{margin-top:20px;}#cboxLoadedContent{background:#000;padding:5px;}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc;}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff;}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(img/controls.png) top left no-repeat;width:28px;height:65px;text-indent:-9999px;}#cboxPrevious.hover{background-position:bottom left;}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(img/controls.png) top right no-repeat;width:28px;height:65px;text-indent:-9999px;}#cboxNext.hover{background-position:bottom right;}#cboxLoadingOverlay{background:#000;}#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(img/controls.png) top center no-repeat;width:38px;height:19px;text-indent:-100px;color:#0F0;}#cboxClose.hover{background-position:bottom center;color:#fff;}a.thumbnail{display:block;margin:0 10px;}a.thumbnail:active{top:0;}a.thumbnail img.first{margin-right:10px;}a.thumbnail img:hover{-moz-box-shadow:5px 5px 10px rgba(0,0,0,.05);}.anythingSlider{background:transparent url(img/MiniBG.png) no-repeat 0 0;position:relative;margin:0 22px;width:410px;height:176px;}.anythingSlider .wrapper{background:url("img/MiniBG.png") repeat scroll 0 -10px #070;width:370px;overflow:auto;height:136px;position:absolute;top:10px;left:10px;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:1px 1px 6px #000;-webkit-box-shadow:1px 1px 6px #000;}.anythingSlider .wrapper ul{width:32700px;list-style:none;position:absolute;top:0;left:0;margin:10px 0;}.anythingSlider ul li{display:block;float:left;padding:0;height:136px;margin:0;width:390px;}.anythingSlider .arrow{background:transparent url(img/Arrows.png) no-repeat 0 0;display:block;width:27px;height:82px;text-indent:-9999px;position:absolute;top:37px;cursor:pointer;}.anythingSlider .forward{background-position:0 -82px;right:-27px;}.anythingSlider .back{background-position:-40px -82px;left:-27px;}.anythingSlider .forward:hover{background-position:0 19px;}.anythingSlider .back:hover{background-position:-40px 19px;}#thumbNav{position:relative;top:174px;text-align:center;}#thumbNav a{background:transparent url(img/MiniBG.png) no-repeat -10px 0;color:black;font:11px/18px Helvetica,Arial,sans-serif;display:inline-block;padding:2px 8px;height:18px;margin:0 5px 0 0;text-align:center;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;}#thumbNav a:hover{-moz-box-shadow:1px -2px 3px rgba(0,0,0,.5) inset;-webkit-box-shadow:1px -2px 3px rgba(0,0,0,.5) inset;}#thumbNav a:active{top:0;}#thumbNav a.cur{-moz-box-shadow:1px -2px 3px rgba(0,0,0,.5) inset;-webkit-box-shadow:1px -2px 3px rgba(0,0,0,.5) inset;}#start-stop{background:green;background-image:url(/img/cellshade.png);background-repeat:repeat-x;color:white;padding:2px 5px;width:40px;text-align:center;position:absolute;right:45px;top:323px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}#start-stop.playing{background-color:red;}#start-stop:hover{background-image:none;}.anythingSlider .wrapper ul ul{position:static;margin:0;background:none;overflow:visible;width:auto;border:0;}.anythingSlider .wrapper ul ul li{float:none;height:auto;width:auto;background:none;}
