/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */


/*
 * Body
 */

body {
  background: #000;
  font-family: arial;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

#page {
    padding-bottom: 70px;
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */

#skip-link {
  margin: 0;
}
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/*
 * Header
 */

#header {
    margin: 0;
    padding: 0;
}

#logo { /* Wrapping link for logo */
    float: left;
    margin: -73px 0 0 17px;
    padding: 0;
    position: relative;
    z-index: 50;
}
#logo img {
  vertical-align: bottom;
}

#name-and-slogan { /* Wrapper for website name and slogan */
  float: left;
}

#site-name { /* The name of the website */
  margin: 0;
  font-size: 2em;
  line-height: 1.5em;
}
#site-name a:link,
#site-name a:visited {
  color: #000;
  text-decoration: none;
}
#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

#site-slogan { /* The slogan (or tagline) of a website */
  margin: 0;
  font-size: 1em;
}

.region-header { /* Wrapper for any blocks placed in the header region */
  clear: both; /* Clear the logo */
}

/*
 * Main (container for everything else)
 */


/*
 * Content
 */

#content {
}
#main #content {
    background: url("../images/main-content-bg.png") repeat scroll 0 0 transparent;
    border: 3px solid #003366 !important;
    
}
#main #content .block {
    font-size: 13px;
    line-height: 1.3;
}
body.front #main #content {
    background: none;
    border: 0 none !important;
    margin-top: 0;
    padding: 0;
}
#content a {
    color: #6a6ad9;
    text-decoration: none;
}
/*** Tableside Dining Buttons ***/
#content .button a, 
#content a.gbh-button {
    background: none repeat scroll 0 0 #6666CC;
    color: #FFFFFF;
	height: 20px;
    padding: 3px 17px 4px;
    text-transform: uppercase;
    width: 100%;
	line-height:2em;
}
#content .button a:hover, 
#content a.gbh-button:hover {
    background: none repeat scroll 0 0 #47478e;
    color: #FFFFFF;
	 height: 20px;
    padding: 3px 17px 4px;
    width: 100%;
}
.region-highlighted {
}

.breadcrumb { /* The path to the current page in the form of a list of links */
    color: #FFFFFF;
    font-size: 9px;
    margin: -23px auto 0;
    text-transform: uppercase;
    width: 600px;
}
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 5px;
}
.breadcrumb ol li a {
    color: #FFFFFF;
    padding-right: 5px;
    text-decoration: none;
}
.breadcrumb ol li a:hover {
    text-decoration: underline;
}

h1.title, /* The title of the page */
h2.node-title, /* Title of a piece of content when it is given in a list of content */
h2.block-title, /* Block title */
h2.title, /* Comment section heading */
h2.comment-form, /* Comment form heading */
h3.title { /* Comment title */
  margin: 0;
}

tr.even { /* Some tables have rows marked even or odd. */
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

tr.odd {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

div.messages { /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */
  margin: 1.5em 0; /* Drupal core uses "6px 0" margin */
}
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

div.status { /* Normal priority messages */
}

div.warning,
tr.warning { /* Medium priority messages */
  /* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
}

div.error,
tr.error { /* High priority messages. See also the .error declaration below. */
}

.error { /* Errors that are separate from div.messages status messages. */
  /* color: #e55; */ /* Drupal core uses a #e55 background */
}

.warning { /* Warnings that are separate from div.messages status messages. */
  /* color: #e09010; */ /* Drupal core uses a #e09010 background */
}

.tabs { /* See also the tabs.css file. */
}

.region-help { /* Help text on a page */
}

.more-help-link { /* Link to more help */
}

.region-content { /* Wrapper for the actual page content */
}

ul.inline { /* List of links generated by theme_links() */
  display: inline;
  padding: 0;
}
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0; /* LTR */
}

span.field-label { /* The inline field label used by the Fences module */
  padding: 0 1em 0 0; /* LTR */
}

.item-list .pager { /* A list of page numbers when more than 1 page of content is available */
  padding: 0;
}
.item-list .pager li { /* Each page number in the pager list */
  padding: 0 0.5em;
}

.feed-icon { /* The link to the RSS or Atom feed for the current list of content */
}

.more-link { /* Aggregator, blog, and forum more link */
}

/*
 * First sidebar (on left in LTR languages, on right in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-first
 * (see the layout.css file.)
 */

.region-sidebar-first {
}

/*
 * Second sidebar (on right in LTR languages, on left in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-second
 * (see the layout.css file.)
 */

.region-sidebar-second {
}

/*
 * Footer
 */

#footer {
}

