/* main styles */

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
	padding-top : 0;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	background-color: #E2E2F0;
	} 
	
td {
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333;
	font-size: 1em;
	}

a:link {
	color: #3064B4;
	text-decoration: underline;
	}
	 
a:active {
	color: orange;
	text-decoration: underline;
	}
	 
a:visited {
	color: red;
	text-decoration: underline;
	}
	 
a:hover {
	color: navyblue;
	text-decoration: underline;
	}  
	
H1 {
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #3D3A3A;
	display: inline;
	padding-left: 0.5em;
	}

H2 {
	font-size: 1em;
	color: #000000;
	display: inline;
	color: #333333;
	}

H3 {
	font-size: 0.9em;
	color: #000000;
	display: inline;
	color: #333333;
	}
	
H6 { /* breadbrumb style */
	font-size: 10px;
	color: #000000;
	display: inline;
	}
	
h2.text-header {color: #3064B4; font-weight: bolder;}
/* container styles */	

table.commercial {border: 1px solid #A4BCE0;}
table.commercial-interior {border: 1px solid #A4BCE0;}
td.commercial-interior {border: 1px solid #A4BCE0;}

#container {
	background-color: #FFF;
	border-left: 1px solid #A4BCE0;
	border-right: 1px solid #A4BCE0;
	border-bottom: 1px solid #A4BCE0;
	}
	
#content {
	}
	
#body_content {
	padding: 1em;
	}
table#home-page {
	border: 1px solid #A4BCE0;
}
table#home-content{
	border-top: 1px solid #A4BCE0;
}
#row-spacer {
	line-height: 10%;
}	
.top_left_col, .left_col {
	width: 200px;
	border-right: 1px solid #4B81D4;
	}
	
.top_left_col, .top_right_col {
	height: 6px;
	line-height: 20%;
	border-bottom: #4B81D4;
	}
	
.top_left_col {
	background-color: #4B81D4;
	}
	
.top_right_col {
	background-color: #77ABED;
	width: 567px;
	}
	
.left_col, .right_col {
	vertical-align: top;
	}
	
	.mid-col {width: 10px;}
#headerbar {
	background-color: #E2E2F0;
	border-top: 1px solid #A4BCE0;
	border-bottom: 1px solid #A4BCE0;
	line-height: 2em;
	}
	
#textsize td {
	text-align: right;
	white-space: nowrap;
	padding: 0.6em 0 0 0.5em;
	}
	
	* html body #textsize td {
		text-align: right;
		white-space: nowrap;
		padding: 0.15em 0.25em 0em 0.5em;
		vertical-align:middle;
		}

h1.home-h1 {color: #0072BB;}
.homemainbodyleft{border-right: 1px solid #A4BCE0; vertical-align: top;}	
.homemainbodyright{border-left: 1px solid #A4BCE0; vertical-align: top;}	
.homemainbody{border-bottom: 1px solid #A4BCE0;}		
.header-background{
background-image: url(/images/header-background-3.jpg);
background-repeat: repeat-x;
width: 170px;
height: 96px;
}
	.plusminus a:link, .plusminus a:visited, .plusminus a:active {
		font-size: 1.2em;
		line-height: 0.4em;
		height: 0.5em;
		font-weight: bold;
		/*padding: 0 0.3em;*/
		text-align: center;
		margin: 0.4em 0.3em 0.1em 0;
		display: inline;
		text-decoration: none;
		color: #3D3A3A;
		background-color: #E2E2F0;
		}
		
	* html body .plusminus a, * html body .plusminus a:visited, * html body .plusminus a:active {
		font-size: 1.5em;
		line-height: 0.4em;
		height: 0.5em;
		font-weight: bold;
		padding: 0.3em;
		text-align: center;
		margin: 0.07em 0.3em -0.08em 0;
		display: inline;
		text-decoration: none;
		color: #3D3A3A;
		background-color: #E2E2F0;
		}
		
		.plusminus a:hover {
			text-decoration: none;
			}

	.plusminushome a:link, .plusminushome a:visited, .plusminushome a:active {
		font-size: 1.5em;
		line-height: 0.5em;
		height: 0.5em;
		font-weight: bold;
		padding: 0 0.3em;
		text-align: center;
		margin: 0.4em 0.3em 0.1em 0;
		display: inline;
		text-decoration: none;
		color: #3D3A3A;
		background-color: #FFFFFF;
		}
		
	* html body .plusminushome a, * html body .plusminushome a:visited, * html body .plusminushome a:active {
		font-size: 1.5em;
		line-height: 0.5em;
		height: 0.5em;
		font-weight: bold;
		padding: 0.3em;
		text-align: center;
		margin: 0.07em 0.3em -0.08em 0;
		display: inline;
		text-decoration: none;
		color: #3D3A3A;
		background-color: #FFFFFF;
		}
		
		.plusminushome a:hover {
			text-decoration: none;
			}
			
			
	.mainheaderlinks {
		color: #53809D; /* text */
		font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		}			

/* top nav styles */

#topnav {
	background-color: #FFFFFF;
		border-top: 1px solid #A4BCE0;
	border-bottom: 1px solid #A4BCE0;
	border-collapse: collapse;
	}
	
	#topnav td {
		text-align: center;
		}
		
		#topnav td a {
			padding: 0.25em 0.25em;
			line-height: 2em;
			color: #017EC1;
			text-decoration: none;
			font-size: 1.0em;
			}
			
		#topnav td a:hover {
			color: #FAA52E;
			text-decoration: none;
			}
			
		* html body #topnav td a {
			padding: 0.4em 0.4em;
			line-height: 2em;
			color: #017EC1;
			font-weight: bold;
			text-decoration: none;
			}
