/* CSS Document - HARRAHS CORPORATE CSS */
@import url("/css_includes/trModule-home.css");


/* -- NEW DEFINITIONS FOR GLOBAL INCLUDE FILES --*/
#topNavigation, #bottomNavigtion {color:#FFFFFF}
a.gnLink:link, a.gnLink:visited {color:#FFFFFF}

/* footer colors */
#flashFooterContent, #flashFooterContent a { color:#FFFFFF; }
#opinionLab { color:#FFFFFF; }


body {
    margin:0px auto;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    text-align:center;
	background-image: url(/images/enterprise/enterpriseBg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#0a1236;
}
p {
    margin:0px;
}
img {
    border: #fff solid 0px;
}
strong {
    font-size:8pt;
}
.bold {
    font-weight:bold;
}
.wdh510 {
    width: 510px;
}
.padTop2 {
    padding-top:2px;
}
.padLeft20 {
    padding-left: 20px;
}
.padTop20 {
    padding-top: 20px;
}
.padBottom10 {
    padding-bottom: 10px;
}
.padLeft28 {
    padding-left: 28px;
}
.padBottom30 {
    padding-bottom: 30px;
}
.padTop10 {
    padding-top: 10px;
}
.mLeft10{
    margin-left:10px;
}
.mRight13{
    margin-right:13px;
}
/*---------- GLOBAL DEFINITIONS ----------*/
#mainTable {
    width:960px;
    margin: 0px auto;
    border-right: 2px #172D69 solid;
    background-color:#ffffff;
}
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:956px;
    background-color:#172D69;
    color:#ffffff;
    text-align:center;
	padding-bottom:5px;
}
#topNav table, #bottomNav table {
    width:80%;
	margin-left:auto;
	margin-right:auto;
}
#topNav td, #bottomNav td {
    text-align:center;
    vertical-align:middle;
    color:#ffffff;
}
#topNav td{
    padding:2px 0px 5px 0px;
}
#bottomNav td {
    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;
}
/*---------- MAKE RESERVATION DEFINITIONS ----------*/
.makeResTop {
    width:188px;
    background-color: #E8C13E;
    height:5px;
}
.makeResLeft {
    width:3px;
    background-color:#E8C13E;
}

.makeResRight {
    width:3px;
    background-color:#E8C13E;
}

.navMid {
    margin-top: 3px;
    width:188px;
    height:3px;
    background-image:url(/images/corporate/navElements/destNavMid.gif);
}
#makeRes {
    width:184px;
    background-color:#E8C13E;
    padding: 0px 0px 0px 6px;
}
#makeRes table {
    margin: 0px 1px 0px 1px;
    font-size:8pt;
    color:#172D69;
}

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

#makeRes a {
    line-height:23px;
    color:#172D69;
    margin-bottom:2px;
}
#makeRes .tdSelect {
    padding:0px 5px 2px 0px;
    
}
#makeRes select {
    font-size:8pt;
}
#makeRes .slctOptions {
    width:174px;
    margin-bottom:6px;
    margin-top: 3px;
}
#makeRes .bookNow {
    background-image:url(/images/corporate/navElements/book_now.gif);
    background-repeat:no-repeat;
    line-height:19px;
    width: 67px;
    padding-right: 2px;
}
#makeRes th {
    background-image:url(/images/corporate/navElements/headMakeReservation.gif);
    background-repeat:no-repeat;
    height:18px;
    width: 160px;
}
#makeRes .resCalendarCell {
    background-image:url(/images/corporate/navElements/btnCalendar.gif);
    background-position:left;
    background-repeat:no-repeat;
    width:15px;
}
.bestRateCell {
    width:110px;
    background-image:url(/images/corporate/navElements/bestRate.gif);
    background-repeat:no-repeat;
}


/*---------- LEFT NAVIGATION CELL DEFINITIONS ----------*/
#leftNav {
    width:198px;
	padding:0px 25px;
    background-color:#152D69;
}
#leftNav table.makeRes {
    margin-bottom:3px;
	width:200px;
}
.logo {
    width:188px;
    height:1px;
    background-image:url(/images/spacer.gif);
    background-repeat:no-repeat;
}

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

#makeResForm {
	margin:0px;
}

/*---------- DESTINATION FEATURES DEFINITIONS ----------*/
.ltNavFeaturesLeft {
    width:3px;
    background-color:#172D67;
    background-image:url(/images/corporate/navElements/destLeft.gif);
    background-repeat:repeat-y;
}
.ltNavFeaturesRight {
    width:3px;
    background-color:#172D67;
    background-image:url(/images/corporate/navElements/destRight.gif);
    background-repeat:repeat-y;
}
.ltNavFeaturesBottom {
    width:188px;
    height:1px;
    background-color:#172D67;
    background-image:url(/images/corporate/navElements/destbot.gif);
    background-repeat:repeat-x;
}

#ltNavFeatures {
    width:170px;
    background-color:#172D67;
    padding-top: 0px;
}

#ltNavFeatures table {
    width:170px;
    padding-bottom:5px;
    margin:3px 0px 3px 0px;
