/* CSS Document */
body{ 
	padding:0px; 
	margin:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	/*background:#f9fafd;*/
	background-image:url('http://www.deltafaucet.com/images/bg-body.jpg');
	background-repeat: repeat-x;
	background-color:rgb(13, 13, 14);
}

.container{ 
	padding:0px; margin:0 auto; 
	width:978px;
	background-image:url('http://www.deltafaucet.com/images/bg-wrapper.png');
	background-repeat: repeat-y;

}

form{ padding:0px; margin:0px;}
img{ padding:0px; margin:0px;}
.clear{ padding:0px; margin:0px; line-height:0px; font-size:0px; clear:both;}

.header{ background:url(../../images/headerbg.jpg) repeat-x top left; width:978px; height:134px;}
.header_years{ background:url(../../images/headerbg_75years.jpg) repeat-x top left; width:978px; height:134px;}
.logo a { background:url(../../images/logo.jpg) no-repeat top left; width:172px; height:126px; display:block; padding:0px; margin:0 0 0 17px; float:left;}
.navigation_holder{padding:0px; margin:101px 15px 2px 0; float:right; width:724px;}
.link_highlight{ background: transparent url(../../images/nav_right.jpg) no-repeat scroll top right; color:#76c4da; display:inline-block; font-weight:normal; font-size:12px; padding-right: 8px; text-decoration: none; margin:0px 5px 0 0; float:left; }
.link_highlight span {background:url(../../images/nav_left.jpg) no-repeat; display:inline-block; padding:4px 0px 8px 7px;}
.link_holder{ background: transparent url(../../images/nav_right.jpg) no-repeat scroll top right; color:#ffffff; display:inline-block; font-weight:normal; font-size:12px; padding-right: 8px; text-decoration: none; margin:0px 5px 0 0; float:left; }
.link_holder span {background:url(../../images/nav_left.jpg) no-repeat; display:inline-block; padding:4px 0px 7px 8px;}
.link_holder a{ color:#FFFFFF; text-decoration:none;}
.link_holder a:hover{ color:#76c4da; text-decoration:none;}
.middle{ padding:0px; margin:0px; width:978px; background:#FFFFFF;}
.home_image_bg{ background:url(../../images/home_image.jpg) repeat-x  top left; width:978px; height:461px;}
.home_image{ width:946px; margin:0 auto; padding:0px; text-align:center;}
.home_image img{ padding: 0px; margin:0px; border:5px solid #dadada;}
.footer{ padding:0px; margin:0px; width:978px;}
.footer_logo_holder{ text-align:center; padding:7px 0; margin:0px; background:#FFFFFF;}
.footer_logo_holder img{ padding:0px; margin:0px 20px;}
.copyright{ background:#272829; padding:3px 0px; color:#828383; font-size:11px; font-weight:normal; text-align:center; line-height:15px}
.copyright a{ background:#272829; padding:0px 5px; color:#828383; font-size:12px; font-weight:normal; text-decoration:none;}
.copyright a:hover {color:#ffffff; text-decoration:none;}
.internal_imgbg{ background:url(../../images/internal_imgbg.jpg) repeat-x top left; width:978px; height:325px; padding:0px; margin:0 0 33px 0; text-align:center;}
.internal_imgbg img{padding: 0px; margin:0px; border:8px solid #dadada;}
.content_holder{ padding:0 0 30px 0; margin: 0 14px 0px 14px; width:950px; }
.map_app_holder{ float:left; padding:0px; margin:0 15px 0 0; width:482px;}
.contact_form_holder{ width:385px; margin:0px; padding:0px; float:left;}
.map_holder{ width:auto; padding:0px; margin:0px;}
.map_top{ width:482px; height:25px; background:url(../../images/map_top.jpg) no-repeat top left; line-height:0px; font-size:0px;}
.map_mid{ background:url(../../images/map_midbg.jpg) repeat-y top left; width:482px; padding:0px; margin:0px;}
.map_btm{ background:url(../../images/map_btm.jpg) no-repeat top left; width:482px; height:7px; line-height:0px; font-size:0px;}
.map_holder_top{ background:url(../../images/map_holder_top.jpg) no-repeat top left; width:435px; height:3px; line-height:0px; font-size:0px;}
.map_holder_btm{ background:url(../../images/map_holder_btm.jpg) no-repeat top left; width:435px; height:3px; line-height:0px; font-size:0px;}
.map_bg{ background:url(../../images/map_holder_midbg.jpg) repeat-y top left; width:435px; padding:0px; margin:0px; text-align:center;}
.map_contaner{ padding:0px 0 0px 0; margin:0 auto; width:435px;}
.address_holder{ width:482px; text-align:center; padding:0px 0 30px 0; margin:0px; font-size:12px; line-height:17px; color:#3f3f3f;}
.address_holder span{ font-size:18px; font-weight:bold; line-height:32px; padding:0px; margin:0 0 10px 0;}
.application{width:482px; margin:30px auto 30px; padding:0px; height:255px; display:block; text-align:center;}
.application a{background:url(../../images/applicatoion_download.jpg) no-repeat top left; width:258px; height:255px; display:block; margin:auto;}
.form_holder{ width:auto; padding:0px; margin:0px; width:385px;}
.contact_title{ background:url(../../images/contact_logo.jpg) no-repeat top left; width:auto; margin:0px; padding: 0 0 0 178px; height:122px; font-size:24px; font-weight:bold; color:#000000; line-height:122px;}
.field_holder1{ background:url(../../images/field_holder1bg.jpg) repeat-y top left; border-bottom:1px solid #ffffff; padding: 0; margin:0px; width:385px;}
.field_holder2{ background:url(../../images/field_holder2bg.jpg) repeat-y top left; border-bottom:1px solid #ffffff; padding:0; margin:0px; width:385px;}
.formlabel{ float:left;  padding:7px 0 7px 7px; width:122px; font-size:13px; font-weight:normal; color:#323232;}
.mandatory{font-size:12px; font-weight:normal; color:#323232; text-align:center; padding:7px 0; float:left; width:17px;}
.mandatory_txt{font-size:12px; font-weight:normal; color:#323232; padding:0px 0; border-right:1px solid #FFFFFF;  width:385px; margin:15px 0 0 0;}
.input_holder{ float:right; padding:7px 0 7px 7px; width:232px;}
.input1{ width:213px; margin:0px; padding:0px; font-size:13px; font-weight:normal; color:#323232; border: 1px solid #7f9db9; }
.select1{ width:131px; margin:0px; padding:0px; font-size:13px; font-weight:normal; color:#323232; border: 1px solid #7f9db9; }
.check_radio_holder{ width:25px; padding:0px; margin:0px; float:left;}
.formvalue{ width:200px; float:left; margin:0px; padding:3px 0 0 0; font-size:12px; font-weight:normal; color:#3f3f3f;}
.check_value_holder{ padding:0px; margin:0px; width:auto; height:19px;}
.textarea1{ width:205px; margin:0px; padding:0px; font-size:13px; font-weight:normal; height:66px; color:#323232; border: 1px solid #7f9db9; overflow:auto; }
.btn_holder1{ background:#fafafa; text-align:center; padding:7px 0; margin:0px; border-bottom:1px solid #FFFFFF; width:373px;}
.btn1{ border:0px; padding:0px; margin:0px;}
.left_holder{ width:193px; margin:0px; padding:9px; background:#f5f4f5; float:left;}
.listing_holder{ width:730px; float:right; padding:0px; margin:0px;}
.page_titie{font-size:14px; font-weight:bold; color:#000304; padding:0 0 9px 28px; margin:0px; width:183px; float:left; text-transform:uppercase;}
.Sub_titie{ font-size:14px; font-weight:bold; color:#44a4bc; padding:0 0 9px 28px; margin:0px; width:583px; float:left;}

.leftspacer{ height:7px;}
.left_top{ background:url(../../images/left_top_curve.jpg) no-repeat top left; width:192px; height:7px; line-height:0px; font-size:0px;}
.left_btm{ background:url(../../images/left_btm_curve.jpg) no-repeat top left; width:192px; height:7px; line-height:0px; font-size:0px;}
.left_mid{ background:url(../../images/left_midbg.jpg) repeat-y top left; width:180px; padding:0px 6px}
.product_img{ width:88px; margin:0 10px 0 0; padding:0px; float:left;}
.product_title{ color:#44a4bc; font-size:11px; font-weight:bold; float:left; margin:10px 0 0 0; width:75px;}
.product_title a{ color:#010101; text-decoration:none;}
.product_title a:hover{ color:#44a4bc; text-decoration:none;}
.listing_row1{ background:url(../../images/listing_bg.jpg) repeat-x top left; width:734px; height:170px; padding:10px 0 0 0;}
.listing_row2{ background:url(../../images/listing_bg.jpg) repeat-x top left; width:734px; height:170px; padding:10px 0 0 0;}
.listing_sep{ background:url(../../images/listing_sep.jpg) repeat-y top left; width:1px; height:170px; float:left;}
.list_left{ width:365px; float:left; height:170px; padding:0px; margin:0px;}
.list_right{ width:365px; float:left; height:170px; padding:0px; margin:0px;}
.product_img_list{ width:167px; height:131px; float:left;}
.product_desc{ width:190px; float:left; padding:0px; margin:0px;}
.product_desc p{ font-size:12px; line-height:17px; color:#3f3f3f; padding:0px; margin:5px 0;}
.product_desc h1{ padding:0px; margin:0px; font-size:13px; font-weight:bold; color:#44a4bc;}
.listingbotm_sep{ background:url(../../images/listing_bg.jpg) repeat-x top left; height:1px;}
.utica_content{ width:950px; background:url(../../images/utica_sep.jpg) repeat-y top center;}
.utica_left{ float:left; width:440px; margin:0px; padding:0px;}
.utica_right{ float:right; width:440px; margin:0px; padding:0px;}
.utica_content p{ color:#444444; font-size:12px; font-weight:normal; line-height:16px; padding:10px; margin:8px 0;}
.utica_content h1{font-size:14px; font-weight:bold; color:#000304; padding:0 0 9px 10px; margin:0px;}
.timeline_bar{ background:url(../../images/timelinebar.jpg) no-repeat top left; width:882px; height:34px; padding:0px 0 0 0; margin:25px auto 0;}
.timeline_content{ width:838px; padding:0px; margin:10px auto;}
.timeline_left{ width:375px; float:left; margin:0px; padding:0px;}
.timeline_right{ width:375px; float:right; margin:0px; padding:0px;}
.timeline_content p{ color:#818282; font-size:10px; font-weight:normal; padding:0px; margin:8px 0px 8px 0;}
.timeline_content h1{ color:#6d91a0; font-size:10px; font-weight:bold; padding:0px; margin:15px 0px 8px 0px;}
.ue_holder{ width:905px; margin:15px auto 0px; padding:0px;}
.ue_top{ width:905px; height:13px; padding:0px; margin:0px; line-height:0px; font-size:0px; background:url(../../images/ue_top.jpg) no-repeat top left;}
.ue_btm{ width:905px; height:13px; padding:0px; margin:0px; line-height:0px; font-size:0px; background:url(../../images/ue_btm.jpg) no-repeat top left;}
.ue_mid{ margin:0px; padding:0px 32px; width:841px; background:url(../../images/ue_midbg.jpg) repeat-y top left;}
.event_img{ width:100px; margin:0px; padding:0px; float:left;}
.event_desc{ padding:0px; margin:5px 0 0 0; float:right; width:730px;}
.event_desc p{ font-size:11px; font-weight:normal; padding:0px; margin:0px 5px; color:#3f3f3f; }
.event_desc h1{ font-size:11px; font-weight:bold; padding:0px; margin:0px 5px; color:#000000; text-transform:uppercase; }
a.footer{color:#ffffff; text-decoration:none;}

.stitle {
	font-size:14px;
	font-weight:bold;
	color:#44a4bc;
}

.singleColumnTable {
	width:754px;
	margin:auto;
}

.dottedLine {
	background:url('../../images/listing_bg.jpg');
	background-repeat: repeat-x;
	height:20px;
	width:100%;
}

.singleDesc {
	width:604px;
}
.singleImg {
	padding-right:45px;
}

.home_image_bg {
	position:relative;
}

.home_image1,.home_image2,.home_image3 {
	position:absolute;
	top:0px;
	left:0px;
}
.home_image2,.home_image3 {
	opacity:0px;
	display:none;
}

ul.left_holder {
	list-style:none;
}
ul.left_holder li {
	width:195px;
	height:85px;
	margin-bottom:10px;
	
}
ul.left_holder li a {
	padding-bottom:66px;
	padding-right:195px;
	width:195px;
	height:85px;
	background-image:url('../../images/uticaSubs.jpg');
}
ul.left_holder li.one a {background-position:0 0}
ul.left_holder li.one a:hover {background-position:0 85px}
ul.left_holder li.one a.on {background-position:0 170px}

ul.left_holder li.two a {background-position:-195px 0}
ul.left_holder li.two a:hover {background-position:-195px 85px}
ul.left_holder li.two a.on {background-position:-195px 170px}

ul.left_holder li.three a {background-position:-390px 0}
ul.left_holder li.three a:hover {background-position:-390px 85px}
ul.left_holder li.three a.on {background-position:-390px 170px}

ul.left_holder li.four a {background-position:-585px 0}
ul.left_holder li.four a:hover {background-position:-585px 85px}
ul.left_holder li.four a.on {background-position:-585px 170px}

ul.left_holder li.five a {background-position:-780px 0}
ul.left_holder li.five a:hover {background-position:-780px 85px}
ul.left_holder li.five a.on {background-position:-780px 170px}

ul.left_holder li.six a {background-position:-975px 0}
ul.left_holder li.six a:hover {background-position:-975px 85px}
ul.left_holder li.six a.on {background-position:-975px 170px}

ul.left_holder li.seven a {background-position:-1170px 0}
ul.left_holder li.seven a:hover {background-position:-1170px 85px}
ul.left_holder li.seven a.on {background-position:-1170px 170px}

ul.left_holder li.eight a {background-position:-1365px 0}
ul.left_holder li.eight a:hover {background-position:-1365px 85px}
ul.left_holder li.eight a.on {background-position:-1365px 170px}


.title_holder {
	position:relative;
	left:-20px;
}