body {
	background-color: #000;
	background-image: url(../images/pattern.gif);
	margin-top: 25px;
	text-align: center;
}
body, p, input, textarea, select {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
h2 {
	color: #f79cbd;
	font-size: 14pt;
	margin-bottom: 15px;
}
h3 {
	font-weight: bold;
}
h3 em {
	color: #f79cbd;
	font-weight: bold;
}
img {
	border: 0;
}
p {
	line-height: 160%;
	margin-bottom: 15px;
}
p.bullet span {
	background-image: url(../images/bullet.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 25px;
}
a {
	color: #e5236b;
	font-weight: bold;
	text-decoration: none;
}
ul {
	padding: 0 15px 15px 15px;
}
li {
	list-style: square;
	margin: 0 0 5px 14px;
}
br.clear {
	clear: both;
}

/*********************
 * FRAMEWORK
 *********************/
#wrapper-header {
	background-image: url(../images/bg-top.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
	padding-top: 41px;
	width: 788px;
}
#wrapper-footer {
	background-image: url(../images/bg-bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 41px;
	width: 100%;
}
#wrapper-inner {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	float: left;
	width: 100%;
}
#column-wrapper {
	margin: -20px auto 0 auto;
	position: relative;
	width: 720px;
}
#column-nav {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	float: left;
	padding-top: 130px;
	width: 223px;
}
#column-content {
	background-color: #000;
	float: left;
	width: 496px;
}
div.content-image-text h1,
div.content-image-text h2,
div.content-image-text span {
	display: none;
}
#content-subnav {
	float: left;
	width: 142px;
}
#content-subnav h2 {
	margin: 0;
	padding: 20px 0 5px 10px;
}
#content-subnav p {
	font-size: 9pt;
	line-height: 140%;
	margin: 0;
}
#content-narrow {
	float: left;
	width: 354px;
}

/*********************
 * PRIMARY NAVIGATION
 *********************/
#column-nav a {
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	width: 192px;
}
#column-nav br,
#column-nav a span {
	display: none;
}
#nav-home {
	background-image: url(../images/nav-home.gif);
}
body.home #nav-home {
	background-image: url(../images/nav-home-on.gif);
}
#nav-home:hover {
	background-image: url(../images/nav-home-on.gif);
}
#nav-about {
	background-image: url(../images/nav-about.gif);
}
body.about #nav-about {
	background-image: url(../images/nav-about-on.gif);
}
#nav-about:hover {
	background-image: url(../images/nav-about-on.gif);
}
#nav-services {
	background-image: url(../images/nav-services.gif);
}
body.services #nav-services {
	background-image: url(../images/nav-services-on.gif);
}
#nav-services:hover {
	background-image: url(../images/nav-services-on.gif);
}
#nav-parties {
	background-image: url(../images/nav-parties.gif);
}
body.parties #nav-parties {
	background-image: url(../images/nav-parties-on.gif);
}
#nav-parties:hover {
	background-image: url(../images/nav-parties-on.gif);
}
#nav-contact {
	background-image: url(../images/nav-contact.gif);
}
body.contact #nav-contact {
	background-image: url(../images/nav-contact-on.gif);
}
#nav-contact:hover {
	background-image: url(../images/nav-contact-on.gif);
}
#nav-club {
	background-image: url(../images/nav-club.gif);
}
body.club #nav-club {
	background-image: url(../images/nav-club-on.gif);
}
#nav-club:hover {
	background-image: url(../images/nav-club-on.gif);
}
#nav-blog {
	background-image: url(../images/nav-blog.gif);
}
body.blog #nav-blog {
	background-image: url(../images/nav-blog-on.gif);
}
#nav-blog:hover {
	background-image: url(../images/nav-blog-on.gif);
}
#contact-info {
	background-image: url(../images/contact-info.gif);
	background-repeat: no-repeat;
	height: 260px;
	margin-top: 20px;
	width: 192px;
}
#contact-info span {
	display: none;
}

/*********************
 * SUB NAVIGATION
 *********************/
#subnav-links a {
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 142px;
}
#subnav-links a span {
	display: none;
}
#subnav-links br {
	display: none;
}
#subnav-services-menu {
	background-image: url(../images/subnav-services-menu.gif);
}
#subnav-services-sanitation {
	background-image: url(../images/subnav-services-sanitation.gif);
}
#subnav-services-health {
	background-image: url(../images/subnav-services-health.gif);
}

#subnav-contact {
	background-image: url(../images/subnav-contact.gif);
}
#subnav-contact:hover {
	background-image: url(../images/subnav-contact-on.gif);
}
#subnav-links.contact #subnav-contact {
	background-image: url(../images/subnav-contact-on.gif);
}
#subnav-contact-jobs {
	background-image: url(../images/subnav-contact-jobs.gif);
}
#subnav-contact-jobs:hover {
	background-image: url(../images/subnav-contact-jobs-on.gif);
}
#subnav-links.contact-jobs #subnav-contact-jobs {
	background-image: url(../images/subnav-contact-jobs-on.gif);
}
#subnav-contact-returns {
	background-image: url(../images/subnav-contact-returns.gif);
}
#subnav-contact-returns:hover {
	background-image: url(../images/subnav-contact-returns-on.gif);
}
#subnav-links.contact-returns #subnav-contact-returns {
	background-image: url(../images/subnav-contact-returns-on.gif);
}

