.navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-default {
	background:url('Images/JS-header-bg.gif') repeat-x;
	}
.navbar-default .navtabs > li > a {
    color: #FFF;
    transition: all 0.5s ease 0s;
    font-family: arial;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #FFEFEF;
    background: none repeat scroll 0% 0% transparent;
}
.navbar-brand {
	padding:0;
	height: auto;
}

.navbar-default {
    background-color: transparent;
    border: 0;
}
.navtabs .open a {
    margin-top: 5px;
    color: #000;
    padding: 10px 15px;
}
.nostyletab a {
    padding:0 !important;
}
.navbar-right {
    margin-right:0px;
}
.myaccount-nonsigned  {
	background: url('Images/js-icons.png') no-repeat -5px -5px !important;
	width:40px;
	height: 32px;
	margin:5px 10px 0 0;
	text-indent:-9999px;
	-moz-transition: none !important;
    -webkit-transition: none !important;
    -o-transition: color 0 ease-in !important;
    transition: none !important;
	padding: 0 !important;
}
.js-notification-icon {
	background: url('Images/js-icons.png') no-repeat -100px -5px !important;
	width:45px;
	height: 32px;
	margin:5px 10px 0 0;
	text-indent:-9999px;
	-moz-transition: none !important;
    -webkit-transition: none !important;
    -o-transition: color 0 ease-in !important;
    transition: none !important;
	padding: 0 !important;
}
.js-notification-icon:hover {
    background-position:-100px -50px !important;
}
.myaccount-signed {
	background: url('Images/js-icons.png') no-repeat -50px -5px !important;
	width:40px;
	height: 32px;
	margin:5px 10px 0 0;
	text-indent:-9999px;
	-moz-transition: none !important;
    -webkit-transition: none !important;
    -o-transition: color 0 ease-in !important;
    transition: none !important;
	padding: 0 !important;
}

.mainnavplaynow  {
  background: url('Images/JS-Play-Now-btn.png') no-repeat 0 0 !important;
  width:115px;
  height:28px;
  margin:7px 8px 0 0;
  text-indent:-9999px;
     -moz-transition: none !important;
    -webkit-transition: none !important;
    -o-transition: color 0 ease-in !important;
    transition: none !important;
    padding:0 !important;
}
.mainnavplaynow:hover {
    background-position:0 -28px !important;
}
.mainnavplaynow:active {
  background-position:0 -56px !important;
}

.mainnavsignout  {
  background: url('Images/JS-Sign-Out-btn.png') no-repeat 0 0 !important;
  width:93px;
  height:28px;
  margin:7px 8px 0 0;
  text-indent:-9999px;
     -moz-transition: none !important;
    -webkit-transition: none !important;
    -o-transition: color 0 ease-in !important;
    transition: none !important;
    padding:0 !important;
}
.mainnavsignout:hover {
    background-position:0 -28px !important;
    

}
.mainnavsignout:active {
  background-position:0 -56px;
}

.membership-btn {
	background: url('Images/membership-btn.png') no-repeat 0 0 !important;
  width:135px;
  height:28px;
  margin:7px 8px 0 0;
  text-indent:-9999px;
     -moz-transition: none !important;
    -webkit-transition: none !important;
    -o-transition: color 0 ease-in !important;
    transition: none !important;
    padding:0 !important;
}.membership-btn:hover {
	background-position:0 -28px !important;}
.membership-btn:active {
	background-position:0 -56px !important;}



.jsmegamenu-box{
border:4px solid #d4120a;
  border-top: 0;
}
.jsmegamenu-box ul{padding:8px !important;}

