* {margin:0;padding:0}
/* mac hide \*/
html,body{ height:100%; width:100%;}
/* end hide */


body { 
	margin:0;
	padding:0;
	background-color: #676767;
	background-image: url(images/background.png);
	background-repeat:repeat-x;
	background-position: center center;
	background-attachment: fixed;
	
}


div#centered { 
    position: absolute; 
	width: 862px; 
	height: 378px;
	top: 50%; 
	left: 50%;
	margin-left: -431px;
	margin-right:auto;
	margin-top: -185px;
	margin-bottom: auto;
	border: 0px solid #FFFFFF;
	text-align:left;
	/*filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6; */
	
}






.menu {
	font-size: 0px;
	color: #FFFFFF;

	}
	
.menu2 {
	height: 21px;
	width: 500px;
	text-align:left;
	margin-left: 10px;
	font-size: 0px;
	color: #FFFFFF;
	border: 0px solid #FFFFFF;
	z-index: 500;
	}
	
.bottom {
	position: relative;
	margin-top: 380px;
	margin-bottom: 0px;
	z-index:20;
	}	
	
.splash {
	width: 405px;
	height: 148px;
	background-image:url(images/splash_background.png);
	background-repeat:no-repeat;
	margin-left: 210px;
	margin-top:79px;
	padding-left:18px;
	padding-top:26px;
	
}
	.splash a:link { text-decoration:none;}
	.splash  a:visited { text-decoration:none; }
	.splash  a:active { text-decoration:none; }
	.splash  a:hover { text-decoration:none; }


/* ------------ MAIN WINDOW ------------ */

.maincontainer {
	width: 862px;
	height: 353px;
	position: absolute;
	text-align:left;
	margin-top: 2px;
	background-image: url(images/background_main.png);
	border: 0px solid #F0F0F0;
	z-index:5;
	}
	
	
	
.innerMainContainerLeft {
	position: absolute;
	width: 670px;
	height: 320px;
	text-align:left;
	margin-bottom: 0px;
	margin-left:17px;
	margin-top: 17px;
	z-index:400;
	border: 0px solid #999999;
}		

.innerMainContainerRight {
	position: absolute;
	width: 298px;
	height: 320px;
	text-align:right;
	margin-bottom: 0px;
	margin-left:546px;
	margin-top: 17px;
	/* border: 6px solid #6A0809; */
	background-color: #6A0809;
	z-index:800;

}		


.contactform2{
	width: 346px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align:left;
	font-weight: normal;
	margin-left:324px;

}
	
.sidebar{
	position:absolute;
	width: 9px;
	height: 320px;
	margin-left: 335px;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	color:#FFFFFF;
}	
	
.logo {
	position: absolute;
	width: 150px;
	height:41px;
	margin-top: 265px;
	margin-left: 150px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #7A7A7A;
	font-weight:bold;
	text-align:center;
	z-index:700;
	/* border: 1px solid #009933; */

}		



/* ------------ SUBMENU ------------ */
	
			

.TitleBar {
	position: absolute;
	margin-top:220px;
	margin-left: 17px;
	margin-right:0px;
	height:27px;
	z-index:800;
	}

.SubTitleBar {
	position: absolute;
	margin-top:220px;
	height:27px;
	z-index:800;
	}	
	
.MenuBar {
	position: absolute;
	margin-top:295px;
	margin-left:17px;
	height:17px;
	z-index:800;
	}	

.PreviousBar {
	position: absolute;
	margin-top:295px;
	margin-left:586px;
	height:17px;
	z-index:800;
	}	

.NextBar {
	position: absolute;
	margin-top:295px;
	margin-left:630px;
	height:17px;
	z-index:800;
	}
	

.BackBar_Title {
	position: absolute;
	width: 46px;
	height:19px;
	margin-top: 45px;
	margin-left: 17px;
	z-index:700;
}			

	
.BackBar {
	position: absolute;
	width: 47px;
	height:19px;
	margin-top: 295px;
	margin-left: 622px;
	z-index:700;
}

	
.submenu {
	margin-top:0px;
	margin-left: 0px;
	margin-right:0px;
	height:27px;
	}	
	
/* ------------ WATER ------------ */

.LinkBarProducts_water {
	position: absolute;
	width: 278px;
	height: 27px;
	margin-top: 295px;
	margin-left: 17px;
	z-index:700;
	/* border: 1px solid #009933; */
}
	
.LinkBarServices_water {
	position: absolute;
	width: 343px;
	height: 27px;
	margin-top: 295px;
	margin-left: 296px;
	z-index:700;
	/* border: 1px solid #009933; */
}
	
.submenu_guide_water_products {
	position:absolute;
	height: 17px;
	width: 253px;
	margin-top:19px;
	margin-left:23px;
	margin-right:0px;
	background-image:url(images/submenu_guide_water_products.gif);
	background-repeat:no-repeat;
	visibility:hidden;
	}

.submenu_guide_water_services {
	position:absolute;
	height: 17px;
	width: 324px;
	margin-top:19px;
	margin-right:0px;
	background-image:url(images/submenu_guide_water_services.gif);
	background-repeat:no-repeat;
	visibility:hidden;
	}

/* ------------ WARMTH ------------ */

.LinkBarProducts_warmth{
	position: absolute;
	width: 461px;
	height: 27px;
	margin-top: 295px;
	margin-left: 17px;
	z-index:700;
	/* border: 1px solid #009933; */
}
	
