body {margin:0 0 0 10px;font-family:Calibri;font-size:13px;color:#292929;line-height:15px;text-align:left;background-color:White;background-image:url(../siteview/carpet_Cleaning_BG.jpg);background-position:left top;background-repeat:repeat-x;}
#widest {width:100%;height:100%;text-align:left;}
#siteRights {font-size:13px;color:#1776b9;font-weight:bold;margin:5px 8px 4px 15px;}
#siteRights a {color:#1776b9;text-decoration:underline;}
#siteRights a:hover {color:Black;}
/**/
h1 {margin:11px 0 4px 0;padding:0;color:#505050;font-weight:normal;font-size:22px;line-height:24px;text-align:left;font-family:Calibri;text-transform:uppercase;}
h2 {margin:11px 0 4px 0;padding:0;color:#1776b9;font-weight:bold;font-size:16px;line-height:20px;font-family:Calibri;font-style:italic;}
h2 a {margin:0;padding:0;color:#1776b9;font-weight:bold;font-size:16px;line-height:20px;font-family:Calibri;font-style:italic;}
h2 a:hover {color:#292929;}
h3 {margin:11px 0 4px 0;padding:0;color:#1776b9;font-weight:normal;font-size:15px;line-height:18px;font-family:Calibri;font-style:normal;}
h4 {margin:0 0 4px 0;padding:0;color:Black;font-size:13px;line-height:14px;font-family:Calibri;font-style:normal;}

img {border:none;margin:0;padding:0;}
image {border:none;margin:0;padding:0;}
.RgtFloat {float:right;margin:2px 1px 5px 12px;}

a {color:Blue;text-decoration:none;}
a:hover {text-decoration:underline;}
p {padding:0;margin:5px 0 12px 0;}
ul {margin-top:4px;list-style-image:url(../siteview/Icon_Arrow_Small.png);}
/**/
#siteTop div {float:left;font-size:17px;line-height:25px;font-weight:bold;}
#siteTop div.contact {margin:105px 25px 0 0;float:right;}
#siteTop div.contact label {color:#959595;font-size:22px;}

#MidServices {width:880px;float:right;margin:15px 0 15px 0;}
#MidServices img {margin:0 4px 0 4px;}
#MidServices image {margin:0 4px 0 4px;}

.rgtimg {float:right !important;margin:1px 0 1px 12px !important;}
.lftimg {float:left !important;margin:1px 12px 1px 0 !important;}

#MidArticles {float:left;width:840px;height:216px;padding:17px 0 0 18px;margin:15px 0 15px 0;background-image:url(../siteview/Stain_Cleaning.png);background-position:left top;background-repeat:no-repeat;}
#MidArticles div.art {width:190px;float:left;height:190px;margin:0 10px 0 0;padding:0 5px 0 0;border-right:solid 1px #1776b9;}
#MidArticles div.art div.title {width:190px;float:left;margin-bottom:5px;}
#MidArticles div.flash {width:205px;float:left;height:190px;border-right:none;}
#MidArticles a {color:#1776b9;font-size:15px;line-height:17px;font-weight:normal;}
#MidArticles a.readMore {color:#1776b9;font-size:12px;line-height:14px;font-weight:bold;}

#MidLocations {width:880px;float:left;margin:10px 0 2px 0;}
#MidLocations img {float:right;}
#MidLocations image {float:right;}
#MidLocations h2 {font-size:20px;margin:0 0 10px 0;}
#MidLocations a {background-image:url(../siteview/Icon_Arrow.png);background-repeat:no-repeat;background-position:left 3px;padding-left:16px;color:#959595;font-size:14px;margin-left:10px;font-weight:normal;line-height:21px;}
#MidLocations a.blue {background-image:none;padding-left:0;margin-left:0;font-size:14px;line-height:35px;color:Blue;}
#MidLocations div.areas {background-image:url(../siteview/Miami_HouseCleaning.png);background-repeat:no-repeat;background-position:right bottom;padding:12px;height:145px;width:600px;}
#MidLocations div.areas table {width:100%;}
#MidLocations div.areas label {background-image:url(../siteview/Icon_Arrow.png);background-repeat:no-repeat;background-position:left 3px;padding-left:16px;color:#505050;font-size:14px;line-height:21px;}


#siteBot {padding:30px 0 50px 0;}
#siteBot a {padding:0 7px 0 7px;color:#292929;font-weight:bold;}
#siteBot div.menu {background-image:url(../siteview/MiamiCleaning_Solutions.gif);background-repeat:no-repeat;background-position:left top;width:680px;float:left;padding-top:10px;}
#siteBot div.pic {float:left;padding-left:3px;}
/**/
.siteTxt {padding-top:20px;}

#left {float:left;width:220px;}
#leftservices {height:290px;padding-left:15px;background-image:url(../siteview/Miami_CleaningServices.png);background-repeat:no-repeat;background-position:left top;}
#leftservices label {padding-left:20px;color:White;font-size:15px;font-weight:normal;line-height:25px;background-image:url(../siteview/Icon_Arrow_CleaningServices.png);background-repeat:no-repeat;background-position:left 3px;}
#leftservices a {padding-left:20px;color:White;font-size:15px;font-weight:normal;line-height:25px;background-image:url(../siteview/Icon_Arrow_CleaningServices.png);background-repeat:no-repeat;background-position:left 3px;}
#leftlocations {height:415px;padding-left:15px;background-image:url(../siteview/CarpetCleaningMiami_Service_Locations.png);background-repeat:no-repeat;background-position:left top;}
#leftlocations a.TechSpecial {padding-left:0 !important;background-image:none !important}
#leftlocations .TechSpecial {float:left;margin:4px 0 0 -2px;}
#leftlocations h4 {padding:15px 0 10px 10px;margin:0;color:#1776b9;font-weight:bold;font-size:19px;line-height:24px;text-align:left;font-family:Calibri;}
#leftlocations a {padding-left:12px;color:#959595;font-size:13px;font-weight:normal;line-height:18px;background-image:url(../siteview/Icon_Arrow_Small.png);background-repeat:no-repeat;background-position:left 4px;}
#leftlocations a:hover {color:#292929;text-decoration:underline;}
#leftlocations a.blue {padding-left:0;color:Blue;font-size:13px;font-weight:normal;line-height:25px;background-image:none;}
#leftlocations label {padding-left:12px;color:#959595;font-size:13px;font-weight:normal;line-height:18px;background-image:url(../siteview/Icon_Arrow_Small.png);background-repeat:no-repeat;background-position:left 4px;}

#main {float:left;width:660px;}
#main div.mainright {float:right;width:196px;text-align:right;}
#main div.mainright img {float:right;margin:10px 0 10px 0;}
#main div.mainright image {float:right;margin:10px 0 10px 0;}

#main div.testimonials {float:left;margin:20px 0 20px 0;}
#main div.pic {float:right; width:177px;}
div.alttext
{
    float:left;
    width:443px;
    background-image:url(../siteview/Carpet_Cleaning_Testimonials_A.png);
    background-position:center top;
    background-repeat:no-repeat;
    color:#1776b9;
    font-weight:normal;
    font-size:22px;
    line-height:24px;
    padding:5px 0 0 20px;
}
div.text
{
    background-image:url(../siteview/Carpet_Cleaning_Testimonials_B.png);
    background-position:center top;
    background-repeat:repeat-y;
    float:left;
    width:423px;
    padding:10px 20px 0 20px;
}
div.TextBothSides {width:660px;float:left;}
div.TextLeftSide {width:330px;float:left;}
div.TextRightSide {width:330px;float:left;}

/**/
.divFormStyle {padding-top:5px;}
.divFormStyle TABLE {width:auto !important;}
.divFormStyle TH {font-family:Calibri;font-size:18px;font-weight:bold;color:#505050;text-decoration:none;}
.divFormStyle LABEL {font-family:Calibri;font-size:13px;font-weight:bold;color:#292929;text-decoration:none;}
.divFormStyle INPUT.text {border:solid 1px #ffffff;font-size:12px;width:133px;font-family:Arial;background-color:#ede9dd;}
.divFormStyle TEXTAREA.area {border:solid 1px #ffffff;font-size:12px;width:271px;font-family:Arial;background-color:#ede9dd;height:41px;}
.divFormStyle .serviceTypes DIV.check {float:left;height:19px;width:21px;}
.divFormStyle .serviceTypes DIV.label {height:19px;width:215px;line-height:19px;font-family:Calibri;}
.divFormStyle a.sendbtn {color:#505050;font-weight:bold;font-size:22px;line-height:24px;font-family:Calibri;margin:12px 0 0 15px;}
.divFormStyle a.sendbtn:hover {color:#292929;}
