/* CSS Document */

/* @import url("webfonts/ss-social.css"); */
body {
margin:0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*line-height: 18px;*/
color: #595641;
background-image:url(/images/splash/splash_bkgd.gif);
background-position: top left;
background-repeat:repeat;
background-color:#bbb28a;
}

a:link {
text-decoration: none;
color:#94000c;
}

a:visited {
text-decoration: none;
color:#94000c;
}

a:hover {
text-decoration: underline;
color:#94000c;
}

/* Main Table Styles */

.maintable {
width:100%;
background-color:#7e1415;
background-image:url(/images/bg.jpg);
background-repeat: repeat;
}

.header_center, .header_left, .header_right {
background-color:#831214;
}

.homebodyarea_left, .homebodyarea_right, .redfooter_center, .redfooter_left, .redfooter_right, .homeredfooter_right, .homeredfooter_center, .homeredfooter_left {
background-color:#831214;
}

.header_center {
width:760px;
height:90px;
white-space:nowrap;
background-image:url(/images/header/header_bkgd.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.header_center a:link, .header_center a:visited, .header_center a:hover {
color:#ffffff;
text-decoration:underline;
}

.header_left {
height:90px;
background-image:url(/images/header/header_bkgdleft.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.header_right {
height:90px;
background-image:url(/images/header/header_bkgdright.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.altmenu_center, .mainpagemenu_center, .emailbar_center {
width:760px;
white-space:nowrap;
}

.menu_center, .menu_left, .menu_right {
height: 42px;
background-image:url(/images/menu/bkgd_mainpagemenus.gif);
background-position: top left;
background-repeat: repeat-x;
}

.altmenu_center, .altmenu_left, .altmenu_right {
height: 35px;
background-image:url(/images/menu/bkgd_altpagemenus.gif);
background-position: top left;
background-repeat: repeat;
}

.homemenu_center {
width:760px;
height: 18px;
white-space:nowrap;
background-color:#e8d7b5;
border-top: solid #a49b75 2px;
border-bottom: solid #a49b75 2px;
}

.homemenu_left,.homemenu_right {
height: 18px;
background-color:#e8d7b5;
border-top: solid #a49b75 2px;
border-bottom: solid #a49b75 2px;
}

.homebodyarea_center {
background-color:#720009;
}

.homebodyarea_left {
background-image:url(/images/home/home_bodyleft.jpg);
background-position: top right;
background-repeat: no-repeat;
}

.homebodyarea_right {
background-image:url(/images/home/home_bodyright.jpg);
background-position: top left;
background-repeat: no-repeat;
}

.bodyarea_center, .bodyarea_left, .bodyarea_right {
height:auto;
}

.bodyarea_center {
width:990px;
}

.emailbar_center, .bodyfooter_center {
width:760px;
}

.bodyfooter_center, .bodyfooter_left, .bodyfooter_right {
height:25px;
}

.emailbar_center, .emailbar_left, .emailbar_right {
height:30px;
background-image:url(/images/emailbar_bkgd.gif);
background-color:#bbb28a;
background-position: top left;
background-repeat: repeat-x;
border-bottom: solid 1px #f8f5ea;
}

.floralbar_left, .floralbar_right, .floralbar_center, .floralbarfooter_center {
height: 96px;
}

.floralbar_center {
background-image:url(/images/footer/footer_middle.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

.floralbar_right {
background-image:url(/images/footer/footer_middleright.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

.homefbfooter_left, .homefbfooter_right, .homefbfooter_center {
height: 6px;
background-image:url(/images/bkgd_green.gif);
background-color:#bbb28a;
background-position: top left;
background-repeat: repeat;
font-size:1px;
line-height:1px;
}

.floralbarfooter_left, .floralbarfooter_right, .floralbarfooter_center {
height: 9px;
background-image:url(/images/bkgd_green.gif);
background-color:#bbb28a;
background-position: top left;
background-repeat: repeat;
border-top: solid 1px #f8f5ea;
font-size:1px;
line-height:1px;
}

.redfooter_left, .redfooter_right, .redfooter_center {
height: 110px;
border-bottom: solid 1px #f8f5ea;
}

.homeredfooter_left {
height:52px;
background-image:url(/images/home/home_footerleft.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.homeredfooter_right {
height:52px;
background-image:url(/images/home/home_footerright.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.redfooter_left {
height:90px;
background-image:url(/images/footer/footer_bottomleft.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.redfooter_right {
height:90px;
background-image:url(/images/footer/footer_bottomright.jpg);
background-position:top left;
background-repeat:no-repeat;
}

/* Header Styles */

#hotelmodule {
float: left;
padding:14px 0px 0px 14px;
text-align:left;
}

#hotelspecials {
padding:8px 0px 0px 2px;
font-weight:bold;
}

#jackpotmodule {
float: right;
}

/* Menu Styles */

#menu {
white-space:nowrap;
padding: 0px 0px 3px 0px;
}

#menu_home {
white-space:nowrap;
padding: 0px;
}

#menu2 {
white-space:nowrap;
padding: 0px 0px 2px 0px;
}

#submenu_noflash {
width: 590px;
white-space:nowrap;
}

#date {
float:right;
font-size:9px;
color:#000;
padding:4px 10px 0px 0px;
font-weight:bold;
}

/* Body Styles */

#breadcrumbs {
font-size:10px;
text-align:left;
padding: 5px 0px 0px 15px;
}

#bodyarea_mainpgwrapper {
width: 745px;
height:100%;
padding:0px 0px 0px 15px;
text-align:left;
}

#bodyarea_wrapper {
width: 730px;
min-height:350px;
height:auto !important;
height:350px;
padding:10px 15px 0px 15px;
text-align:left;
}

#bodyarea_mainpgphoto {
width:426px;
height: 370px;
text-align:left;
float:left;
}

#bodyarea_mainpgtext {
width:310px;
height: 350px;
/*line-height:17px;*/
overflow: hidden;
padding-top: 20px;
text-align:left;
float:right;
}

#bodyarea_lefttextarea {
width:470px;
text-align:left;
margin-bottom: 20px;
float:left;
}

#bodyarea_bigtextarea {
width: auto;
padding:10px 60px 15px 15px;
text-align:left;
}

#bodyarea_lightbkgd {
width:430px;
text-align:left;
padding: 29px;
float:left;
background-color:#f7f2e5;
background-image:url(/images/main/bkgd_light.gif);
background-position: top left;
background-repeat:repeat;
margin-bottom:40px;
border: solid #9d9873 1px;
}

