﻿body
{
	font: 13px/1.231 Arial,Verdana,Helvetica,Sans-Serif;
}
p, fieldset, table, pre {
margin-bottom:1em;
}
div#main 
{
	color: #F5EEDC;
}

div#main p 
{
	font-size:93%;
	line-height:160%;
}

h3
{
	font-size: 108%;
	font-weight: bold;
	margin: 15px 0; 
}

div#main h1,
div#main h2 
{
	color:#F5EEDC;
	font-size:131%;
	margin:0 0 5px;
}

div#main p.bc
{
	margin: 14px 0;
}
div#main p.bc {
	font-size: 100%;
	font-weight: bold;
}
div#main p.bc span {
	color: #a51020;
}
span.bc-separator
{
    color: #ffffff;
}

/* Search Results */
div.search-result {
	background-color: #615e56;
	padding: 10px 15px;
	margin: 0 0 1px 0;
}
div#main div.search-result div.pic {
	width: 137px;
	height: 137px;
	margin: 0 5px 0 0;
	float: left;
	display: inline;
}
div#main div.search-result div.util {
	width: 135px;
	margin: 0 5px 0 0;
	float: left;
	display: inline;
}
div#main div.search-result div.content {
	width: 420px;
	float: left;
	display: inline;
}
div.search-result div.content h3 {
	font-size: 161.6%;
	margin: 0 0 2px 0;
}
div.search-result div.content h3 span {
	font-size: 77%;
	font-weight: normal;
}
div.search-result div.content p {
	line-height: 140%;
}
div#main div.search-result div.content p.addy {
	font-size: 108%;
}
div#main div.search-result div.content p.hours {
	font-size: 108%;
}

/* Util Links */
ul.util-links {
	margin: 0;
	padding: 0;
}
ul.util-links li {
	list-style: none;
}
ul.util-links li a {
	display: block;
	margin: 0 0 5px 0;
	line-height: 18px;
}
ul.util-links li.ut-add a {
	background: url(/images/icon-suitcase.gif) no-repeat 0 50%;
	padding: 0 0 0 25px;
	font-size: 77%;
}
ul.util-links li.ut-visit a {
	background: url(/images/icon-arrow.gif) no-repeat 0 50%;
	padding: 3px 0 3px 25px;
	font-size: 77%;
}
ul.util-links li a:link, ul.util-links li a:visited {
	text-decoration: none;
}

/* Gray Box */
div.gray-box {
	background: url(/images/gray-box-btm.gif) repeat-x 0 100% #333;
}
div.gray-box-top 
{
    border-color: #ffffff;
	background: url(/images/tour-nav-shadow.gif) repeat-x 0 0;
	padding: 15px 15px 75px 15px;
}

/* Pics */
.pic-right {
	margin: 0 0 10px 20px;
	float: right;
	display: inline;
}
.pic-left {
	margin: 0 20px 10px 0;
	float: left;
	display: inline;
}

/* Blurb Left */
div.blurb-left {
	width: 726px;
	margin: 0 0 15px 0;
	float: left;
	display: inline;
}
div.blurb-left p img
{
	behavior: url(/images/iepngfix.htc);
}
div.blurb-left div img
{
	behavior: none;
}
div.blurb-right {
	width: 0px;
	margin: 0 0 15px 0;
	float: right;
	display: inline;
}

/* Search Results */
div.search-box-hd {
	background-color: #1d1d1d;
	padding: 20px;
}
div.search-box-hd div.left {
	width: 540px;
	float: left;
	display: inline;
}
div.search-box-hd div.right {
	width: 116px;
	margin-right: 20px;
	float: right;
	display: inline;
}
div.search-box-hd div.row {
	padding: 0 0 5px 0;
}
div.search-box-hd div.row label {
	vertical-align: middle;
	font-size: 93%;
	padding: 0 5px 0 15px;
}
div.search-box-hd div.row label.first {
	display: block;
	width: 65px;
	float: left;
	padding: 3px 0 0 0;
}
div.search-box-hd div.row select.category {
	width: 150px;
}
div.search-box-hd div.row select.locations {
	width: 310px;
}
div.search-box-hd div.row input.txt {
	vertical-align: middle;
	width: 130px;
}
div.search-box-hd div.row input.btn {
	vertical-align: middle;
}
div.main div.search-box-hd p {
	font-size: 93%;
	margin: 0 0 2px 0;
}
div.search-box-hd a:link, div.search-box-hd a:visited {
	color: #f5eedc;
	text-decoration: none;
}
div.search-box-hd a:hover {
	color: #a51020;
}

/* Casino Head */
div.casino-hd {
	background-color: #1d1d1d;
	height: 205px;
	overflow: hidden;
}
div.casino-hd div.pic {
	width: 554px;
	float: left;
	display: inline;
}
div.casino-hd div.right {
	width: 166px;
	margin: 70px 10px 0 0;
	float: right;
	display: inline;
}
div.casino-left {
	width: 500px;
	float: left;
	display: inline;
}
div.casino-right {
	width: 190px;
	float: right;
	display: inline;
}
div.casino-right ul.util-links {
	margin: 0 0 20px 0;
}
div#main div.casino-hd div.right p {
	font-size: 90%;
	line-height: 130%;
}
div#main div.casino-hd div.right p strong {
	font-size: 160%; 
	line-height: 140%;
}


div#ft p.copyright {
	font-size: 77%;
	color: #f5eedc;
	line-height: 150%;
}

/* Road Trip */
div.roadtrip-results div.location h1 {
	font-size: 242%;
	margin: 0 0 15px 0;
}
div#main div.roadtrip-results div.location p.avg {
	margin: 0;
	font-size: 123.1%;
	font-weight: bold;
	line-height: 110%;
}
div#main div.roadtrip-results div.location p.info {
	margin: 0 0 10px 0;
	font-size: 215%;
	line-height: 110%;
	font-weight: bold;
}
div#main div.roadtrip-results div.distance {
	width: 175px;
	margin: 0 0 0 5px;
	float: left;
	display: inline;
}
div.roadtrip-results div.distance ul {
	margin: 0 0 0 5px;
}
div.roadtrip-results div.distance ul li {
	font-size: 123.1%;
	list-style: none;
	padding: 4px 0;
}
div.roadtrip-results div.distance ul li a:link, div.roadtrip-results div.distance ul li a:visited {
	color: #f5eedc;
}
div.roadtrip-results div.distance ul li a:hover {
	color: #a51020;
}
div.roadtrip-sign {
	width: 174px;
	height: 251px;
	background: url(/images/miles-to-sign.png) no-repeat 0 0;
	behavior: url(/images/iepngfix.htc);
}
div#main div.roadtrip-sign p {
	text-align: center;
	padding: 40px 0 0 0;
	font-size: 231%;
	line-height: 130%;
	margin: 0;
}
div#main div.roadtrip-sign p span {
	display: block;
	font-weight: bold;
	font-size: 123.1%;
}
div.roadtrip-results div.map {
	width: 364px;
	float: right;
	display: inline;
}

h2.pageTitleAlt
{
	display: none;
}

div#main ul
{
	list-style-type: disc;
	margin: 10px;
}

div#main ol
{
	list-style-type: decimal;
	margin: 10px 20px;
}

div#main ol li
{
	margin: 5px 0;
}

div#main a
{
	color: #f5eedc;
}

div#featuredPromos
{
	margin-top: -3px;
}