.LinkBarServices_warmth {
	position: absolute;
	width: 162px;
	height: 27px;
	margin-top: 295px;
	margin-left: 481px;
	z-index:700;
	/* border: 1px solid #009933; */
}
.submenu_guide_warmth_products {
	position:absolute;
	margin-top:19px;
	margin-left: 24px;
	margin-right:0px;
	height: 17px;
	width: 437px;
	background-image:url(images/submenu_guide_warmth_products.gif);
	background-repeat:no-repeat;
	visibility:hidden;
	}

.submenu_guide_warmth_services {
	position:absolute;
	margin-top:19px;
	margin-left: 0px;
	margin-right:0px;
	height: 17px;
	width: 162px;
	background-image:url(images/submenu_guide_warmth_services.gif);
	background-repeat:no-repeat;
	visibility:hidden;	
	}
	
/* ------------ WELLNESS ------------ */

.LinkBarProducts_wellness{
	position: absolute;
	width: 335px;
	height: 27px;
	margin-top: 295px;
	margin-left: 17px;
	z-index:700;
	/* border: 1px solid #009933; */
}
	
.LinkBarServices_wellness {
	position: absolute;
	width: 95px;
	height: 27px;
	margin-top: 295px;
	margin-left: 355px;
	z-index:700;
	/* border: 1px solid #009933; */
}
.submenu_guide_wellness_products {
	position:absolute;
	margin-top:19px;
	margin-left: 24px;
	margin-right:0px;
	height: 19px;
	width: 310px;
	background-image:url(images/submenu_guide_wellness_products.gif);
	background-repeat:no-repeat;
	visibility:hidden;
	}

.submenu_guide_wellness_services {
	position:absolute;
	margin-top:19px;
	margin-left: 0px;
	margin-right:0px;
	height: 17px;
	width: 95px;
	background-image:url(images/submenu_guide_wellness_services.gif);
	background-repeat:no-repeat;
	visibility:hidden;	
	}	
	
/* ------------ SHOWROOMS ------------ */

.LinkBarProducts_showrooms {
	position: absolute;
	width: 215px;
	height: 27px;
	margin-top: 295px;
	margin-left: 17px;
	z-index:700;
	/* border: 1px solid #009933; */
}
	
.LinkBarServices_showrooms {
	position: absolute;
	width: 145px;
	height: 27px;
	margin-top: 295px;
	margin-left: 229px;
	z-index:700;
	/* border: 1px solid #009933; */
}
.submenu_guide_showrooms_products {
	position:absolute;
	margin-top:19px;
	margin-left: 24px;
	margin-right:0px;
	height: 17px;
	width: 185px;
	background-image:url(images/submenu_guide_showrooms_products.gif);
	background-repeat:no-repeat;
	visibility:hidden;
	}

.submenu_guide_showrooms_services {
	position:absolute;
	margin-top:19px;
	margin-left: 0px;
	margin-right:0px;
	height: 17px;
	width: 145px;
	background-image:url(images/submenu_guide_showrooms_services.gif);
	background-repeat:no-repeat;
	visibility:hidden;	
	}
	

.sidelink {
	position: absolute;
	width: 15px;
	height:85px;
	margin-top: 535px;
	margin-left: 804px;
	/* border: 1px solid #009933; */

}			
	
	


.language {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	}
	.language a:link { color:#FFFFFF; text-decoration:none; }
	.language  a:visited { color:#FFFFFF; text-decoration:none; }
	.language  a:active { color:#FFFFFF; text-decoration:none; }
	.language  a:hover { color:#FFFFFF; text-decoration:none; }




.texttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align:left;
	font-weight: bold;
	margin-left:10px;
	margin-right: 10px;
	}
	
.text {
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: Tahoma;
	font-stretch:expanded;
	font-size: 11px;
	color: #F5F5F5;
	height: 260px;
	text-align: left;
	font-weight: normal;
	margin-left:7px;
	margin-right: 7px;
	list-style-position: inside;
	list-style-type: disc;
	/*line-height: 14px;*/
	}
	.text a:link { color: #F5F5F5; text-decoration:underline; }
	.text a:visited { color: #F5F5F5; text-decoration:underline; }
	.text a:hover { color: #F5F5F5; text-decoration:underline; }
	.text a:active { color: #F5F5F5; text-decoration:underline; }
	
	
	
.addressbar {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8px;
	color: #47484C;
	font-weight: normal;
	margin-top:-15px;
	margin-bottom: 0px;
	text-align:center; 	
	}
	.addressbar a:link { color:#47484C; text-decoration:none; }
	.addressbar a:visited { color:#47484C; text-decoration:none; }
	.addressbar a:active { color:#47484C; text-decoration:none; }
	.addressbar a:hover { color:#47484C; text-decoration:none; }

.maptext {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #6A0809;
	text-align:left;
	}
.mapbutton {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #6A0809;
	text-align:center;
	width: 100px;
	}
	
.maptexttitle {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #6A0809;
	text-align:left;
	font-weight: bold;

	}	
	

.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-align: center;
	color: #505050;
	background-color: #D7D7D7;
	border: 1px solid #6A0809;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #FFFFFF;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #D7D7D7;
	border: 1px solid #6A0809;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #6A0809;
	border: 1px solid #FFFFFF;
	cursor: pointer;
	color: white;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #6A0809;
	border: 1px solid #6A0809;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 10px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #6A0809;
	background: #D7D7D7;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}	

