#topNavigation, #bottomNavigtion {
    color: #999999;
}
a.gnLink:link, a.gnLink:visited {
    color: #999999;
}
#flashFooterContent, #flashFooterContent a {
    color: #999999;
}
#opinionLab {
    color: #FFFFFF;
}
body {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    background-image: url(/e-totalrewards/content/img/background_body.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: black;
    margin: 0 auto;
    text-align: center;
}
p {
    margin: 0;
}
img {
    border: 0 solid #FFFFFF;
}
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;
}
#mainTable {
    background-color: transparent;
    border-right: 2px solid #000000;
    margin: 0 auto;
    width: 960px;
}
table {
    text-align: left;
}
form {
    margin: 0;
}
td {
    vertical-align: top;
}
p {
    margin: 0;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.rtPad5 {
    padding-right: 5px;
}
#topNav {
    background-color: #172D69;
    color: #FFFFFF;
    text-align: center;
    width: 774px;
}
#topNav table, #bottomNav table {
    width: 100%;
}
#topNav td, #bottomNav td {
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
}
#topNav td {
    padding: 2px 0 5px;
}
#bottomNav td {
    padding: 5px 0;
}
#topNav a, #bottomNav a {
    color: #999;
    font-size: 7pt;
    padding: 0 1px;
}
#bottomNav a {
    padding: 3px 0;
}
#topNav a.hcomLink {
    font-weight: bold;
}
.makeResTop {
    background-color: #F1F0EF;
    height: 5px;
    width: 188px;
}
.makeResLeft {
    background-color: #F1F0EF;
    width: 3px;
}
.makeResRight {
    background-color: #F1F0EF;
    width: 3px;
}
.navMid {
    background-image: url("images/corporate/navElements/destNavMid.gif");
    height: 3px;
    margin-top: 3px;
    width: 188px;
}
#makeRes {
    background-color: #F1F0EF;
    padding: 0 0 0 6px;
    width: 184px;
}
#makeRes table {
    color: #000;
    font-size: 8pt;
    margin: 0 1px;
}
#makeRes .noHotel {
    font-weight: normal;
    line-height: 20px;
    padding-bottom: 50px;
    padding-top: 50px;
    text-align: center;
    text-transform: uppercase;
}
#makeRes a {
    color: #000;
    line-height: 23px;
    margin-bottom: 2px;
}
#makeRes .tdSelect {
    padding: 0 5px 2px 0;
}
#makeRes select {
    font-size: 8pt;
}
#makeRes .slctOptions {
    margin-bottom: 6px;
    margin-top: 3px;
    width: 174px;
}
#makeRes .bookNow {
    background-image: url("images/corporate/navElements/book_now.gif");
    background-repeat: no-repeat;
    line-height: 19px;
    padding-right: 2px;
    width: 67px;
}
#makeRes th {
    background-image: url("images/corporate/navElements/headMakeReservation.png");
    background-repeat: no-repeat;
    height: 18px;
    width: 160px;
}
#makeRes .resCalendarCell {
    background-image: url("images/corporate/navElements/btnCalendar.gif");
    background-position: left center;
    background-repeat: no-repeat;
    width: 15px;
}
.bestRateCell {
    background-image: url("images/corporate/navElements/bestRate.gif");
    background-repeat: no-repeat;
    width: 110px;
    display:none;
}
#leftNav {
    background-color: transparent;
    padding: 0 2px;
    width: 240px;
}
#leftNav table.makeRes {
    margin-bottom: 3px;
    width: 200px;
}
.logo {
    background-image: url("images/spacer.gif");
    background-repeat: no-repeat;
    height: 1px;
    width: 188px;
}
#navleveltwo {
    color: #FFFFFF;
    padding: 0 0 0 15px;
}
#makeResForm {
    margin: 0;
}
.ltNavFeaturesLeft {
    background-color: #172D67;
    background-image: url("images/corporate/navElements/destLeft.gif");
    background-repeat: repeat-y;
    width: 3px;
}
.ltNavFeaturesRight {
    background-color: #172D67;
    background-image: url("images/corporate/navElements/destRight.gif");
    background-repeat: repeat-y;
    width: 3px;
}
.ltNavFeaturesBottom {
    background-color: #172D67;
    background-image: url("images/corporate/navElements/destbot.gif");
    background-repeat: repeat-x;
    height: 1px;
    width: 188px;
}
#ltNavFeatures {
    background-color: #172D67;
    padding-top: 0;
    width: 170px;
}
#ltNavFeatures table {
    margin: 3px 0;
    padding-bottom: 5px;
    width: 170px;
}
#ltNavFeatures th {
    background-image: url("images/corporate/navElements/headDestFeatures.gif");
    background-position: left center;
    background-repeat: no-repeat;
    height: 25px;
}
#ltNavFeatures td {
    color: #FFFFFF;
    padding: 0 0 10px 5px;
}
#ltNavFeatures a {
    color: #FFFFFF;
    font-size: 7pt;
    line-height: 16px;
    text-transform: uppercase;
}
#ltNavFeatures a.selected {
    color: #FFFFFF;
    font-size: 8pt !important;
    font-weight: bold;
    line-height: 16px;
    text-transform: uppercase;
}
#ltNavFeatures a:hover {
    text-decoration: underline;
}
.adPlaceHolder table {
    width: 162px;
}
.adPlaceHolder table td {
    padding-bottom: 5px;
}
.adPlaceHolder img {
    border: 1px solid #FFFFFF;
}
#bottomNav {
    background-color: #152D69;
    padding: 0 3px;
    text-align: center;
}
#bottomNav table {
    text-align: center;
    vertical-align: middle;
}
#footertable {
    margin: 0 auto;
    text-align: center;
}
#brandFooter {
    background-image: url("images/corporate/navElements/brand_bar.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 136px;
    width: 778px;
}
.pTop12 {
    padding-top: 12px;
}
#rightContent {
    width: 576px;
}
#regMainContent {
    background-color: #FFFFFF;
    margin: 0;
    padding: 0 11px;
    vertical-align: top;
}
#regMainContent table {
    width: 100%;
}
.module {
    background-color: #FFFFFF;
    border: 1px solid #162D68;
    margin: 5px 0;
    width: 100%;
}
.moduleHeader {
    background-color: #162D68;
    border-bottom: 1px solid #000000;
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    line-height: 20px;
    text-indent: 7px;
    text-transform: uppercase;
}
.moduleHeader a {
    color: #FFFFFF;
}
#regLogInNav {
    background-color: #D2D4DE;
    background-image: url("");
    color: #162D68;
    font-weight: bold;
    line-height: 21px;
    white-space: nowrap;
}
#regLogInNav table {
    width: 576px;
}
#regLogInNav th {
    background-image: url("");
    color: #162D68;
    font-size: 8pt;
    font-weight: normal;
    line-height: 20px;
    text-indent: 11px;
}
#regLogInNav td {
    color: #162D68;
    font-weight: normal;
}
#regLogInNav a {
    color: #162D68;
    font-size: 7pt;
    font-weight: normal;
}
#corp3 #breadcrumbs {
    color: #182E68;
    line-height: 21px;
    text-indent: 11px;
    text-transform: uppercase;
    width: 576px;
}
#corp3 #breadcrumbs a {
    color: #182E68;
}
#corp3 #mainContent {
    background-color: #FFFFFF;
    padding: 0 20px 0 22px;
    vertical-align: top;
    width: 578px;
}
#corp3 #mainContent .container {
    width: 532px;
}
#corp3 #mainContent .middleContainer {
    width: 312px;
}
#corp3 #regMainContent {
    background-color: #FFFFFF;
    padding: 0 28px 0 30px;
    vertical-align: top;
    width: 100%;
}
#corp3 #regPgHead table {
    background-image: url("");
    color: #000000;
    text-align: left;
}
#corp3 #regPgHead th {
    color: #172D67;
    font-size: 18pt;
    font-weight: bold;
    margin: 0;
    padding-bottom: 10px;
    padding-left: 28px;
    padding-top: 14px;
    vertical-align: top;
}
#corp3 #regPgHead p {
    color: #000000;
    font-size: 8pt;
    line-height: 14px;
    margin-left: 20px;
    padding: 0 210px 10px 9px;
}
#corp3 #regPgHead h2 {
    color: #000000;
    font-size: 8pt;
    font-weight: normal;
    line-height: 14px;
    margin-left: 20px;
    padding: 12px 30px 0 9px;
    text-transform: uppercase;
}
#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-bottom: 10px;
    padding-left: 30px;
    padding-right: 28px;
}
#corp3 #regPgHead .imageMap img {
    height: 15px;
    width: 518px;
}
#corp3 .module {
    background-color: #FFFFFF;
    border: 1px solid #172D67;
    margin-bottom: 10px;
    margin-top: 0;
    width: 100%;
}
#corp3 .moduleHeader {
    background-color: #172D67;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
    padding: 5px 0;
    text-align: left;
    text-indent: 15px;
    text-transform: uppercase;
}
#corp3 .moduleHeader a {
    color: #FFFFFF;
}
#corp3 .moduleHeader img {
    margin-left: -2px;
}
#corp3 #entreePrice {
    font-size: 8pt;
    padding: 7px 0 15px;
}
#corp3 #restaurantList td {
    font-size: 8pt;
    line-height: 20px;
    padding-left: 22px;
}
#corp3 #restaurantList a.bold {
    color: #172D67;
    font-weight: bold;
}
#corp3 .altRow {
    background-color: #D2D5DE;
}
#corp3 table.contentModule {
    width: 100%;
}
#corp3 table.contentModule td {
    font-size: 8pt;
    padding: 15px;
    vertical-align: top;
}
#corp3 table.contentModule p {
    padding-bottom: 10px;
}
#corp3 table.contentModule img {
    border: 1px solid #172D69;
}
#corp3 table.contentModule a {
    color: #172D69;
    font-weight: bold;
    line-height: 23px;
}
#corp3 table.contentModule h1 {
    color: #172D67;
    font-size: 8pt;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
}
#corp3 table.contentModule h1 a {
    color: #172D67;
    font-size: 8pt;
    font-weight: bold;
    text-transform: uppercase;
}

