/**
* Copyright (c)2008 44 Interactive. All Rights Reserved.
*
* SVN File: $Id: styles.css 347 2008-10-13 19:18:18Z Mike Neugebauer $
* @author $Author: Mike Neugebauer $
* @version $Revision: 347 $
* @lastrevision $Date: 2008-10-13 14:18:18 -0500 (Mon, 13 Oct 2008) $
* @modifiedby $LastChangedBy: Mike Neugebauer $
* @lastmodified $LastChangedDate: 2008-10-13 14:18:18 -0500 (Mon, 13 Oct 2008) $
* @filesource $URL: svn+ssh://miken@svnhost.44i-dev.com/svnhome/base/branches/royalriver/_cust/css/styles.css $
*/


* { margin: 0;
	padding: 0;
	border: 0;
}

html {
	font-size: 62.5%;
	height:100%;
}



body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	background-color:#000000;
	color:#000000;
	height:100%;
}


h1, h2, h3, h4, h5 {
	color:#bc1b01;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h1 {
    font-size: 2.2em;
	margin-bottom:8px;
	padding-bottom:6px;
	background:url(/_cust/images/h1Underline.jpg) bottom repeat-x;
}

h2 {
    font-size: 2em;
}

h3 {
    font-size: 1.8em;
}

h4 {
	font-size: 1.6em;
}

h5 {
	font-size: 1.4em;
}

a:link {
	color:#382513;
	text-decoration: underline;
}

a:visited {
	color:#7e6145;
	text-decoration: underline;
}

a:hover {
	color:#7e6145;
	text-decoration: none;
}

a:active {
	color:#000000;
	text-decoration: underline;
}

p {
	line-height:1.5em;
	margin-bottom:10px;
}

input, textarea {
	border: 1px solid #000000;
	padding:4px;
	margin-top:4px;
}

select {
	border: 1px solid #000000;
	padding:2px;
	margin-top:4px;
}

/*----------------------------------------------------------- MAIN PAGE STYLES -----------------------------------------------------------*/

#container {
	width:830px;
	/*height:1058px;*/
	margin:0 auto;
}

#bodywrapper {

	}

#contentwrapper{
	width:100%;
	margin:0 auto;
	position:relative;
	z-index:100;
	background:url(/_cust/images/topGrad.png) repeat-x;
}

#flashbackground {
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	z-index:10;
}

#flashbg{
	width:100%;
	height:100%;
}


div > div#flashbackground {
	position: fixed;
}

div > div#flashbackground {
	position: fixed;
}

pre.fixit {
	overflow:auto;
	border-left:1px dashed #000;
	border-right:1px dashed #000;
	padding-left:2px;
}

#header {
	width:830px;
	height:113px;
	text-align:center;
	background:url(/_cust/images/headerBG.png) top center no-repeat;
}

#header img.logo {
	margin:0 auto;
}


#nav {
	margin-top:-3px;
	text-align:center;
	position:relative;
	z-index:100;
}

#contenttop {
	width:830px;
	height:46px;
	margin-top:-24px;
}

#content {
	background:url(/_cust/images/contentBodyBG.png) repeat-y;
	width:798px;
	padding-left:32px;
}

#contentbtm {
	width:830px;
	height:90px;
}

#flashheader {
	width:775px;
	height:382px;
	margin-bottom:12px;
	background: url(../images/topmediaBG.png) no-repeat;
}

#topimage {
	width:772px;
	height:351px;
	margin-bottom:12px;
	padding:1px 0 0 3px;
	background:url(/_cust/images/topImageBG.png) no-repeat;
}



#homepanels {
	margin-bottom:12px;
}

#entertainmentpromo {
	width:496px;
	height:90px;
	float:left;
	margin-right:18px;
}

#linkpanels {
	width:260px;
	height:90px;
	float:left;
}


#copywrappertop {
	width:775px;
	height:8px;
}

#copywrapper {
	width:716px;
	background:url(/_cust/images/copyBG.jpg) repeat-y;
	padding:18px 20px 6px 38px;
}

