@charset "utf-8";

/* CSS Document */



body {

	background-image: url(images/bg-plumbing.jpg);

	background-repeat: repeat;

	margin-top: 0px;

	margin-bottom: 0px;

}

#holder-main {

	margin: auto;

	width: 919px;

	position: relative;

	clear: both;

}

#holder-main #logo {

	float: left;

	margin-bottom: 22px;

	margin-top: 11px;

}

#holder-main #top-buttons {

	float: right;

	margin-top: 33px;

}

#holder-main #top-bar {

	clear: both;

	background-image: url(images/bg-topbar.png);

	background-repeat: no-repeat;

	background-position: left top;

	height: 34px;

	



}

.fieldbox {

	height:20px;

	background-color: transparent;

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	width: 134px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.fieldbox input {

	height:20px;

	background-color: transparent;

	background-image: url(images/bg-form.png);

	background-repeat: no-repeat;

	background-position: right top;

	color: #666;

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

	font-size: 10px;

	font-weight: bold;

	margin-top: 6px;

	padding-left: 6px;

	width: 134px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#holder-main #top-bar img {

	display: block;

	float: left;

	margin-top: 8px;

	margin-left: 11px;

}





#holder-main #top-bar h1 {

	font-family: "Arial Black", Gadget, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #478902;

	float: right;

	display: block;

	margin-top: 6px;

	margin-right: 22px;

	margin-bottom: 0px;

}

#holder-main #top-bar h2 {

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

	font-size: 14px;

	color: #333;

	display: block;

	float: left;

	margin-left: 11px;

	margin-top: 10px;

	margin-bottom: 0px;

}

#holder-main #top-bar h3 {

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

	font-size: 12px;

	font-weight: bold;

	color: #253cb4;

	float: left;

	margin-top: 10px;

	margin-right: 11px;

	margin-left: 22px;

	margin-bottom: 0px;

}

#holder-main #menu-main {

	clear: both;

	background-image: url(images/bg-linkbar.gif);

	background-repeat: repeat-x;

	height: 34px;

	background-position: left top;

	overflow: hidden;

}

#holder-main #menu-main ul  {

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

	font-size: 15px;

	font-weight: bold;

	color: #FFF;

	float: left;

	padding-top: 9px;

	padding-left: 0px;

	margin-top: 0px;

}

#holder-main #menu-main li {

	list-style-type: none;

	padding-right: 22px;

	padding-left: 22px;

	float: left;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #9C0;

}

#holder-main #menu-main li a{

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

	font-size: 15px;

	font-weight: bold;

	color: #FFF;

	text-decoration: none;

}

#holder-main #menu-main li a:hover{

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

	font-size: 15px;

	font-weight: bold;

	color: #1948f7;

	text-decoration: none;

}

#holder-main #menu-main img {

	display: block;

	float: right;

	margin-top: 7px;

	margin-right: 20px;

}

#holder-main #pane-left {

	float: left;

	margin-top: 0px;

	background-color: #FFF;

	width: 713px;

	margin-bottom: 22px;

}

#holder-main #pane-left #banner {

	float: left;

	margin-left: 11px;

	margin-top: 6px;

}



#holder-main #pane-right {

	float: left;

	width: 206px;

	background-color: #c45353;

	padding-bottom: 22px;

}

#holder-main #pane-right h1 {

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

	font-size: 24px;

	color: #FFF;

	display: block;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 0px;

	clear: both;

	margin-left: 12px;

}

#holder-main #pane-right ul  {

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

	font-size: 12px;

	font-weight: bold;

	color: #FFF;

	padding-top: 9px;

	padding-left: 0px;

	display: block;

	margin-top: 0px;

	margin-left: 4px;

}

#holder-main #pane-right li {

	list-style-type: none;

	padding-right: 43px;

	padding-left: 11px;

	display: block;

	float: left;

	width: 65%;

	background-color: #993333;

	margin-left: 7px;

	margin-top: 2px;

	padding-top: 4px;

	padding-bottom: 4px;

}

#holder-main #pane-right li a{

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

	font-size: 12px;

	font-weight: bold;

	color: #FFF;

	background-color: #993333;

	text-decoration: none;

}

#holder-main #pane-right li a:hover{

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

	font-size: 12px;

	font-weight: bold;

	color: #9F0;

	text-decoration: none;

}

#holder-main #pane-left #welcome {

	float: left;

	margin-top: 11px;

	margin-left: 22px;

	width: 670px;

}

#holder-main #pane-left #welcome h1 {

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

	font-size: 36px;

	color: #660000;

	margin: 0px;

	display: block;

}

