@charset "utf-8";
/* CSS Document */




body{
/*	background:#371e0a;*/
/*	background:url(/images/template/background.jpg) 0px 0px no-repeat;*/
	background:#6a441f url(/images/template/background.jpg) center 0px no-repeat;
	color:#021530;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px 0 20px 0;
	padding:0px;
}

form, h1, h2, h3, h4, p, ul{
	margin:0px;
	padding:0px;
}

p{
	padding:5px 0;
}




/******************************
/ General Classes
******************************/
a.btn, button.btn{
	background-color:#E1C78F;
	border-color:#7d4816 #371e0a #371e0a #7d4816;
	border-style:solid;
	border-width:2px;
	color:#000;
	cursor:pointer;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:5px 7px 5px 7px;
	position:absolute;
	text-decoration:none;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-box-shadow:#000 3px 3px 3px;
	-webkit-box-shadow:#000 3px 3px 3px;
	width:auto;
	overflow:visible;
}

a.btn:hover, button.btn:hover{
	background-color:#b08a59;
	border-color:#7d4816;
}
		
a:focus{
	outline:none;
}

.clear{
	clear:both;
}

.contactError{
	color:#C00;
	font-weight:bold;
	margin:0 0 20px 0 !important;
	padding:0px !important;
}

label.invalid{
	color:#C00;
	font-weight:bold;
	padding:0 0 0 15px;
}

.left{
	float:left;
}

.right{
	float:right;
}

.txt_black{
	color:#000;
}

.txt_maroon{
	color:#741d13;
}



/******************************
/ Template
******************************/
#background{
/*	background:url(/images/template/background.jpg) 0px 0px no-repeat;*/
	margin:0 auto;
	min-height:1050px;
	width:960px;
/*	width:1500px;*/
}

#mainContainer{
	margin:0 auto;
	position:relative;
	width:960px;
	-moz-box-shadow: black 0px 0px 25px;
	-webkit-box-shadow: black 0px 0px 25px;
}

#header{
	background:url(/images/template/header.jpg) 0px 0px no-repeat;
	border-bottom:solid #e1c78f 3px;
	height:152px;
}

	#header #info{
		font-weight:bold;
		color:#eee3da;
		position:relative;
		top:121px;
		height:31px;
		line-height:31px;
		text-shadow:#000 -2px 2px 2px;
	}

		#header #info #address{
			margin:0 0 0 58px;
		}

		#header #info #telephone{
			margin:0 72px 0 0;
		}
		
	#header #logo{
		background:url(/images/template/logo.png) 0px 0px no-repeat;
		height:151px;
		position:absolute;
		top:1px;
		left:304px;
		width:352px;
	}
		
		#header #logo a{
			display:block;
			height:151px;
			margin:0 auto;
			width:270px;
		}
		
/******************************
/ Navigation
******************************/
#navigation{
	border-bottom:solid #E1C78F 3px;
	border-top:solid #E1C78F 3px;
	height:38px;
	width:960px;
}

	#navigation ul{
		list-style:none;
		margin:0px;
		padding:0px;
	}

		ul.dropdown{
			float:left;
			position: relative;
			z-index:100;
			height:38px;
		}
		
			ul.dropdown li{
				border-right:1px solid #E1C78F;
				float:left;
				height:38px;
				position:relative;
			}

				ul.dropdown li a{
					background:url(/images/template/navigation/background-navigation.jpg) 0px 0px repeat-x;
/*					background-color:#97653a;*/
					display:inline-block;
					font-weight:bold;
					height:16px;
					line-height:16px;
					padding:11px 0;
					text-align:center;
					text-decoration: none;
					width:159px;
				}

				ul.dropdown a:hover{
/*					background:#aa7237;
					background:#bd7e49;*/
					background:url(/images/template/navigation/background-navigation.jpg) 0px -38px repeat-x;
				}

				ul.dropdown ul{
					position:absolute;
					top:100%;
					left:-1px;
					visibility:hidden;
					width:220px;
				}

					ul.dropdown ul li{
						border:none;
						float: none;
					}

						ul.dropdown ul li a{
							border:solid #E1C78F 1px;
							display:inline-block;
							white-space:nowrap;
							width:159px;
						}

				/******************************
				/ Fail-safe incase javascript is turned off
				/ Still wont work in ie6
				******************************/
				#navigation ul li:hover ul{
					visibility:visible;
				}
				
				#navigation ul ul{
					visibility: hidden;
				}
				
				#navigation ul li#last{
					border:none;
				}
				
				#navigation ul li#last a{
					width:160px;
				}


#contentContainer{
	background:#ddcead url(/images/shared/background-content.jpg) 0px 0px no-repeat;
	min-height:581px;
	overflow:auto;
}

#footer{
	background-color:#9d6535;
	margin:0 auto;
	width:960px;
}

	#footer ul{
		text-align:center;
		height:20px;
		list-style-type:none;
/*		margin:0 auto;*/
		padding:10px 0;
/*		width:900px;*/
	}
	
		#footer ul li{
			border-left:solid #fff 1px;
			display:inline;
/*			float:left;*/
			font-size:12px;
			padding:0 10px;
		}
	
		#footer ul li:first-child{
			border:none;
		}
	
			#footer ul li a{
				color:#FFF;
				text-decoration:none;
			}
			
	#footer .info{
		background:url(/images/template/footer/background-footer.jpg) 0px 0px no-repeat;
		color:#ddcead;
		height:95px;
		padding:2px 24px 0 24px;
	}
		
		#footer .info a{
			color:#ddcead;
			text-decoration:none;
		}
				
		#footer .info .left{
			width:702px;
		}
				
		#footer .info .right{
			width:210px;
		}
				
			#footer .info .right img{
				padding:5px;
			}