#copy ul{
	margin-left:16px;
}


#copy {
	float:left;
	width:450px;
}

#footer {
	width:400px;
	margin:-21px auto 12px auto;
	color:#FFFFFF;
	padding:0 8px;
	font-size:10px;
	text-align:center;
}

#footer ul li {
	float:left;
	margin:12px 4px 0 4px;
	padding-right:8px;
	list-style:none;
	border-right:solid #FFFFFF 1px;

}

#footer ul li.jdi {
	border-right:none;
	float:right;
	/*margin-right:12px;*/
}

#footer a, #footer a:visited {
	text-decoration:none;
	color:#FFFFFF;
}

#footer a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}

#footer a:active {
	color:#000000;
}

.hdrcontrol {
	float: right;
	font-size: 1.0em;
}

.hdrcontrol a, .hdrcontrol a:visited {
	text-decoration:none;
	color:#FFFFFF;
}

.hdrcontrol a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}

.hdrcontrol a:active {
	color:#000000;
}



a.disable, a.disable:visited {
	text-decoration:none;
	padding:3px 6px 3px 6px;
	background-color:#000000;
	color:#FFFFFF;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	text-transform:capitalize;
	text-transform:uppercase;
	font-size:.9em;
	position:absolute;
	z-index:1000;
	top:0;
	right:36px;
}

a.disable:hover {
	text-decoration:none;
	color:#999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
}



#sidepanel {
	width:208px;
	float:right;
}

#sidepanel img.panel {

	margin-bottom:-3px;
}

img.bigpanel {
	margin:12px 0;
}

#midpanel {
	width: 192px;
	float:right;
	margin-right: 16px;
}

#midpanelwide {
	width: 256px;
	float:right;
	margin-right: 16px;
}



#promotionswrapper {
	margin:8px 0;
}

#promotionswrapper h3 {
	background-color:#bc1b01;
	padding:4px 8px;
	color:#FFFFFF;
	font-weight:normal;
	margin-bottom:8px;
}


.promotion {
	padding:8px 4px;
	border-bottom:#bc1b01 dotted 1px;
	margin-bottom:6px;
	cursor:pointer;
}

.promotion:hover {
	background-color:#e2d7c1;
}

.promotion img {
	border:#bc1b01 solid 1px;
	float:left;
	margin-right:16px;
}
/*
.promotion h4 {
	float:left;
	border-bottom:#bc1b01 solid 1px;
	width:348px;
	padding-bottom:2px;
	margin-bottom:4px;
}*/

.promotion p {
	float:left;
	width:348px;
	margin:0;
}

.promotion a {
	color:#bc1b01;
	text-decoration:none;
}

.promoheadline {
	float:left;
	border-bottom:#bc1b01 solid 1px;
	width:446px;
	padding-bottom:2px;
	margin-bottom:4px;

}

.promoheadline h5.headline {
	float:left;
	font-weight:normal;
}

.promoheadline h5.date {
	float:right;
	font-weight:normal;
}

a.stayplaybig, a.stayplaybig:visited {
	width:450px;
	height:49px;
	display:block;
	overflow:hidden;
	background:url(/_cust/images/spPanelBig.jpg) no-repeat top;
	text-indent:-1000px;
	margin:18px 0;
}

a.stayplaybig:hover {
	background-position:bottom;
}

a.reservebig, a.reservebig:visited {
	width:450px;
	height:49px;
	display:block;
	overflow:hidden;
	background:url(/_cust/images/reservepanelbig.jpg) no-repeat top;
	text-indent:-1000px;
	margin:18px 0;
}

a.reservebig:hover {
	background-position:bottom;
}


a.slotsbig, a.slotsbig:visited {
	width:450px;
	height:49px;
	display:block;
	overflow:hidden;
	background:url(/_cust/images/slotpanelbig.jpg) no-repeat top;
	text-indent:-1000px;
	margin:18px 0;
}

a.slotsbig:hover {
	background-position:bottom;
}

