
html {
	height: 100%;
}

body {
	padding: 0;
	margin: 0; 
	background: #d5b37b;
	
}

#mainContainer {
	position: relative;
	width: 1000px;
	height:723px;
	padding: 0;
	margin: 0 auto;
	background: #d5b37b url('../images/layouts/main_container_bg.jpg') top left no-repeat;
}
	
	#contentContainer {
		position: relative;
		margin: 0 auto;
		padding: 0;
		width: 929px;
	}
	
		#contentBg_left {
			position: absolute;
			top:0;
			left: 0;
			width:40px;
			height:590px;
			background: url('../images/layouts/home_bg_left.png') top left no-repeat;
		}
		
		#contentBg_center {
			position: absolute;
			top:0;
			left: 40px;
			width:870px;
			height:590px;
			background: url('../images/layouts/home_bg_center.jpg') top left no-repeat;
		}
		
		#contentBg_right {
			position: absolute;
			top:0;
			left: 910px;
			width:19px;
			height:590px;
			background: url('../images/layouts/home_bg_right.png') top left no-repeat;
		}
		
		#contentBg_bottom {
			position: absolute;
			top:590px;
			left: 20px;
			width:907px;
			height:171px;
			background: url('../images/layouts/home_bg_bottom.png') top left no-repeat;
		}
		
		#links {
			position: absolute;
			top:34px;
			left:490px;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 13px;
			color:#fcf5da;
			text-decoration: none;
		}
		
			#links a {
				font-family: Arial,Helvetica,sans-serif;
				font-size: 13px;
				color:#fcf5da;
				text-decoration: none;
			}
			
			#links a:hover {
				color:#c07e01;
				text-decoration: none;
			}
		
		#search {
			position: absolute;
			left:610px;
			top:20px;
			width:260px;
			height:30px;
			padding:5px;
			background: #371c04;
		}
		
			#search form {
				position: absolute;
			}
			
			#search form #input {
				margin:0px;
				padding:5px 0 0;
				height:21px; 
				width:226px;
				border-top:1px solid #fff; 
				border-left:1px solid #fff; 
				background-color:#FFFFFF; 
				font-size: 13px;
				color:#878787;
				text-transform:capitalize;
			}
			
			#search_btn {
				position: absolute;
				left:236px;
				top: 2px;
			}
		
		#address {
			position: absolute;
			top:64px;
			left:610px;
			width:270px;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 9px;
			color:#fcf5da;
			text-align: center;
			text-decoration: none;
		}

		#priNav_container {
			position: absolute;
			top: 84px;
			left: 260px;
			width: 650px;
			height: 48px;
			padding: 0px;
			margin: 0px auto;
			overflow:hidden;
		}
		
			#priNav_container h2 {
				display: none;
			}
		
			#priNav {
				margin: 0;
				padding: 0;
				width: 650px;
				height: 48px;
				text-align: left; /* change this to change the alignment of navigation */
			}
			
				#priNav li {
					position: relative;
					margin: 0;
					color: #fcf6d8;
					font-family: Arial,Helvetica,sans-serif;
					font-size:13px;
					list-style-type: none;
					display: inline; /* use this to align the navigation next to each other */
				}
			
					#priNav li a {
						padding: 11px 14px; /* padding strictly for the background to show completely */
						line-height: 48px; /* need this to actually stretch the button size because it's inline */
						color: #fcf6d8;
						font-family: Arial,Helvetica,sans-serif;
						font-weight: bold;
						font-size: 13px;
						text-decoration: none;
						text-align: center;
						text-transform: lowercase;
					}
					
					#priNav li a:hover, #priNav li a.active, #priNav li a.active:hover {
						background: url('../images/layouts/priNav_hover.jpg') center left repeat-x;
					}		
			
			#flash {
				position: absolute;
				width:509px;
				height:457px;
				top:196px;
				left:72px;
			}
			
			#serviceTimes {
				position: absolute;
				top:496px;
				left:303px;
				height:158px;
				width:302px;
				background: url('../images/layouts/service_times.png') top center no-repeat;
			}
			
				#serviceText {
					position: absolute;
					top:30px;
					left:35px;
					height:120px;
					width:235px;
					overflow: hidden;
					font-family: Arial,Helvetica,sans-serif;
					font-size:13px;
					color:#FFF;
				}
					
					#serviceText a {
						color:#f8e7ad;
						text-decoration: none;
					}
					
					#serviceText a:hover {
						color:#c07e01;
						text-decoration: none;
					}
				
			#buttons {
				position: absolute;
				top:175px;
				left:605px;
				width:308px;
				height:440px;
			}
			
				#button1 {
					position: absolute;
					top:0px;
					left:0px;
					height:146px;
					width:308px;
				}
					
					#backImage1 {
						position: absolute;
						top:9px;
						left:170px;
						width:117px;
						height:102px;
						overflow: hidden;
					}
					
					#topImage1 {
						position: absolute;
						top:0px;
						left:0px;
						height:146px;
						width:308px;
					}
					
					#headText1 {
						position: absolute;
						top:23px;
						left:15px;
						width: 142px;
						height:23px;
						overflow: hidden;
						font-family: Arial,Helvetica,sans-serif;
						font-size:18px;
						color:#FFF;
						text-transform: uppercase;
					}
					
					#subText1 {
						position: absolute;
						top:47px;
						left:15px;
						width: 142px;
						height:65px;
						overflow: hidden;
						font-family: Arial,Helvetica,sans-serif;
						font-size:13px;
						color:#FFF;
					}
					
					#link1 {
						position: absolute;
						top:0px;
						left:0px;
						height:146px;
						width:308px;
						display: block;
					}
				
				#button2 {
					position: absolute;
					top:146px;
					left:0px;
					height:145px;
					width:308px;
				}
				
					#backImage2 {
						position: absolute;
						top:13px;
						left:173px;
						width:119px;
						height:104px;
						overflow: hidden;
					}
					
					#topImage2 {
						position: absolute;
						top:0px;
						left:0px;
						height:145px;
						width:308px;
					}
					
					#headText2 {
						position: absolute;
						top:19px;
						left:15px;
						width: 142px;
						height:23px;
						overflow: hidden;
						font-family: Arial,Helvetica,sans-serif;
						font-size:18px;
						color:#FFF;
						text-transform: uppercase;
					}
					
					#subText2 {
						position: absolute;
						top:43px;
						left:15px;
						width: 142px;
						height:65px;
						overflow: hidden;
						font-family: Arial,Helvetica,sans-serif;
						font-size:13px;
						color:#FFF;
					}
					
					#link2 {
						position: absolute;
						top:0px;
						left:0px;
						height:145px;
						width:308px;
						display: block;
					}
				
				#button3 {
					position: absolute;
					top:290px;
					left:0px;
					height:145px;
					width:308px;
				}
				
					#backImage3 {
						position: absolute;
						top:9px;
						left:174px;
						width:117px;
						height:102px;
						overflow: hidden;
					}
					
					#topImage3 {
						position: absolute;
						top:0px;
						left:0px;
						height:145px;
						width:308px;
					}
					
					#headText3 {
						position: absolute;
						top:12px;
						left:15px;
						width: 142px;
						height:23px;
						overflow: hidden;
						font-family: Arial,Helvetica,sans-serif;
						font-size:18px;
						color:#FFF;
						text-transform: uppercase;
					}
					
					#subText3 {
						position: absolute;
						top:36px;
						left:15px;
						width: 142px;
						height:65px;
						overflow: hidden;
						font-family: Arial,Helvetica,sans-serif;
						font-size:13px;
						color:#FFF;
					}
					
					#link3 {
						position: absolute;
						top:0px;
						left:0px;
						height:145px;
						width:308px;
						display: block;
					}
		
		#footer {
			position: absolute;
			top:670px;
			left:30px;
			width: 880px;
			height:30px;
		}
		
			#footer p {
				font-family: "Arial";
				font-size: 10px;
				color: #000;
				line-height: 15px;
				text-align: left;
				margin-top: 0;
			}
			
			#footer p a:link, #footer p a:visited {
				color: #000;
				text-decoration: underline;
			}
			
			#footer p a:hover, #footer p a:active {
				color: #222;
				text-decoration: underline;
			}
			
		#logo {
			position: absolute;
			top:20px;
			left:80px;
		}
		