/* CSS Document - HORSESHOE Brand PAGE CSS */

body {
	margin:0px;
	background-color:#000000;
/*	background-color: #503A09;
	background-image:url(../images/Brand/horseshoe/navElements/horseshoeBg.jpg);*/
	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 {
	width:774px;
	background-color:#000;
	color:#E6BE66;
	text-align:center;
}
#bottomNav table {
	width:100%;
	background-color:#281300;
	border-bottom:2px solid #5E3500;
	border-top:2px solid #5E3500;
}
#topNav table{
	width:100%;
}
#topNav td, #bottomNav td {
	text-align:center;
	vertical-align:middle;
	color:#E6BE66;
}
#topNav td{
	padding:2px 0px 5px 0px;
}
#bottomNav td {
	padding:5px 0px 5px 0px;
}
#topNav a, #bottomNav a {
	color:#E6BE66;
	font-size:7pt;
	padding:0px 1px 0px 1px;
}
#bottomNav a {
	padding:3px 0px 3px 0px;
}
#topNav a.hcomLink {
	font-weight:bold;
}
#bottomNav {
	background-color:#000;
	padding: 0px 3px;
	text-align:center;
}
#bottomNav table {
	text-align:center;
	vertical-align:middle;
}

/*---------- MAKE RESERVATION DEFINITIONS ----------*/
.makeResTop {
	width:188px;
	background-color: #503A09;
	background-image: url(../images/Brand/horseshoe/navElements/makeResTopHorseshoe.gif);
	background-repeat: no-repeat;
	height: 29px;
}
.makeResLeft {
	width:2px;
	background-color:#333333;
	background-image: url(../images/Brand/horseshoe/navElements/makeResLeftHorseshoe.gif);
	background-repeat: no-repeat;
}

.makeResRight {
	width:2px;
	background-color:#333333;
	background-image: url(../images/Brand/horseshoe/navElements/makeResRightHorseshoe.gif);
	background-repeat: no-repeat;
}

.navMid {
	padding-top: 3px;
	width:188px;
	height:37px;
	background-image: url(../images/Brand/horseshoe/navElements/makeResBottomHorseshoe.gif);
	background-repeat: no-repeat;
}
#makeRes {
	width:182px;
	background-color:#000000;
	padding: 0px 0px 0px 2px;
	color:#E2C05F;
}
#makeRes table.main {
	font-size:8pt;
	color:#E2C05F;
	padding-left: 4px;
}

#makeRes .noHotel {
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	padding-top: 50px;
	padding-bottom: 50px;
}

#makeRes a {
	line-height:23px;
	color:#E2C05F;
}
#makeRes .tdSelect {
	padding:0px 5px 2px 0px;
	
}
#makeRes select {
	font-size:8pt;
}
#makeRes .slctOptions {
	width:170px;
	margin-bottom:10px;
	margin-top: 3px;
}
#makeRes .bookNow {
	background-image:url(../images/Brand/horseshoe/navElements/book_nowHorseshoe.gif);
	background-repeat:no-repeat;
	line-height:19px;
	width: 68px;
	padding-right: 3px;
}
#makeRes th {
	background-image:url(../images/Brand/horseshoe/navElements/headMakeReservationHorseshoe.gif);
	background-repeat:no-repeat;
	height:18px;
	width: 160px;
}
#makeRes .resCalendarCell {
	background-image:url(../images/Brand/horseshoe/navElements/btnCalendarHorseshoe.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:15px;
}
.bestRateCell {
	width:100px;
	background-image:url(../images/Brand/horseshoe/navElements/bestRateHorseshoe.gif);
	background-repeat:no-repeat;
}


/*---------- LEFT NAVIGATION CELL DEFINITIONS ----------*/
#leftNav {
	width:200px;
	background-color:#000;
	vertical-align: top;
}
#leftNav table td.leftMain {
	padding-top: 25px;
}
.logo {
	width:188px;
	height:102px;
	background-image:url(../images/Brand/horseshoe/navElements/logoHorseshoe.gif);
	background-repeat:no-repeat;
}

#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/horseshoe/navElements/Brand_bar.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:#000000;
	width:198px;
	padding: 0px;
	margin: 0px;
}
#cntTtlRewards table {
	width: 100%;
}
#cntTtlRewards th {
	background-image:url(../images/Brand/Stylesheets/trLogin/trHeadHarrahs198.gif);
	height:55px;
	width:196px;
}
#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:196px; 
	font-family:Arial;
	font-size:8pt;
}
#cntTtlRewards table.ttlRewardsLogin td {
	/*padding-bottom:3px;*/
}
#cntTtlRewards td.cntTtlRewardsLogin {
	/*padding-top:5px;*/
	background-image:url(../images/Brand/Stylesheets/trLogin/trLoginHarrahs198.jpg);
}
#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:#000;
	width:198px;
	padding: 0px;
	margin: 0px;
}
#ourCasino table {
	width: 100%;
}
#ourCasino th {
	height:70px;
	width:196px;
	background-image:url(../images/Brand/horseshoe/navElements/OurCasinosHorseshoe.gif);
	background-repeat:no-repeat;
}
#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: #E6BE66;
}
#ourCasino td.csnLocator {
	padding-top: 25px;
	text-align:center;
	vertical-align: middle;
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
}
#ourCasino td.csnLocator a {
	color: #fff;
	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-------*/
#ourCasinos {
	background-image:url(../images/Brand/horseshoe/navElements/OurCasinosHorseshoe.gif);
}
#btnClear{
	background-image:url(http://www.harrahs.com/images/Brand/horseshoe/navElement/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 
}
#regLogInNav{
	color:#110002;
	background-color:#FFCF70;
	line-height:21px;
	white-space:nowrap;
}
#regLogInNav table {
	width:576px;
}
#regLogInNav th {
	font-size:12px;
	font-weight:normal;
	background-image:url();
	line-height:20px;
	text-indent:11px;
}
#regLogInNav td {
	font-size:11px;
	padding-left:10px;
}
#regLogInNav a {
	color:#110002;
	font-size:10px;
}
#regLogInNav input.btn {
	border:1px solid #000000;
	color:#000000;
	font-size:11px;font-family:Arial, Helvetica, sans-serif;
	background-color:#CCCCCC;
	vertical-align:middle;
	text-transform:uppercase;
	padding: 0px 2px 0px 2px;
	height:16px;width:50px;
}

#opinionLab {
	color:#FFFFFF;
}

