body{overflow-x:hidden;}
@media only screen and (min-width: 1166px) {
    /*.signup .text { font-size:11px; font-style:italic; font-family:Georgia, Arial; color:#fff;  position: absolute; top: 3px; z-index:99; right:-5px; }
    .signup  .text span { display:block; height:13px }
    .signup  .text a { color:#fff; }*/

}


@media only screen and (max-width: 1180px) {
    .headerright { 
        float:left;
        width:calc(100% - 779px) ;

    }
    .topmenu { margin-left:-20px; }
    /*.signup .text { right:3px; }*/
    #search-block-form input.form-text { width: 220px; }

}

@media only screen and (max-width: 1165px) {
    /*.signup .text { display: none; }*/

.mobile_top_links {
float:right;margin:0;cursor:pointer;position:relative;
}
.mobile_top_links span {
display:block;cursor:pointer;background:url(https://www.chumashcasino.com/sites/all/themes/chumash/images/top_links_right_bg.jpg) repeat-y right; margin:0; width:32px; height:61px; padding:29px 15px 0 15px; text-align:center;
}
.mobile_top_links span img {
width:32px;height:32px;
}
.mobile_top_links span.active {
position:relative;background:#471818;
}
.mobile_top_links span.active_top_link {
background:#f2f2f2;
}
.mobile_login_links {
float:right;cursor:pointer;position:relative;
}
.mobile_login_links span {
display:block;cursor:pointer;float:right;background:url(https://www.chumashcasino.com/sites/all/themes/chumash/images/top_links_right_bg.jpg) repeat-y right;margin:0;width:32px; height:61px; padding:29px 15px 0 15px;text-align:center;
}
.mobile_login_links span img {
width:32px;
height:32px;
}
.mobile_login_links span.active {
position:relative;
background:#471818;
}
.mobile_login_links span.active_top_link {
background:#f2f2f2;
}
.mobile_search_links {
margin:0;
position:relative;
cursor:pointer;
float:right;
}
.mobile_search_links span {
display:block;
cursor:pointer;
float:right;
background:url(https://www.chumashcasino.com/sites/all/themes/chumash/images/top_links_right_bg.jpg) repeat-y right;
margin:0;
width:32px; height:61px;
padding:29px 15px 0 15px;
text-align:center;
}
.mobile_search_links span img {
width:32px;
height:32px;
}
.mobile_search_links span.active {
position:relative;
background:#471818;
}
.mobile_search_links span.active_top_link {
background:#f2f2f2;
}
.whatsnew_box h2 {
font-size:20px;
line-height:22px;
width:100%;
}
.whatsnew_box p {
width:90%;
padding:5px !important;
}
logo {
float:left;
/*height:100%;*/
background:#800b0b;
width:54%;
text-align:center;
}
logo img {
/*width:100%;
padding:10px 0;*/
padding:0px;
}
.topmenu {
display:none;
}
#search-block-form {
display:none;
}
/*.signup {
display:none;
}*/
.login_container_section {
display:none;
}
.homeBanner {
width:100%;
height:auto;
float:left;
}
.homeBannerContainer {
width:100%;
position:relative;
}
.homeBanner img {
width:100%;
height:auto;
}
#slider {
width:100%;
height:280px !important;
list-style: none;
}
#slider li {
width:100%;
height:280px;
overflow:hidden;
background-size:auto 100% !important;
}
#slider li a.sliderlink{
	height:250px !important;
}
#slider li img {
width:100%;
}
.follow_flike {
display:none;
}
.mainContainer_whatnew {
float:left;
width:96%;
margin:0 2%;
padding:0;
}
.whatsnew_box {
float:left;
width:22%;
padding:0;
margin:0 0 0 2%;
height:	100%;
}
.whatsnew_box_image {
height:100px !important;
float:left;
}
.whatsnew_box_image img {
width:100% !important;
max-width:100%;
height:100% !important;
}
.mainContainer_feature_promo {
float:right;
margin:0;
width:100%;
height:100%;
padding:0;
}
.mainContainer_feature_promo_box {
height:100%;
float:right;
width:100%;
margin:0;
padding:0;
position:relative;
}
.featured_left_box {
width:35%;
height:100%;
float:left;
position:relative;
margin:30px 20px;
padding:0;
}
 .featured_right_box {
float:right;
height:100%;
width:60%;
margin:0;
padding:0;
}
.featured_right_box img {
width:100%;
height:auto;
text-align:center;
}
.mainContainer_feature_promo_box_bottom {
float:right;
height:auto;
margin-bottom:20px;
}
.mainContainer_car_win {
float:left;
}
.mainContainer_car_win_box {
width:100%;
height:100%;
margin:0;
padding:0;
position:relative;
}
.car_left_box {
width:100%;
height:auto;
float:left;
position:relative;
margin:2px 0 0 0;
padding:0;
}
.car_left_box img {
width:100%;
height:auto;
text-align:center;
}
.car_right_box {
float:left;
width:100%;
height:auto;
margin:0;
padding:0;
}
 .mainContainer_win_prize {
float:left;
margin:0;
padding:0;
width:100%;
}
.mainContainer_win_prize_box {
float:left;
width:100%;
height:100%;
margin:0;
padding:0;
position:relative;
}
.win_prize_left_box {
width:100%;
height:100%;
float:right;
position:relative;
margin:0;
padding:0;
}
.win_prize_right_box {
float:right;
width:100%;
height:auto;
margin:2px 0 0 0;
padding:0;
}
 .win_prize_right_box img {
width:100%;
height:auto;
text-align:center;
}
.prize_social {
float:left;
margin:0 auto;
width:100%;
padding:0;
text-align:center;
}
.prize_social .facebook {
float:left;
width:20px;
padding:0 5px;
}
.prize_social .youtube {
float:left;
width:30px;
padding:0 5px;
}
.prize_social .twitter {
float:left;
width:30px;
padding:0 5px;
}
.prize_social .instagram {
float:left;
width:30px;
padding:0 5px;
}
.join_club_box_container {
background:#b2b3b4 url(../images/join_club.jpg) no-repeat center;
float:right;
width:100%;
height:100%;
}
.join_club_box {
width:100%;
float:right;
}
.club_chumash {
float:right;
width:40%;
left:5%;
}
.club_chumash img {
height: auto;
margin:20px 0;
position: relative;
text-align: center;
width: 100%;
}
.join_club_chumash {
float:right;
clear:both;
width:50%;
margin-bottom:30px;
height:100%;
top:30px;
left:45%;
}
.simplenews-subscribe input[type="text"] {
 margin: 10px 0;
 width: 60%;
}
.simplenews-subscribe .form-submit{ margin: 10px 1%;}
.bottom_mainmenu {
}
.copyright_info .copyright_menu {
  float: none;
  margin-right: 0px;
}
.copyright_sec_right {
  float: none;
  width: 100%;
  padding: 20px 0 20px 0;
}
.copyright_menu li a {
font-size:14px;
}
.copyright_menu ul {
  text-align: center;
  width: 100%;
  float: none;
}
.copyright_menu li {
  display: inline-block;
  float: none;
}
.copyright_menu li a {
  font-size: 14px;
}
.copyright_sec_left {
  float: none;
  clear: both;
  width: auto;
  text-align: center;
  padding: 0 0 20px;
}
.copyright_sec_left p {
  font-size: 14px;
}
.mainmenu {
width:100%;
position:relative;
height:auto;
padding:0;
}
.mainmenu ul {
display:none;
float:left;
z-index:990;
width:100%;
padding:0;
border-top:none;
top:0px;
background:#212121;
position:relative;
}
.mainmenu ul li {
display:block;
margin:0 0 0px;
padding:0px;
border-bottom:1px solid #1a1a1a !important;
border-top:1px solid #2c2c2c !important;
height:auto;
width:100%;
float:left;
}
.mainmenu ul li {
cursor:pointer;
background:url(https://www.chumashcasino.com/sites/all/themes/chumash/images/menu_plusminus_icon.jpg) 100% 0px no-repeat !important;
}
.mainmenu ul li.activeMenu {
background:url(https://www.chumashcasino.com/sites/all/themes/chumash/images/menu_plusminus_icon.jpg) 100% -40px no-repeat !important;
}
.mainmenu ul li.active-trail a {
color:#ffffff;
}
.mainmenu ul li.active-trail {
padding:0px !important;
}
.mainmenu ul > li > a {
padding:11px 3% !important;
color:#fff;
clear:both;
float:left;
}
.mainmenu ul li a {
width:82%;
color:#fff;
clear:both;
float:left;
font-size:21px;
}
.mainmenu ul li a:hover {
	background:none;
}
.mainmenu ul ul {
display:block;
top:0 !important;
left:0 !important;
position:relative;
margin:0px;
width:100%;
}
.mainmenu ul ul li {
display:block;
height:auto;
padding:4px 0 4px 10px !important;
}
.mainmenu ul ul li a{
	width:94%;
}
.mainmenu ul li a.active {
background:none !important;
color:#fff !important;
}
.join_club h1 {
font-size:40px !important;
line-height:44px;
margin:0;
}
.prize_content h2 {
font-size:36px !important;
}
.prize_content {
font-size:20px;
line-height:22px;
float:left;
position:relative;
top:0;
width: 100%;
left:0;
margin:30px auto;
}
.prize_content p {
font-size:20px;
line-height:22px;
}
.win_content h2 {
font-size:36px !important;
}
.win_content {
position:relative;
margin:30px 0;
top:0 !important;
width:100%;
font-size:20px;
line-height:22px;
left:0 !important;
}
.win_content p {
font-size:20px;
line-height:22px;
}
.promo_content h2 {
font-size:36px !important;
}
.promo_content {
float:right;
width:95%;
position:relative;
top:0;
left:0;
font-size:20px;
line-height:22px;
}
.promo_content p {
font-size:20px;
line-height:22px;
}
.join_club_chumash p {
font-size:15px;
line-height:22px;
}
.join_club_chumash h2 {
font-size:30px;
}
.mainmenu ul li ul li {
color:#808285 !important;
width:100%;
background:#000000 !important;
margin:0px !important;
padding:0px !important
}
#search-block-form > div {
display:inline-block;
}
.search_signup #search-block-form {
  padding: 10px 0;
  border-bottom: 1px solid #1a1a1a !important;
  border-top: 1px solid #2c2c2c !important;
  margin: 0;
  display: none;
  width: 100%;
  text-align: center;
}
.search_signup #search-block-form input {
  margin-left: 10px;
}
#search-block-form input.form-text {
width:250px;
padding:4px;
margin:0 auto;
display:block;
}
#search-block-form input.form-submit {
margin:0 0 0 -29px;
padding:0;
}
#join_form .joinbutton {
padding:10px 0;
}
.anythingSlider-default .anythingControls {
bottom:10px;
width:99% !important;
}
.submenu_container {
position:relative;
border-top:none !important;
color:#fff !important;
width:100% !important;
height:auto !important;
}
.mainmenu ul.nice-menu-down li.menuparent {
background:none;
}
.submenu_container ul {
 visibility:visible !important;
}
.first .featured_right_box {
margin:-24px 0 0 0 !important;
}
.inner_container_para_right{
	display:none;
}
.mainContainer_upcoming_events{
	width:100%;
}
.innermain{
	background:#FFFFFF;
}
.innerMainContainer{	
    width: 100%;
}
.inner_container_para{
	width:94%;
	margin: 0 3% 30px 3%;
}
.inner_container_para_left{
	width:100%;
	float:none;
}
.offzone_showcase_image_full_img_container{
	height:auto;
	width:100%;
}
.fourth_level_container{
	width:100%;
    padding-bottom: 20px;
	overflow:hidden;
}
.gifts_header{width:100%;  height: auto;padding:0;}