a.bjbig, a.bjbig:visited {
	width:450px;
	height:49px;
	display:block;
	overflow:hidden;
	background:url(/_cust/images/bjpanelbig.jpg) no-repeat top;
	text-indent:-1000px;
	margin:18px 0;
}

a.bjbig:hover {
	background-position:bottom;
}

a.otbbig, a.otbbig:visited {
	width:450px;
	height:49px;
	display:block;
	overflow:hidden;
	background:url(/_cust/images/otbpanelbig.jpg) no-repeat top;
	text-indent:-1000px;
	margin:18px 0;
}

a.otbbig:hover {
	background-position:bottom;
}

a.pokerbig, a.pokerbig:visited {
	width:450px;
	height:49px;
	display:block;
	overflow:hidden;
	background:url(/_cust/images/pokerpanelbig.jpg) no-repeat top;
	text-indent:-1000px;
	margin:18px 0;
}

a.pokerbig:hover {
	background-position:bottom;
}

a.bingobig, a.bingobig:visited {
	width:450px;
	height:49px;
	display:block;
	overflow:hidden;
	background:url(/_cust/images/bingopanelbig.jpg) no-repeat top;
	text-indent:-1000px;
	margin:18px 0;
}

a.bingobig:hover {
	background-position:bottom;
}

a.application, a.application:visited {
	width:450px;
	height:49px;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
	margin:18px 0;
	background:url(../images/appBtnBG.jpg) no-repeat top;
}

a.application:hover {
	background-position:bottom;
}

a.rrbig, a.rrbig:visited {
	width:450px;
	height:49px;
	display:block;
	overflow:hidden;
	background:url(/_cust/images/rrPanelBG.jpg) no-repeat top;
	text-indent:-1000px;
	margin:18px 0;
}

a.rrbig:hover {
	background-position:bottom;
}

a.complete, a.complete:visited {
	width:263px;
	height:46px;
	display:block;
	overflow:hidden;
	background:url(/_cust/images/completeBtnBG.jpg) no-repeat top;
	text-indent:-1000px;
	margin:18px 0;
}

a.complete:hover {
	background-position:bottom;
}






/*---------------------------------------- EVENT DETAIL PAGE STYLES ----------------------------------*/

#eventdetail {
	margin-bottom:12px;
	width:340px;
	float:right;
}

#eventdetail h2 {
	width:340px;
	font-size: 1.6em;
	/*float:right;*/
	margin-bottom:8px;
}

#eventdetail p {
	/*width:340px;
	float:right;*/
}

img.eventdetail  {
	float:left;
	border:solid 1px #bc1b01;
}

a.return {
	/*width:340px;
	float:right;*/
}

#eventdetail a.tickets{
	 margin:18px 0 0 66px;
 }






/*---------------------------------------- EMPLOYMENT PAGE STYLES ----------------------------------*/

#jobopenings h2 {
	margin-bottom:18px;
	padding-bottom:6px;
	background:url(/_cust/images/h1Underline.jpg) bottom repeat-x;
}

#jobopenings h3 {
	font-weight:normal;
}

.joblisting {
	margin:12px 0 12px 12px;
	background-color:#ddd1b7;
	padding:12px;
}

.joblisting p.open, .joblisting p.close {
	float:right;
	padding:2px 12px 2px 6px;
	color:#6d490a;
	background-color:#cdc1a7;
	font-style:italic;
	margin-bottom:0px;

}

.joblisting h4 {
	border-bottom:#bc1b01 solid 1px;
	margin-bottom:6px;
	font-weight:normal;
}

.empsmall {
	font-size: 0.9em;
}



/*------------------------------------- LINK PANELS ----------------------------------------*/


a.tickets, a.tickets:visited {
	width:208px;
	height:46px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/_cust/images/ticketsBtnBG.jpg) no-repeat top;
}



a.royalrewards, a.royalrewards:visited {
	width:208px;
	height:46px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/_cust/images/rrBtnBG.jpg) no-repeat top;
}

a.group, a.group:visited {
	width:208px;
	height:46px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/_cust/images/groupBtnBG.jpg) no-repeat top;
}

