body {
	background: #4d5881 url(_images/bgHeader.gif) repeat-x;
	margin: 0px auto;
	position: relative;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #484e64;
}

#siteLayout{
	width: 850px;
	position: absolute;
	height: inherit;
}
	
	#siteTopNavigation {
		width: 850px;
		height: 20px;
		padding-top: 5px;
		font-size: 10px;
		text-align: center;
		color: #FFFFFF;
	}
		#siteTopNavigation a {
			color: #FFFFFF;
			margin-left: 10px;
			margin-right: 10px;
		}
		#siteTopNavigation a:hover {
			color: #FFFFFF;
			text-decoration: underline;
		}
	
	#siteHeader {
		width: 850px;
		height: 100px;
		padding-top: 25px;
	}
		 #siteHeaderLogo {
			height: 75px;
			width: 400px;
			text-align: center;
			background: url(_images/jockssauna.png) no-repeat;
		 }
		 img#logo {
		 	border: none;
			width: 400px;
			height: 75px;
			padding-top: 0px;
			margin-top: 0px;
		}
	
	#siteMiniGallery {
		width: 850px;
		height: 175px;
		margin-top: 5px;
	}
	
	#siteContent {
		width: 850px;
		height: inherit;
		margin-top: 5px;
		text-align: justify;
		background: #FFFFFF url(_images/manmanduck.gif) no-repeat left bottom;
	}
		#siteNavigation {
			float: left;
			width: 225px;
			padding: 20px 5px 0px 20px;
		}
		#siteNavigation ul {
			margin: 0px;
			padding: 0px;
		}
			.saunaMenu li {
				height: 25px;
				margin-top: 20px;
				list-style: none;
				padding-left: 10px;
			}
			.saunaMenu a {
				width: 150px;
				display: block;
				padding-left: 35px;
				padding-bottom: 5px;
				color: #666666;
				font-size: 16px;
				border-bottom: 1px #dfe6fc solid;
				background: url(_images/bullet.gif) no-repeat left;
			}
			.saunaMenu a:hover {
				border-right: 5px solid #d1d8ef;
				background: url(_images/bulletHover.gif) no-repeat left;
			}
		#siteDisplay {
			float: right;
			width: 550px;
			padding: 20px 20px 50px 5px;
		}
		
		.clear {
			clear: both;
			height: 5px;
		}
	
	#siteFooter {
		width: 845px;
		height: 17px;
		margin-top: 5px;
		font-size: 10px;
		background: url(_images/bgFooter.gif) repeat-x;
		padding-top: 50px;
		padding-left: 5px;
		color:#FFFFFF;
	}
	
	.centerWraps{
		width: 850px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	}
	
	a {
		font-size: 14px;
		color: #666666;
		text-decoration: none;	
	}
	a:hover {
		color: #222222;
	}
	
	a.linkFooter {
		color:#FFFFFF;
		font-size: 10px;
		text-decoration: none;
	}
	
	a.linkFooter:hover {
		text-decoration: underline;
	}	
	
	h1 { font-size: 1.4em; margin-top: 15px; color: #445079; margin-bottom: 10px; }
	h2 { font-size: 1em; margin-top: 15px;	margin-bottom: 10px; }	
	
	.imgBorder {
		border: 5px #d5d5d5 solid;
	}
	
	.imgBorder:hover {
		border: 5px #87BAE4 solid;
	}
	
	
	#tablePrices {
		font-size: 14px;
		width: 550px;
		text-align: left;
		border-collapse: collapse;
	}
	#tablePrices th {
		font-size: 13px;
		font-weight: normal;
		padding: 8px;
		background: #d3d7e4;
		border-top: 3px solid #cacfdf;
		border-bottom: 1px solid #ffffff;
		color: #3a435f;
		font-weight: bold;
	}
	#tablePrices td {
		padding: 8px;
		background: #f1f2f6; 
		border-bottom: 1px solid #ffffff;
		color: #7a86af;
		border-top: 1px solid transparent;
	}
	#tablePrices tr:hover td {
		background: #e0e3ec;
		color: #5c678a;
	}
	
	
	