/*

Theme Name: Plumbing Theme

Description: WordPress theme.

Version: 1.0

Author: Whizbang Solutions

Author URI: http://www.whizbangsolutions.com/

Tags: plumbing,houses,rooms

*/

body,h1,h2,h3,h4,h5,ul,li,img{

  	margin:0;

  	padding:0;

	}
	
	.bulletspace {
	float: left;
	margin: 0px 0px 0px 20px;
	}
	
		.bulletspace2 {
	float: left;
	margin: 0px 0px 0px 0px;
	}



#wb_wraper_footer p{

  	margin:0;

  	padding:0;

	}



body{

  	background:url(images/back4.png)  repeat-y center 0;

	

  	

	}

img,a{

  	border:0;

  	outline:none;

  	text-decoration:none;

		color:#064366;

	}

h3 a,h1 a,h4 a{

  	display:block;

	text-decoration:none;

  	border:0;

  	width:100%;

  	height:100%;

	

	}

.wb_fl{

	float:left;

	}

.wb_fr{

	float:right;

	}

.wb_txt{

	font:normal 14px/18px Arial, Helvetica, sans-serif;

	}

.wb_txt1{

	font:normal 12px/14px Arial, Helvetica, sans-serif;

	}

.wb_txt2{

	font:normal bold 24px Arial, Helvetica, sans-serif;

	}

.wb_txt2 a{

	color:#064366;

	}	

.wb_txt3{

	font:normal bold 18px Arial, Helvetica, sans-serif;

	}

.white{

	color:#fff;

	}

.blue{

	color:#064366;

	}

.blue1{

	color:#2d86c8;

	}

.mgn{

	margin:-31px 20px 0 0 ;

	}

.mgn1{

	margin:-30px 0px 0 0 ;

	}

.pad{

	padding:50px 20px 0 20px;

	}

.pad1{

	padding:5px 0 5px 0px;

	}

.pad2{

	padding:25px 0 5px 0px;

	}

.pad3{

	padding:5px 25px 0  0px;

	}

.cen{

	text-align:center;

	}

/*wraper-container*/



#wb_wraper_container{

	padding:0px 0 0 0;

	}	

#wb_container{

	margin:0px auto 0px auto;

	position:relative;

	}

/*header*/

#wb_wraper_header{

	height:110px;

	background:url(images/header_back.png)  repeat-y  center 0;

	}

#wb_header{

	width:942px;

	position:relative;

	margin:0 auto;

	}

#wb_logo{

	width:261px;

	height:97px;

	background:url(images/logo.png) no-repeat 0 0;

	text-indent:-999999px;

	position:absolute;

	top:0px;

	left:5px;

 	}

#wb_logo2{

	text-indent:-999999px;

	width:109px;

	height:108px;

	background:url(images/100.png)  no-repeat 0 0;

	position:absolute;

	top:0px;

	left:290px;

 	}

#ph_no2{



	width:295px;

	height:43px;

font-size: 2.5em;

	position:absolute;

	top:17px;

	right:-46px;
color: #FFF;
 	}

#wb_left{

	width:50%;

	height:110px;

	background:#6ce4fc;

	position:absolute;

	top:0px;

	left:0px;

	text-indent:-99999px;

	}

#wb_right{

	width:50%;

	height:110px;

	background:#16a9f1;

	position:absolute;

	top:0px;

	right:0px;

	text-indent:-99999px;

	}

#wb_back1{

	width:100%;

	height:49px;

	background:url(images/back1.png) repeat 0 0;

	position:absolute;

	top:110px;

	right:0px;

	text-indent:-99999px;

	}

/*menu*/

#wb_menu {

	width:517px;

	font-size:14px;

	line-height:normal;

	height:45px;

	background:url(images/menu_back.png) no-repeat 0 0;

	position:absolute;

	top:71px;

	right:-10px;

	z-index:50;

	}

#wb_menu ul {

	list-style:none;

	}

#wb_menu li {

	display:inline;

	height:48px;

	text-align:center;

	color:#fff;

	float:left;

	line-height:48px;

	padding:0px 13px 0 13px;

	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS" ;

	}

#wb_menu a {

	color:#040000;

	text-align:center;

	font-weight:bold;

	}

#wb_menu a:hover {

	color:#0168aa;

	text-decoration:none;

	}

#wb_content_main{

	background:url(images/back3.png)  no-repeat  center 0;

	}

/*wb_content_main_section1*/

.wb_wraper_content_main_section1{

	width:942px;

	margin:0px  auto 0px  auto;

	}

.wb_hd{

	color:#fd0202;

	font:normal  bold 18px/43px Arial, Helvetica, sans-serif;

	text-align:center;

	}

.left{

	width:300px;

	float:left;

	margin:0 0 0 -10px;

	} 