.header-spacer{line-height:3px;}			
/* left nav styles */

.left_col {
	background-color: #E4ECF9;
	}
	
	.left_col th {
		text-align: left;
		padding-left: 1em;
		font-size: 1em;
		line-height: 2.2em;
		border-top: 1px solid #4B81D4;
		}
		
	.left_col ul {
		font-size: 1em;
		list-style-type: none;
		border-top: 1px dashed #4B81D4;
		margin: 0;
		padding: 0 0 0 2em;
		}
		
		.left_col ul li {
			/* line-height: 1em; 2.25 */
			padding: 0.25em 0.25em 0.25em 0;
			}
			
		.left_col ul li.current {
			background-color: #4B81D4;
			font-weight: bold;
			margin-left: -2em;
			padding-left: 2em;
			background-image: url(../images/interface/bluedrop.gif);
			background-repeat: no-repeat;
			background-position: left center;
			/*line-height: 100%;
			line-height: 0.5em;*/
			}
			.left_col ul li.bathsection {
			background-color: #4B81D4;
			margin-left: -2em;
			padding-left: 2em;
			}
			
		.left_col a, .left_col a:visited, .left_col a:active  {
			color: #3D3A3A;
			text-decoration: none;
			}
			
		.left_col a:hover  {
			text-decoration: underline;
			}
			
		.left_col li.current a, .left_col li.current a:visited, .left_col li.current a:active, .left_col li.current a:hover {
			color: #FFF;
			}

		
/* bath styles */

#showcase_list	{
	vertical-align: top;
	text-align: left;
	padding: 0.7em;
	}
	
	#showcase_list ul {
		margin: 0 0 0 -25px;
		list-style-type: circle;
		font-weight: normal;
		font-size: 0.9em;
		}
		
	* html body #showcase_list ul {
		margin: 0 0 0 16px;
		}
		
		#showcase_list ul li {
			padding-bottom: 5px;
			}
	
#showcase_image	{
	width: 395px;
	}
		
/* bottom nav styles */

#bottomnav {
	text-align: center;
	background-color:  #FFFFFF;
	padding: 0.2em;
	line-height: 1.1em;
	}
	
	#bottomnav a {	
		background-color:  #FFFFFF;
		}

.bottomnavwrapper{border-top: 1px solid #A4BCE0;}		
/* footer styles */

#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #E2E2F0;
	font-size:0.8em;
	border-top: 1px solid #A4BCE0;
	padding: 0.2em;
	}
	
#footerhome{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:0.8em;
	border-top: 1px solid #E2E2F0;
	padding: 0.2em;
	}
	
.copyaddress{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:0.8em;
	padding: 0.2em;
	}

	.address{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:1.0em;
	padding: 0.2em;
	}

#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {
	text-decoration: none;
	}
	
	#copright {
		text-align: left;
		}
		
	#privacy {
		text-align: right;
		}

#sagefooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color : #666;
	text-align: center;
	padding: 5px;
	}

#sagefooter a:link {
	text-decoration: none;
	color : #666;
	}
#sagefooter a:active {
	text-decoration: none;
	color : #666;
	}
#sagefooter a:visited {
	text-decoration: none;
	color : #666;
	}
#sagefooter a:hover {
	text-decoration: none;
	color : #666;
	}
	
	
/* Begin Classic Bath */

