@charset "utf-8";
/*
Theme Name: Spirit Mountain
Theme URI: 
Description: The default theme for Spirit Mountain Casino by Verity Kent
Author: eROI-Christine Baker

*/

/************************************************************************
	eROI Stylesheet
	Author: Christine Baker
	Client: Spirit Mountain Casino
	Site: www.spiritmountain.com

	Listing Order:
	==============
	1 - GLOBAL
	2 - STRUCTURE
	3 - HEADER
	4 - HOME BODY
	5 - SIDEBAR
	6 - SUBPAGE BODY
	7 - DETAIL PAGES
	8 - FOOTER
	
***********************************************************************
	1 - GLOBAL STYLES
************************************************************************/

/* These styles reset default styles so they don't mess with your css.  Taken from Eric Meyer http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}

h1 {
	font-size:40px;
}

h2 {
	font-size:20px;
}

h3 {
	font-size:16px;
	font-style:italic;
}

h4 {
	font-size:14px;
}

p {
	margin-bottom:10px;
}

.clear {
	clear:both;
}

.tblplank {

}
.tblplank th{
background: #Cea063;
padding:5px;
}

.tblplank th.left {
	text-align:left;
}

.tblplank td {
border-bottom:1px solid #cea063;
padding:10px 3px;
text-align:center;
}

.tblplank td.left {
	text-align:left;
}

.tblplank tr.line {
	border-bottom:1px solid #cea063;
}

label.error {
	margin-left:5px;
	color:#e58a31;
}

.font36 {
	font-size:36px;
}
.font12 {
	font-size:12px;
}

/***********************************************************************
	2 - STRUCTURE
************************************************************************/
div#container_home {
	width:100%;
	background-image:url(images/home_background.jpg);
	background-repeat:repeat-x;
	background-color:#1d0f08;
	
}

div#home_package {
	width:990px;
	margin:0 auto;
}

div#home_top {
	width:990px;
	height:683px;
	/*margin:0 auto;*/
	
}

div#home_header {
	width:990px;
	height:141px;
	background-image:url(images/home_top_background.jpg);
	background-repeat:no-repeat;
}

div#bottom {
	width:990px;	
	/*margin:0 auto;*/
	font-size:11px;
}

div#container_subpages {
	width:100%;
	background-image:url(images/subpage_background.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
}

div#subpage_top {
	margin:0 auto;
	width:932px;
}

div#subpage_header {
	width:932px;
	height:141px;
	background-image:url(images/subpage_top_background.jpg);
	background-repeat:no-repeat;
}

div#subpage_middle_events {
	margin:0 auto;
	width:932px;
	background-image:url(images/events_body_background.jpg);
	background-repeat:repeat-y;
}

div#subpage_middle_destination {
	margin:0 auto;
	width:932px;
	background-image:url(images/destination_body_background.jpg);
	background-repeat:repeat-y;
}

div#subpage_middle_gaming {
	margin:0 auto;
	width:932px;
	background-image:url(images/gaming_body_background.jpg);
	background-repeat:repeat-y;
}

div#subpage_bottom_container {
	width:100%;
	background-color:#1d0f08;
}

div#subpage_bottom {
	width:932px;
	margin:0 auto;
	font-size:11px;
}





/***********************************************************************
	3 - HEADER
************************************************************************/

div#home_logo {
	width:130px;
	height:105px;
	padding:23px 0 0 113px;
	float:left;
	
}

div#home_logo a {
	background-image:url(images/home_logo.jpg);
	width:130px;
	height:105px;
	display:block;
}

div#home_logo a:hover {
	background-image:url(images/home_logo_rollover.jpg);
}

div#home_nav {
	width:372px;
	height:62px;
	float:right;
	padding-right:67px;
	margin-top:66px;

}

a#gethere {
	width:147px;
	height:34px;
	display:block;
	float:left;
	font-size:18px;
	text-decoration:none;
	color:#d0aa87;
	background-image:url(images/home_gethere.jpg);
	padding:27px 0 0 33px;
	
}

a#gethere:hover {
	background-image:url(images/home_gethere_rollover.jpg);
	color:#e9d9c6;
	
}

a#club {
	width:144px;
	height:34px;
	display:block;
	float:left;
	margin:4px 0 0 13px;
	font-size:18px;
	text-decoration:none;
	color:#d0aa87;
	background-image:url(images/home_club.jpg);
	padding:23px 0 0 35px;
}

a#club:hover {
	background-image:url(images/home_club_rollover.jpg);
	color:#e9d9c6;
}

div#subpage_logo {
	width:130px;
	height:105px;
	padding:23px 0 0 84px;
	float:left;
}

div#subpage_logo a {
	background-image:url(images/home_logo.jpg);
	width:130px;
	height:105px;
	display:block;
}

div#subpage_logo a:hover {
	background-image:url(images/home_logo_rollover.jpg);
}

div#subpage_nav {
	width:372px;
	height:62px;
	float:right;
	padding:0 38px 0 0;
	margin-top:66px;
}

/***********************************************************************
	4 - HOME BODY
************************************************************************/
div#home_middle {
	width:990px;
	height:293px;
	padding-left:28px;
	
}

div#home_middle div {
	float:left;
}

div#home_middle div#flash {
	width:934px;
	height:293px;
	background-image:url(images/home_flash_background.jpg);
	background-repeat:repeat-y;
	
}

div#home_buckets {
	width:990px;
	height:247px;
	background-image:url(images/home_buckets_background.jpg);
	
}

div#buckets {
	width:836px;
	height:195px;
	margin:0 auto;
	padding-top:15px;
}

div#home_destination, div#home_gaming {
	float:left;
	position:relative;
}

div#home_events {
	float:left;
	margin:0 19px;
	position:relative;
}

div.bucket_opacity {
	position:absolute;
	z-index:10;
	background-color:#090100;
	width:260px;
	height:62px;
	top:3px;
	left:3px;
	opacity: .80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
}

div.bucket_text {
	position:absolute;
	z-index:20;
	color:#ebeae8;
	font-size:14px;
	font-weight:bold;
	top:7px;
	left:6px;
}

div.bucket_text a {
	color:#cecbc7;
	text-decoration:none;
}

div.bucket_text a:hover {
	color:#FFFFFF;
}


img.bucket {
	border:3px solid #5a2d03;
}

img.leftcorner {
	position:absolute;
	z-index:10;
	left:0;
	bottom:-1px;
}

img.rightcorner {
	position:absolute;
	z-index:10;
	right:0;
	bottom:-1px;
}

/***********************************************************************
	5 - SIDEBAR
************************************************************************/

