﻿body
{
}
#mainpage
{
	width:100%;
	margin:0;
	padding:0;
}
.footerWrapper { 	background:url('/Images/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 }
.footerlink a
{
	color:#00452f;text-decoration:none;
}
.footerlink a:hover
{
	text-decoration:underline;
}
.marathonLink { font-size: .85em; color: #111; text-align: right; margin-top: 10px; }
.marathonLink a { color: #111; text-decoration: none; }
.marathonLink a:hover { text-decoration: underline; }

#mainpage .menu
{
	float:right;padding-right:20px;height:20px; margin-left:272px;
}
#mainpage .menu a:hover
{
	text-decoration:none;
	color:#ffffff;
}
#mainpage .menulink1
{
	
	margin:0 auto;
	vertical-align:top;
	margin-right:10px;
	margin-top:5px;
	
}
#mainpage .paddedtop
{
	
}
#mainpage .searcharea
{
	float:right;padding-right:220px;margin-bottom:0;height:46px
}
#mainpage .maincontainer
{
	width:1200px;margin:0 auto;padding:0;background:url('/Images/body-bg.gif') repeat-y;
}


.homePromo { width: 309px; height: 73px; overflow: hidden; border-left: 1px solid #fff; border-bottom: 1px solid #fff; background: url("/Images/promo-bg.gif") top left no-repeat; }
.homePromoIcon { width: 67px; float: left; padding: 5px; }
.homePromoText { margin-left: 77px; margin-top: 10px; color: #fff; line-height: 15px; overflow: hidden; width: 232px;}
.homePromoText a { color: #ffff33; text-decoration: none; }
.homePromoText a:hover { text-decoration: underline; color: #ffff99; }
.homePromo.pay { }
.homePromo.reserve { }
.homePromo.locate { border-bottom: none; }

#mainpage .bannerimage
{
	height:125px;
}
#mainpage .sidebar
{
	margin:0;overflow:hidden;background-color:#d8dfcf;color:White;
}
#.sidebartop
{
	/*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;*/
	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/pay-online-new.jpg') no-repeat;
}


.sidebarmiddle
{
	margin:0;height:74px;border-left:Solid 1px #ffffff;border-top:0;background:url('/Images/reserve-space-new.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;
}
#mainpage .sidebar .top .span-2
{
	margin:0;padding:0;margin-left:5px;margin-top:7px
}
#mainpage .sidebar .middle
{
	
	margin:0;height:74px;border-left:Solid 1px #ffffff;border-top:0;background:url('/Images/find-location-new.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;
	/*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;*/
}
#mainpage .sidebar .middle .span-2
{
	margin:0;padding:0;margin-left:5px;margin-top:7px
}
#mainpage .sidebar .bottom .span-2
{
	margin:0;padding:0;margin-left:6px;margin-top:7px
}
#mainpage .sidebarheaderdiv
{
	/*margin:0;padding:0;padding-top:4px;*/
}
.sidebarbottom
{
	margin:0;height:74px;border-left:Solid 1px #ffffff;border-bottom:Solid 1px #d8dfcf;border-top:Solid 1px #d8dfcf;background:url('/Images/find-location-new.jpg') no-repeat;
	border-right-style: none;
	border-right-color: inherit;
	border-right-width: 0;
	/*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;*/
}
#mainpage .sidebar p
{
	color:White;padding:0px;margin-top:40px;padding-left:80px;padding-bottom:0px;margin-bottom:0px;line-height:1.1em;overflow:hidden;
}
#mainpage .sidebar a
{
	color:Yellow;text-decoration:none;
}

#mainpage h6
{
	font-size:12px;font-weight:bold;color:#00452f
}
#mainpage .offers
{
	font-size:10.4px;color:#5a5a5a;font-family:Georgia
}
#mainpage .offers a
{
	color:#fe4e00;font-size:7pt
}
#mainpage .sidebartext
{
	color:White;font-size:28px;margin:0;padding:0;line-height:1em;
}
.top, .middle, .bottom
{
	color:White;
}
.bodywrapper .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;*/
	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/pay-online-new.jpg') no-repeat;
}
.bodywrapper .top .span-2
{
	margin:0;padding:0;margin-left:5px;margin-top:7px;color:White;
}
.bodywrapper .sidebartext
{
	color:White;font-size:28px;margin:0;padding:0;line-height:1em;display:block;width:25px;height:25px;
}
.bodywrapper .sidebarheaderdiv
{
	margin:0;padding:0;padding-top:4px;
}
.bodywrapper  .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;*/
	margin:0;height:75px;border-left:Solid 1px #ffffff;border-top:0;background:url('/Images/reserve-space-new.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;
}
.bodywrapper
{
	margin: 0 auto;padding:0;background:url('/Images/body-wrapper-bg.png') repeat-y center top; border-top: 1px solid #fff;
}
.bodywrapper .middle .span-2
{
	margin:0;padding:0;margin-left:5px;margin-top:7px
}
.bodywrapper .bottom .span-2
{
	margin:0;padding:0;margin-left:6px;margin-top:7px
}
.bodywrapper .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;*/
	margin:0;height:74px;border-left:Solid 1px #ffffff;border-bottom:Solid 1px #d8dfcf;border-top:Solid 1px #d8dfcf;background:url('/Images/find-location-new.jpg') no-repeat;
	border-right-style: none;
	border-right-color: inherit;
	border-right-width: 0;
}
.top a, .middle a , .bottom a
{
	color:Yellow;
	text-decoration:none;
}
.bodywrapper .bannershadow
{
	height:10px;background:url('/Images/banner-shadow.jpg') repeat-x;margin:0;padding:0;margin-left:1px;
}

.bodywrapper .offers
{
	font-size:10.4px;color:#5a5a5a;font-family:Georgia
}
.bodywrapper .offers a
{
	color:#fe4e00;font-size:7pt
}
.sidebarlinks
{
	margin:0;
	padding:0;
	display:block;
	line-height:1.2em;
	padding-left:3px;
}
