body {
	margin: 0; border: 0;
	background: #fff; color: #000;
	font-family: Arial, Helvetica, sans-serif; }
a {
	color: #000099; }
a:hover {
	color: #6666ff; }
.linkLarge {
	font-size: 20px; }
.textLarge {
	font-size: 18px; }
.textSmall {
	font-size: 12px; }
em {
	color: #cc0000; }
/*---main page headline----*/
h1 {
font:bold 1.50em Arial, Helvetica, sans-serif;
	color: #cc0000; 
	text-decoration: underline; }
	
h2, h3, h4, h5 {
	color: #cc0000; text-decoration: underline; }
	h3 {
	font-size:1.325em;
	}
	h6 {
	padding:0px;
	margin:0px;
	font:italic .900em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
#all {
	width: 100%; height: 100%; border-collapse: collapse; }
#top_back {
	height: 129px; text-align: left;
	background: url(/images/top.jpg); }
#top {
	height: 129px;
	background: url(/images/top_right.jpg) top right no-repeat; }
#logo {
	width: 351px; height: 129px; display: block;
	background: url(/images/logo.jpg) 16px 19px no-repeat; }
#left_back {
	width: 309px;
	background: url(/images/left_back.jpg); }
#left {
	height: 100%;
	background: url(/images/left.jpg) no-repeat; }
#left_menu {
	padding: 10px 5px;
	font-size: 16px; }
#left_menu a {
	outline: none; text-decoration: none;
	color: #fff; }
#left_menu a:hover {
	color: #a6a6a6; }
#left_menu .gap {
	height: 0;
	font-size: 0; line-height: 0; }
#aboutUs {
	width: 93px; height: 24px; display: block;
	background: url(/images/aboutUs.gif); }
#aboutUs:hover, #aboutUs.youreIt {
	background: url(/images/aboutUs.gif) right; }
#catalogRequestForm {
	width: 205px; height: 24px; display: block;
	background: url(/images/quoteRequest.gif); }
#catalogRequestForm:hover, #catalogRequestForm.youreIt {
	background: url(/images/quoteRequest.gif) right; }
#testimonials {
	width: 120px; height: 24px; display: block;
	background: url(/images/testimonials.gif); }
#testimonials:hover, #testimonials.youreIt {
	background: url(/images/testimonials.gif) right; }
#tentStyles {
	width: 107px; height: 24px; display: block;
	background: url(/images/tentStyles.gif); }
#tentStyles:hover, #tentStyles.youreIt {
	background: url(/images/tentStyles.gif) right; }
#eventPictures {
	width: 134px; height: 24px; display: block;
	background: url(/images/eventPictures.gif); }
#eventPictures:hover, #eventPictures.youreIt {
	background: url(/images/eventPictures.gif) right; }
#findUs {
	width: 79px; height: 24px; display: block;
	background: url(/images/findUs.gif); }
#findUs:hover, #findUs.youreIt {
	background: url(/images/findUs.gif) right; }
#contactUs {
	width: 107px; height: 24px; display: block;
	background: url(/images/contactUs.gif); }
#contactUs:hover, #contactUs.youreIt {
	background: url(/images/contactUs.gif) right; }
#equipmentRentals {
	width: 167px; height: 24px; display: block;
	background: url(/images/equipmentRentals.gif); }
#equipmentRentals:hover, #equipmentRentals.youreIt {
	background: url(/images/equipmentRentals.gif) right; }
#snowPlowRemovalService {
	width: 156px; height: 39px; display: block;
	background: url(/images/snowPlowRemovalService.gif); }
#snowPlowRemovalService:hover, #snowPlowRemovalService.youreIt {
	background: url(/images/snowPlowRemovalService.gif) right; }
#propaneSales {
	width: 133px; height: 24px; display: block;
	background: url(/images/propaneSales.gif); }
#propaneSales:hover, #propaneSales.youreIt {
	background: url(/images/propaneSales.gif) right; }
#products {
	width: 89px; height: 24px; display: block;
	background: url(/images/products.gif); }
#products:hover, #products.youreIt {
	background: url(/images/products.gif) right; }
#home {
	width: 63px; height: 24px; display: block;
	background: url(/images/home.gif); }
#home:hover, #home.youreIt {
	background: url(/images/home.gif) right; }
#middle_back {
	background: #a6a6a6 url(/images/watermark_bottom.jpg) center 266px repeat-y; }
#middle {
	height: 100%;
	background: url(/images/middle.jpg) repeat-x; }
#middle_in {
	padding: 10px 20px 20px 0;
	background: url(/images/watermark_top.jpg) center 173px no-repeat; }
#middle th {
	text-align: left; }
#middle td {
	vertical-align: top; }
#middle input, #middle textarea {
	background: #f0f0f0; }
#middle .buttons {
	padding-left: 60px; }
#footer {
	clear: both; text-align: center; padding-top: 20px;
	color: #000099;
	font-size: 12px; font-style: italic; font-weight: bold; }
#right_back {
	width: 187px;
	background: url(/images/right_back.jpg); }
#right {
	height: 100%;
	background: url(/images/right.jpg) no-repeat; color: #fff; }
#right_in {
	padding: 15px;
}
#right .X {
	width: 25px;
}
#right table {
	border-collapse: collapse; font-size: 12px; width: 147px;
	color: #000; background: #999; border: 1px solid #000099; }
#right th {
	background: #777777; }
#right td {
	padding: 10px 5px 10px 5px;
	border-top: 1px solid #000099; border-bottom: 1px solid #000099; }
#right h3 {
	margin-bottom: 5px;
	color: #880000; }
#right .shift {
	margin-left: 10px; }
.map {
	width:400px; height:400px; border: 1px solid #000; }