.spa_services{
	height: 280px;
    margin: 0 2%;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 29%;
}
.spa_services img{
	width:100%;
}
.spa_image_bg{
	width:100%;
	background-size: 100% 100% !important;
}
.fourth_level_box {
    margin: 0 2%;
    position: relative;
    width: 29%;
}
.fourth_level_box img {
	width:100%;
}
.spa_massages{
margin:0px;
width:100%;
}
.left_content{
	margin:0px auto;
	width:100%;
}
/********************************************/
.innermain_casinofloor {
    width: 100%;
}
.slots_box {
    width: 100%;
}
.newatcasino_box{
	margin:10px 2%;
	width:21%;
}
.slots_game_left_box{
	width:50% !important;
	top:10px !important;
	margin-bottom:22px;
}
.slots_game_right_box{
	width:50% !important;	
}
.slots_game_right_box img{
	width:100% !important;
	height:auto;
}
.fourth_level_box{
	margin: 0 2%;
    width: 29%;
}
.fourth_level_box img{
	width:100%;
}
.fourth_level_box_bg{
	width: 100%;
	background-size: 100% 100%;
}
.third_level_top_left{
	width:40%;
}
.third_level_top_left img{width:100%;}
.third_level_top_right{
	width:60%;
}
.third_level_top_right_contaner{
	width:auto;
}
.club_chumash_bg{
	background:url(../images/mobile_club_chumash_banner.jpg) no-repeat;
	width:100%;
	height:397px;
}
.top_left_img_div{margin: 0;
    text-align: center;
    width: 100%;}
