@charset "utf-8";
/* CSS Document */
body{
	background: url(img/background_wood.jpg) repeat; 
}


*{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Verdana, sans-serif; }
strong{ color: #d18f3b; } 
p{ line-height: 22px; font-weight: 100; }
a{ color: #999999; }
a:hover{ color: #ffffff; text-decoration: none; border-top: 1px solid #d18f3b; border-bottom: 1px solid #d18f3b; }

#promotions{
	width: 120px;
	height: 120px;
	background: url(img/promotions.png) no-repeat top right;
	margin: 0px;
	padding: 0px;
	right: 0;
	top: 0;
	position: absolute;
	z-index: 1000;
}
	#promotions ul{
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	#promotions ul li{
		float: right;
	}
	#promotions ul li a{
		display: block;
		width: 90px;
		height: 90px;
		text-indent: -10000em;
	}
	#promotions ul li a:hover{
		border: none;
		background: none;
	}


#main_div{
	background: url(img/page.png) repeat-y center;
	left: 0px;
	right: 0px;
	top: 0px;
	position: absolute;
	min-width: 950px;
}

	#content{
		width: 913px;
		margin: 0 auto;
	}
		#header{
			width: 100%;
			height: 300px;
			background-color: #FFFFFF;
			background: url(css/loading.gif) no-repeat center;
		}
		#menu{
			width: 100%;
			height: 37px;
			background-color: #d2d2bb;
			margin: 0;
			padding: 0;
		}
			#menu ul{
				float: left;
				margin: 0;
				margin-top: 0px;
				padding-left: 0px;
				height: 37px;
				list-style: none;
			}
				#menu ul li{
					text-indent: -9999px;	
					width: 132px;
					height: 37px;
					float: left;
					padding-right: 10px;				
				}
				#menu ul li a{
					text-align: center;
					display: block;
					white-space:nowrap;
					margin:0;
					line-height: 37px;
				        outline: none;
					border: none;
				}
					#menu ul li.home a{
						height: 37px;
						width: 132px;
						display: block;
						background: url(img/menu/home.jpg) no-repeat center bottom;
					}
					#menu ul li.home a:hover{
						background: url(img/menu/home_on.jpg) no-repeat center bottom;
					}	
					#menu ul li.company a{
						height: 37px;
						width: 132px;
						display: block;
						background: url(img/menu/company.jpg) no-repeat center bottom;
					}
					#menu ul li.company a:hover{
						background: url(img/menu/company_on.jpg) no-repeat center bottom;
					}	
					#menu ul li.services a{
						height: 37px;
						width: 132px;
						display: block;
						background: url(img/menu/services.jpg) no-repeat center bottom;
					}
					#menu ul li.services a:hover{
						background: url(img/menu/services_on.jpg) no-repeat center bottom;
					}	
					#menu ul li.gallery a{
						height: 37px;
						width: 132px;
						display: block;
						background: url(img/menu/gallery.jpg) no-repeat center bottom;
					}
					#menu ul li.gallery a:hover{
						background: url(img/menu/gallery_on.jpg) no-repeat center bottom;
					}				
					#menu ul li.links a{
						height: 37px;
						width: 132px;
						display: block;
						background: url(img/menu/links.jpg) no-repeat center bottom;
					}
					#menu ul li.links a:hover{
						height: 37px;
						width: 132px;
						display: block;
						background: url(img/menu/links_on.jpg) no-repeat center bottom;
					}	
					#menu ul li.contact a{
						height: 37px;
						width: 132px;
						display: block;
						background: url(img/menu/contact.jpg) no-repeat center bottom;
					}
					#menu ul li.contact a:hover{
						background: url(img/menu/contact_on.jpg) no-repeat center bottom;
					}											
								
		#page{
			width: 100%;
			background-color: #2d2920;
			text-align: center;
		} 
			#inner_page{
				margin: 0 auto;
				padding-top: 30px;
				width: 90%;
			}
				#inner_page p, #inner_page ul, #inner_page li{
					font-size: 10pt;
					text-align: justify;
					padding-top: 10px;
				}
				#inner_page p:first-letter{
					font-size: 18pt;
					letter-spacing: 1px;
					color: #d18f3b;
				}
					#inner_page p.note{
						text-align: center; font-size: 8.5pt; margin-top: 0px; padding-top: 0px;
					}		
					#inner_page p.note:first-letter{
						font-size: 8.5pt; font-weight: 100; color: #999999;
					}															
				#inner_page label{
					font-size: 9pt;
					color: #999999;
				}
			    #inner_page option, input, select{
					color: #666666;
				}
			#footer{
				line-height: 12pt;
				height: 65px;
				margin: 0 auto;
				margin-top: 50px;
				background: url(img/footer_bg.gif) no-repeat center #2d2920;
			}
				#footer h2{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: 100;
					font-size: 7.6pt; 
					padding-top: 20px;
					width: 90%;
					margin: 0 auto;
				}
					#footer h2 span, #footer h2 span a{
						color: #7e7e7d;
					}
					#footer h2 span a:hover{
						text-decoration: none;
						color: #d18f3b;
						border-top: 1px solid #d18f3b;
						border-bottom: 1px solid #d18f3b;						
					}
