* {margin: 0; padding: 0}
body {
	background-color: #e7eaef;
	font-family: Arial, sans-serif
}
#header {
	background: #6e94f5 url("img/pipe.gif") 0 0 no-repeat;
	margin-bottom: 10px;
	/*padding: 29px 20px 20px 203px*/
	padding: 0 0 0 192px
}
#header div {
	background: #6e94f5 url("img/dots.gif") 0 2px repeat-x;
	height: 87px
}
#header div p {
	background: url("img/plumber-las-vegas.gif") 0 100% no-repeat;
	height: 32px;
	padding-top: 29px;
	text-indent: -200em
}
.head {
	background-color: #737994;
	float: left;
	margin-bottom: 4px;
	width: 100%
}
.head ul {
	float: left;
	margin: 0 40px
}
.head li {
	float: left;
	font-size: 70%;
	list-style-type: none;
}
.head li a:link, .head li a:visited {
	background-color: #737994;
	border-left: 1px solid #949ebd;
	border-right: 1px solid #424d6b;
	color: #d6e3ff;
	display: block;
	font-weight: bold;
	padding: 2px 10px;
	text-decoration: none
}
.head li a:hover {
	background-color: #4a597b;
	color: #fff;
}
#wrapper {
	clear: left;
	padding-top: 20px
}

#sidebar {
	float: left;
	font-size: 90%;
	padding: 0 10px 0 20px;
	width: 174px
}
#sidebar #page_submenu, #sidebar #page_related {
	background-color: #f0f5fb;
	border-bottom: 1px solid #ceced0;
	border-top: 1px solid #ceced0;
	color: #5f6d8a;
	font-size: 95%;
	padding: 4px 20px
}
#sidebar #page_submenu strong, #sidebar #page_related em {color: #5683f6}
#sidebar-lists #submenu, #sidebar-lists #related {
	list-style-type: none;
	padding: 10px 0
}
#sidebar-lists #submenu li, #sidebar-lists #related li {border-bottom: 1px solid #cfcdce}
#sidebar-lists #submenu li a:link, #sidebar-lists #submenu li a:visited, #sidebar-lists #related li a:link, #sidebar-lists #related li a:visited {
	color: #414649;
	display: block;
	font-size: 90%;
	margin: 1px 0;
	padding: 2px 4px;
	text-decoration: none
}
#sidebar-lists #submenu li a:hover, #sidebar-lists #related li a:hover {
	background-color: #f9f9f9;
	color: #215ffe;
}
#ems_form {
	background-color: #f0f5fb;
	border-bottom: 1px solid #ceced0;
	border-top: 1px solid #ceced0;
	font-size: 90%;
	padding: 10px;
}
#ems_form fieldset {border-width: 0;}
#ems_form legend {
	color: #2762fe;
	font-family: Georgia, sans-serif;
	font-size: 130%;
	font-weight: bold;
	margin-top: 15px;
}
#ems_form ul {
	list-style-type: none;
}
#ems_form li {
	clear: left;
	margin-bottom: 3px;
}
#ems_form input, #ems_form textarea {
	background-color: #f9f9f9;
	border: 1px solid #cfcdce;
	display: block;
	padding: 2px;
	width: 149px;
}
#ems_form input:focus, #ems_form textarea:focus {
	background-color: #fff;
	border-color: #353535;
}
#ems_form .error {border-color: red;}
#ems_form li div input {
	float: left;
	margin-right: 3px;
	width: 38px;
}
#ems_form li div #ems_phone_3 {
	margin-right: 0;
	width: 54px;
}
#ems_form #ems_submit {
	background-color: #4471ee;
	border-color: #353535;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
	margin: 0 auto;
	padding: 3px;
	width: auto;
}
#contact_pid #ems_form {
	background-color: #fff;
	border-width: 0;
	font-size: 100%;
}
#contact_pid #ems_form ul {margin: 0;}
#contact_pid #ems_form textarea {width: 350px;}
#contact_pid #ems_form #ems_submit {margin-left: 200px;}
#content {
	background-color: #fff/*#f7f7f7*/;
	border-top: 1px solid #ceced0;
	color: #353535;
	float: left;
	font-size: 80%;
	line-height: 150%;
	margin: 0 10px 20px 10px;
	padding: 20px;
	width: 65%
}
#content h1 {
	color: #2762fe;
	font-family: Georgia, sans-serif;
	font-size: 100%;
	margin-top: 15px
}
#content h2 {
	color: #4471ee;
	font-size: 110%;
	margin-top: 12px
}
#content p {margin-top: 15px}
#content ol, #content ul {margin: 10px 30px 0 30px}
#content a:link, #content a:visited {
	color: #6e95f4;
	text-decoration: none
}
#content a:hover, #content a:active {
	background-color: #e2eafd;
	color: #336bf6
}
#bottom {
	background-color: #f7f7ff;
	border-bottom: 1px solid #b5b2b5;
	border-top: 1px solid #b5b2b5;
	clear: both;
	font-size: 80%;
	height: 1.5em;
	line-height: 150%;
	margin: 20px 10px 20px 214px;
	padding: 6px 20px;
	width: 65%
}
#bottom ul {
	float: left;
	list-style-type: none;
	width: 100%
}
#bottom li {
	float: left;
	padding: 0 10px
}
#bottom li a:link, #bottom li a:visited {
	color: #424142;
	text-decoration: none
}
#bottom li a:hover {border-bottom: 1px dotted #424142}

.cleft {clear: left}
.cright {clear: right}
.fleft {float: left}
.fright {float: right}
img.fleft {margin: 0 10px 10px 0}
img.fright {margin: 0 0 10px 10px}

#index_pid #content ul {list-style-type: none}

.img1x1 {
	border: none;
	height: 1px;
	width: 1px
}
#aplumber_reg {width: 179px}
#aplumber_reg a:link, #aplumber_reg a:visited {border: 1px solid #ceced0; display: block}
#aplumber_reg a:hover, #aplumber_reg a:active {border: 1px solid #737994}
#aplumber_reg img {border: none; display: block}
