/* CSS Document */

body {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background-color:#E7F5DC;
  padding:10px;
  font-size:11px;
}

#wrap {
color:#000000;
margin:0 auto;
width:800px;
height:auto;
border:none;
background-color:#fff;
padding:10px;
}


#columnwrap {
clear:both;
width:auto;
height:auto;
overflow:visible;
}


#col1
{
float: left;
width: 20%;
margin-left: 2%;
display: inline;
padding:10px;
background-color:#56B111;
margin-top:10px;
}
#col2
{
float: left;
width: 20%;
margin-left: 3%;
padding:10px;
background-color:#56B111;
margin-top:10px;
margin-bottom:20px;
}
#col3
{
float: left;
width: 20%;
margin-left: 3%;
padding:10px;
background-color:#FF3300;
margin-bottom:20px;
}#col4
{
float: left;
width: 18%;
margin-left: 3%;
background-color:#56B111;
padding:10px;
margin-bottom:10px;
margin-top:10px;
}

#col5
{
float: left;
width: 25%;
margin-left: 2%;
display: inline;
padding:10px;
border-right:1px solid #666666;
margin-top:10px;
}

#col6
{
float: left;
width: 25%;
margin-left: 2%;
display: inline;
padding:10px;
border-right:1px solid #666666;
margin-top:10px;
}

#col7
{
float: left;
width: 30%;
margin-left: 2%;
display: inline;
padding:10px;

margin-top:10px;
}

.col {
height:auto;
width:auto;
background-color:#FF9900;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:2px;
}

#prices {
width:750px;
height:auto;
background-color:#FF3300;
padding:10px;
margin-bottom:20px;
}

#head {
width:750px;
height:auto;
border-bottom: 1px #000 solid;
margin-bottom:15px;
}

.head {
width:350px;
float:right;
border-left: 1px #000 dashed;
padding:5px;
}

#maps
		{
			clear: both;
			height: auto;
			border-top: 1px solid #999;
			padding: .5em;
			text-align: right;
			margin-top:20px;
		}

#footer
		{
			clear: both;
			height: auto;
			border-top: 1px solid #999;
			padding: .5em;
			text-align: right;
			margin-top:20px;
		}