.top_left_img_div > img {
    margin: -12px 4%;
}
.top_right_content_div{ padding: 0 2%;
    width: 96%;}
.top_right_content_div h2 {
    color: #212121 !important;
    padding: 0;
    width: 100%;
}
.top_right_content_div p {
    padding: 0;
    width: 100%;
	color:#212121;
}
.innermain_container{	
    margin: 0 3%;
    padding: 0;
    width: 94%
}
.check_avail_hotel_sec{
	margin: 0 3%;
    width: 94%;
}
.inner_section_container{
	width:100%;
}
.hotel_delux_slider .anythingSlider{
	width:50% !important;
	margin:0px;
	padding:0px !important;
}
.tab_slider_content{
	width:50% !important;
}
/************Resort landing page********************/
#check_avail_form{
 padding: 0 2%;
    width: 96%;
}
.check_avail_hotel_container{width:100%;margin:0;}
.check_avail_hotel_sec{
	width:100%;
	margin:0;
}
#check_avail_form > label
{
 padding: 14px 0;
    width: 45%;
}
#check_avail_form input[type="text"]{
background: url(../images/cal.png) no-repeat scroll 97% 5px #FFFFFF;
    border: medium none;
    margin: 10px 0;
    padding: 5px 1%;
    width: 52%;
}
#check_avail_form > select {
       border: medium none;
    margin: 10px 60px 10px 0;
}
#check_avail_form > input[type="submit"] {
/*    margin: 10px 8%;
    text-align: center;*/
	 margin: 4px 2%;
}
.innermain_container{width:100%;margin:0;}
.slots_box{width:100%;padding:0;}
.slots_game_left_box{
margin: 0;
width: 50% !important;
}
.slots_game_content{width:92%;padding:0;margin:0 4%;}
.slots_game_content h2{margin:5px 0 0;}
.slots_game_content p{ 
 font-size: 12px;
 padding: 10px 0 !important;
 width: 100%;
}
.date{display:none;}
.anythingSlider-default .arrow{
	display:none !important;
}
.tabsection_slider_content{width:100%;}
#entertain_slider{
	height:300px !important;
}
.home_main_banner_slider .anythingSlider .panel{
	background-size: auto 300px !important;
	height:300px !important;
}
.home_banner_container{width:100%;}
.homepage_slider_content{
	margin:0px;
	padding:0 4% 0 0;	
}
.home_banner_video{
	margin: 43px 0 0 0 !important;
	right: 10px;
}
}
@media only screen and (max-width: 770px) {
.home_banner_video{	
	margin: 15px auto !important;
	width:391px;
	height:300px;
	float:none;
	right: 0;
}
.home_banner_video img{	
	width:390px !important;
	height:299px !important;
}
.home_banner_video_left{
	display:none;
	
}
}
@media only screen and (max-width: 764px) {
header {
    float: left;
    height: auto;
    width: 100%;
}
.mobile_top_links {
float:right;margin:0;cursor:pointer;position:relative;
}
.headerright {
float:none;
width:100%;
margin:0;
padding:0;
}
.topmenu {
display:none;
}
#search-block-form {
display:none;
}
.signup {
display:none;
}
.login_container_section {
display:none;
}
.header{
	height:auto;
}
#slider {
width:100%;
height:220px !important;
list-style: none;
}
#slider li {
width:100%;
height:220px !important;
overflow:hidden;
background-size:auto 100% !important;
}
#slider li a.sliderlink{
	height:220px !important;
}
#slider li img {
width:100%;
}
.follow_flike {
display:none;
}
.mainContainer_whatnew {
float:left;
width:100%;
margin:0;
padding:0;
}
.whatsnew_box {
float:left;
width:96%;
padding:0;
margin:15px 2px 10px 2px;
height:	auto;
}
.whatsnew_box h2 {
width:100%;
margin:20px 0 3px 0;
padding:0;
line-height:22px;
text-align:center;
}
.whatsnew_box p {
text-align:center;
width:100%;
padding:4px 0;
margin:0;
}
.whatsnew_box_inner{
	margin:0px auto;
	position:relative;
	height:300px;
	width:273px;
}
.whatsnew_box_image {
height:auto !important;
float:left;
}
.whatsnew_box_image img {
width:100% !important;
max-width:100%;
height:auto !important;
}
.mainContainer_feature_promo {
float:right;
margin:0;
width:100%;
height:100%;
padding:0;
}
.mainContainer_feature_promo_box {
height:100%;
float:right;
width:100%;
margin:0;
padding:0;
position:relative;
}
.featured_left_box {
width:100%;
height:100%;
float:left;
position:relative;
margin:0 !important;
padding:0;
}
.promo_content {
float:right;
width:95%;
position:relative;
top:0;
left:0;
text-align:center;
}
.featured_right_box {
float:right;
height:100%;
width:100%;
margin:0;
padding:0;
}
.first .featured_right_box {
margin:-16px 0 0 0 !important;
}
.featured_right_box img {
/*width:100%;
height:auto;
text-align:center;*/
height: auto !important;
text-align: center;
width: 100% !important;
}
.mainContainer_feature_promo_box_bottom {
float:right;
height:100%;
margin-bottom:20px;
}
.mainContainer_car_win {
float:left;
}
.mainContainer_car_win_box {
width:100%;
height:100%;
margin:0;
padding:0;
position:relative;
}
.car_left_box {
width:100%;
height:auto;
float:left;
position:relative;
margin:2px 0 0 0;
padding:0;
}
.car_left_box img {
width:100%;
height:auto;
text-align:center;
}
.car_right_box {
float:left;
width:100%;
height:100%;
margin:0;
padding:0;
}
.win_content {
position:relative;
margin:30px 0;
top:0 !important;
width:100%;
left:0 !important;
}
.mainContainer_win_prize {
float:left;
margin:0;
padding:0;
width:100%;
}
.mainContainer_win_prize_box {
float:left;
width:100%;
height:100%;
margin:0;
padding:0;
position:relative;
}
.win_prize_left_box {
width:100%;
height:100%;
float:right;
position:relative;
margin:0;
padding:0;
}
.win_prize_right_box {
float:right;
width:100%;
height:auto;
margin:2px 0 0 0;
padding:0;
}
.prize_content {
position:relative;
top:0;
width: 100%;
left:0;
margin:30px 0;
}
.win_prize_right_box img {
width:100%;
height:auto;
text-align:center;
}
.prize_social {
float:left;
margin-bottom:6%;
width:60%;
padding:0 20%;
left:0;
}
.prize_social .facebook {
float:left;
width:10%;
}
.prize_social .youtube {
float:left;
width:10%;
}
.prize_social .twitter {
float:left;
width:10%;
}
.prize_social .instagram {
float:left;
width:10%;
}
.join_club_box_container {
background:#b2b3b4 url(../images/join_club.jpg) no-repeat center;
float:right;
width:100%;
height:100%;
}
.join_club_box {
float:right;
height:100%;
width:100%;
}
.club_chumash {
float:right;
width:100%;
position:relative;
top:0;
left:0;
}
.club_chumash img {
margin:20px 0;
left: 20%;
position: relative;
text-align: center;
width: 50%;
}
.join_club_chumash {
float:right;
width:92%;
padding:0 4%;
clear:both;
margin-bottom:30px;
height:100%;
position:relative;
top:0;
left:0px !important;
}
.join_club_chumash h2 {
font-size:100%
}
.copyright_sec {
float:left;
width:100%;
}
.copyright_menu {
float:left;
width:100%;
}
.copyright_sec_right {
float:right;
width:100%;
}
 .mobile_search_links {
position:relative;
}