/*  border:#6C7EA4 solid 1px;   */
}
#ltNavFeatures th {
    background-image:url(/images/corporate/navElements/headDestFeatures.gif);
    background-repeat:no-repeat;
    background-position:left;
    height:25px;
}
#ltNavFeatures td {
    color:#ffffff;
    padding:0px 0px 10px 5px;
}
#ltNavFeatures a {
    color:#ffffff;
    font-size:7pt;
    line-height:16px;
    text-transform: uppercase;
}
#ltNavFeatures a.selected {
    color:#ffffff;
    font-size:8pt !important;
    line-height:16px;
    text-transform: uppercase;
    font-weight:bold;
}
#ltNavFeatures a:hover {
    text-decoration:underline;
}

/* Ads place holder */

.adPlaceHolder table {
    width: 162px;
}
.adPlaceHolder table td {
    padding-bottom: 5px;
}
.adPlaceHolder img {
    border: #ffffff solid 1px;
}


/*---------- BOTTOM NAVIGATION MENU DEFINITIONS ----------*/
#bottomNav {
    background-color:#152D69;
    padding: 0px 3px;
    text-align:center;
}
#bottomNav table {
    text-align:center;
    vertical-align:middle;
}

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

.pTop12 {
    padding-top: 12px;
}

/************** Global Declaration Ends *****************/

/*---------- RIGHT CONTENT PLACEHOLDER DEFINITION ----------*/
#rightContent{
    width:576px;
}



/*------ MAIN CONTENT DEFINITIONS ------*/
#regMainContent {
    background-color:#FFFFFF;
    padding:0px 11px;
    vertical-align:top;
    margin:0px;
}
#regMainContent table{
    width:100%;
}
/*--------GLOBAL MODULE CLASSES--------*/
.module {   
    border: #162D68 solid 1px;
    background-color:#FFFFFF;
    margin:5px 0px;
    width:100%;
}
.moduleHeader { 
    border-bottom:#162D68 solid 1px;
    background-color:#162D68;
    color:#ffffff;
    font-size:9pt;
    font-weight:bold;
    text-indent:7px;
    text-transform:uppercase;
    line-height:20px;
}
.moduleHeader a{
        color:#ffffff;
}
#regLogInNav{
    background-image:url();
    background-color:#D2D4DE;
    line-height:21px;
    font-weight:bold;
    white-space:nowrap;
    color:#162D68;
}
#regLogInNav table {
    width:576px;
}
#regLogInNav th {
    font-size:8pt;
    font-weight:normal;
    color:#162D68;
    background-image:url();
    line-height:20px;
    text-indent:11px;
}
#regLogInNav td {
    color:#162D68;
    font-weight:normal;
}
#regLogInNav a {
    color:#162D68;
    font-size:7pt;
    font-weight:normal;
}

/* END GLOBAL CSS  */


/*-------------- BREADCRUMBS --------------------------*/
#corp3 #breadcrumbs {
    width:576px;
    color:#182E68;
    text-transform:uppercase;
    text-indent: 11px;
    line-height:21px;
}
#corp3 #breadcrumbs a {
    color:#182E68;
}
/*---------- MAIN CONTENT CELL DEFINTIONS --------*/
#corp3 #mainContent {
    width:578px;;
    vertical-align:top;
    background-color:#ffffff;
    padding:0px 20px 0 22px;
}

#corp3 #mainContent .container {
    width:532px;
}

#corp3 #mainContent .middleContainer {
    width:312px;
}

/*---------- MAIN CONTENT CELL DEFINTIONS --------*/
#corp3 #regMainContent {
    width:100%;
    vertical-align:top;
    background-color:#ffffff;
    padding:0px 28px 0px 30px;
}

#corp3 #regPgHead table{
    background-image:url();
    color: #000000;
    text-align:left;
}
#corp3 #regPgHead th {
    margin:0px;
    color:#172D67;
    font-size:18pt;
    font-weight:bold;
    vertical-align: top;
    padding-left:28px;
    padding-top: 14px;
    padding-bottom: 10px;
}
#corp3 #regPgHead p {   
    color: #000000;
    font-size: 8pt;
    line-height:14px;
    padding: 0px 210px 10px 9px;
    margin-left:20px;
}

#corp3 #regPgHead h2 {  
    color: #000000;
    font-size: 8pt;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 14px;
    padding: 12px 30px 0px 9px;
    margin-left:20px;
}

#corp3 #regPgHead h2 a {    
    color: #000000;
}

#corp3 #regPgHead span {
color: #CBCBCB;
}
#corp3 #regPgHead span.plain {
    color:#172D67;
    font-size:18pt;
    font-weight: normal;
}
#corp3 #regPgHead .imageMap {
    padding-left: 30px;
    padding-right: 28px;
    padding-bottom: 10px;
}
#corp3 #regPgHead .imageMap img {
    width:518px;
    height:15px;
}
/*---------- MODULE DEFINITIONS - APPLIES TO ALL MODULE TABLES (stay&play, events, entertainment) ----------*/
#corp3 .module {
    width:100%;
    background-color:#ffffff;
    border:#172D67 solid 1px;
    margin-top:0px;
    margin-bottom:10px;
}
#corp3 .moduleHeader {
    color:#ffffff;
    text-align:left;
    background-color:#172D67;
    font-size:8pt;
    font-weight: bold;
    text-indent:15px;
    text-transform:uppercase;
    padding:5px 0px;
}

