/* CSS Document */
body {
	background-color: #a0aab2;
	margin: 5px 0 5px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#shadow {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	background:url(../grfx/backgrounds/shadow.jpg) repeat-y;
}

#container {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

	#header {
		background:url(../grfx/header.jpg) no-repeat;
		width: 968px;
		height: 124px;
		margin-left: -4px;
	}
	
		.logo {
			margin: 32px 0 0 23px;
		}
		
	#banner {
		width: 960px;
		height: 284px;
		background:url(../grfx/banner.jpg) no-repeat;
	}
	
		#banner_buttons {
			padding: 15px 0 0 3px;
		}
		
			#banner_buttons img {
				padding: 0 0 2px 0;
			}
			
	#content_wrapper {
		background:url(../grfx/backgrounds/contentbg.jpg) repeat-x #fff;
		background-position: bottom;
		padding: 20px 10px 10px 10px;
		min-height: 530px;
		height: auto !important;
		height: 530px;
	}
	
		#int_content_wrapper {
			background:url(../grfx/backgrounds/contentbg.jpg) repeat-x #fff;
			background-position: bottom;
			padding: 20px 40px 10px 40px;
			min-height: 300px;
			height: auto !important;
			height: 300px;
			line-height: 150%;
		}
	
		#content_box {
			float: left;
		}
	
		#content_box_grey {
			background-color: #a0a0a0;
			width: 419px;
			margin: 1px 0 0px 0;
		}
		
		*:first-child+html #content_box_grey {
			margin-top: -2px;
		}
		
		* html #content_box_grey {
			margin-top: -2px;
		}
		
		
			#content_box_grey ul {
				margin: 0 0 0 40px;
				padding: 5px 0 0 0;
				color: #fff;
			}
			
				#content_box_grey li {
					list-style-type: decimal;
					font-weight: bold;	
					padding: 3px 0 3px 0;				
				}
		#toproundimages img {
			float: left;
			margin: 25px 0px 0 10px;
		}
		
	#text {
		width: 450px;
		float: left;
		margin: 20px 0 0 20px;
		line-height: 150%;
	}
	
		#text ul li {
			color: #fd171e;
			font-weight: bold;
		}
		
		.black {
			color: #000 !important;
		}
	
	#map {
		float: left;
		margin: 0 0 -90px 100px;		
		position: relative;
		z-index: 10;
	}
	
	#logos {
		background:url(../grfx/backgrounds/fttopbg.jpg) no-repeat;
		width: 930px;
		height: 69px;
		padding: 80px 0 0 30px;
	}
	
	.savemoney {
		margin: 15px 0 0 0;
	}
	
	.contact-form {
		border: 1px solid #666;
		background-color: #e1e1e1;
		padding: 10px;
	}
			
	#footer {
		width: 930px;
		padding: 20px 10px 0 20px;
		height: 107px;
		background:url(../grfx/footer.jpg) no-repeat;
		color: #fff;
		font-size: 9px;
	}
	
	#footer a:hover {
		color: #000;
	}
	
		#footer ul {
			margin: 5px 0 0 22px;
			padding: 0;
		}
		
			#footer li {
				list-style-type: none;
				float: left;
			}
			
			#footer li a {
				color: #fff;
				text-decoration: none;
				text-transform: uppercase;
				font-weight: bold;
				padding: 0 6px 0 6px;
			}
			
			.ftcopy {
				padding: 0 0 0 27px;
			}
			
				.ftcopy a {
					color: #fff;
					text-decoration: none;
				}
				
			.perthweb {
				float: right;
				margin: -2px 7px 0 0;
			}
			
				.perthweb a {
					color: #fff;
					text-decoration: none;
					font-weight: bold;
				}