#corp4 {
	background-color:#fff;
}

#corp4 #breadcrumbs {
    color: #DD4814;
    line-height: 21px;
    text-indent: 11px;
    text-transform: uppercase;
    width: 576px;
}
#corp4 #breadcrumbs a {
    color: #DD4814;
}
#corp4 #regMainContent {
    background-color: #FFFFFF;
    padding: 0 27px 0 30px;
    vertical-align: top;
    width: 700px;
}
#corp4 #regMainContent .middleContainer {
    width: 304px;
}
#corp4 #regMainContent .middleContainerText {
    width: 450px;
}
#corp4 #regMainContent .head {
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
    padding-top: 10px;
    text-transform:none;
}

#corp4 #regMainContent .intro {
    color: #000000;
    font-size: 8pt;
    font-weight: normal;
    padding-bottom: 15px;
    padding-top: 2px;
}
#corp4 #regPgHead {
    padding-bottom: 15px;
    vertical-align: top;
}
#corp4 #regPgHead th {
    color: #000000;
    font-size: 18pt;
    font-weight: bold;
    margin: 0;
    padding-left: 29px;
    padding-top: 14px;
    vertical-align: top;
}
#corp4 #regPgHead th img {
    margin-bottom: 3px;
    margin-top: 5px;
    vertical-align: top;
}
#corp4 #heroImage {
    text-align: center;
}
#corp4 #heroImage img {
    border: 2px solid #172D67;
    margin-left: 24px;
}
#corp4 #heroLinkLeft a {
    color: #989898;
    font-weight: bold;
    text-transform: uppercase;
}
#corp4 #heroLinkRight {
    color: #989898;
    font-weight: bold;
    text-align: right;
    text-transform: uppercase;
}
#corp4 #heroLinkRight a {
    color: #989898;
}
#corp4 #mainText {
    font-size: 11px;
    line-height: 14px;
    padding-right: 1px;
    padding-top: 15px;
}
#corp4 #mainText p {
    font-size: 8pt;
    line-height: 14px;
    margin: 0;
    padding: 0 0 0 1px;
}
#corp4 table.contentModule td {
    font-size: 8pt;
    padding: 8px 5px 0 8px;
    vertical-align: top;
}
#corp4 table.contentModule p {
    padding: 0 0 8px;
}
#corp4 table.contentModule img {
    border: 1px solid #172D69;
}
#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;
    font-size: 8pt;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
}
#corp4 table.contentModule h1 a {
    color: #172D67;
    font-size: 8pt;
    font-weight: bold;
    text-transform: uppercase;
}
#corp4 .midImg {
    float: left;
    padding: 3px 5px 3px 0;
    width: 122px;
}
#corp4 .midImg img {
    border: 1px solid #172D69;
}
#corp4 table.denomModule {
    margin-bottom: 5px;
    width: 100%;
}
#corp4 table.denomModule td {
    font-size: 8pt;
    padding: 8px 2px 0 0;
    vertical-align: top;
}
#corp4 table.denomModule td.rad {
    padding: 6px 5px 0 10px;
    vertical-align: top;
    width: 20px;
}
#corp4 table.denomModule td.rad {
    padding: 6px 5px 0 10px;
    vertical-align: top;
    width: 20px;
}
#corp4 table.denomModule input {
    padding-right: 5px;
}
#corp4 .module {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    margin-bottom: 10px;
    margin-top: 0;
    width: 100%;
}
#corp4 .moduleHeader {
    background-color: #000000;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
    line-height: 23px;
    text-align: left;
    text-indent: 7px;
    text-transform: uppercase;
}
#corp4 .moduleHeader a {
    color: #FFFFFF;
}
#corp4 .drpDownClmn {
    background-color: #162D68;
    line-height: 20px;
    padding-right: 2px;
    vertical-align: top;
}
#corp4 .drpDown {
    font-size: 7pt;
    margin-top: 2px;
}
#corp4 ul.pgnation {
    list-style-type: none;
    margin: 0;
    padding-bottom: 5px;
    padding-left: 6px;
    padding-top: 5px;
}
#corp4 ul.pgnation li {
    color: #162D68;
    display: inline;
    font-size: 7.5pt;
    font-weight: normal;
    margin: 0;
}
#corp4 ul.pgnation li a {
    color: #162D68;
}
#corp4 ul.pgnation li a.selected {
    font-weight: bold;
}
#corp4 .pgnationNr {
    color: #162D68;
    font-size: 7pt;
    font-weight: normal;
    padding-bottom: 8px;
    padding-left: 6px;
}
#corp4 .pgnationNr span {
    color: #000000;
}
#corp4 .pgnationNr a {
    color: #162D68;
}
#corp4 .pgnationNr a.selected {
    font-weight: bold;
}
#corp4 .rtSideModule {
    font-size: 8pt;
    padding-left: 0;
}
#corp4 .rtSideModule table {
    border: 1px solid #DD4814;
    margin-bottom: 10px;
    width: 220px;
}
#corp4 .rtSideModule td {
    background-color: #FFFFFF;
    padding: 7px;
}
#corp4 .rtSideModule th {
    background-color: #DD4814;
    border-bottom: 1px solid #DD4814;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
    line-height: 23px;
    text-indent: 7px;
    text-transform: uppercase;
}
#corp4 .rtSideModule h1 {
    color: #172D69;
    font-size: 8pt;
    font-weight: bold;
    margin: 5px 0;
}
#corp4 .rtSideModule a {
    color: #000000;
    font-weight: normal;
    text-transform: capitalize;
}
#corp4 .rtSideModule a.selected {
    color: #172D69;
    font-weight: bold;
    text-transform: capitalize;
}
#corp4 .rtSideModule ul {
    list-style-type: none;
    margin: 0;
    padding-left: 0;
}
#corp4 .rtSideModule li {
    padding-bottom: 2px;
}
#corp4 .rtSideModule ul.nbr a {
    font-weight: bold;
    list-style-type: decimal;
    margin: 0;
    padding-left: 0;
}
#corp4 .rtSideModule select {
    font-size: 8pt;
    font-weight: normal;
    margin: 0 15px 0 0;
    padding: 0;
    width: 100px;
}
#corp4 .rtSideModule .absMiddle {
    margin-bottom: 5px;
    vertical-align: middle;
}
#corp4 table.hotSlotModule {
    width: 100%;
}
#corp4 table.hotSlotModule td {
    font-size: 8pt;
    padding: 7px 5px 0 7px;
    vertical-align: top;
}
#corp4 table.hotSlotModule p {
    padding: 0;
}
#corp4 table.hotSlotModule span {
    color: #172D69;
    font-weight: bold;
}
#corp4 table.hotSlotModule img {
    border: 1px solid #172D69;
    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;
    font-size: 8pt;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
}
#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;
    padding: 7px 5px 0 7px;
    vertical-align: top;
}
#corp4 table.slotSearchModule p {
    padding-bottom: 7px;
}
#corp4 table.slotSearchModule img {
    border: 1px solid #172D69;
    margin-bottom: 7px;
}
#corp4 table.slotSearchModule div {
    color: #172D69;
    font-weight: bold;
    padding-bottom: 10px;
}
#corp4 table.StateModule {
    width: 100%;
}
#corp4 table.StateModule p {
    font-weight: bold;
    padding: 0;
}
#corp4 table.StateModule img {
    border: 1px solid #172D69;
    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 {
    font-size: 8pt;
    font-weight: bold ;
    margin: 0;
    padding-bottom: 5px;
    padding-left: 7px;
    padding-right: 30px;
    
}
    #corp4 table.StateModule h1.state {
        font-size: 8pt;
        font-weight: bold !important;
        margin: 0;
        padding-left: 7px;
        padding-right: 30px;
        padding-top: 5px;
        text-transform: none;
    }