#corp3 .moduleHeader a {
    color: #ffffff;
}
#corp3 .moduleHeader img {
    margin-left:-2px;
}
/* -- PRICE LEGEND --*/
#corp3 #entreePrice {
    font-size:8pt;
    padding:7px 0px 15px 0px;
}
/* -- RESTAURANT LIST DEFINITIONS --*/
#corp3 #restaurantList td{
    padding-left:22px;
    line-height:20px;
    font-size:8pt;
}
#corp3 #restaurantList a.bold{
    color:#172D67;
    font-weight:bold;
}
#corp3 .altRow {
    background-color:#D2D5DE;
}

#corp3 table.contentModule {
    width:100%;
}

#corp3 table.contentModule td {
    vertical-align:top;
    padding:15px;
    font-size: 8pt;
}
#corp3 table.contentModule p {
    padding-bottom: 10px;
}
#corp3 table.contentModule img {
    border:#172D69 solid 1px;
}
#corp3 table.contentModule a {
    color:#172D69;
    font-weight:bold;
    line-height:23px;
}
#corp3 table.contentModule h1 {
    color:#172D67;
    text-transform:uppercase;
    font-size: 8pt;
    font-weight: bold;
    margin:0px
}
#corp3 table.contentModule h1 a {   
    color:#172D67;
    font-size: 8pt;
    font-weight: bold;
    text-transform:uppercase;
}


/* Slot Finder */

/*-------------- BREADCRUMBS --------------------------*/
#corp4 #breadcrumbs {
    width:576px;
    color:#182E68;
    text-transform:uppercase;
    text-indent: 11px;
    line-height:21px;
}
#corp4 #breadcrumbs a {
    color:#182E68;
}

/*---------- MAIN CONTENT CELL DEFINTIONS --------*/
#corp4 #regMainContent {
    width:578px;
    vertical-align:top;
    background-color:#ffffff;
    padding:0px 27px 0 30px;
}

#corp4 #regMainContent .middleContainer {
    width:304px;
}

#corp4 #regMainContent .head {
    color: #172D69;
    font-size: 8pt;
    font-weight: bold;
    padding-top: 10px;
}

#corp4 #regMainContent .intro {
    color: #000000;
    font-size: 8pt;
    font-weight: normal;
    padding-top: 2px;
    padding-bottom: 15px;
}

#corp4 #regPgHead {
    vertical-align: top;
    padding-bottom: 15px;
}
#corp4 #regPgHead th {
    margin:0px;
    color:#172D67;
    font-size:18pt;
    font-weight:bold;
    vertical-align: top;
    padding-left:29px;
    padding-top: 14px;
}
#corp4 #regPgHead th img{
    vertical-align: top;
    margin-top: 5px;
    margin-bottom: 3px;
}
#corp4 #heroImage {
    text-align: center;
}
#corp4 #heroImage img {
    border: #172D67 solid 2px;
}
#corp4 #heroLinkLeft a {
    color:#989898;
    text-transform:uppercase;
    font-weight:bold;
}
#corp4 #heroLinkRight {
    text-align:right;
    color:#989898;
    text-transform:uppercase;
    font-weight:bold;
}
#corp4 #heroLinkRight a {
    color:#989898;
}
#corp4 #mainText { 
        padding-top: 15px; 
        font-size: 11px; 
        line-height:14px; 
        padding-right:1px; 
} 
#corp4 #mainText p { 
        padding:0px 0px 0px 1px; 
        margin:0px; 
        font-size: 8pt; 
        line-height:14px; 
} 

/*---------- MAIN MODULE DEFINTIONS ----------*/
#corp4 table.contentModule td {
    font-size: 8pt;
    vertical-align:top;
    padding:8px 5px 0px 8px;
}
#corp4 table.contentModule p {
    padding:0px 0px 8px 0px;
}

#corp4 table.contentModule img {
    border:#172D69 solid 1px;
}
#corp4 table.contentModule div {
    color:#172D69;
    font-weight:bold;
    padding-bottom: 15px;
}
#corp4 table.contentModule div a {
    color:#172D69;
    font-weight:bold;
}

#corp4 table.contentModule h1 {
    color:#172D67;
    text-transform:uppercase;
    font-size: 8pt;
    font-weight: bold;
    margin:0px
}
#corp4 table.contentModule h1 a {   
    color:#172D67;
    font-size: 8pt;
    font-weight: bold;
    text-transform:uppercase;
}

#corp4 .midImg {
    padding: 3px 5px 3px 0px;
    width:122px;
    float:left;
}
#corp4 .midImg img {
    border:#172D69 solid 1px;
}


#corp4 table.denomModule {
    width: 100%;
    margin-bottom: 5px;
}
#corp4 table.denomModule td {
    font-size: 8pt;
    vertical-align:top;
    padding:8px 2px 0px 0px;
}
#corp4 table.denomModule td.rad {
    width: 20px;
    vertical-align:top;
    padding:6px 5px 0px 10px;
}
#corp4 table.denomModule td.rad {
    width: 20px;
    vertical-align:top;
    padding:6px 5px 0px 10px;
}
#corp4 table.denomModule input {
    padding-right: 5px;
}