div#sidebar {
	width:246px;
	float:left;
	padding-left:16px;
	
}

div#sidebar div {
	float:left;
}

div#sidebar a {
	color:#d9c3b3;
	text-decoration:none;
}

div#sidebar a:hover {
	color:#ffffff;
}

div#sidebar_body {
	border-left:3px solid #4d230f;
	/*border-right:3px solid #4d230f;*/
	background-image:url(images/sidebar_background.jpg);
	background-repeat:no-repeat;
	float:left;
	width:240px;
}

div.sidebar_cap {
	width:246px;
	float:left;
}

div#sidenav {
	margin-bottom:15px;
	width:240px;
}

ul#categories {
	list-style-type:none;
	margin-left:10px;
	margin-top:20px;
}

ul#categories {
	clear:left;
}

ul#categories li a.head {
	font-size:20px;	
	font-weight:bold;
	padding-left:15px;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	width:200px;
}

ul#categories li a.active:hover {
	background-image:url(images/sidebar_largeArrow.jpg);
	background-repeat:no-repeat;
	
}

ul#categories li a.active1:hover{
	background-image:url(images/sidebar_largeArrowTop.jpg);
	background-repeat:no-repeat;
}

ul#categories ul.subcategories {
	list-style:none;
	width:180px;
	padding-left:25px;	
	float:left;
	
	
}

div#sidebar_coyote_club {
	color:#d9c3b3;
}
	div#sidebar_coyote_club img.new-club-sidebar {
		margin-left:-15px;
	}

div.sidebar_twitter {
	padding:30px 0 0 25px;
	float:left;
	width:215px;
}

div.sidebar_twitter h2 {
	color:#d9c3b3;
	/*padding-bottom:15px;*/
}

div.sidebar_twitter p {
	color:#d9c3b3;
	padding:10px 0 10px 0;
}

div.sidebar_twitter a {
	float:left;
	margin-bottom:12px;
}

ul#categories ul.subcategories li a {
	background-image:url(images/sidebar_subnav_background.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:13px;
	font-weight:bold;
	padding-top:0;
	
}

ul#categories ul.subcategories li a:hover {
	background-image:url(images/sidebar_subnav_hover.jpg);
}


/****** DESTINATION ******/

div#sidebar_featured_entertainer {
	background-color:#753203;
	padding:30px 0 0 25px;
	float:left;
	width:215px;
}

div#sidebar_featured_entertainer h2 {
	color:#d9c3b3;
	padding-bottom:15px;
	text-transform:uppercase;
}

div#sidebar_featured_entertainer img {
	border:2px solid #22130d;
	margin-right:15px;
	margin-bottom:10px;
	
}

div#sidebar_featured_entertainer p {
	color:#d9c3b3;
	padding-right:10px;
	
	
}

div#sidebar_coyote_club {
	padding:30px 0 0 25px;
	float:left;
	width:215px;
}

div#sidebar_coyote_club h2 {
	color:#d9c3b3;
	padding-bottom:15px;
}

div#sidebar_coyote_club p {
	color:#d9c3b3;
	padding:10px 10px 0 0;
}

div#sidebar_coyote_club ul.subcategories {
	list-style:none;
	margin-left:0;	
	padding-bottom:10px;
}

div#sidebar_coyote_club ul.subcategories li a {
	font-size:13px;
	font-weight:bold;
	padding-top:0;
}

div#sidebar_weather {
	background-color:#753203;
	padding:30px 0 0 25px;
	float:left;
	width:215px;
}

div#sidebar_weather h2 {
	color:#d9c3b3;
	padding-bottom:15px;
}


/****** EVENTS ******/

div#sidebar_regional_events {
	padding:30px 0 0 25px;
	float:left;
	width:215px;
	color:#d9c3b3;
	background-color:#753203;
}

div#sidebar_regional_events h2 {
	padding-bottom:10px;
}

div#sidebar_regional_events ul.subcategories {
	list-style:url(images/sidebar_smallArrowDark.jpg);
	margin-left:25px;	
	padding-bottom:10px;
	font-size:13px;
}

div#sidebar_regional_events ul.subcategories span {
	font-size:10px;
}

div#sidebar_regional_events ul.subcategories li {
	margin-bottom:10px;
}

div#sidebar_poker {
	padding:30px 0 0 25px;
	float:left;
	width:215px;
}

div#sidebar_poker h2 {
	color:#d9c3b3;
	padding-bottom:15px;
	float:left;
}

div#sidebar_poker img {
	float:left;
	margin-left:10px;
}

div#sidebar_poker p {
	color:#d9c3b3;
	padding:10px 10px 0 0;
}

div#sidebar_poker ul.subcategories {
	list-style:url(images/sidebar_smallArrow.jpg);
	margin-left:25px;	
	padding-bottom:10px;
}

/****** GAMING ******/

div.sidebar_gaming {
	background-color:#753203;
	padding:30px 0 0 25px;
	float:left;
	width:215px;
}

div.sidebar_gaming h2 {
	color:#d9c3b3;
	padding-bottom:15px;
}

div.sidebar_gaming img {
	border:2px solid #22130d;
}

div.sidebar_gaming p {
	color:#d9c3b3;
	padding-right:10px;
}

div.sidebar_widget {
	padding:30px 0 0 25px;
	float:left;
	/*width:215px;*/
}

div.sidebar_widget h2 {
	color:#d9c3b3;
	padding-bottom:5px;
}

div.sidebar_widget img {
	margin:0 5px 10px 0;
}

div.sidebar_widget p {
	color:#d9c3b3;
	padding-right:10px;
	padding-top:10px;
}

div.sidebar_widget span.beat-large {
	color:#FFFFFF;
	font-size:27px;
	padding:0 10px 0 0;
	float:left;
	border-right:2px solid #5a2602;
}

div.sidebar_widget span.beat-small {
	color:#FFFFFF;
	font-size:21px;

	margin:0 0 0 5px;
}

div.sidebar_widget span.beat-small span.small-pot {
	float:left;
	font-size:10px;
	color:#b48c71;
	margin:0 0 0 7px;
}

/***********************************************************************
	6 - SUBPAGE BODY
************************************************************************/
div#subpage_topImage {
	position:relative;
	height:236px;
}

div#subpage_topImage img {
	border:3px solid #4d230f;
}

div#subpage_topImage img#topCorner {
	border:none;
	position:absolute;
	right:-1px;
	z-index:10;
}

div#subpage_imageOverlay {
	width:621px;
	height:94px;
	position:absolute;
	left:0;
	top:96px;
	background-image:url(images/subpage_wave.png);
	color:#ffffff;
	font-weight:bold;
	padding:45px 0 0 22px;
}

