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

/********************************************************
					 GLOBAL TAGS
********************************************************/
body {
	background: #600000 url('../images/bkgd.jpg') repeat-x;
	font-family: Helvetica Neue, Helvetica, Arial, san-serif;
	font-size: 12px;
}

p {
	color: #FFF;
	line-height: 24px;
}

a {
	color: #f3dda4;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #f8739c;
}


/********************************************************
					LIBRARY STYLES
********************************************************/
.divider {
	background: url('../images/divider.jpg') repeat-x;
	height: 9px;
	clear: both;
}

.verticalDivider {
	background: url('../images/verticalDivider.jpg') no-repeat;
	width: 6px;
	height: 16px;
	float: left;
	margin-top: 8px;
}


/********************************************************
					  PAGE LAYOUT
********************************************************/
#wrapper {
	width: 897px;
	margin: 0px auto;
	margin-top: 24px;
	position: relative;
}


	/******************************
				HEADER
	******************************/
	#header {
		background: url('../images/headerBkgd.jpg') no-repeat;
		width: 897px;
		height: 130px;
	}

		#header .logo {
			width: 350px;
			height: 87px;
			margin: 35px 0px 0px 90px;
		}


	/******************************
		  	 MAIN MENU
	******************************/
	#mainMenu {
		width: 420px;
		height: 72px;
		margin-left: 90px;
		z-index: 2;
	}

		#mainMenu ul {
			margin: 10px 0px 10px 10px;
			padding: 0px;
			list-style: none;
			float: left;
		}

			#mainMenu li {
				float: left;
			}

				#mainMenu li a{
					background-color: #800000;
					padding: 8px 18px 8px 18px;
					margin: 0px 15px 0px 15px;
					display: block;
					color: #fff;
					text-decoration: none;
				}

				#mainMenu li a:hover{
					background: url('../images/menuHover.jpg') no-repeat;
				}

				#mainMenu li a.selected{
					background: url('../images/menuHover.jpg') no-repeat;
				}


	/******************************
			  FLASH BANNER
	******************************/
	#flashBanner {
		width: 355px;
		height: 390px;
		position: absolute;
		z-index: 1;
		top: 96px;
		left: 464px;
	}


	/******************************
			  ABOUT BLOCK
	******************************/
	#aboutBlock {
		width: 380px;
		height: 271px;
		margin: 10px 0px 0px 90px;
		display: block;
	}

		#aboutBlock .estimateBtn {
			margin-top: 15px;
		}


	/******************************
			CONTACT BLOCK
	******************************/
	#contactBlock {
		width: 380px;
		height: 281px;
		margin-left: 90px;
		display: none;
	}

		#contactBlock .feildIDs {
			float: left;
			margin-top: 0px;
		}

			#contactBlock .feildIDs ul {
				color: #FFF;
				line-height: 35px;
				list-style: none;
				margin: 0px;
				padding: 0px;
			}

		#contactBlock .inputFields {
			float: right;
			margin: 0px 20px 0px 0px;
		}

			#contactBlock input.textInfo {
				margin: 5px 0px 5px 0px;
				padding: 0.15em;
				vertical-align: middle;
				width: 252px;
			}

			#contactBlock textarea.textMessage {
				margin: 5px 0px 5px 0px;
				padding: 0.15em;
				vertical-align: middle;
				width: 255px;
				height: 110px;
			}

		#contactBtns {
			margin: 10px 18px 0px 0px;
			float: right;
			width: 195px;
		}

			#contactBtns .submitBtn{
				margin-left: 10px;
			}


	/******************************
			FLASH GALLERIES
	******************************/
	#flashGallery {
		width: 748px;
		height: 227px;
		margin: 60px 0px 35px 70px;
		display: block;
	}
		
	#flashGallery_ThumbLand {
		width: 748px;
		height: 227px;
		margin: 60px 0px 35px 70px;
		display: none;
	}


/******************************
			FOOTER
******************************/
#footer {
	width: 794px;
	margin-left: 70px;
	padding-top: 15px;
	position: relative;
}

	#footer .bird {
		background: url('../images/bird.png') no-repeat;
		width: 133px;
		height: 163px;
	
	}

	#copyright {
		width: 680px;
		position: absolute;
		z-index: 1;
		left: 89px;
		top: 115px;

	}

		#copyright .left {
			float: left;
		}

		#copyright .right {
			float: right;
			margin-right: 25px;
		}
