@charset "utf-8";
 .box_sm {
float: left;
font-size: 15px;
margin-right: 10px;
padding: 5px 0 15px;
width: 197px;
}
.box_sm p {
border-bottom: 1px solid #CCCCCC;
color: #485B6B;
display: block;
font-weight: bold;
line-height: 25px;
text-align: left;
width: 88%;
}
.box_sm {
color: #2395D1;
list-style-type: none;
}
.box_sm li {
line-height: 20px;
margin-top: 5px;
padding: 10px 0 10px 15px;
}
.box_sm li span {
display: block;
margin-left: 35px;
}
.box_sm a {
color: #000000;
font-size: 12px !important;
outline: medium none;
}
.box_sm a:hover {
text-decoration: none;
}
.box_sm p a:hover, .box_sm p a:active {color:red;}
.box_sm li {list-style:none; margin-left:0;}
.outer_box_sm {display:block; clear:both;} body {
background-image: url(//www.detailedhousecleaning.com/wp-content/themes/twentyeleven/images/body_bg.jpg);
margin:0 auto;
padding:0;
font-family: arial, verdana, Helvetica, sans-serif;
color:#000000;
font-size:12px;
background-repeat: repeat-x;
}
form {
display:inline;
margin:0;
padding:0px;
}
img {
border:none;
padding:0;
margin:0;
}
a {
color:#000000;
text-decoration:underline;
padding:0px;
margin:0px;  
}
a:hover {
color:#000000;
text-decoration:none;
}
h1, h2, h3, h4, h5, h6, p{
padding:0px;
margin:0px;
font-weight:normal;
}
.clear{
clear:both;
}
.clear_height{
}
.fLeft{
float:left;
}
.fRight{
float:right;
} h1 {
color:#515152;;
font-size:14px;
line-height:25px;
}
h2 {
color:#45537b;;
font-size:18px;
line-height:45px;
text-decoration:underline;
font-weight:bold;
}
h3 {
color:#000000;;
font-size:16px;
font-weight:bold;
padding-bottom:10px;
}
h4 {
color:#000000;;
font-size:14px;
font-weight:bold;
}
h5 {
color:#000000;;
font-size:12px;
}
h6 {
color:#000000;;
font-size:11px;
}
.header{ height:261px;  
padding:0;
margin:0 auto;
width:980px;
}
.call_us {
background-image:url(//www.detailedhousecleaning.com/wp-content/themes/twentyeleven/images/callus_bg.jpg);
width:615px;
float:right;
height:48px;
}
.call_us_text {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
float:right;
padding-top:15px;
padding-right:22px;
}
.call_us_number {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
float:right;
padding-top:15px;
padding-right:22px;
}
.call_us_number a{ text-decoration:none; color:#fff;}
.banner {
width:980px;
float:left;
height:175px;
position:relative;
}
.banner_text {
float:left;
width:362px;
background-color:#acc3ec;
height:115px;
color:#FFFFFF;
padding-top:60px;
text-align:center;
font-size:30px;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
}
.banner_image {
width:300px;
float:left;
}
.banner_right_text{
float:right; margin-top:6px; margin-right:100px;
}
.right_box_phone a:hover{ text-decoration:none;}
.right_box_phone a{ color:#0b0075; text-decoration:none;}
.banner_right_text a.expertise-award.cleanslate{ display:block; cursor:pointer!important;}
.navigation_bg {
width:915px;
background-image:url(//www.detailedhousecleaning.com/wp-content/themes/twentyeleven/images/navigation_bg.jpg);
float:left;
text-align:center;
height:38px;
padding-top:6px;
padding-left:65px;
margin-top:0px;
}
.navigation_inner {
text-align:center;
}  .navigation {
border:none;
border:0px;
margin:0px;
font: 10px "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
}
#menu {
position:relative;
z-index:100;
height:28px;
}
#menu ul {
margin:0;
padding:0px;
list-style:none;
}
#menu li {
margin:0 10px 0 0;
padding:0px;
float:left;
}
#menu li li {
padding:0;
font-size:12px;
border-bottom:1px solid #C3C0BF;
}
#menu li a {
list-style:none;
display:block;
color:#FFF;
line-height:32px;
text-decoration:none;
text-align:center;
width: 161px;
height: 32px;
background-image:url(//www.detailedhousecleaning.com/wp-content/themes/twentyeleven/images/navigation_bg1.jpg);
float: left;
background-repeat: no-repeat;
padding-top:0px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#0b0075;
}
#menu-item-20 a {
border-right:none;
}
#menu-item-82 ul {
left:-114px;
}
#menu li a:hover {
color:#000; }
.sf-menu li.sfHover {
color:#EEE5C1;
background:url(//www.detailedhousecleaning.com/wp-content/themes/twentyeleven/images/menu_hover.png) repeat-x scroll 0 0 transparent;
text-decoration:none;
} #menu ul ul li a {background: none repeat scroll 0 0 #cadaf3;
color: #000; }
#menu ul ul ul li a {background: none repeat scroll 0 0 #cadaf3;
color: #000; }
#menu ul ul li a:hover {background: none repeat scroll 0 0 #352e8f;
color: #fff; }
#menu ul ul ul li a:hover {background: none repeat scroll 0 0 #352e8f;
color: #fff; }
#menu li.current_page_item a { color: #000;
}
#menu li.current-menu-item a { color: #000;
}
#menu ul li.current_page_item > a { color: #000;
}
#menu ul ul li.current-menu-ancestor > a {
background: none repeat scroll 0 0 #352e8f !important;
color: #fff;
}
#menu ul li.current-menu-ancestor > a {
color:#000; }
#menu ul li.current-menu-item > a {
color:#000; }
#menu ul ul li.current-menu-item > a {
background: none repeat scroll 0 0 #352e8f !important;
color: #fff;
}
#menu ul li.current-menu-parent > a { color: #000;
} .sf-menu, .sf-menu * {
margin:			0;
padding:		0;
list-style:		none;
}
.sf-menu {
line-height:	1.0;
}
.sf-menu ul {
position:		absolute;
top:			-999em;
width:			13em; }
.sf-menu ul li {
width:			100%;
}
.sf-menu li:hover {
visibility:		inherit; }
.sf-menu li {
float:			left;
position:		relative;
}
.sf-menu a {
display:		block;
position:		relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
left:			0;
top:			30px; z-index:		99;
color:#fff;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
top:			-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
left:			195px; top:			0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
top:			-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
left:			195px; top:			0;
} #menu .sf-menu li ul {
margin:0;
padding:0;
background:	#5a4929;
width:172px;
}
#menu .sf-menu li ul li {
position:relative;
width:200px;
}
#menu .sf-menu li ul ul {
margin:0;
}
#menu li li a {
border-right: medium none !important;
color: #fff;
display: block;
padding: 5px 10px;
width: 180px;
background:#cadaf3;
text-align:left;
}
#menu .sf-menu li.sfHover li a {
padding:12px 15px;
width:172px;
color:#000;
}
.sf-menu li li:hover, .sf-menu li li.sfHover, #menu .sf-menu li.sfHover li a:hover, #menu .sf-menu li.sfHover li a:focus, #menu .sf-menu li.sfHover li a:active, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
outline:0;
color:#000;
background:#d5ccbb;
}
#menu li.sfHover a {
color:#000 !important
} .sf-menu a.sf-with-ul {
padding-right: 	2.25em;
color:#fff;
min-width:		1px; }
.sf-menu.sf-with-ul a {
color:#fff;
}
.sf-sub-indicator {
position:		absolute;
display:		none;
left:			50%;
margin-left:	-5px;
margin-top:20px;
top:			2.05em; width:			10px;
height:			10px;
text-indent: 	-999em;
overflow:		hidden;
background:		url(//www.detailedhousecleaning.com/wp-content/themes/images/arrows-ffffff.png) no-repeat 0 -100px; }
a > .sf-sub-indicator { top:			.8em;
background-position: -10px -100px; } a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
color:#fff;
background-position: 0 -100px; } .sf-menu ul .sf-sub-indicator {
background-position:  -10px 0;
}
.sf-menu ul a > .sf-sub-indicator {
background-position:  0 0;
} .sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px 0; } .sf-shadow ul {
padding: 0 8px 9px 0;
}
.sf-shadow ul.sf-shadow-off {
background: transparent;
} .main_middle {
margin:0 auto;
}.middle {
width:930px;
margin:0 auto;
padding-left:50px;
padding-bottom:10px;
padding-top:20px;
background-image:url(//www.detailedhousecleaning.com/wp-content/themes/twentyeleven/images/middle_body_bg.jpg);
height:auto;
}
.middle_left {
width:640px;
float:left;
}
.middle_left h3{
margin-top:10px;
}
.middle_left ul{
margin-top:0px;
padding-top:0px;
}
.middle_left_content1 {
width:315px;
float:left;
}
.middle_left_content1 ul {
margin-top:10px;
}
.middle_left_content1 span{
list-style-image:url(//www.detailedhousecleaning.com/wp-content/themes/twentyeleven/images/arrow.gif);
list-style-type: none;
width:315px;
float:left;
}
.middle_left_content1 span li{
padding-bottom:5px;
}
.middle_left_content2 {
width:315px;
float:left;
}
.middle_left_content2 ul{
margin-top:10px;
}
.middle_left_content2 li{
margin-left:10px;
}
.middle_left_content2 span{
width:315px;
float:left;
list-style-image:url(//www.detailedhousecleaning.com/wp-content/themes/twentyeleven/images/arrow.gif);
}
.middle_left_content2 span li{
padding-bottom:5px;
}
.middle_left p{
padding-top:10px;
padding-bottom:10px;
}
.contact_left {
width:25%;
float:left;
padding-top:10px;
text-align:left;
}
.contact_right {
width:75%;
text-align:left;
padding-top:10px;
}
.contact_form {
width:100%;
text-align:center;
}
.contact_form_fields {
width:80%;
padding-left:18%;
text-align:center;
}
.contact_heading {
width:100%;
float: left;
}
.contact_submit {
width:75%;
text-align:left;
padding-left:25%;
padding-top:15px;
}
.contact_heading h3{
padding-top:15px;
}
.error_msg {
color:#FF0000;
width:100%;
text-align:left;
padding-left:25%;
padding-top:10px;
}
.modWrap {
float:right;
width:280px;
padding-right:20px;
}
.middle_right {
width:238px;
float:left;
}
.right_box {
background-color:#ACC3EC;
margin-left:10px;
border:thin solid #8381b6;
border-top:none;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.right_box_phone {
font-size:16px;
padding:15px;
color:#0b0075;
font-weight:bold;
}
.right_box p {
padding:15px;
font-size:12px;
color:#0b0075;
}
.right_box_heading {
background-image:url(//www.detailedhousecleaning.com/wp-content/themes/twentyeleven/images/Right_heading.jpg);
background-repeat:no-repeat;
font-size:18px;
color:#FFF;
padding:8px;
}
.saprater {
background-image:url(//www.detailedhousecleaning.com/wp-content/themes/twentyeleven/images/Saprater.jpg);
background-repeat:no-repeat;
}
.sitemap {
padding-left:30px;
}
.caretips_image {
margin-top:20px;
margin-left:10px;
}
.Footer {
width:100%;
background-image: url(//www.detailedhousecleaning.com/wp-content/themes/twentyeleven/images/footerBg.jpg);
background-repeat: repeat-x;
background-position: left top;
margin-top:0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
.FooterTop {
width:980px;
padding:10px 0px 10px 0px;
margin:0 auto;
}
.FooterTop a{
color:#0b0075;
font-size:14px;
padding:0px 4px 0px 4px;
text-decoration:none;
}
.FooterTop a:hover{
color:#6d61e0;
}
.Footer_bottom {
width:980px;
margin:0 auto;
}
.FooterCopyright {
color:#646466;
float:left;
width:680px;
font-size:11px;
height:20px;
padding-left:5px;
margin:0 auto;
}
.FooterAdmin {
color:#646466;
float:left;
width:310px;
font-size:11px;
text-align:right;
padding-right:10px;
}
.FooterAdmin a{
color:#646466;
text-decoration:none;
}
.FooterAdmin a:hover{
color:#999999;
text-decoration:none;
}
.wpcf7-form span{ width:130px; float:left;}
.wpcf7-form input[type="text"]{
background: none repeat scroll 0 0 #FFFFFF;
border-color: #999999 #DDDDDD #DDDDDD;
border-style: solid;
border-width: 1px;
margin: 5px 0;
padding: 3px;
width: 408px;
}
.wpcf7-form textarea {
background: none repeat scroll 0 0 #FFFFFF;
border-color: #999999 #DDDDDD #DDDDDD;
border-style: solid;
border-width: 1px;
padding: 3px;
width: 408px;
}
.wpcf7-form input[type="Submit"] {
background: none repeat scroll 0 0 #352e8e;
border: 1px solid #CCCCCC;
color: #fff;
cursor: pointer;
font-weight: bold;
height: 34px;
margin-right: 10px;
margin-top: 10px;
padding: 5px;
width: 69px;
}
.contact_heading hr {
width:85%;
}
#content img { float:right; padding-left:10px;}
.care_img_padd{ padding-bottom:10px;}
.error_page{
width:500px;
margin:0 auto;
}
.error_page p{
width:300px;
text-align:center;
font:normal 22px Arial, Helvetica, sans-serif;
}	
.call_us {
background-image: url(//www.detailedhousecleaning.com/wp-content/themes/twentyeleven/images/callus_bg.jpg);
width: 615px;
float: right;
height: 48px;
background-size: 100%;
}
.call_us {
margin: 0 auto;
width: 100%;
}
.call_us h3 {
margin: 0 auto;
width: 100%;
text-align: center;
padding-top: 14px;
font-size: 14px;
}
h3.rat-review-title {float: left!important;}
div.wpcr3_aggregateRating{font-size: 1.0em!important;}
.wpcr3_button_1 {background: #7364ff!important;color:#fff!important;}
.wpcr3_button_1:hover{background: #000!important;color: #fff!important;}
h3 .wpcr3_button_1{
background: #7364ff  none repeat scroll 0 0 !important;
border: none!important;
border-radius: 4px!important;
box-shadow: none !important;
color: #fff!important;
font-size: 15px!important;
font-weight: bold!important; margin-top: -2px!important;
padding: 8px 13px 8px 13px!important;
}
wpcr3_leave_text {
line-height: 28px!important;
color: #272d33!important;
font: 800 19px/33px Raleway,sans-serif;
margin-bottom: 20px!important;
text-transform: uppercase!important;
}
.wpcr3_review_form_text_field .text-input {
color: #000 !important;
font: 12px/20px Arial, Helvetica, sans-serif !important; background: white;
border-color: #fff;
margin-top: 3px!important;
margin-bottom: 3px!important;
}
.wpcr3_required {color: #1b293c !important;
font: 12px/20px Arial, Helvetica, sans-serif !important; background: white;
border-color: #b8b8b8;}
.wpcr3_button_1 .wpcr3_submit_btn{
background: #5087c4 none repeat scroll 0 0 !important;
color: #fff !important;
font-weight: bold !important;
}
#tm_builder_outer_content .tm_pb_text_align_left { text-align: left;
}
.wpcr3_review_item .wpcr3_review {
margin-bottom: -13px;
margin-top: 30px!important;
color: #272d33;
}
.wpcr3_review_title {
font-size: 16px !important;
font-weight: bold;
line-height: 30px !important;
margin: 5px 0px;
color: #272d33;
}
blockquote {
border-left: 5px solid #000 !important;
}
blockquote.wpcr3_content{margin: 10px!important;}
.page-id-112 blockquote p{
font-size: 13px!important;
color: #6e666c;
}
.wpcr3_content {
padding-left: 10px!important;
}
div.wpcr3_review div.wpcr3_review_author {
color: #000;
font-family: roboto;
font-size: 1.0em!important;
font-style: italic;
font-weight: bold;
margin-bottom: 14px;
}
div.wpcr3_aggregateRating {margin-bottom: 15px!important;}
.wpcr3_item {padding-bottom: 60px !important;}