/*---------- MODULE DEFINITIONS - APPLIES TO ALL MODULE TABLES (stay&play, events, entertainment) ----------*/
#corp4 .module {
    width:100%;
    background-color:#ffffff;
    border:#172D67 solid 1px;;
    margin-top:0px;
    margin-bottom:10px;
}
#corp4 .moduleHeader {
    color:#ffffff;
    text-align:left;
    background-color:#172D67;
    font-size:8pt;
    font-weight: bold;
    text-indent:7px;
    text-transform:uppercase;
    line-height:23px;
}
#corp4 .moduleHeader a{
    color:#ffffff;
}
#corp4 .drpDownClmn {
    vertical-align: top;
    background-color:#162D68;
    line-height:20px;
    padding-right: 2px;
}
#corp4 .drpDown {
    margin-top: 2px;
    font-size: 7pt;
}

#corp4 ul.pgnation {
    margin: 0;
    list-style-type: none;
    padding-left: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
}
#corp4 ul.pgnation li {
    display: inline;
    margin: 0;
    font-weight:normal;
    font-size: 7.5pt;
    color:#162D68;
}

#corp4 ul.pgnation li a {
    color:#162D68;
}
#corp4 ul.pgnation li a.selected {
    font-weight:bold;
}

#corp4 .pgnationNr {
    padding-left: 6px;
    padding-bottom: 8px;
    font-size: 7pt;
    color:#162D68;
    font-weight:normal;
}
#corp4 .pgnationNr span {
    color:#000;
}
#corp4 .pgnationNr a {
    color:#162D68;
}
#corp4 .pgnationNr a.selected {
    font-weight: bold;
}


/* =================== RIGHT SIDE CONTENT BOX ===================== */
#corp4 .rtSideModule {  
    padding-left:24px;
    font-size:8pt;
}
#corp4 .rtSideModule table {
    width:190px;
    border:#E8C13E solid 1px;
    margin-bottom:10px;
}
#corp4 .rtSideModule td {   
    padding:7px 7px 7px 7px;
    background-color:#ffffff;
}
#corp4 .rtSideModule th {   
    border-bottom:#E8C13E solid 1px;
    color:#172D69;
    background-color:#E8C13E;
    font-size:8pt;
    font-weight: bold;
    text-indent:7px;
    text-transform:uppercase;
    line-height:23px;
}
#corp4 .rtSideModule h1 {
    color:#172D69;
    font-weight:bold;
    font-size:8pt;
    margin:5px 0px;
}
#corp4 .rtSideModule a {
    color:#172D69;
    font-weight:normal;
    text-transform: capitalize;
}
#corp4 .rtSideModule a.selected {
    color:#172D69;
    font-weight:bold;
    text-transform: capitalize;
}

#corp4 .rtSideModule ul {
    margin:0px;
    list-style-type:none;
    padding-left:0px;
}
#corp4 .rtSideModule li {
    padding-bottom:2px;
}

#corp4 .rtSideModule ul.nbr a {
    font-weight: bold;
    margin:0px;
    list-style-type:decimal;
    padding-left:0px;
}
#corp4 .rtSideModule select {
    width: 100px;
    font-size: 8pt;
    font-weight: normal;
    margin: 0px 15px 0px 0px;
    padding: 0px;
}
#corp4 .rtSideModule .absMiddle {
    vertical-align:middle;
    margin-bottom:5px;
    margin-bottom: expression("8px") !important;
}

#corp4 table.hotSlotModule {
    width:100%;
}
#corp4 table.hotSlotModule td {
    font-size: 8pt;
    vertical-align:top;
    padding:7px 5px 0px 7px;
}
#corp4 table.hotSlotModule p {
    padding:0px;
}
#corp4 table.hotSlotModule span {
    font-weight: bold;
    color:#172D69;
}

#corp4 table.hotSlotModule img {
    border:#172D69 solid 1px;
    margin-bottom: 5px;
}
#corp4 table.hotSlotModule a {
    color:#172D69;
    font-weight:bold;
}
#corp4 table.hotSlotModule div {
    color:#172D69;
    font-weight:bold;
    padding-bottom: 10px;
}
#corp4 table.hotSlotModule div a {
    color:#172D69;
    font-weight:bold;
}

#corp4 table.hotSlotModule h1 {
    color:#172D67;
    text-transform:uppercase;
    font-size: 8pt;
    font-weight: bold;
    margin:0px
}
#corp4 table.hotSlotModule h1 a {   
    color:#172D67;
    font-size: 8pt;
    font-weight: bold;
    text-transform:uppercase;
}

#corp4 table.slotSearchModule{
    width:100%;
}

#corp4 table.slotSearchModule td {
    font-size: 8pt;
    vertical-align:top;
    padding:7px 5px 0px 7px;
}
#corp4 table.slotSearchModule p {
    padding-bottom:7px;
}

#corp4 table.slotSearchModule img {
    border:#172D69 solid 1px;
    margin-bottom: 7px;
}

#corp4 table.slotSearchModule div {
    color:#172D69;
    font-weight:bold;
    padding-bottom: 10px;
}

