/*
Theme Name: TemplateEleven
Theme URI: http://peakstudios.com/
Description: Wordpress Theme Based on Dev2 microsite template.
Author: Peak Studios
Version: 1.0
Tags:
*/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/***********************************************/
/*  2. General				    			   */
/*                                   		   */
/*  Applies to all pages 					   */
/***********************************************/

/* =General
-----------------------------------------------------------------------------*/
html {
	background: white url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_html3.png) repeat-x scroll 0 0;
	height:100%;
}
body {
	text-align: left;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size:62.5%;
	line-height:18px;
	background: white url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_html3.png) repeat-x scroll 0 0;
}

img.float_r {
	float:right;
	padding:0 0 16px 16px;
	clear:both;
}

img.float_l {
	float:left;
	padding:0 16px 16px 0;
	clear:both;
}
a.moreInfo_gray, a.moreInfo_blue {
	font-size:14px;
	font-weight:bold;
	color:#32735b;
	text-decoration:none;
	display:block;
	float:right;
	clear:both;
	padding-right:12px;
	padding-bottom:2px;
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/ico_arrowGray.png) no-repeat scroll right center;
}

a.moreInfo_blue {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/ico_arrowBlue.png) no-repeat scroll right center;
}

#sideBar a.moreInfo_blue {
	color:white;
}

a.moreInfo_gray:hover, a.moreInfo_gray:active {
	color:#666666;
}

/* =Typography
-----------------------------------------------------------------------------*/
p {
	font-size:12px;
	margin-bottom: 18px;
	color:#666666;
}



p.testimonial {
	background-color:#F3F3F3;
	padding:10px;
}


#header h1, #header p.franName {
	position:absolute;
	left:20px;
	top:38px;
	width:200px;
	height:105px;
}

#header h1 a, #header p.franName a {
	display:block;
	width:200px;
	height:105px;
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/img_logo_header.png) no-repeat scroll 0 0;
	text-indent:-999999px;
}

h2 {
	font-size:18px;
}
h3 {
	font-size:15px;
}
h4 {
	font-size:24px;
	font-weight:normal;
	color:#004789;
	margin:20px 0;
}
h4 span {
	font-size:24px;
	color:#95459a;
}

h5 {
	font-size:15px;
	color:#004789;
	margin-bottom:10px;
	padding-bottom:6px;
	border-bottom:1px solid #999;
}

input, select, th, td {
	font-size:12px;
}

a.moreInfo_gray {
	font-size:14px;
	font-weight:bold;
	color:#32735b;
	text-decoration:none;
	display:block;
	float:right;
	clear:both;
	padding-right:12px;
	padding-bottom:2px;
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/ico_arrowGray.png) no-repeat scroll right center;
	margin-right:20px;
}

a.moreInfo_gray:hover, a.moreInfo_gray:active {
	color:#666666;
}

p.bigger, p.bigger a {
	font-size: 24px;
	line-height:26px;
}


/* =Wrappers
-----------------------------------------------------------------------------*/
#wrapper {
	margin: 0 auto;
	width: 968px;
	position:relative;
}

#content {
	padding-bottom:20px;
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_contentRepeat.png) repeat-y scroll 0 0;
}

#colRight {
	float:right;
	width:650px;
	margin-right:4px;
}

#contentMain {
	width:630px;
	padding:20px 10px 20px 20px;
}

/* =SideBar
-----------------------------------------------------------------------------*/

#sideBar {
	width:290px;
	float:left;
	margin-left:4px;
}

#sideSpecials, #sideTest, #sideCities  {
	margin:0 0 20px 14px;
}

ul#allairSpec li {
	float:left;
	margin:5px;
}

#sideBar #meiele {
	display:block;
	margin:0 0 20px 20px;
}
body.twoColumn #content #contentMain ul#allairSpec li {
	list-style:none;
}


#sideBar p.sidebarHeader {
	font-size:24px;
	font-weight:bold;
	color:#e9e6e9;
	line-height:24px;
	margin-bottom:10px;
}

#sideBar ul.cityNav li a, #sideBar ul.cityNav li {
	font-size:14px;
	font-weight:bold;
	color:white;
	text-decoration:none;
}

#sideBar ul.cityNav {
	margin-left:20px;
}

#sideBar ul.cityNav li a:hover {
	color:#e9e6e9;
}


#bio {
	width:280px;
	margin:0 0 60px 14px;
}

#bio img {
	border:4px solid white;
	margin-left:34px;
}

#bio p {
	color:white;
	text-align:center;
}




/* =Quote Form
-----------------------------------------------------------------------------*/

p.quoteHead {
	border:3px solid #32735B;
	-webkit-border-radius: 8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	text-align:center;
	color:#32735B;
	font-size:26px;
	background-color:#f6f6f6;
	padding:14px 0;
	margin-top:14px;
	width:280px;
}