/*
 * Page bottom
 */

.region-bottom { /* Wrapper for any blocks placed in the page bottom region */
}

/*Page Titles*/
#page-titles {
    /*margin: -55px 0 0 -36px;*/
}
#page-titles .region-page-titles {

}
#page-titles .block {
    margin: -55px 0 30px -36px;
}
#page-titles .block p {
    margin: 0;
    padding: 0;
}
#block-superfish-1{
width:960px;
background:none;
/*margin-left:auto;
margin-right:auto;*/
}
#block-superfish-1 ul#superfish-1 li.sf-depth-1{
 width:115px;
 margin-right:40px; 
 background:none;
}
.region-header{
  position:relative;
  top:63px;
  padding-left:320px;
  height:45px;
  /*width:971px;*/
  background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
  /*overflow:hidden;*/
  border-top: 1px solid #5252a3;
}
#logo{
  margin:-73px 0 25px 17px;
}
#block-superfish-1 ul#superfish-1{
  padding-top:10px;
}
.front #main{
  z-index: 1;
  position:relative;
}
#block-block-1{
  margin-top:-20px;
}
#footer{
  position:absolute;
  bottom:25px;
}
#page-bottom{
  left:204px;
  width:944px;
}
#menu-437-1,#menu-436-1,#menu-441-1{
  width:65px;
}
#menu-441-1{
  width:75px;
}



/**********
<a href="#" id="hidebutton" width="104" height="25">a</a>
**********/
a#hidebutton{
  background:url("../images/hide-button.png") no-repeat scroll 0 0 transparent;
  width:104px;
  height:25px;
  display:block;
  position:absolute;
  top:70px;  
  left:805px;
  text-indent:-9999em;
}
a#hidebutton:hover{
  background:url("../images/hide-button.png") no-repeat scroll 0 -32px  transparent;;
}


body.sidebar-second #content h1#page-title{
margin:0 0 45px 0;
position:relative;
top:35px; 
left:0px;
}
#block-block-13{
position:absolute;
left:45px;
top:-10px; 
width:250px;
}
#block-block-15,#block-block-16{
  cursor:pointer;
}
#logo { /* Wrapping link for logo */
    float: left;
    margin: -58px 0 0 17px;
    padding: 0;
    position: relative; 
    z-index: 50;
    top:50px;
    left:180px;
}
#search-bar{
  position:fixed;
  width:100%;
  z-index: 10;
}
/*Social Media Icons Menu*/
.region-search-bar {
  position: relative;
  height: 40px;
  width:940px;
}
#block-menu-menu-social-media {
  position: absolute;
  height: 29px;
  width:120px;
  right: 220px;
  top:5px;
}
#block-menu-menu-social-media ul {
  margin: 0;
  padding: 0;
}
#block-menu-menu-social-media ul li {
  float: left;
  height: 29px;
  width: 29px;
  list-style: none outside none;
  margin-left: 10px;
}
#block-menu-menu-social-media ul li a {
  display: block;
  text-indent: 9999px;
  height: 29px;
  width: 29px;
  background: url("../images/social-sprite.png") no-repeat;
}
#block-menu-menu-social-media ul li a#facebook {
  background-position: 0 0;
}
#block-menu-menu-social-media ul li a#facebook:hover {
  background-position: 0 -79px;
}
#block-menu-menu-social-media ul li a#twitter {
  background-position: 0 -553px;
}
#block-menu-menu-social-media ul li a#twitter:hover {
  background-position: 0 -474px;
}
#block-menu-menu-social-media ul li a#googleplus {
  background-position: 0 -158px;
}
#block-menu-menu-social-media ul li a#googleplus:hover {
  background-position: 0 -395px;
}
/*end social-media menu */
/* Total Bad Beat block */
#block-views-total-bad-beat-block-1 {
  position:absolute;
  height:33px;
  width:260px;
  right:350px;
  top:9px;
  color:#FFFFFF;
  font-size:1.25em;
}
#block-views-total-bad-beat-block-1 .field-content a {
  color:red;
}
#block-views-total-bad-beat-block-1 .field-content a:hover {
  color:#5252A3;
}
/* End Total Bad Beat Block */
/* Total Bad Beat Block -- Poker Page */
.view-total-bad-beat {
	font-size:15.833334px;
}
.views-field.views-field-field-bad-beat-jackpot .field-content {
	display:inline;
}
.views-field.views-field-field-big-bad-beat-jackpot .field-content {
	display:inline;
}
/* Total Bad Beat Block -- Poker Page */
#block-views-total-bad-beat-block-3 .views-field.views-field-field-bad-beat-jackpot .field-content,
#block-views-total-bad-beat-block-3 .views-field.views-field-field-big-bad-beat-jackpot .field-content {
  float:left;
  padding:10px 30px;
  text-align:center;
  font-size:1.40em;
  color:#E34234;
}
#block-views-total-bad-beat-block-3 .views-field-title {
  text-align:center;
  font-size:1.25em;
  margin-bottom:10px;
}
#block-views-total-bad-beat-block-3 .views-field-cid1 {
  text-align:center;
  font-size:2em;
  margin:10px;
  color:#ED9121;
}
.tbbb-payout {
  margin:5px;
  padding-top:10px;
  font-size:.65em;
  color: #ED872D;
}
.bb-total {
  margin:5px;
  font-size:.45em;
  width:400px;
  color:#E97451;
}
#superfish-11 li, #superfish-9 li,#superfish-7 li,#superfish-10 li,#superfish-8 li{
background:none;
border:none;
  } 