.classic #content {
	border: 1px solid #7FA1B6; /*dark*/
	}
	
	.classic h2 {
	color: #53809D;
	}
	
	.classic .top_left_col, .classic .left_col {
		border-right: 1px solid #7FA1B6; /*dark*/
		}
		
	.classic .top_left_col {
		background-color: #7FA1B6; /*dark*/
		}
	
	.classic .top_right_col {
		background-color: #D2DEE6; /*medium*/
		}
	
	.classic #headerbar {
		background-color: #98B3E3; /*light-E5ECF0*/
		border-bottom: 1px solid #7FA1B6; /*dark*/
		border-top: 1px solid #7FA1B6; /*dark*/
		line-height: 2em;
		}
	
	.classic .plusminus a:link, .classic .plusminus a:visited, .classic .plusminus a:active, .classic .plusminus a:hover {
		background-color: #98B3E3!important; /*button*/
		}
		
	.classic #showcase_list, .classic .left_col, .classic #showcase_image {
		background-color: #D2DEE6; /*medium*/
		}
		
	.classic .left_col th {
		border-top: 1px solid #7FA1B6; /* dark */
		}
		
	.classic .left_col ul {
		border-top: 1px dashed #7FA1B6; /* dark */
		}
			
		.classic .left_col ul li.current {
			background-color: #7FA1B6; /* dark */
			background-image: url(../images/interface/classic_drop.gif);
			background-position: left center;
			/*line-height: 150%;*/
			}
			
			.classic .left_col ul li.bathsection {
			background-color:#B2C7D3;
			
			}
			
	.classic #showcase {
		border-bottom: 1px solid #7FA1B6; /* dark */
		}
			
	.classic .left_col li.current a, .classic .left_col li.current a:visited, .classic .left_col li.current a:active, .classic .left_col li.current a:hover {
			color: #FFF;
			}
			
	.classic #body_content a {
		color: #53809D; /* text */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		}
		
	.classic #body_content .headerlinks {
		color: #53809D; /* text */
		font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		}
		
	.classicphotoright {
	border: 2px solid #7FA1B6;
	margin: 0 0 10px 10px;
	}
		
	.classicphotoleft {
	border: 2px solid #7FA1B6;
	margin: 0 10px 10px 0;
	}
			
/* End Classic Bath */
	
/* Begin Paradise Bath */

.paradise #content {
	border: 1px solid #9DA274; /*dark*/
	}
	
	.paradise h2 {
	color: #7B824C;
	}
	
	.paradise .top_left_col, .paradise .left_col {
		border-right: 1px solid #9DA274; /*dark*/
		}
		
	.paradise .top_left_col {
		background-color: #9DA274; /*dark*/
		}
	
	.paradise .top_right_col {
		background-color: #DDDFCE; /*medium*/
		}
	
	.paradise #headerbar {
		background-color: #C5C8AC; /*light-EBECE3*/
		border-bottom: 1px solid #9DA274; /*dark*/
		border-top: 1px solid #9DA274; /*dark*/
		line-height: 2em;
		}
	
	.paradise .plusminus a:link, .paradise .plusminus a:visited, .paradise .plusminus a:active, .paradise .plusminus a:hover {
		background-color: #C5C8AC !important; /*button*/
		}
		
	.paradise #showcase_list, .paradise .left_col, .paradise #showcase_image {
		background-color: #DDDFCE; /*medium*/
		}
		
	.paradise .left_col th {
		border-top: 1px solid #9DA274; /* dark */
		}
		
	.paradise .left_col ul {
		border-top: 1px dashed #9DA274; /* dark */
		}
			
		.paradise .left_col ul li.current {
			background-color: #9DA274; /* dark */
			background-image: url(../images/interface/paradisedrop.gif);
			background-position: left center;
		    /*line-height: 150%;*/
			}
			
			.paradise .left_col ul li.bathsection {
			background-color:#C4C7AC;
			
			}
			
	.paradise #showcase {
		border-bottom: 1px solid #9DA274; /* dark */
		}
			
	.paradise .left_col li.current a, .paradise .left_col li.current a:visited, .paradise .left_col li.current a:active, .paradise .left_col li.current a:hover {
			color: #FFF;
			}
				
			.paradise #body_content a {
		color: #7B824C; /* text */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		}
		
	.paradise #body_content .headerlinks {
		color: #7B824C; /* text */
		font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		}
		
	.paradisephotoright {
	border: 2px solid #7B824C;
	margin: 0 0 10px 10px;
	}
		
	.paradisephotoleft {
	border: 2px solid #7B824C;
	margin: 0 10px 10px 0;
	}
			
/* End Paradise Bath */

/* Begin Paramount Bath */

