/* CSS Document */body {	margin-left: 46px;	margin-top: 30px;	width: 888px;	font-family: Arial, Helvetica, sans-serif;}.header {	position: relative;}.navContainer {	position: relative;	width: 868px;	height: 46px; }.content {	position: relative;	width: 868px;	height: 544px;	background-color:#FFFFFF;	border-bottom: solid 2px #696767;}.contentBA {	position: relative;	width: 868px;	background-color:#FFFFFF;}.rightNav {	position: absolute;	left: 733px;	top: 192px;	width: 181px;	height: 251px;}.graceLogo {	position: absolute;	top: 643px;	left: 891px;}.copyright {	text-align: right;	font-size: 9px;	color: #999999;	width: 868px;	margin-top: 4px;}.graceLogoBA {	text-align: right;	width: 868px;}.copyrightBA {	border-top: solid 2px #696767;	text-align: right;	font-size: 9px;	color: #999999;	width: 868px;	margin-top: 4px;}#textNav { width: 868px; text-align: center; font-size: 9px; margin-top: 5px; }#textNav a:link, #textNav a:visited, #textNav a:active { color: #999999; text-decoration: none; }#textNav a:hover { color: #999999; text-decoration: underline; }.homePgVideo {	background-image: url('images/womanHoldingVideo.jpg');	background-position: bottom left;	background-repeat: no-repeat;	width: 868px;	height: 544px;}#homePageVideo {	position: absolute;	left: 201px;	top: 357px;}#tilingVideo {	position: absolute;	left: 386px;	top: 474px;}.homePgText {	position: absolute;	left: 458px;	top: 165px;	width: 210px;}p.homePgRedText {	font-size: 22px;	color: #B3252B;	font-weight: bold;	margin: 0px 0px 10px 0px;}p.homePgBlackText {	font-size: 20px;	color: #000000;	margin: 0px 0px 10px 0px;}.homeFooter {	position: absolute;	left: 163px;	top: 473px;}.hFFirstText {	font-size: 14px;	padding-bottom: 6px;}.hFlogo {	vertical-align: bottom;	padding-left: 5px;	padding-right: 5px;	padding-bottom: 2px;}.hFSecondText {	font-size: 14px;	vertical-align: bottom;	padding-bottom: 6px;}.greenNumber {	font-size: 14px;	color: #8EBD4F;	font-weight: bold;}.faqContent {	background-image:url('images/womanHoldingPaper.jpg');	background-position: bottom left;	background-repeat: no-repeat;	width: 868px;	height: 544px;}.faqNavContent {}.faqTextContent {	position: absolute;	left: 380px;	top: 10px;}.faqNavIframe {	margin-top: 15px;	padding: 0px;}.pdfBlueLinkFaq {	position: absolute;	top: 610px;	left: 524px;	font-size: 12px;	width: 201px;	text-align: right;}.pdfBlueLinkFaq a:link, .pdfBlueLinkFaq a:visited, .pdfBlueLinkFaq a:active {	color: #00A6E3;	font-weight: bold;	text-decoration: none;}.pdfBlueLinkFaq a:hover {	color: #00A6E3;	font-weight: bold;	text-decoration: underline;}.faqFooter {	position: absolute;	left: 50px;	top: 648px;}.fFFirstText {	font-size: 14px;	padding-bottom: 6px;	line-height: 115%;}.fFlogo {	vertical-align: bottom;	padding-left: 175px;	padding-right: 5px;	padding-bottom: 2px;}.fFSecondText {	font-size: 14px;	vertical-align: bottom;	padding-bottom: 6px;}.compareContent {	background-image:url('images/compareBg.jpg');	background-position: bottom left;	background-repeat: no-repeat;	width: 868px;	height: 544px;}.compareIframe {	position: absolute;	left: 20px;	top: 35px;}.compareFooter {	position: absolute;	left: 14px;	top: 473px;}.cFFirstText {	font-size: 14px;	padding-bottom: 6px;	line-height: 115%;}.cFlogo {	vertical-align: bottom;	padding-left: 15px;	padding-right: 5px;	padding-bottom: 2px;}.cFSecondText {	font-size: 14px;	vertical-align: bottom;	padding-bottom: 6px;}.pdfBlueLinkCompare {	position: absolute;	top: 407px;	left: 359px;	font-size: 12px;	width: 201px;	text-align: right;}.pdfBlueLinkCompare a:link, .pdfBlueLinkCompare a:visited, .pdfBlueLinkCompare a:active {	color: #00A6E3;	font-weight: bold;	text-decoration: none;}.pdfBlueLinkCompare a:hover {	color: #00A6E3;	font-weight: bold;	text-decoration: underline;}.techContent {	background-image:url('images/techSpecsBg.jpg');	background-position: bottom left;	background-repeat: no-repeat;	width: 868px;	height: 544px;}.techIframe {	position: absolute;	left: 178px;	top: 25px;	width: 480px;}.techFooter {	position: absolute;	left: 14px;	top: 473px;}.tFFirstText {	font-size: 14px;	padding-bottom: 6px;	line-height: 115%;}.tFlogo {	vertical-align: bottom;	padding-left: 15px;	padding-right: 5px;	padding-bottom: 2px;}.tFSecondText {	font-size: 14px;	vertical-align: bottom;	padding-bottom: 6px;}div.pdfBlueLinkTech {	font-size: 12px;	text-align: right;}.pdfBlueLinkTech a:link, .pdfBlueLinkTech a:visited, .pdfBlueLinkTech a:active {	color: #00A6E3;	font-weight: bold;	text-decoration: none;}.pdfBlueLinkTech a:hover {	color: #00A6E3;	font-weight: bold;	text-decoration: underline;}.whereToBuyForm form {	position: relative;	top: 85px;	left: 180px;	width: 400px;}.whereToBuyForm form #textField {	position: absolute;	top: 0px;	left: 190px;}.whereToBuyForm form #goBtn {	position: absolute;	top: 32px;	left: 190px;}.pdfBlueLinkKitchen {	position: absolute;	top: 505px;	left: 420px;	font-size: 12px;	width: 175px;	text-align: right;}.pdfBlueLinkKitchen a:link, .pdfBlueLinkKitchen a:visited, .pdfBlueLinkKitchen a:active {	color: #00A6E3;	font-weight: bold;	text-decoration: none;}.pdfBlueLinkKitchen a:hover {	color: #00A6E3;	font-weight: bold;	text-decoration: underline;}.kitchenContent {	background-image:url('images/kitchenBg.jpg');	background-position: bottom left;	background-repeat: no-repeat;	width: 868px;	height: 544px;}.kitchenContent .navContent {	width: 218px;	position: absolute;	left: 4px;	top: 71px;}.kitchenContent .textContent {	position: absolute;	left: 242px;	top: 72px;}.kitchenContent h1 {	color: #000000;	font-size: 18px;	font-weight: bold;	margin: 0px;	padding: 0px;}.kitchenContent h2 {	color: #00A6E3;	font-size: 22px;	font-weight: bold;	margin: 0px;	padding: 0px;}.kitchenContent .tipsAndTricks {	position: absolute;	top: 355px;	left: 10px;	font-size: 14px;	font-weight: bold;	width: 200px;}.kitchenContent p {	padding: 0px;	margin: 0px 0px 12px 0px;}.kitchenContent .icon {	padding-right: 5px;}.kitchenContent .tipsAndTricks a:link, .kitchenContent .tipsAndTricks a:visited, .kitchenContent .tipsAndTricks a:active {	color: #00A6E3;	text-decoration: none;}.kitchenContent .tipsAndTricks a:hover {	color: #A1A4A6;	text-decoration: none;}.counterContent {	background-image:url('images/counterBg.jpg');	background-position: bottom left;	background-repeat: no-repeat;	width: 868px;	height: 544px;}.counterContent .navContent {	width: 218px;	position: absolute;	left: 4px;	top: 71px;}.counterContent .textContent {	position: absolute;	left: 246px;	top: 72px;}.counterContent h1 {	color: #000000;	font-size: 18px;	font-weight: bold;	margin: 0px;	padding: 0px;}.counterContent h2 {	color: #B2262B;	font-size: 22px;	font-weight: bold;	margin: 0px;	padding: 0px;}.counterContent .tipsAndTricks {	position: absolute;	top: 355px;	left: 10px;	font-size: 14px;	font-weight: bold;	width: 200px;}.counterContent p {	padding: 0px;	margin: 0px 0px 12px 0px;}.counterContent .icon {	padding-right: 5px;}.counterContent .tipsAndTricks a:link, .counterContent .tipsAndTricks a:visited, .counterContent .tipsAndTricks a:active {	color: #B2262B;	text-decoration: none;}.counterContent .tipsAndTricks a:hover {	color: #A1A4A6;	text-decoration: none;}.bathroomContent {	background-image:url('images/bathroomBg.jpg');	background-position: bottom left;	background-repeat: no-repeat;	width: 868px;	height: 544px;}.bathroomContent .navContent {	width: 218px;	position: absolute;	left: 4px;	top: 71px;}.bathroomContent .textContent {	position: absolute;	left: 246px;	top: 72px;}.bathroomContent h1 {	color: #000000;	font-size: 18px;	font-weight: bold;	margin: 0px;	padding: 0px;}.bathroomContent h2 {	color: #8BBB4F;	font-size: 22px;	font-weight: bold;	margin: 0px;	padding: 0px;}.bathroomContent .tipsAndTricks {	position: absolute;	top: 355px;	left: 10px;	font-size: 14px;	font-weight: bold;	width: 200px;}.bathroomContent p {	padding: 0px;	margin: 0px 0px 12px 0px;}.bathroomContent .icon { padding-right: 5px; }.bathroomContent .tipsAndTricks a:link, .bathroomContent .tipsAndTricks a:visited, .bathroomContent .tipsAndTricks a:active { color: #8BBB4F; text-decoration: none; }.bathroomContent .tipsAndTricks a:hover { color: #A1A4A6; text-decoration: none; }.tilingContent {	background-image:url('images/tilingBg.jpg');	background-position: bottom left;	background-repeat: no-repeat;	width: 868px;	height: 544px;}.tilingText {	width: 282px;	position: relative;	top: 80px;	left: 0px;}.tilingText h1 {	color: #B4282E;	font-size: 18px;	font-weight: bold;}.tilingText p {	color: #000000;	font-size: 14px;	line-height:120%;}.tilingFooter {	position: absolute;	left: 15px;	top: 436px;}.tFFirstText {	font-size: 14px;	padding-bottom: 6px;	line-height: 115%;}#beforeAndAfterContent p, #beforeAndAfterContent table { font-size: 12px; width: 500px; margin-left: 50px; }#beforeAndAfterContent td { text-align: center; font-weight: bold; }.normalText { font-size: 12px; }#searchResultsTable { margin-top: 20px; }#searchResultsTable td { padding-right: 10px; }