a.stayplay, a.stayplay:visited {
	width:208px;
	height:46px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/_cust/images/stayplayBtnBG.jpg) no-repeat top;
}

a.events, a.events:visited {
	width:208px;
	height:46px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/_cust/images/eventsBtnBG.jpg) no-repeat top;
}

a.slots, a.slots:visited {
	width:208px;
	height:46px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/_cust//images/slotsBtnBG.jpg) no-repeat top;
}

a.reservations, a.reservations:visited {
	width:262px;
	height:46px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/_cust/images/resBtnBG.jpg) no-repeat top;
}

a.stayplayhome, a.stayplayhome:visited {
	width:262px;
	height:46px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/_cust/images/stayplayhomeBtnBG.jpg) no-repeat top;
}


a.tickets:hover,
a.royalrewards:hover,
a.group:hover,
a.stayplay:hover,
a.events:hover,
a.slots:hover,
a.reservations:hover,
a.stayplayhome:hover {
	background-position:bottom;
}


/*------------------------------------- EVENTS STYLES ----------------------------------------*/
.indentBuyTickets {
	padding-left: 24px;
}

/*------------------------------------- SUBNAV STYLES ----------------------------------------*/



#subnav {
	background:url(/_cust/images/subnavTop.jpg) top no-repeat #ddd1b7;
	width:196px;
	margin:0 0 12px 3px;
	padding-top:4px;
}

#subnav ul {
	list-style:none;
}

#subnav li a, #subnav li a:visited {
	margin-left:16px;
	padding:5px 0;
	border-bottom:#bc1b01 dotted 1px;
	color:#bc1b01;
	width:164px;
	display:block;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}

#subnav li a:hover {
	color:#593b00;
}

#subnav li a.bottom {
	border-bottom:none;
}

#shopnav {
	/* background:url(/_cust/images/subnavTop.jpg) top no-repeat #ddd1b7; */
	width:196px;
	margin:0 0 12px 3px;
	padding-top:0px;
	background: #ddd1b7;
}

#shopnav ul {
	list-style:none;
}

#shopnav ul li.shop_header{
	background-color:#bc1b01;
	padding:4px 8px;
	color:#ffffff;
	font-weight:normal;
	margin-bottom:8px;
	font-size: 1.8em;
}

#shopnav ul li.sel {
	margin-left:16px;
	padding:5px 0;
	border-bottom:#bc1b01 dotted 1px;
	width:164px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}

#shopnav li a, #shopnav li a:visited {
	color:#bc1b01;
	text-decoration:none;
	margin-left:16px;
	padding:5px 0;
	border-bottom:#bc1b01 dotted 1px;
	width:164px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}

#shopnav li a:hover {
	color:#593b00;
}

#shopnav li a.bottom {
	border-bottom:none;
}

#featnav {
	/* background:url(/_cust/images/subnavTop.jpg) top no-repeat #ddd1b7; */
	width:240px;
	margin:0 0 2px 3px;
	padding-top:0px;
	background: #ddd1b7;
}

#featnav ul {
	list-style:none;
}

#featnav ul li.shop_header{
	background-color:#bc1b01;
	padding:4px 8px;
	color:#ffffff;
	font-weight:normal;
	margin-bottom:8px;
	font-size: 1.8em;
}

#featnav li a, #featnav li a:visited {
	margin-left:16px;
	padding:5px 0;
	border-bottom:#bc1b01 dotted 1px;
	color:#bc1b01;
	width:164px;
	display:block;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}

#featnav li a:hover {
	color:#593b00;
}

#featnav li a.bottom {
	border-bottom:none;
}



#cartnav {
	background:url(/_cust/images/subnavTop.jpg) top no-repeat #ddd1b7;
	width:196px;
	margin:0 0 12px 3px;
	padding-top:4px;
}

#cartnav ul {
	list-style:none;
}

#cartnav li.cartheading {
	border-bottom:#bc1b01 dotted 1px;
}

#cartnav li {
	margin-left:16px;
	padding:5px 0;
}