#sideVids {
	padding:10px 10px 30px 10px;;
}

#sideVids ul li {
	list-style:none;
	margin-bottom:4px;
}

#sideVids ul li a {
	text-decoration:none;
	color:white;
	font-weight:bold;
	font-size:12px;
	display:block;
	padding:10px 0 10px 45px;
	width:241px;
	background:#95459A url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/video_side.png) no-repeat scroll 0 0;
}

#sideVids ul li a:hover {
	background-color:#32735B;
}

.iform {
	font: 12px/18px;
	width:286px;
	margin:0 0 30px 0;
}

.iform label {
	display:block;
	color:white;
	font-weight:bold;
	font-size:12px;
}
.iform label.ilabel {
	width:auto;
	display:inline;
	float:none;
	line-height:26px;
	padding:0 14px 0 0;
	vertical-align:middle;
}
.iform .itext, .iform .itextarea, .iform .iselect, .iform .ibutton {
	width:270px;
	border:1px solid #999;
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin:0 0 14px 0;
	padding:5px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #eee), to(#fff));
	background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 25px);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
}

.iform .iselect {
	width:255px;
}

.iform input#ZipCode {
	float: left;
    margin: -4px 4px 10px 0;
    width: 50px;
}

.iform input#NumberofRugs {
	width:245px;
}

.iform .itext:hover, .iform .itextarea:hover, .iform .iselect:hover, .iform .ibutton:hover, .iform .itext:focus, .iform .itextarea:focus, .iform .iselect:focus, .iform .ibutton:focus {
	border-color: #333;
	background:#fff;
}
.iform .itext {
}
.iform .itextarea {
	height:100px;
	width: 250px;
}

.iform .iradio {
	margin:0;
	padding:0;
	vertical-align:middle;
}
.iform .ibutton {
	width:285px;
	background: -webkit-gradient(linear, left top, left 25, from(#dadada), color-stop(6%, #efefef), to(#dadada));
	background: -moz-linear-gradient(top, #dadada, #efefef 2px, #dadada 25px);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	border:2px solid #ffffff;
	-webkit-border-radius: 5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:14px 0 10px 0;
	color:white;
	font-weight:bold;
	background:#95459A;
	display:block;
}

.iform .addButton {
	background: -webkit-gradient(linear, left top, left 25, from(#dadada), color-stop(6%, #efefef), to(#dadada));
	background: -moz-linear-gradient(top, #dadada, #efefef 2px, #dadada 25px);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	border:2px solid #ffffff;
	-webkit-border-radius: 5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:white;
	font-weight:bold;
	background:#95459A;
	display:block;
	position:absolute;
	bottom:10px;
	left:90px;
	padding:4px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.iform .ibutton:hover, .iform .ibutton:focus, .iform .addButton:hover {
	background:#cccccc;
	border:2px solid #95459A;
	color:#95459A;
}
.iform li.iheader {
	display:block;
	font-size:18px;
	border-bottom:1px solid #000;
	padding:5px;
	text-indent:10px;
	margin:5px 0 15px
}
.iform li.iseparator {
	display:block;
	text-indent:-9999px;
	height:10px;
	line-height:10px;
	border-bottom:1px solid #999;
	margin:5px 0 15px
}
.iform .required {
	border-color:#F00;
	background:#FCF;
}
#imessageOK, #imessageERROR {
	border:1px solid #004785;
	padding:10px;
	font-size:16px;
	font-weight:bold;
	text-align: center;
	display:none;
	margin-bottom:20px;
	background: #F90;
	background: -webkit-gradient(linear, left top, left 25, from(#1F7255), color-stop(4%, #4B9E7E), to(#1F7255));
	background: -moz-linear-gradient(top, #1F7255, #4B9E7E 1px, #1F7255 25px);
	color:#fff;
}

/* =Header
-----------------------------------------------------------------------------*/
#header {
	width:100%;
	height:120px;
	padding-top:30px;
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_heade3r.png) no-repeat scroll 0 0;
}

#header h3 {
	position:absolute;
	top:40px;
	right:24px;
	font-size:24px;
	color:#32735b;
	line-height:28px;
	text-align:right;
}

#header h3 span, #header h3 span a, #header h3 span a:visited {
	font-size:30px;
	color:#95459a;
	text-decoration:none;
}


#header #onTV {
    position: absolute;
    left: 250px;
    top: 25px;
}

#header h2.subCity {
	color:#004785;
	margin:120px 0 0 26px;
}
/* =Utility Nav
-----------------------------------------------------------------------------*/
ul#utilityNav {
	position:absolute;
	top:115px;
	right:24px;
}
ul#utilityNav li {
	display:inline;
	float:left;
	margin-left:10px;
}
ul#utilityNav li a {
	height:27px;
	text-indent:-99999px;
	display:block;
}
ul#utilityNav li a.btnReviews:link, ul#utilityNav li a.schedApp:visited {
	width:140px;
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/btn_reviews.png) no-repeat scroll 0 0;
}
ul#utilityNav li a.btnReviews:hover, ul#utilityNav li a.schedApp:active {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/btn_reviews.png) no-repeat scroll 0 -33px;
}
ul#utilityNav li a.quickQuote:link, ul#utilityNav li a.quickQuote:visited {
	width:89px;
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/btn_sprite_quickQuote.png) no-repeat scroll 0 0;
}
ul#utilityNav li a.quickQuote:hover, ul#utilityNav li a.quickQuote:active {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/btn_sprite_quickQuote.png) no-repeat scroll 0 -34px;
}
ul#utilityNav li a.contactUs:link, ul#utilityNav li a.contactUs:visited {
	width:67px;
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/btn_sprite_contactUs.png) no-repeat scroll 0 0;
}
ul#utilityNav li a.contactUs:hover, ul#utilityNav li a.contactUs:active {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/btn_sprite_contactUs.png) no-repeat scroll 0 -34px;
}
/* =Main Nav
-----------------------------------------------------------------------------*/
.navMain {
	width:960px;
	height:35px;
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bgnavMain_ul.png) no-repeat scroll 0 0;
	margin-left:4px;
}
.navMain ul li {
	float:left;
	position:relative;
	z-index:100;
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_navMain.png) no-repeat scroll 0 0;
}