.bodyarea_lightbox {
width:405px;
text-align:left;
padding: 20px;
background-image:url(/images/main/bkgd_light.gif);
background-position: top left;
background-repeat:repeat;
margin-bottom:35px;
border: solid #9d9873 1px;
}

.bodyarea_lightbox2 {
width:425px;
text-align:left;
padding: 20px;
background-image:url(/images/main/bkgd_light.gif);
background-position: top left;
background-repeat:repeat;
border: solid #9d9873 1px;
margin-bottom:5px;
}

#bodyarea_promoarea {
width:210px;
padding:1px;
border:double #94000c;
color:#f7f2ef;
}

#bodyarea_promoarea a{
color:#f7f2ef;
font-weight: bold;
}

#bodyarea_promoareatext {
padding:18px;
background-color:#94000c;
background-image:url(/images/main/bkgd_redfloral.gif);
background-position: bottom right;
background-repeat: no-repeat;
}

#bodyarea_sidebar {
width:170px;
padding:90px 20px 20px 20px;
float:right;
border:double #9d9873;
background-image:url(/images/main/bkgd_sageleafheader.gif);
background-position: top right;
background-repeat:no-repeat;
margin-bottom: 20px;
}

#bodyarea_sidebar2 {
width:210px;
float:right;
clear:right;
margin-bottom: 20px;
}

#bodyarea_sidebar2text {
padding:18px;
border:double #94000c;
background-color:#f7f2e5;
background-image:url(/images/main/bkgd_light.gif);
background-position: top left;
background-repeat:repeat;
font-size:11px;
line-height:16px;
}

#bodyarea_sidebar3 {
width:170px;
padding:20px;
float:right;
border:double #9d9873;
margin-bottom: 20px;
background-color:#f7f2e5;
background-image:url(/images/main/bkgd_light.gif);
background-position: top left;
background-repeat:repeat;
}

#bodyarea_attractionssidebar {
width:210px;
float:right;
border:double #9d9873;
margin-bottom: 20px;
background-color:#f7f2e5;
background-image:url(/images/attractions/sidebarphoto_final.jpg);
background-position: top left;
background-repeat:no-repeat;
font-size:11px;
line-height:17px;
color:#410a01;
}

#bodyarea_attractionssidebartext {
padding:125px 20px 20px 20px;
}

#linktable td{
padding: 0px 4px 15px 0px;
}

#linktable2 td{
padding: 0px 3px 5px 0px;
}

/* Footer Styles */

#emailtable {
width:760px;
color:#000;
font-size:11px;
line-height:16px;
}

#clublogin {
float: left;
}

#clublogin_table {
margin: 0px 0px 5px 15px;
width:160px;
font-size: 9px;
line-height:12px;
}

#clublogin_table td {
padding: 3px 3px 3px 0px;
white-space:nowrap;
}

#textlinkbox {
float: right;
width: 560px;
padding-top: 6px;
font-size:11px;
line-height:16px;
}