#superfish-11 li a, #superfish-9 li a,#superfish-7 li a,#superfish-10 li a,#superfish-8 li a{
    border:none;
    color:#fff;
  } 
#superfish-11 li a.active, #superfish-9 li a.active,#superfish-7 li a.active,#superfish-10 li a.active,#superfish-8 li a.active{
    color:#6C68B4;
   }

 #superfish-11 li a:hover, #superfish-9 li a:hover,#superfish-7 li a:hover,#superfish-10 li a:hover,#superfish-8 li a:hover{
   background:none; 
   }
#superfish-11, #superfish-9,#superfish-7,#superfish-10,#superfish-8{
  border-top:1px solid #8F8FC2;
  border-bottom:1px solid #8F8FC2;
  min-width:275px;
  }
  #superfish-7,#superfish-8 {
    width:602px;
  }
  #superfish-8{
    font-size:12.5px;
  }
  #jdc-content-wrapper{
   /* height:635px;
    overflow-y:scroll;*/
    max-width:605px;
  }
  body.page-node-2 h1#page-title,body.page-node-3 h1#page-title,body.page-node-4 h1#page-title,body.page-node-5 h1#page-title{
    background:none;
    font-size:35px;
  }
 
  body.page-node-2 #block-text-resize-0,body.page-node-3 #block-text-resize-0,body.page-node-4 #block-text-resize-0,body.page-node-5 #block-text-resize-0{
    margin-top:-90px;
  }
  body.page-node-6 #block-text-resize-0,body.page-node-7 #block-text-resize-0{
    margin-left:286px;
    margin-top:-65px;
  }
  #block-block-15 p,#block-block-16 p{
margin: .5em 0 1.5em 0;
  }
  .region-highlighted {
position:relative;
top:50px;
}

#views_slideshow_controls_text_next_homepage_slider-block a,#views_slideshow_controls_text_previous_homepage_slider-block a{
  text-indent:-9999em;
  font-size:0;
}
#views_slideshow_controls_text_next_homepage_slider-block a{
  background: url("../images/large_home_right.png") no-repeat scroll 0 0 transparent;
  width:110px;
   height:292px;
   display:block;
}
#views_slideshow_controls_text_previous_homepage_slider-block a{
   background: url("../images/large_home_left.png") no-repeat scroll 0 0 transparent;
   width:110px;
   height:292px;
   display:block;
}
#views_slideshow_controls_text_previous_homepage_slider-block{
  position:absolute;
  left:-95px;
  top:0px;
}
#views_slideshow_controls_text_next_homepage_slider-block{
  position:absolute;
  left:950px;
  top:0px;
}

#views_slideshow_controls_text_pause_homepage_slider-block{
display:none;
}
#views_slideshow_cycle_main_homepage_slider-block{
  position:relative;
  top:25px;
  left:55px;
}
#block-views-homepage-slider-block{
  margin-top:35px;
}
#main #content{
  background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
  color:#fff;
  border:0px solid #fff !important;
}
h1#page-title{
  color:#fff;
}
p.home-copy{font-size:20px;}

