﻿body
{
}

 
.footerWrapper { 	background:url('/Images/subpage-footer-bottom.png') top center no-repeat; margin:0 auto;height:150px; }
.footer { width: 970px; margin: 0 auto; padding-top: 50px; }
.copyright { float:left;color:#00452f; padding-left: 80px;}
.footerlink { color:#00452f; float: right; text-align: right; margin-right: 10px }
.marathonLink { font-size: .85em; color: #111; text-align: right; margin-top: 10px; }
.marathonLink a { color: #111 !important; text-decoration: none; }
.marathonLink a:hover { text-decoration: underline; }

 .footerlink a
{
	color:#00452f;text-decoration:none;
}
 .footerlink a:hover
{
	text-decoration:underline;
}
 .contentarea
{
	margin-top:5px;
}
 .contentarea h1
{
	font-size:24px;color:#00452f;
}
 .sidebar
{
	margin:0;overflow:hidden;float:right;
}

.sidebar ul { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #fff;}
.sidebar li.subNavHeading { border-bottom: 1px solid #d6d6d6; line-height: 0;}
.sidebar li a.sidebarlink { display: block; margin: 0; border-top: 1px solid #fff; border-bottom: 1px solid #d6d6d6; text-decoration: none;color:#00452f;text-decoration:none; padding-top:8px;padding-bottom:8px;padding-left:15px;font-size:14px;color:#00452f
 }
.sidebar li a.sidebarlink:hover { color:#00452f;text-decoration:underline; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #fff; }

.sidebarPromo { width: 270px; height: 73px; overflow: hidden; border-bottom: 1px solid #fff; background: url("/Images/promo-bg.gif") top left no-repeat; }
.sidebarPromoIcon { width: 67px; float: left; padding: 5px; }
.sidebarPromoText { margin-left: 77px; margin-top: 10px; color: #fff; line-height: 15px; }
.sidebarPromoText a { color: #ffff33; text-decoration: none; }
.sidebarPromoText a:hover { text-decoration: underline; color: #ffff99; }
.sidebarPromo.pay { }
.sidebarPromo.reserve { }

 .sidebar .top
{
	margin:0;height:73px;border-left:Solid 1px #ffffff;border-top:Solid 1px #ffffff;border-bottom:Solid 1px #d8dfcf;border-right:0;background:url('/Images/main-sidebar-bg.jpg') no-repeat;
}
 .sidebar .middle
{
	margin:0;height:74px;border-left:Solid 1px #ffffff;border-top:0;background:url('/Images/main-sidebar-bg.jpg') no-repeat;
	border-right-style: none;
	border-right-color: inherit;
	border-right-width: 0;
	border-bottom-style: none;
	border-bottom-color: inherit;
	border-bottom-width: 0;
}
 .sidebar .top .span-2
{
	margin:0;padding:0;margin-left:5px;margin-top:7px
}
 .sidebar .middle .span-2
{
	margin:0;padding:0;margin-left:5px;margin-top:7px
}
 .sidebar .bottom .span-2
{
	margin:0;padding:0;margin-left:6px;margin-top:7px
}
 .sidebarheaderdiv
{
	margin:0;padding:0;padding-top:4px;
}
 .sidebar .bottom
{
	margin:0;height:74px;border-left:Solid 1px #ffffff;border-bottom:Solid 1px #d8dfcf;border-top:Solid 1px #d8dfcf;background:url('/Images/main-sidebar-bg.jpg') no-repeat;
	border-right-style: none;
	border-right-color: inherit;
	border-right-width: 0;
}
 .sidebar .span-8
{
	color:White;
}
 .sidebar .span-8 a
{
	color:yellow;text-decoration:none;
}
 .firstelement
{
	/*border-top:Solid 1px #ffffff;*/
}
 
 .contentimage
{
	height:225px;border-top:Solid 1px #ffffff;margin:0 auto;padding:0;
}
 .maincontainer
{
	width:1200px;margin:0;padding:0;background:url('/Images/subpage-body-bg.jpg') repeat-y;
}

 .menu
{
	float:left;padding-right:20px;height:20px;
}
 .menu a:hover
{
	text-decoration:none;
	color:#ffffff;
}
 .sidebartext
{
	color:White;font-size:28px;margin:0;padding:0;line-height:1em;
}
.bodywrapper
{
	margin: 0 auto;padding:0;background:url('/Images/subpage-body-wrapper-bg.png') repeat-y center top; border-top: 1px solid #fff;
}
.content a
{
	color:#00452f;
	text-decoration:none;
}
.content a:hover
{
	color:#00452f;
}

.locationList {margin-top:5px; }
.locationList h1 { margin-left: 40px;font-size:24px;color:#00452f; }

.tableUnitSizes th, .tableUnitSizes td { vertical-align: top; padding-top: 8px; padding-bottom: 8px; }