.paramount #content {
	border: 1px solid #9C8A7C; /*dark*/
	}
	
	.paramount h2 {
	color: #9C8A7C;
	}
	
	.paramount .top_left_col, .paramount .left_col {
		border-right: 1px solid #9C8A7C; /*dark*/
		}
		
	.paramount .top_left_col {
		background-color: #9C8A7C; /*dark*/
		}
	
	.paramount .top_right_col {
		background-color: #CDC4BD; /*medium*/
		}
	
	.paramount #headerbar {
		background-color: #E6E2DE; /*light-EBECE3*/
		border-bottom: 1px solid #9C8A7C; /*dark*/
		border-top: 1px solid #9C8A7C; /*dark*/
		line-height: 2em;
		}
	
	.paramount .plusminus a:link, .paramount .plusminus a:visited, .paramount .plusminus a:active, .paramount .plusminus a:hover {
		background-color: #E6E2DE !important; /*button*/
		}
		
	.paramount #showcase_list, .paramount .left_col, .paramount #showcase_image {
		background-color: #DDDFCE; /*medium*/
		}
		
	.paramount .left_col th {
		border-top: 1px solid #9C8A7C; /* dark */
		}
		
	.paramount .left_col ul {
		border-top: 1px dashed #9C8A7C; /* dark */
		}
			
		.paramount .left_col ul li.current {
			background-color: #9C8A7C; /* dark */
			background-image: url(../images/interface/paramountdrop.gif);
			background-position: left center;
		    /*line-height: 150%;*/
			}
			
			.paramount .left_col ul li.bathsection {
			background-color:#CDC4BD;
			
			}
			
	.paramount #showcase {
		border-bottom: 1px solid #9C8A7C;; /* dark */
		}
			
	.paramount .left_col li.current a, .paramount .left_col li.current a:visited, .paramount .left_col li.current a:active, .paramount .left_col li.current a:hover {
			color: #FFF;
			}
				
			.paramount #body_content a {
		color: #9C8A7C;  /* text */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		}
		
	.paramount #body_content .headerlinks {
		color: #9C8A7C; /* text */
		font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		}
		
	.paramountphotoright {
	border: 2px solid #9C8A7C;
	margin: 0 0 10px 10px;
	}
		
	.paramountphotoleft {
	border: 2px solid #9C8A7C;
	margin: 0 10px 10px 0;
	}
			
/* End paramount Bath */

/* Begin Victorian Bath */

.victorian #content {
	border: 1px solid #DAC793; /*dark*/
	}
	
	.victorian h2 {
	color: #CDB36D;
	}
	
	
	.victorian .top_left_col, .victorian .left_col {
		border-right: 1px solid #DAC793; /*dark*/
		}
		
	.victorian .top_left_col {
		background-color: #DAC793; /*dark*/
		}
	
	.victorian .top_right_col {
		background-color: #F2EBD9; /*medium*/
		}
	
	.victorian #headerbar {
		background-color: #E9DDBE; /*light-F8F4E9*/
		border-bottom: 1px solid #DAC793; /*dark*/
		border-top: 1px solid #DAC793; /*dark*/
		line-height: 2em;
		}
	
	.victorian .plusminus a:link, .victorian .plusminus a:visited, .victorian .plusminus a:active, .victorian .plusminus a:hover {
		background-color: #E9DDBE !important; /*button*/
		}
		
	.victorian #showcase_list, .victorian .left_col, .victorian #showcase_image {
		background-color: #F2EBD9; /*medium*/
		}
		
	.victorian .left_col th {
		border-top: 1px solid #DAC793; /* dark */
		}
		
	.victorian .left_col ul {
		border-top: 1px dashed #DAC793; /* dark */
		}
			
		.victorian .left_col ul li.current {
		background-color: #DAC793;
		background-image: url(../images/interface/victoriandrop.gif);
		background-position: left center;
		/*line-height: 150%;*/
		}
		
			.victorian .left_col ul li.bathsection {
			background-color:#E9DDBE;
			
			}
			
	.victorian #showcase {
		border-bottom: 1px solid #DAC793; /* dark */
		}
			
	.victorian .left_col li.current a, .victorian .left_col li.current a:visited, .victorian .left_col li.current a:active, .victorian .left_col li.current a:hover {
			color: #FFF;
			}

		.victorian #body_content a {
		color: #CDB36D; /* text */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		}
		
	.victorian #body_content .headerlinks {
		color: #CDB36D; /* text */
		font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		}
		
	.victorianphotoright {
	border: 2px solid #CDB36D;
	margin: 0 0 10px 10px;
	}
		
	.victorianphotoleft {
	border: 2px solid #CDB36D;
	margin: 0 10px 10px 0;
	}	
			
/* End Victorian Bath */

/* Begin Cameo Bath */

.cameo #content {
	border: 1px solid #B9B098; /*dark*/
	}
	
	.cameo h2 {
	color: #A19474;
	}
	
	.cameo .top_left_col, .cameo .left_col {
		border-right: 1px solid #B9B098; /*dark*/
		}
		
	.cameo .top_left_col {
		background-color: #B9B098; /*dark*/
		}
	
	.cameo .top_right_col {
		background-color: #E7E3DB; /*medium*/
		}
	
	.cameo #headerbar {
	background-color: #D5D0C1;
	border-bottom: 1px solid #B9B098;
	border-top: 1px solid #B9B098;
	line-height: 2em;
	vertical-align: bottom;
		
		}
	
	.cameo .plusminus a:link, .cameo .plusminus a:visited, .cameo .plusminus a:active, .cameo .plusminus a:hover {
		background-color: #D5D0C1!important; /*button*/
		}
		
	.cameo #showcase_list, .cameo .left_col, .cameo #showcase_image {
		background-color: #E7E3DB; /*medium*/
		}
		
	.cameo .left_col th {
		border-top: 1px solid #B9B098; /* dark */
		}
		
	.cameo .left_col ul {
		border-top: 1px dashed #B9B098; /* dark */
		}
			
		.cameo .left_col ul li.current {
	background-color: #B9B098;
	background-image: url(../images/interface/cameodrop.gif);
	background-position: left center;
	/*line-height: 150%;*/
			}
			
			.cameo .left_col ul li.bathsection {
			background-color: #D5D0C1;
			}
			
	.cameo #showcase {
		border-bottom: 1px solid #B9B098; /* dark */
		}
			
	.cameo .left_col li.current a, .cameo .left_col li.current a:visited, .cameo .left_col li.current a:active, .cameo .left_col li.current a:hover {
			color: #FFF;
			}
				
		
	.cameo #body_content a {
		color: #A19474; /* text */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-weight: bold;
		}
		
	.cameo #body_content .headerlinks {
		color: #A19474; /* text */
		font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		}
		
	.cameophotoright {
	border: 2px solid #A19474;
	margin: 0 0 10px 10px;
	}
		
	.cameophotoleft {
	border: 2px solid #A19474;
	margin: 0 10px 10px 0;
	}
			
