/*
Theme Name: Scottish Plumber (bpds custom)
Theme URI: http://www.blueprintds.com
Description: Made by bpds.
Version: 1.0
Author: Blueprint Design Studio
Tags: bpds
*/
.searchpage div {
background:#F8F8F8;
margin:10px;
padding:10px;
}

.searchpage .postmetadata {
padding-left:10px;
}

body{
   font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
   font-size:13px;
   color:#000;
   background:url(images/background.jpg) center top;
}
:-moz-any-link:focus {
  outline: none;
}
.clearfloat{
   clear:both;
   line-height:0px;
   height:0px;
   font-size:0px;
}
.clearfloat.space10{
	margin-bottom:10px;
}
.hentry hr, .sraf{
   font-size:20px;
   line-height:20px;
   background:url(images/hr-bg.jpg) no-repeat;
   clear:both;
   float:left;
   margin:10px auto;
   width:440px;
   border: 0 none;
   height: 20px;
}
.noside .hentry hr, .pageContent .sraf{
	width:736px;
	background: url(images/hr-wide-bg.jpg) no-repeat;
}
h1{
	font-family:Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
}
.leftSection h1 a { color: black; text-decoration: none; }
.leftSection h1 a:hover { color: red; }
h2{
	font-family:Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	color:#00904f;
}
strong, b {
   font-weight:bold;
}
em, i {
	font-style: italic;
}
a{
   color:#1381fd;
   text-decoration:none;
   outline:none;
}
a:hover{
   color:#000;
}

ul li.collapsCat ul li.collapsCatPost a {
	color: #1381fd;
}

#inner-wrapper{
	width:804px;
	margin:0 auto;
}
#wrapper, #wp-email-popup{
	width:766px;
	margin:0 auto;
	min-height:500px;
	background:url(images/wrapper-bg.png) left top repeat-y;
	min-height:700px; 
	padding-left:19px;
	padding-right:19px;
}
#header{
	width:742px;
	height:182px;
	position:relative;
	padding:8px 12px 0 12px;
}
#header a.logo{
	float:left;
	margin-left:4px;
}
#header .header-middle{
	float:left;
	margin-left:17px;
	margin-top:30px;
	border-left:solid 2px #000;
}
#header .header-middle ul{
	margin-left:10px;
	
        width: 138px;
	height: 100px;
	overflow: hidden;
	text-indent: -999em;
}

#header a.header-middle{
	float:left;
	margin-left:4px;
}
#header .header-middle ul li{
	list-style: disc;
	font-family:Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
}
#search{
	float:right;
	margin-top:30px;
	text-align:right;
}
#search form{
	background:url(images/search-form-bg.jpg) no-repeat;
	width:189px;
	height:26px;
	float:right;
	margin-bottom:15px;
}
#search form input{
	float:left;
	border:none;
	background:none;
	width:160px;
	height:19px;
	padding-top:7px;
	padding-left:8px;
	color:#cccccc;
}
#search form button.submitBt{
	float:left;
	width:16px;
	height:16px;
	border:none;
	text-indent:-9999px;
	cursor:pointer;
	cursor:hand;
	background:url(images/submitBt.jpg) left top no-repeat;
	margin-top:5px;
}
#search form button.submitBt:hover{
	background:url(images/submitBt.jpg) left bottom no-repeat;
}
#menu{
	width:742px;
	height:52px;
	margin-top:15px;
	background:url(images/menu-bg.jpg) left bottom no-repeat;
}
#menu li{
	float:left;
}
#menu li a{
	height:49px;
	text-indent:-9999px;
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	margin-left:38px;
}
#menu li a:hover, #menu li a.active{
	background-position:left bottom;
	background-repeat:no-repeat;
}
#menu li a.home{width:68px;background-image:url(images/homeBt.png); margin-left:0px;}
#menu li a.cleaning{width:179px; background-image:url(images/cleaningBt.png);}
#menu li a.services{width:97px; background-image:url(images/servicesBt.png);}
#menu li a.contact{width:97px; background-image:url(images/contactBt.png);}
#menu li a.faq{width:49px; background-image:url(images/faqBt.png);}
#menu li a.blog{width:61px; background-image:url(images/blogBt.png); margin-left:39px;}