/*********************
 * HOMEPAGE
 *********************/
#content-homepage {
	position: relative;
	background-image: url(../images/content-homepage-original.jpg);
	background-repeat: no-repeat;
	height: 586px;
	width: 496px;
}

#azcentrallogo {
   position: absolute;
   top: 15px;
   left: 83%;
   z-index: 11;
   outline: none;
   }

#content-homepage a {
text-decoration:none;
}

.hide {
visibility:hidden;
}

#azcentral { /* AZ Central Link */
position: absolute;
width: 470px;
height: 101px;
margin-left: 30px;
margin-top: 15px;
background-color: transparent;
		}

#content-homepage2 {
	background-image: url(../images/content-homepage2.jpg);
	background-repeat: no-repeat;
	height: 586px;
	width: 496px;
}
/*********************
 * SUB PAGES
 *********************/
div.content-sub {
	background-repeat: no-repeat;
	text-align: left;
	width: 496px;
}
div.content-sub h2,
div.content-sub h3,
div.content-sub p {
	padding-left: 14px;
	padding-right: 10px;
}
#content-about {
	background-image: url(../images/content-about.jpg);
}
#content-about div.content-image-text {
	height: 237px;
}
#content-services {
	background-image: url(../images/content-services.jpg);
	background-repeat: no-repeat;
}
#content-services-h2 {
	background-image: url(../images/content-services-h2.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 322px;
}
#content-services-h2 span {
	display: none;
}
#content-services div.content-image-text {
	height: 180px;
}
#content-contact {
	background-image: url(../images/content-contact.jpg);
}
#content-contact div.content-image-text {
	height: 180px;
}
#content-parties {
	background-image: url(../images/content-parties.jpg);
}
#content-parties div.content-image-text {
	height: 205px;
}
#content-parties-h2 {
	background-image: url(../images/content-parties-h2.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 178px;
}
#content-parties-h2 span {
	display: none;
}
#content-club {
	background-image: url(../images/content-club.jpg);
}
#content-club div.content-image-text {
	height: 180px;
}
#content-services-callout {
	background-image: url(../images/content-services-callout.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 600px;
	margin: 0;
	padding: 0;
	width: 140px;
}
#content-services-callout span {
	display: none;
}
a.back-top-top {
	color: #e5236b;
	display: block;
	font-size: 10pt;
	margin-bottom: 20px;
	text-align: right;
	text-decoration: none;
}
div.menu {
	margin-bottom: 10px;
}
span.menu-label {
	display: block;
	margin-bottom: 5px;
	padding-left: 14px;
}
span.menu-label em {
	color: #f79cbd;
	font-weight: bold;
}
span.menu-price {
	color: #f79cbd;
	display: block;
	float: right;
	font-weight: bold;
	width: 50px;
}
#contact-info2 {
	background-image: url(../images/content-contact-info.gif);
	background-repeat: no-repeat;
	height: 500px;
	width: 320px;
}
#contact-info2 p {
	display: none;
}
#content-contact #content-subnav {
	width: 160px;
}
#content-contact #content-narrow {
	width: 336px;
}
#content-contact-hours {
	background-image: url(../images/content-contact-hours.gif);
	background-repeat: no-repeat;
	height: 325px;
	width: 157px;
}
#content-contact-hours div,
#content-contact-hours h2,
#content-contact-hours p {
	display: none;
}
#content-contact-jobs-h2 {
	background-image: url(../images/content-contact-jobs-h2.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 312px;
}
#content-contact-jobs-h2 span {
	display: none;
}
#google-maps-link {
	display: block;
	font-size: 9pt;
	margin-bottom: 10px;
}
#content-club2 {
	background-image: url(../images/content-club2.gif);
	background-repeat: no-repeat;
	height: 276px;
	width: 496px;
}
#content-club2 h2,
#content-club2 p {
	display: none;
}

/*********************
 * SIGNUP FORM
 *********************/
#form-signup {
	padding-bottom: 20px;
	width: 295px;
}
#form-signup p {
	margin: 0 0 5px 0;
}
#form-signup input.text {
	background-color: #fff;
	border: 0;
	color: #000;
	height: 17px;
	width: 295px;
}
#form-signup input.submit {
	background-color: #ec387a;
	background-image: url(../images/button-submit.gif);
	background-repeat: no-repeat;
	border: 0;
	height: 23px;
	width: 78px;
}
#form-signup label {
	display: block;
}
span.required-fields {
	float: right;
	text-align: right;
	width: 150px;
}
span.error {
	color: #f33;
	display: block;
	font-weight: bold;
}

/*********************
 * FOOTER
 *********************/
#footer {
	font-size: 10pt;
	margin: 0 auto;
	text-align: left;
	width: 735px;
}
#footer a {
	background-image: url(../images/darling.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 17px;
	width: 80px;
}
#footer a span {
	display: none;
}