/* End Cameo Bath */

/* Begin Majestic Bath */

.majestic #content {
	border: 1px solid #B88B73; /*dark*/
	}
	
	.majestic h2 {
	color: #9F634B;
	}
	
	.majestic .top_left_col, .majestic .left_col {
		border-right: 1px solid #B88B73; /*dark*/
		}
		
	.majestic .top_left_col {
		background-color: #B88B73; /*dark*/
		}
	
	.majestic .top_right_col {
		background-color: #E6D7CE; /*medium*/
		}
	
	.majestic #headerbar {
		background-color: #D5B9AB; /*light#F1E8E3*/
		border-bottom: 1px solid #B88B73; /*dark*/
		border-top: 1px solid #B88B73; /*dark*/
		line-height: 2em;
		}
	
	.majestic .plusminus a:link, .majestic .plusminus a:visited, .majestic .plusminus a:active, .majestic .plusminus a:hover {
		background-color: #D5B9AB !important; /*button*/
		}
		
	.majestic #showcase_list, .majestic .left_col, .majestic #showcase_image {
		background-color: #E6D7CE; /*medium*/
		}
		
	.majestic .left_col th {
		border-top: 1px solid #B88B73; /* dark */
		}
		
	.majestic .left_col ul {
		border-top: 1px dashed #B88B73; /* dark */
		}
			
		.majestic .left_col ul li.current {
			background-color: #B88B73; /* dark */
			background-image: url(../images/interface/majesticdrop.gif);
			background-position: left center;
			/*line-height: 150%;*/
			}
			
			.majestic .left_col ul li.bathsection {
			background-color:#D4B9AB;
			
			}
			
	.majestic #showcase {
		border-bottom: 1px solid #B88B73; /* dark */
		}
			
	.majestic .left_col li.current a, .majestic .left_col li.current a:visited, .majestic .left_col li.current a:active, .majestic .left_col li.current a:hover {
			color: #FFF;
			}
				
			.majestic #body_content a {
		color: #9F634B; /* text */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-weight: bold;
		}
		
	.majestic #body_content .headerlinks {
		color: #9F634B; /* text */
		font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		}
		
	.majesticphotoright {
	border: 2px solid #9F634B;
	margin: 0 0 10px 10px;
	}
		
	.majesticphotoleft {
	border: 2px solid #9F634B;
	margin: 0 10px 10px 0;
}	

	.majestic H1 {
	font-size:1.4em;
	padding-bottom:4px;
	display:inline;
	
	
	}
			
/* End Majestic Bath */

/* Begin Universal Bath */

.universal #content {
	border: 1px solid #866F60; /*dark*/
	}
	
	.universal h2 {
	color: #A19474;
	}
	
	.universal .top_left_col, .universal .left_col {
		border-right: 1px solid #866F60; /*dark*/
		}
		
	.universal .top_left_col {
		background-color: #866F60; /*dark*/
		}
	
	.universal .top_right_col {
		background-color: #E7E3DB; /*medium*/
		}
	
	.universal #headerbar {
		background-color: #B6A9A0; /*light#F1EFEA*/
		border-bottom: 1px solid #866F60; /*dark*/
		border-top: 1px solid #866F60; /*dark*/
		line-height: 2em;
		}
	
	.universal .plusminus a:link, .universal .plusminus a:visited, .universal .plusminus a:active, .universal .plusminus a:hover {
		background-color: #B6A9A0 !important; /*button*/
		}
		
	.universal #showcase_list, .universal .left_col, .universal #showcase_image {
		background-color: #E7E3DB; /*medium*/
		}
		
	.universal .left_col th {
		border-top: 1px solid #866F60; /* dark */
		
		}
		
	.universal .left_col ul {
	border-top: 1px dashed #866F60;
	
		}
			
		.universal .left_col ul li.current {
		background-color: #866F60;
		background-image: url(../images/interface/universaldrop.gif);
		background-position: left center;
		/*line-height: 150%;*/
		}
	
		.universal .left_col ul li.bathsection {
		background-color:#D5D0C1;
		
		}
			
	.universal #showcase {
		border-bottom: 1px solid #866F60; /* dark */
		}
			
	.universal .left_col li.current a, .universal .left_col li.current a:visited, .universal .left_col li.current a:active, .universal .left_col li.current a:hover {
			color: #FFF;
			
		}

			.universal #body_content a {
		color: #A19474; /* text */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		}
		
	.universal #body_content .headerlinks {
		color: #A19474; /* text */
		font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		}
		
	.universalphotoright {
	border: 2px solid #A19474;
	margin: 0 0 10px 10px;
	}
		
	.universalphotoleft {
	border: 2px solid #A19474;
	margin: 0 10px 10px 0;
	}	
			
