* {margin:0; padding:0; }
html, body {background:#624523 url(../_images/right_bg.jpg) no-repeat 1000px 0; margin:0; paddin:0;}

p {font-family: Arial, helvetica, sans-serif; font-size: 15px; line-height:21px; color:#FFF; margin:5px 0 10px 0; }
img {border:none;}
a {outline:none; margin:0px; padding:0px; color:#e2cd58;}
label {display:inline-block; width:156px;}
textarea{width:100%;}
input[type=submit] {border:1px solid #A28D6e; background:#291d02 url(../_images/icons.png) no-repeat 0px -100px; color:#FFF; text-transform:uppercase; margin-left:3px; padding:0px; }
input[type=submit]:hover {background:#291d02 url(../_images/icons.png) no-repeat -150px -100px;}
input[type=checkbox] {margin-left:5px;}

#container {display:block; margin:0 0;float:left; width:1000px; min-height:900px; padding-top:180px; background:#624523 url(../_images/bg.jpg) no-repeat 0 0; position:relative;}


/*------HEADER-------*/
#header a.logo {position:absolute; top:35px; left:35px;}
#header ul#sign_ups {position:absolute; top:57px; right:66px;}
#header ul#sign_ups li {display:inline-block; float:left; margin:0px 2px;height: 82px; background:url(../_images/sign_up.png) no-repeat; overflow:hidden;}
#header ul#sign_ups li a {display:block; height:82px; text-indent:-3000px;}
#header ul#sign_ups li.email {background-position:0px 0px;}
#header ul#sign_ups li.email a{width:111px;}
#header ul#sign_ups li.peak_rewards {background-position:-111px 0px;}
#header ul#sign_ups li.peak_rewards a{width:186px;}
#header ul#sign_ups li.make_reservation {background-position:-297px 0px; width:351px; position:relative;}
#header ul#sign_ups li.make_reservation {background-position:-297px 0px; width:351px; position:relative;}
#header ul#sign_ups li.make_reservation input.datepicker {position:relative; top:36px; left:113px; background:#b5a584 url(../_images/icons.png) no-repeat 0 -77px; width:80px; font-size:10px; border:none; padding:2px 4px 1px; }
#header ul#sign_ups li.make_reservation input.nights {position:relative; top:36px; left:120px; background:#b5a584 url(../_images/icons.png) no-repeat -92px -77px;  width:32px; font-size:10px; border:none; padding:2px 4px 1px; }
#header ul#sign_ups li.make_reservation input[type=submit] {position:relative; top:36px; left:125px; background:url(../_images/icons.png) no-repeat -136px -76px !important;  width:60px; font-size:10px; border:none; padding:2px 4px 1px; text-indent:-3000px;}
#header ul#sign_ups li.make_reservation input[type=submit]:hover {position:relative; top:36px; left:125px; background:url(../_images/icons.png) no-repeat -198px -76px !important;  width:60px; font-size:10px; border:none; padding:2px 4px 1px; text-indent:-3000px;}
#header ul#sign_ups li.make_reservation {background-position:-297px 0px; width:351px; position:relative;}
#header ul#sign_ups li.make_reservation a {text-decoration:none; position:absolute; z-index:1; width:105px;}
.make_reservation {height: 82px; background:url(../_images/sign_up.png) no-repeat; background-position:-297px 0px; width:351px; margin:0 0 20px -5px;}
.lcol .make_reservation {clear:left; }
.make_reservation input.datepicker {position:relative; top:36px; left:113px; background:#b5a584 url(../_images/icons.png) no-repeat 0 -77px !important; width:80px; font-size:10px; border:none; padding:2px 4px 1px; }
.make_reservation input.nights {position:relative; top:36px; left:120px; background:#b5a584 url(../_images/icons.png) no-repeat -92px -77px !important;  width:32px; font-size:10px; border:none; padding:2px 4px 1px; }
.make_reservation input.check_rates {position:relative; top:36px; left:125px; background:url(../_images/icons.png) no-repeat -136px -76px !important;  width:60px; height:25px; font-size:10px; border:none; padding:2px 4px 1px; text-indent:-3000px;}

ul#nights {display:none; position:absolute; z-index: 20;}
ul#nights li {display:block;}
ul#nights li a{padding:0px 0 0px 5px; border:1px solid #291d02; border-top: 0px; font-family: arial, helvetica, sans serif; font-size:11px; color:#000; text-decoration:none; display:block; background-color: #C7b396; background-image:none !important; width:34px;}
ul#nights li a.active, ul#nights li a:hover {background:#574934;color:#FFF;}

#formsub_success {background:#D52A18; position:absolute; top:5px; left:300px; padding:0px 20px; width:500px; text-align:center; border:1px solid #291D02;}

/*------NAVIGATION-------*/
#nav ul {position:absolute; top:157px; left:183px;}
#nav ul li{list-style-type:none; height:24px; float:left; margin-right:1px;}
#nav ul li a { display:block; height:24px; background: url(../_images/nav.png) no-repeat 0 0; text-indent:-3000px;margin:0px; padding:0px;}
#nav ul li a.casino {width:82px; background-position: 0px 0px;}
#nav ul li a.casino_active, #nav ul li a.casino:hover {background-position: 0px -24px;}
#nav ul li a.hotel {width:70px; background-position: -82px 0px;}
#nav ul li a.hotel_active, #nav ul li a.hotel:hover {background-position: -82px -24px;}
#nav ul li a.dining {width:73px; background-position: -151px 0px;}
#nav ul li a.dining_active, #nav ul li a.dining:hover {background-position: -151px -24px;}
#nav ul li a.entertainment {width:142px; background-position: -224px 0px;}
#nav ul li a.entertainment_active, #nav ul li a.entertainment:hover {background-position: -224px -24px;}
#nav ul li a.spa {width:50px; background-position: -366px 0px;}
#nav ul li a.spa_active, #nav ul li a.spa:hover {background-position: -366px -24px;}
#nav ul li a.golf {width:61px; background-position: -416px 0px;}
#nav ul li a.golf_active, #nav ul li a.golf:hover {background-position: -416px -24px;}
#nav ul li a.meetings {width:180px; background-position: -477px 0px;}
#nav ul li a.meetings_active, #nav ul li a.meetings:hover {background-position: -477px -24px;}
#nav ul li a.weddings {width:112px; background-position: -657px 0px;}
#nav ul li a.weddings_active, #nav ul li a.weddings:hover {background-position: -657px -24px;}


/*------SUB NAV-------*/
#subnav {position:absolute; left:77px; background: url(../_images/subnav_bg.png) no-repeat 0 0; height:288px; width:259px;z-index:200;}
#subnav  ul li{list-style-type: none; margin:0px; padding:0px;}
#virtual_tour{float:right;position:absolute;left:795px;top:210px}
 
ul.subnav3 {padding-left:413px; display:block; float:left; margin-top:-34px;}
ul.subnav3 li {white-space:nowrap; display:inline-block; float:left; list-style-type:none; height:28px; margin:0px 1px; width:auto !important;}
ul.subnav3 li a{ font-weight: bold; font-size:14px; margin:0 0 4px; background:url(../_images/trans_bg.png);color:#e2d196;line-height:29px; padding:5px 10px; text-decoration:none; text-transform:uppercase; font-family:arial, helvetica, sans-serif;}
ul.subnav3 li a.active {background:#e2d196; color:#493918;}

/*------H1 H2 H3-------*/
.h1_wrapper {min-height:100px; float:left; clear:left; border-right:1px solid #FFF;}
h1 {display:block; width:336px; text-indent:-3000px; float:left; margin-left:58px; margin-right:20px;}
h1.simply_the_best {height:130px; background:url(../_images/headers.png) no-repeat top right;}
h2 {color:#e2d196; font-size:17px; font-family:arial black, Arial, helvetica, sans-serif; text-transform: uppercase; font-weight:normal; margin-top:25px; clear:left;}
h2.top {margin-top:0px;}
h2 strong{font-family:;}
h3 {color:#e2d196; font-size:17px; font-family: Georgia, serif; font-weight:normal;}



/*------------------------SIGN-UP FORMS-------*/
ul.checkboxes {width:160px; float:left; margin-bottom:20px;}
ul.checkboxes li{list-style:none!important; margin:5px 0 5px 10px !important;}
ul.checkboxes li label {width:120px; margin-left:4px;}
#signup_type {border:1px solid #e2d196; background:#291d02; padding:13px;}
.signup h1 {height:68px; background:url("../_images/h1_orphans.png") no-repeat scroll right top transparent;}

/*------------------------SIGN-UP Images-------*/
.promo_images {display:block; text-align:center;}
.promo_images .border2{display:block; margin:0 auto;}
.promo_images img{margin:5px 0;}



/*------------------------CASINO-------*/
/*------SUB NAV-------*/
.casino #subnav ul li a{display:block; background: url(../_images/subnav_casino.png) no-repeat 0 0; text-indent:-3000px;}
.casino #subnav ul li a.peak_rewards {width:162px; height:37px; margin-left:97px; background-position:-97px 0;}
.casino #subnav ul li a.peak_rewards_active, .casino #subnav ul li a.peak_rewards:hover {width:162px; height:37px; margin-left:97px; background-position:-357px 0;}
.casino #subnav ul li a.slots {width:165px; height:37px; margin-left:82px; background-position:-82px -37px;}
.casino #subnav ul li a.slots_active, .casino #subnav ul li a.slots:hover {width:165px; height:37px; margin-left:82px; background-position:-342px -37px;}
.casino #subnav ul li a.table_games {width:165px; height:34px; margin-left:71px; background-position:-71px -74px;}
.casino #subnav ul li a.table_games_active, .casino #subnav ul li a.table_games:hover {width:165px; height:34px; margin-left:71px; background-position:-331px -74px;}
.casino #subnav ul li a.poker {width:165px; height:33px; margin-left:60px; background-position:-60px -108px;}
.casino #subnav ul li a.poker_active, .casino #subnav ul li a.poker:hover {width:165px; height:33px; margin-left:60px; background-position:-320px -108px;}
.casino #subnav ul li a.bingo {width:165px; height:35px; margin-left:51px; background-position:-51px -141px;}
.casino #subnav ul li a.bingo_active, .casino #subnav ul li a.bingo:hover {width:165px; height:35px; margin-left:51px; background-position:-311px -141px;}
.casino #subnav ul li a.keno {width:165px; height:34px; margin-left:40px; background-position:-40px -176px;}
.casino #subnav ul li a.keno_active, .casino #subnav ul li a.keno:hover {width:165px; height:34px; margin-left:40px; background-position:-300px -176px;}
.casino #subnav ul li a.win_loss {width:165px; height:34px; margin-left:28px; background-position:-28px -210px;}
.casino #subnav ul li a.responsible_gaming {width:165px; height:42px; margin-left:15px; background-position:-15px -244px;}
.casino #subnav ul li a.tribal_gaming_commission{width:165px; height:42px; margin-left:0px; background-position:-0px -286px;}
/*------H1-------*/
.casino h1 {background:url(../_images/h1_casino.png) no-repeat top right; overflow:hidden;}
.casino .landing h1 {height: 120px; background-position:0px -123px;}
.casino .peak_rewards h1 {height: 121px; background-position:0px -246px;}
.casino .slots h1 {height: 50px; background-position:0px -367px;}
.casino .table_games h1 {height: 128px; background-position:0px -421px;}
.casino .poker h1 {height: 60px; background-position:0px -554px;}
.casino .bingo h1 {height: 60px; background-position:0px -618px;}
.casino .keno h1 {height: 50px; background-position:0px -682px;}
.casino .win_loss h1 {height: 61px; background-position:0px -735px;}
.casino .responsible_gaming h1 {height: 132px; background-position:0px -802px;}
.casino .tribal_gaming_commission h1 {height: 200px; background-position:0px -934px;}
/*------OTHER-------*/
.discount_rooms_wrap {padding-bottom:90px !important;}
ul.card_codes li {display:inline-block; width:51px; float:left; height: 67px; background:url(../_images/icons.png) no-repeat; text-indent:-3000px; margin-right:10px; list-style-type:none;}
ul.card_codes li.red{background-position:0px -122px;}
ul.card_codes li.gold{background-position:-69px -122px;}
ul.card_codes li.diamond{background-position:-138px -122px;}
ul.card_codes li.platinum{background-position:-207px -122px;}
.casino  .sun {display:inline-block; width:260px;}
.casino .rewards_application {display:none;}
/*------------------------HOTEL-------*/
/*------SUB NAV-------*/
.hotel #subnav ul li a{display:block; background: url(../_images/subnav_hotel.png) no-repeat 0 0; text-indent:-3000px;}
.hotel #subnav ul li a.rooms_sales {width:162px; height:37px; margin-left:97px; background-position:-97px 0;}
.hotel #subnav ul li a.rooms_sales_active, .hotel #subnav ul li a.rooms_sales:hover {width:162px; height:37px; margin-left:97px; background-position:-357px 0;}
.hotel #subnav ul li a.specials_packages {width:165px; height:42px; margin-left:82px; background-position:-82px -37px;}
.hotel #subnav ul li a.specials_packages_active, .hotel #subnav ul li a.specials_packages:hover {width:165px; height:42px; margin-left:82px; background-position:-342px -37px;}
.hotel #subnav ul li a.services {width:165px; height:33px; margin-left:71px; background-position:-71px -79px;}
.hotel #subnav ul li a.services_active, .hotel #subnav ul li a.services:hover {width:165px; height:33px; margin-left:71px; background-position:-331px -79px;}
/*------H1-------*/
.hotel h1 {background:url(../_images/h1_hotel.png) no-repeat top right;}
.hotel .landing h1 {height: 132px; background-position:0px 0px;}
.hotel .rooms_sales h1 {height: 120px; background-position:0px -135px;}
.hotel .specials_packages h1 {height: 128px; background-position:0px -258px;}
.hotel .services h1 {height: 50px; background-position:0px -389px;}
.hotel .virtual_tour h1 {height: 120px; background-position:0px -443px;}
/*-------OTHER------*/
.hotel ul#hotel_packages {margin-bottom:30px; float:left; width:100%;}
.hotel ul#hotel_packages li{list-style:none !important; margin:5px 0 5px 5px !important; clear:left; float:left; width:100%; display:block;}
.hotel ul#hotel_packages li img{vertical-align:top; float:left; margin-right:10px; margin-bottom:10px; padding:1px; border:3px solid #2b1e01; display:block;}
.hotel ul#hotel_packages li .details { clear:left; display:none;}
.hotel ul.included li {font-family: Arial, helvetica, sans-serif; font-size: 13px !important; line-height:16px !important; color:#FFF; margin:5px 0 10px 20px; list-style:url(../_images/bullet.png) !important;} 
.packagedetails {font-family: Arial, helvetica, sans-serif; font-size: 15px; line-height:21px; color:#FFF; margin:5px 0 10px 0;}

/*------------------------DINING-------*/
/*------SUB NAV-------*/
.dining #subnav ul li a{display:block; background: url(../_images/subnav_dining4.png) no-repeat 0 0; text-indent:-3000px;}
.dining #subnav ul li a.bien_shur {width:205px; height:29px; margin-left:97px; background-position:-97px 0;}
.dining #subnav ul li a.bien_shur_active, .dining #subnav ul li a.bien_shur:hover {width:205px; height:29px; margin-left:97px; background-position:-316px 0;}
.dining #subnav ul li a.council_room {width:205px; height:32px; margin-left:85px; background-position:-85px -29px;}
.dining #subnav ul li a.council_room_active, .dining #subnav ul li a.council_room:hover {width:205px; height:32px; margin-left:85px; background-position:-304px -29px;}
.dining #subnav ul li a.thur_shan_buffet {width:205px; height:34px; margin-left:75px; background-position:-75px -61px;}
.dining #subnav ul li a.thur_shan_buffet_active, .dining #subnav ul li a.thur_shan_buffet:hover {width:205px; height:34px; margin-left:75px; background-position:-294px -61px;}
.dining #subnav ul li a.ba_shie_sports_bar {width:205px; height:33px; margin-left:63px; background-position:-64px -95px;}
.dining #subnav ul li a.ba_shie_sports_bar_active, dining #subnav ul li a.ba_shie_sports_bar:hover {width:205px; height:33px; margin-left:63px; background-position:-283px -95px;}
.dining #subnav ul li a.deli_kowira_grill {width:205px; height:39px; margin-left:50px; background-position:-52px -128px;}
.dining #subnav ul li a.deli_kowira_grill_active, .dining #subnav ul li a.deli_kowira_grill:hover {width:205px; height:39px; margin-left:50px; background-position:-271px -128px;}
.dining #subnav ul li a.winebar {width:205px; height:33px; margin-left:36px; background-position:-38px -167px;}
.dining #subnav ul li a.winebar_active, .dining #subnav ul li a.winebar:hover {width:205px; height:33px; margin-left:36px; background-position:-257px -167px;}
.dining #subnav ul li a.kiva_koffee {width:205px; height:30px; margin-left:28px; background-position:-20px -229px;}
.dining #subnav ul li a.kiva_koffee_active, .dining #subnav ul li a.kiva_koffee:hover {width:205px; height:30px; margin-left:28px; background-position:-239px -229px;}
.dining #subnav ul li a.room_service {width:205px; height:29px; margin-left:16px; background-position:-28px -200px;}
.dining #subnav ul li a.room_service_active, .dining #subnav ul li a.room_service:hover {width:205px; height:29px; margin-left:16px; background-position:-247px -200px;}
.dining #subnav ul li a.the_pool {width:205px; height:28px; margin-left:4px; background-position:-6px -259px;}
.dining #subnav ul li a.the_pool_active, .dining #subnav ul li a.the_pool:hover {width:205px; height:28px; margin-left:4px; background-position:-225px -259px;}
/*------H1-------*/
.dining h1 {background:url(../_images/h1_dining.png) no-repeat top right;}
.dining .landing h1 {height: 133px; background-position:0px 0px;}
.dining .bien_shur h1 {height: 55px; background-position:0px -133px;}
.dining .council_room h1 {height: 260px; background-position:0px -190px;}
.dining .thur_shan_buffet h1 {height: 125px; background-position:0px -446px;}
.dining .ba_shie_sports_bar h1 {height: 128px; background-position:0px -568px;}
.dining .deli_kowira_grill h1 {height: 200px; background-position:0px -701px;}
.dining .winebar h1 {height: 133px; background-position:0px -906px;}
.dining .kiva_koffee h1 {height: 113px; background-position:0px -1278px;}
.dining .room_service h1 {height: 113px; background-position:0px -1034px;}
.dining .the_pool h1 {height: 134px; background-position:0px -1149px;}
.dining .virtual_tour h1 {height: 200px; background-position:0px -934px;}
/*------LOGOS-------*/
.dining  ul.logos li {list-style:none !important; float:left; margin:0 !important;}
.dining  ul.logos li a{display:block; background: url(../_images/dining_logos.png) no-repeat 0 0; text-indent:-3000px;}
.dining   ul.logos li a.bien_shur {width:171px; height:79px; background-position:0px 11px;}
.dining   ul.logos li a.thur_shan_buffet {width:196px; height:79px; background-position:0px -60px;}
.dining   ul.logos li a.ba_shie {width:137px; height:79px; background-position:0px -133px;}
.dining   ul.logos li a.the_roof {width:171px; height:90px; background-position:0px -207px;}
.dining   ul.logos li a.council_room {width:196px; height:90px; background-position:0px -283px;}
.dining   ul.logos li a.the_pool {width:137px; height:90px; background-position:0px -375px;}
.dining   ul.logos li a.kowira {width:171px; height:90px; background-position:0px -466px;}
.dining   ul.logos li a.pa_shur {width:196px; height:78px; background-position:0px -542px;}
.dining   ul.logos li a.tlur_pa{width:137px; height:90px; background-position:0px -617px;}

.dining  ul.drink_logos li {list-style:none !important; float:left; margin:0 !important; display:block; background: url(../_images/drink_logos.png) no-repeat 0 0; text-indent:-3000px;}
.dining   ul.drink_logos li.jack{width:168px; height:95px; background-position:0px 0px;}
.dining   ul.drink_logos li.cabo{width:179px; height:95px; background-position:0px -100px;}
.dining   ul.drink_logos li.tuaca{width:160px; height:95px; background-position:0px -184px;}
.dining   ul.drink_logos li.kiva{width:168px; height:95px; background-position:0px -256px;}
.dining   ul.drink_logos li.monster{width:179px; height:95px; background-position:0px -330px;}
.dining   ul.drink_logos li.sailor_jerry{width:160px; height:95px; background-position:0px -439px;}

/*------------------------ENTERTAINMENT-------*/
/*------SUB NAV-------*/
.entertainment #subnav ul li a{display:block; background: url(../_images/subnav_entertainment.png) no-repeat 0 0; text-indent:-3000px;}
.entertainment #subnav ul li a.amphitheatre_ballroom {width:162px; height:43px; margin-left:96px; background-position:-97px 0;}
.entertainment #subnav ul li a.amphitheatre_ballroom_active, .entertainment #subnav ul li a.amphitheatre_ballroom:hover {width:162px; height:43px; margin-left:96px; background-position:-357px 0;}
.entertainment #subnav ul li a.bar_events {width:165px; height:44px; margin-left:78px; background-position:-79px -43px;}
.entertainment #subnav ul li a.bar_events_active, .entertainment #subnav ul li a.bar_events:hover {width:165px; height:44px; margin-left:78px; background-position:-339px -43px;}
.entertainment #subnav ul li a.virtual_tour {width:165px; height:34px; margin-left:71px; background-position:-71px -69px;}
/*------H1-------*/
.entertainment h1 {background:url(../_images/h1_entertainment.png) no-repeat top right;}
.entertainment .landing h1 {height: 123px; background-position:0px 0px;}
.entertainment .amphitheatre_ballroom h1 {height: 125px; background-position:0px -125px;}
.entertainment .bar_events h1 {height: 129px; background-position:0px -247px;}
.entertainment .virtual_tour h1 {height: 50px; background-position:0px -381px;}
/*-------OTHER------*/
.entertainment ul#amphi_schedule {margin-bottom:30px; float:left; width:100%;}
.entertainment ul#amphi_schedule li{list-style:none !important; margin:5px 0 5px 5px !important; clear:left; float:left; width:100%; border-bottom:1px solid #8c7c5b; display:block;}
.entertainment ul#amphi_schedule li img{vertical-align:top; float:left; margin-right:10px; margin-bottom:10px; padding:1px; border:3px solid #2b1e01;}
.entertainment ul#amphi_schedule li a.buy_tix{background:#2b1e01; text-decoration:none; font-size:10px; text-transform:uppercase; border:1px solid #8c7c5b; padding:2px 5px;}
.entertainment ul#amphi_schedule li a.buy_tix:hover {color:#FFF;}
.entertainment ul#amphi_schedule li span.artists {font-weight:bold;}
.entertainment  .date {display:inline-block; width:80px;}

/*-------------------------SPA-------*/
/*-------SUB NAV-------*/
.spa #subnav ul li a{display:block; background: url(../_images/subnav_spa.png) no-repeat 0 0; text-indent:-3000px;}
.spa #subnav ul li a.services {width:162px; height:36px; margin-left:97px; background-position:-97px 0;}
.spa #subnav ul li a.services_active, .spa #subnav ul li a.services:hover {width:162px; height:36px; margin-left:97px; background-position:-357px 0;}
.spa #subnav ul li a.request_reservation {width:165px; height:42px; margin-left:82px; background-position:-82px -36px;}
.spa #subnav ul li a.request_reservation_active, .spa #subnav ul li a.request_reservation:hover {width:165px; height:42px; margin-left:82px; background-position:-342px -36px;}
/*.spa #subnav ul li a.membership {width:165px; height:33px; margin-left:71px; background-position:-71px -79px;}
.spa #subnav ul li a.membership_active, .spa #subnav ul li a.membership:hover {width:165px; height:33px; margin-left:71px; background-position:-331px -79px;}*/
.spa #subnav ul li a.virtual_tour {width:165px; height:34px; margin-left:70px; background-position:-71px -78px;}
/*------H1-------*/
.spa h1 {background:url(../_images/h1_spa.png) no-repeat top right;}
.spa .landing h1 {height: 123px; background-position:0px 0px;}
.spa .services h1 {height: 50px; background-position:0px -128px;}
.spa .request_reservation h1 {height: 123px; background-position:0px -177px;}
/*.spa .membership h1 {height: 120px; background-position:0px -370px;}*/
.spa .virtual_tour h1 {height: 50px; background-position:0px -301px;}


/*-------------------------GOLF-------*/
/*-------SUB NAV-------*/
.golf #subnav ul li a{display:block; background: url(../_images/subnav_golf.png) no-repeat 0 0; text-indent:-3000px;}
.golf #subnav ul li a.course_information {width:162px; height:44px; margin-left:97px; background-position:-97px 0;}
.golf #subnav ul li a.course_information_active, .golf #subnav ul li a.course_information:hover {width:162px; height:44px; margin-left:97px; background-position:-357px 0;}
.golf #subnav ul li a.amenities {width:165px; height:34px; margin-left:82px; background-position:-82px -44px;}
.golf #subnav ul li a.amenities_active, .golf #subnav ul li a.amenities:hover {width:165px; height:34px; margin-left:82px; background-position:-342px -44px;}
.golf #subnav ul li a.pro_shop {width:165px; height:34px; margin-left:70px; background-position:-71px -78px;}
.golf #subnav ul li a.pro_shop_active, .golf #subnav ul li a.pro_shop:hover {width:165px; height:34px; margin-left:70px; background-position:-331px -78px;}
.golf #subnav ul li a.rates {width:165px; height:34px; margin-left:62px; background-position:-63px -112px;}
.golf #subnav ul li a.rates:hover {background-position:-323px -112px;}
.golf #subnav ul li a.photo_gallery {width:165px; height:34px; margin-left:50px; background-position:-50px -146px;}
.golf #subnav ul li a.photo_gallery:hover {background-position:-310px -146px;}
.golf #subnav ul li a.packages {width:165px; height:34px; margin-left:39px; background-position:-39px -180px;}
.golf #subnav ul li a.packages:hover {background-position:-299px -180px;}
/*-------H1-------*/
.golf h1 {background:url(../_images/h1_golf.png) no-repeat top right;}
.golf .landing h1 {height: 190px; background-position:0px -4px;}
.golf .course_information h1 {height: 121px; background-position:0px -195px;}
.golf .amenities h1 {height: 50px; background-position:0px -315px;}
.golf .pro_shop h1 {height: 60px; background-position:0px -369px;}


/*------------------------MEETINGS/BANQUETS-------*/
/*------SUB NAV-------*/
.meetings_banquets #subnav ul li a{display:block; background: url(../_images/subnav_meetings.png) no-repeat 0 0; text-indent:-3000px;}
.meetings_banquets #subnav ul li a.plan_meeting {width:162px; height:44px; margin-left:97px; background-position:-97px 0;}
.meetings_banquets #subnav ul li a.plan_meeting_active, .meetings_banquets #subnav ul li a.plan_meeting:hover {width:162px; height:44px; margin-left:97px; background-position:-357px 0;}
.meetings_banquets #subnav ul li a.convention_facilities {width:165px; height:42px; margin-left:82px; background-position:-82px -44px;}
.meetings_banquets #subnav ul li a.convention_facilities_active, .meetings_banquets #subnav ul li a.convention_facilities:hover {width:165px; height:42px; margin-left:82px; background-position:-342px -44px;}
.meetings_banquets #subnav ul li a.catering {width:165px; height:34px; margin-left:71px; background-position:-71px -86px;}
.meetings_banquets #subnav ul li a.catering_active, .meetings_banquets #subnav ul li a.catering:hover {width:165px; height:34px; margin-left:71px; background-position:-331px -86px;}
.meetings_banquets #subnav ul li a.testimonials {width:165px; height:34px; margin-left:59px; background-position:-46px -162px;}
.meetings_banquets #subnav ul li a.testimonials_active, .meetings_banquets #subnav ul li a.testimonials:hover {width:165px; height:34px; margin-left:59px; background-position:-306px -162px;}
.meetings_banquets #subnav ul li a.contact_sales {width:165px; height:35px; margin-left:48px; background-position:-34px -196px;}
.meetings_banquets #subnav ul li a.contact_sales_active, .meetings_banquets #subnav ul li a.contact_sales:hover {width:165px; height:35px; margin-left:48px; background-position:-294px -196px;}
/*------H1-------*/
.meetings_banquets h1 {background:url(../_images/h1_meetingsbanquets.png) no-repeat top right;}
.meetings_banquets .landing h1 {height: 133px; background-position:0px 0px;}
.meetings_banquets .plan_meeting h1 {height: 191px; background-position:0px -133px;}
.meetings_banquets .convention_facilities h1 {height: 119px; background-position:0px -324px;}
.meetings_banquets .catering h1 {height: 59px; background-position:0px -447px;}
.meetings_banquets .explore_albuq h1 {height: 131px; background-position:0px -507px;}
.meetings_banquets .testimonials h1 {height: 53px; background-position:0px -638px;}
.meetings_banquets .contact_sales h1 {height: 123px; background-position:0px -688px;}


/*------------------------WEDDINGS-------*/
/*------SUB NAV-------*/
.weddings #subnav ul li a{display:block; background: url(../_images/subnav_weddings.png) no-repeat 0 0; text-indent:-3000px;}
.weddings #subnav ul li a.plan_wedding {width:162px; height:44px; margin-left:97px; background-position:-97px 0;}
.weddings #subnav ul li a.plan_wedding_active, .weddings #subnav ul li a.plan_wedding:hover {width:162px; height:44px; margin-left:97px; background-position:-357px 0;}
.weddings #subnav ul li a.wedding_facilities {width:165px; height:42px; margin-left:82px; background-position:-82px -44px;}
.weddings #subnav ul li a.wedding_facilities_active, .weddings #subnav ul li a.wedding_facilities:hover {width:165px; height:42px; margin-left:82px; background-position:-342px -44px;}
.weddings #subnav ul li a.catering {width:165px; height:34px; margin-left:71px; background-position:-71px -86px;}
.weddings #subnav ul li a.catering_active, .weddings #subnav ul li a.catering:hover {width:165px; height:34px; margin-left:71px; background-position:-331px -86px;}
.weddings #subnav ul li a.testimonials {width:165px; height:35px; margin-left:57px; background-position:-57px -120px;}
.weddings #subnav ul li a.testimonials_active, .weddings #subnav ul li a.testimonials:hover {width:165px; height:35px; margin-left:57px; background-position:-317px -120px;}
.weddings #subnav ul li a.photo_gallery {width:165px; height:33px; margin-left:47px; background-position:-33px -197px;}
.weddings #subnav ul li a.photo_gallery_active, .weddings #subnav ul li a.photo_gallery:hover {width:165px; height:33px; margin-left:47px; background-position:-293px -197px;}
.weddings #subnav ul li a.contact_sales {width:165px; height:34px; margin-left:36px; background-position:-22px -230px;}
.weddings #subnav ul li a.contact_sales_active, .weddings #subnav ul li a.contact_sales:hover {width:165px; height:34px; margin-left:36px; background-position:-282px -230px;}
/*------H1-------*/
.weddings h1 {background:url(../_images/h1_weddings.png) no-repeat top right;}
.weddings .landing h1 {height: 265px; background-position:0px 0px;}
.weddings .plan_wedding h1 {height: 133px; background-position:0px -271px;}
.weddings .wedding_facilities h1 {height: 119px; background-position:0px -404px;}
.weddings .catering h1 {height: 59px; background-position:0px -525px;}
.weddings .testimonials h1 {height: 50px; background-position:0px -589px;}
.weddings .explore_albuq h1 {height: 131px; background-position:0px -642px;}
.weddings .photo_gallery h1 {height: 130px; background-position:0px -773px;}
.weddings .contact_sales h1 {height: 123px; background-position:0px -908px;}
/*------Photo Gallery-------*/
.weddings ul.gallery li {float:left; list-style:none !important; margin:5px !important;}
.weddings ul.gallery li img {border:3px solid #2B1E01; padding:1px; }

/*------------------------NAV 2 (bottom)-------*/
.nav2 h1 {background:url(../_images/h1_nav2.png) no-repeat top right;}
.nav2 h1.general_info {height:63px; background-position:0px 0px;}
.nav2 h1.about {height:122px; background-position:0px -65px;}
.nav2 h1.contact {height:54px; background-position:0px -188px;}
.nav2 h1.directions {height:122px; background-position:0px -241px;}
.nav2 h1.careers {height:42px; background-position:0px -361px;}
.nav2 h1.sitemap {height:60px; background-position:0px -404px;}
.nav2 h1.responsible_gaming {height:136px; background-position:0px -465px;}
.casino h1.win_loss {height: 61px; background-position:0px -735px;}

.orphans h1 {background:url(../_images/h1_orphans.png) no-repeat top right; overflow:hidden;}
.orphans h1.transportation {height:105px; background-position:0px -81px;}
.orphans h1.awards {height:59px; background-position:0px -185px;}
.orphans h1.thanks {height:127px; background-position:0px -251px;}
.orphans h1.menu {height:60px; background-position:0px -69px;}
h1.travel_center {background:url(../_images/h1_orphans.png) no-repeat 0 -623px; height:59px;}


/*------CONTENT-------*/
#content {display:block;position:relative; left:0px; margin-bottom:20px;}
#content img.center_img {margin:0 0 35px 91px; display:block;}
#content .rotator {height:327px; position:relative; z-index:1;}

#content ul#rotator_controls {position:absolute; top:247px; left:664px; z-index:10;}
#content ul#rotator_controls li{display:inline-block;}
#content ul#rotator_controls li a {display:block; text-indent:-3000px; background:url(../_images/icons.png) no-repeat 0 0;}

#content ul#rotator_controls li.more_details a{height:38px; width:120px; background-position:0px -36px;}
#content ul#rotator_controls li.prev a{height:27px; width:34px; background-position:-130px -41px;}
#content ul#rotator_controls li.pause a{height:27px; width:34px; background-position:-164px -41px;}
#content ul#rotator_controls li.next a{height:27px; width:34px; background-position:-197px -41px;}

#content .sub_section {min-height:600px;}
#content .sub_section3 {}

#content .page_summary {float:left; margin-bottom:40px;}
#content .page_summary .rcol{min-height:130px;}
#content .rcol {float:right; width:516px;  padding: 0 40px 0 20px;}
#content .free_slot_play .lcol, #content .sign_up .lcol {float:left; width:483px; margin-left:105px; }
#content .free_slot_play .rcol, #content .sign_up .rcol {float:right; width:383px; padding: 0;}
#content .rcol ul li {font-family: Arial, helvetica, sans-serif; font-size: 15px; line-height:21px; color:#FFF; margin:5px 0 10px 20px; list-style:url(../_images/bullet.png);} 
ol li {font-family: Arial, helvetica, sans-serif; font-size: 15px; line-height:21px; color:#FFF; margin:5px 0 10px 20px; width:auto;} 
div.pp_pic_holder ol li {font-family: Arial, helvetica, sans-serif; font-size: 12px; line-height:15px; color:#FFF; margin:5px 0 5px 20px; width:auto;} 
#content .lcol {display:block; float:left; clear:left;width:336px; margin-top:30px; margin-left:60px; margin-right:20px;}
.border2 {border:3px solid #291d02; margin-bottom:20px; padding:0px !important;}
.border1 {border:1px solid #e2d196; background:#291d02; padding:13px; display:block; margin:0px !important;}
.border1 p {font-size:13px;}
#content  p.note {font-size:12px; line-height:18px; color:#E2D196;}
.border1 p.note {font-size:12px; line-height:18px;}
#content .lcol hr {color:#604623; margin:20px auto; width:100%; clear:left;}
.rcol form {background: #291D02; border:1px solid #e2d196; background:#291d02; padding:13px;}

#guidelines_rules{width:900px !important; }
/*------FOOTER-------
#footer{clear:both; padding-top:40px; height:130px;margin-left: 30px;}
#footer ul#bottom_nav {width:950px; text-align:center; margin:22px 10px 0 0;}
#footer ul#bottom_nav li{display:inline-block; float:left; margin-bottom:5px; border-right:1px solid #e2cd58;}
#footer ul#bottom_nav li a{display:block; height:14px; background: url(../_images/nav.png) no-repeat 0 0; text-indent:-3000px;}
#footer ul#bottom_nav li a.general_info {margin-left:52px; width:106px; background-position:0px -50px;}
#footer ul#bottom_nav li a.general_info_active, #footer ul#bottom_nav li a.general_info:hover {margin-left:52px; width:106px; background-position:0px -64px;}
#footer ul#bottom_nav li a.about {width:237px; background-position:-106px -50px;}
#footer ul#bottom_nav li a.about_active, #footer ul#bottom_nav li a.about:hover {width:237px;background-position:-106px -64px;}
#footer ul#bottom_nav li a.contact {width:102px; background-position:-346px -50px;}
#footer ul#bottom_nav li a.contact_active, #footer ul#bottom_nav li a.contact:hover {width:102px;background-position:-346px -64px;}
#footer ul#bottom_nav li a.map_directions {width:142px; background-position:-448px -50px;}
#footer ul#bottom_nav li a.map_directions_active, #footer ul#bottom_nav li a.map_directions:hover {width:142px;background-position:-448px -64px;}
#footer ul#bottom_nav li a.careers {width:82px; background-position:-590px -50px;}
#footer ul#bottom_nav li a.careers_active, #footer ul#bottom_nav li a.careers:hover {width:82px;background-position:-590px -64px;}
#footer ul#bottom_nav li a.sitemap {width:76px; background-position:-672px -50px;}
#footer ul#bottom_nav li a.sitemap_active, #footer ul#bottom_nav li a.sitemap:hover {width:76px;background-position:-672px -64px;}
#footer ul#bottom_nav li a.responsible_gaming {width:163px; background-position:-748px -50px;}
#footer ul#bottom_nav li a.responsible_gaming_active, #footer ul#bottom_nav li a.responsible_gaming:hover {width:163px;background-position:-748px -64px;}
#footer ul#bottom_nav li a.win_loss {width:71px; background-position:-914px -50px;}
#footer ul#bottom_nav li a.win_loss_active, #footer ul#bottom_nav li a.win_loss:hover {width:71px;background-position:-914px -64px;}
#footer ul#bottom_nav li a.sandia_gaming_commission {width:260px; background-position:-719px -77px;}
#footer ul#bottom_nav li a.sandia_gaming_commission:hover {width:260px; background-position:-719px -91px;}
#footer ul#bottom_nav li a.explore_abq {width:180px; background-position:8px -77px;}
#footer ul#bottom_nav li a.explore_abq:hover {width:180px; background-position:8px -91px;}
#footer ul#bottom_nav li a.the_lakes {width:95px; background-position:-387px -77px;}
#footer ul#bottom_nav li a.the_lakes:hover {width:95px; background-position:-387px -91px;}
*/
#footer{clear:both; padding-top:40px; height:130px; margin: 22px 0 0 30px; padding-bottom:50px;}
#footer ul.bottom_nav {width:950px; text-align:center; margin:0 10px 0 0;}
#footer ul.bottom_nav li{display:inline; margin-bottom:5px; }
#footer ul.bottom_nav li a{font-size:10px; font-family:arial, helvetica, sans serif; display:inline; padding:0px 8px; text-decoration: none;border-right:1px solid #e2cd58;}
#footer ul.bottom_nav li a:hover{color:#b9b3a8;}

#footer ul#bottom_right {width:500px; margin:20px auto 0;}
#footer ul#bottom_right li {display:inline-block; float:left; margin:0 1px; }
#footer ul#bottom_right li a{display:block;}
#footer ul#bottom_right li.pueblo a{margin-left:185px; background:url(../_images/pueblo.gif) no-repeat 0 0; font-family:arial; font-size:12px; width:88px; margin-right: 10px;padding:54px 0 0 27px; text-decoration:none;}
#footer ul#bottom_right li.twitter a{background:url(../_images/icons.png) no-repeat 0 0; width:31px; height: 31px; margin-top:10px; }
#footer ul#bottom_right li.facebook a{background:url(../_images/icons.png) no-repeat -35px 0; width:31px; height: 31px;margin-top:10px; }
#footer ul#bottom_right li.follow_us p{text-transform: uppercase; font-size:8px; width:102px;line-height:1.2em;margin-top:10px;}
#footer ul#new_social_links {
	position: absolute;
	z-index: 10000;
	top: -175px;
	left: 453px;
	margin: 0px;
	padding: 0px;
}
#footer ul#new_social_links li {display:inline-block; float:left; margin:0 1px; }
#footer ul#new_social_links li a{display:block;}
#footer ul#new_social_links li.twitter a{background:url(../_images/icons.png) no-repeat 0 0; width:29px; height: 31px; margin-top:5px; }
#footer ul#new_social_links li.facebook a{background:url(../_images/icons.png) no-repeat -35px 0; width:27px; height: 31px;margin-top:5px; }
#footer ul#new_social_links li.follow_us p{text-transform: uppercase; font-size:8px; width:110px;line-height:1.2em;margin-top:10px;}
#footer ul#new_social_links li.youtube a{background:url(../_images/icons.png) no-repeat -71px 0; width:27px; height: 31px;margin-top:5px; }
#footer ul#new_social_links li.yelp a{background:url(../_images/icons.png) no-repeat -142px 0; width:27px; height: 31px;margin-top:5px; }
#footer ul#new_social_links li.mobile a{background:url(../_images/icons.png) no-repeat -105px 0; width:27px; height: 31px;margin-top:5px; margin-right: 45px; }
#footer ul#new_social_links li.visit_mobile p{text-transform: uppercase; font-size:8px; width:170px;line-height:1.2em;margin-top:10px;}


/*SLIDESHOW*/
#slideshow {
    position:relative;
    height:350px;
	z-index:1;
}
#slideshow a img{margin-left:91px;z-index:1;}

#slideshow span.numbers{ position:absolute;color:#fff;z-index:100;left:950px;font-size:50px; }

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow img.active {
    z-index:10;
}

#slideshow img.last-active {
    z-index:9;
}

#upload_image{position:absolute;top:215px;margin-left:10px;background-color:#fff;padding:10px;}
#upload_image_home{position:absolute;top:0px;margin-left:10px;background-color:#fff;padding:10px;z-index:10;left:1px;}
#upload_image_home label{display:block;float:left;width:120px;}
a.delete {font-size:23px;text-decoration:none;position:absolute;margin-left:3px;}
ul.admin_logout {margin-right:9px;}
ul.admin_logout li{padding:0px!important; margin: 6px 3px 0!important; list-style:none !important; float:right;}



/*VALIDATOR*/

label.error {font-size:11px; color:red; width:auto !important; margin-left:5px;}
.lcol label.error {margin-left:156px;}
input.error {border:1px solid red;}
textarea.error {border:1px solid red;}


/* SITEMAP */

#sitemap {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 12px;
}
#sitemap a {
	text-decoration: none;
}
#sitemap a:hover {
	text-decoration: underline;
}
#sitemap ul {
	margin: 0px;
	padding: 0px;
}
#sitemap ul li {
	margin: 2px 0px 2px 20px;
	padding: 0px;
	list-style: none;
}
#sitemap ul li ul li a {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 12px;
}
#sitemap ul li ul li {
	margin: 2px 0px 2px 20px;
	padding: 0px;
	list-style: none;
}

/*------------------------MOBILE-------*/
.mobile h1 {background:url(../_images/h1_mobile.png) no-repeat top right;}
.mobile h1.takeuswithyou {height:300px; background-position:0px 0px;}

#mobile {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 12px;
}
#mobile a {
	text-decoration: none;
}
#mobile a:hover {
	text-decoration: underline;
}
#mobile ul {
	margin: 0px;
	padding: 0px;
}
#mobile ul li {
	margin: 2px 0px 2px 20px;
	padding: 0px;
	list-style: none;
}
#mobile ul li ul li a {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 12px;
}
#mobile ul li ul li {
	margin: 2px 0px 2px 20px;
	padding: 0px;
	list-style: none;
}