div#subpage_events_imageOverlay {
	width:621px;
	height:141px;
	position:absolute;
	left:0;
	top:59px;
	background-image:url(images/subpage_events_wave.png);
	color:#ffffff;
	font-weight:bold;
	padding:35px 0 0 22px;
}

div#subpage_events_imageOverlay img {
	border:none;
	margin-left:0px;
}

div#subpage_gaming_imageOverlay {
	width:621px;
	height:94px;
	position:absolute;
	left:0;
	top:96px;
	background-image:url(images/subpage_gaming_wave.png);
	color:#ffffff;
	font-weight:bold;
	padding:45px 0 0 22px;
}

div#subpage_gaming_imageOverlay img {
	border:none;
	margin-left:48px;
	
}

div.subpage_cap {
	width:932px;
	margin:0 auto;
}

div#subpage_intro {
	padding:35px 25px 20px 30px;
}

div.tabs_bottom {
	margin-left:18px;
}

/****** DESTINATION ******/
div#subpage_destination {
	width:643px;
	float:left;
	margin-left:12px;
}

div#destination_content {
	background-image:url(images/destination_background.jpg);
	background-repeat:repeat-x;
	margin:0 3px;
	color:#591a0c;
}

div.destination_feature {
	padding:25px 0 40px 30px;
}

div.destination_feature p {
	margin-right:25px;
}

div.destination_feature_outerBox {
	width:570px;
	padding-bottom:18px;
	border:1px solid #c2945b;
	background-color:#cea063;
}

div.destination_feature_innerBox {
	width:533px;
	background-image:url(images/destination_feature_background.jpg);
	background-repeat:repeat-y;
	margin:18px 0 0 18px;
}

div.destination_feature_innerBox ul {
	list-style-type:none;
	float:left;
}

div.destination_feature_innerBox ul li a {
	color:#591a0c;
}

div.destination_feature_innerBox ul li {
	width:202px;
	height:54px;
}

.ui-tabs-hide { display: none !important; }
div.destination_feature_innerBox ul li.ui-tabs-selected { background-image:url(images/destination_feature_hover.jpg) !important; }

div.destination_feature_innerBox ul li a.tab  {
	display:block;
	width:172px;
	height:36px;
	padding:18px 0 0 19px;
	font-size:13px;
	color:#591a0c;
	text-decoration:none;
	border-top:1px solid #c29661;
}

div.destination_feature_innerBox ul li.light {
	background-image:url(images/destination_light_background.jpg);
}

div.destination_feature_innerBox ul li a.tab:hover {
	width:183px;
	height:36px;
	background-image:url(images/destination_feature_hover.jpg);
	border-top:none;
	padding-top:19px;
}

div.destination_feature_innerBox ul li.lodging_info {
	padding:34px 0 15px 19px;
	border-top:1px solid #c29661;
	width:172px;
	height:auto;
}

div.destination_feature_innerBox ul li.lodging_info p {
	padding-bottom:10px;	
}

div.destination_feature_innerBox div {
	width:323px;
	float:right;
}

div.destination_feature_innerBox div img {
	border:2px solid #6e5434;
}

div.destination_feature_innerBox div h3 {
	padding:10px 0 0 15px;
	font-style:normal;
}

div.destination_feature_innerBox div p {
	padding:10px 15px 0 15px;
}

div.destination_feature_innerBox div p.menu_link {
	padding:0 15px 0 15px;
}

div.destination_feature_innerBox div p a {
	display:block;
	width:138px;
	height:19px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-color:#a15926;
	border:1px solid #8d481b;
	color:#d9c3b3;
	margin-top:10px;
	padding:3px 0 0 7px;
}

div.destination_feature_innerBox div p a:hover {
	color:#ffffff;
}

/****** EVENTS ******/
div#subpage_events {
	width:643px;
	float:left;
	margin-left:12px;
	
	
}

div#events_content {
	/*background-color:#181e22;*/
	background-color:#1e252b;
	margin:0 3px;
	color:#ffffff;
	
}


div#events_content div#subpage_intro {
	background-color:#181e22;
}

div#events_content a {
	color:#ffffff;
}

div#events_content div.lines {
	float:left;
}

div#events_content a.more {
	display:block;
	width:51px;
	height:17px;
	background-color:#a05827;
	border:1px solid #18140f;
	font-size:11px;
	font-weight:bold;
	padding:3px 0 0 7px;
	color:#d9c3b3;
	text-decoration:none;
}

div#events_content a.more:hover {
	color:#ffffff;
}

div#events_content_page {
	background-color:#181e22;
	margin:0 3px;
	color:#ffffff;
}

div#events_content_page div#subpage_intro {
	background-color:#181e22;
}

div#events_content_page a {
	color:#ffffff;
}

div#events_content_page div.lines {
	float:left;
}

div#events_content_page a.more {
	display:block;
	width:51px;
	height:17px;
	background-color:#a05827;
	border:1px solid #18140f;
	font-size:11px;
	font-weight:bold;
	padding:3px 0 0 7px;
	color:#d9c3b3;
	text-decoration:none;
}

div#events_content_page a.more:hover {
	color:#ffffff;
}

div.featured_event {
	background-color:#181e22 !important;
}

div.featured_event img {
	float:left;
	margin-right:17px;
}




div.events_feature {
	background-image:url(images/events_background.jpg);
	background-repeat:no-repeat;
	margin-left:1px;
	width:635px;
	background-color:#1e252b;
	
}

div.events_featureLeft {
	float:left;
	width:182px;
	padding-top:40px;
	margin-right:23px;
}

div.events_featureLeft h4 {
	float:right;
}

div.events_featureLeft img {
	border:2px solid #1b110e;
	float:right;
	margin-top:22px;
	margin-bottom:15px;
}

div.events_featureRight {
	float:left;
	padding-top:35px;
	width:395px;
	padding-bottom:10px;
}

div.events_featureRight h2 {
	text-transform:uppercase;
}

div.events_featureRight p {
	padding:17px 0 0 0;
}

div#events_reoccurring {
	background-color:#1e252b;
	padding:15px 24px 0 32px;
	float:left;
	width:581px;
}

div#events_reoccurring h2 {
	padding-bottom:19px;
	text-transform:uppercase;
}

div#events_reoccurring img {
	border:2px solid #1b110e;
}

div#events_reoccurring div {
	float:left;
}



div.events_centerImg {
	width:105px;
	margin-top:10px;
	margin-bottom:15px;
	float:left;
}

div.events_centerInfo {
	width:466px;
	margin-bottom:18px;
	margin-top:10px;
}