/* End Universal Bath */


.classicheader {
	background-image: url(../images/classic_header.gif);
	text-indent: -9000px;
	background-color: 5481D0;
	background-repeat: no-repeat;
	height: 33px;
	background-position: center 2px;


}
.classicbackground {
	background-color: 5481D0;
}
.victorianheader {
	background-image: url(../images/victorian-header.gif);
	background-repeat: no-repeat;
	background-position: center 2px;
	height: 33px;
	text-indent: -9000px;
	background-color: #DAC793;
}
.victoriabackground {
	background-color: #DAC793;
}
.cameoheader {
	background-repeat: no-repeat;
	background-position: center 2px;
	height: 33px;
	background-color: B9B098;
	background-image: url(../images/cameoheader.gif);
	text-indent: -9000px;
}
.cameobackground {
	background-color: B9B098;
}
.majesticheader {
	background-color: B98B73;
	background-image: url(../images/majestic-header.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9000px;
	height: 33px;
}
.majesticbackground {
	background-color: B98B73;
}
.paradiseheader {
	background-color: 9EA374;
	background-image: url(../images/paradiseheader.gif);
	background-repeat: no-repeat;
	background-position: center 2px;
	text-indent: -9000px;
	height: 33px;
}
.paradisebackground {
	background-color: 9EA374;
}

.paramountheader {
	background-color: 9EA374;
	background-image: url(../images/paradiseheader.gif);
	background-repeat: no-repeat;
	background-position: center 2px;
	text-indent: -9000px;
	height: 33px;
}
.paramountbackground {
	background-color: 9c8A7C;
}
.universalheader {
	background-color: 866F60;
	background-image: url(../images/universalheader.gif);
	background-repeat: no-repeat;
	background-position: center 2px;
	text-indent: -9000px;
	height: 33px;
}
.universalbackground {
	background-color: 866F60;
}
#walkin-container {
	position: absolute;
	overflow: visible;
	width: 225px;
	padding: 0px;
}
.scrollbar_form {
	overflow: hidden;
}


/* Table styles */


.tableformat
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		border-color: grey;
		border-width: 1px 1px 1px 0px;
		border-style: solid;
}

.tableformat th
{
		padding: 2px 3px 3px 3px;
		font-size: 1em;
		font-weight: bold;
		border-color: grey;
		border-width: 1px 0px 1px 1px;
		border-style: solid;
}

.tableformat td
{
		border-color: grey;
		border-width: 0px 0px 0px 1px;
		border-style: solid;
}


.tableformat tr.bg1 td
{
		padding: 2px 3px 3px 3px;
		background-color:#E4ECF9;
		border-color: grey;
		border-width: 0px 0px 1px 1px;
		border-style: solid;		
}

.tableformat tr.bg2 td
{
		padding: 2px 3px 3px 3px;
		background-color:white;
		border-color: grey;
		border-width: 0px 0px 1px 1px;
		border-style: solid;		
}

.tableformat tr.title td
{
		font-weight:bold;
		text-align:center;
		font-size: 0.5em;
}

.tableformat2 {
		border: 1px solid #E4ECF9;
		padding: 0px;
		background-color: #FFFFFF;
		margin: 0px;
		font-size:1.1em;
}

.tableformat2 td{
		border: 1px solid #77ABED;
		padding: 6px;
		margin: 3px;
		text-align:center;
		vertical-align: center;
		font-size: 1em;
}

.tableformat3 {
		background-color: #FFFFFF;
		padding: 6px;
		margin: 3px;
		text-align:left;
}

.tableformat3 th
{
		padding: 2px 3px 3px 3px;
		font-size: 1em;
		font-weight: bold;
		border: 1px solid #77ABED;
		
}

.tableformat3 td
{
		border: 1px solid #77ABED;
		}
		
.tableformat4 {
		background-color: #FFFFFF;
		padding: 6px;
		margin: 3px;
		text-align:left;
}

.tableformat4 th
{
		padding: 2px 3px 3px 3px;
		font-size: 1em;
		font-weight: normal;
		border: 1px solid #77ABED;
		
}

/* End of Table styles */

