/*  
Theme Name: News CMS
Theme URI: http://wordpress.bustatheme.com/cms/
Description: An Article/News Content Management Theme by BustaTheme.com
Version: 1.0
Author: Greg Johnson
Author URI: http://greg-j.com/
Tags: 3 column, cms, news, article, fixed
*/
a{text-decoration:none;}
.tweet{color:#085258}
.tweet .tweet_list a{color:#0c717a}	
.tweet .tweet_time a{color:#999}
.tweet .tweet_list{-webkit-border-radius:.5em;list-style-type:none;margin:0;padding:0;background-color:#fff}
.tweet .tweet_list li{overflow:auto;height:auto!important;padding:.5em;border-bottom:1px solid #ccc}
.tweet .tweet_even{background-color:#fff}
.tweet .tweet_avatar{padding-right:.5em;float:left}
.tweet .tweet_avatar img{vertical-align:middle}
#billy-clip ul,#billy-clip li,#billy-scroller ul,#billy-scroller li{padding:0;margin:0}
#billy-holder{width:1020px;height:200px;position:relative;overflow:visible}
#billy-clip{width:1020px;height:200px;position:relative;overflow:hidden;z-index:100}
ul#billy-scroller{width:9999px;height:200px;display:block;float:left;position:relative}
ul#billy-scroller ul{text-align:right;width:auto}
ul#billy-scroller li{width:1020px;height:200px;float:left;display:block;position:relative;overflow:hidden}
ul#billy-indicators{position:absolute;left:500px;top:150px;width:auto;display:block;z-index:999}
ul#billy-indicators li{display:block;width:11px;height:11px;float:left;margin:0 5px 0 0}
ul#billy-indicators li a{display:block;width:11px;height:11px;margin-right:3px;background:transparent url(images/carousel/indicator.png?1317149248)}

ul#billy-indicators li a:hover,ul#billy-indicators li.active a{background:transparent url(images/carousel/indicator-current.png?1317149248)}
#billy-prev,#billy-next{position:absolute;width:49px;height:98px;top:50px;display:block;z-index:200;cursor:pointer}
#billy-prev{position:absolute;background:transparent url(images/carousel/billy-prev.png?1317149248);left:100px}
#billy-next{position:absolute;background:transparent url(images/carousel/billy-next.png?1317149248);right:100px}
.navbar{background: url(images/menu-hr.gif) repeat-x;padding-top: 15px;width:100%;margin-bottom:15px;}
.menu{list-style: none;background: url(images/menu-bg-hr.gif) repeat-x;border: 1px solid #FFFFFF;padding:5px 15px;margin: 0px auto;display: block;height:25px;display:inline-block;}
.menu li{float:left;position:relative;color: #FFFFFF;border-right: 1px solid #FFFFFF;padding: 0px 8px;}
.menu li:first-child{ border-left: none; }
.menu li:last-child{ border-right: none; }
.menu li a{color:#FFFFFF;font-family:Museo Normal;font-size: 16px;text-decoration: none;}
.menu li:hover,.current-menu-item{box-shadow:inset 1px 1px 5px #FCFCFC;color:#FF5533;}

.sub-menu{position:absolute;top: 100%;padding:0;width:130px;background: #799E35;z-index:9999;padding:5px;}
.sub-menu li a, .sub-menu li {clear:both;border:0px;padding:0;font-size:13px;}



.icon-wrap{background: url(images/icon-bg.gif) repeat-x;width: 252px;height: 71px;float: left; margin: 0 28px;}
.enquiry{background: url(images/online-enquiry.gif) no-repeat scroll 0 0 transparent;color: #FCFCFC;display: block;font-size: 18px;height: 80px;margin: 10px 20px;padding-left: 80px;padding-top: 10px;text-decoration: none;}
.photo-gallery{background: url(images/photo-gallery.gif) no-repeat scroll 0 0 transparent;color: #FCFCFC;display: block;font-size: 18px;height: 80px;margin: 10px 20px;padding-left: 80px;padding-top: 10px;text-decoration: none;}
.profile-download{background: url("images/profile.gif") no-repeat scroll 0 0 transparent;color: #FCFCFC;display: block;font-size: 18px;height: 80px;margin: 10px 20px 10px 10px;padding-left: 80px;padding-top: 10px;text-decoration: none;}


input[type=submit]{margin:0;padding:7px 10px;font-size:18px;color:white;background-color:#475E23;border:1px #475E23 outset;cursor:pointer}
form.formtastic ul{background:none;border:none;margin:0;padding:0}
form.formtastic ul li{list-style:none;background:none;margin:0;padding:0}
form.formtastic label{display:block;width:150px;display:inline-block;font-weight:bold;line-height:3;vertical-align:top}
form.formtastic abbr[title=required]{margin-left:2px;color:red;text-decoration:none;border-bottom:none}
form.formtastic .inline-hints{display:inline;font-size:9px;margin-left:3px}
form.formtastic fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc}
form.formtastic legend{font-weight:bold;font-size:1.2em}
form.formtastic input.text,form.formtastic input.title{width:300px;line-height:3}
form.formtastic li.boolean label{padding:0 5px;width:240px}
form.formtastic li.hidden{display:none}
form.formtastic input[type=submit],form.formtastic input[type=text],form.formtastic input[type=password],form.formtastic input[type=file],form.formtastic input[type=tel],form.formtastic input[type=email],form.formtastic input[type=url],form.formtastic input.text,form.formtastic input.title,form.formtastic textarea,form.formtastic select{margin:.5em 0;width:190px;padding:5px}
form.formtastic input[type=submit]{width:auto}
input[type=text],input[type=password],input[type=tel],input[type=email],input[type=url],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #bbb;font-family:inherit;font-size:inherit;padding:3px}
textarea{overflow:auto}
input[type=text]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=url]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#666}
input[type=checkbox],input[type=radio],input.checkbox,input.radio{position:relative;top:.25em}
form.inline p{margin-bottom:0}
.button-to{display:inline-block}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:100%;vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top;text-align:left;font-weight:normal}
th{vertical-align:top;text-align:left;font-weight:bold}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
a img{border:none}
ul li,ol li,img{vertical-align:bottom}
h1,h2,h3,h4,h5,h6{margin:0 0 6px 0}
p{margin:0 0 12px 0;line-height:19px;}
p#intro{margin-top:20px}
body{background:url("images1/logo_bg_.png") repeat-x fixed -190px -30px #CCCCCC;font-size:13px;font-family:Arial,sans-serif;line-height:1.5;color:#515151;margin:0;background-attachment:fixed}
em{font-style:italic}
@font-face{font-family:'AllerRegular';src:url(/fonts/aller_rg-webfont.eot?1317149248);src:url('/fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),url(/fonts/aller_rg-webfont.woff?1317149248) format('woff'),url(/fonts/aller_rg-webfont.ttf?1317149248) format('truetype'),url('/fonts/aller_rg-webfont.svg#AllerRegular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'AllerBold';src:url(/fonts/aller_bd-webfont.eot?1317149248);src:url('/fonts/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),url(/fonts/aller_bd-webfont.woff?1317149248) format('woff'),url(/fonts/aller_bd-webfont.ttf?1317149248) format('truetype'),url('/fonts/aller_bd-webfont.svg#AllerBold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'AllerItalic';src:url(/fonts/aller_it-webfont.eot?1317149248);src:url('/fonts/aller_it-webfont.eot?#iefix') format('embedded-opentype'),url(/fonts/aller_it-webfont.woff?1317149248) format('woff'),url(/fonts/aller_it-webfont.ttf?1317149248) format('truetype'),url('/fonts/aller_it-webfont.svg#AllerItalic') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'MentoneSemiBold';src:url(../stylesheets/mentone-semibol-webfont.eot);src:url('mentone-semibol-webfont.eot?#iefix') format('embedded-opentype'),url(../stylesheets/mentone-semibol-webfont.woff) format('woff'),url(../stylesheets/mentone-semibol-webfont.ttf) format('truetype'),url('mentone-semibol-webfont.svg#MentoneSemiBold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'MentoneSemiBoldItalic';src:url(../stylesheets/mentone-semibol-ita-webfont.eot);src:url('mentone-semibol-ita-webfont.eot?#iefix') format('embedded-opentype'),url(../stylesheets/mentone-semibol-ita-webfont.woff) format('woff'),url(../stylesheets/mentone-semibol-ita-webfont.ttf) format('truetype'),url('mentone-semibol-ita-webfont.svg#MentoneSemiBoldItalic') format('svg');font-weight:normal;font-style:normal}
dd,blockquote{margin-left:20px}
ul{margin:0}
ul li{margin:0;list-style:none}
[id=main-content] ul,body[contenteditable=true] ul{margin:0 0 6px 0}
[id=main-content] li,body[contenteditable=true] li{margin:0 0 0 20px;list-style:disc outside}
a:focus,input[type=submit]:focus,input[type=image]:focus{outline:none}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;color:#475E23;line-height:1;margin-bottom:.5em;font-family:Museo Normal}
h1{font-size:24px;color:#475e23;font-weight:bold;margin:30px 0 0 0}
h2{font-size:18px}
h3{font-size:18px}h4{color:#25438b!important;font-size:18px}
p{font-size:15px;color:#868383;lia-height:18px;font-family:Museo Light}
.hide{display:none}
.bold{font-weight:bold}
.left{float:left}
.right{float:right}
.clear{clear:both}
.center{text-align:center}
ol.alpha{list-style-type:lower-alpha}
.plain_list,.plain_list li{list-style:none!important;margin:0!important}
#primary-wrapper{background:none repeat scroll 0 0 #FFFFFF;margin:auto;width:1000px;padding:0 0 0 0px;box-shadow:1px 3px 23px 5px #666666;}
#secondary-wrapper{width:auto}
#header{width:1000px;height:110px;text-align:left;background-color:#fff;position:relative;z-index:500}
#header #logo{position:absolute;left:0;top:20px}


.menu-top-menu-container{text-align:center;}
#contact-top{position:absolute;right:60px;top:67px}
#contact-top span{font-family:'AllerRegular',Arial,Helvetica,sans-serif;font-size:21px}
#contact-top span#email{color:#475e23;margin-right:20px}
#contact-top span#number{letter-spacing:-1px}
#facebook{position:absolute;top:67px;left:960px;}
#footer span#email{color:#475e23;font-size:18px}
#footer span#number{color:#868383;margin:0 20px 0 50px;letter-spacing:-1px;font-size:18px}
#contact_footer span#email{color:#475e23;font-size:18px}
#contact_footer span#number{color:#868383;margin:0 20px 0 50px;letter-spacing:-1px;font-size:18px}
#services-wrapper{position:relative;top:0px;width:980px;height:170px;margin-bottom:30px}
#services-wrapper #services #facility,#services-wrapper #services #commercial,#services-wrapper #services #window,#services-wrapper #services #industrial{float: left;height:150px;margin: auto 4.9px;width: 24%;background-color:#F0F8E3;}
#services-wrapper #services h2{color:#FFFFFF;margin:0px auto 20px;border-radius:5px;box-shadow:1px 1px 5px #ABABAB,inset 1px 1px 10px #FCFCFC;background-color:#5C5C5c;padding:5px;}
#services-wrapper #services #facility .border{background:url(images/2.jpg) no-repeat}
#services-wrapper #services #facility:hover .border{background:url(images/6.jpg) no-repeat}
#services-wrapper #services #commerciala .border{background:url(images/commercial-cleaning-chicago1.jpg) no-repeat}
#services-wrapper #services #commerciala:hover .border{background:url(images/5.jpg) no-repeat;}
#services-wrapper #services #window .border{background:url(images/3.jpg) no-repeat}
#services-wrapper #services #window:hover .border{background:url(images/7.jpg) no-repeat;}
#services-wrapper #services #industrial .border{background:url(images/building-cleaning.jpg) no-repeat}
#services-wrapper #services #industrial:hover .border{background:url(images/4.jpg) no-repeat}
#services-wrapper #services .border{width:240px;height:250px;background:transparent}
#facility a:hover,#commercial a:hover,#window a:hover,#industrial a:hover{text-decoration:none}
#services p{color:#333333;margin:0 10px;text-align:justify;}
.divider{height:300px;text-align:center;}

/*#facility:hover,#commercial:hover,#window:hover,#industrial:hover{background:#475e23 url(images/curve.png?1317149248) no-repeat 0 445px;cursor:pointer;}
#facility:hover h2,#commercial:hover h2,#window:hover h2,#industrial:hover h2{color:#fff!important}
#facility:hover p,#commercial:hover p,#window:hover p,#industrial:hover p{color:#fff}
#facility:hover .border,#commercial:hover .border,#window:hover .border,#industrial:hover .border{-webkit-box-shadow:inset 0 0 0 5px #475e23;-moz-box-shadow:inset 0 0 0 5px #475e23;box-shadow:inset 0 0 0 5px #475e23;behavior:url(/javascripts/pie.htc?1317149248)}
#facility:hover a.more,#commercial:hover a.more,#window:hover a.more,#industrial:hover a.more{background-color:#fff;color:#475e23}*/
a.more{position:absolute;bottom:10px;background-color:#475e23;padding:5px 30px 5px 10px;color:white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/javascripts/pie.htc?1317149248);font-size:16px;font-family:'MentoneSemiBold',Arial,Helvetica,sans-serif;text-decoration:none}
#main-content{width:980px;/*min-height:200px;*/text-align:left;background:#fff;position:relative;z-index:5;padding-top:20px}
#main-content-inner{margin:0 5px;width:970px;padding:30px 30px;background-color:#f2efef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/javascripts/pie.htc?1317149248);margin-bottom:20px;margin-top:10px;overflow:hidden}
#welcome-content-inner{width:920px;padding:5px 20px 10px;background-color:#e5e5e5;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;behavior:url(/javascripts/pie.htc?1317149248);margin-bottom:20px;margin-top:-10px;overflow:hidden}
#sidebar{width:810px;padding:15px 120px 15px 30px;background:#475e23 url(images/sidebar_curve.png?1317149248) no-repeat bottom right;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;behavior:url(/javascripts/pie.htc?1317149248);margin:0;position:absolute;top:385px;z-index:100}
#sidebar-nav{width:auto}
#sidebar a{width:auto}
#sidebar a:link,#sidebar a:visited{color:white;font-family:'AllerRegular',Arial,Helvetica,sans-serif;font-size:17px}
#sidebar-nav a{border-right:1px solid white;padding-right:20px;margin-right:20px}
#sidebar-nav a:last-child{border:none;padding:0;margin:0}
#sidebar div#sidebar-nav a.current{text-decoration:underline}
#footer{width:1000px;padding:0;background:#fff;text-align:left;font-size:14px;color:#475e23;font-family:'AllerRegular',Arial,Helvetica,sans-serif;margin-top:20px;}
/*#footer img{margin:50px 0 10px 0}*/
#footer a{color:#699423;margin-right:10px}
#contact_footer{width:920px;padding:0;background:#fff;text-align:left;font-size:14px;color:#475e23;font-family:'AllerRegular',Arial,Helvetica,sans-serif;margin-top:100px}
#contact_footer img{margin:50px 0 10px 0}
#contact_footer a{color:#699423;margin-right:10px}
#footer_logos{float:right}
#footer_logos img{margin-left:20px}
#copyright-credits{width:920px;padding:10px 20px;font-size:10px;color:#333;text-align:center}
#copyright-credits a{text-decoration:none;color:#333}
#copyright-credits a:hover{text-decoration:underline}
#flash-notice,#flash-error,#flash-success{padding:3px 10px;font-size:14px;font-weight:bold;text-align:center}
#flash-notice{color:black;background-color:#fff1a8}
#flash-error{color:white;background-color:#c00}
#flash-success{color:black;background-color:#e6efc2}
#userbar{float:right;margin:10px}
#search-box{position:absolute;top:50px;right:0;width:200px}
#search-input{border:1px solid #999;margin:0;width:160px;height:16px;padding:3px;vertical-align:top}
#search-go{border:1px solid #999;background-color:#e0e0e0;padding:3px;margin:0;vertical-align:top;position:relative;left:-1px}
.blur{color:#fff!important}
.qterm{color:black;background-color:#ff6;font-weight:bold}
.testimonial p{display:inline}
#blog-box ul li{list-style:none;margin:0}
#contact-box input,#contact-box textarea{display:block;margin-bottom:5px;width:160px;padding:3px}
#tag{color:#475e23;font-size:28px;font-weight:bold;font-style:italic;line-height:1;font-family:'MentoneSemiBold',Arial,sans-serif}
#follow-img{margin-top:35px}
.pagination{position:absolute;right:424px;top:65px;color:white;background:#475e23;max-width:300px;padding:5px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(/javascripts/pie.htc?1317149248);font:18px 'MentoneSemiBold',Arial,Helvetica,sans-serif;font-style:none}
.pagination a:link,.pagination a:visited{color:white;text-decoration:none}
.pagination a:hover{color:#25438b;text-decoration:none}
ul.facilities-list li p{color:white!important}
ul.facilities-list li h3{color:white!important;font-size:20px}
ul.facilities-list li{list-style:none;margin:0;border-bottom:1px solid #fff;margin-bottom:10px}
ul.facilities-list li:last-child{border-bottom:none}
ul.facilities-list li a:link,ul.facilities-list li a:visited{color:white!important}
ul.facilities-list li a:hover{color:white!important}
ul.policy-links li a:link,ul.policy-links li a:visited{color:#475e23}
.services-list li{list-style-image:url(images/shamrock-small.png?1317149248)}
#main-content-inner ul{width:560px}
.img-right{float:right;margin:0 20px}
.news-box{float:left;width:550px}
.news-box li{list-style:none;margin-bottom:20px}
.news-item-container{float:left;width:550px}
a.read_more:link,a.read_more:visited{background-color:#475e23;color:white;padding:5px 30px 5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/javascripts/pie.htc?1317149248);font-weight:bold}
a.read_more:hover{background-color:#a9d169;text-decoration:none}
.back_btn a:link,.back_btn a:visited{background-color:#475e23;color:white;padding:5px 30px 5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/javascripts/pie.htc?1317149248);font-weight:bold}
.back_btn a:hover{background-color:#a9d169;text-decoration:none}
.side-back-btn{float:right;color:white;width:230px;padding:10px;background:#475e23;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(/javascripts/pie.htc?1317149248);font-family:'Mentone',Arial,Helvetica;font-size:16px;margin-top:20px}
.side-back-btn:hover{background:#a1c95f;cursor:pointer}
.side-back-btn a:link,.side-back-btn a:visited{color:white;text-decoration:none}
.news-item-container .news-item .news-info{color:#26448c;font-size:14px}
.services-container p{color:white!important}
@media print{#footer,#sidebar,.sf-menu,#search-box,#contact-form,#blog-comments-form{display:none}
a img{border:none}
body,#primary-wrapper,#secondary-wrapper,#main-content,#main-content-inner,#header{display:block!important;width:auto;margin:0;padding:0;background:white!important;color:black;font-size:11pt!important;position:static;border:none}
#footer{margin-top:5pt;padding-top:3pt;border-top:.5pt solid #ccc;font-size:9pt;}

/*Contact Form*/

p.contactwidget input[type=text]{
size:20;
}

form.wpcf7-form input[type="text"]{
size:20;
}