﻿#water { position: fixed; right: 0; top: 37px; z-index: 100000; }
#water a { background: url(../images/corner_tag.png) no-repeat scroll 0 0 transparent; display: block; height: 189px; text-indent: -8000px; width: 103px; }
#water2 { position: fixed; right: 0; top: 225px; z-index: 100000; }
#water2 a { background: url(../images/sump_pump_corner_tag.png) no-repeat scroll 0 0 transparent; display: block; height: 189px; text-indent: -8000px; width: 103px; }

body { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #325251; line-height: normal; }
td { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #325251; line-height: normal; vertical-align:top; margin-right:30px; }
th { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #325251; line-height: normal; }
form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004184; }
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004184; }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004184; background-color: #CCCCCC; }
a:link { color:#A42019; text-decoration: none; }
a:visited { color:#A42019; text-decoration: none; }
a:hover { color: #024F9E; text-decoration: none; }
.box { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #024F9E; line-height: normal; vertical-align:top; padding-right:100px; }
.content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004184; line-height: normal; margin-top: 2px; }
.contentinner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004184; line-height: 16px; padding-left: 30px; padding-right: 60px; text-align: left; padding-top: 0px; vertical-align: top; margin-right: 30px; }
.numbers { font: italic bold small-caps 15px georgia, Verdana, Arial, Helvetica, sans-serif; color: #B92820; text-align: left; text-transform: lowercase; vertical-align: top; padding-top: 5px; padding-right: 0px; border-bottom-color: #B92820; border-bottom-width: 1px; border-bottom-style: dotted; border-top-color: #B92820; border-top-width: 1px; border-top-style: dotted; margin-right: 0px; margin-left: 0px; margin-top: 10px; padding-bottom: 5px; background: 0px; letter-spacing: .25em; }
.subheads { font: bold 13px georgia, Verdana, Arial, Helvetica, sans-serif; color: #013C8A; text-align: left; vertical-align: top; padding-right: 0px; padding-left: 5px; text-transform: uppercase; letter-spacing: 2px; border-top-style: none; border-top-color: #8EB0C7; border-right-color: #8EB0C7; border-bottom-color: #8EB0C7; border-left-color: #8EB0C7; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: dotted; margin-right: 0px; margin-left: 0px; border-right-style: none; border-left-style: dotted; margin-top: 20px; background: 0px; }
.headers { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #A42019; line-height: normal; font-weight: bold; text-transform: uppercase; margin-top: 0px; margin-bottom: 5px; padding-bottom: 15px; }
.subMenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A42019; font-weight: bold; text-decoration: none; text-align: left; }
.subMenu:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A42019; font-weight: bold; text-decoration: none; text-align: left; }
.subMenu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A42019; font-weight: bold; text-decoration: none; text-align: left; }
.subMenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #024f9e; font-weight: bold; text-decoration: none; }
.captions { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004184; font-weight: normal; text-decoration: none; font-style: italic; text-align: left; }
ul { list-style-type: none; list-style-image: url(../images/bullet.jpg); list-style-position: outside; margin-top: 10px; }
li { padding-left: 0px; margin-bottom: 13px; }
a:focus { outline: none; -moz-outline: none; }
.subheads_redbar { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; vertical-align: top; padding-right: 0px; padding-left: 5px; text-transform: uppercase; letter-spacing: 4px; border-top-style: none; border-top-color: #8EB0C7; border-right-color: #8EB0C7; border-bottom-color: #8EB0C7; border-left-color: #8EB0C7; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: none; margin-right: 0px; margin-left: 38px; border-right-style: none; border-left-style: none; margin-top: 24px; padding-bottom: 2px; background: 0px 0px; margin-bottom: 0px; }
.contentinner_homepage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004184; line-height: 16px; padding-left: 0px; padding-right: 0px; text-align: left; padding-top: 0px; vertical-align: top; list-style-image: url(../images/bullet.jpg); list-style-position: inside; margin-right: 25px; }
.subheads_homepage { font: bold 13px georgia, Verdana, Arial, Helvetica, sans-serif; color: #013C8A; text-align: left; vertical-align: top; padding-right: 0px; padding-left: 5px; text-transform: uppercase; letter-spacing: 3px; border-top-style: none; border-top-color: #8EB0C7; border-right-color: #8EB0C7; border-bottom-color: #8EB0C7; border-left-color: #8EB0C7; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: dotted; margin-right: 0px; margin-left: 0px; border-right-style: none; border-left-style: dotted; margin-top: 0px; padding-bottom: 2px; background: 0px; padding-top: 3px; }
.contentinner_seo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004184; line-height: 16px; padding-left: 30px; padding-right: 60px; text-align: left; padding-top: 0px; vertical-align: top; margin-right: 1px; }
#logo { position: relative; width: 261px; height: 63px; background: url(../images/graphic_r2_c1.jpg) no-repeat; margin: 0; top: 0; left: 0; right: 0; bottom: 0; padding: 0; text-indent: -9999px; }
#logo a { width: 261px; height: 63px; display: block; }

.subheads_redbar2 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; vertical-align: top; padding-right: 0px; padding-left: 5px; text-transform: uppercase; border-top-style: none; border-top-color: #8EB0C7; border-right-color: #8EB0C7; border-bottom-color: #8EB0C7; border-left-color: #8EB0C7; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: none; margin-right: 0px; margin-left: 18px; border-right-style: none; border-left-style: none; margin-top: 24px; padding-bottom: 2px; background: 0px 0px; margin-bottom: 0px; }

.serviceAreas ul { margin: 0px !important; }
.serviceAreas li { margin: -2px 0 -20px 0 !important; }

/*-----------------------------------*/
/* Toggle Styles 
/*-----------------------------------*/

h2.trigger { padding: 9px 0 0 10px; margin: 0; background: #70B5EC; height: 28px; width: 560px; color: #FFFFFF; font-size: 13px; font-weight: bold; float: left; font-family: Helvetica, Arial, sans-serif; }
h2.trigger a { text-decoration: none; display: block; color: #F3F1EA; font-size: 17px; font-weight: 600; }
h2.trigger a:hover { color: #000000; }
.trigger:hover { color: #ffffff; text-decoration: underline; }
h2.active { background-position: left bottom; } /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container { margin: 0 0 5px 0px; padding: 0; border-top: 1px solid #d6d6d6; background: #F3F1EA; overflow: hidden; font-size: 1.2em; width: 99%; clear: both; }
.toggle_container .block { /*padding: 20px; /*--Padding of Container--*/ /*background: url(../images/toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/ }
h2.trigger2 { padding: 0px; margin: 0 0 5px 5px; height: 20px; width: 661px; font: bold 13px/25px Helvetica, Arial, sans-serif; color: #622125; float: left; }
h2.trigger2 a { text-decoration: none; display: block; color: #F3F1EA; font-size: 17px; font-weight: 600; }
h2.trigger2 a:hover { color: #000000; }
.trigger2:hover { color: #000000; }
h2.active { background-position: left bottom; } /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container2 { margin: 0 0 5px 5px; padding: 0; border-top: 1px solid #d6d6d6; overflow: hidden; font-size: 1.2em; width: 710px; clear: both; }
.toggle_container2 .block2 { /*padding: 20px; /*--Padding of Container--*/ /*background: url(../images/toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/ }

.coupondots {
	height: 150px;
	width: 125px;
	z-index: 100;
	position:relative;
	margin-top: -75px;
	margin-left: 50px;
}

.coupondots2 {
	height: 150px;
	width: 125px;
	padding-left: 20px;
	z-index: 100;
	margin-top: -75px;
}