.headerline{
	background-color: #D0DEF4;
	margin-height: -10px;
}
hr {
	font-size: xx-small;
	border-top: thin solid #A4BCE0;
	border-right: none;
	border-bottom: none;
	border-left: none;
	height:0em;
}
hr.standard {
	font-size: xx-small;
	border-top: 1px solid #A4BCE0;
	border-right: none;
	border-bottom: none;
	border-left: none;
	height: 0em;
}

#majestictitle  {

display:inline;

}

#majestictitle img {
	position:relative;
	left:-115px;
	top:4px;
	
	
}

.subheader {
	font-size: 1em;
	font-weight: bold;
	color: #285BAA;
}
.uncaps {
	text-transform: lowercase;
}

.walkinbathtable {
    
}
.underline {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/*  home page styles*/	
.home-address{font-size: 0.75em;	background-color:  #E2E2F0;}
.home-address {
 font-size: .8em;
	/*padding: 0.2em;*/
	color: #5E5E5F;
		background-color:  #E2E2F0;
	}
	
.home-address td{
 font-size: .8em;
	/*padding: 0.2em;*/
	color: #5E5E5F;
		background-color:  #E2E2F0;
	}
	
	.home-address td a:visited{
 font-size: 1em;
	/*padding: 0.2em;*/
	color: #5E5E5F;
		background-color:  #E2E2F0;
	}
	
	.product-links{font-size: 0.75em;}
.product-links {
 font-size: .8em;
	/*padding: 0.2em;*/
	color: #5E5E5F;
	text-decoration: none;}
	
.product-links td{
 font-size: .8em;
	/*padding: 0.2em;*/
	color: #5E5E5F;
	text-decoration: none;}
	
	.product-links td a:visited{
 font-size: 1em;
	/*padding: 0.2em;*/
	color: #5E5E5F;
	text-decoration: none;}
	
			.product-links td a{
 font-size: 1em;
	/*padding: 0.2em;*/
	color: #5E5E5F;
	text-decoration: none;}
	
	#home-nav td {
		text-align: center;
		background-color: #5E5E5F;
		font-size: 0.9em;
		}
		
		#home-nav td a {
			line-height: 1em;
			color: #FFFFFF;
			text-decoration: none;
			font-size: 0.9em;
			}
			
		#home-nav td a:hover {
			color: #0099CC;
			text-decoration: none;
			}
			
		* html body #home-nav td a {
			padding: 0.4em 0.4em;
			line-height: 2em;
			color: #FFFFFF;
			font-weight: bold;
			text-decoration: none;
			}
			
			#spacer-nav {
border-left: 1px solid #5E5E5F;
border-right: 1px solid #5E5E5F;
border-collapse: collapse;
line-height: 0.3em;
background-color: #0081C3;
}	
	
#spacer-nav td {
border-left: 1px solid #5E5E5F;
border-right: 1px solid #5E5E5F;
border-collapse: collapse;
line-height: 0.3em;
background-color: #0081C3;
}

#banner-border {
border-left: 1px solid #5E5E5F;
border-right: 1px solid #5E5E5F;
border-collapse: collapse;
}

#banner-border td {
border-left: 1px solid #5E5E5F;
border-right: 1px solid #5E5E5F;
border-collapse: collapse;
}

#home-left-col{
	font-size: 1em;
	padding: 0.5em;
	border-left: 1px solid #5E5E5F;
	border-right: 1px solid #5E5E5F;
	border-top: 1px solid #5E5E5F;
	border-bottom: 1px solid #5E5E5F;	
	border-collapse: collapse;
	background-color: #FFFFFF;}
	
#home-left-col td{
	font-size: 1em;
	padding: 0.5em;
	border-left: 1px solid #5E5E5F;
	border-right: 1px solid #5E5E5F;
	border-top: 1px solid #5E5E5F;
	border-bottom: 1px solid #5E5E5F;
	border-collapse: collapse;
	background-color: #FFFFFF;}
	
	#bottom-spacer {
border-left: 1px solid #5E5E5F;
border-right: 1px solid #5E5E5F;
border-top: 1px solid #5E5E5F;
border-bottom: 1px solid #5E5E5F;
border-collapse: collapse;
line-height: 0.3em;
background-color: #0081C3;
}	
	
#bottom-spacer td {
border-left: 1px solid #5E5E5F;
border-right: 1px solid #5E5E5F;
border-top: 1px solid #5E5E5F;
border-bottom: 1px solid #5E5E5F;
border-collapse: collapse;
line-height: 0.3em;
background-color: #0081C3;
}
	
#bottom-spacer-blank {
	font-size: 0.3em;
	background-color: #E2E2F0;
	padding: 0.1em;
	border: 1px solid #E2E2F0;
	border-collapse: collapse;
	}
	
	#product-images {
border-left: 1px solid #5E5E5F;
border-right: 1px solid #5E5E5F;
border-collapse: collapse;
}