div.featevents_centerImg {
	width:105px;
	margin:10px 10px 15px 0;
	float:left;
}

div.featevents_centerInfo {
	width:450px;
	margin:10px 20px 18px 0;
	float:left;
}

div.events_centerInfo h3 {
	padding-bottom:10px;
}

div.events_home-intro {
	float:left;
	width:637px;
	background-color:#181e22;
	padding-bottom:0px;
	
}

div.events_home-introLeft {
	width:157px;
	float:left;
	margin:0 55px 0 0;
}

div.events_home-introLeft img {
	float:right;
}

div.events_home-introLeft img.frame {
	border:2px solid #1b110e;
	margin-top:40px;
}

div.events_home-introRight {
	width:375px;
	float:left;
	padding-top:0;
	padding-bottom:15px;
	
}

div.events_home-intro h2 {
	padding:20px 0 0 30px;
}

div.events_home-introRight p {
	margin:0 0 15px 0;
}

p.events-bottom-intro {
	padding:10px 0 15px 30px;
	float:left;
}

div.events_home-introRight h3 {
	padding-bottom:10px;
	float:left;
	width:100px;
}

div.events_home-introRight table {
	margin-bottom:20px;
	float:left;
}

div.events_home-introRight a {
	float:left;
}

/****** NEW EVENTS *******/
div.new-events {
	background:url(images/new-eventsBg.jpg) no-repeat top left;
	width:635px;
}

div.new-events h1 {
	font-size:30px;
}

div.new-events div#subpage_intro {
	background:none !important;
}

div.new-events_feature {
	margin-left:1px;
	width:635px;
	
	
}

div.calendar {
	background-color:#191e22;
}

div.new-events_featureLeft {
	float:left;
	width:182px;
	padding:20px 0 20px 0;
	margin-right:23px;
}

div.new-events_featureLeft img {
	border:2px solid #1b110e;
	float:right !important;
	margin-right:0 !important;
}

div.new-events_featureLeft h4 {
	float:right;
	margin:5px 0 22px 0;
}

div.new-events_featureRight {
	float:left;
	padding-top:20px;
	width:395px;
	padding-bottom:10px;
}

div.new-events_featureRight h2 {
	text-transform:uppercase;
}

div.raindrops {
	padding:0 20px 20px 30px;
	float:left;
	width:587px;
}

div.raindrops p {
	margin-bottom:0;

}

div.raindrops h2.hot-headline {
	
	float:left;
	padding-top:20px;
	padding-right:5px;
}

div.raindrops img.upload {
	float:left;
}

div.new-event-schedule {
	padding:0 20px 0 30px;
	float:left;
	width:587px;
}

div.new-event-schedule p {
	margin-bottom:0;

}

div.new-event-schedule h2.hot-headline {
	
	float:left;
	padding-top:20px;
}

div.raindrops h2, div.events-jsmenu h2, div.new-event-schedule h2{
	float:left;
	padding:20px 0 20px 0;
}

div.new-events_feature h2{
	float:left;
	padding:0 0 20px 0;
	width:385px;
}

div.raindrops span.hot {
	display:block;
	background-image:url(images/hot-textBg.gif);
	background-repeat:no-repeat;
	margin:8px 0 0 -5px;
	float:left;
	padding:18px 0 0 22px;
	height:30px;
}

div.raindrops div.hot-item {
	float:left;
	width:195px;
	margin:10px 0 0 0;
}

div.raindrops div.hot-item span.hot-date {
	display:block;
	padding-top:10px;
}

div.raindrops div.hot-item p {
	padding:0 15px 10px 0;
	margin-bottom:0;
}

p.hot-more-link {
	height:18px;
}

span.hot-more, div.hot-less {
	cursor:pointer;

}

table.raindrops_table td {
	padding:10px 0 10px 10px;
	margin:0;
	vertical-align:top;
	border-bottom:1px solid #293036;
}

table.raindrops_table td span.raindrop-listen {
	background:url(images/raindrop-listen.gif) no-repeat;
	height:27px;
	padding:5px 0 0 35px;
	font-size:12px;
}

table.raindrops_table td span {
	float:left;
	padding:0 10px 0 0;
}

table.raindrops_table td img {

}

table.raindrops_table td.column_head {
	background-color:#40464b;
	color:#ffffff;
	font-weight:bold;
	padding:5px 0 5px 10px;
}

div.new-events span.more-events {
	padding:0 0 20px 30px;
	float:left;
}

div.new-events span.more-events a {
	display:block;
	width:130px;
	height:17px;
	background-color:#a05827;
	border:1px solid #18140f;
	font-size:11px;
	font-weight:bold;
	padding:3px 0 0 7px;
	color:#d9c3b3 !important;
	text-decoration:none;
	margin:10px 0 0 8px;
}

div.new-events span.more-events a:hover {
	color:#ffffff !important;
}

div.raindrops ul.photo-gallery {
	margin:25px 0 0 0;
	list-style-type:none;
	float:left;
}

div.raindrops ul.photo-gallery li {
	float:left;
	width:146px;
	height:155px;
}

div.raindrops ul.photo-gallery li img {
	border:2px solid #1b110e;
	margin-bottom:5px !important;
}

div.raindrops ul.photo-gallery li p {
	padding:0 20px 0 3px;
}

div.raindrops span.more-photos {
	padding:0 0 0 0;
	float:left;
}

div.raindrops span.more-photos a {
	display:block;
	width:130px;
	height:17px;
	background-color:#a05827;
	border:1px solid #18140f;
	font-size:11px;
	font-weight:bold;
	padding:3px 0 0 7px;
	color:#d9c3b3 !important;
	text-decoration:none;
	margin:10px 0 0 8px;
}

div.raindrops span.more-photos a:hover {
	color:#ffffff !important;
}

div.events-jsmenu {
	padding:0 0 0 30px;
	background-color:#191e22;
	float:left;
	height:500px;
}

div.events-jsmenu a.menu-pdf {
	display:block;
	margin:8px 0 0 -5px;
	float:left;
	padding:18px 0 0 22px;
	height:30px;
}

div.new-events_feature a.menu-pdf {
	display:block;
	margin:4px 0 0 -5px;
	float:left;
	padding:0 0 0 22px;
	height:30px;
}

div.events_feature_outerBox {
	width:574px;
	padding-bottom:18px;
	border:1px solid #30311b;
	background-color:#3d4347;
}

div.events_feature_innerBox {
	width:533px;
	background-image:url(images/events-jsBg.jpg);
	background-repeat:repeat-y;
	margin:14px 0 0 18px;
}

div.events_feature_innerBox ul {
	list-style-type:none;
	float:left;
}

