body {
	background: #FFFFFF;
	color: #000000;
	margin: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Verdana, Arial, "Arial Black";
}

a:visited,
a:hover,
a {
	color: blue;
	text-decoration:none;
}

#cont {
	width: 100%;
	background: url('images/topBg.png');
	background-repeat: repeat-x;
	text-align:center;
}

#menu {
	width: 708px;
	background: #ffffff;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-size:14px;
}

#menu .tab {
	width: 118px;
	height: 33px;
	background: url('images/tab.png');
	float:left;
	text-align:center;
	overflow: hidden;
	line-height: 40px;
}

#menu .tabHere {
	width: 118px;
	height: 33px;
	background: url('images/tabHere1.png');
	float:left;
	text-align:center;
	overflow: hidden;
	line-height: 40px;
	}

#menu .tab a:visited,
#menu .tab a:hover,
#menu .tab a {
	display: block;
	text-decoration: none;
	width: 100%;
	color: #000000;
	}

#menu .tabHere a:visited,
#menu .tabHere a:hover,
#menu .tabHere a {
	display: block;
	text-decoration: none;
	width: 100%;
	color: #000000;
	}
	
#bar {
	width: 708px;
	height: 16px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	}
	
#bar img {
	height: 15px;
	}

.clear {
	display: block;
	clear: both;
	margin: 0px;
	height: 0px;
	width: 0px;
	}

#content {
	width: 708px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	}
	
	
.auth {
	margin-top: 3px;
	margin-bottom:5px;
	float: left;
	}
	
#content #left {
	margin-top: 4px;
	float: left;
	width: 695px;			/* -5 for padding on .header */
	text-align: left;
	font-size: 12px;
	}
	
#content #right {
	margin-top: 4px;
	float: right;
	margin-right: 10px;		/* +10 compensate for padding on .header (combined padding) */
	width: 165px;			/* -5 for padding on .header */
	text-align: left;
	font-size: 12px
}
	
.header {
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 14px;
	color: #a03728;
	background: #f6d9ab;
	text-align: left;
}
	
.subContent {
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	width: 100%;
	font-size: 12px;
}

.line {
	display: block;
	clear: both;
	width: 100%;
	height: 0px;
	border-top-color: #F0A32A;
	border-top-style: solid;
	border-top-width: thin;
	overflow: hidden;
}
	
.copy {
	margin-top: 5px;
	font-size: 10px;
	margin-bottom: 5px;
}
	
.leftimg {
	float: left;
}

.rightimg {
	float: right;
}
	
.contactMap {
	display: block;
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:10px;
}

.rentalHeader {
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 14px;
	color: #a03728; 
	background: #f6d9ab;
}

.rentalLeft {
	display: block;
	width:150px;
	float:left;
	text-align:center;
}

.rentalRight {
	display: block;
	float:left;
}

.rentalLefthalf {
	display: block;
	float: left;
	width: 48%;
}

.rentalRighthalf {
	display: block;
	float: right;
	width: 47%;
}

.pricesRight {
	display: block;
	float:left;
	width: 450px;
}

.pricesInclude {
	display: block;
	font-size:10px;
	font-style: italics;
	margin-bottom:10px;
}

.pricesLeft {
	display: block;
	float: left;
	width: 200px;
}

.pricesOptions {
	display:block;
	width: 400px;
	float:left;
	margin-bottom: 10px;
}

.prices {
	float:right;
	margin-bottom: 10px;
	display:block;
}

.serviceType {
	float: left;
	width:65%;
	margin-bottom:10px;
}

.serviceRates {
	float:right;
	text-align:right;
	margin-bottom:10px;
	width: 35%;
}
.emailaddress {
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 14px;
	color: #a03728;
	background: #f6d9ab;
	text-align: left;
}
