/* CSS Document - BALLYs Brand CSS */

/* pull in external file fortr module */
@import url("/css_includes/trModule-home.css");

body {
	margin:0px;
	background-color: #C1AF78;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	text-align:center;
}
p {
	margin:0px;
}
img {
	border: #fff solid 0px;
}
strong {
	font-size:8pt;
}
.bold {
	font-weight:bold;
}
.wdh510 {
	width: 510px;
}
.padTop2 {
	padding-top:2px;
}
.padLeft28 {
	padding-left: 28px;
}
.padTop5 {
	padding-top: 5px;
}
.padTop3 {
	padding-top: 3px;
}
.padTop2 {
	padding-top: 2px;
}
/*---------- GLOBAL DEFINITIONS ----------*/
#mainTable {
	width:778px;
	margin: 0px auto;
	border: 0px;
}
table {
	text-align:left;
}
form {
	margin:0px;
}
td {
	vertical-align:top;
}
p {
	margin:0px;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
.rtPad5{
	padding-right:5px;
}
/*---------- TOP NAVIGATION DEFINITIONS ----------*/

#topNav, #bottomNav {
	width:778px;
	background-color:#460000;
	color:#F4EA44;
	text-align:center;
}
#topNav table, #bottomNav table {
	background-color:#460000;
	width:100%;
}
#topNav td, #bottomNav td {
	text-align:center;
	vertical-align:middle;
	color:#642929;
	background-color:#460000;
	padding:5px 0px 5px 0px;
}

#topNav a, #bottomNav a {
	color:#FFFFFF;
	font-size:7pt;
	padding:0px 1px 0px 1px;
}
#bottomNav a {
	padding:3px 0px 3px 0px;
}
#topNav a.hcomLink {
	font-weight:bold;
}

/* SET COLOR FOR FLASH FOOTER AND FOOTER LINKS IF NO FlASH */
	#flashFooterContent, #flashFooterContent a { color:#A17E3B; }
	#opinionLab { color:#000000; }

/*---------- MAKE RESERVATION DEFINITIONS ----------*/
.makeResTop {
	width:188px;
	/*background-color: #E8C13E;*/
	height: 9px;
	background-image: url(/images/brand/ballys/navElements/navTop.gif);
	background-repeat: no-repeat;
}
.makeResLeft {
	width:3px;
	background-image: url(/images/brand/ballys/navElements/navTopLeft.gif);
	/*background-color:#E8C13E;*/
}

.makeResRight {
	width:3px;
	background-image: url(/images/brand/ballys/navElements/navTopRight.gif);
	/*background-color:#E8C13E;*/
}

.navMid {
	width:188px;
	height:10px;
	background-image: url(/images/brand/ballys/navElements/navBottom.gif);
	background-repeat: no-repeat;
}
#makeRes {
	width:182px;
	background-color:#460000;
	padding: 0px 0px 0px 0px;
}
#makeRes table {
	background-image:url(/images/brand/ballys/navElements/makeResBG.gif);
	font-size:10px;
	color:#172D69;
}
#makeRes table td {
	font-size:8pt;
	color:#660000;
	text-align: left;
	padding-left: 3px;
}


#makeRes a {
	line-height:20px;
	color:#660000;
	font-weight: bold;
}
#makeRes .tdSelect {
	padding:0px 3px 3px 0px;
	
}
#makeRes select {
	font-size:8pt;
}
#makeRes .slctOptions {
	width:160px;
	margin-bottom:5px;
	margin-top: 3px;
}
#makeRes .bookNow {
	background-image:url(/images/brand/ballys/navElements/book_now.gif);
	background-repeat:no-repeat;
	line-height:19px;
	width: 60px;
	padding-right: 2px;
	padding-top:5px;
}
#makeRes th {
	background-image:url(/images/brand/ballys/navElements/headMakeReservation.gif);
	background-repeat:no-repeat;
	height:32px;
	width: 182px;
	background-position: center center;
}
#makeRes .resCalendarCell {
	background-image:url(/images/brand/ballys/navElements/btnCalendar.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:15px;
}
.bestRateCell {
	width:109px;
	background-image:url(/images/brand/ballys/navElements/bestRate.gif);
	background-repeat:no-repeat;
}


/*---------- LEFT NAVIGATION CELL DEFINITIONS ----------*/
#leftNav {
	width:200px;
	background-color:#460000;
	vertical-align: top;
}
#leftNav table td.leftMain {
	margin-bottom:3px;
	background-color: #460000;
}
.logo {
	width:188px;
	height:77px;
	background-image: url(/images/brand/ballys/navElements/logo.gif);
}

#navleveltwo{
	color:#ffffff;
	padding:0px 0px 0px 15px;
}


/*---------- BRAND LOGO FOOTER DEFINTIONS -----------*/
#footertable{
	text-align:center;
	margin: 0px auto;
}
#brandFooter {
	height:141px;
	width:778px;
	background-image:url(/images/brand/ballys/navElements/brandbargrandcasinos.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.pTop12 {
	padding-top: 12px;
}

/*---------- RIGHT CONTENT PLACEHOLDER DEFINITION ----------*/
#rightContent{
	width:578px;
	background-color: #fff;
}



/*------ MAIN CONTENT DEFINITIONS ------*/

#home #mainImage {
	width:380px;
	height:214px;
	padding:0px;
}

#home #makeRight {
	width:380px;
	height:214px;
	padding:0px;
}