/* ADDED CLASSES By DEEPTI */
#corp4 table.StateModule {
    width:100%;
}

#corp4 table.StateModule p {
    padding:0px;
    font-weight:bold;
}

#corp4 table.StateModule  img {
    border:#172D69 solid 1px;
    margin-bottom: 5px;
}
#corp4 table.StateModule  a {
    color:#172D69;
    font-weight:bold;
}
#corp4 table.StateModule  div a {
    color:#172D69;
    font-weight:bold;
}

#corp4 table.StateModule h1 {
    padding-left: 7px;
    padding-right:30px;
    padding-bottom: 5px; 
    font-size: 8pt;
    font-weight: bold;
    margin:0px;
} 
#corp4 table.StateModule h1.state {
    padding-left: 7px;
    padding-right:30px;
    padding-top: 5px;
    font-size: 8pt;
    font-weight: bold;
    margin:0px;
}
#corp4 table.StateModule  td {
    font-size: 8pt;
    vertical-align:top;
    padding:3px 2px 0px 0px;
}
#corp4 table.StateModule td.radio {
    width: 20px;
    vertical-align:top;
    padding:1px 5px 0px 10px;
}
#corp4 table.StateModule td select {
    font-size:8pt;
    width:160px;
    margin-bottom:5px;
    margin-top: 3px;
    margin-right:4px;
}
#corp4 table.StateModule .absMiddle {
    vertical-align:middle;
    margin-bottom:5px;
    margin-bottom: expression("8px") !important;
    margin-right:5px;
}

/* END - ADDED CLASSES By DEEPTI */


/*---------- SLOT FINDER SEARCH RESULT DEFINITIONS ENDS ----------*/

#corp4 table.contentModule
{
    width:100%;
}

#corp4 table.slotSearchModule td select {
    font-size:8pt;
    width:130px;
    margin-bottom:5px;
    margin-top: 3px;
}

#corp4 table td.listing {
    background-color: #D2D5DE;
    padding-left:5px;
    border-bottom:1px solid #FFF;
    font-size: 8pt;
    text-transform: capitalize;
}
#corp4 table td.listing.listing a {
    color: #000;
}
.resultPagination {
    width:100%;
}

.resultPagination td {
    font-size: 8pt;
    vertical-align:top;
    padding:6px 0px 8px 6px;
}

.resultPagination a {
    font-size: 8pt;
    color:#172D67;
}

.resultPagination td b {
    font-size: 8pt;
    color:#172D67;
    font-weight:bold;
}

.buttons {  
    padding-left:1px;
    padding-right:1px;      
    padding-bottom:1px;         
}

.searchResult { 
    border-top: #162D68 solid 1px;
    padding-top:1px;
    padding-left:1px;
    padding-right:1px;      
}

.searchResult table{
    width:100%;
    background-color:#FFF;
    line-height:15px;
    margin:0px;
    padding:0px;
}

.searchResult table td{
    background-color:#FFF;
}

.searchResult table div{
    margin:0px;
}

.searchResult table div a{
    font-size:8pt;
    font-weight:normal;
    text-transform:none;
    color:#000;
}

.searchResult table div img{
    margin-right:2px;
    margin-top:5px;
    vertical-align:top;
}

.searchResult .header{
    background-color:#D2D5DE;
    font-size:7.5pt;
    font-weight:bold;
    text-transform:none;
    line-height:15px;
    color:#172D67;
    padding-left:5px;
    border-bottom:expression("2px solid #FFF");
    border-bottom:1px solid #FFF;
}

.modifyCurrentSearch{
    background-color:#172D67;
    line-height:15px;
    font-size:8pt;
    color:#fff;
    width:153px;
    float:left;
    text-align:center;  
}

.modifySearch{
    background-color:#172D67;
    line-height:15px;
    font-size:8pt;
    color:#fff;
    width:92px;
    float:left;
    text-align:center;  
}

.modifySearch a, .newSearch a, .Print a, .PrintTable a{
    font-size:8pt;
    color:#fff;
}
.modifyCurrentSearch a, .newSearch a, .Print a, .PrintTable a{
    font-size:8pt;
    color:#fff;
}

.newSearch{
    background-color:#172D67;
    line-height:15px;
    font-size:8pt;
    color:#fff;
    width:85px;
    float:left;
    text-align:center;
    margin-left:1px;
}

.Print{
    background-color:#172D67;
    line-height:15px;
    font-size:8pt;
    color:#fff;
    width:60px;
    float:left;
    text-align:center;
    margin-left:1px;
}


.PrintTable{
    background-color:#172D67;
    line-height:15px;
    font-size:8pt;
    color:#fff;
    width:120px;
    float:left;
    text-align:center;
    margin-left:1px;
}


#corp4 .altRow {
    background-color:#D2D5DE;
    padding-left:5px;
    border-bottom:1px solid #FFF;
    font-size:8pt;
}

.altRowSelected{
    background-color:#E9EAEF;
}

.altRowSelected table{
    width:300px;
}

.altRowSelected table td{
    background-color:#E9EAEF;
    margin:0px;
    padding:0px;
    border-bottom:expression("2px solid #FFF");
    border-bottom:1px solid #FFF;
}
.altRowSelected a{
    margin-left:0px;
}