#wb_txt1{

	width:150px;

	height:63px;

	background:url(images/txt4.png) no-repeat 0 0;

	float:left;

	text-indent:-99999px;

	margin:10px 0 0 4px;

	}

#wb_txt{

	width:165px;

	height:63px;

	float:left;

	font:normal  bold 13px/18px Arial, Helvetica, sans-serif;

	margin:1px 0 0 4px;

	}

.center{

	width:347px;

	float:left;

	margin:15px 0 0 0;

	}

#wb_txt2{

	width:240px;

	height:91px;

	background:url(images/txt3.png) no-repeat 0 0;

	float:right;

	text-indent:-99999px;

	margin:0px 0 0 4px;

	}

.right{

	width:285px;

	float:right;

	margin:11px 0 0 0px;

	} 

#wb_txt3{

	width:161px;

	height:21px;

	background:url(images/txt5.png) no-repeat 0 0;

	text-indent:-99999px;

	}

/*wb_content_main_section2*/

#wb_wraper_content_main_section2{

	width:942px;

	margin:0px  auto 0px  auto;

	}	

#wb_content_main_section2{

	width:942px;

	margin:0px  auto 0px  auto;

	}

/*section2_left*/

#wb_section2_left{

	width:619px;

	float:left;

	}

.lists{

	width:600px;

	float:left;

	margin:-20px 0 0 0;

 	}

.lists li{

	list-style:none;

	width:250px;

	float:left;

	height:20px;

	color:#000;

	background:url(images/bullet1.png) no-repeat 0 5px ;

	padding:0 0 0 10px;

	font:normal 16px/20px Arial, Helvetica, sans-serif;

	}

/*section2_right*/



#wb_section2_right{

	width:303px;

	height:auto;

	float:left;
	margin:0px 0px 0px 20px;

	}
	



#wb_hd2{

	width:244px;

	height:82px;

	background:url(images/txt2.png) no-repeat 0 0;

	text-indent:-999999px;

	float:right;

	}

.lists1{

	width:190px;

	float:right;

 	}

.lists1 li{

	list-style:none;

	width:80px;

	float:left;

	height:20px;

	color:#fff;

	background:url(images/bullet2.png) no-repeat 0 5px ;

	padding:0 0 0 10px;

	font:normal bold 16px/20px Arial, Helvetica, sans-serif;

	}

#wb_hd3{

	width:295px;

	height:116px;

	background:url(images/txt1.png) no-repeat 0 0;

	text-indent:-999999px;

	float:left;

	}

#wb_hd4{

	width:233px;

	height:107px;

	background:url(images/40%.png) no-repeat 0 0;

	text-indent:-999999px;

	float:right;

	}

.wb_clear{

	clear:both;

	}	

/*wraper_footer*/

#wb_wraper_footer{

	margin:0 auto;

	height:88px;

	background:url(images/footerback.png) repeat 0px 0px;

	}

#wb_footer{

	width:942px;

	height:88px;

	margin:0 auto;

	background:url(images/footerback1.png) no-repeat 0px 0px;

	}

#wb_heading_footer{

	font-family: Arial, Helvetica, sans-serif ;

	font-size:16px;

	color:#fff;

	text-align:center;

	font-weight:bold;

	}

#wb_copy_rights{

	font-family: Arial, Helvetica, sans-serif ;

	font-size:12px;

	color:#fff;

	text-align:center;

	}

/*menu*/

#wb_footer_menu  {

	width:942px;

	float:left;

	height:51px;

	}

#wb_footer_menu  ul{

	list-style:none;

	width:820px;

	margin:0 auto;

	}

#wb_footer_menu li {

	text-align:center;

	float:left;

	padding:0px 20px 0 20px;

	font: normal bold 14px/43px  Arial, Helvetica, sans-serif ;

	}

#wb_footer_menu a {

	color:#fff;

	}

#wb_footer_menu a:hover{

	color:#0168aa;

	}



.entry{ padding:5px 0px;}		

.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}	

/* Begin Comments*/	

#comment{

margin:5px 0px;

width:440px;

padding:5px;

border:1px solid #4E473F;

}

#comments{

color:#4E473F;

}

.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}

.commentlist li ul li {

	font-size: 1em;

}



.commentlist li {

	font-weight: bold;

}



.commentlist li{ 

	border: 1px solid #4E473F;

	padding: 2px;

	background: #fff;

	}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}



#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentmetadata {

	font-weight: normal;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform {

	margin: 5px 10px 0 0;

	}

#commentform textarea {

	width: 100%;

	padding: 2px;

	}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

	}



.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	}



.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}



.commentlist p {

	margin: 10px 5px 10px 0;

}

.children { padding: 0; }



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

#author{

border:1px solid #4E473F;

}

#email{

border:1px solid #4E473F;

}

#url{

border:1px solid #4E473F;

}	

/* End Comments */