.navMain ul li:hover,
.navMain ul li.cc:hover,
.navMain ul li.fc:hover,
.navMain ul li.stg:hover,
.navMain ul li.cct:hover,
.navMain ul li.sp:hover,
.navMain ul li.tst:hover,
.navMain ul li.com:hover,
.navMain ul li.cce:hover {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_navMain.png) no-repeat scroll 0 -35px;
}

.navMain ul li a {
	text-indent:-9999px;
	display:block;
}

.navMain ul li.hm a {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/icn_home.png) no-repeat scroll center center;
	width:60px;
	height:33px;
}

.navMain ul li.cc a {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_navMain_carpetCleaning.png) no-repeat scroll center 9px;
	width:120px;
	height:33px;
}

.navMain ul li.fc a {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_navMain_upholsteryCleaning.png) no-repeat scroll center 9px;
	width:140px;
	height:33px;
}

.navMain ul li.com a {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_navMain_comm.png) no-repeat scroll center 9px;
	width:90px;
	height:33px;
}

.navMain ul li.stg a {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_navMain_tileStone.png) no-repeat scroll center 9px;
	width:124px;
	height:33px;
}

.navMain ul li.cct a {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_navMain_carpetTips.png) no-repeat scroll center 9px;
	width:120px;
	height:33px;
}

.navMain ul li.sp a {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_navMain_specials.png) no-repeat scroll center 9px;
	width:70px;
	height:33px;
}

.navMain ul li.tst a {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_navMain_testimonials.png) no-repeat scroll center 9px;
	width:94px;
	height:33px;
}

.navMain ul li.cce a {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_navMain_why.png) no-repeat scroll center 9px;
	width:120px;
	height:33px;
}

.navMain ul li ul.sub-menu {
	visibility:hidden;
	position:absolute;
	width:200px;
	height:0;
	background-image:none;
	left:3px;
}

.navMain ul li ul.sub-menu li {
	background-image:none;
}

.navMain ul li ul.sub-menu li a {
	background:#32735b none;
	text-transform:none;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	width:180px;
	text-indent:0;
	color:#ffffff;
	text-decoration:none;
	padding:10px;
	height:auto;
	font-size:12px;
}

.navMain ul li ul.sub-menu li a:hover {
	background:white none;
	text-transform:none;
	color:#32735b;
}

.navMain ul li:hover ul.sub-menu, .navMain ul li a:hover ul.sub-menu {
	visibility:visible;
	border:1px solid ##CCC;
}
/* =Footer
-----------------------------------------------------------------------------*/
#footer {
	font: normal 10px Arial, sans-serif;
	color: white;
	width: 968px;
	margin: 0 auto;
	padding: 100px 0 0;
	text-align: center;
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_footerTop.png) no-repeat scroll 0 0;
}


span.footer_boxesBottom {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/footer_boxesBottom.png) no-repeat scroll 0 0;
	height:6px;
	margin-bottom:30px;
	display:block;
}

#footer_boxes div.boxed {
	width:171px;
	padding:10px;
	padding-bottom:0px;
	float:left;
	border-right:1px solid #999;
	margin-top:10px;
	margin-bottom:4px;
	text-align:left;
	min-height:220px
}

#footer_boxes div.footer_box_last{
	border:none;
	margin-top:0;
}