.contentWrapper, #wp-email-content form {
	padding:10px 15px 20px 15px;
}
.contentWrapper p{
	margin-bottom:25px;
	line-height:20px;
}
.contentWrapper br {
/*	display: block;
	clear: both; */
}
.leftSection{
	float:left;
	width:440px;
	padding-right:30px;
}
/*************
	Default Test Formatting imported from bpds-sandbox
**************/
.hentry { 
	clear: both; 
	border-bottom: #000 1px dotted;
	margin-bottom: 25px;
}
p.postmetadata { clear: both; margin-bottom: 5px; }
body.page .hentry { border-bottom: 0 none; margin-bottom: 0;  }
.hentry h1, .hentry h2, .hentry h3, .hentry h4, .hentry h5, .hentry h6 {
	clear: both;
}
.leftSection ul { list-style-type: square; padding-top: 0.5em; }
.leftSection li {
	list-style-position: inside;
	padding-bottom: 1em;
	background:url(images/arrow.jpg) left 1px no-repeat;
	padding-left:15px;
}
.leftSection .gform_wrapper li {
	background: transparent;
	padding-left: 5px;
}
.leftSection ol, .leftSection ul { padding-left: 1.4em; }
.leftSection ol li { list-style-type: decimal; padding-left: 0; }
.leftSection ol ul li  { 
	background:url(images/arrow.jpg) left 1px no-repeat;
	padding-left:15px;
}
.alignleft,.left,.align-left {
	float:left;
	margin: 0.5em;
}
.alignright,.right,.align-right, #archives-by-month {
	float:right;
	margin: 0.5em;
}
.column, .content-column { width:33%; overflow: hidden; }
.center, .aligncenter 
{
    display: block;
    text-align: center;
    margin: 0 auto;
}
a.rsswidget { color: #000; }
.widget_rss ul li { display: none; }
/* a.rsswidget { color: #FD5113; } /**/
.widget ul {
	padding-top: 5px;
}
.widget li {
	padding-left: 15px;
	padding-bottom: 5px;
}
/* End Defaults */
#gform_title { display: none; }
#post-9 h3#gform_title { display: block; }
.testimonials{
	float:left;
	clear:both;
}
.leftSection .testimonials ul { padding-left: 0; }
.testimonials li{
	list-style-type: none; 
	float:left;
	width:116px;
	height:85px;
	background:url(images/testimonials-bg.jpg) left top no-repeat;
	margin-left:10px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 10px 0 10px;
	position:relative;
}
.testimonials li label{
	position:absolute;
	bottom:0px;
	right:0px;
	color:#000;
}
.testimonials li.first{
	margin-left:0px;
}
.rightSection{
	float:left;
	width:266px;
}
.more{
	float:left;
	color:#1381fd;
	background:url(images/arrow.jpg) left 1px no-repeat;
	padding-left:15px;
	margin-top:5px;
}
.package{
	width:245px;
	height:81px;
	background:url(images/99package-bg.jpg) no-repeat;
	float:left;
	padding:65px 45px 15px 145px;
	margin-bottom:10px;
}
.right-box{
	float:left;
	width:249px;
	background:url(images/right-box-bg.jpg) left bottom no-repeat;
	padding:15px 10px 15px 15px;
	font-size:12px;
	margin-bottom:10px;
}
.right-box img{
	float:right;
}
.rightSection h1{
	background:url(images/right-box-top-bg.jpg) left 20px no-repeat;
	min-height:35px;
	display: block;
	float: none;
	clear: both;
}
.messageBt, .askBt, .signupBt{
	float:left;
	text-indent:-9999px;
	border:none;
	width:79px;
	height:23px;
	background:url(images/messageBt.jpg) left top no-repeat;
	margin-top:10px;
}
.messageBt:hover{background:url(images/messageBt.jpg) left bottom no-repeat;}

.askBt{
	width:132px;
	background:url(images/ask_questionBt.jpg) left top no-repeat;}
.askBt:hover{background:url(images/ask_questionBt.jpg) left bottom no-repeat;}

.signupBt{
	width:69px;
	margin-top:20px;
	background:url(images/signupBt.jpg) left top no-repeat;}
.signupBt:hover{background:url(images/signupBt.jpg) left bottom no-repeat;}

.leftSection a{
	color:#1381fd;
	text-decoration:underline;
}
.leftSection a:hover{
	color:#000;
}
.pageContent{
	width:736px;
}
#footer{
	width:734px;
	height:37px;
	margin:0 auto;
	background:url(images/footer-bg.png) no-repeat;
	padding:5px 35px 0 35px;
	font-size:10px;
	color:#555555;
}
#footer label.copy{
	float:left;
}
#footer label.address{
	float:right;
}
body .gform_wrapper { overflow: visible !important; }
