body {
	background: #d4a7de url('../images/layouts/h_back.jpg') center top repeat-x;;
	margin: 0 auto;
}

a:link, a:visited, a:active { color: #93928e; }
a:hover  { color: #bf5100; }


#main_container {
	margin: 0 auto; 
	padding: 0;
	text-align: center;
/* 	background: #666254  */
/* 	min-height: 630px; */
/* 	width: 1200px; */
}

/*
	#top {
		width:820px;
		padding: 0px;
		margin: 0 auto;
		height: 12px;
		position:relative;
		background: url('../images/layouts/body_header.png') top no-repeat;	
	}
*/

/*
	#content_container {
		width:900px;
		padding: 0px;
		margin: 0 auto;
		min-height: 650px;
		position:relative;
	}	
*/

#header_container {
		width:1200px;
		height:300px;
		padding: 0px;
		margin: 0 auto;
		position:relative;
		text-align:left;
		overflow:hidden;
}		

		#header {
			width:100%;
			height:300px;
			padding: 0px;
			margin: 0 auto;
			position:absolute;
			text-align:left;
			overflow:hidden;
			background: url('../images/layouts/h_header.png') top no-repeat;		
		}
		
			#header_spacer {
				position: relative;
				margin: 0 auto;
				width: 100%;
				height: 50px;
			}
		
			#name {
				width: 100%;
				height: 100px;
				position: relative;
				margin: 0 auto;
				background: url('../images/layouts/h_name.png') top no-repeat;
			}
			
			#banner {
				width: 100%;
				height: 150px;
				margin: 0 auto;
				position: relative;
				background: url('../images/layouts/h_banner_finally.jpg') top no-repeat;			
			}

		#flower {
			width:100%;
			height:300px;
			padding: 0px;
			margin: 0 auto;
			position:absolute;
			text-align:left;
			overflow:hidden;
			background: url('../images/layouts/h_flower.png') top no-repeat;		
		}
		
/*
		#logo{
			position: absolute;
			padding:0;
			margin:0 auto;
			height: 174px;
			width: 256px;
			overflow: hidden;
		}
*/
			
/*
			#flash {
				position:relative;
				margin:0 auto;
				padding:0;
				width:513px;
				height:174px;
				float:right;
				overflow:hidden;
			}
*/
			
				#nav_container {
					width:800px;
					height:25px;
					padding:0px;
					margin:0 auto;
					position:relative;
					text-align:left;
					overflow:hidden;
					background: url('../images/layouts/h_nav.png') top left no-repeat;					
					z-index: 2;
				}
				
				
				#priNav_container {
					position:absolute;
					width:600px;
					height:25px;
					top: 0px;
					left: 100px;
				}
				
				#priNav_container h2 {
					display:none;
				}
				
				#priNav {
					text-align:center;
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					text-transform:uppercase;
					line-height:25px;
/* 					width:600px; */
					height: 25px;
					position: relative;
					margin: 0 auto;
				}
				
				#priNav a {
					float: left;
/* 					padding: 0 4px; */
					color:#fff;
					width: 100px;
					text-decoration: none;
				}
				
				#priNav a:hover {
					color:#330c46;
					height:25px;
					background: url('../images/layouts/h_nav_hover4.png') no-repeat;	
				}
				
				#priNav a.active, #priNav a.active:hover {
					text-decoration:none;
					text-transform:uppercase;
					text-align:center;
					height:25px;
					color:#330c46;
				}
				
				#secNav_container {
					position:relative;
/* 					height:28px; */
					width:770px;
					text-align:center;
/* 					background: #fff; */
					left: 25px;
					overflow:hidden;
				}
				
				#secNav_container h2 { display: none; }
				
				#secNav{
					text-align:center;
					font-family:Arial, Helvetica, sans-serif;
					margin:0px auto 0px;
					padding: 0px;
				}
				
				#secNav a {
					line-height: 28px;
					height:28px;
					padding: 0px 10px 0px 10px;
					color:#6f6d68;
					text-decoration:none;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					text-align:center;
				}
				
				html>body #secNav a {
					padding:12px 10px 0px 10px;
				}
				
				html>body #secNav a {
					height:20px;
				}
				
				#secNav a:hover {
					color:#90b048;
				}
				
				#secNav a.secactive, #secNav a.secactive:hover {
					height:28px;
					color:#90b048;
					text-decoration:none;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					text-align:center;
				}

		
		#content_container {
			width:1200px;
			min-height:200px;
			margin: 0 auto;
			position:relative;
			background: url('../images/layouts/h_content.png') top repeat-y;		
		}

		#content_container_main {
			width:1200px;
			min-height:200px;
			margin: 0 auto;
			position:relative;
			background: url('../images/layouts/h_content_main2.png') top no-repeat;		
		}			
/*
		#buttons {
			position: relative;
			width: 100%;
			height: 205px;
		}
			
		#buttons a {
			text-decoration: none;
		}
		
			#button1 {
				position: relative;
				width: 234px;
				height: 205px;
				padding: 0 19px 0 0;
				float: left;
			}
			
			#button2 {
				position: relative;
				width: 234px;
				height: 205px;
				padding: 0;
				float: left;
			}
			
			#button3 {
				position: relative;
				width: 234px;
				height: 205px;
				padding: 0 0 0 19px;
				float: left;
			}
			
				.text {
					position: absolute;
					bottom: 14px;
					height:30px;
					width:210px;
					overflow: hidden;
					font-family: "Helvetica, Trebuchet MS",Trebuchet,Arial, sans-serif;
					color:#fff;
					font-size: 22px;
					text-align: left;
					line-height: 30px;
					padding: 12px;
				}
*/
		
		#content {
			width:760px;
			padding: 20px 20px 0px 20px;
			min-height:175px;
			margin: 0 auto;
			position:relative;
			background: url('../images/layouts/h_body2.jpg') top left repeat;	
		}
		
		#content_main {
			width:760px;
			padding: 20px 20px 82px 20px;
			height:200px;
			margin: 0 auto;
			position:relative;	
		}

		#flower_bottom {
			width:100%;
			height:100px;
			padding: 0px;
			top:0;
			left:0;
			position:absolute;
			text-align:left;
			overflow:hidden;
			background: url('../images/layouts/h_flower_bottom.png') top no-repeat;		
		}	
	
	#bottom {
		width:1200px;
		padding: 0px;
		margin: 0 auto;
		height: 150px;
		position:relative;
		background: url('../images/layouts/h_footer2.png') top no-repeat;		
	}
	
		#footer {
			top: 110px;
			width: 800px;
			height: 25px;
			position: relative;
			margin: 0 auto;
			color:#93928E;
		}
	
	#bottom_main {
		width:1200px;
		padding: 0px;
		margin: 0 auto;
		height: 30px;
		position:relative;
	}
	
		#footer_main {
			width: 800px;
			height: 25px;
			position: relative;
			margin: 0 auto;
			color:#93928E;			
		}