#footer_boxes h5 {
	color:#004789;
	font-size:14px;
	font-weight:bold;
	margin-bottom:6px;
	padding-bottom:12px;
	border-bottom:2px solid #B3D4EF;
	text-align:left;
	line-height:0px;
}

#footer_boxes p.fran_name{
	margin:0 0 14px 0;
	padding-bottom:7px;
	border-bottom:2px solid #B3D4EF;
	line-height:14px;
}
#footer_boxes p.fran_name a:link, #footer_boxes p.fran_name a:visited{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#004789;
}
#footer_boxes p.fran_name a:hover, #footer_boxes p.fran_name a:active{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
#footer_boxes p.footer_phone {
	color:#95459A;
	font-size:16px;
	font-weight:bold;
	line-height:0;
	margin:15px 0 14px;
	padding:0 0 8px;
}

#footer_boxes ul {
	margin:0 6px;
}

#footer_boxes ul li {
	text-align:left;
	margin-bottom:3px;
}

#footer_boxes ul li a:link, #footer_boxes ul li a:visited {
	font-size:11px;
	text-decoration:none;
	color:#666666;
}

#footer_boxes ul li a:hover, #footer_boxes ul li a:active {
	text-decoration:none;
	color:#95459A;
}

#footer p {
	margin: 8px 0px;
	padding: 0px;
	font: normal 10px Arial, sans-serif;
	color:#666666;
}
#footer img {
	vertical-align: middle;
}

#footer img.facebook, #footer img.cleaningIcons, #footer img.contactIcon {
	margin-right:6px;
}
#footer .contactIcons {
	margin-top:-2px;
	margin-left: 0px;
	padding-left: 0px;
}

#footer a:hover, #footer a:active {
	color:#95459A;
	text-decoration: none;
}

.videos_li {
	padding-top:8px;
	padding-bottom:8px;
}

a.footer-link, a.footer-link:visited, a.footer-link-inner, a.footer-link-inner:visited, #footer p.bottom_links span {
	color: #666666;
	margin: 0px 10px;
	padding: 0px;
	text-decoration: none;
}

a.footer-link-inner, a.footer-link-inner:visited {
	margin:0;
}

a.chemdry-link, a:visited.chemdry-link {
	color: #666666;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.home-depot-link img {
	border: none;
}

/***********************************************/
/*  3. Home Page				    		   */
/*                                   		   */
/*  Applies to homepage 					   */
/***********************************************/

#rotator {
	width:650px;
	height:350px;
}

#rotator ul li p {
	background-color: rgba(0, 71, 133, .7);
	color: rgb(255,255,255);
    border: 2px solid white;
    border-radius: 8px 8px 8px 8px;
    font-size: 12px;
	font-weight:bold;
    padding: 12px;
    width: 560px;
	position:absolute;
	left:30px;
	bottom:10px;
}


ul#menu-homenav li  {
	float:left;
	width:140px;
	padding:0 10px;
}

ul#menu-homenav li.cc, ul#menu-homenav li.wdr  {
	padding:0 10px 0 0;
}

ul#menu-homenav li a {
	display:block;
	width:140px;
	padding:98px 0 20px;
	text-align:center;
	color:#32735b;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
}

ul#menu-homenav li.cc {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_homeMenu_cc.jpg) no-repeat scroll 0 0;
}

ul#menu-homenav li.aor {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_homeMenu_aor.jpg) no-repeat scroll 10px 0;
}

ul#menu-homenav li.fc {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_homeMenu_uc.jpg) no-repeat scroll 10px 0;
}

ul#menu-homenav li.sth {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_homeMenu_tsg.jpg) no-repeat scroll 10px 0;
}

ul#menu-homenav li.wdr {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_homeMenu_wdr.jpg) no-repeat scroll 0 0;
}

ul#menu-homenav li.purt {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_homeMenu_purt.jpg) no-repeat scroll 10px 0;
}

ul#menu-homenav li.sr {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_homeMenu_sr.jpg) no-repeat scroll 10px 0;
}

ul#menu-homenav li.wc {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_homeMenu_wc.jpg) no-repeat scroll 10px 0;
}


#featuredServices {
	width:100%;
	background-color:#EEE0EF;
	margin:-20px 0 0 -20px;
	padding:20px 0 20px 20px;
}

#featuredServices ul li {
	float:left;
}

#featuredServices ul li a {
	display:block;
	width:300px;
	text-align:center;
	color:#32735b;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	text-decoration:none;
}

#featuredServices ul li a span {
	width:300px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	height:200px;
	display:block;
	margin-bottom:12px;
	border:2px solid #95459A;
}

#featuredServices ul li#micro {
	margin-right:10px;
}

#featuredServices ul li#micro a span {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_homemenu_micro.jpg) no-repeat scroll 0 0;
}