#cartnav li a, #cartnav li a:visited {

	color:#bc1b01;
	width:164px;
	display:block;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#cartnav li a:hover {
	color:#593b00;
}

#cartnav li a.bottom {
	border-bottom:none;
}





#conference {
	margin:8px 0;
}

#conference h3 {
	padding-bottom:4px;
	color:#bc1b01;
	font-weight:normal;
	margin-bottom:8px;
	background:url(/_cust/images/h1Underline.jpg) bottom repeat-x;
}

#conference img {
	border:#bc1b01 solid 1px;
	float:left;
	margin-right:16px;
}

#conference p {
	float:right;
	width:327px;
	margin:0;
}

#conference p.moreinfo {
	text-align:right;
}

#conference p a, #conference p a:visited {
	color:#bc1b01;
	text-decoration:underline;
	font-style:italic;
}

#conference p a:hover {
	color:#593b00;
}

ul.contact_addr   {
	border-top: 1px solid #000000;
	padding-top: 4px;


}

ul.contact_addr li {
	margin-left: 8px;
	/*padding:2px 0;*/
	line-height:1.6em;
	list-style:none;

}

.prodshow {
	padding:8px 4px;
	margin-bottom:6px;
	width: 468px;
}

.prodshow img {
	border:#bc1b01 solid 1px;
	float:left;
	margin-right:16px;
}

body#contact #subnav li a#nav_contact, body#contact #subnav li a#nav_contact:visited,
body#directions #subnav li a#nav_directions, body#directions #subnav li a#nav_directions:visited,
body#grouptravel #subnav li a#nav_grouptravel, body#grouptravel #subnav li a#nav_grouptravel:visited,
body#donations #subnav li a#nav_donations, body#donations #subnav li a#nav_donations:visited,
body#pressreleases #subnav li a#nav_pressreleases, body#pressreleases #subnav li a#nav_pressreleases:visited,
body#employment #subnav li a#nav_employment, body#employment #subnav li a#nav_employment:visited,
body#hotel #subnav li a#nav_hotel, body#hotel #subnav li a#nav_hotel:visited,
body#bookonline #subnav li a#nav_bookonline, body#bookonline #subnav li a#bookonline:visited,
body#conf_banquet #subnav li a#nav_conf_banquet, body#conf_banquet #subnav li a#nav_conf_banquet:visited,
body#stayandplay #subnav li a#nav_stayandplay, body#stayandplay #subnav li a#nav_stayandplay:visited,
body#gaming #subnav li a#nav_gaming, body#gaming #subnav li a#nav_gaming:visited,
body#slots #subnav li a#nav_slots, body#slots #subnav li a#nav_slots:visited,
body#blackjack #subnav li a#nav_blackjack, body#blackjack #subnav li a#nav_blackjack:visited,
body#poker #subnav li a#nav_poker, body#poker #subnav li a#nav_poker:visited,
body#offtrack #subnav li a#nav_offtrack, body#offtrack #subnav li a#nav_offtrack:visited,
body#bingo #subnav li a#nav_bingo, body#bingo #subnav li a#nav_bingo:visited,
body#royalrewards #subnav li a#nav_royalrewards, body#royalrewards #subnav li a#nav_royalrewards:visited
{
	color:#999999;
	cursor: default;
}

body#contact #subnav li a#nav_contact:hover,
body#directions #subnav li a#nav_directions:hover,
body#grouptravel #subnav li a#nav_grouptravel:hover,
body#donations #subnav li a#nav_donations:hover,
body#pressreleases #subnav li a#nav_pressreleases:hover,
body#employment #subnav li a#nav_employment:hover,
body#hotel #subnav li a#nav_hotel:hover,
body#bookonline #subnav li a#nav_bookonline:hover,
body#conf_banquet #subnav li a#nav_conf_banquet:hover,
body#stayandplay #subnav li a#nav_stayandplay:hover,
body#gaming #subnav li a#nav_gaming:hover,
body#slots #subnav li a#nav_slots:hover,
body#blackjack #subnav li a#nav_blackjack:hover,
body#poker #subnav li a#nav_poker:hover,
body#offtrack #subnav li a#nav_offtrack:hover,
body#bingo #subnav li a#nav_bingo:hover,
body#royalrewards #subnav li a#nav_royalrewards:hover
{
	color:#999999;
}