#block-superfish-1 ul#superfish-1 li#menu-437-1 ul{
margin-top:5px;
margin-left:-180px;
}
#block-superfish-1 ul#superfish-1 li ul{
  margin-left:-27px;
  margin-top:5px;
}
#block-superfish-10{
float:left;
width:100%;
}
.jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-prev{
  height:60px;
}
#block-quicktabs-home-promotions .jcarousel-next, #block-quicktabs-home-promotions .jcarousel-prev,
#block-quicktabs-horizontal-promotions .jcarousel-next, #block-quicktabs-horizontal-promotions .jcarousel-prev {
  top:24px;
}
#block-views-detail-page-list-block .views-row .views-field-title a{
  color:#fff;
}
 h1#page-title{
  margin-bottom: 20px !important;
}
body.page-node-2 h1#page-title,body.page-node-3 h1#page-title,body.page-node-4 h1#page-title,body.page-node-5 h1#page-title, h1#page-title{
  height:40px;
  margin-bottom: 50px !important;
}

#block-superfish-1 ul#superfish-1 li.sf-depth-1 a{
    
    margin: 2px 0 0;
    padding: 11px 6px 12px;

}
#block-superfish-1 ul#superfish-1 li.sf-depth-1 a:hover{
  background: black;
  border:1px solid #5252a3;
  border-top: none !important;
  color:white;
  font-weight: 300;
  /*margin-top: -1px;*/
  /*padding-top: 1px;*/
  border-bottom: 1px solid black;
  z-index: 5;
}
#block-superfish-1 ul#superfish-1 li.sf-depth-1 .sf-depth-2 a:hover{
  border: none !important;

}
#block-superfish-1 ul#superfish-1 li.sf-depth-1 a{
  border-top: none !important;
  border:1px solid transparent;
}

#search-bar .region-search-bar{
  width: 940px;
  padding-bottom: 10px;
}
.region-header{
  top:0;
  padding-left: 0;
  width: 940px;
  margin: 0 auto;
  background: none;
  border: none;
}
#block-superfish-1{
  margin: 0 auto;
}
#block-superfish-1 ul#superfish-1{
  margin-left: 100px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  padding-top: 0;
  margin-top: -2px;
}
#block-superfish-1 ul#superfish-1 li.sf-depth-1 {
  
  margin-right: 10px;
  padding: 0 12px;
  width: auto;
}
#block-block-17{
  float: left;
  margin-top: -32px;
  position: relative;
  z-index: 15;
  width:150px;
}
#block-superfish-1 ul#superfish-1 li ul, #block-superfish-1 ul#superfish-1 li#menu-437-1 ul {
    background: black;
    border:1px solid #5252a3;
    margin-top: -1px;
    z-index: 1;
    /*left:27px;*/
    margin-left: 0;
}
#block-superfish-1 ul#superfish-1 li ul li.sf-depth-2 a:hover{
  /*background: url(../images/megamenu-title-bg.png) repeat-x 0px 1px;*/
}
#block-superfish-1 ul#superfish-1 li#menu-437-1 ul{
  margin-left: -124px;
}
html {
    position: relative;
    min-height: 100%;
}
body {
    margin: 0 0 41px; /* bottom = footer height */
}
#page-bottom {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 54px;
    width: 100%;
    background: none;
}

#block-menu-menu-footer-menu ul li{
  margin-right: 12px;
}

#block-menu-menu-footer-menu ul {
  width:720px;
}

#block-block-3{
  width:190px;
  margin-right: 10px;
}
#block-block-9{
  margin-bottom: 0;
  float: right;
  width: 175px;
}
#page, .region-bottom{
  width: 940px;
}
.region-bottom{
  background: black;
  border-top: 1px solid #5252a3;
  height: 53px;
}
.views-field-field-background-image img{
  width: 100%;
  height: auto;
}
#block-quicktabs-home-promotions,
#block-quicktabs-horizontal-promotions {
  background: rgba(0,0,0,.7);
  width: 940px;
  border-top: 1px solid #5252a3;
 /* margin-bottom: 35px;*/
}
#block-quicktabs-home-promotions ul.quicktabs-tabs li a, 
#block-quicktabs-horizontal-promotions ul.quicktabs-tabs li a {
  color:#5252A3;
  font-weight: 300;
}
#block-quicktabs-home-promotions .jcarousel-skin-default .jcarousel-item,
#block-quicktabs-horizontal-promotions .jcarousel-skin-default .jcarousel-item {
    background: none;
}
#block-quicktabs-home-promotions .jcarousel-prev,
#block-quicktabs-horizontal-promotions .jcarousel-prev { 
    background: url(../images/small_home_left) no-repeat;
}