#featuredServices ul li#tileRest a span {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_homemenu_tilerest.jpg) no-repeat scroll 0 0;
}

ul.awardsHome li {
	float:left;
	display:inline;
}


#preview {
	width:400px;
	border:10px solid #95459A;
	padding:225px 30px 33px;
	background:#ffffff url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_pop.jpg) no-repeat scroll 0 0;
}

#preview h2 {
	font-size:20px;
	line-height:20px;
	text-align:center;
	margin-bottom:20px;
	color:#004789;
}
#preview a {
	text-align:center;
	display:block;
	width:100%;
}
/***********************************************/
/*  4. 2 Column Pages				    	   */
/*                                   		   */
/*  Applies to all two column pages 		   */
/***********************************************/

body.twoColumn #content {
	min-height:300px;
}

body.twoColumn #content #contentMain {
	width:610px;
	padding:20px;
}

body.twoColumn #float_r {
	float:right;
	margin:0 0 20px 20px;
}

body.twoColumn #float_l {
	float:left;
	margin:0 20px 20px 0;
}

body.twoColumn .attachment-header_img {
	margin:0;
}






/* =Typography
-----------------------------------------------------------------------------*/
body.twoColumn #content #contentMain h2, body.twoColumn #content #contentMain h1{
	color:#004789;
	font-size:20px;
	font-weight:normal;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #999;
}

body.twoColumn #content #contentMain h3 {
	color:#32735b;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 5px;
}

body.twoColumn #content #contentMain h4 {
	color:#95459A;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 5px;
}

body.twoColumn #content #contentMain h3 span {
	color:#690;
	text-decoration:underline;
	text-transform:uppercase;
}

body.twoColumn #content #contentMain ul {
	margin:0 0 20px 20px;
	padding:0;
}

body.twoColumn #content #contentMain ul li {
	list-style:outside disc;
	padding-bottom:4px;
	font-size:12px;
	line-height:18px;
	color:#666666;
}

body.twoColumn #content #contentMain ul#green li {
	list-style-image:url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/leaf_icon_sm.png);
	padding-bottom:4px;
	color:#690;
}

body.twoColumn #content #contentMain ol {
	margin:0 0 20px 20px;
	padding:0;
}

body.twoColumn #content #contentMain ol li {
	list-style-type: decimal;
	padding-bottom:4px;
	font-size:12px;
	line-height:18px;
	color:#666666;
}

body.twoColumn #content #contentMain ul li a, body.twoColumn #content #contentMain p a,
body.twoColumn #content #contentMain ul li a:visited, body.twoColumn #content #contentMain p a:visited,
body.twoColumn #content #contentMain ol li a, body.twoColumn #content #contentMain ol li a:visited {
	text-decoration:none;
	color:#32735b;
}

body.twoColumn #content #contentMain ul li a:hover, body.twoColumn #content #contentMain p a:hover,
body.twoColumn #content #contentMain ul li a:active, body.twoColumn #content #contentMain p a:active,
body.twoColumn #content #contentMain ol li a:hover, body.twoColumn #content #contentMain ol li a:active {
	text-decoration:underline;
	color:#004789;
}

a.footer_bb {
	padding-right:75px;
}
a.footer_bb2 {
	padding-right:75px;
	padding-left:0px;
	margin-left:0px;
}

ain p a:hover,
body.twoColumn #content #contentMain ul li a:active, body.twoColumn #content #contentMain p a:active {
	text-decoration:underline;
	color:#004789;
}

a.footer_bb {
	padding-right:75px;
}
a.footer_bb2 {
	padding-right:75px;
	padding-left:0px;
	margin-left:0px;
}


/***********************************************/
/*  5. Schedule	Appointment			    	   */
/*                                   		   */
/***********************************************/
div#schedule_right {
	float:right;
	width:320px;
}

#carousel form div#schedule_right {
	width:325px;
}

div#schedule_right p {
	position:relative;
}

#carousel form div#schedule_right p {
	margin-bottom:8px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#carousel form div#schedule_right {width:335px;}
	#carousel form div#schedule_right p {margin-bottom:5px;}
}


div#schedule_left {
	float:left;
}

div#schedule_left p {
	margin-bottom:20px;
	position:relative;
}

div#schedule_left label#carpet_cleaning {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/buffer_mini_icon.png) no-repeat scroll 0 3px;
	overflow:visible;
	padding:10px 0 10px 35px;
}

div#schedule_left label#area_rug_cleaning {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/rug_mini_icon.png) no-repeat scroll 0 3px;
	overflow:visible;
	padding:10px 0 10px 35px;
}

div#schedule_left label#upholstery_cleaning {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/hyda_mini_icon.png) no-repeat scroll 0 3px;
	overflow:visible;
	padding:10px 0 10px 35px;
}