div.events_feature_innerBox ul li a {
	color:#ffffff;
}

div.events_feature_innerBox ul li {
	width:205px;
	height:54px;
	margin-left:0px;
}

div.events_feature_innerBox ul li a.tab  {
	display:block;
	width:172px;
	height:38px;
	padding:15px 0 0 19px;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px solid #33351e;
	
}

div.events_feature_innerBox ul li.ui-tabs-selected { background-image:url(images/events-jsHover.jpg) !important;
background-repeat:no-repeat; }

div.events_feature_innerBox ul li.light {
	background-image:url(images/gaming_feature_light.jpg);
	
}

div.events_feature_innerBox ul li a.tab:hover {
	width:186px;
	height:38px;
	background-image:url(images/events-jsHover.jpg);
	background-repeat:no-repeat;
	border-bottom:none;
	padding-top:15px;
}

div.events_feature_innerBox div {
	width:324px;
	float:right;
	padding-bottom:10px;
}

div.events_feature_innerBox div img {
	border:2px solid #222314;
}

div.events_feature_innerBox div h3 {
	padding:10px 0 5px 15px;
	font-style:normal;
	text-transform:uppercase;
}

div.events_feature_innerBox div p {
	padding:0 15px 0 15px;
}

div.events_feature_innerBox div p a {
	color:#ffffff;
}


/****** GAMING ******/

div#subpage_gaming {
	width:643px;
	float:left;
	margin-left:12px;

}

div#gaming_content, div#gaming_content_pages {
	background-color:#444425;
	margin:0 3px;
	color:#ffffff;
}

div#gaming_content a, div#gaming_content_pages a {
	color:#ffffff;
}

div#gaming_content a.more, div#gaming_content_pages a.more {
	display:block;
	width:51px;
	height:17px;
	background-color:#a05827;
	border:1px solid #18140f;
	font-size:11px;
	font-weight:bold;
	padding:3px 0 0 7px;
	color:#d9c3b3;
	text-decoration:none;
	float:left;
	margin-top:13px;
}

div#gaming_content a.more:hover, div#gaming_content_pages a.more:hover {
	color:#ffffff;
}


div.gaming_feature {
	padding:25px 0 20px 30px;
}

div#gaming_poker_room {
	height:243px;
	width:607px;
	background-image:url(images/gaming_poker_background.jpg);
	position:relative;
	padding:25px 0 0 30px;
}

div#gaming_poker_cards {
	position:absolute;
	top:5px;
	right:0;
	margin-right:-30px;
}

div#gaming_poker_room p {
	width:335px;
	margin-top:10px;
}

div#gaming_poker_room p.poker_room {
	width:150px;
	float:left;
	margin:5px 0 10px ;
}

div#gaming_poker_room table {
	margin-left:20px;
}

div#gaming_poker_room table a {
	color:#ffffff;
}

div#gaming_content a.go, div#gaming_content_pages a.go {
	display:block;
	width:35px;
	height:17px;
	background-color:#a05827;
	border:1px solid #18140f;
	font-size:11px;
	font-weight:bold;
	padding:3px 0 0 7px;
	color:#d9c3b3;
	text-decoration:none;
	float:left;
	margin-top:0px;
}

div#gaming_content a.go:hover, div#gaming_content_pages a.go:hover {
	color:#ffffff;
}

div.gaming_feature_outerBox {
	width:583px;
	height:100%;
	padding-bottom:18px;
	border:1px solid #30311b;
	background-color:#35381f;
}

div.gaming_feature_innerBox {
	width:549px;
	background-image:url(images/gaming_feature_background.jpg);
	background-repeat:repeat-y;
	margin:14px 0 0 16px;
}

div.gaming_feature_innerBox ul {
	list-style-type:none;
	float:left;
}

div.gaming_feature_innerBox ul li a {
	color:#ffffff;
}

div.gaming_feature_innerBox ul li {
	width:205px;
	height:49px;
	margin-left:2px;
}

div.gaming_feature_innerBox ul li a.tab  {
	display:block;
	width:177px;
	height:33px;
	padding:15px 0 0 19px;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	border-top:1px solid #33351e;
	
}

div.gaming_feature_innerBox ul li.ui-tabs-selected { background-image:url(images/gaming_feature_hover.jpg) !important; }

div.gaming_feature_innerBox ul li.light {
	background-image:url(images/gaming_feature_light.jpg);
	
}

div.gaming_feature_innerBox ul li a.tab:hover {
	width:186px;
	height:33px;
	background-image:url(images/gaming_feature_hover.jpg);
	border-top:none;
	padding-top:16px;
}

div.gaming_feature_innerBox div {
	width:332px;
	float:right;
	padding-bottom:10px;
}

div.gaming_feature_innerBox div img {
	border:2px solid #222314;
}

div.gaming_feature_innerBox div h3 {
	padding:10px 0 0 15px;
	font-style:normal;
	text-transform:uppercase;
}

div.gaming_feature_innerBox div p {
	padding:0 15px 0 15px;
}

div.gaming_feature_innerBox div p a {
	color:#ffffff;
}

div.gaming_feature_innerBox div p.events_gameInfo {
	width:80px;
	float:left;
}

div#gaming_bottom {
	width:637px;
	height:265px;
	position:relative;
}

div#gaming_ad {
	position:absolute;
	top:7px;
}

div#gaming_bottom img#bottomCorner {
	border:none;
	position:absolute;
	right:-4px;
	top:259px;
	z-index:10;
}


/***********************************************************************
	7 - DETAIL PAGES
************************************************************************/
div.detail_page {
	width:577px;
	padding:15px 30px 15px 30px;
	
}

div.detail_page h1 {
	font-size:30px;
	padding-bottom:10px;
}

div.detail_page h2, div.detail_page h3, div.detail_page p {
	padding-bottom:10px;
}

div.detail_page ul, div.detail_page ol {
	margin:5px 0 15px 60px;
}

div.host_page img.post-image {
	border:1px solid #ffffff;
}

/****** DESTINATION ******/

div#destination_content_detail {
	background-color:#dfb271;
	margin:0 3px;
	color:#591a0c;
}

div#destination_content_detail a {
	color:#591a0c;
}

div#restaurant_content {
	background-image:url(images/destination_background.jpg);
	background-repeat:no-repeat;
	margin:0 3px;
	color:#591a0c;
	
}

div#restaurant_content a {
	color:#591a0c;
}

div#filler {
	height:100px;
}

div.restaurant_info {
	width:643px;
	padding:10px 0 20px 0;
	float:left;
	position:relative;
}

div.restaurant_info h1 {
	font-size:30px;
	padding-bottom:10px;
	padding-left:30px;
}

