@charset "UTF-8";
body {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	background: #00537d url(images/background.png) top center no-repeat;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtr #container {
	width: 919px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF url(images/gr_frame-border.jpg) repeat-y;
	margin: 65px auto 900px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	border-bottom:7px solid #f0dd85;
}
.oneColFixCtr #mainContent {
	padding: 0 40px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background:transparent url(images/gr_snow-removal-equipment.jpg) no-repeat; margin-bottom:6px
	}

.oneColFixCtr #mainContent a:link, .oneColFixCtr #mainContent a:visited {color:#0066CC; text-decoration:none}
.oneColFixCtr #mainContent a:hover {color:#CC0000}

.oneColFixCtr #mainContent #menu {float:right; width:370px; text-align:right; font:normal 130% Helvetica, Arial, sans-serif; text-transform:uppercase; color:#0060a3; margin:190px 5px 0 0; }
.oneColFixCtr #mainContent #menu ul {list-style:none; padding:0}
.oneColFixCtr #mainContent #menu ul  li a:link, .oneColFixCtr #mainContent #menu ul  li a:visited {color:#0060a3; border-bottom:1px dotted #0060A3; display:block; text-decoration:none; padding:3px 5px 0 0}
.oneColFixCtr #mainContent #menu ul  li a:hover {background:#FFCC00; opacity:.65; filter:alpha(opacity=65); color:white}

.oneColFixCtr #mainContent h1 {font:bold 180% Verdana, Geneva, Tahoma sans-serif; color:#0066CC; text-transform:uppercase}
.oneColFixCtr #mainContent h2 {font:bold 140% "Lucida Grande", "Lucida Sans", Arial, "Trebuchet MS", sans-serif; color:#900; border-bottom:1px dotted #red }


.clearRight {clear:right; height:1px; border:none}

.oneColFixCtr #mainContent #footer { background:url(images/gr_flower01.png) right top no-repeat; padding-top:55px; margin-bottom:20px}
.oneColFixCtr #mainContent #footer h1 {font:normal 90% Helvetica, Arial, sans-serif; color:#BBB; text-align:left; text-transform:none}
.oneColFixCtr #mainContent #footer a:link, .oneColFixCtr #mainContent #footer a:visited {color:#696; vertical-align:bottom!important; text-decoration:none}
.oneColFixCtr #mainContent #footer a:hover {color:#00537d}

/*********** ADD-ONS *************/

.oneColFixCtr #mainContent .backbutton {float:right; width:100px; font-size:60%; text-transform:uppercase}
.oneColFixCtr #mainContent .backbutton a:link, .oneColFixCtr #mainContent .backbutton a:visited {background:#DD7; padding:2px 5px; border:1px solid #BB4}
.oneColFixCtr #mainContent .backbutton a:hover {background:#EE9} 

.oneColFixCtr #mainContent .box1 {padding:10px; text-align:center; background:#EEB; border:4px solid #EE9}
.oneColFixCtr #mainContent .box {overflow:auto}
.oneColFixCtr #mainContent .box h1 {margin:0 0 10px 0; text-transform:none; font-size:100%!important}

img {border:8px solid #FFD; float:left; margin:0 10px 10px 0}
img.noBorder {border:none!important}