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

		body {
			background-color:#888;
			text-align: center;
		}
		
		#container {
			background-color:#f3f3f4; 
			/*border: 2px solid #f00*/;
			width: 798px;
			/*height: 620px;*/
			margin: 5px auto 200px auto;
			text-align: left;
		}
		
		#logo {
			float: left;
			/*border: red solid 2px;*/
		}
		
		#speed {
		float: left;
		}
		
		h1 {
			color: #4d496e; 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 15px;
			margin: 0px 0px 0px 15px;
			padding: 50px 0px 0px 0px;
			float: left;
			} 
		
		#tagline {
			float: left;
		}
		
		h4.tagline {
			font-family: Arial, Helvetica, sans-serif;		
			color: #006;
			margin-top: 0px;
			padding: 50px 0px 0px 15px;	
		}
		
		img {  
			border-style: none;
		}
		
		ul#topnav {
			margin: 0;
			padding: 10px 0px 15px 35px;
			list-style-type: none;
			background: #161142;
			width: 763px;
			height: 11px;
			text-align: center;
			/*border-top: solid #f3f3f4 2px;
			border-bottom: solid #f3f3f4 2px;*/
			clear: both;
		}
	
		ul#topnav li {
			display: inline;
			padding: 0 25px 0 0px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 15px;
			-webkit-text-size-adjust: none;
			/*border: solid yellow 2px;*/
		}
		
		ul#topnav li a:link, ul#topnav li a:visited {
			text-decoration: none;
			color: #fdcc00;
		}
		
		ul#topnav li a:hover, ul#topnav li a:active {
			text-decoration: none;
			color: #FF0000;
			background: #161142;
		}
		
		#phone {
		border-top: 2px solid #f3f3f4;
		border-bottom: 2px solid #f3f3f4;
		}
		
		#column1 {
			/*border: 2px solid #f00;*/
			width: 244px;
			height: 184px;
			background-color: #ddd;
			float: left;
		}
		
		#column1 img{
			float: right;
			padding-right: 25px;
		}
		
		h5 {
			font-family: Arial, Helvetica, sans-serif;
			margin: 0px;			
			color: #006;
			padding: 8px 0px 0px 25px;
			/*border: solid red 1px;*/
		}	
		
		p.column1 {
		/*	border: 2px solid #f00;*/
			font-family: Arial, Helvetica, sans-serif;
			font-size: small;
			/*line-height: 17px;*/
			/*letter-spacing: .08em;*/
			margin: 0px;	
			padding: 0px 0px 0px 25px;		
			color: #006;
		}
		
		.link1 a:link {
		text-decoration: none;
		color: #0000CC;
		}
		
		.link1  a:visited  {
		text-decoration: none;
		color: #0000CC;
		}
		
		.link1 a:hover {
		text-decoration: none;
		color: #FF0000;
		}
		
		.link1 a:active {
		text-decoration: none;
		color: #FF0000;
		}
		
		#column1_pages {
			width: 340px;
			height: 270px;
			float: left;
			/*border: red solid 2px;*/
		}
		
		#column2 {
			/*border: 2px solid #f00;*/
			background-color: #ddd;
			width: 554px;
			height: 184px;
			float: left;
		}
		
		#column2 img {
		float: left;
		padding-left: 2px;
		}
		
		#photo2 {
			float: left;
		}
		
		#column2_pages {
			border-left: 2px solid #f3f3f4;
			width: 456px;
			height: 270px;
			background-color: #ccc;
			float: left;
			/*border: solid 2px red;*/
		}
		
		p.column2_pages {
			/*border: 2px solid red;*/
			font-family: Arial, Helvetica, sans-serif;
			font-size: small;
			margin: 0px;
			padding: 13px 15px 0px 15px;
			line-height: 17px;	
			-webkit-text-size-adjust: none;	
			color: #006;
			/*border: solid red 2px;*/
		}
		
		#contact_form {
		/*border: solid yellow 2px;*/
		width: 190px;
		height: 250px;
		float: left;
		padding: 10px 0px 10px 20px;
		}
		
		#contact_form td {
		font-family: Arial, Helvetica, sans-serif;
		font-size: small;
		font-weight: bold;
		color: #006;
		}
		
		input.questions{
   		height: 100px;
		}
		
		#contact_para {
		/*border: 2px solid #006;*/
		width: 215px;
		height: 215px;
		margin: 29px 0px 0px 20px;
		float: left;	
		}
		
		#contact_para img {
			padding: 15px;
		}
		
		.link4 a:link {
		text-decoration: none;
		color: #006;
		}
		
		#footer {
		width: 798px;
		height: 40px;
		background-color: #161142;
		clear: both;
		/*border-top:2px solid #f3f3f4;*/
		border-bottom:2px solid #f3f3f4;
		}
		
		p.footer {
		text-decoration: none;
		text-align: center;
		width: 794px;
		height: 28px;
		letter-spacing: .08em;
		color: #f3f3f4;
		font-family: "Times New Roman", Times, serif;
		font-size: small;
		-webkit-text-size-adjust: none;
		/*border: 2px solid red;*/
		margin: 0px;
		padding-top: 12px;
		}
		
		/* Create unique selectors for each link state */
	
		.link2 a:link, a:visited {
		text-decoration: none;
		color: #fdcc00;
		}
		
		.link2 a:hover, a:active {
		text-decoration: none;
		color: #ff0000;
		}
		
		.link3 a:link {
		text-decoration: none;
		color:#f3f3f4;
		}
		
		.towns{
		float: left;
		background-color: #ccc;
		width: 798px;
		}	

		.towns ul {
			margin: 0px;
			padding-left: 25px;
			}
			
		.towns ul li {
			font-size: x-small;
			color: #111;
			display: inline;
			padding: 0px 15px 0px 0px;
			}
		
		.towns ul li a {
			text-decoration: none;
			color: #222;
			}
			
		.towns ul li a:hover {
			text-decoration: none;
			color: #009;
			}
		
		#human {
		visibility:hidden;
		display:none;
		}
		
		#about_column{
		width: 758px;
		margin: 20px;
		}
		
		#about_column h3 {
		font-family: Arial, Helvetica, sans-serif;
		color: #990000;
		}
		
		#about_column p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 17px;	
		-webkit-text-size-adjust: none;	
		color: #006;
		/*border: red 2px solid;*/
		}
		
		#about1 img {
		margin-right: 10px;
		}
		
		#about2 img {
		margin-left: 20px;
		}
		
		#logo {
		width: 748px;
		padding: 15px 0px 15px 35px;
		background-color:#f3f3f4;
		border-top: solid 2px white;
		/*border: solid 2px red;*/
		}
		
		#logo img {
		padding: 0px 5px 5px 0px;
		}
	
		#gift_box{
		width:260px;
		height: 133px;
		margin: 2px;
		border: solid #666 1px;
		float: left;
		}
		
		#gift_box h3 {
		font-family: Arial, Helvetica, sans-serif;
		color: #990000;
		margin: 0px 0px 5px 0px;
		padding-left: 5px;
		width: 255px;
		background-color: #bbb;
		border-bottom: 1px solid #999;
		}
		
		#gift_box img {
		margin: 0px 10px 0px 5px
		}
		
		#gift_box p{
		font-family: Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 17px;	
		margin: 0px;
		padding-right: 5px;
		-webkit-text-size-adjust: none;	
		color: #006;
		}
		
	</style>
