
@import "/css/globals.css";


body {
	background: #f0e9d0 url("/images/bg-tile-interior.jpg") repeat-x top;  
}


		 
	#page-heading {
		position: relative;
		width: 925px;
		height: 83px;
		margin: 0 auto;		
	}
	
		#page-heading h1 {	
			font-size: 28px;
			color: #5e4d19;
			font-weight: normal;
			padding-top: 38px;
			margin-left: 18px;
		}

	#lower {
		position: relative;
		width: 925px;
		margin: 0 auto;
	}
	
	#main-content {
		position: relative;
		width: 925px;
		margin: 0 auto;
		background: transparent url("/images/bg-int-content.jpg") repeat-y;
	}
    
		#main-content-top {
			position: relative;
			width: 925px;
			background: transparent url("/images/bg-int-content-top.jpg") no-repeat top;
		}
		
        #main-content-bottom {
			position: relative;
			width: 925px;
			background: transparent url("/images/bg-int-content-bottom.jpg") no-repeat bottom;
		}
	
			#main-content h3 {
				color: #5e4d19;
				font-size: 21px;
				line-height: 23px;
				padding: 22px 20px 18px 20px;
			}
			
			#main-content h4 {
				color: #429c00;
				font-weight: normal;
				font-size: 17px;
				line-height: 21px;
				margin: 20px 20px 8px 20px;
			}
			
			#main-content p {
				font-size: 11px;
				line-height: 16px;
				font-weight: 500;
				margin: 0 18px 12px 20px;
			}
	
		#left-col {
			position: relative;
			float: left;
			width: 177px;
		}
		
			#sub-navigation {
				list-style: none;
				padding: 18px 0 0 15px;
			}
			
				#sub-navigation li {
					display: inline;
				}
				
				#sub-navigation li a {
					position: relative;
					padding: 8px 0 0 17px;
					width: 144px;
					height: 30px;
					display: block;
					color: #5e4d19;
					font-size: 15px;
					text-decoration: none;
					font-weight: bold;				
					background: transparent url("/images/sub-arrow.gif") no-repeat 0 0; 
				}
				
				#sub-navigation li.current a,
				#sub-navigation li a:hover {
					background-position: 0 -35px; 
					color: #51bb04;
				}
		
		#center-col {
			position: relative;
			float: left;
			width: 468px;
			margin-bottom: 30px;			
		}									
			
			#center-col p {
				font-size: 12px;
				line-height: 18px;
				margin: 0 18px 12px 20px;
			}
			
			#center-col p a {
				color: #18609f;
			}
			
				#center-col p a:hover {
					color: #3d82c1;
					text-decoration: none;
				}
				
			#center-col ul {
				margin: 0 18px 12px 20px;
			}
			
				#center-col ul li {
					font-size: 12px;
					line-height: 16px;
					margin: 0 20px;
					padding: 0 0 9px 0;
				}
			
			#center-col ul#contact-form {
				list-style: none;
				margin: 0;
			}
			
			ul#contact-form li {
				padding: 8px 0;
				border-bottom: 1px dotted #e0d1a0;
			}
			
				ul#contact-form li label {
					position: relative;
					float: left;
					width: 225px;
				}
				
				ul#contact-form li {
					font-size: 12px;
					line-height: 16px;
				}
				
				ul#contact-form li a {
					color: #18609f;
				}
					
					ul#contact-form li a:hover {
						color: #3d82c1;
						text-decoration: none;
					}
				
				ul#contact-form li input {
					border: 1px solid #e0d1a0;
					padding: 2px 4px;
				}
				
				ul#contact-form li input.text-box {
					width: 190px;
					height: 16px;
				}
				
				ul#contact-form li textarea {
					width: 100%;
					height: 75px;
					border: 1px solid #e0d1a0;
					padding: 2px 0;
					margin-top: 10px;
				}
				
		#right-col {
			position: relative;
			float: right;		
			width: 260px;
		}
				
				#right-col h3 {
					padding: 22px 20px 18px 0;
				}
				
				#right-col p {
					margin: 0 15px 18px 0;
				}
				
				#right-col p.pics {
					padding-top: 20px;
					margin: 0 20px 0 0;
				}
				
				#right-col img.pic {
					margin: -3px 0 8px -5px;						
				}
				
				#right-col img.poloroids {
					margin: -10px 0 0 0;	
				}
				
				#right-col p a {
					color: #18609f;
				}
				
					#right-col p a:hover {
						color: #3d82c1;
						text-decoration: none;
					}
				
				#video {
					position: relative;
					float: left; 
					width: 270px;
					height: 285px;
				}
				
					#video img.poloroids {
						margin: -3px 0 -5px -6px;						
					}
					
					#btn-video a {
						position: relative;
						float: left;
						margin: 0;
						width: 143px;
						height: 33px;
						display: block;
						background: transparent url("/images/btn-interior-video.jpg") no-repeat 0 0;
					}
						
						#btn-video a:hover {
							background-position: 0 -33px;
						}
						
						#btn-video a span {
							display: none;
						}	
					
					
	
	#footer { 
		position: relative;
		width: 925px;
		height: 41px;
		margin: 0 auto;
		background: transparent url("/images/bg-int-footer.jpg") no-repeat;
	}
	
		#footer p { 
			font-size: 11px;
			line-height: 18px;
			font-weight: 500;
			padding: 10px 19px 0 19px;
		}
		
			#footer p a { 
				color: #6f6547;
				text-decoration: underline;
			}
			
			#footer p a:hover { 
				text-decoration: none;
			}