body {
	padding: 0;
	margin: 0 auto;
	background: #b3ac99 url(../images/layouts/body_bg.jpg) top center repeat-y;
}

#mainContainer {
	position: relative;
	width: 100%;
	min-height: 700px;
	padding: 0;
	margin: 0 auto;
}

	#topBG {
		position: absolute;
		top:0;
		left:0px;
		width: 100%;
		min-width: 1024px;
		height: 242px;
		background: url('../images/layouts/sub_top_bg.jpg') top center repeat-x;
	}
	
		#contentContainer {
			position: relative;
			margin:0 auto;
			padding: 0;
			width:100%;
			min-width:1024px;
			min-height:700px;
		}
		
			#spacer1 {
				width:100%;
				height:36px;
			}
			
			#header {
				position: relative;
				margin: 0 auto;
				padding: 0;
				height:131px;
				width:1024px;
				background: url('../images/layouts/sub_header_bg.jpg') top center no-repeat;
			}

				#logo {
					position: absolute;
					left: 76px;
					top: 0px;
					width:255px;
					height:128px;
				}

			#priNav_container {
				position: relative;
				margin:0 auto;
				padding: 0;
				width: 1024px;
				height: 75px;
			}
	
				#priNav {
					position: relative;
					width:1024px;
					height:75px;
					margin: 0 auto;
					padding: 0;
					text-align: center;
					overflow: hidden;
				}
				
					#priNav li {
						position: relative;
						margin: 0px auto;
						padding: 0px;
						height:76px;
						list-style-type: none;
						display:inline; 
					}
				
						#priNav li a {
							position: relative;
							padding: 31px 30px 29px 33px;
							margin:0 0 0 -3px;
							color: #ffffff;
							font-family: "Trebuchet MS","Arial";
							font-size: 9pt;
							line-height:76px;
							text-decoration: none;
							text-transform: uppercase;
							text-align: center;
						}
						
						#priNav li a:hover, #priNav li a.active:hover {
							color: #8e2b00;
							margin:0 0 0 -3px;
							background:#FFF;
						}
						
						#priNav li a.active {
							color: #8e2b00;
							padding:31px 34px 29px 33px;
							margin:0 0 0 -3px;
							background:#FFF;
						}
						
						#priNav img {
							position: relative;
							margin:0 0 -10px 0;
						}
						
			#searchBG {
				position: absolute;
				width:100%;
				min-width: 1024px;
				height: 41px;
				top:0;
				left:0;
				background: url('../images/layouts/search_bg.png') top center repeat-x;
			}
				
				#searchContainer {
					position: relative;
					margin: 0 auto;
					padding: 0;
					width:1024px;
					height:41px;
				}
				
					#search {
						position: absolute;
						width:184px;
						height:30px;
						top:6px;
						right:109px;
					}
					
						#input {
							position: absolute;
							top:0;
							right:29px;
							text-align: right;
							color:#828282;
							text-transform: uppercase;
						}
						
						#search_btn {
							position: absolute;
							right:5px;
							top:1px;
						}
		
			#container {
				position: relative;
				width:100%;
				min-width: 1024px;
				min-height:300px;
				margin:0 auto;
				padding:0;
				background: url('../images/layouts/pattern.jpg') top center repeat;
			}
			
				#contentBottom {
					position: absolute;
					width:100%;
					min-width: 1024px;
					height:236px;
					bottom:0;
					left:0;
					background: url('../images/layouts/bottom_shadow.png') top center repeat-x;
				}
				
				#content {
					position: relative;
					margin: 0 auto;
					padding: 20px 0;
					width:820px;
					min-height: 300px;
				}
				
			#footerBG {
				position: relative;
				width:100%;
				min-width: 1024px;
				height:48px;
				margin: 0 auto;
				padding: 0;
				background: url('../images/layouts/sub_footer.jpg') top center repeat-x;
			}
									
				#footer {
					position: relative;
					margin: 0 auto;
					padding: 15px 0 0 0;
					width: 820px;
					height:20px;
				}
				
					#footer p {
						font-family: "Arial Rounded MT",Arial,Helvetica,sans-serif;
						font-size: 10px;
						color: #fff;
						line-height: 24px;
						text-align: left;
						margin-top: 0;
					}
					
					#footer p a:link, #footer p a:visited {
						color: #fff;
						text-decoration: underline;
					}
					
					#footer p a:hover, #footer p a:active {
						color: #FFF;
						text-decoration: underline;
					}
					
			#spacer2 {
				position: relative;
				width:100%;
				height: 50px;
			}

#viewer_window{
	padding: 10px;
	background:#997f4f;
}

#viewer_close {
	margin: 10px -10px 0 0;
}