.join_club h1 {
font-size:28px !important;
line-height:20px;
margin:0;
}
.join_club_chumash p {
font-size:16px;
line-height:22px;
}
.join_club_chumash h2 {
font-size:30px;
}
.prize_content h2 {
font-size:32px !important;
}
.win_content h2 {
font-size:32px !important;
}
.promo_content h2 {
font-size:32px !important;
}
/*ul.nice-menu li.menuparent ul, #header-region ul.nice-menu li.menuparent ul{overflow:visible !important;}*/
#search-block-form {
width:90%;
margin:0 10%;
padding:20px 0;
}
#search-block-form input.form-submit {
margin:0 0 0 -29px;
padding:0;
}
/*.search_signup {
float:left;
width:100%;
clear:both;
margin:0;
padding:0;
}*/
.signup {
float:left;
width:100%;
margin:0;
padding:0;
}
.signin_button {
float:left;
width:94%;
background:#212121;
margin:0;
padding:10px 3%;
clear:both;
border-bottom:1px solid #1a1a1a !important;
border-top:1px solid #2c2c2c !important;
}
.signin_button a {
text-align:left;
color:#fff;
font-size:20px;
}
.anythingSlider-default .arrow a {
width: 30px;
height: 29px;
}
.anythingSlider-default .back a, .anythingSlider-default .back a:hover, .anythingSlider-default .back a.hover {
background:url(../images/ipad_previous.jpg) no-repeat left top;
}
.anythingSlider-default .forward a, .anythingSlider-default .forward a:hover, .anythingSlider-default .forward a.hover {
background:url(../images/ipad_next.jpg) no-repeat left top;
}
.anythingSlider-default.activeSlider .anythingControls a {
background:url(../images/ipad_slide_con_nor.png) no-repeat left top;
}
.anythingSlider-default.activeSlider .anythingControls a.cur, .anythingSlider-default.activeSlider .anythingControls a:hover {
background:url(../images/ipad_slide_con_act.png) no-repeat left top;
}

