* {margin:0; padding:0}

.head {font-family:helvetica; font-size:19px; color:#ffffff; text-align:right; margin-right:27px; padding-top:18px; padding-bottom:5px}
.sub-head {font-family:helvetica; font-size:16px; color:#daf0f6; text-align:right; margin-right:27px}
.sub-head-2 {font-family:helvetica; font-size:12px; color:#ffffff; text-align:right; margin-right:27px; margin-top:7px; margin-bottom:-7px}
.main-text {font-family:helvetica; font-size:14px; color:#4b4b4b; text-align:center; width:580px; line-height:22px; margin-left:250px; margin-top:52px}
.main-text-chrome {font-family:helvetica; font-size:14px; color:#4b4b4b; text-align:center; width:730px; line-height:22px; margin-left:90px; margin-top:60px}
.main-text-chrome-2 {font-family:helvetica; font-size:14px; color:#4b4b4b; text-align:center; width:730px; line-height:24px; margin-left:90px; margin-top:6px}
.main-text-hot-water {font-family:helvetica; font-size:14px; color:#4b4b4b; text-align:center; width:730px; line-height:22px; margin-left:83px; margin-top:60px}
.main-text-hot-water-2 {font-family:helvetica; font-size:14px; color:#4b4b4b; text-align:center; width:730px; line-height:24px; margin-left:83px; margin-top:6px}
.main-text-temp {font-family:helvetica; font-size:14px; color:#4b4b4b; text-align:center; width:580px; line-height:26px; margin-left:147px; margin-top:57px}
.note {font-size:13px; color:#4b4b4b; background-image:url(images/Grey-Box.jpg); width:512px; height:26px; margin-left:146px; margin-top:46px; padding-left:45px; padding-top:13px}
.note2 {font-size:13px; color:#4b4b4b; background-image:url(images/Grey-Box-Long.jpg); width:607px; height:26px; margin-left:-21px; margin-top:20px; padding-left:64px; padding-top:13px}
.copy {padding-left:102px}
.learn {font-size:13px; color:#4b4b4b; float:left; margin:5px 19px 25px 200px;}
.trademark {font-size:8px}
.product-1-title {width:201px; float:left; text-align:center; font-size:18px; color:#df7431; margin-left:15px; margin-top:10px}
.product-2-title {width:205px; float:left; text-align:center; font-size:18px; color:#df7431; margin-left:15px; margin-top:10px}
.product-3-title {width:205px; float:left; text-align:center; font-size:18px; color:#df7431; margin-left:8px; margin-top:10px}
.product-4-title {width:205px; float:left; text-align:center; font-size:18px; color:#df7431; margin-left:9px; margin-top:10px}
.traditional-title {width:205px; float:left; text-align:center; font-size:18px; color:#df7431; margin-left:13px; margin-top:17px}
.contemporary-title {width:205px; float:left; text-align:center; font-size:18px; color:#df7431; margin-left:5px; margin-top:17px}
.contemporary-title-dual {width:205px; float:left; text-align:center; font-size:18px; color:#df7431; margin-left:18px; margin-top:17px}
.transitional-title {width:205px; float:left; text-align:center; font-size:18px; color:#df7431; margin-left:5px; margin-top:17px}
.transitional-title-dual {width:205px; float:left; text-align:center; font-size:18px; color:#df7431; margin-left:18px; margin-top:17px}
.versatile-title {width:205px; float:left; text-align:center; font-size:18px; color:#df7431; margin-left:9px; margin-top:17px}
.product-1-details {width:205px; float:left; text-align:center; color:#4b4b4b; margin-left:13px; margin-top:5px; padding-right:17px; line-height:18px}
.product-2-details {width:175px; float:left; text-align:center; color:#4b4b4b; margin-left:10px; margin-top:5px; line-height:18px}
.product-3-details {width:190px; float:left; text-align:center; color:#4b4b4b; margin-left:32px; margin-top:5px; line-height:18px}
.product-model {font-size:11px; color:#000000}
.traditional {width:190px; float:left; text-align:center; color:#4b4b4b; margin-left:20px; margin-top:5px; line-height:18px}
.contemporary {width:188px; float:left; text-align:center; color:#4b4b4b; margin-left:16px; margin-top:5px; line-height:18px}
.contemporary-dual {width:188px; float:left; text-align:center; color:#4b4b4b; margin-left:30px; margin-top:5px; line-height:18px}
.transitional {width:192px; float:left; text-align:center; color:#4b4b4b; margin-left:26px; margin-top:5px; line-height:18px}
.transitional-dual {width:192px; float:left; text-align:center; color:#4b4b4b; margin-left:37px; margin-top:5px; line-height:18px}
.versatile {width:175px; float:left; text-align:center; color:#4b4b4b; margin-left:30px; margin-top:5px; line-height:18px}
.right-text {font-size:13px; color:#4b4b4b}
ul.right {margin-left:13px; margin-top:4px; font-size:13px; color:#4b4b4b}
.start {margin-top:-6px; padding-left:10px}
.cold-water-product-title {width:201px; float:left; text-align:center; font-size:18px; color:#df7431; margin-left:-1px; margin-top:10px}
.cold-water-product-details {width:185px; float:left; text-align:center; color:#4b4b4b; margin-left:7px; margin-top:5px; padding-right:17px; line-height:18px}
.notaval {color:#b2b2b2}

#compare-button {margin-top:15px; margin-right:18px}
#compare-button-dual-modern {margin-top:15px; margin-right:112px}
#comparison-chart {float:left; margin-left:15px; margin-top:268px}
#comparison-chart-2 {float:left; margin-left:130px; margin-top:268px}
#product-details {margin-top:25px}
#items {margin-left:199px}
#main-home {background-image:url(images/Background-Home.jpg); width:877px; height:661px; background-repeat:none}
#main-gallery {background-image:url(images/Background-Gallery.jpg); width:877px; height:661px; background-repeat:none}
#main-compare {background-image:url(images/Background-Plain.jpg); width:877px; height:661px; background-repeat:none}
#main-scroll {width:877px; height:537px; overflow:scroll; overflow-x:hidden; margin-top:10px}
#main-hot-water {background-image:url(images/Background-Water-2.jpg); width:877px; height:661px; background-repeat:none}
#main-chrome {background-image:url(images/Background-Water-1.jpg); width:877px; height:661px; background-repeat:none}
#main-hot-versatile {background-image:url(images/Background-Water-3.jpg); width:877px; height:661px; background-repeat:none}
#main {background-image:url(images/Background-Plain.jpg); width:877px; height:661px; background-repeat:none}
#product {float:left; margin-left:10px; margin-top:28px}
#right-headline {margin-left:680px; width:175px; line-height:27px}
#right-headline-1 {margin-left:239px; padding-top:5px; width:175px; line-height:27px}
#right-headline-2 {margin-left:471px; width:200px; line-height:27px}
#selector-home {margin-left:234px; margin-top:18px; height:434px}
#selector-chrome {margin-left:6px; margin-top:26px; height:412px}
#selector-hot-water {margin-left:7px; margin-top:32px; height:406px}
#selector-dual-modern {margin-left:119px; margin-top:26px; height:412px}
#selector-dual-temp {margin-left:101px; margin-top:32px; height:406px}
#selector-cold-water {margin-left:234px; margin-top:26px; height:436px}
#selector-hot-versatile {margin-left:120px; margin-top:12px; height:453px}
#selector {margin-left:6px; margin-top:18px; height:443px}
#footer {color:#cdcdcd; margin-left:30px}
#footer-compare {color:#cdcdcd; margin-left:30px; margin-top:14px}
#learn-more-1 {margin-top:15px; margin-right:228px}
#top {height:72px}

a.hd:link {color:#f8a65c; text-decoration:none; outline:none}
a.hd:visited {color:#f8a65c; text-decoration:none; outline:none}
a.hd:active {color:#f8a65c; text-decoration:none; outline:none}
a.hd:hover {color:#f8a65c; text-decoration:underline; outline:none}

a.tabs:link {color:#4b4b4b; text-decoration:none; outline:none}
a.tabs:visited {color:#4b4b4b; text-decoration:none; outline:none}
a.tabs:active {color:#4b4b4b; text-decoration:none; outline:none}
a.tabs:hover {color:#4b4b4b; text-decoration:none; outline:none}

a.tx:link {color:#df7431; text-decoration:none; outline:none}
a.tx:visited {color:#df7431; text-decoration:none; outline:none}
a.tx:active {color:#df7431; text-decoration:none; outline:none}
a.tx:hover {color:#df7431; text-decoration:underline; outline:none}

a.opt:link {color:#e97730; text-decoration:none; outline:none}
a.opt:visited {color:#e97730; text-decoration:none; outline:none}
a.opt:active {color:#e97730; text-decoration:none; outline:none}
a.opt:hover {color:#3578ed; text-decoration:none; outline:none}

a.ft:link {color:#cdcdcd; text-decoration:none; outline:none}
a.ft:visited {color:#cdcdcd; text-decoration:none; outline:none}
a.ft:active {color:#cdcdcd; text-decoration:none; outline:none}
a.ft:hover {color:#cdcdcd; text-decoration:underline; outline:none}

ul {list-style-image:url(images/List-Bullet.jpg)}
a {cursor:pointer}
label {cursor:pointer}
input[type="checkbox"] {cursor:pointer}

body {
	font-family:helvetica;
	font-size:12px;
	outline:none;
	background-image:url(images/Background.jpg);
	background-repeat:repeat-x;
	background-color:#464545;
	}
	
/*----Gallery----*/
.compare-row {width:867px; margin-left:10px; margin-top:8px; height:574px; overflow:auto; overflow-x:hidden}
.tabs-gallery {font-family:helvetica; font-size:12px; color:#dfdfdf; text-align:right; margin-right:20px; padding-top:12px; height:25px}
.item-top {float:left; padding-top:40px; padding-left:6px; padding-bottom:20px; width:133px}
.item {float:left; padding-top:21px; padding-right:5px; padding-bottom:20px; width:133px}
.item-info {font-size:11px; color:#000000; text-align:center; background-image:url(images/Item-Info-Background.jpg); width:135px; height:64px; padding-top:8px; margin-top:4px; line-height:15px}
.product-data-odd {background-color:#e6e9eb; color:#4b4b4b; padding-left:11px; padding-right:12px; width:181px; height:39px}
.product-data-even {background-color:#dde1e3; color:#4b4b4b; padding-left:11px; padding-right:12px; width:181px; height:39px}
.product-data-even-11 {background-color:#dde1e3; color:#4b4b4b; padding-left:12px; padding-right:12px; width:181px; height:53px}
.product-data-even-12 {background-color:#dde1e3; color:#4b4b4b; padding-left:12px; padding-right:12px; width:181px; height:53px}
.product-data-even-2 {background-color:#dde1e3; color:#4b4b4b; padding-left:12px; padding-right:12px; width:181px; height:53px}
.product-data-odd-2 {background-color:#e6e9eb; color:#4b4b4b; padding-left:12px; padding-right:12px; width:181px; height:53px}
.product-data-odd-22 {background-color:#e6e9eb; color:#4b4b4b; padding-left:12px; padding-right:12px; width:181px; height:53px}
.product-data-odd-23 {background-color:#e6e9eb; color:#4b4b4b; padding-left:12px; padding-right:12px; width:181px; height:39px}
.product-data-even-3 {background-color:#dde1e3; color:#4b4b4b; padding-left:12px; padding-right:12px; width:181px; height:67px}
.product-data-even-33 {background-color:#dde1e3; color:#4b4b4b; padding-left:12px; padding-right:12px; width:181px; height:67px}
.product-data-even-4 {background-color:#dde1e3; color:#4b4b4b; padding-left:12px; padding-right:12px; width:181px; height:67px}
.fields {background-color:#d8d8d8; color:#4b4b4b; padding-left:11px; width:160px; height:39px}
.fields-2 {background-color:#d8d8d8; color:#4b4b4b; padding-left:11px; width:160px; height:53px}
.fields-3 {background-color:#d8d8d8; color:#4b4b4b; padding-left:11px; width:160px; height:67px}
.sub-button {margin-left:705px; margin-top:-8px}
.info-small {color:#4b4b4b; font-size:10px}
.info-small-comp {color:#4b4b4b; font-size:10px; line-height:39px}
.return-footer {float:left; color:#cdcdcd; margin-left:30px}

.alert {
   display:none;
   position:absolute;
   width:348px;
   height:121px;
   background-image:url(images/Background-Alert.png);
   padding:28px 0 0 36px;
   font-size:14px;
   color:#333333;
   line-height:20px
   }

@-moz-document url-prefix() {
#footer {margin-top:5px}
#footer-compare {margin-top:17px}
}


/*----IE Hacks----*/
#comparison-chart-2 {_margin-left:65px}
#selector-hot-versatile {_margin-left:70px; _padding-left:50px}
.check{_margin-top:9px}
.cold-water-product-title {*float:none; *clear:left; *margin-top:34px}
.cold-water-product-details {_margin-left:4px}
.compare-row {margin-left:14px\0/IE8+9; _margin-top:0px}
.info-small-comp {_line-height:1000px}
.item-top {_padding-left:4px}
.item {_padding-right:3px}
.learn {padding-bottom:25px\0/IE8+9; *padding-bottom:25px; _margin:5px 19px 25px 95px}
.product-1-title {*margin-top:6px; *clear:left; _margin-left:7px}
.product-1-details {_margin-left:6px; clear:left}
.product-2-title {*margin-top:6px}
.return-footer {_margin-left:15px}
.sub-button {_margin-left:669px; _margin-top:-9px; _margin-right:-26px}
.sub-head-2 {*margin-right:110px}
.start {*position:absolute}
.traditional-title {_margin-left:6px}
.traditional {_margin-left:10px}
ul {*list-style-image:none}
html>body .sub-button {*margin-left:672px; *width:163px}