#block-quicktabs-home-promotions .jcarousel-next,
#block-quicktabs-horizontal-promotions .jcarousel-next { 
    background: url(../images/small_home_right) no-repeat;
}

#views_slideshow_cycle_main_homepage_slider-block{
  top:0;
  left:35px;
}
p.home-copy{
  margin:0;
  padding-left: 12px;
}


#block-superfish-1 ul#superfish-1 li.sf-depth-1 a.active, body.section-dining li#menu-437-1 a.sf-depth-1 {
  /*background: black;*/
  font-weight: 300;
  color:#929DCF !important;
  /*padding-bottom: 11px;*/
  /*margin-top: 1px;*/
}
#block-superfish-1 ul#superfish-1 li.sf-depth-1 a.active:hover{
  /*padding-bottom: 13px;*/
  /*margin-top: 0;*/
  
}
#menu-438-1 a:hover,#menu-439-1 a:hover,#menu-440-1 a:hover,#menu-441-1 a:hover{
  /*padding-bottom: 10px !important;*/
  border: 1px solid #5252a3 !important;
}
.front #content{
  position: relative;
  top: 100px;
}


.sidebar-second .region-sidebar-second{
    background: black;
    border: 1px solid #5252a3 !important;
    color: white;
    float: right;
    margin: 0;
    margin-left: 683px;
    padding: 2px 20px;
    width: 215px;
}
.sidebar-second #content {
    max-height: 500px;
    position: absolute;
    width: 940px;
    padding: 0;
    overflow: auto;
    margin:0;
}
#block-views-inside-promotions-block{
border: 1px solid #5252a3;
    bottom: 4px;
    left: 712px;
    position: absolute;
    width: 210px;
    background: black;
    color: white;
    z-index: 50;
    text-align: center;
    overflow: hidden;
    height: 32px;
}