div.restaurant_info span {
	font-weight:bold;
	font-style:italic;
	padding-left:30px;
}

div.restaurant_info p.restaurant_intro {
	margin-top:20px;
	width:360px;
	padding-left:30px;
}

div.restaurant_info p.lodging_intro {
	margin-top:20px;
	width:360px;
	padding-left:30px;
}

div.restaurant_info p {
	margin-top:20px;
	padding-left:30px;
	padding-right:20px;
}

div#restaurant_menu {
	width:189px;
	height:166px;
	background-image:url(images/restaurant_menu_background.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	position:absolute;
	right:25px;
	top:0;
	z-index:20;
}

div#restaurant_menu ul {
	list-style:none;
	margin:8px 0 0 15px;
	float:left;
}

div#restaurant_menu ul li a {
	
	background-image:url(images/restaurant_menu_nav.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:13px;
	font-weight:bold;
	color:#d9c3b3;
	padding-top:0;
	text-decoration:none;

}

div#restaurant_menu ul li a:hover {
	background-image:url(images/restaurant_menu_hover.jpg);
	color:#ffffff;
	cursor:pointer;
}

div.destination_feature_innerBox div p.restaurant {
	padding:0 0 0 15px;
	width:293px;
}

div#restaurant_contact {
	width:595px;
	background-color:#cea063;
	font-style:italic;
	font-weight:bold;
	padding:20px 0 20px 42px;
}

table#rates td {
	padding:10px 5px;
	text-align:center;
}

table#rates td.days {
	text-align:left;
}

table#rates td.month {
	border-bottom:1px solid #cea063;
	
	
}

/****** EVENTS ******/

div#events_content_page h2.free_events {
	padding:25px 30px 0 30px;
}

div#events_content_page h1 {
	text-transform:uppercase;
}

div#events_content_page img {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

div#events_content_page p.free_events_intro {
	padding:10px 30px 0 30px;
}

div.detail_page table.event_table td {
	padding-left:5px;
}

div.detail_page table.event_table tr.column_head {
	background-color:#CCCCCC;
	color:#000000;
	font-weight:bold;
}

div#events_reoccurring_page {
	padding:15px 24px 0 32px;
	float:left;
	width:581px;
}

div#events_reoccurring_page h2 {
	padding-bottom:19px;
	text-transform:uppercase;
}

div#events_reoccurring_page img {
	border:2px solid #1b110e;
}

div#events_reoccurring_page div {
	float:left;
	padding-bottom:30px;
}

/****** GAMING ******/

div.navigation {
	width:637px;
	float:left;
	margin-top:20px;
}

div.navigation div {
	width:290px;
	float:left;
}

div.navigation div.alignright {
	text-align:right;
}
/*** COYOTE CLUB PAGES ***/
a.club_stars {
	display:block;
	background-image:url(images/coyote_signup.jpg);
	width:267px;
	height:127px;
	float:right;
	margin:10px 40px 0 0;
}

a.club_stars:hover {
	background-image:url(images/coyote_signup_rollover.jpg);
}

a.club_starsTop {
	display:block;
	background-image:url(images/club-new-signupGiftTop.png);
	width:327px;
	height:108px;
	float:right;
	margin:-40px 25px 0 0;
	position:relative;
	z-index:1000;
}

a.club_starsTop:hover {
	background-image:url(images/club-new-signupGiftTop_rollover.png) ;
	visibility:visible;
}

a.club-starsBottom {
	display:block;
	background-image:url(images/newclub-signupGiftBottom.png);
	width:583px;
	height:83px;
	margin:15px 0 15px 30px;
}

a.club-starsBottom:hover {
	background-image:url(images/newclub-signupGiftBottom_rollover.png);
}

div.club-tabs {
	border:2px solid #2d2d19;
	width:575px;
	min-height:600px !important;
	margin:35px auto 20px auto;
	background-color:#35381f;
}
	div.club-tabs h2 {
		text-transform:uppercase;
	}
	div.club-tabs ul#tab-headers {
		list-style:none;
		width:100%;
		height:48px;
		
		
	}
		div.club-tabs ul#tab-headers li {
			float:left;
			
			
		}
			div.club-tabs ul#tab-headers li a {
				color:#a3a396 !important;
				font-size:20px;
				text-transform:uppercase;
				text-decoration:none;
				height:38px;
				background-color:#46472d;
				display:block;
				border-bottom:2px solid #2d2d19;
			}
			
			div.club-tabs ul#tab-headers li a:hover {
				color:#ffffff !important;
			}
			div.club-tabs ul#tab-headers li.ui-tabs-selected a {
				color:#ffffff !important;
				background-color:#35381f;
				height:38px;
				margin:-14px 0 0 0;
				padding-top:22px !important;
				border:1px solid #2d2d19;
				border-bottom:none;
			}
			
			

		div.club-tabs ul#tab-headers li.first-tab a {
			padding:10px 0 0 32px;
			width:119px;
			display:block;
			
			border-right:1px solid #2d2d19;
			
		}
		div.club-tabs ul#tab-headers li.middle-tab a{
			padding:10px 0 0 36px;
			border-left:1px solid #2d2d19;
			border-right:1px solid #2d2d19;
			width:203px;
			display:block;
			
		}
		div.club-tabs ul#tab-headers li.last-tab a{
			padding:10px 0 0 31px;
			width:149px;
			display:block;
			border-left:1px solid #2d2d19;
			
		}
	div.club-tabs div#benefits {
		padding:15px 10px;
	}
		div.club-tabs div#benefits p {
			padding:10px 10px 30px 10px;
		}
		div.club-tabs div#benefits span.checkmark {
			background:url(images/new-club-checkmark.png) no-repeat;
			display:block;
			width:25px;
			height:25px;
		}
		
	
		div.club-tabs div#benefits table tr#header-row td.column1 {
			font-style:italic;
			font-size:11px;
		}
		
		div.club-tabs div#benefits table tr td.column1 {
			padding:13px 15px 13px 20px;
		}
		div.club-tabs div#benefits table tr.odd-row {
			background-color:#424328;
		}
		div.club-tabs div#benefits table tr.even-row {
			background-color:#3c3e24;
		}
		div.club-tabs div#benefits table tr td.column1 {
			width:185px;
		}
		div.club-tabs div#benefits table tr#header-row td.column2, div.club-tabs div#benefits table tr#header-row td.column3, div.club-tabs div#benefits table tr#header-row td.column4 {
			padding:0 0 18px 25px;
			width:110px;
		}
		div.club-tabs div#benefits table tr.header-row td img {
			margin:-18px 0 18px -25px;
			position:relative;
			z-index:100;
		}
		
		div.club-tabs div#benefits table tr td.column1, div.club-tabs div#benefits table tr td.column2, div.club-tabs div#benefits table tr td.column3 {
			border-right:2px solid #34361f;
		}
		div.club-tabs div#benefits table tr td.column2, div.club-tabs div#benefits table tr td.column3, div.club-tabs div#benefits table tr td.column4 {
			padding:0 0 0 45px;
			
		}
	
	div.club-tabs div#points, div.club-tabs div#join {
		padding:18px 0 10px 28px;
	}
		div.club-tabs div#points ul {
			list-style-type:disc;
			padding:0 0 10px 50px;
			width:450px;
		}
			div.club-tabs div#points ul li {
				
			}
		div.club-tabs div#points p {
			padding:10px 20px 0 0;
		}
		div.club-tabs div#points p.points {
			padding:20px 20px 0 35px;
		}
		div.club-tabs div#join p {
			padding:10px 20px 0 0;
		}
		div.club-tabs div#join p.join {
			padding:10px 20px 20px 35px;
		}
		div.club-tabs div#join h2 {
			padding:15px 0 0 35px;
		}