div#schedule_left label#purt {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/purt_mini_icon.png) no-repeat scroll 0 3px;
	overflow:visible;
	padding:10px 0 10px 35px;
}

div#schedule_left label#protectant {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/protectant_mini_icon.png) no-repeat scroll 0 3px;
	overflow:visible;
	padding:10px 0 10px 35px;
}

div#schedule_left label#water_damage {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/water_damage_mini_icon.png) no-repeat scroll 0 3px;
	overflow:visible;
	padding:10px 0 10px 35px;
}

div#schedule_left label#leather {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/leather_mini_icon.png) no-repeat scroll 0 3px;
	overflow:visible;
	padding:10px 0 10px 35px;
}

div#schedule_left label#stone_tile {
	background:transparent url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/tile_mini_icon.png) no-repeat scroll 0 3px;
	overflow:visible;
	padding:10px 0 10px 35px;
}

div#schedule_left h3, div#schedule_right h3 {
	padding-bottom:10px;
	color:#004789;
}

div#schedule_right input#f_name {
	margin-left:8px;
}

div#schedule_right input#l_name {
	margin-left:8px;
}

div#schedule_right input#address {
	margin-left:23px;
}

div#schedule_right input#city {
	margin-left:49px;
}

div#schedule_right input#zip {
	margin-left:9px;
}

div#schedule_right input#email {
	margin-left:37px;
}

div#schedule_right input#phone {
	margin-left:23px;
}

div#schedule_right input#promo {
	margin-left:4px;
}


.warning {
	color:red;
}

/***********************************************/
/*  6. Awards						    	   */
/*                                   		   */
/***********************************************/
div.award_wrap {
	margin-bottom:20px;
}

img.award{
	float:left;
}
p.awards_desc {
	float:right;
	width:500px;
	padding-top:10px
}

/***********************************************/
/*  7. Chemdry Vs Steam						   */
/*                                   		   */
/***********************************************/

div.vs_float_l {
	float:left;
	width:300px;
}
div.vs_float_r {
	float:right;
	width:300px;
}

div.vs_float_l img, div.vs_float_r img {
	border:1px solid #CCC;
	padding:6px;
	margin-top:10px;
}

span.caption {
	display:block;
	margin-bottom:10px;
}

/***********************************************/
/*  8. Contact Page							   */
/*                                   		   */
/***********************************************/

div#local_sites {
	float:right;
	width:250px;
	height:350px;
}

/* =Email Us Box -*/

body.twoColumn #content #sideBar #emailUsBox {
	margin-bottom:20px;
	padding:24px 15px 0;
	width:245px;
	overflow-x:hidden;
}


body.twoColumn #content #sideBar #emailUsBox p {
	margin-bottom:6px;
}


body.twoColumn #content #sideBar #emailUsBox p.warning, body.twoColumn #content #sideBar #emailUsBox span.warning {
	color:red;
}

body.twoColumn #content #sideBar #emailUsBox p.success {
	color:#32735b;
}

body.twoColumn #content #sideBar #emailUsBox label {
	color:white;
	font-size:12px;
}

body.twoColumn #content #sideBar #emailUsBox input {
	margin-bottom:10px;
}


body.twoColumn #content #sideBar #emailUsBox label span {
	font-weight:bold;
	color:#944499;
	font-style:italic;
}

body.twoColumn #content #sideBar #emailUsBox #send {
	margin:6px 0 6px 70px;
}

/***********************************************/
/*  9. Specials Page						   */
/*                                   		   */
/***********************************************/

p.coupon {
	width:240px;
	height:104px;
	padding:26px 10px 20px 200px;
	margin-bottom:30px;
	background:white url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/bg_coupon_horz.png) no-repeat scroll 0 0;
	position:relative;
}
p.coupon span {
	display:block;
}
p.coupon span.coupTitle {
	color:#004785;
	font-size:18px;
	margin-bottom:10px;
}
p.coupon span.coupDesc {
	color:#95459A;
	font-weight:bold;
	line-height:16px;
	margin-bottom:8px;
}
p.coupon span.coupCode {
	color:#32735B;
	font-weight:bold;
	font-size:14px;
}
p.coupon span.coupExp {
	position:absolute;
	bottom:16px;
	right:10px;
	font-size:10px;
}
p.coupon span.coupDisc {
	position:absolute;
	bottom:-16px;
	left:0px;
	font-size:10px;
}

p.coupon span.franName {
	bottom: 20px;
    font-size: 12px;
    font-weight: bold;
    left: 18px;
    position: absolute;
}



