body {
behavior: url("/csshover.htc");
padding: 0;
margin: 0 0 30px 0;
font-family: Arial, Helvetica, sans-serif;
background: #dadada;
font-size: 0.75em !important;
color: #000;
line-height: 16px;
}

/* CARTOON STYLES */

.mimes-thumb {
border: 1px solid #d7d9da;
background: #fff;
float: left;
width: 134px;
height: 134px;
margin-right: 35px;
margin-bottom: 35px;
position: static;
text-align: center;
}

#mimes-bg {
/* background:url(/asset/mimes-bg.gif) no-repeat; */
position: relative;
min-height: 430px;
_height: 430px;
z-index: 99;
}

#cartoonbox {
width: 557px;
height: 400px;
border: 1px solid #d7d9da;
background: #fff;
position: absolute;
top: 20px;
left: 22px;
text-align: center;
}

#mimes-quotebox {
width: 144px;
height: 99px;
position:absolute;
background: #e1e1e1;
left: 403px;
z-index: 98;
}

#mimes-guy1 {
width: 396px;
height: 187px;
background:url(/asset/mimes-guy1.gif) no-repeat;
position: absolute;
top: 395px;
z-index: 98;
}

#mimes-guy2 {
width: 307px;
height: 389px;
background:url(/asset/mimes-guy2.gif) no-repeat;
position: absolute;
left: 403px;
top: 100px;
z-index: 98;
}

/* CARTOON END */

img, div {
behavior: url("/iepngfix.htc");
}
#blog-poloroid {
width: 275px;
height: 303px;
position: absolute;
background: url('/asset/blog-poloroid.png') no-repeat;
top: -50px;
right: -50px;
behavior: url("/iepngfix.htc");
}
form {
margin: 0;
padding: 0;
}
.reverse a {
text-decoration: none !important;
}
.reverse a:hover {
text-decoration: underline !important;
}
img {
border: none;
}
.bg-bluefade {
background: url('/asset/bg-bluefade.gif') repeat-x bottom left;
}
.greybox {
background: #dadada;
padding: 15px;
}
#phonenumber {
color: #db0030 !important;
font-size: 18px;
text-align: right;
}
.datebox {
background: #ededed;
height: 50px;
width: 50px;
margin-right: 15px;
border: 1px solid #d9d9d9;
}
.datebox .pad {
padding: 10px 0 0 14px;
}
.blogarticle-right {
width: 540px;
float: right;
}
.blogarticle-left { 
width: 60px;
float: left;
}
.faqarticle-left {
float: left;
}
.red {
color: #db0030 !important;
}
.white {
color: #fff !important;
}
.small {
font-size: 9px;
}
.small_home, .small_home a, .small_home a:link, .small_home a:hover  {
font-size: 9px;
color: #d2e4f9 !important;
}
.dividerspace {
padding-bottom: 7px;
}
#pagetitle {
background: url('/asset/pagetitle-bg.gif') repeat-x;
height: 47px;
color: #fff;
font-size: 16px;
margin-bottom: 7px;
}

#pagetitle h1 {
font-size: 16px;
margin: 0;
padding: 0;
font-weight: normal;
}

#pagetitle a, #pagetitle a:link, #pagetitle a:visited{
color: #fff;
}
#pagetitle a:hover {
color: #fff;
}
#pagetitle .left {
background: url('/asset/pagetitle-left.gif') no-repeat top left;
height: 47px;
}
#pagetitle .right {
background: url('/asset/pagetitle-right.gif') no-repeat top right;
height: 47px;
padding: 15px;
}
.redlinks a, .redlinks a:link, .redlinks a:visited {
color:#ac0026;
text-decoration: underline;
}
.redlinks a:hover {
text-decoration: none;
}
.whitelinks a, .whitelinks a:link, .whitelinks a:visited {
color: #fff;
text-decoration: underline;
}
.whitelinks a:hover {
text-decoration: none;
}
.customertools-home ul {
padding: 0 0 0 0;
margin: 0;
margin-top: -7px;
}
.customertools-home ul li {
list-style-type: none;
background: url('/asset/arrow-blue.gif') no-repeat top left;
background-position: 0 11px;
width: 255px;
}
.customertools-home a, .customertools-home a:link, .customertools-home a:visited {
text-decoration: underline;
display:block;
position: relative;
padding: 9px 0 9px 15px;
}
.customertools-home a:hover {
text-decoration: none;
}
.customertools-home .scrunch a, .customertools-home .scrunch a:link, .customertools-home .scrunch a:visited {
padding: 3px 0 3px 15px;
}
.customertools ul {
padding: 0;
margin: 0;
}
.customertools ul li {
padding: 0;
margin: 0;
list-style-type: none;
float: left;
clear: left;
width: 245px;
background: url('/asset/columnblue-arrow.gif') no-repeat top left;
background-position: 15px 11px;
border-top: 1px solid #317fd8;
}
.customertools ul li:hover {
background: url('/asset/columnblue-bgdark.gif') repeat-y
}
.customertools a, .customertools a:link, .customertools a:visited{
color: #cde6ff;
text-decoration: none;
display:block;
position: relative;
padding: 5px 0;
text-indent: 30px;
}
.customertools a:hover {
background: url('/asset/columnblue-arrow.gif') no-repeat top left;
background-position: 15px 11px;
}
.pad {
padding: 15px;
}
a, a:visited, a:link {
color:#0053a0;
outline: none;
text-decoration: underline;
z-index: 1;
}
a:hover {
text-decoration: none;
}
#all {
width: 898px;
margin: 0 auto;
position: relative;
}
.blue {
color: #0053a0;
}

