body {
	font-family: "Arial"; 
	color: #000;
	margin: 0px;
	padding: 0px; 	
	background-image: url(../img/body-bg-bottom.gif);
	background-repeat: repeat;
}

h1 {margin: 0;	padding: 0;	border: none;	text-align: center; background-color: #B2C09E; font-size:100%;}

table td#td-price-col01 {width:33%}
table td#td-price-col02 {width:33%}

.td33 {width:33%; background-color:#CCD6BF;}

.normal {font-family: "Arial"; color: #000000; text-decoration: none; font-size:90%}
.menu-option {font-family: "Arial";	color: #000000;	text-decoration: none;	font-weight: bold; font-size:100%}
.credit {font-family: "Arial"; color: #666666; text-decoration: none;}
.copyright {font-family: "Arial"; color: #666666; text-decoration: none; font-size:80%}
.normal-red {font-family: "Arial"; color: #FF0000; text-decoration: none;}
.table-header {background-color:#B2C09E; }
.table-body {background-color:#CCD6BF;}

.img-left {float:left; margin:0px 5px 0px 0px;}
.img-right {float:right; margin:0px 0px 0px 5px; position:relative}
.cc {clear:both;}

#page-header {
	position: relative;
	padding: 0px;
	margin: 0px;
	top: 0px;
	left: 0px;
	height: 127px;
	width: 100%;
	z-index:10;
	background-image: url(../img/header-bg.gif);
	background-repeat: repeat;
}

#page-header-picture{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height: 127px;	
	background-image: url(../img/header-photo.jpg);
	background-repeat: no-repeat;
	z-index:20;	
}

#page-header-tag{
	position:absolute;
	top:127px;
	width:100%;
	left:0px;
	background-color:#eff2dd;
	z-index:10;
}

#page-header-tag-content{
	position:relative;
	top:0px;
	left:0px;
	z-index:10;
	padding: 3px 0px 3px 285px;
}

#page-body-container {
	position: absolute;
	padding: 0px;
	margin: 0px;
	width:100%;
	height:445px;
	top: 155px;
	left: 0px;
	z-index:1;
	background-image: url(../img/body-bg-main.gif);
	background-repeat:repeat-x;
}

#page-body-content-container {
	position: relative;
	top: 0px;
	left: 0px;
	z-index:2;
	padding: 10px 10px 0px 275px;
}

#page-body-content {
	position: relative;
	top: 0px;
	left: 0px;
	z-index:10;
	padding: 10px 10px 10px 10px;
	background-color: #f0f2de;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size:90%;
}

#page-body-content img {
	border: 1px solid #000000;
}

#page-logo{
	position: absolute;	
	top: 16px;	
	left: 11px;	
	height: 242px;	
	width: 247px; 
	z-index:30;
}
	
#page-swirl { 
	z-index:1;	
	background: url(../img/swirl.gif) no-repeat left bottom;	
	position: absolute;	
	padding: 0px;  
	margin: 0px; 
	top: 0px;	
	left: 0px;	
	height: 390px;	
	width: 387px;
}

#main-menu {
	position: absolute;
	top: 125px;
	left: 25px;
	width: 220px;
	z-index:30;
}

#main-menu ul {	list-style: none;	margin: 0px 0px 0px 0px;	padding: 0;	border: none;	text-align: center;}
#main-menu li a {	display: block;	padding: 0px 0px 0px 0px;	color: #000;	text-decoration: none;	width: 100%;	}
#main-menu li a:hover {	background-color: #EEF1DD;	color: #000;}

#page-footer-container {
	position: relative;
	margin: 0px;
	left: 0px;
	z-index:1;
	padding: 5px 10px 5px 275px;
}

#title ul {	list-style: none;	margin: 0;	padding: 0;	border: none;	text-align: center;}
#title li {	display: block;	color: #000;	text-decoration: none;	background-color: #B2C09E;	}

#main-copyright {	position: absolute;	z-index:30;	text-align: left;}
#main-credit {	position: z-index:30;	text-align: right;}
#main-credit a:hover {color: #000000;}

#contact {margin-left:auto; margin-right:auto; font-weight:bold; text-align:center;}
#middle {margin-left:auto; margin-right:auto; text-align:center;}