/*--------TOTAL REWARDS MODULE---------------
#cntTtlRewards {
	background-color:#162E6A;
	width:198px;
}
#cntTtlRewards th {
	background-image:url(/images/Brand/Stylesheets/trLogin/trHeadHarrahs198.gif);
	height:55px;
	width:198px;
}
#cntTtlRewards td.ttlRewardsCards {
	background-image:url(/images/Brand/Stylesheets/trLogin/trCardsHarrahs198.jpg);
	height:115px;
	background-repeat:no-repeat;
}
#cntTtlRewards table.ttlRewardsLogin {
	/*margin-top:5px;
	padding-top:0px;
	text-align:center;
	width:198px; 
	font-family:Arial;
	font-size:8pt;
}
#cntTtlRewards table.ttlRewardsLogin td {
	/*padding-bottom:3px;
}
#cntTtlRewards td.cntTtlRewardsLogin {
	padding-top:0px;
	background-image:url(/images/Brand/Stylesheets/trLogin/trLoginHarrahs198.jpg);
	background-repeat:no-repeat;
}
#cntTtlRewards td, #cntTtlRewards a{
	color:#ffffff;
	font-family:Arial;
	font-size:8pt;
}
#cntTtlRewards input {
	border:#7F9CBA solid 1px;
	margin-bottom:2px;
}
#cntTtlRewards input.memberNum {
	width:109px;
	font-size:8pt;
}
#cntTtlRewards input.pinNum {
	width:51px;
	font-size:8pt;
}
*/

/*--------OUR CASINO MODULE---------------*/
#ourCasino {
	background-color:#460000;
	width:198px;
	padding: 10px 0px; 
	margin: 0px;
	text-align:center;
}
#ourCasino table {
	width:198px;
}
#ourCasino th {
	height:30px;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #C1AF78;
	font-family: Arial, Helvetica, sans-serif;
}
#ourCasino td.csnLinks {
	line-height:23px;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	color: #E6BE66;
	text-transform: uppercase;
}
#ourCasino td.csnLinks a {
	font-weight: bold;
	color: #EFE66D;
}
#ourCasino td.csnLocator {
	text-align:center;
	vertical-align: middle;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-top: 5px;
}
#ourCasino td.csnLocator a {
	color: #FFFFFF;
	font-weight: bold;
}


/*--------TOTAL REWARDS LOGGED-IN MODULE---------------*/


#cntTtlRewards table.ttlRewardsLoggedin {
	padding-top:0px;
	text-align:center;
	width:196px; 
	text-transform: uppercase;
}

#cntTtlRewards table.ttlRewardsLoggedin td.memName {
	padding-top: 5px;
	font-size: 7pt;
	font-weight: normal;
	text-transform: uppercase;
}

#cntTtlRewards table.ttlRewardsLoggedin td.memName span {
	font-weight: bold;
}

#cntTtlRewards table.ttlRewardsLoggedin td.acct {
	padding-top: 10px;
	font-size: 7pt;
	font-weight: normal;
	text-transform: uppercase;
}
#cntTtlRewards table.ttlRewardsLoggedin td.acct span {
	font-size: 8pt;
	font-weight: normal;
	color: #E6BE66;
}

#cntTtlRewards table.ttlRewardsLoggedin td.botLinks {
	padding-top: 10px;
	font-size: 7pt;
	font-weight: normal;
	text-transform: uppercase;
}

#cntTtlRewards table.ttlRewardsLoggedin td.botLinks a {
	font-weight: normal;
	color: #E6BE66;
}

/*--------ADDING HorseShoe Our-Casinos Image-------*/
#btnClear{
	background-image:url(/images/brand/ballys/navElements/btnClear.gif);
}
/* Added for Log-in Module */
input.TR {
	width: 100px;
	height: 14px;
	border: 1px solid #000;
	font-size: 7pt;
	color: #000;
}
input.pin {
	width: 55px;
	height: 14px;
	border: 1px solid #000;
	font-size: 7pt;
	color: #000;
}
.errorBox  
{  
        BORDER-RIGHT: #cc0000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cc0000 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; 
        BORDER-LEFT: #cc0000 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #cc0000 1px solid; BACKGROUND-COLOR: #FDEAEA  
}  
.errorText   
{        
        font-size: 12px; font-weight:bold; color:#cc0000;  
}  

#moduleOne .moduleImage{ 
     width: 90px; 
} 

.moduleTwo .moduleImage{ 
     width:130px; 
}
.moduleTwo .twoColumns{ 
     width:28% !important; 
}

/*---------- Classes to disable Book Now untill JS loads ----------*/
.hiddenText{ 
     visibility:hidden; 
}
.showText{
     visibility:visible;
}

/*---------- SEO TEXT DEFINITIONS ----------*/
#seoTag{
	width:778px;
	margin: 0px auto;
	font-size:9px;
	text-align:center;
	color:#A17E3B;
}
#seoTag a{
	COLOR: #A17E3B;
}

#disclaimer {
	width:778px;
	margin: 0px auto;
	font-size:12px;
	text-align:center;
	color:#A17E3B;
	padding-bottom:10px; 
	padding-top:10px;
}

#disclaimer a{
	COLOR: #A17E3B;
	text-decoration:underline;
}
.largefooterText{font-size:12px; color:#A17E3B; padding-bottom:10px; padding-top:10px}
.largefooterText a{color:#A17E3B; text-decoration:underline}
.midImgRight{ 
     padding-left: 5px;  
     padding-right: 2px;  
     float: right;  
     padding-bottom: 2px; 
     padding-top: 2px 
}