.jsmegamenu-box a{color:#0d90eb !important; font-weight:bold;}


.jsmegamenu-box a:hover{text-decoration:none !important;}

footer a, footer a:visited {
    color: #E12D0A !important;
}
#blog-roll {
    border: 5px solid #00F;
    border-radius: 25px;
    background: #FFF;
}
.main {
    background: url('Images/Madagascar-bg.jpg') no-repeat  center top fixed transparent;
}
#blog-roll h1 {
    color: #06F;
  font-size: 18px;
    margin: 4px 0px;
    font-weight: bold;
}
#blog-roll .row {
  border-bottom:1px solid #ccc;
}
#blog-roll a {
    color: #06F;
  font-weight:bold;
  font-size:12px;
}

.dropdown-menu a:hover{text-decoration:none !important;}
.yamm-content li, .playnow-btn {color: #FFFFFF !important; text-decoration:none;}
.yamm-content li {padding-left:0 !important; color:#999 !important;}
.yamm-content li a {padding-left:0 !important;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
color: #333;
background-color: #fff;
}
.gameinfo-container{
  background-color:#ACE3F0;
}
.gamecontent-container h1{
    color: #121D89;
	}
.navbar {
    border-radius: 0;
}
.navbar .open a {
    margin-top: 5px;
    color: #000;
    padding: 10px 15px;
}
.item-page {
	/* temp */
    margin-top:0px;
}
/* menu slideout */

/* menu slideout */
.dropdown-menu .row {
padding-left:10px;
}
.navmenucontainer{
	border-right:1px solid #e1e1e1;
	overflow:hidden;
	line-height:13px;
	min-height:160px;
	margin:15px 0;
	}
.navmenucontainer a, .navmenucontainer a:visited{
	padding: 0px !important;
	margin: 0 !important;
	font-size:0.875em;
	}
.navmenucontainer a:hover{
	color:#D41106 !important;
	}
.navmenucontainer ul{
	padding:0 0 0 15px !important;
	margin:0;
	}
.navmenucontainer li{
	padding: 3px 0px;
	list-style:square;
	color:#898989;
	}
.dottedborder-li li{
	border-bottom:1px dotted #959595;
	list-style:none;
	padding: 3px 5px;
}
.dottedborder-li li:last-child {
    border-bottom:0px;
}
.link-caption{
	font-size:0.688em;
	color:#7d7d7d;
	}
.navmenu-menutitletext{
color:#555555 !important; font-weight:bold; text-transform:uppercase; font-size:14px; clear:both; float: left; width: 100%; padding:5px 0;
}
.navmenu-menutitletext a{
font-size:14px; 
}
.navmenu-icons{
float:left;
margin:0 5px 0 0;
}


.navtabs > li > .jsmegamenu-box {
    top: 45px !important;
}
.navtabs > li > .jsmegamenu-box {
    position: fixed;
    top: 50px;
    width: 100%;
}
.navtabs > li > a 	{
	padding-bottom: 10px;
}
.topnavbuttons .dropdown-menu:before {
  position: absolute;
  top: -7px;
  right: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.topnavbuttons .dropdown-menu:after {
  position: absolute;
  top: -6px;
  right: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}

/*.jsbrandselect{display:none; clear:both;}*/
@media (max-width: 480px) {
.game-content .play-button {
	background: url("../Images/JS-play-now-hp-btn-sm.png") no-repeat scroll 0% 0% transparent;
	width: 240px;
	height: 48px;
	}
.game-content .play-button:hover {
	background-position:0 -50px;
}
.game-content .play-button:active {
	background-position:0 -100px;
}
.game-content .logo img, .main-promo img {
    width:100%;
    height:auto;
}
.main-promo-bg{
	width:100%;
	}
.main-promo{
	padding: 8px 7px 5px 7px;
	}	
		
}
@media (max-width: 767px) {
    .game-content {
        float: none;
        margin: 0 auto 25px auto;
        width: 100%;
    }
    .content-container-theme {
        background: url("../../Images/JS-homepage-bg-spring-sm.jpg") no-repeat scroll center top transparent;
    }
 
}
@media (min-width: 768px) and (max-width: 1200px) {
    .navtabs {
        width: 300px;
        height: 45px;
        overflow: hidden;
    }
}
