html, body {
			margin:0; 
			padding:0;
			text-align:center;
			background: #ffffcc url(alphabody.jpg) repeat-x bottom left;
			color:#000000;
			font-size:100%;
			font-family: "bookman old style", serif;
			}

div,ul,li,a,p,h2	{	
						margin:0;
						padding:0;
					}	
div.all	{	
			width:850px;
			text-align:left;
			margin-left:auto;
			margin-right:auto;
			border-left:2px solid #006600;
			border-right:2px solid #006600;
			background:#bbffbb url(alphbackground.jpg) bottom left repeat-x;
		}

div.container{	
				text-align:center;
				margin:0;
				padding:2em 0 1em 0;
				border:0;
			}
div.header	{	
				width:100%;
				border-bottom:2px solid #006600;
				text-align:center;
				background:url(sign3.gif) left center no-repeat;
			}	
h2.header{	
			font-size:250%;
			padding:8px;
		}
p.header {
			border-top:#006600 1px dashed;
			margin:0 25% 0 25%;
			font-size:80%;
			padding:.2em 0 .4em 0;
		}
div.footer	{	width:854px;
				margin-left:auto;
				margin-right:auto;
				min-height:50px;
				display:inline;
				text-align:center;
				padding-top:1em;
			}
p.footer,h2.footer	{	
				font-size:64%;
				font-weight:normal;
				text-align:center;
			}
				
a.footer	{
				text-decoration:none;
				color:#000000;
				font-size:100%;
			}
td.contactq	{	width:4em; 
				text-align:right;
			}
div.gpicture{	
				display:inline;
				margin:0;
				padding:0 1px;
				border:0;
				font-size:10%;
			}
div.picture{	
				display:inline;
				margin:0;
				padding:0 1px;
				border:0;
				font-size:10%;
			}
#map	{border:1px dashed #006600;
		border-top:none;
		}
			
img.gpicture{
				display:inline;
				border:none;
				background:#ffff00;	
				margin:0;
			}

div.bar{width:100%;
		text-align:center;
		float:left;
		display:inline;
		background: #006600;
		}
ul.bar{float:left; 
		list-style:none;		
		padding:0 50px 0 50px;
		width:100%;
		}
li.bar{	float:left;
	width:24%;
	}
a.bar{	float:left;		

		color:#000000;
		padding:0;
		text-decoration:none;
		font-size:150%;
	}

div.main{	
			width:750px;
			margin-left:auto;
			margin-right:auto;
			padding-top:1em;
			
		}
h2.main	{	
			padding:0.6em 50px 0 50px;
		}
p.main	{	text-align:left;
			border-bottom:1px dashed #006600;
			padding-bottom:1em;
			

		}
		
div.price{	
			width:750px;
			margin-left:auto;
			margin-right:auto;
			padding-top:0.6em;
		}
h2.price	{	
			padding:0.6em 50px 0 50px;
		}
p.price	{	
			padding-bottom:0.6em;
		}

div.contactform{	
			text-align:left;
			width:750px;
			margin-left:auto;
			margin-right:auto;
			padding-top:1em;
		}
h2.contactform	{	
					padding:0.6em 50px 0 50px;
					text-align:center;
				}
p.contactform	{	text-align:justify;
					padding-bottom:1em;
				}