div#club-offer {
	width:583px;
	padding:0 0 25px 30px;
	margin:0;
	float:left;
}	
	div#club-offer img, div#club-offer div {
		float:left;
	}
	div#club-offer div {
		padding:0 40px;
		width:503px;
		background:url(images/club-thanks-offerBG.png) repeat-y;
	}
		div#club-offer div h2 {
			text-transform:uppercase;
			padding-bottom:10px;
		}
		div#club-offer div a {
			background-color:#A05827;
			border:1px solid #18140F;
			color:#D9C3B3;
			display:block;
			float:left;
			font-size:11px;
			font-weight:bold;
			height:17px;
			margin:7px 0;
			padding:3px 7px 0 7px;
			text-decoration:none;
			text-transform:uppercase;
		}
		div#club-offer div a:hover {
			color:#ffffff;
		}
div#coyote_club_coupon {
	width:614px;
	margin:0 auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
}
	div#coyote_club_coupon img {
		display:block;
	}
	div#coyote_club_coupon h1 {
		font-size:24px;
		text-align:center;
	}
	div#coyote_club_coupon h2 {
		font-size:14px;
		text-align:center;
	}
	div#coyote_club_coupon ul {
		list-style-type:none;
		margin:20px 0 10px 50px;
	}
		div#coyote_club_coupon ul li {
			padding-bottom:20px;
			font-size:18px;
		}
		div#coyote_club_coupon ul li span {
			font-size:36px;
			font-weight:bold;
			padding-right:15px;
		}
	div#coyote_club_coupon div.coupon-border {
		width:584px;
		/*height:266px;*/
		margin:20px auto;
		font-size:12px;
		font-weight:bold;
		border:2px dashed #000000;
	}
		div#coyote_club_coupon div.coupon {
			width:554px;
			/*height:234px;*/
			margin:15px auto;
			border:2px solid #000000;

		}
		
		div#coyote_club_coupon div.coupon p.coupon-name {
			width:157px;
			float:left;
			padding:45px 0 0 20px;
			text-align:left;
		}
		div#coyote_club_coupon div.coupon p.coupon-date {
			width:157px;
			float:right;
			padding:45px 20px 0 0;
			text-align:right;
		}
		  
			div#coyote_club_coupon p {
				text-align:center;
				margin-bottom:20px;
			}
	
/***** End Coyote Club *****/


div#gaming_promotion_page img {
	float:left;
	margin-right:15px;
	margin-bottom:20px;
}

div#gaming_promotion_page {
	width:637px;
}

div#gaming_promotion_page h1 {
	text-transform:uppercase;
}

div#gaming_reoccurring_page {
	padding:15px 0 0 15px;
	float:left;
	width:581px;
}

div#gaming_reoccurring_page h2 {
	padding-bottom:19px;
	text-transform:uppercase;
}

div#gaming_reoccurring_page img {
	border:2px solid #1b110e;
}

div#gaming_reoccurring_page div {
	float:left;
	padding-bottom:30px;
}

ul#gaming_winners {
	list-style-type:none;
	
}

ul#gaming_winners li {
	width:190px;
	float:left;
	padding-top:20px;
	
}

div#poker_room {

	width:607px;
	background-image:url(images/poker_room_background.jpg);
	background-repeat:no-repeat;
	position:relative;
	padding:25px 0 20px 30px;
}

div#poker_cards {
	position:absolute;
	top:0;
	right:0;
	margin-right:-70px;
	margin-top:-195px;
}

div#poker_room p {
	margin-top:10px;
}

div#poker_feature_games {
	width:565px;

	background-color:#35381f;
	border:1px solid #2f2f1a;
	padding-top:15px;
	padding-bottom:15px;
}

div#gaming_content_pages img.alignleft {
	float:left;
	margin-right:20px;
}

div#gaming_content_pages h3.poker_games {
	padding:25px 30px 5px 30px;
	font-size:40px;
	font-style:normal;
	text-transform:uppercase;
	
}

div#gaming_content_pages p.poker_games_intro {
	padding:0 30px 10px 30px;
}

div#poker_room table {
	margin-left:17px;
	border:1px solid #33351e;
}

div#poker_room table td {

	background-color:#46472d;
	vertical-align:top;
	padding-bottom:10px;
}

div#poker_room table td.light {
	background-color:#545338;
}

div#poker_room table td h3 {
	text-align:center;
	margin-top:10px;
}

div#poker_room table td p {
	margin:5px 10px 10px 15px;
}

div#poker_room table td a {
	color:#ffffff;
	margin-left:15px;
	display:block;
	float:left;
	background-image:url(images/poker_medClover.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
}

div#poker_room table td a.lightClover {
	background-image:url(images/poker_lightClover.jpg);
}

div#poker_howto {
	width:522px;
	height:135px;
	background-image:url(images/poker_howto_background.jpg);
	padding:35px 0 0 115px;
}

div#poker_howto p {
	margin:10px 0;
}

div#poker_howto a {
	display:block;
	background-image:url(images/poker_darkClover.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	margin-left:10px;
	margin-right:20px;
	padding-left:20px;
	float:left;
}

div#poker_promo {
	width:607px;
	float:left;
	padding:10px 0 20px 30px;
}

div#poker_promo p {
	float:left;
}

div#gaming_promotion_page p.poker_feature {
	float:left;
}

div#poker_promo_detail {
	float:left;
	width:365px;
	margin-left:30px;
	margin-bottom:15px;
}