.altRowSelected .spanLeft{
    float:left;
    margin-left:22px;
}

.altRowSelected .spanRight{
    float:right;
    margin-right:15px;  
}

.span80{
    width:expression("80px");
    width:85px;
    vertical-align:middle;
}

.span85{
    width:85px;
    vertical-align:middle;
    text-align:center;
}

.span90{
    width:90px;
}

.span110{
    width:expression("110px");
    width:104px;
    vertical-align:middle;
}

.span120{
    width:120px;
    vertical-align:middle;
}


a {
    color:#000;
}

.floatLeft
{
    float:left;
}

.floatRight
{
    float:right;
}

.spanRight{
    float:right;
    margin-right:5px;
}

.alignRight
{text-align:right;}

/*---------- SLOT FINDER SEARCH RESULT DEFINITIONS ENDS ----------*/

/*-------- FLASH MODULE OR HERO IMAGE ---------------*/

#harCorp #leftNav {
    width:200px;
    background-color:#E8C13E;
}

#harCorp #leftNav table {
    margin-bottom:0px;
}

#harCorpmainTable {
    width:956px;
    margin: 0px auto;
    border: 2px #172D69 solid;
	background-color:#FFFFFF;
}

#harCorp #mainImage {
    width:512px;
    height:216px;
    padding:0px;
    margin:0px;
	background-color:#CCCCCC;
}

/*--------TOTAL REWARDS MODULE---------------*/
 #harCorp #cntTtlRewards {
    background-color:#162E6A;
    width:198px;
}
 #harCorp #cntTtlRewards th {
    background-image:url(/images/Brand/Stylesheets/trLogin/trHeadHarrahs198.gif);
    height:55px;
    width:198px;
}
#harCorp #cntTtlRewards td.ttlRewardsCards {
    background-image:url(/images/Brand/Stylesheets/trLogin/trCardsHarrahs198.gif);
    background-repeat:no-repeat;
    height:115px;
}
#harCorp #cntTtlRewards table.ttlRewardsLogin {
	font-family:Arial;
	font-size:8pt;
	margin-left:5px;
}
#harCorp #cntTtlRewards td.cntTtlRewardsLogin {
    padding-top:5px;
    background-image:url(/images/Brand/Stylesheets/trLogin/trCardsHarrahs198.gif);
    background-repeat:no-repeat;
	background-position:center;
}

#harCorp #cntTtlRewards td, #cntTtlRewards a{
    color:#ffffff;
/*  font-weight:bold; */
    font-family:Arial;
    font-size:8pt;
}
#harCorp #cntTtlRewards input {
    border:#7F9CBA solid 1px;
    margin-bottom:2px;
}
#harCorp #cntTtlRewards input.memberNum {
    width:95px;
    font-size:8pt;
}
#harCorp #cntTtlRewards input.pinNum {
    width:51px;
    font-size:8pt;
}

/*-------- Background Color---------------*/
.bgColor {
    background-color:#152D69;
}

.rtSideBrandLogos {
width:187px;
height:690px;
background-color:#6C7EA6;
}



.bgColorbrand{
    background-color:#ffffff;
}
.bgcolorRight{
    background-color:#6C7EA6
}
/*-------- DESTINATION TEXT LINKS ---------------*/
#destTextLinks {
	background-color:#6c7ea6;
	border:1px solid #6c7ea6;
	color:#FFFFFF;
	font-size:7pt;
	line-height:16px;
	text-transform:uppercase;
	vertical-align:middle;
	text-align:center;
	margin-left:2px;
	margin-top:2px;
	width:708px;
}

#destTextLinks td {
    text-align:center;
    vertical-align:middle;
    color:#FFFFFF;
}

#destTextLinks a {
    color:#FFFFFF;
    font-size:7pt;
    padding:0px 1px 0px 3px;
    line-height:16px;
}

#topNav a.selected {
    font-weight:bold;
}

/*----------CENTER BANNER ADS----------*/
#cntBannerAds {
    background-color:#152D69;
    padding:11px 0px 11px 5px;
	width: 100%;
}
#cntBannerAds img{
    border:#ffffff solid 1px;
    margin: 0px 45px;
}

/*---------- MAIN CONTENT CELL DEFINTIONS --------*/
#regMainContent {
    background-color:#FFFFFF;
    padding:0px 9px;
    vertical-align:top;
    margin:0px;
}
/*--IMAGE MODULE --*/
table.data1{
    width:100%;

}
table.data1 td {
        vertical-align:middle;
        text-align:center;
        width: 33%;
        padding-top: 15px;
        padding-bottom: 15px;
}


/*--IMAGE MODULE ENDS HERE--*/


.mktModule {
    width:100%;
    background-color:#FFFFFF;
    border:#0E004F solid 1px;
    margin-bottom:5px; 
}
.mktModuleHeader {
    color:#FFFFFF;
    text-align:left;
    background-color:#172D67;
    font-size:8pt;
    font-weight: bold;
    text-indent:15px;
    text-transform:uppercase;
    line-height:23px;

}
.mktModuleHeader a{
    color:#FFFFFF;
}
/* DATA 2 CLASSES FOR STAY & PLAY --*/
#play {
    width: 410px;
    padding-left: 8px;
    padding-top:10px;
}