.product-display {
	font-size: 1em;
	padding: 0.3em;
	border-left: 1px solid #A4BCE0;
	border-right: 1px solid #A4BCE0;
	border-top: 1px solid #A4BCE0;
	border-bottom: 1px solid #A4BCE0;
	border-collapse: collapse;
	background-color: #E2E2F0;
}

td.product-display {
	font-size: 1em;
	padding: 0.3em;
	border-collapse: collapse;
	background-color: #E2E2F0;
}

td.product-display a:link a:visited a:hover {
	font-size: 1em;
	padding: 0.3em;
	border-collapse: collapse;
	background-color: #FFFFFF;
	color: green;
}

.product-display-details{
	font-size: 1em;
	padding: 0.5em;
	border-collapse: collapse;
	background-color: gray;
}

* html body #home-subnav td {
 font-size: 1.2em;
	/*padding: 0.2em;*/
	line-height: 1.2em;
	color: #333333;
	vertical-align: top;
}	

* html body #home-subnav td a{
 font-size: 1.2em;
	/*padding: 0.2em;*/
	line-height: 1.2em;
	color: #333333;
	vertical-align: top;
}	

* html body #home-subnav td a:link{
 font-size: 1.2em;
	/*padding: 0.2em;*/
	line-height: 1.2em;
	color: #333333;
	vertical-align: top;
}
	
#home-subnav td a:hover {
			font-size: 1em;
			color: red;
}
	
#home-subnav td a:visited {
			font-size: 1.2em;
			color: #333333;
}	

.country {
width: 170px;
text-align: center;
padding-top: 0.4em;
vertical-align: bottom;
}
strong.green {
	color:#008000;
	text-decoration: underline;
}
strong.blue {
	color:#024792;
	text-decoration: underline;
}

span.blue {
	color:#024792;
	text-decoration: underline;
}

#call-to-action {	border-bottom: 1px solid #A4BCE0;
}

.model-pic {
	border: 1px solid #A4BCE0;
}
	
.model-pic-col{
border-right: 1px solid #A4BCE0;
}

div.form-background{
background-color: #FFFF66;
border: 1px solid #A4BCE0;
border-collapse: collapse;
}
.complaint-table{
border: 1px solid #A4BCE0;
border-collapse: collapse;
}

table.more-options{
background-color: #E4ECF9;
border: 1px solid #A4BCE0;
border-collapse: collapse;
}

.special {border: 2px dashed red;}
.special-list {color: red; font-size: 1.2em;}
.breadcrumb {text-decoration: none; font-size: .8em;}
.homeimages {border-bottom: 1px solid #A4BCE0; border-collapse:collapse;}
.h1-tagline {border-top: 1px solid #A4BCE0; border-collapse:collapse;}
.home-slide-right{border-bottom: 1px solid #0180C3; border-right: 1px solid #0180C3; border-top: 1px solid #0180C3; border-collapse:collapse; margin-top: .2em;}
.calltoaction{font-family: sans-serif; color:#0081C3; font-size: 1.3em; font-weight:bold;}
.calltoaction-button {margin-top: .2em;}
.buttonbox {border-bottom: 10px solid #A4BCE0;}
.border-box {margin-top: 1px;}
.home-highlight{font-weight: 400;}
.home-subheader{color: #000066;}
.home-header {font-family: arial,sans-serif; margin-left: -.5em;}
.phone-call {font-family: arial,sans-serif; color: #FFFFFF; font-size: 1.5em; font-weight: bold; padding-bottom: 0.6em; margin-left: 4em;}
.phone-call-landing {font-family: arial,sans-serif; color: #FFFFFF; font-size: 1.5em; font-weight: bold; padding-bottom: 0.6em; margin-right: 0.4em;}
.header-compare{font-family: arial,sans-serif; color: #FFFFFF; margin-left: -.2em; font-size: .9em; margin-top:-.1em;}
.header-compare-link  {font-family: arial,sans-serif; color: #FFFFFF; margin-left: -.2em; font-size: .9em; margin-top:-.1em; font-weight: bold;}
.header-compare-sub {font-family: arial,sans-serif; color: #FFFFFF; font-size: .8em;}

.model-heading {border-top: 1px solid #A4BCE0; border-collapse:collapse;}
.model-heading-bottom {border-top: 1px solid #A4BCE0; border-bottom: 1px solid #A4BCE0; border-collapse:collapse;}
.paradisephoto{border: #9DA470 solid 1px;}
.highlight {color:green; font-weight: bold;}
.special {border: 2px dashed red;}
.special-list {color: red; font-size: 1.2em; font-weight: bold;}
.video-back {background-color: green;}
.phone {font-size: 2em; color: #FFFFFF; font-family: sans-serif;}

div.form-background-2{
background-color: #99FF66;
border: 1px solid #A4BCE0;
border-collapse: collapse;
}
div.form-background-rev{
background-color: #df70ef;
border: 1px solid #A4BCE0;
border-collapse: collapse;
}

.navy {color: navy;}
.request-info-kit {
color: #800080;
}