html, body
{
	width: 100%;
	height: 100%;
	text-align: center;
	background: #bdca2f url(../../Images/mrgreen/background.jpg) no-repeat top center;
	font: normal 10px/14px Arial, Helvetica, Sans-Serif;
    color: #272525;
}
html, body, div, span
{
	margin: 0;
	padding: 0;
}
img
{
	border: 0;
	/*visibility: visible;*/
}
a
{
	text-decoration: none;
	color: #a1bc30;
}
a:hover
{
	text-decoration: underline;
	cursor: pointer;
}
.SearchField
{
	width:130px;
	height:18px;
	border:solid 0px #cbcbcb;
	font:normal 10px/12px Arial;
	color:#666666;
	text-indent:0px;
	padding-top:3px;
}
.copyright, a:link.copyright, a:active.copyright, a:hover.copyright, a:visited.copyright
{
	font: normal 9px Arial, helvetica, sans-serif;
	color: #808080;
	text-decoration: none;
}
a:hover.copyright
{
	text-decoration:underline;
}
.footerNav, a:link.footerNav, a:active.footerNav, a:hover.footerNav, a:visited.footerNav
{
	font: normal 9px Arial, helvetica, sans-serif;
	color: #808080;
	text-decoration: none;
	text-transform:capitalize;
}
a:hover.footerNav
{
	text-decoration:underline;
}
.breadcrumb, a:link.breadcrumb, a:active.breadcrumb, a:hover.breadcrumb, a:visited.breadcrumb
{
	font: bold 9px Arial, helvetica, sans-serif;
	color: #808080;
	text-decoration: none;
}
a:hover.breadcrumb
{
	text-decoration:underline;
}
.FormTextField
{
	width:156px;
	height:21px;
	border:none;
	font:normal 10px/12px Arial;
	color:#272525;
	padding:5px 0 0 6px;
	background: url(../../images/mrgreen/background-form.gif) top left no-repeat;
}
.FormTextComments
{
	width:156px;
	height:100px;
	border:solid 1px #cbcbcb;
	font:normal 10px/12px Arial;
	color:#666666;
	padding:6px 0 0 6px;
}
.FormSubmitButton
{
	width:48px;
	height:18px;
	border:none;
	cursor:pointer;
	background: url(../../images/mrgreen/button-submit.gif) top left no-repeat;
}
.LoginSubmitButton
{
	width:48px;
	height:18px;
	border:none;
	cursor:pointer;
	background: url(../../images/mrgreen/button-login.gif) top left no-repeat;
}
.LogoutSubmitButton
{
	width:48px;
	height:18px;
	border:none;
	cursor:pointer;
	background: url(../../images/mrgreen/button-logout.gif) top left no-repeat;
}


/* Home Page Classes */

.Wrapper
{
	width:801px;
	background-color:#fff;
}
.Header
{
	width:801px;
}
.HeaderLogo
{}
.HeaderSearch
{
	padding-left:178px;
	text-align:left;
}
.HeaderSearchInner
{
	width:341px;
	height:24px;
	background: #fff url(../../images/mrgreen/background-search.gif) top left no-repeat;
}
.HeaderSearchInnerSpacer
{
	width:150px;
}
.HeaderSpacer
{	
	width:10px;
	height:67px;
}
.HeaderNavigation
{
	width:534px;
	height:25px;
	background:#a1bc30 url(../../images/mrgreen/background-navigation.gif) top left no-repeat;
}
.HomeImages
{}
.HomeContent
{
	height:auto;
	width:801px;
	background: url(../../images/mrgreen/home-content-side.jpg) top left repeat-y;
}
.HomeContentSpacer
{
	text-align:left;
	width:19px;
}
.HomeContentLogin
{
	width:188px;
	padding-top:24px;
	text-align:left;
}
.HomeContentCopy
{
	width:580px;
	padding-top:24px;
}
.FooterSpacer
{
	background: transparent;
	height:9px;
}
.Footer
{
	width:801px;
	height:21px;
	background: url(../../images/mrgreen/background-footer.gif) top left no-repeat;
}
.FooterInner
{
	padding-top:9px;
}
.FooterLeft
{
	padding:5px 0px 0 16px;
}
.FooterRight
{
	padding:5px 16px 0 0;
}



/* End Home Page Classes */


/* Standard Page Classes */

.StdImages
{
	background-color:#fff;
	text-align:left;
	width:801px;
}
.StdContent
{
	height:auto;
	background: #fff url(../../images/mrgreen/home-content-side.jpg) top left repeat-y;
	padding-bottom:10px;
}
.StdContentSpacer
{
	text-align:left;
	width:19px;
}
.StdContentLogin
{
	width:188px;
	text-align:left;
}
.StdContentCopy
{
	width:580px;
}
#MainDiv ul
{
	width: 160px;
margin: 0;
padding: 0;
list-style-type: none;
font: normal 10px/14px Arial, Helvetica, Sans-Serif;
}

#MainDiv a
{
color: #1a1a1a;
text-transform: capitalize;
text-decoration: none;
padding-left:20px;
line-height:25px;
display:block;
}

#MainDiv a:hover,#MainDiv a.Selected
{
color: #a1bc30;
}
#MainDiv ul .Separator
{
	display:none;
}
#MainDiv li li a
{
color: #666666;
text-decoration: none;
font-weight: normal;
padding-left:40px;
white-space: normal;
}

/* End Standard Page Classes */

/* ContactUs Page Classes */

.ContactUsContentCopy
{
	width:387px;
	padding-right: 10px;
}
.ContactUsContentCopy2
{
	width:185px;
}

/* End ContactUs Page Classes */

.FranchiseMap
{
	width:560px;
	height:400px;
	/* background: url(../../images/mrgreen/map-nz-background.gif) top left no-repeat; */
}
.MapPopText
{
	position: absolute;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #cdcdcd;
	border-top: solid 1px #666666;
	background: url(../../Images/mrgreen/MapToolTipBG.png) repeat-x top left;
	color: #a1bc30;
	height: 21px;
	font: bold 10px/21px Arial;
	padding: 0 6px 0 6px;
	display: none;
}

/* Navigation */

#TopDiv 
{
	padding-top:5px;
}

#TopDiv ul
{
margin: 0;
padding: 0;
list-style-type: none;
display:inline;
font: bold 12px Arial, Helvetica, Sans-Serif;
}
#TopDiv li
{
	display:inline;
}
#TopDiv a
{
display:inline;
text-transform: lowercase;
text-decoration: none;
padding:5px 10px;
color: #ffffff;
text-align:center;
}

#TopDiv a:hover
{
color: #e3e3e3;
}

#TopDiv li li a
{
	display:none;
}

/* End Navigation */

/*Generic Classes */

.CB
{
	clear: both;
}
.CB1
{
	clear: both;
	height: 1px;
	overflow: hidden;
}
.DB
{
	display: block;
}
.DN
{
	display: none;
}
.FL
{
	float: left;
	display: inline;
}
.FR
{
	float: right;
}
.MA
{
	margin-left: auto;
	margin-right: auto;
}
.TC
{
	text-align: center;
}
.TL
{
	text-align: left;
}
.TR
{
	text-align: right;
}
.W7
{
	width: 7px;
	overflow: hidden;
}
.OH
{
	overflow: hidden;
}
.W100
{
	width: 100%;
}

/* End Generic Classes */