#play table .data2{
    width:100%;
    background-color:#FFFFFF;

}
#play table .data2 td h3{
    color:#172D67;  
    margin:0px;
    font-size:8pt;
    font-weight:bold;
    margin-top:30px;
}
.data2H1{
    color:#17004E;  
    margin:0px;
    font-size:8.5pt;
    font-weight:bold;
    margin-top:30px !important;
    text-transform:uppercase;
}
.data2H3{
    color:#172D67;  
    margin:0px;
    font-size:8pt;
    font-weight:bold;
    margin-top:0px !important;
}
#play table .data2 td a{
    font-size:8pt;
    font-weight: bold;
    color:#2549A7;
}
#play table .data2 td span a{
    font-size:8pt;
    font-weight: bold;
    color:#2549A7;
}
#play table .data2 td p{
    font-size:8pt;
}
#play table .data2 td  img{
    border:#172D67 solid 1px;
    text-align:left;
    margin-right:12px;
    margin-left:20px;
    margin-top:30px;
}
/* data 4 class for fetaure */
#play table .data4{
    width:100%;
    background-color:#FFFFFF;
}

#play table .data4 td a{
    line-height:18px;
    color:#2549A7;
    font-weight:bold;
}
#play table .data4 td  {
    padding-left:20px;
    padding-top:10px;
    padding-bottom:5px;
}


/* RIGHT MODULE OF EMAIL SIGN UP COLUMN */
#rtModule {
    width: 340px;
    padding-left: 3px;
    padding-right: 8px;
    padding-top:10px;
}

#rtModule table .data3{
    width:100%;
    background-color:#FFFFFF;

}
#rtModule table .data3 td p{
    margin-top:10px;
    font-size:8pt;
    margin-left:10px;
    
}
#rtModule table .data3 td div{
    font-size:8pt;
    font-weight: bold;
    padding-bottom:20px;
    padding-top:3px;
    padding-left:10px;
    
}
#rtModule table .data3 td a{
    font-size:8pt;
    font-weight: bold;
    color:#2549A7;
}
/* Data 5 for Hot deals */
#rtModule table .data5{
    width:100%;
    background-color:#FFFFFF;

}
#rtModule table .data5 td {
    padding-left:9px;
    padding-top:10px;
    padding-bottom:15px;
}

#rtModule table .data5 td a{
    line-height:18px;
    color:#2549A7;
    font-weight:bold;
}

/* Data 6 for Hot deals */
#rtModule table .data6{
    width:100%;
    background-color:#FFFFFF;

}
#rtModule table .data6 td h3{
    color:#172D67;  
    margin:0px;
    font-size:8pt;
    font-weight:bold;
    margin-top:15px;
}

/*#rtModule table .data6 td a{
    font-weight:bold;
} */

a.lnkTitle {
    font-size:8pt;
    font-weight:bold;
    color:#172D67;
    text-decoration:none;
}
a.lnkTitle:hover {
    font-size:8pt;
    font-weight:bold;
    text-decoration:underline;
}

#rtModule table .data6 td div a { 
    font-size:8pt;
    font-weight: bold;
    color:#2549A7;
}
#rtModule table .data6 td p{
    font-size:8pt;
}
#rtModule table .data6 td  img{
    border:#172D67 solid 1px;
    text-align:left;
    margin-right:2px;
    margin-left:15px;
    margin-top:15px;
}
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;
}
.ltPad12 {
    padding-left: 2px;
}
.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 added for Jack of All Trades shtmls ************/

/* ============= RIGHT NAV IMAGE =============*/
.rtImg {
    margin-top:8px;
    width:122px;
}
.rtImg img {
    border:#172D67 solid 1px;
}
/* ============= RIGHT COLUMN CONTENT MODULE =============*/
#rccm {
    border-left:#172D67 solid 1px;
    padding:5px 0px 5px 9px;
    margin-top:8px;
    margin-bottom: 10px;
    font-size: 10px;
    line-height:14px;
}
#rccm h1 {
    color:#172D67;
    text-transform:uppercase;
    font-weight:bold;
    font-size:12px;
    margin:5px 0px;
}
#rccm h2 {
    color:#FECB18;
    font-weight:bold;
    font-size:11px;
    text-transform:uppercase;
    margin:0px;
}
#rccm p {
    margin:0px;
}
#rccm a {
    color:#172D67;
    font-weight:bold;
}
#rccm ul {
    margin:0px;
    padding:0px;
}
#rccm ol {
    margin:0px;
    padding:0px;
    margin-left:10px;
}
#rccm li {
    margin-left:17px;
    color:#172D67;
}

.diningPackage{
    width:190px;
    border:none;
}

/*================ Template 3 - WITHOUT LEFT NAV and RIGHT NAV DEFINITIONS ================*/
#noLtRtNav #mainTable {
    border: 2px #172D69 solid;
}
#noLtRtNav #regLogInNav {
    background-image:url();
    background-color:#D2D4DE;
    line-height:21px;
    font-weight:bold;
    white-space:nowrap;
}
#noLtRtNav #regLogInNav table {
    width:100%;
}
#noLtRtNav #regLogInNav th {
    font-size:8pt;
    font-weight:normal;
    color:#162D68;
    background-image:url();
    line-height:20px;
    text-indent:11px;
}
#noLtRtNav #regLogInNav td {
    color:#162D68;
    font-weight:normal;
}
#noLtRtNav #regLogInNav a {
    color:#162D68;
    font-size:7pt;
    font-weight:normal;
}