/* fix for coupons in clean living box */
#cleanLivingBox h4.specTitle {
	margin-bottom:10px;
	padding:10px 0 0 0;
	width:122px;
	height:22px;
	background:white url(https://allairechemdry.com/wp-content/themes/TemplateEleven/images/ico_coupons.png) no-repeat scroll right top;
	color:#004785;
	font-size:18px;
	position: relative;
    left: 0;
    top:0;
}

#cleanLivingBox p.coupon {
	width:175px;
	height:auto;
	padding:0;
	margin-bottom:20px;
	background:none;
	position:relative;
}

#cleanLivingBox p.coupon span.coupTitle {
	color:#666666;
	font-size:16px;
	margin-bottom:6px;
}
#cleanLivingBox p.coupon span.coupDesc {
	color:#95459A;
	font-weight:bold;
	line-height:14px;
	margin-bottom:6px;
}
#cleanLivingBox p.coupon span.coupCode {
	color:#32735B;
	font-weight:bold;
	font-size:14px;
}
#cleanLivingBox p.coupon span.coupExp,
#cleanLivingBox p.coupon span.coupDisc,
#cleanLivingBox p.coupon span.franName,
#featuredCoup p.coupon span.coupExp,
#featuredCoup p.coupon span.coupDisc,
#featuredCoup p.coupon span.franName {
	display:none;
}

/***********************************************/
/*  10. testimonials Page					   */
/*                                   		   */
/***********************************************/

span.author {
	display:block;
	text-align:right;
	font-weight:bold;
	font-style:italic;
}
.testimonial {
	font-size:14px;
	color:#666666;
	position: relative;
    overflow: hidden;
	line-height:18px;
}

span.reviewer {
	display:none;

}
.feedback-author {
	font-size:14px;
	margin-top:4px;
	font-style:italic;
	font-weight:bold;
}

.feedback-author a {
	color:#30745B;
}

.testimonial_wrapper {
	background-color:#F3F3F3;
	padding:10px;
	margin-bottom:10px;
}



/***********************************************/
/*  11. Man's Best Friend Page				   */
/*                                   		   */
/***********************************************/
.friendBG {
	background-color:#D9E8D3;
	padding:10px;
	margin-bottom:20px;
	position:relative;
}

.friendList {
	position:relative;
	padding-left:80px;
	width:280px;
}


body.twoColumn #content #contentMain .friendList h3 {
	color:#004789;
}

.friendList img {
	position:absolute;
	left:0;
	top:0;
}

.dogSign1 {
	position:absolute;
	right:0;
	top:0;
	width:200px;
}

.dogSign1 p {
	position:absolute;
	left:0;
	bottom:5px;
	width:170px;
	padding:15px;
}

.dogHead {
	color:#4F4F4F;
	font-size:22px;
	width:375px;
	line-height:22px;
}

.dogHead span {
	color:#2A7933;
}

#friendBox2 .friendList {
	position:relative;
	padding-left:80px;
	width:190px;
	float:left;
}

#friendBox2 .friendList img {
	top:30px;
}

#friendBox3 .dogSign3 {
	position:absolute;
	right:0;
	top:0;
	width:350px;
}

#friendBox3 .dogSign3 p {
	position:absolute;
	right:0;
	top:60px;
	width:200px;
}

#friendBox4 .dogSign4 {
	position:absolute;
	right:0;
	top:0;
	width:200px;
}

body.twoColumn #content .nineStep {
	border-bottom:1px solid #666;
}

body.twoColumn #content #contentMain .nineStep h3 {
	font-size:18px;
	margin-bottom:10px;
}

body.twoColumn #content .nineStep img {
	float:left;
	margin:0 20px 20px 0;
	border:2px solid #95459A;
}

/***********************************************/
/*  11. Responsive      					   */
/*                                   		   */
/***********************************************/

@media screen and (max-width: 960px) {
	.navMain, #quickQuoteBox, #carousel, #allergenIMG, #onTV, .mobile-hide, #menu-homenav {
		display:none;
	}

	#wrapper {
		margin: 0;
		position: relative;
		width: auto;
		padding:20px;
	}

	#header {
		background: #ffffff none no-repeat scroll 0 0;
		height: auto;
		padding-top: 30px;
		width: 100%;
	}
	#header h1, #header p.franName {
    color: #004789;
    font-size: 24px;
    font-weight: bold;
    left: 0;
    line-height: 26px;
    position: relative;
    top: 0;
    width: auto;
	text-align: center;
}
#header h1 a, #header p.franName a {
    background: transparent url("images/img_logo_header.png") no-repeat scroll center top;
    width: 100%;
}
#header h3 {
    position: relative;
    right: 0;
    top:0;
	text-align:center;
	width: 100%;
}

#header h2.subCity {
	margin: 0 0 10px 0;
	text-align: center;
}

#content {
    background: #fff;
	padding-top:20px;
	overflow: hidden;
}

#colRight {
	float: none;
	margin-right: 0;
	width: 100%;
	clear: both;
	overflow: hidden;
}