.textlinks_divider {
padding:0px 2px 0px 2px;
}

#textlinks_line2 {
font-size:10px;
}

#copyrightbox {
font-size:10px;
line-height:15px;
padding:7px 0px 0px 55px;
}

#copyrightbox2 {
font-size:10px;
line-height:15px;
padding:6px 0px 0px 63px;
}

#copyrightbox a, #copyrightbox2 a {
color: #595641;
font-weight:bold;
text-decoration:underline;
}

#facebooktable2 {
margin:2px 0px 4px 0px;
/*font-size:11px;*/
}

.facebooktable_logo2 {
width:22px;
}

#disclaimerbox {
padding:4px 0px 0px 55px;
}

#disclaimerbox2 {
padding:4px 0px 2px 63px;
}

/* Type Styles */

.plaintext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 16px;
}

.header {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.header2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#94000c;
}

.header3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#410a01;
}

.highlight {
color:#94000c;
font-weight:bold;
}

.highlight2 {
color:#410a01;
font-weight:bold;
}

.lightheader {
font-size:13px;
line-height:18px;
}

.smallheader {
font-size:13px;
font-weight:bold;
line-height:18px;
}

.smallheader2 {
font-size:13px;
font-weight:bold;
line-height:18px;
color:#94000c;
}

.smallheader3 {
font-size:13px;
font-weight:bold;
line-height:18px;
color:#410a01;
}

.smallheader4 {
font-size:12px;
font-weight:bold;
line-height:18px;
}

.fineprint {
font-size:10px;
line-height:13px;
}

.fineprint2 {
font-size:11px;
line-height:15px;
}

.fineprint_promos {
font-size:11px;
line-height:15px;
padding-top:10px;
}

.xlargeprint {
font-size:20px;
line-height:22px;
font-weight:bold;
}

.indent {
margin-left:15px;
}

sup {
font-size:10px;
vertical-align:2px;
line-height:16px;
}

/* Form Styles */

.formfield {
text-align: left;
height:16px;
background-color:#f6f5eb;
border: solid #67642f 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 12px;
color: #4b4937;
padding-left: 2px;
}

.formfield_dropdown {
text-align: left;
height:18px;
background-color:#f6f5eb;
border: solid #67642f 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 12px;
color: #4b4937;
padding-left: 2px;
}

.formfield_dropdown2 {
text-align: left;
height:20px;
background-color:#f6f5eb;
border: solid #67642f 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 12px;
color: #4b4937;
padding-left: 2px;
}

.formfield_dropdown3 {
text-align: left;
height:20px;
background-color:#f6f5eb;
border: solid #67642f 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 12px;
color: #4b4937;
padding-left: 2px;
margin-top:2px;
}

.formfield_dropdown4 {
text-align: left;
width:160px;
height:20px;
background-color:#f6f5eb;
border: solid #67642f 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 12px;
color: #4b4937;
padding-left: 2px;
}

.formfield_comments {
text-align: left;
background-color:#f6f5eb;
border: solid #67642f 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 12px;
color: #4b4937;
padding-left: 2px;
}

.form_disclaimercell1 {
	padding-top:4px;
}

.form_disclaimercell2 {
	padding-top:6px;
}

.hotelmodulefield {
text-align: left;
height:12px;
background-color:#f6f5eb;
border: solid #67642f 1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #4b4937;
padding-left: 2px;
margin-right:7px;
}

.errortable {
width: 100%;
color:#94000c;
font-weight:bold;
font-size:12px;
}

.errortable td {
padding:5px;
}

.errortable_crm {
width: 390px;
border: solid #940000 3px;
background-color:#ffffff;
font-size:12px;
font-weight:bold;
color:#410a01;
}

.errortable_crm td {
padding:10px;
}

.errortable_crm a {
text-decoration:underline;
}

.alerttype {
color:#94000c;
font-weight:bold;
}

#contacttable_wrapper {
width: 430px;
padding:20px;
border:solid #9d9873 1px;
background-image:url(/images/main/bkgd_sageleafheader3.gif);
background-position: top right;
background-repeat:no-repeat;
}

#optouttable td {
padding:5px 5px 0px 0px;
}

#presscontacts_table {
margin-bottom:20px;
}

#newsalerttable_wrapper {
width: 430px;
padding:20px;
border:solid #9d9873 1px;
background-image:url(/images/main/bkgd_sageleafheader.gif);
background-position: top right;
background-repeat:no-repeat;
}

.pressrelease_table {
margin-top: 0px;
}

.pressrelease_table td {
padding: 0px 2px 1px 0px;
}

#sitemap_table {
font-size:11px;
line-height: 17px;
}

#attractionslisting {
padding-bottom:18px;
}