body    { font-size: 100%; background-color: #000; text-align: center; margin: 0 0 125px; padding: 0 }
/*<agl.folder "Background IDs">*/
	#snow   { background-image: url("../images/mechs/background/bkg_snow.jpg"); background-attachment: fixed }
	#corporate  { background-color: #393a38 }
	#blacktop   { background-image: url("../images/mechs/background/bkg_blacktop.jpg"); background-attachment: fixed }
	#grass   { background-image: url("../images/mechs/background/bkg_grass.jpg"); background-attachment: fixed }
	#soil   { background-image: url("../images/mechs/background/bkg_soil.jpg"); background-attachment: fixed }
	#leaf { background-image: url("../images/mechs/background/bkg_leaf.jpg"); background-attachment: fixed }
/*</agl.folder>*/
.main       { background-image: url("../images/mechs/repeat.jpg"); background-repeat: repeat-y; text-align: left; margin-top: 25px; margin-right: auto; margin-left: auto; padding-right: 0; padding-bottom: 0; padding-left: 0; position: relative; width: 825px; height: auto; overflow: visible; clip: auto }
p    { color: black; font-size: 0.95em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0 0 0.75em }
label  { color: #000; font-size: 0.95em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.top_banner    { background-image: url("../images/mechs/top_banner2.png"); background-repeat: no-repeat; text-indent: -1000px; margin: 0; padding: 0; position: relative; top: -8px; width: 800px; height: 80px }
/*<agl.folder "Banner Images">*/
	.photo_banner  { background-color: transparent; background-repeat: no-repeat; background-position: 0 -5px; position: relative; height: 253px }
	#warihay_enterprises  { margin-top:24px;background-image: url("../images/mechs/image_banners/image_banner07.jpg"); background-repeat: no-repeat }
	#landscaping  { margin-top:24px;background-image: url("../images/mechs/image_banners/image_banner03.jpg"); background-repeat: no-repeat }
	#soil_photo  { margin-top:24px;background-image: url("../images/mechs/image_banners/image_banner05.jpg"); background-repeat: no-repeat }
	#clearing  { margin-top:24px;background-image: url("../images/mechs/image_banners/image_banner06.jpg"); background-repeat: no-repeat }
	#paving  { margin-top:24px; background-image: url("../images/mechs/image_banners/image_banner04.jpg"); background-repeat: no-repeat }
	#snow_removal { background-image: url("../images/mechs/image_banners/image_banner08.jpg"); background-repeat: no-repeat }
/*</agl.folder>*/
/*<agl.folder "Brief">*/
	.brief   {
	font-size: 0.85em;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-color: transparent;
	text-align: justify;
	margin: 0 0 0 0;
	padding: 15px 75px 15px 15px;
	position: absolute;
	right: 22px;
	width: 300px;
	height: 200px;
	overflow: auto;
	clip: auto;
	top: 6px;
}
	div.brief h1 { color: #000; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0 0 0.03em }
/*</agl.folder>*/
/*<agl.folder "Footer">*/
	.footer    { background-color: transparent; background-image: url("../images/mechs/footer.gif"); background-repeat: no-repeat; background-position: 0 bottom; display: block; margin-top: 25px; position: relative; top: 45px; width: 100%; height: 75px; clear: both }
	div.footer p { color: #fff; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; position: relative; top: 1.5em; width: 800px }
	div.footer  img { margin-right: 5px; vertical-align: middle }
	div.footer a { color: #fefffd; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
	div.footer a:hover { color: #3ff }
/*</agl.folder>*/
.home_content      { margin-bottom: -10px; padding-top: 15px }
#content { margin-bottom: -10px; padding-top: 15px; position: relative; left: 25px; width: 750px; clear: both }
/*<agl.folder "Tabs">*/
	.tabs   { position: absolute; top: 68px; left: 10px; width: auto; height: 36px }
	div.tabs ul  { margin: 0; padding: 0 }
	div.tabs li   { display: block; float: left }
	.home_tab    { background-image: url("../images/mechs/tabs/home.gif"); background-repeat: no-repeat; background-position: center -74px; display: block }
	.contact_tab    { background-image: url("../images/mechs/tabs/contact_us.gif"); background-repeat: no-repeat; background-position: center -74px; display: block }
	.completedwork_tab  { background-image: url("../images/mechs/tabs/completed_work.gif"); background-repeat: no-repeat; background-position: center -74px; display: block }
	.magicsalt_tab { background-image: url("../images/mechs/tabs/magicsalt.gif"); background-repeat: no-repeat; background-position: center -74px; display: block }
	div.tabs  a  { text-decoration: none; text-indent: -1000px; display: block; margin: 0 3px 0 0; padding: 0; width: 107px; height: 36px }
	div.tabs a:hover    { background-position: center -37px }
	#active_page2 { background-position: center top; cursor: default }
/*</agl.folder>*/
/*<agl.folder "Prime Nav">*/
	.prime_nav { width: 800px }
	div.prime_nav ul { margin: 0; padding: 0 0 0 5px }
	div.prime_nav li { display: block; width: 20%; float: left }
	div.prime_nav a { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-color: transparent; text-align: center; display: block; margin-right: 5px; padding: 3px; border-top: transparent; border-right: 1px solid #dbd6c3; border-bottom: 1px solid #dbd6c3; border-left: 1px solid #dbd6c3 }
	div.prime_nav a:hover { color: #a0273f; background-color: transparent; background-image: url("../images/mechs/prime_nav_bck.jpg"); background-repeat: repeat-x }
	#active_page  { color: #a0273f; font-weight: bold; background-color: transparent; background-image: none; cursor: default; position: relative; top: -2px; border-style: solid; border-width: 3px 1px 0; border-color: #dbd6c3 }
/*</agl.folder>*/
h1 { color: #a0273f; font-size: 1.2em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0 0 0.75em }
h2  { color: #2a5e74; font-size: 0.95em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0 0 0.5em }
ul   { color: #007070; font-size: 0.95em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 0 }
/*<agl.folder "Captioned Photo">*/
	.caption_photo   { font-size: 0.75em; margin: 5px; padding: 10px; clear: both; border: solid 1px #dacecf }
	.caption_photov2  { font-size: 0.75em; background-color: #fdfaff; margin: 5px; padding: 10px; height: 220px; clear: both; overflow: auto; clip: auto; border: solid 1px #dacecf }
/*</agl.folder>*/
.service_blurb { font-size: 0.7em; padding-top: 5px; clear: both; border-top: 1px solid #a0273f }
/*<agl.folder "Image IDs">*/
	#before_after { position: relative; left: 5px }
	#magic01 { margin-top: 0; margin-left: 1.5em; position: relative; float: right }
	#magic2 { margin-top: 0; margin-left: 1.5em; position: relative; float: right }
	#magic3 { margin-top: 0; margin-left: 1.5em; position: relative; float: right }
	#magic4 { margin-top: 0; margin-left: 1.5em; position: relative; float: right }
	#MagicSaltRibbon  {
	position: absolute;
	z-index: 2000;
	top: 228px;
	left: 499px
}
/*</agl.folder>*/
/*<agl.folder "2 Column Wide">*/
	.column1 { width: 375px; float: left }
	.column2 { width: 365px; float: left }
/*</agl.folder>*/
/*<agl.folder "3 Column Wide">*/
	.column3 { display: block; width: 248px; float: left }
	.column4 { display: block; width: 248px; float: left }
	.column5 { display: block; width: 248px; float: left }
/*</agl.folder>*/
/*<agl.folder "phone bug">*/
	.phone { position: absolute; z-index: 2000; top: 8pxb; right: 15px; width: 200px }
	div.phone p  { color: #9c233b; font-size: 0.75em; margin: 0; padding: 0 0 0.2em }
/*</agl.folder>*/
br { width: 1px; height: 1px; clear: both }
#id { }