.blue-title {
color: #004d9c;
font-size: 16px;
line-height: normal;
color: #0053a0;
font-weight: bold;
}

.third {
width: 33%;
float: left;
}
.pad-footer {
padding: 15px;	
}
.clearrow {
clear: left;	
}
.clearboth {
clear: both;	
}
.title {
color: #004d9c;
font-size: 16px;
line-height: normal;
}
.title_home {
color: #d2e4f9;
font-size: 16px;
}
.stripp p {
margin: 0;
padding: 0;
}

#header {
margin: 20px 0 0 0;
height: 103px;
}
#navigation {
height: 48px;
background:url(/asset/menu-bg.gif) repeat-x;
}
#navigation .left {
height: 48px;
background:url(/asset/menu-left.gif) no-repeat top left;
}
#navigation .right {
height: 48px;
background:url(/asset/menu-right.gif) no-repeat top right;
}
#banner {
height: 203px;
margin-bottom: 7px;
}
#banner #repaironline {
display: block;
height: 203px;
width: 324px;
float: left;
background: url(/asset/banner-schedule.jpg) no-repeat;
}
#banneractions {
width: 574px;
float: right;
text-indent: -999em;
}
#banneractions a {
display: block;
float: left;
position: static;
height: 203px;
border-left: 1px solid #3c78b7;
}
#banneractions a.heating {
width: 142px;
border-left: none;
background: url(/asset/banner-heating.gif) no-repeat;
}
#banneractions a.heating:hover {
background: url(/asset/banner-heatingb.gif) no-repeat;
}
#banneractions a.cooling {
width: 143px;
background: url(/asset/banner-cooling.gif) no-repeat;
}
#banneractions a.cooling:hover {
background: url(/asset/banner-coolingb.gif) no-repeat;
}
#banneractions a.plumbing {
width: 143px;	
background: url(/asset/banner-plumbing.gif) no-repeat;
}
#banneractions a.plumbing:hover {
background: url(/asset/banner-plumbingb.gif) no-repeat;
}
#banneractions a.airquality {
width: 143px;	
background: url(/asset/banner-airquality.gif) no-repeat;
}
#banneractions a.airquality:hover {
background: url(/asset/banner-airqualityb.gif) no-repeat;
}
#actions {
height: 63px;
margin-bottom: 7px;
text-indent: -999em;
}
#actions a {
display: block;	
float: left;
position: static;
height: 63px;
}
#actions a.action-estimate {
width: 296px;
background: url(/asset/action-scheduleestimate.gif) no-repeat;
}
#actions a.action-estimate:hover { background: url(/asset/action-scheduleestimateb.gif) no-repeat; }

#actions a.action-repairman {
width: 300px;
background: url(/asset/action-schedulerepairman.gif) no-repeat;
}
#actions a.action-repairman:hover { background: url(/asset/action-schedulerepairmanb.gif) no-repeat; }

#actions a.action-maintenance {
width: 302px;
background: url(/asset/action-schedulemaintenance.gif) no-repeat;
}
#actions a.action-maintenance:hover { background: url(/asset/action-schedulemaintenanceb.gif) no-repeat; }

#body {
background: url('/asset/columnblue-bg.gif') repeat-y bottom left;
}
#body .bodywrap {
background: url('/asset/columnblue-bottom.gif') no-repeat bottom left;
}

#column {
width: 245px;
float: left;
background: url('/asset/columnblue-bg.gif') repeat-y;
}
#column .top {
height: 10px;
background: url('/asset/columnblue-top.gif') no-repeat;
}
#column .bottom {
height: 10px;
}
.column {
width: 245px;
float: left;
}
#main {
width: 645px;
min-height: 500px;
_height: 400px;
float: right;
}