#block-block-13 p{
  margin-top: 16px;
}
#block-views-inside-promotions-block h2, #showbutton{
  text-transform: uppercase;
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: white !important;
  cursor: pointer;
  
}
#block-views-inside-promotions-block h2{
  background: url("../images/arrow-up.png") no-repeat scroll 31px 10px transparent;
}
#block-views-inside-promotions-block h2.open{
 background: url("../images/arrow-down.png") no-repeat scroll 31px 8px transparent; 
}
#block-block-13 p{
  /*background: url("../images/arrow-up.png") no-repeat scroll -14px 4px transparent;*/
  display: block;
}
#block-block-13 p.open{
  display: none;
}
body.page-node-2 h1#page-title, body.page-node-3 h1#page-title, body.page-node-4 h1#page-title, body.page-node-5 h1#page-title {
  margin: 0;
  height: 0;
  width: auto;
}
#block-superfish-1{
  height: auto;
}
ul.primary, ul.secondary{
  margin: 3em 0 1.5em;
}
body.page-node-2 #block-text-resize-0, body.page-node-3 #block-text-resize-0, body.page-node-4 #block-text-resize-0, body.page-node-5 #block-text-resize-0{
  margin: 0;
}
#block-text-resize-0{
  right: 30px;
  top:100px;
  margin: 0 !important;
}
#main #content{
  background: none;
}
.not-front #main {
    background: #000000;
    background:rgba(0, 0, 0, 0.8);
    bottom: 54px;
    height: 33px;
    overflow: auto;
    padding-top: 0;
    position: absolute;
    width: 940px;
    z-index: 1;
}
a#hidebutton{
  background: url("../images/hide-button.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    left: 0;
    position: default;
    text-indent: 0;
    top: 0;
    width: 104px;
}
.not-front #content{

}
.not-front #jdc-content-wrapper{
  margin-left: 140px;
  margin-top: 85px;
  max-width: 464px;
}
.breadcrumb{
  display: none;
}
#block-block-12{
  right: 83px;
  top: 70px;
  position: absolute;
}
#block-block-12 a{
  background: none;
  color:white;
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
  width: auto;
}
#block-block-12 a:hover{
  background: none;
}
#superfish-11 li a,#superfish-9 li a, #superfish-7 li a, #superfish-10 li a, #superfish-8 li a{
  text-transform: uppercase;
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
   
}
#superfish-11,#superfish-9, #superfish-7, #superfish-10, #superfish-8{
  min-width: 464px;
  border-bottom: 2px solid #5252a3;
  border-top: 2px solid #5252a3;
}
#block-views-detail-page-list-block .views-row .views-field-view-node a{
  background: #6666cc;
  font-weight: 400;
}
p{
    font-weight: 300;
  font-family: 'Open Sans', sans-serif;
}
#block-views-detail-page-list-block .views-row{
  border-bottom: none;
}
.view-page-background-home{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.view-page-background-home .jcarousel-skin-default .jcarousel-container-horizontal{
  width: auto;
  height: auto;
  margin:0;
  padding:0;
}
.logged-in .view-page-background-home .views-field-field-logo-image{
  top:235px;
}
.logged-in .view-page-background-home .views-field-body{
  top:310px;
}
.view-page-background-home .views-field-field-logo-image{
  position: absolute;
  top:155px;
  left:23%;
  text-align: left;
}
.view-page-background-home .views-field-body{
  position: absolute;
  top:260px;
  left:24%; 
  color: white;
  text-align: left;
  max-width: 500px;
}
.flexslider {
    background: none;
    border: none;
    border-radius: none;
    box-shadow: 0;
    margin: 0;
    position: relative;
}
.flex-direction-nav a{
  background: url("../images/large_home_right.png") no-repeat scroll 0 0 transparent;
  width:110px;
  height:292px;
  display:block !important;
  top:200px;
}
.flex-direction-nav a.flex-prev{
  background: url("../images/large_home_left.png") no-repeat scroll 0 0 transparent;
}
#block-system-user-menu {
    background: none;
    height: auto;
    width:140px;
}
#block-superfish-3 {
    width: 100px;
}
#block-system-user-menu ul {
    margin-left: 0;
    margin-top: 0;
    padding-left: 0;
    padding-top: 20px;
    text-align: center;
    width: 134px;
}
#block-superfish-11 a:hover,#block-superfish-9 a:hover,#block-superfish-7 a:hover,#block-superfish-10 a:hover, #block-superfish-8 a:hover{
 text-decoration: underline; 
}
#page-bottom a:hover{
 text-decoration: underline;
}
a#text_resize_reset, a#text_resize_decrease{
  margin:6px 0 0 3px;
}
#block-views-casino-games-block h2.block-title,#block-views-casino-games-block-1 h2.block-title{
  color:white;
  border-bottom: 1px solid #6C68B4;
}
#block-views-casino-games-block .views-field-body {
    float: left;
    width: 130px;
}
#block-views-casino-games-block-1 .views-field-body {
    float: left;
    width: 130px;
}
.node #edit-submit {
    background: #6C68B4;
    border-radius: 0;
    border: 1px solid transparent;
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px 15px 5px;
    text-transform: uppercase;
}
#block-views-detail-page-list-block .views-row .views-field-field-teaser-image img{
  border:none;
}
.show-content-button{
  margin-top: 2px;
}
#superfish-7, #superfish-8 {
    width: 744px;
}

/*#superfish-11 {
  width:660px;
}*/

#menu-613-1, #menu-614-1{
  display: none;
}
.page-node-3 #block-views-detail-page-list-block .views-row-1, .page-node-2 #block-views-detail-page-list-block .views-row-1{
  display: none;
}

/*Career Opportunities Table */
#block-views-openings-block table tr {
  background: 0 none;
}
#webform-client-form-152 .department .form-item {
   float:left;
   }
   
 /*Application for Employment form */
#webform-client-form-152 .department .form-item,
#webform-client-form-152 .games .form-item {
  float:left;

}

#webform-client-form-152 .webform-container-inline div.description {
  clear:left;
  padding-top:6px;
}

#webform-client-form-152 .years  {
  clear:both;
  padding-top:13px;
}


.education .webform-component-date,
.education .webform-component-textfield {
  width:50%;
  float:left;
    margin-top:2px;
}

.experience .webform-component-textfield,
.experience .webform-component-date,
.experience .webform-component-phone {
  width:50%;
  float:left;
  margin-top:2px;
}
/*End Application Form */
body.page-node-35 #block-views-detail-page-list-block .views-row .views-field-view-node,
body.page-node-2 #block-views-detail-page-list-block .views-row .views-field-view-node {
    margin-left: 120px;
}
/* Hide Request new password tab */
.page-user li.tabs-primary__tab:last-child {
display: none;
}

/* Hide labels on login form */
.page-user .form-item .description {
	display:none;
}