#corp4 table.StateModule td {
    font-size: 8pt;
    padding: 3px 2px 0 7px;
    vertical-align: top;
}
#corp4 table.StateModule td.radio {
    padding: 1px 5px 0 10px;
    vertical-align: top;
    width: 20px;
}
#corp4 table.StateModule td select {
    font-size: 8pt;
    margin-bottom: 5px;
    margin-right: 4px;
    margin-top: 3px;
    width: 160px;
    height: auto !important;
}
#corp4 table.StateModule .absMiddle {
    margin-bottom: 5px;
    margin-right: 5px;
    vertical-align: middle;
}
#corp4 table.contentModule {
    width: 100%;
}
#corp4 table.slotSearchModule td select {
    font-size: 8pt;
    margin-bottom: 5px;
    margin-top: 3px;
    width: 130px;
}
#corp4 table td.listing {
    background-color: #D2D5DE;
    border-bottom: 1px solid #FFFFFF;
    font-size: 8pt;
    padding-left: 5px;
    text-transform: capitalize;
}
#corp4 table td.listing.listing a {
    color: #000000;
}
.resultPagination {
    width: 100%;
}
.resultPagination td {
    font-size: 8pt;
    padding: 6px 0 8px 6px;
    vertical-align: top;
}
.resultPagination a {
    color: #172D67;
    font-size: 8pt;
}
.resultPagination td b {
    color: #172D67;
    font-size: 8pt;
    font-weight: bold;
}
.buttons {
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
}
.searchResult {
    border-top: 1px solid #162D68;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}
.searchResult table {
    background-color: #FFFFFF;
    line-height: 15px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.searchResult table td {
    background-color: #FFFFFF;
}
.searchResult table div {
    margin: 0;
}
.searchResult table div a {
    color: #000000;
    font-size: 8pt;
    font-weight: normal;
    text-transform: none;
}
.searchResult table div img {
    margin-right: 2px;
    margin-top: 5px;
    vertical-align: top;
}
.searchResult .header {
    background-color: #D2D5DE;
    border-bottom: 1px solid #FFFFFF;
    color: #172D67;
    font-size: 7.5pt;
    font-weight: bold;
    line-height: 15px;
    padding-left: 5px;
    text-transform: none;
}
.modifyCurrentSearch {
    background-color: #172D67;
    color: #FFFFFF;
    float: left;
    font-size: 8pt;
    line-height: 15px;
    text-align: center;
    width: 150px;
}
.modifySearch {
    background-color: #172D67;
    color: #FFFFFF;
    float: left;
    font-size: 8pt;
    line-height: 15px;
    text-align: center;
    width: 92px;
}
.modifySearch a, .newSearch a, .Print a, .PrintTable a {
    color: #FFFFFF;
    font-size: 8pt;
}
.modifyCurrentSearch a, .newSearch a, .Print a, .PrintTable a {
    color: #FFFFFF;
    font-size: 8pt;
}
.newSearch {
    background-color: #172D67;
    color: #FFFFFF;
    float: left;
    font-size: 8pt;
    line-height: 15px;
    margin-left: 1px;
    text-align: center;
    width: 150px;
}
.Print {
    background-color: #172D67;
    color: #FFFFFF;
    float: left;
    font-size: 8pt;
    line-height: 15px;
    margin-left: 1px;
    text-align: center;
    width: 144px;
}
.PrintTable {
    background-color: #172D67;
    color: #FFFFFF;
    float: left;
    font-size: 8pt;
    line-height: 15px;
    margin-left: 1px;
    text-align: center;
    width: 120px;
}
#corp4 .altRow {
    background-color: #D2D5DE;
    border-bottom: 1px solid #FFFFFF;
    font-size: 8pt;
    padding-left: 5px;
}
.altRowSelected {
    background-color: #E9EAEF;
}
.altRowSelected table {
    width: 300px;
}
.altRowSelected table td {
    background-color: #E9EAEF;
    border-bottom: 1px solid #FFFFFF;
    margin: 0;
    padding: 0;
}
.altRowSelected a {
    margin-left: 0;
}
.altRowSelected .spanLeft {
    float: left;
    margin-left: 22px;
}
.altRowSelected .spanRight {
    float: right;
    margin-right: 15px;
}
.span80 {
    vertical-align: middle;
    width: 85px;
}
.span85 {
    text-align: center;
    vertical-align: middle;
    width: 85px;
}
.span90 {
    width: 90px;
}
.span110 {
    vertical-align: middle;
    width: 104px;
}
.span120 {
    vertical-align: middle;
    width: 120px;
}
a {
    color: #000000;
}
.floatLeft {
    float: left;
}
.floatRight {
    float: right;
}
.spanRight {
    float: right;
    margin-right: 5px;
}
.alignRight {
    text-align: right;
}
#harCorp #leftNav {
    background-color: #E8C13E;
    width: 200px;
}
#harCorp #leftNav table {
    margin-bottom: 0;
}
#harCorpmainTable {
    border-left: 2px solid #172D69;
    border-right: 2px solid #172D69;
    margin: 0 auto;
    width: 778px;
}
#harCorp #mainImage {
    height: 216px;
    margin: 0;
    padding: 0;
    width: 388px;
}
#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 {
    background-image: url("images/Brand/Stylesheets/trLogin/trCardsHarrahs198.gif");
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 5px;
}
#harCorp #cntTtlRewards td, #cntTtlRewards a {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 8pt;
}
#harCorp #cntTtlRewards input {
    border: 1px solid #7F9CBA;
    margin-bottom: 2px;
}
#harCorp #cntTtlRewards input.memberNum {
    font-size: 8pt;
    width: 95px;
}
#harCorp #cntTtlRewards input.pinNum {
    font-size: 8pt;
    width: 51px;
}
.bgColor {
    background-color: #152D69;
}
.rtSideBrandLogos {
    background-color: #6C7EA6;
    height: 690px;
    width: 187px;
}
.bgColorbrand {
    background-color: #FFFFFF;
}
.bgcolorRight {
    background-color: #6C7EA6;
}
#destTextLinks {
    background-color: #6C7EA6;
    border: 1px solid #6C7EA6;
    color: #FFFFFF;
    font-size: 7pt;
    line-height: 16px;
    margin-left: 2px;
    margin-top: 2px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    width: 708px;
}
#destTextLinks td {
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
}
#destTextLinks a {
    color: #FFFFFF;
    font-size: 7pt;
    line-height: 16px;
    padding: 0 1px 0 3px;
}
#topNav a.selected {
    font-weight: bold;
}
#cntBannerAds {
    background-color: #152D69;
    padding: 11px 0 11px 5px;
    width: 100%;
}
#cntBannerAds img {
    border: 1px solid #FFFFFF;
    margin: 0 45px;
}
#regMainContent {
    background-color: #FFFFFF;
    margin: 0;
    padding: 0 9px;
    vertical-align: top;
}
table.data1 {
    width: 100%;
}
table.data1 td {
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    vertical-align: middle;
    width: 33%;
}
.mktModule {
    background-color: #FFFFFF;
    border: 1px solid #0E004F;
    margin-bottom: 5px;
    width: 100%;
}
.mktModuleHeader {
    background-color: #172D67;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
    line-height: 23px;
    text-align: left;
    text-indent: 15px;
    text-transform: uppercase;
}
.mktModuleHeader a {
    color: #FFFFFF;
}
#play {
    padding-left: 8px;
    padding-top: 10px;
    width: 410px;
}
#play table .data2 {
    background-color: #FFFFFF;
    width: 100%;
}
#play table .data2 td h3 {
    color: #172D67;
    font-size: 8pt;
    font-weight: bold;
    margin: 30px 0 0;
}
.data2H1 {
    color: #17004E;
    font-size: 8.5pt;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 30px !important;
    text-transform: uppercase;
}
.data2H3 {
    color: #172D67;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0 !important;
}
#play table .data2 td a {
    color: #2549A7;
    font-size: 8pt;
    font-weight: bold;
}
#play table .data2 td span a {
    color: #2549A7;
    font-size: 8pt;
    font-weight: bold;
}
#play table .data2 td p {
    font-size: 8pt;
}
#play table .data2 td img {
    border: 1px solid #172D67;
    margin-left: 20px;
    margin-right: 12px;
    margin-top: 30px;
    text-align: left;
}
#play table .data4 {
    background-color: #FFFFFF;
    width: 100%;
}
#play table .data4 td a {
    color: #2549A7;
    font-weight: bold;
    line-height: 18px;
}
#play table .data4 td {
    padding-bottom: 5px;
    padding-left: 20px;
    padding-top: 10px;
}
#rtModule {
    padding-left: 3px;
    padding-right: 8px;
    padding-top: 10px;
    width: 340px;
}
#rtModule table .data3 {
    background-color: #FFFFFF;
    width: 100%;
}
#rtModule table .data3 td p {
    font-size: 8pt;
    margin-left: 10px;
    margin-top: 10px;
}
#rtModule table .data3 td div {
    font-size: 8pt;
    font-weight: bold;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-top: 3px;
}
#rtModule table .data3 td a {
    color: #2549A7;
    font-size: 8pt;
    font-weight: bold;
}
#rtModule table .data5 {
    background-color: #FFFFFF;
    width: 100%;
}
#rtModule table .data5 td {
    padding-bottom: 15px;
    padding-left: 9px;
    padding-top: 10px;
}
#rtModule table .data5 td a {
    color: #2549A7;
    font-weight: bold;
    line-height: 18px;
}
#rtModule table .data6 {
    background-color: #FFFFFF;
    width: 100%;
}
#rtModule table .data6 td h3 {
    color: #172D67;
    font-size: 8pt;
    font-weight: bold;
    margin: 15px 0 0;
}
a.lnkTitle {
    color: #172D67;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
a.lnkTitle:hover {
    font-size: 8pt;
    font-weight: bold;
    text-decoration: underline;
}
#rtModule table .data6 td div a {
    color: #2549A7;
    font-size: 8pt;
    font-weight: bold;
}
#rtModule table .data6 td p {
    font-size: 8pt;
}
#rtModule table .data6 td img {
    border: 1px solid #172D67;
    margin-left: 15px;
    margin-right: 2px;
    margin-top: 15px;
    text-align: left;
}
input.TR {
    border: 1px solid #000000;
    color: #000000;
    font-size: 7pt;
    height: 14px;
    width: 100px;
}
input.pin {
    border: 1px solid #000000;
    color: #000000;
    font-size: 7pt;
    height: 14px;
    width: 55px;
}
.ltPad12 {
    padding-left: 2px;
}
.errorBox {
    background-color: #FDEAEA;
    border-color: #CC0000;
    border-right: 1px solid #CC0000;
    border-style: solid;
    border-width: 1px;
    padding: 1px;
}
.errorText {
    color: #CC0000;
    font-size: 12px;
    font-weight: bold;
}
#moduleOne .moduleImage {
    width: 90px;
}
.moduleTwo .moduleImage {
    width: 130px;
}
.moduleTwo .twoColumns {
    width: 28% !important;
}
.rtImg {
    margin-top: 8px;
    width: 122px;
}
.rtImg img {
    border: 1px solid #172D67;
}
#rccm {
    border-left: 1px solid #172D67;
    font-size: 10px;
    line-height: 14px;
    margin-bottom: 10px;
    margin-top: 8px;
    padding: 5px 0 5px 9px;
}
#rccm h1 {
    color: #172D67;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0;
    text-transform: uppercase;
}
#rccm h2 {
    color: #FECB18;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
}
#rccm p {
    margin: 0;
}
#rccm a {
    color: #172D67;
    font-weight: bold;
}
#rccm ul {
    margin: 0;
    padding: 0;
}
#rccm ol {
    margin: 0 0 0 10px;
    padding: 0;
}
#rccm li {
    color: #172D67;
    margin-left: 17px;
}
.diningPackage {
    border: medium none;
    width: 190px;
}
#noLtRtNav #mainTable {
    border: 2px solid #172D69;
}
#noLtRtNav #regLogInNav {
    background-color: #D2D4DE;
    background-image: url("");
    font-weight: bold;
    line-height: 21px;
    white-space: nowrap;
}
#noLtRtNav #regLogInNav table {
    width: 100%;
}
#noLtRtNav #regLogInNav th {
    background-image: url("");
    color: #162D68;
    font-size: 8pt;
    font-weight: normal;
    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;
}
#noLtRtNav #corp4 #regMainContent {
    background-color: #FFFFFF;
    padding: 0;
    vertical-align: top;
    width: 100%;
}
#noLtRtNav #corp4 #regMainContent table {
    width: 100%;
}
#noLtRtNav #corp4 #regMainContent .middleContainer {
    width: 100%;
}
#noLtRtNav #corp4 #regMainContent .module {
    margin-left: 27px;
    width: 92%;
}
#noLtRtNav .head, #noLtRtNav .intro {
    padding: 0 27px 0 30px;
}
#noLtRtNav #corp4 #heroImage img {
    border: 2px solid #172D67;
    height: 225px;
    width: 99.5%;
}
#noLtRtNav #heroLinkLeft {
    padding-left: 5px;
}
#noLtRtNav #heroLinkRight {
    padding-right: 5px;
}
#noLtNav #mainTable {
    border: 2px solid #172D69;
}
#noLtNav #regLogInNav {
    background-color: #D2D4DE;
    background-image: url("");
    font-weight: bold;
    line-height: 21px;
    white-space: nowrap;
}
#noLtNav #regLogInNav table {
    width: 100%;
}
#noLtNav #regLogInNav th {
    background-image: url("");
    color: #162D68;
    font-size: 8pt;
    font-weight: normal;
    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;
}
#noLtNav #corp4 #regMainContent {
    background-color: #FFFFFF;
    padding: 0 27px 0 30px;
    vertical-align: top;
    width: 100%;
}
#noLtNav #corp4 #regMainContent table {
    width: 100%;
}
#noLtNav #corp4 #regMainContent .middleContainer {
    width: 100%;
}
#noLtNav #corp4 #heroImage img {
    border: 2px solid #172D67;
    height: 225px;
    width: 100%;
}
#noRtNav #corp4 #regMainContent {
    background-color: #FFFFFF;
    padding: 0 27px 0 30px;
    vertical-align: top;
    width: 100%;
}
#noRtNav #corp4 #regMainContent table {
    width: 100%;
}
#noRtNav #corp4 #regMainContent .middleContainer {
    width: 100%;
}
#noRtNav #corp4 #heroImage img {
    border: 2px solid #172D67;
    height: 225px;
    width: 100%;
}
#noNavs #mainTable {
    border: 2px solid #172D69;
}
.hiddenText {
    visibility: hidden;
}
.showText {
    visibility: visible;
}
input.btn {
    background-color: #172D69;
    border: 1px solid #FEFEFE;
    color: #FEFEFE;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 15px;
    padding: 0 2px;
    text-transform: uppercase;
    vertical-align: middle;
    width: 50px;
}
#seoTag {
    color: #999;
    font-size: 9px;
    margin: 0 auto;
    text-align: center;
    width: 778px;
}
#seoTag a {
    color: #999;
}
#disclaimer {
    color: #999;
    font-size: 12px;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    width: 778px;
}
#disclaimer a {
    color: #999;
    text-decoration: underline;
}
.largefooterText {
    color: #6C7EA5;
    font-size: 12px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.largefooterText a {
    color: #6C7EA5;
    text-decoration: underline;
}
.midImgRight {
    float: right;
    padding: 2px 2px 2px 5px;
}
.emergencyMod {
    background-color: #FDE8E8;
    border: 2px solid #CC0000;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0;
    padding: 9px 9px 14px 15px;
    text-align: left;
    width: 100%;
}
.emergencyMod a {
    color: #000000;
    text-decoration: underline;
}
.emergencyMod a:hover {
    color: #FF6600;
    text-decoration: underline;
}
.emergencyModHeader {
    color: #CC0000;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    text-transform: uppercase;
}
.PrintAll {
    background-color: #172D67;
    color: #FFFFFF;
    float: left;
    font-size: 8pt;
    line-height: 15px;
    margin-left: 1px;
    text-align: center;
    width: 100px;
}
.PrintFinal {
    background-color: #172D67;
    color: #FFFFFF;
    float: left;
    font-size: 8pt;
    line-height: 15px;
    margin-left: 1px;
    text-align: center;
    width: 100px;
}

.tdRight {
    text-align: right !important;
    padding-right: 5px;
    padding-bottom: 3px;
}

#trSlideNav a:link, #trSlideNav a:hover, #trSlideNav a:visited, #trSlideNav a:active {
	text-decoration: none;
}