/*---------- MAIN CONTENT CELL DEFINTIONS --------*/
#noLtRtNav #corp4 #regMainContent {
    width:100%;
    vertical-align:top;
    background-color:#ffffff;
    padding:0px 0px 0px 0px;
}

#noLtRtNav #corp4 #regMainContent table {
    width:100%;
}

#noLtRtNav #corp4 #regMainContent .middleContainer {
    width:100%;
}
#noLtRtNav #corp4 #regMainContent .module {
    width:92%;
    margin-left:27px;
}
#noLtRtNav .head, #noLtRtNav .intro{
    padding:0px 27px 0px 30px;
}
#noLtRtNav #corp4 #heroImage img {
    width:99.5%;
    height:225px;
    border: #172D67 solid 2px;
}
#noLtRtNav #heroLinkLeft{
    padding-left:5px;
}
#noLtRtNav #heroLinkRight{
    padding-right:5px;
}


/*================ Template 4 - WITHOUT LEFT NAV DEFINITIONS ================*/
#noLtNav #mainTable {
    border: 2px #172D69 solid;
}

#noLtNav #regLogInNav{
    background-image:url();
    background-color:#D2D4DE;
    line-height:21px;
    font-weight:bold;
    white-space:nowrap;
}
#noLtNav #regLogInNav table {
    width:100%;
}
#noLtNav #regLogInNav th {
    font-size:8pt;
    font-weight:normal;
    color:#162D68;
    background-image:url();
    line-height:20px;
    text-indent:11px;
}
#noLtNav #regLogInNav td {
    color:#162D68;
    font-weight:normal;
}
#noLtNav #regLogInNav a {
    color:#162D68;
    font-size:7pt;
    font-weight:normal;
}

/*---------- MAIN CONTENT CELL DEFINTIONS --------*/
#noLtNav #corp4 #regMainContent {
    width:100%;
    vertical-align:top;
    background-color:#ffffff;
    padding:0px 27px 0 30px;
}

#noLtNav #corp4 #regMainContent table {
    width:100%;
}

#noLtNav #corp4 #regMainContent .middleContainer {
    width:100%;
}

#noLtNav #corp4 #heroImage img {
    width:100%;
    height:225px;
    border: #172D67 solid 2px;
}


/*================ Template 5 - WITHOUT RIGHT NAV DEFINITIONS ================*/

/*---------- MAIN CONTENT CELL DEFINTIONS --------*/
#noRtNav #corp4 #regMainContent {
    width:100%;
    vertical-align:top;
    background-color:#ffffff;
    padding:0px 27px 0 30px;
}

#noRtNav #corp4 #regMainContent table {
    width:100%;
}

#noRtNav #corp4 #regMainContent .middleContainer {
    width:100%;
}

#noRtNav #corp4 #heroImage img {
    width:100%;
    height:225px;
    border: #172D67 solid 2px;
}
/*================ Template 2 - WITHOUT TOP and BOTTOM NAV DEFINITIONS ================*/
#noNavs #mainTable {
    border: 2px #172D69 solid;
}

/*---------- Classes to disable Book Now untill JS loads ----------*/
.hiddenText{ 
     visibility:hidden; 
}
.showText{
     visibility:visible;
}
input.btn {
    border:1px solid #FEFEFE;color:#FEFEFE;font-size:10px;font-family:Arial, Helvetica, sans-serif;
    background-color:#172D69;vertical-align:middle;text-transform:uppercase;padding: 0px 2px 0px 2px;
    height:15px;width:50px;
}
/*---------- SEO TEXT DEFINITIONS ----------*/
#seoTag{
    width:778px;
    margin: 0px auto;
    font-size:9px;
    text-align:center;
    color:#FFFFFF;
}
#seoTag a{
    COLOR: #FFFFFF;
}

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

#disclaimer a{
    COLOR: #FFFFFF;
    text-decoration:underline;
}
.largefooterText{font-size:12px; color:#FFFFFF; padding-bottom:10px; padding-top:10px}
.largefooterText a{color:#FFFFFF; text-decoration:underline}

.midImgRight{ 
     padding-left: 5px;  
     padding-right: 2px;  
     float: right;  
     padding-bottom: 2px; 
     padding-top: 2px 
}
/*---------EMERGENCY MODULE CONTENT----------*/
.emergencyMod{	
	border: #cc0000 solid 2px;
	background-color:#fde8e8;
	margin:5px 0px;
	padding:9px 9px 14px 15px;
	width:100%;
	font-size:12px;
	font-weight:bold;
	text-align: left;
}
.emergencyMod a{
	color:#000000;
	text-decoration: underline;
}
.emergencyMod a:hover {
	color:#FF6600;
	text-decoration: underline;
}
.emergencyModHeader {	
	color:#CC0000;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
}	