#holder-main #pane-left #welcome p {

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

	font-size: 12px;

	color: #333;

	margin-top: 0px;

}

#holder-main #pane-left #tab1 {

	float: left;

	width: 300px;

	margin-left: 22px;

	border: 1px solid #CCC;

	background-image: url(images/bg-green.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 5px;

	padding-right: 11px;

	padding-left: 11px;

	overflow: hidden;

	padding-bottom: 11px;

}

h1 {

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

	font-size: 18px;

	font-weight: bold;

	color: #FFF;

	display: block;

	float: left;

	margin-top: 0px;

	margin-left: 22px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding: 0px;

}



#service1 {

	border: 1px solid #E9E9E9;

	padding: 6px;

	margin-top: 11px;

	overflow: hidden;

	float: left;

}

#service2 {

	border: 1px solid #E9E9E9;

	padding: 6px;

	margin-top: 11px;

	overflow: hidden;

	float: left;

}

#service3 {

	border: 1px solid #E9E9E9;

	padding: 6px;

	margin-top: 11px;

	overflow: hidden;

	float: left;

}



.img-floatleft {

	float: left;

	display: block;

}

.img-floatright {

	float: right;

	display: block;

}



.txt-tab-left {

	display: block;

	float: left;

	overflow: hidden;

	margin-left: 11px;

	color: #333;

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

	font-size: 11px;

	width: 132px;

	margin-top: 5px;

}

.orange-heading {

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

	font-size: 11px;

	font-weight: bold;

	color: #f34217;

	display: block;

	float: left;

	margin-left: 11px;

}









#holder-main #pane-left #tab2 {

	float: left;

	width: 300px;

	margin-left: 22px;

	border: 1px solid #CCC;

	background-image: url(images/bg-green.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 5px;

	padding-right: 11px;

	padding-bottom: 11px;

	padding-left: 11px;

	overflow: hidden;

}

#holder-main #pane-left #bg-bottom {

	clear: both;

}

#holder-main #form-ornage {

	float: left;

	margin-top: 4px;

	background-image: url(images/bg-oranage.gif);

	background-repeat: repeat-x;

	width: 206px;

	margin-bottom: 20px;

}

#holder-main #form-ornage h1 {

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

	font-size: 20px;

	font-weight: bold;

	color: #FFF;

	display: block;

	float: left;

	margin-left: 11px;

	width: 90%;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #F60;

	margin-bottom: 11px;

}

#holder-main #form-ornage form #name3 {

}



#holder-main #form-ornage form {

	float: left;

	margin-left: 25px;

	background-image: url(images/bg-form.png);

	background-repeat: no-repeat;

}



.fieldbox1 {

	height:21px;

	background-color: transparent;

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	width: 136px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-bottom: 3px;

}



.fieldbox1 input {

	height:21px;

	background-color: transparent;

	background-image: url(images/bg-form.png);

	background-repeat: no-repeat;

	background-position: right top;

	color: #666;

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

	font-size: 10px;

	font-weight: bold;

	width: 136px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#sendbutton {

	color:#fff;

	cursor:pointer;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	background-image: url(images/butt-searc.png);

	background-repeat: no-repeat;

	background-position: left top;

	height: 19px;

	width: 102px;

	float: left;

	margin-top: 11px;

	margin-bottom: 11px;

	margin-left: 12px;

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

	font-size: 12px;

	font-weight: bold;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#holder-main #copyrights {

	clear: both;

}

#holder-main #copy {

	clear: both;

	padding-top: 33px;

}

#holder-main #copy a{

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

	font-size: 12px;

	font-weight: bold;

	color: #000;

	text-decoration: none;

	padding-top: 11px;

}

#holder-main #copy a:hover{

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

	font-size: 12px;

	font-weight: bold;

	color: #f74419;

	text-decoration: none;

	padding-top: 11px;

}





ul#copy-bottom{

	list-style-type:none;

	height:80px;

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

	font-size:11px;

	margin:0;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0;

	padding-top: 2px;

	position: relative;

}



ul#copy-bottom{

	float:left;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0px;

}

	



ul#copy-bottom li {

	display:block;

	float:left;

	color:#000;

	line-height:17px;

	text-decoration:none;

	width: 120px;

	padding-top: 0;

	padding-bottom: 0;

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

	font-size: 12px;

	font-weight: bold;

	padding-right: 33px;

}

ul#copy-bottom li a.current{

	color:#F60;

	

}

ul#copy-bottom li a:hover{

	color:#f7441a;

	}

ul#copy-bottom li a{

	color:#000;

	}