.main {
width: 645px;
min-height: 400px;
_height: 400px;
float: right;
}
.tl {
background: url(/asset/body-tl.gif) #fff top left no-repeat;
_margin-top: -30px;
}
.tr {
background: url(/asset/body-tr.gif) top right no-repeat;	
}
.bl {
background: url(/asset/body-bl.gif) bottom left no-repeat;
}
.br {
background: url(/asset/body-br.gif) bottom right no-repeat;
}

#city h2 {
color: #cc0033;
font-size: 12px;
margin: 16px 0 4px 0;
padding: 0 ;
}

#city a {
text-decoration: none;
color:#003366;
}

#city a:hover {
text-decoration: underline;
}

#footer {
clear:both;
color: #767676;
margin-top: 7px;
line-height: 22px;
}
#footer a {
text-decoration: none;
color: #6a6a6a;
}
#footer a:hover {
color: #0053a0;
text-decoration: underline;
}
#footer a.reverse {
color: #0053a0;
}
#subfooter {
font-size: 11px;
color: #888;
text-align: right;
padding-right: 6px;
}

#subfooter a {
color: #888;
text-decoration: none;
}

#servicearea {
font-size: 11px;
color: #888;
text-align: right;
padding-right: 6px;
}

#servicearea a {
color: #888;
text-decoration: none;
}

#subfooter-coverage-area {
font-size: 11px;
color: #777;
padding: 4px 10px 10px 10px;
}

#subfooter-coverage-area a {
color: #777;
text-decoration: none;
cursor: pointer;
}

#coverage-area {
font-size: 11px;
color: #777;
padding: 4px 10px 10px 10px;
}

#coverage-area a {
color: #777;
text-decoration: none;
cursor: pointer;
}
table.counties a {
color:#000;
text-decoration:none;
}
#county-list {
display: none;
padding: 6px 0 0 5px;
font-size: 12px;
}
#bartow, #cherokee, #clayton, #cobb, #coweta, #dekalb, #douglas, #fayette, #forsyth, #fulton, #gwinnett, #henry, #paulding, #rockdale, #spalding, #walton {
display:none;
padding: 5px 10px 10px 10px;
}

.thirdspaced {
width: 299px;
float: left;
}
.thirdspaced .wrap {
margin-right: 7px;
background: #fff;
}
.fourthspaced {
width: 224px;
float: left;
}
.fourthspaced .height {
height: 140px;
}
.fourthspaced .wrap {
margin-right: 7px;
background: #fff;
}
.bluetitle {
height: 47px;
background: url(/asset/title-lightblue-bg.gif) repeat-x;
}
.bluetitle .pad {
padding: 15px;
}
.bluetitleleft {
height: 47px;
background: url(/asset/title-lightblue-left.gif) no-repeat top left;
}
.bluetitleright {
height: 47px;
background: url(/asset/title-lightblue-right.gif) no-repeat top right;
}

.darkbluetitle .pad {
padding: 15px;
}
.darkbluetitleleft {
height: 47px;
background: url(/asset/title-darkblue-left.gif) no-repeat top left;
}
.darkbluetitleright {
height: 47px;
background: url(/asset/title-darkblue-right.gif) no-repeat top right;
}
.darkbluetitle {
height: 47px;
background: url(/asset/title-darkblue-bg.gif) repeat-x;
}

.whitetitle .pad {
padding: 15px;
}
.whitetitleleft {
height: 47px;
background: url(/asset/title-grey-left.gif) no-repeat top left;
}
.whitetitleright {
height: 47px;
background: url(/asset/title-grey-right.gif) no-repeat top right;
}
.whitetitle {
height: 47px;
background: url(/asset/title-grey-bg.gif) repeat-x;
}

.bluetitle-coupons {
height: 47px;
background: url(/asset/title-lightblue-bg-coupons.gif) repeat-x;
}
.bluetitleleft-coupons {
height: 47px;
background: url(/asset/title-lightblue-left-coupons.gif) no-repeat top left;
}
.bluetitleright-coupons {
height: 47px;
background: url(/asset/title-lightblue-right-coupons.gif) no-repeat top right;
}
.coupon {
border: 4px dashed #acd0f9;
text-align: center;
}
.coupon .pad {
padding: 15px;
}

img.right {
float: right;
}

#headerswf { 
height: 73px;
}

#servicebtnswf {
height: 63px;
}

#learnmore {
display: none;
position: absolute;
top: 180px;
left: 40px;
background: #fff;
border: 4px solid #0e3579;
padding: 20px 20px 0 20px;
width: 768px;
z-index: 500;
}

#learnmore h1 {
font-size: 18px; 
}

li.arrow a {      
background: url('/assets/arrow.png') no-repeat top left;
background-position: 210px 8px;
}