div#poker_promo_detail h2 {
	margin-bottom:5px;
}

div#promo_table {
	margin-top:20px;
	width:582px;
	float:left;
	border-top:1px solid #3b3b20;
	padding-top:20px;
	padding-bottom:15px;
}

div#promo_table ul {
	list-style-position:inside;
}

div#promo_table_left {
	width:290px;
	border-right:1px solid #3b3b20;
	float:left;
}

div#promo_table_right {
	width:265px;
	float:left;
	padding-left:25px;
}

div#poker_promo_line {
	width:602px;
	float:left;
	background-color:#36331b;
	padding:10px 0 10px 35px;
}

div#poker_promo_line h3 {
	float:left;
}

div#poker_promo_line a#promo_link {
	width:168px;
	height:17px;
	background-color:#a05827;
	border:1px solid #18140f;
	font-size:11px;
	font-weight:bold;
	padding:3px 0 0 7px;
	color:#d9c3b3;
	text-decoration:none;
	background-image:none;
}
div#poker_promo_line a#promo_link:hover {
	color:#ffffff;
}

div#poker_promo_line a {
	display:block;
	background-image:url(images/poker_darkClover.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	margin-left:20px;
	padding-left:20px;
	float:left;
}

div#poker_tournament {
	width:607px;
	float:left;
	padding:10px 0 20px 30px;
}

div#poker_tournament h2 {
	float:left;
	margin-right:15px;
}

a.clover {
	color:#ffffff;
	margin-right:15px;
	display:block;
	float:left;
	background-image:url(images/poker_regClover.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:5px;
}



div#poker_tournament ul, div#poker_content_pages ul {
	list-style-type:none;
}

div#poker_tournament ul span {
	font-size:11px;
	
}

div#poker_weekly_tourney {
	width:270px;
	float:left;
	border-right:1px solid #3b3b20;
	margin-top:10px;
	
}

div#poker_special_tourney {
	width:300px;
	float:left;
	margin-top:10px;
	padding-left:25px;
}

div#poker_tournament ul li, div#poker_content_pages ul li {
	clear:both;
	background-image:url(images/poker_regClover.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:10px;
}

div#poker_content_pages {
	width:577px;
	padding:25px 30px 0 30px;
	color:#FFFFFF;
}

div#poker_content_pages a {
	color:#ffffff;
}

div#poker_content_pages h1 {
	font-size:30px;
	padding-bottom:10px;
}

div#poker_content_pages h2, div#poker_content_pages h3, div#poker_content_pages p {
	padding-bottom:10px;
}

div#poker_content_pages ul, div#poker_content_pages ol {
	margin:5px 0 15px 60px;
	
}


div#poker_footer {
	width:637px;
	float:left;
	font-size:11px;
	text-align:center;
	background-color:#444425;
}

div#poker_footer p {
	margin:10px 30px 0 30px;
}


/***********************************************************************
	8 - FOOTER
************************************************************************/

div#footer_boxes {
	width:930px;
	margin:0 auto;
	border:2px solid #1a0d07;
	border-top:none;

}

div#bottom h3 {
	font-weight:bold;
	font-size:11px;
	margin-bottom:10px;
	font-style:normal;
}

div#bottom p {
	margin-bottom:10px;
}

div#bottom a {
	color:#cecbc7;
	text-decoration:none;
	
}

div#bottom a:hover {
	color:#ffffff;

}

div#subpage_bottom h3 {
	font-weight:bold;
	font-size:11px;
	margin-bottom:10px;
	font-style:normal;
}

div#subpage_bottom p {
	margin-bottom:10px;
}

div#subpage_bottom a {
	color:#cecbc7;
	text-decoration:none;
	
}

div#subpage_bottom a:hover {
	color:#ffffff;

}

div.footer_box_dark {
	width:187px;
	height:120px;
	float:left;
	background-color:#28150a;
	color:#cecbc7;
	padding:15px 25px 0 20px;
}

div.footer_box_light {
	width:187px;
	height:120px;
	float:left;
	background-color:#2c190d;
	color:#cecbc7;
	padding:15px 25px 0 20px;
}
div#footer_container {
	width:909px;
	background-color:#2c190d;
	padding:15px 0 0 20px;
	margin:0 auto;
	color:#cecbc7;
	height:85px;
	border-left:2px solid #1a0d07;
	border-right:2px solid #1a0d07;
}

div#footer_links {
	width:676px;
	float:left;
}
div#footer_social {
	width:204px;
	float:left;
	border-left:2px solid #1a0d07;
	padding:0 0 0 16px;
}
	div#footer_social ul {
		list-style:none;

	}
		div#footer_social ul li {
			float:left;
			padding:7px 0 7px 0;
		}
			div#footer_social ul li a {
				display:block;
				float:left;
			}
			div#footer_social ul li span {
				display:block;
				padding:1px 0 0 6px;
				float:left;
			}

form input#text {
	width:120px;
	border:none;
	background-color:#47382c;
	margin-right:10px;
	color:#ffffff;
}

div#hidden {
	display:none;
}

/* DATE PICKER */
/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #E0F4D7;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #cccccc;
	z-index: 10;
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #83C948 !important;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #E0F4D7;
	color: #000;
}
*html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.ui-datepicker-control {
	background: #cccccc;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: #E0F4D7;
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.ui-datepicker-links label {
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: #83C948;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-datepicker-header select {
	background: #83C948;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #B1DB87;
	color: #000;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #B1DB87;
}
.ui-datepicker-days-row {
	background: #FFF;
	color: #666;
}
.ui-datepicker-week-col {
	background: #B1DB87;
	color: #000;
}
.ui-datepicker-days-cell {
	color: #000;
	border: 1px solid #DDD;
}
.ui-datepicker-days-cell a {
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #E0F4D7;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
	background: #B1DB87 !important;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
	background: #FFF !important;
	border: 1px solid #777;
}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #B1DB87 !important;
}
* html .ui-datepicker-week-end-cell {
	background: #E0F4D7 !important;
	border: 1px solid #DDD !important;
}
* html .ui-datepicker-days-cell-over {
	background: #FFF !important;
	border: 1px solid #777 !important;
}
* html .ui-datepicker-current-day {
	background: #83C948 !important;
}
.ui-datepicker-today {
	background: #B1DB87 !important;
}
.ui-datepicker-current-day {
	background: #83C948 !important;
}
.ui-datepicker-status {
	background: #E0F4D7;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.ui-datepicker-title-row a {
	color: #000 !important;
}
.ui-datepicker-control a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #83C948;
}
.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}

/***** Photo gallery form *****/

form#tdomf_form1 fieldset iframe {
	height:140px;
}
