@import url('styles/2c-l.css');@import url('styles/reset.css');@import url('styles/rebuild.css');@import url('styles/wp.css');body{background:#CECECE;margin:0;padding-top:12px;}
#branding{margin:0 0 1.5em 0;}
#header{text-align:center;}
#masthead-wrapper{width:1036px;margin:auto;}
#masthead{margin-right:200px;width:836px;height:179px;background:url(images/header.jpg) top left no-repeat;}
#access{margin:0;overflow:auto;}
.skip-link{display:none;}
.menu{margin-top:10px;}
.menu ul{list-style:none;margin:0;}
.menu ul ul{display:none;}
.menu li{display:inline;}
.menu a{display:block;width:200px;height:30px;background:url(images/navsprite.gif) 0 0 no-repeat;border-bottom:1px solid #FFFFFF;font-family:Tahoma;font-size:12px;line-height:30px;text-decoration:none;padding-left:6px;color:#FFFFFF;margin-bottom:1px;}
.menu a:hover{background:url(images/navsprite.gif) 0 -30px no-repeat;}
#main{margin-right:200px;width:836px;}
#main-wrapper{width:1036px;margin:auto;}
#main-bottom{width:836px;height:20px;margin:auto;background:url(images/main-bottom.gif) top left no-repeat transparent;clear:both;margin-right:200px;}
#container{background:url(images/body-bg.gif) top left repeat-y #FFFFFF;}
.post{margin:0 0 3em 0;}
.entry-content, .entry-summary{margin:1.5em 0 0 0;min-height:520px;}
#content{padding:10px 20px;min-height:300px;height:auto !important;height:300px;}
#content li{font-family:Tahoma, sans-serif;font-size:1.1em;}
#content a{font-family:Tahoma, sans-serif;font-size:12px;color:#0F4E89;text-decoration:none;border-bottom:1px dotted #0F4E89;}
#content a:hover{color:#FF0000;border-bottom:1px dotted #FF0000;}
#content p{font-family:Tahoma, sans-serif;font-size:1.1em;text-align:justify;margin-bottom:8px;}
#content h1{font-family:Arial, sans-serif;font-size:1.4em;font-weight:bold;color:#298DC6;}
#content a.hp_item{font-family:Arial, sans-serif;font-size:1.25em;font-weight:bold;color:#298DC6;border-bottom:1px dotted #298DC6;}
#content a.hp_item:hover{color:#FF0000;border-bottom:1px dotted #FF0000;}
#content h2{font-family:Arial, sans-serif;font-size:1.3em;font-weight:bold;color:#298DC6;}
#content h3{font-family:Arial, sans-serif;font-size:1.2em;font-weight:bold;color:#298DC6;}
div.caption{background:url(images/title-bg.gif) top right repeat-x;margin-bottom:4px;margin-top:8px;margin-left:12px;}
div.caption div{background:url(images/title-r.gif) top right no-repeat;}
div.caption h1{font-family:Arial, sans-serif;font-size:1.2em;font-weight:bold;padding-left:8px;display:block;height:30px;background:url(images/title-l.gif) top left no-repeat;color:#FFFFFF;line-height:200%;}
.navigation{margin:0;overflow:auto;}
#navigation{width:836px;height:45px;margin-right:200px;background:url(images/nav-bg.gif) top left repeat-y;}
#navigation-wrapper{width:1036px;height:45px;margin:auto;}
#navigation-shadow-wrapper{font-size:0;margin:0 200px 0 0;background:url(images/nav-bg.gif);}
#navigation-shadow{margin:0 4px;background:#0D679B;background:#BEDBED;height:4px;}
.ul-nav-primary{list-style-image:none;list-style-position:inside;list-style-type:none;margin:0 0 0 6px;}
.li-nav-primary{float:left;}
.li-nav-primary a{display:block;line-height:45px;padding:0 16px;text-decoration:none;font-family:Arial, sans-serif;font-weight:bold;font-size:1.15em;color:#FFFFFF;background:url(images/nav-spacer.gif) center left no-repeat;}
.li-nav-primary a:hover{color:#FFFFFF;}
.li-nav-primary.first a{background:transparent;}
.li-nav-primary a:hover{color:#000;color:#C4DEFF;text-decoration:underline;}
.widget-area ul{list-style:none;margin-left:0;}
.widget-area ul ul{list-style:disc;margin-left:1.1em;}
.widget-area ul ul ul{margin-left:2.5em;}
.widget-container{margin:0 0 1.5em 0;}
#footer{background:none repeat scroll 0 0 #676767;border-top:4px solid #505050;height:auto !important;margin-top:30px;min-height:120px;}
#colophon{margin:auto;padding:8px;width:1060px;}
#footer p{color:#BEBEBE;font-family:Tahoma,sans-serif;font-size:11px;text-align:justify;}
#footer a{border-bottom:1px dotted #FFFFFF;color:#FFFFFF;text-decoration:none;}
#footer a:hover{border-bottom:1px dotted #9FC9FF;color:#9FC9FF;}
#site-info{padding:12px;padding-top:0;width:836px;margin-right:200px;color:#FFFFFF;font-family:Tahoma, sans-serif;font-size:1.1em;}
#callbox{width:180px;height:400px;position:fixed;top:12px;left:920px;display:none;}
#seals{width:200px;}
#seals img{margin-left:1px;}
#callus{background:url(images/callus-button.jpg) top left no-repeat;width:200px;height:183px;}
#callus-number{background:url(images/callus-number.gif) bottom left no-repeat #CECECE;width:200px;height:49px; display: block;}
#bac-window{width:448px;height:337px;background:transparent;position:absolute;top:0;left:0;z-index:999;}
#bac-top{width:448px;height:24px;background:url(/images/bac-top.png) top left no-repeat transparent;}
#bac-body{width:448px;height:400px;background:url(/images/bac-body.png) top left repeat-y;text-align:center;}
#bac-bottom{width:448px;height:13px;background:url(/images/bac-bottom.png) top left no-repeat transparent;}
#bac-close{display:block;width:48px;height:18px;background:url(/images/close-button.gif) top left no-repeat;position:relative;top:6px;left:382px;text-decoration:none;}
#btn-book-a-cleaner{display:block;width:200px;height:48px;background:url(images/btn-book-a-cleaner.gif) top left no-repeat;}
.pricetable-wrapper{padding:12px;}
.pricetable{width:100%;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF;}
.pricetable tr.even td{background:url("images/trbg-light.gif") repeat-x scroll left bottom #FCFAFA;}
.pricetable tr.odd td{background:url("images/trbg-dark.gif") repeat-x scroll left bottom #F7F5F5;}
.pricetable td{font-family:Tahoma,Arial,Tahoma,sans-serif;font-size:13.2px;padding:3px 5px;vertical-align:middle;}
.pricetable td.price{font-weight:bold;text-align:right;}
div.tablecaption{background:url("images/tablecaption-bg.gif") repeat-x scroll left top #3063A8;border-bottom:1px solid #1A3A67;}
div.tablecaption div{background:url("images/tablecaption-r.gif") no-repeat scroll right top transparent;}
div.tablecaption h1{background:url("images/tablecaption-l.gif") no-repeat scroll left top transparent;color:#FFFFFF !important;display:block;font-family:Arial,sans-serif;font-size:14px !important;font-weight:bold;padding:3px 6px;margin:0;}
.ptable{margin:0px;padding:0px;width:100%;box-shadow:6px 6px 5px #888888;border:1px solid #2785b2;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;margin-bottom:10px;}.ptable table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;margin:0px;padding:0px;}.ptable tr:last-child td:last-child{-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;width:25%;}
.ptable table tr:first-child td:first-child{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;}
.ptable table tr:first-child td:last-child{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;}.ptable tr:last-child td:first-child{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;}.ptable tr:hover td{}
.ptable tr:nth-child(odd){background-color:#f2f9fc;}
.ptable tr:nth-child(even){background-color:#ffffff;}.ptable td{vertical-align:middle;border:1px solid #2785b2;border-width:0px 1px 1px 0px;text-align:left;padding:2px;font-size:14px;font-family:Arial;font-weight:normal;color:#1f2638;}.ptable tr:last-child td{border-width:0px 1px 0px 0px;}.ptable tr td:last-child{border-width:0px 0px 1px 0px;}.ptable tr:last-child td:last-child{border-width:0px 0px 0px 0px;}
.ptable tr:first-child td{background:-o-linear-gradient(bottom, #87c9ed 5%, #2777a5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #87c9ed), color-stop(1, #2777a5));background:-moz-linear-gradient(center top, #87c9ed 5%, #2777a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#87c9ed", endColorstr="#2777a5");background:-o-linear-gradient(top,#87c9ed,#2777a5);background-color:#87c9ed;border:0px solid #2785b2;text-align:center;border-width:0px 0px 1px 1px;font-size:14px;font-family:Arial;font-weight:bold;color:#ffffff;}
.ptable tr:first-child:hover td{background:-o-linear-gradient(bottom, #87c9ed 5%, #2777a5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #87c9ed), color-stop(1, #2777a5));background:-moz-linear-gradient(center top, #87c9ed 5%, #2777a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#87c9ed", endColorstr="#2777a5");background:-o-linear-gradient(top,#87c9ed,#2777a5);background-color:#87c9ed;}
.ptable tr:first-child td:first-child{border-width:0px 0px 1px 0px;}
.ptable tr:first-child td:last-child{border-width:0px 0px 1px 1px;}
@media screen and (max-width:767px){#colophon,#site-info{padding:0}#content h2,.ul-nav-primary{text-align:center}body{width:100%;padding-top:0}.banner{max-width:100%;margin:auto}#main,#main-bottom,#navigation,#site-info{width:100%;margin-right:0}#main-wrapper,#masthead,#masthead-wrapper{width:100%;margin-right:0;background-position:-4px -4px}#navigation-wrapper{width:100%;height:auto;margin-top:-4px}#navigation{height:90px;background-size:cover;background-repeat:no-repeat;background-position:center}#navigation-shadow-wrapper{margin:0}div#callbox{left:0!important;z-index:999;top:auto;bottom:10px;height:auto;right:0;margin:auto;width:200px}#callbox .wpcf7,#callbox div#callus,#callbox div#seals{display:none}#navigation-shadow{margin:0}#container{float:none;margin:0;width:100%;background:#fff}#content{margin:0;padding:10px 15px}#primary,#secondary{float:none;overflow:hidden;width:auto;background:#fff;padding:0 15px}#main-bottom{background-size:contain}#colophon{width:100%}.li-nav-primary{display:inline-block;float:none}.ul-nav-primary{margin:0}img.alignleft,img.alignright{margin:10px auto;float:none;display:block}.widget-area ul ul,div.caption{margin-left:0}.menu a{margin:auto}#footer{margin-top:10px;padding:12px;width:auto;}#content h1{text-align:center;}}
.clear {
clear: both;
}

body { display: none; }