.anythingSlider-default .anythingControls {
bottom:-10px !important;
width:99% !important;
}
.submenu_container {
position:relative;
border-top:none !important;
color:#fff !important;
width:99% !important;
height:auto !important;
}
.mainmenu ul.nice-menu-down li.menuparent {
background:none;
}
.submenu_container ul {
 visibility:visible !important;
}
/*.copyright_menu li a {
 background: url(../images/cri_menu_divider.png) no-repeat right 4px !important;
}*/
.inner_container_para{
	width:90%;
	margin: 0 5% 30px 5%;
	padding:0;
}
.slots_type ul
{
	width:100%;
}
.slots_type ul li
{
	border-radius:0px;
	clear:both;
	width:95%;
	padding:5px 2%;
}
.slots_heading
{
	margin-left:8px;
	border:1px solid #ccc;
	padding:10px;
	display:block;
	float:left;
	
	-moz-box-shadow:inset 10px 10px 5px #888;
	-webkit-box-shadow:inset 10px 10px 5px #888;
	box-shadow:inset 10px 10px 5px #888;
}
.third_level_top_left {
    float: left;
    margin-top: 23px;
    width: 100%;
}
.third_level_top_left img {
    height: auto !important;
    width: 100% !important;
	float:left;	
}
.third_level_top_right{
	height: auto;
    margin: 0 0 0 -6%;
    padding: 0px 4% 20px 4%;
    width: 104%;
}
.third_level_top_right_contaner{
	width:100%;
	margin:20px 0px;
}
/************Resort landing page********************/
#check_avail_form{
 padding: 0 2%;
    width: 96%;
}
.check_avail_hotel_container{width:100%;margin:0;}
.check_avail_hotel_sec{
	width:100%;
	margin:0;
}
#check_avail_form > label
{
 padding: 14px 0;
    width: 46%;
}
#check_avail_form input[type="text"]{
  background: url(../images/cal.png) no-repeat scroll 97% 5px #FFFFFF;
    border: medium none;
    margin: 10px 0;
    padding: 5px 1%;
    width: 52%;
}
#check_avail_form > select {
       border: medium none;
    margin: 20px 0 10px;
}
#check_avail_form > input[type="submit"] {
    margin: 10px 8%;
    text-align: center;
}
.innermain_container{width:100%;margin:0;}
.slots_box{width:100%;background:#fff !important;padding:0;}
.slots_box .Right{
float:left;
margin: 25px 4% 5px;
width: 92% !important;}
.slots_box .Right img{width:auto;text-align:center;}
.slots_box .Left img{width:auto;text-align:center;}
.slots_game_left_box{
margin: 0;
width: 100% !important;
}
.slots_game_content{width:92%;padding:0;margin:0 4%;}
.slots_game_content h2{color:#505050;margin:5px 0 0;}
.slots_game_content p{
 color: #808080 !important;
 font-size: 12px;
 padding: 10px 0 !important;
 width: 100%;
}
.red_grey{ 
float: left;
width: 100% !important;
}
.date{display:none;}
.slots_box .Left{
margin: 25px 4% 5px;
width: 92% !important;}
/****************Gift***********************************/
.fourth_level_box_area{width:100%; height: 350px;overflow:hidden;}
.fourth_level_box{width:275px; height:300px; margin:0 auto;}
.fourth_level_box_area .anythingSlider .anythingWindow{overflow:visible;width:300px;}

.table_games_popup {
    position: absolute;
}
.table_games_popup .whatsnew_box_inner{height:auto;}
/****************Hotel***********************************/
#hotel_slider_menu ul
{
	width:100%; background:none;
}
#hotel_slider_menu ul li
{
	clear: both;
    float: left;
    margin: 2px 0;
    padding: 5px 2%;
    text-align: left;
    width: 96% !important;
	background:#E2E2E2;
	font-size:14px;
}
.hotel_delux_slider li{
padding: 5px 2%;
width: 96%;
}
.select_menu{
background: none repeat scroll 0 0 #A7A6A6 !important;
    color: #ECECEC !important;
}
.tab_content{width:100%;padding:10px 0;}
.tab_section_slider{width:100%;padding:0;margin:0;}
.tabsection_slider_content{width:100%;}
.hotel_slider_tabs{float:left;width: 100%;}
.tab_slider_content{width:100% !important;margin: 15px 0;}
.tab_slider_images{margin:0;width:100%;}
.mobile_menu_view{display:block; width:100%;}
.mobile_menu_view h2{
background:url(../images/view_menu_arrow1.png) no-repeat 99% center #1A1A1A;
   color: #FFFFFF;
    cursor: pointer;
    margin: 10px 0 -8px;
    padding: 2px 2%;
    width: 96%;
	float:left;
	display:block;}
.activeTab{background:url(../images/view_menu_arrow_active.png) no-repeat 99% 6px #1A1A1A !important;}
/********************Promotions***********************************/
.upcoming_events { display:none;}
.upcoming_events ul{width:100%;}
.upcoming_events ul li{width:100%;padding:0;}
.upcoming_events ul li span{
  background: none repeat scroll 0 0 #E2E2E2;
    clear: both;
    float: left;
    font-size: 14px;
    margin:0;
    padding: 5px 2%;
    text-align: left;
    width: 96% !important;
	display:block;
}
.upcoming_events_contents_active{background-image:none;background-color:#A7A6A6 !important;color:#fff;width:100%;margin:0;
    padding: 0;
    width: 96%;}
.mobile_menu_view{display:block; width:100%;}
.mobile_menu_view h1{
background:url(../images/view_menu_arrow1.png) no-repeat 99% center #1A1A1A;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 24px;
    line-height: 40px;
    margin: 10px 0 3px;
    padding: 0 2%;
    width: 96%;
	 text-align: left;
	}
.activeTab{background:url(../images/view_menu_arrow_active.png) no-repeat 99% 6px #1A1A1A !important;}
/****************Casino Poker*******************/
.event_calender_slider_div {
    width: 100%;
}
.event_calender_slider_div h2{
    display:none;
}
.bingo_calender_slider {
    width: 100%;
	display:none;
}
.bingo_calender_slider .anythingSlider{width: 100%;}
.bingo_calender_slider .anythingSlider-default.activeSlider .anythingWindow{width: 100%;margin:0 !important;}
.calender_slider_content{width:100%;height:100%;}
.cal_inner_content {
    margin: 0 2% 0 0;
    width: 35%;
}
.spa_services{
	height: 280px;
     width: 100%;
	 margin:0;
}
.download_cal_btn{ background-position:-82px -5px; margin:19px 0 0; padding:0 0 0 23px;}
/*****Club chumash******************/
.club_inner_snippets{width:100%;padding:10px 0;}
.club_inner_snippets p{padding:10px 0 0;}
.snippet_bar{display:none;}
.left_snippets {
    margin: 0;
    padding: 0;
    width: 100%;
	text-align: center;
}
.right_snippets {
    margin: 0;
    width: 100%;
}
.right_snippets > h2 {
    color: #787878;
    padding: 0;
    text-align: center;
    width: 100%;
}
.right_snippets p {
    margin: 0;
    width: 100%;
}
.club_chumash_bg{}
.upcoming_events_contents{
	height:auto;
}
.upcoming_events_contents .anythingSlider{ height: 350px !important;}
.upcoming_events_contents .anythingSlider-default .anythingControls{bottom:30px !important;}
#entertainment_more257{
	display:none;
}
.mobile_login_links span{
padding-left: 5px;
padding-right: 5px;
}
.mobile_top_links span{
padding-left: 5px;
padding-right: 5px;
}
.mobile_search_links span{
padding-left: 5px;
padding-right: 5px;
	width:auto;
}
.show_more_div{
	display:none;
}
.view_menu_div ul{
	display:none;
}

}