#rotator {
    display:none;
}

#contentMain {
    width: 100%;
		padding:20px 0;
}

#featuredServices {
	margin: 0;
	padding: 20px;
}

#sideVids ul li a {
	width: auto;
}

a#healthyHome {
	display:block;
	overflow:hidden;
	width:100%;
	text-align:center;
}

a#healthyHome img {
	width:auto !important;
}

#sideBar {
    float: none;
    margin-left: 0;
    width: 100%;
	background:#9CCDF8;
	padding:20px 0;
}


#sideBar p.coupon {
    margin: 10px auto;
}

#sideBar p.sidebarHeader {
    text-align:center;
}

#homeSpecials {
    margin: 0 0 60px 0;
}

#sideBar p.sidebarHeader {
    text-align:center;
	margin:20px 0;
}

#sideBar #home_callout {
    padding: 0 0 20px;
    text-align: center;
}

p.quoteHead a {
    margin: 0 auto;
}

ul#utilityNav {
    display: block;
    position: relative;
    right: 0;
    top: 0;
}

ul#utilityNav li {
	display:block;
	float:none;
	margin: 0 20px;
}

ul#utilityNav li a {
    display: block;
    height: auto;
    text-indent: 0;
}


ul#utilityNav li a.schedApp:link, ul#utilityNav li a.schedApp:visited {
    background: #32735B none no-repeat scroll 0 0;
    width: 100%;
	color:#ffffff;
	text-decoration:none;
	font-size:16px;
	font-weight:100%;
	text-align:center;
	padding:10px 0;
	margin:10px 0;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

ul#utilityNav li a.contactUs:link, ul#utilityNav li a.contactUs:visited {
	display:none;
}


a#tap {
	float:none !important;
	text-align:center !important;
	margin:0 auto;
	display:block;
	padding:0 0 30px 0 !important;
}

a.logoMain {
    left: 0;
    position: relative;
    top: 0;
	margin:0 auto;
	display:block;
	width:150px;
}

	#leafyBG {
		width:100%;
	}


	#innerWrapper {
    	background: #ffffff none no-repeat scroll 0 0;
		padding:20px;
	}



	#homeContent {
		padding: 0;
		width: 100%;
	}


	#leftBox, #centerBox, #rightBox {
    float: none;
    margin-left: 0;
    max-height: 450px;
    min-height: 0;
    padding: 26px 10px 10px;
    position: relative;
    width: 95%;
}

body.twoColumn .attachment-header_img {
    margin-left:0;
	width:100%;
	padding:20px 0;
}

#featuredCoup {
	margin-bottom:20px;
}

body.twoColumn #content #contentMain {
    float: none;
    margin: 0 0 20px 0;
    width: 100%;
		padding:0;
}

body.twoColumn img.header_img {
	width:100%;
	height:auto;
	margin-bottom: 20px;
}

body.twoColumn #content #contentMain img {
	display:none;
}

body.twoColumn #content #sideBar {
    float: none;
    margin-left: 0;
    width: 100%;
}

	#footer {
    background: #9ccdf8 none no-repeat scroll 0 0;
    color: white;
    font: 10px Arial,sans-serif;
    margin: 0;
    padding:0;
    text-align: left;
    width: 100%;
}


body.twoColumn #content #sideBar ul.subNav {
    background: transparent url("https://allairechemdry.com/wp-content/images/bg_box_blue.png") repeat-x scroll 0 0;
    border: 1px solid #999999;
    margin-bottom: 20px;
    padding: 24px 15px 0;
    width: auto;
}

body.twoColumn #content #sideBar #cleanLivingBox {
    background: transparent url("https://allairechemdry.com/wp-content/images/bg_box_purple.png") repeat-x scroll 0 0;
    border: 1px solid #999999;
    margin-bottom: 20px;
    padding: 24px 15px 0;
    width: auto;
}


body.twoColumn #content #sideBar div.cityNav {
    background: transparent url("https://allairechemdry.com/wp-content/images/bg_box_green.png") repeat-x scroll 0 0;
    border: 1px solid #999999;
    margin-bottom: 20px;
    padding: 24px 15px 0;
    width: auto;
}


#footer_boxes div.boxed {
    border:none;
    float: left;
    margin-bottom: 4px;
    margin-top: 10px;
    min-height: 220px;
    padding: 10px 10px 0;
    text-align: left;
    width: 44%;
}

#leaves {
display:none;
}

}

/* =Clearfix
-----------------------------------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

span.peak {position:absolute; left:-99999px; top:-99999px;}


/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}


/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background: none !important;
	}
	#wrapper {
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display: none;
	}
	#site-generator a {
		margin: 0;
		padding: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display: inline;
	}
	.home .sticky {
		border: none;
	}
}
