body {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Myriad Pro,Arial,Verdana,Helvetica,sans-serif;
    font-size: 13px;
    min-width: 900px;
    text-align: center;
}
p {
    margin: 0;
    padding: 0;
}
* {
    border: 0 none;
    margin: 0;
    padding: 0;
}
img {
    border-style: none;
}
img, div, a {
}
a {
    color: #0066FF;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
h1, h2, h3 {
    padding-bottom: 20px;
}
.side {
    padding-bottom: 0;
}
ul, ol {
    line-height: 20px;
    margin-left: 20px;
}
.blueText1 {
    color: #0066FF;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    padding-bottom: 22px;
    padding-top: 12px;
    text-align: center;
}
.blueText2 {
    color: #0066FF;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    padding-bottom: 22px;
    padding-left: 12px;
    padding-top: 40px;
}
.blueText3 {
    font-size: 12px;
    line-height: 22px;
    padding-left: 12px;
    padding-right: 22px;
    text-indent: 10px;
}
.orangeText1 {
    color: #FF6633;
    font-size: 24px;
    font-weight: bold;
    padding-top: 18px;
    text-align: center;
}
.readMore {
    color: #666666;
    float: right;
    font-size: 12px;
    font-style: italic;
    padding-bottom: 15px;
    padding-right: 12px;
    padding-top: 15px;
}
.readMore span {
    font-size: 14px;
}
.calloutBox2Inner2 .readMore a:link, .readMore a:visited {
    color: #666666;
    text-decoration: none;
}
.calloutBox2Inner2 .readMore a:hover {
    text-decoration: underline;
}
.calloutBox2Inner2 .readMore a:active {
    color: #666666;
    text-decoration: none;
}
.floatRight {
    float: right;
}
#wrapper {
    margin: 0 auto;
    text-align: left;
    width: 900px;
}
#branding {
    float: left;
    height: 149px;
    width: 900px;
}
#mainNavSection {
    background-image: url("/wp-content/themes/carpetcare/images/Main_nav_bg.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    height: 46px;
    margin-bottom: 25px;
    width: 900px;
}
.serchArea {
    color: #FFFFFF;
    float: right;
    font-weight: bold;
    height: 46px;
    list-style-type: none;
    padding: 13px 30px 0 0;
    text-align: center;
}
.serchArea li {
    float: left;
    list-style-type: none;
    padding: 0 0 0 30px;
}
.serchArea a {
    color: #FFFFFF;
    text-decoration: none;
}
.serchArea a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.goButton {
    float: right;
    margin-top: 3px;
    padding-top: 6px;
}
.searchField {
    border-left: 1px solid #B3B3B3;
    border-top: 1px solid #B3B3B3;
    height: 21px;
    margin-right: 5px;
    margin-top: 9px;
    padding: 3px;
    width: 145px;
}
#contentSection {
    float: left;
    width: 900px;
}
#mainContentSection {
    float: left;
    width: 667px;
}
#mainContent1 {
    float: right;
    width: 432px;
}
#mainContent1 p {
    line-height: 22px;
    padding-bottom: 25px;
}
.calloutBox3 {
    float: left;
    margin-bottom: 30px;
    width: 442px;
}
.calloutBox3Inner {
    float: left;
    width: 442px;
}
#mainContent1 .calloutBox3Inner h1 {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_3_top_bg.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    height: 48px;
}
#mainContent1 .calloutBox3Inner h1 span {
    text-align: center;
    visibility: hidden;
}
#mainContent1 .calloutBox3Inner p {
    padding-bottom: 0;
    padding-right: 5px;
}
.calloutBox4 {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_4_bg.jpg");
    background-position: left top;
    background-repeat: repeat-y;
    display: inline;
    float: left;
    margin-bottom: 15px;
    margin-left: 8px;
    width: 415px;
}
.calloutBox4Inner {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_4_bottom_bg.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    padding-bottom: 0;
    text-align: center;
    width: 415px;
}
.calloutBox4Inner h6 {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_4_top_bg.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 24px;
    font-style: italic;
    line-height: 42px;
    padding-left: 22px;
    padding-right: 22px;
    text-align: center;
}
.calloutBox4Inner h6 span {
    float: right;
}
#mainContent1 .calloutBox4Inner p {
    text-align: center;
}
.calloutBox5 {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_5_bg.jpg");
    background-position: left top;
    background-repeat: repeat-y;
    float: left;
    margin-bottom: 18px;
    width: 205px;
}
.calloutBox5Inner {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_5_bottom_bg.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    width: 205px;
}
.calloutBox5Inner h6 {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_5_top_bg.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 24px;
    font-style: italic;
    line-height: 42px;
    padding-left: 17px;
    padding-right: 17px;
    text-align: center;
}
.calloutBox5Inner h6 span {
    float: right;
}
.calloutBox5Inner p {
    color: #0066FF;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 12px 20px;
    text-align: center;
}
.calloutBoxCoupon {
    float: left;
    margin-bottom: 18px;
    width: 205px;
}
.calloutBoxCouponInner {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_coupon_bottom_bg.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    width: 205px;
}
.calloutBoxCouponInner h6 {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_coupon_top_bg.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 24px;
    font-style: italic;
    height: 45px;
    line-height: 42px;
    padding: 18px 25px 0 9px;
    text-align: center;
}
.calloutBoxCouponInner h6 span {
    float: right;
}
.calloutBoxCouponInner p a {
    color: #000000;
}
.calloutBoxCouponInner p {
    color: #0066FF;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 12px 20px;
    text-align: center;
}
.calloutBoxBlog {
    float: left;
    margin-bottom: 18px;
    width: 205px;
}
.calloutBoxBlogInner {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_blog_bottom_bg.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    width: 205px;
}
.calloutBoxBlogInner h6 {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_blog_top_bg.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 24px;
    font-style: italic;
    height: 43px;
    line-height: 42px;
    padding: 8px 17px 0;
    text-align: center;
}
.calloutBoxBlogInner h6 span {
    float: right;
}
.calloutBoxBlogInner p a {
    color: #000000;
}
.calloutBoxBlogInner p {
    color: #0066FF;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 12px 20px;
    text-align: center;
}
.calloutBox6 {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_4_bg.jpg");
    background-position: left top;
    background-repeat: repeat-y;
    display: inline;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    width: 415px;
}
.calloutBox6Inner {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_4_bottom_bg.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    padding-bottom: 0;
    text-align: center;
    width: 415px;
}
.calloutBox6Inner h6 {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_4_top_bg.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 24px;
    font-style: italic;
    line-height: 42px;
    padding-left: 22px;
    padding-right: 22px;
    text-align: center;
}
.calloutBox6Inner h6 span {
    float: right;
}
.calloutBox6Inner img {
    border-color: #0066FF;
    border-style: dashed;
}
#mainContent1 .calloutBox4Inner p {
    text-align: center;
}
#mainContent2 {
    float: left;
    font-size: 14px;
    width: 205px;
}
.calloutBox1 {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_1_bg.jpg");
    background-position: left top;
    background-repeat: repeat-y;
    float: left;
    margin-bottom: 18px;
    margin-left: 28px;
    width: 205px;
}
.calloutBox1Inner {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_1_bottom_bg.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    padding-bottom: 16px;
    width: 205px;
}
.calloutBox1Inner h3 {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_1_top_bg.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    color: #040404;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    line-height: 32px;
    padding-bottom: 8px;
    text-align: center;
}
.okButton {
    float: right;
    margin-right: 12px;
}
.enterEmailField {
    border-left: 1px solid #B3B3B3;
    border-top: 1px solid #B3B3B3;
    height: 21px;
    margin-left: 12px;
    margin-right: 5px;
    padding: 3px;
    width: 125px;
}
.calloutBox2 {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_2_bg.jpg");
    background-position: left top;
    background-repeat: repeat-y;
    float: left;
    margin-bottom: 18px;
    width: 205px;
}
.calloutBox2Inner1 {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_2_bottom_bg.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    width: 205px;
}
.calloutBox2Inner2 {
    background-image: url("/wp-content/themes/carpetcare/images/callout_box_2_top_bg.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    color: #0066FF;
    float: left;
    width: 205px;
}
.calloutBox2Inner2 ul {
    list-style-image: url("/wp-content/themes/carpetcare/images/blue_arrow.jpg");
    padding: 20px;
}
.calloutBox2Inner2 ul li {
    padding-bottom: 10px;
}
.calloutBox2Inner2 a:link, .calloutBox2Inner2 a:visited {
    color: #0066FF;
    text-decoration: none;
}
.calloutBox2Inner2 a:hover {
    text-decoration: underline;
}
.calloutBox2Inner2 h3 {
    color: #000000;
    margin-bottom: -8px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 28px;
}
.calloutBox2Inner2 h2 {
    color: #000000;
    font-size: 20px;
    font-style: italic;
    padding: 22px 0 0;
    text-align: center;
}
.calloutBox2Inner2 h5 {
    color: #000000;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    padding: 22px 12px 12px;
}
.mainContent2-2 {
    background-image: url("/wp-content/themes/carpetcare/images/carpet_care_miami_faded_logo.jpg");
    background-position: 17px top;
    background-repeat: no-repeat;
    float: left;
    width: 205px;
}
.mainContent2-2 h4 {
    font-size: 18px;
    font-style: italic;
    padding: 10px 17px 8px;
}
.mainContent2-2 p {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 18px;
    padding-left: 17px;
    padding-right: 17px;
}
#secondaryContent {
    float: right;
    width: 205px;
}
.contactLadyImg {
    float: right;
    margin-bottom: 5px;
    margin-right: 5px;
    margin-top: 0;
}
#footer {
    border-top: 3px solid #808080;
    float: left;
    margin-top: 28px;
    padding-bottom: 15px;
    padding-top: 10px;
    width: 900px;
}
#footer a:link, #footer a:visited {
    color: #0679F0;
    text-decoration: none;
}
#footer a:hover {
    text-decoration: underline;
}
.footerTagline {
    font-style: italic;
    padding-bottom: 19px;
    text-align: center;
}
.contacts {
    float: left;
    font-weight: bold;
    padding-left: 63px;
}
.copyright {
    float: right;
    font-weight: bold;
    padding-right: 63px;
    text-align: right;
}
.mainNav {
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 46px;
    list-style-type: none;
    padding-left: 35px !important;
    text-align: center;
}
.mainNav li {
    float: left;
    list-style-type: none;
    padding: 0;
}
.mainNav a:link, .mainNav a:visited {
    color: #FFFFFF;
    float: left;
    line-height: 46px;
    padding-left: 12px;
    padding-right: 20px;
    text-align: center;
    text-decoration: none;
}
.mainNav a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.mainNav .mainNav_abo a {
    padding-left: 38px;
}
.body_abo .mainNav_abo a {
    color: #FFFFFF;
    text-decoration: underline;
}
.body_cle .mainNav_cle a {
    color: #FFFFFF;
    text-decoration: underline;
}
.body_fre .mainNav_fre a {
    color: #FFFFFF;
    text-decoration: underline;
}
.body_cli .mainNav_cli a {
    color: #FFFFFF;
    text-decoration: underline;
}
.body_con .mainNav_con a {
    color: #FFFFFF;
    text-decoration: underline;
}
input[type="submit"] {
    border: 1px solid #000000;
    cursor: pointer;
    padding: 5px;
}
select {
    border: 1px solid #999999;
    cursor: pointer;
    padding: 3px;
}
input[type="text"] {
    border: 1px solid #999999;
    cursor: pointer;
    padding: 3px;
}
form#commentform input[type="text"] {
    border: 1px solid #999999;
    padding: 4px;
}
textarea {
    border: 1px solid #999999;
    padding: 3px;
    width: 94%;
}
#nav, #nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav a {
    display: block;
}
#nav li {
    background: none repeat scroll 0 0 transparent !important;
}
#nav li ul {
    background: none repeat scroll 0 0 #2E7DCC;
    font-size: 14px;
    left: -999em;
    line-height: 14px !important;
    margin-top: 46px;
    position: absolute;
    width: 220px;
    z-index: 9999;
}
#nav li:hover ul, #nav li.sfhover ul {
    left: auto;
}
.calloutBoxform {
    float: left;
    margin-bottom: 18px;
    width: 220px;
}
.bmform_inner119663 {
    border: medium none !important;
}