.error_msg
{
	border: 1px solid #ff0000;
	color: #ff0000;
	background-color: #ffffff;
	font-weight: 900;
	padding: 4px;
	text-align: center;
}

.error_msg_emp
{
	color: #ff0000;
	font-weight: 900;
	padding: 4px;
	text-align: left;
}

.success_msg
{
	border: 1px solid #00ff00;
	color: #009900;
	background-color: #ffffff;
	font-weight: 900;
	padding: 4px;
	text-align: center;
}

.form_msg_width
{
	width: 220px;
}

.full_msg_width
{
	width: 680px;
	text-align: left;
}

.account_msg_width
{
	width: 480px;
}

.sitemap_render
{
	background:url(/_cust/images/subnavTop.jpg) top no-repeat #ddd1b7;
	width: 684px;
	margin-top: 8px;
	margin-left: 16px;
}

.sitemap_render ul
{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	list-style: none;
	padding-top: 4px;
	padding-bottom: 4px;

}

.sitemap_render ul li
{
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-bottom: #bc1b01 dotted 1px;
}

.sitemap_render ul li ul
{
	list-style: circle;
	margin-left: 8px;
	padding-left: 4px;
}

.sitemap_render ul li ul li
{
	border-bottom: none;
	padding-bottom: 0px;
}

.sitemap_render ul li ul li ul
{
	list-style: circle;
	margin-left: 24px;
	padding-left: 4px;
}


.sitemap_render li a, .sitemap_render li a:visited {
	color:#bc1b01;
	width:164px;
	text-decoration:none;

}

.sitemap_render  li a:hover {
	color:#593b00;
}




/*----------------------------------------------- MAIN MENU STYLES ------------------------------------------------*/







/*----------------------------------------------- MAIN MENU STYLES ------------------------------------------------*/

#nav a {
	height:38px;
	/*display:block;
	overflow:hidden;
	float:left;*/
}


#nav a.contactBtn, #nav a.contactBtn:visited {
	width:88px;
	height:38px;
	/*display:block;
	overflow:hidden;*/
	background:url(/_cust/images/contactBtn.png) no-repeat top;
	line-height:38px;
	/*float:left;*/
}

#nav a.contactBtn:hover {
	background-position:bottom;
}










/*--------------------------------------------------------- SITEMAP STYLES --------------------------------------------------------*/

body#sitemap ul {

}

body#sitemap #contentBody a, body#sitemap #contentBody a:visited {
	text-decoration:none;
	color:#382513;
}

body#sitemap #contentBody a:hover{
	text-decoration:underline;
}

body#sitemap #contentBody a.aboutBtn, body#sitemap #contentBody a.aboutBtn:visited,
body#sitemap #contentBody a.commBtn, body#sitemap #contentBody a.commBtn:visited,
body#sitemap #contentBody a.findBtn, body#sitemap #contentBody a.findBtn:visited,
body#sitemap #contentBody a.neighborhoodBtn, body#sitemap #contentBody a.neighborhoodBtn:visited,
body#sitemap #contentBody a.servicesBtn, body#sitemap #contentBody a.servicesBtn:visited,
body#sitemap #contentBody a.contactBtn, body#sitemap #contentBody a.contactBtn:visited {
	width:225px;
	padding:4px;
	display:block;
	background-color:#382513;
	color:#FFFFFF;
}

body#sitemap #contentBody a.aboutBtn:hover,
body#sitemap #contentBody a.commBtn:hover,
body#sitemap #contentBody a.findBtn:hover,
body#sitemap #contentBody a.neighborhoodBtn:hover,
body#sitemap #contentBody a.servicesBtn:hover,
body#sitemap #contentBody a.contactBtn:hover {
	text-decoration:none;
	background-color:#7e6145;
}






/*----------------------------------------------------------- CLEARFIX -----------------------------------------------------------*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */