/* CSS Document */

/* CONTENT */
* { margin:0; padding:0;}
img,a { margin:0; padding:0; border:0}
body {font: normal 8pt Arial, Helvetica, sans-serif; color: #444444; margin:10px 0 20px 0; background:url('../images/body_bgrd.jpg') top left repeat-x; }

#clear { clear:both; }
#clear2 { clear:both; height:0;}

#main { width:800px; margin:auto; /* border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4;*/ background-color:#FFFFFF}

#body_bgrd_top {width: 814px; height: 14px; background: url('../images/body_top2.gif') top left no-repeat; clear: both; margin:auto}
#body_bgrd_mid {width: 814px; background: url('../images/body_sides.gif') top left repeat-y; margin:auto}
#body_bgrd_bot {width: 814px; height: 7px; background: url('../images/body_btm.gif') top left no-repeat; clear: both; margin:auto}

.optionsarea { width:100%; border:1px solid #cecece; background-color:#262626 }
.pad10 { padding:10px }

/* HEADER */
#header { width:800px; height:168px; margin:0; padding:0; clear:both;}

/* NAVBAR */
#navbar { width:800px; height:19px; margin:0; padding:0; border-top:1px solid #fff; border-bottom:1px solid #fff; background-color:#1d156a;}
#menu1 { list-style:none; margin: 0; padding:0; width:800px;}
#menu1 ul {	padding: 0;	margin: 0; list-style: none; float: left; }
#menu1 li {	float: left; height:19px; list-style:none;}
#menu1 a { color:#fff; display:block; float:left; text-align:center; padding: 4px 8px 4px 8px; font: bold 7pt arial;}
#menu1 a:hover { background-color: #5c5aae; text-decoration:none; color: #ffffff;}
#menu1 ul li ul {display: none;}

/* SUB MENU */
#sub_navbar { width:800px; height:20px; margin:0; padding:0; background-color:#79002d;}
#sub_menu { list-style:none; margin:0; padding:0; width:800px; }
#sub_menu ul {padding: 0; margin: 0; list-style: none; float: left;}
#sub_menu li {float: left; height:20px; list-style:none;}
#sub_menu a {color:#fff; display:block; float:left; text-align:center; padding: 3px 10px 5px 10px; font: bold 7.5pt arial;}
#sub_menu a:hover {	background-color: #a24965; text-decoration:none; color: #fff;}
#sub_menu ul li ul { display: none;}

/* BANNER */
#banner { width:800px; height:104px; margin:0; padding:0; border-top:2px solid #263425; border-bottom:2px solid #263425; clear:both;}

/* BOTTOM BANNER */
#btm_banner { width:800px; height:131px; margin:0; padding:0; clear:both;}

/* FOOTER */
#footer_container {width:800px; margin:0; padding:0;}
#dice_left { float:left; background:url('../images/dice_left.jpg') top left no-repeat; width:129px; height:85px; margin:0; padding:0;}
#dice_right { float:left; background:url('../images/dice_right.jpg') top left no-repeat; width:129px; height:85px; margin:0; padding:0;}
#footer_content { float:left; margin:0; padding:0 10px 0 10px; width:522px;  text-align:center;}
.offices { font: normal 9pt Arial, Helvetica, sans-serif; color: #666666;}
.policy { font: normal 8pt Arial, Helvetica, sans-serif; color:#999999;}

/* CONTENT - HOME PAGE */
#content { width:800px; margin:0; padding:0; clear:both;}
#content_left {float:left; width:256px; background-color:#fff; padding:10px 22px 10px 22px}
#content_right {float:left; width:760px; background-color:#fff; padding:10px}
#content_right h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; border-bottom:1px solid #999999; text-align:left; margin-bottom:10px; padding-bottom:5px;}
#content_right p { font:bold 8pt Arial, Helvetica, sans-serif; color:#000000; margin:5px 0 5px 0; padding:0; }

#content_full {float:left; width:760px; padding:25px; background:none}
#content_full h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; border-bottom:1px solid #999999; text-align:left; margin-bottom:10px; padding-bottom:5px;}
#content_full h2 { font:bold 10pt Arial, Helvetica, sans-serif; color:#79002d; text-align:left; margin-bottom:10px; margin-top:16px; padding-bottom:5px;}
#content_full p { font:normal 8pt Arial, Helvetica, sans-serif; color:#000000; margin:5px 0 5px 0; padding:0; }
#content_full ol { margin:20px 0 20px 50px; padding:0; }
#content_full ul { margin:20px 0 20px 50px; padding:0; }
#content_full li { font:bold 8pt Arial, Helvetica, sans-serif; color:#79002d; margin:5px 0 5px 0; padding:0; }

/* CONTENT HOME */

#content_home {float:left; width:760px; padding:25px; background:none}
#content_home h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; border-bottom:1px solid #999999; text-align:left; margin-bottom:10px; padding-bottom:5px;}
#content_home h2 { font:bold 10pt Arial, Helvetica, sans-serif; color:#79002d; text-align:left; margin-bottom:10px; margin-top:16px; padding-bottom:5px;}
#content_home p { font:normal 8pt Arial, Helvetica, sans-serif; color:#000000; margin:5px 0 5px 0; padding:0; }
#content_home ol { margin:20px 0 20px 50px; padding:0; }
#content_home ul { margin:20px 0 20px 50px; padding:0; }
#content_home li { font:bold 8pt Arial, Helvetica, sans-serif; color:#79002d; margin:5px 0 5px 0; padding:0; }



/* CONTENT - VENUES PAGE */
#venue_right {float:left; width:760px; background-color:#fff; padding:10px}
#venue_right h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; border-bottom:1px solid #999999; text-align:left; margin-bottom:10px; padding-bottom:5px;}
#venue_right h2 { font: normal 9pt Arial, Helvetica, sans-serif; color:#79002d;}
#venue_right h2 a {color:#b90018; text-decoration: none;}
#venue_right h2 a:link {color:#b90018; text-decoration: none;}
#venue_right h2 a:visited {color:#b90018; text-decoration: none;}
#venue_right h2 a:hover {color:#b90018; text-decoration: underline;}
#venue_right h2 a:active {color:#b90018; text-decoration: none;}
#venue_right p { margin:0 0 5px 0; padding:0; }
#venue_right .venue { margin:0; padding:0; }

/* CONTENT - COUNTIES PAGE */
#county_right_container {float:left; width:490px; background-color: #fff; padding:10px 0 10px 0; margin:0;}
#county_right_container h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; border-bottom:1px solid #999999; text-align:left; margin:0; padding-bottom:5px;}
#county_list { float:left; width:157px; padding:5px 5px 5px 0; margin:0; background-color:#fff;}
#county_list h1 { font:bold 10pt Arial, Helvetica, sans-serif; color:#79002d; border-bottom:1px solid #999999; text-align:left; margin-bottom:10px; padding-bottom:5px;}
#county_list h2 { font: normal 9pt Arial, Helvetica, sans-serif; color:#79002d;}
#county_list h2 a {color:#b90018; text-decoration: none;}
#county_list h2 a:link {color:#b90018; text-decoration: none;}
#county_list h2 a:visited {color:#b90018; text-decoration: none;}
#county_list h2 a:hover {color:#b90018; text-decoration: underline;}
#county_list h2 a:active {color:#b90018; text-decoration: none;}
#county_list p { margin:0 0 5px 0; padding:0; }

/* CONTENT - COUNTY_DETAIL PAGE */
#county_right {float:left; width:760px; background-color:#fff; padding:10px}
#county_right h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; border-bottom:1px solid #999999; text-align:left; margin-bottom:10px; padding-bottom:5px;}

/* CONTENT - CONTACT PAGE */
#contact_right {float:left; width:470px; background-color:#fff; padding:10px}
#contact_right h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; border-bottom:1px solid #999999; text-align:left; margin-bottom:10px; padding-bottom:5px;}
#contact_right p { font:normal 9pt Arial, Helvetica, sans-serif; color:#000000; margin:5px 0 5px 0; padding:0; }
#contact_right .title {	color:#79002d; text-decoration:none; font-weight: normal; font-size: 12px;}

/* CONTENT - TESTIMONIALS PAGE */
#testimonials_right {float:left; width:760px; background-color:#fff; padding:20px}
#testimonials_right h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; border-bottom:1px solid #999999; text-align:left; margin-bottom:10px; padding-bottom:5px;}
#testimonials_right .subhead { color:#1d156a; text-decoration:none; font-weight: bold; font-size: 11px;}

/* CONTENT - REFERENCES PAGE */
#references_right {float:left; width:760px; background-color:#fff; padding:20px}
#references_right p { font:normal 8pt Arial, Helvetica, sans-serif; margin:4px 0 4px 0; padding:0; }
#references_right h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; border-bottom:1px solid #999999; text-align:left; margin-bottom:10px; padding-bottom:5px;}
#references_right h2 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; border-bottom:1px solid #999999; border-top:1px solid #999999; text-align:left; margin:10px 0 10px 0; padding: 3px 0 3px 0}

/* CONTENT - RACING PAGE */
#racing_left {float:left; width:336px; background-color:#fff; padding:10px 22px 10px 22px}
#racing_right {float:left; width:390px; background-color:#fff; padding:10px}
#racing_bottom {float:left; width:760px; background-color:#fff; padding:20px}
#racing_banner {float:left; width:760px; background-color:#fff; margin:0 20px 0 20px; padding:10px 0 10px 0; border-bottom:1px solid #999999;}
#racing_left h1, #racing_right h1, #racing_bottom h1, #racing_legal h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; border-bottom:1px solid #999999; text-align:left; margin-bottom:10px; padding-bottom:5px;}
#racing_bottom h2, #racing_legal h2 { font:bold 9pt Arial, Helvetica, sans-serif; color:#79002d; text-align:left; margin:10px 0 10px 0;}
#racing_bottom p { font:normal 8pt Arial, Helvetica, sans-serif; margin:4px 0 4px 0; padding:0; }
#racing_right .download {color: #79002d; font-weight: bold; }
#racing_bottom .topnumbers-title {font-weight: bold; font-size: 12px; color:#1d156a;}
#racing_legal {float:left; width:500px; background-color:#fff; padding:20px}

/* CONTENT - MOBILE BAR PAGE */
#bar_left {float:left; width:536px; background-color:#fff; padding:10px 22px 10px 22px}
#bar_left .subhead { color:#003300; text-decoration:none; font-weight: bold; font-size: 11px;}
#bar_left p { font:normal 8pt Arial, Helvetica, sans-serif; margin:4px 0 4px 0; padding:0; }
#bar_left ul { margin-left:20px; }
#bar_right {float:left; width:200px; background-color:#fff; padding:10px}
#bar_left h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; border-bottom:1px solid #999999; text-align:left; margin-bottom:10px; padding-bottom:5px;}

/* CONTENT - CASINO PAGE */
#casino_left {float:left; width:506px; background-color:#fff; padding:10px 22px 10px 22px}
#casino_left .subhead { color:#003300; text-decoration:none; font-weight: bold; font-size: 11px;}
#casino_left h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; border-bottom:1px solid #999999; text-align:left; margin-bottom:10px; padding-bottom:5px;}
#casino_left h2, #casino_right h2 { font:bold 9pt Arial, Helvetica, sans-serif; color:#79002d; text-align:left; margin:10px 0 10px 0;}
#casino_left p { font:normal 8pt Arial, Helvetica, sans-serif; margin:4px 0 4px 0; padding:0; }
#casino_left ul { margin-left:20px; }
#casino_right {float:left; width:230px; background-color:#fff; padding:10px}

/* CONTENT - CASINO WEDDINGS PAGE */
#casino_generic_left {float:left; width:506px; background-color:#fff; padding:10px 22px 10px 22px}
#casino_generic_left .subhead { color:#003300; text-decoration:none; font-weight: bold; font-size: 11px;}
#casino_generic_left h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; border-bottom:1px solid #999999; text-align:left; margin-bottom:10px; padding-bottom:5px;}
#casino_generic_left h2, #casino_generic_right h2 { font:bold 9pt Arial, Helvetica, sans-serif; color:#79002d; text-align:left; margin:10px 0 10px 0;}
#casino_generic_left p { font:normal 8pt Arial, Helvetica, sans-serif; margin:4px 0 4px 0; padding:0; }
#casino_generic_left ul, #casino_generic_left ol { margin-left:20px; }
#casino_generic_left .topnumbers-title {font-weight: bold; font-size: 12px; color:#1d156a;}
#casino_generic_left .subhead { color:#003300; text-decoration:none; font-weight: bold; font-size: 11px;}
#casino_generic_right {float:left; width:230px; background-color:#fff; padding:10px}
#fun_money_container {width:460px}
#fun_money_enlarge {float:left; width:220px; margin-left:10px}

/* CONTENT - ENQUIRY PAGE */
#enquiry { width:756px; margin:0; padding:10px 22px 10px 22px;  clear:both;}
#enquiry h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; text-align:left; margin-bottom:10px; padding-bottom:5px;}
#enquiry .subhead2 { color:#003300; text-decoration:none; font-weight: bold; font-size: 11px;}
#form { background-color:#D6E1C1; }

#form input { padding:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
#form select { padding:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
#form h2 { font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px }
#form p { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#form .display { padding:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }

/* CONTENT - THANK YOU PAGE */
#thank { width:756px; margin:0; padding:10px 22px 10px 22px;  clear:both;}
#thank h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; text-align:left; margin-bottom:10px; padding-bottom:5px;}
#thank .title {	color:#79002d; text-decoration:none; font-weight: bold; font-size: 12px;}
#thank .subhead2 { color:#1d156a; text-decoration:none; font-weight: bold; font-size: 11px;}

/* CONTENT - SITEMAP PAGE */
#sitemap { width:756px; margin:0; padding:10px 22px 10px 22px;  clear:both;}
#sitemap h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; text-align:left; margin-bottom:10px; padding-bottom:5px;}

/* CONTENT - LINKS PAGE */
#links { width:756px; margin:0; padding:10px 22px 10px 22px;  clear:both;}
#links h1 { font:bold 11pt Arial, Helvetica, sans-serif; color:#79002d; border-bottom:1px solid #999999; text-align:left; margin-bottom:10px; padding-bottom:5px;}

/* CONTENT - GALLERY */
#gallery-container {width:790px; padding:20px 5px 10px 5px;  border:0; min-height:700px; margin-left:auto; margin-right:auto; background-color:#ffffff; text-align:left; color:#006633; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

#gallery-leftcol {width:330px; padding:5px; min-height:500px; background-color:#ffffff; text-align:left; color:#006633; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; float:left}

#gallery-rightcol {width:430px; padding:5px 0px 5px 5px; min-height:500px; background-color:#ffffff; text-align:left; color:#006633; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; float:right;}

.gallery-box {width:100px; height:100px; border:1px solid #263425; float:left; margin-right:5px; margin-bottom:10px; float:right;}

.vid-box {width:320px; height:290px; float:left; margin-right:20px; float:left;}

.gallery-txt {width:755px; height:auto; border:1px solid #006633; float:left; padding:10px; margin-bottom:10px; text-align:center; font-weight:normal; background-color:#D6E1C1}

#themed { border:1px solid #999; background-color:#f0f0f0; }
#themedpad { padding:5px 10px 10px 10px }

/* TITLES AND PARAGRAPHS */
h1 { font: normal 12pt Arial, Helvetica, sans-serif; color:#79002d}
h2 { font: normal 10pt Arial, Helvetica, sans-serif; color:#79002d;}
h3 { font: normal 9pt Arial, Helvetica, sans-serif;}
h4 { font: normal 8pt Arial, Helvetica, sans-serif;}
p { }


.formfielderror { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#900 }

/* LINKOLOGY */
a { font-weight:bold; color:#79002d; text-decoration: none;}
a:link {font-weight:bold; color:#79002d; text-decoration: none;}
a:visited {font-weight:bold; color:#79002d; text-decoration: none;}
a:hover {font-weight:bold; color:#79002d; text-decoration: underline;}
a:active {font-weight:bold; color:#79002d; text-decoration: none;}

#content_right a {color:#b90018; text-decoration: none;}
#content_right a:link {color:#b90018; text-decoration: none;}
#content_right a:visited {color:#b90018; text-decoration: none;}
#content_right a:hover {color:#b90018; text-decoration: underline;}
#content_right a:active {color:#b90018; text-decoration: none;}

#contact_right a {color:#b90018; text-decoration: none; font: bold 9pt Arial, Helvetica, sans-serif; }
#contact_right a:link {color:#b90018; text-decoration: none; font: bold 9pt Arial, Helvetica, sans-serif;}
#contact_right a:visited {color:#b90018; text-decoration: none; font: bold 9pt Arial, Helvetica, sans-serif;}
#contact_right a:hover {color:#b90018; text-decoration: underline; font: bold 9pt Arial, Helvetica, sans-serif;}
#contact_right a:active {color:#b90018; text-decoration: none; font: bold 9pt Arial, Helvetica, sans-serif;}

