
html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%}
body {
    margin: 0;
    overflow-x: hidden;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body, button, input, select, textarea {
    font-family: sans-serif;
    color: #222;
}
::-moz-selection {
    background: #ccc;
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #ccc;
    color: #fff;
    text-shadow: none;
}



.header-menu-btn{
    top: 25%;
    border: 1px solid #253b56;
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    border-radius: .3em;
    color: #fff;

}
.header-menu-btn.ui-btn-up-c, .header-menu-btn.ui-btn-hover-c{

    background: #3b9fde;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3b9fde), to(#136bc3));
    background-image: -webkit-linear-gradient(#3b9fde, #136bc3);
    background-image: -moz-linear-gradient(#3b9fde, #136bc3);
    background-image: -ms-linear-gradient(#3b9fde, #136bc3);
    background-image: -o-linear-gradient(#3b9fde, #136bc3);
    background-image: linear-gradient(#3b9fde, #136bc3);

}

.header-menu-btn.ui-btn-hover-c.ui-btn-down-c {
	background: #136bc3;
}
.header-menu-btn .ui-btn-text{
	font-size: 13px;
    font-weight:thick;
	color: #fff;
	 text-shadow: none;
}
.header-menu-btn .ui-btn-inner {
    padding-right: 22px;
}
.header-menu-btn.selected {
    border-radius: .5em .5em 0 0;
    font-weight: lighter;
    background: #fff;
    z-index: 1201;
    color: #253b56;
    border: 1px solid white;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
    border-bottom: 0;
    text-shadow: none;
}
.header-menu-btn span.ui-btn-inner {
    border-top: 0;
}
.header-menu-btn span.ui-icon-shadow {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.header-menu-btn .ui-icon {
    background-color: rgba(255,255,255,0);
}

.news_ctrl_btn {
	background: rgba(255,255,255,0);
	border: 0px;
	 -webkit-box-shadow: none;
    box-shadow: none;
}
.news_ctrl_btn .ui-icon {
    background-color: rgba(255,255,255,0);
    opacity:0.3;
}

.news_ctrl_btn span.ui-icon-shadow {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/*images*/

.header-image {
    width: 100%;
    display: none;
}
.header-image.static {
    display: block;
}

img.main-image {
    width: 100%;
    display: block;
}




/*title bar*/

.ui-bar-a {
    border: 0px;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);
    background: #f99b00;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 1px 1px #fff;
}
.ui-bar-a .ui-link-inherit {
    color: #3e3e3e;
}
.ui-bar-a .ui-link {
    color: #7cc4e7;
    font-weight: bold;
}
.ui-bar-a .ui-link:hover {
    color: #2489ce;
}
.ui-bar-a .ui-link:active {
    color: #2489ce;
}
.ui-bar-a .ui-link:visited {
    color: #2489ce;
}
.ui-bar-a, .ui-bar-a input, .ui-bar-a select, .ui-bar-a textarea, .ui-bar-a button {
    font-family: Helvetica, Arial, sans-serif;
}

.ui-header.ui-bar-a {
    border-top: 0;
    text-align: center;
}




/*section dynamic info*/
section {
    display: block;
    position:relative;
}
section.above-list {
    line-height: 16px;
}
section.above-list a {
    color: #f99b00!important;
    font-weight: bold;
    font-size: 16px;
}
section.above-list p.special-event {
    font-size: 11px;
    margin-left:15px;
    margin-right:15px;
}
section.above-list h4, section.above-list h1 {
    font-size: 14px;
    margin-top: -2px;
}
section.above-list fieldset label {
    font-weight: bold;
}

section.above-list fieldset {
    display: block;
    width: 100%;
    position: relative;
    padding-bottom: 4px;
}

.above-list.framed.attribute-labels {
    border-width: 1px 0 0;
}
.above-list.description {
    padding-bottom: 15px;
}


#vertical-ticker{
	height:64px;
	overflow:hidden;
	margin:0; padding:0;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);
	list-style:none;
}

	#vertical-ticker li{
		height:99px;
		padding :10px 0px;
		display:block;
		background:#ffffdd;;
		color:#333;
		border-bottom:1px solid #ddd;
		text-align:center;
		font-size:20px;
		font-family: Helvetica, times, serif;
	}
	

/*divider*/

.ui-li-divider {
    padding: 0 15px;
    border-top: 1px solid #f99b00;
    border-bottom: 1px solid #f99b00;
    border-left: 0px;
    border-right: 0px;
    background: #f99b00;
}
.ui-li-divider.filter-divider {
    padding: 2px 15px;
}

.ui-li-divider .ui-li-heading {
    color:#fff;
    text-shadow:none;
}

.ui-li-divider h2.ui-li-heading {
    font-size: 14px;
    margin: 5px 0;
}
.ui-li-divider h3.ui-li-heading {
    font-size: 12px;
}

li.ui-li {
    border-top: 1px solid #d9d5cf;
    font-size: 13px;
}
li.ui-li, li.ui-li a, li.ui-li a:visited {
    color: #253b56;
}

.ui-li-thumb {
    top:8px;
    left:8px;
    max-height:64px;
    max-width:64px;
}

/*list item*/
.list-text {
    font-size: 13px;
}
.list-text, .ui-li .ui-btn-text {
    font-weight: bold;
}

/*footer*/
.ui-footer {
    text-align: center;
    text-shadow: none;
    padding: 0;
    font-size: 10px;
    font-weight: lighter;

}
.ui-footer.ui-bar-a {
    background: #f99b00;
    color: #fff;
    border-top: 1px solid #f99b00;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid #f99b00;

}
.ui-footer a {
    margin-right: 4px;
}
.ui-footer.ui-bar-a a {
    color: #fff;
}
.ui-footer div {
    margin: 15px;
}
.ui-footer hr {
    display: none;
    height: 1px;
    border: 0;
    padding: 0 15px;
    margin: 0;
    border-image: initial;
}
.ui-footer.ui-bar-a hr {
    border-top: 1px solid #3d5066;
}
.ui-footer.ui-bar-a .foot-menu a, .ui-footer.ui-bar-a .foot-legal a, .ui-footer.ui-bar-a .foot-menu a:visited, .ui-footer.ui-bar-a .foot-legal a:visited {
    font-weight: lighter;
    color: #fff;
}
.copyright {
    color: #fff;
}
.ui-footer .foot-menu {
    font-size: 12px;
    padding-top: 10px;
}




/* Deeplinks */
.jqm-content a.jqm-deeplink {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	display: block;
	text-align: right;
	font-size: 0.8em;
	margin-top: .8em;
	margin-bottom: 1em;
	margin-right:.6em;
	text-decoration: none;
	float:right;
	line-height:19px;
}
.jqm-content p.jqm-intro + a.jqm-deeplink {
	text-align: left;
}
.jqm-content a.jqm-deeplink span {
	width: 18px;
	display: inline-block;
	margin-top: 1px;
	margin-left: 10px;
	float: right;
	opacity: .5;
}
.jqm-content p.jqm-intro + a.jqm-deeplink span {
	float: right;
	margin-left: 10px;
}
.jqm-content a.jqm-open-quicklink-panel {
	margin-top: -3.3em;
}

/* Links */
.jqm-content > p a.ui-link,
.jqm-content p.jqm-intro a.ui-link {
	font-weight: 400; 
	text-decoration: none;
}
.jqm-content > p a.ui-link:hover,
.jqm-content p.jqm-intro a.ui-link:hover {
	text-decoration: underline;
}


/* Headings */
.jqm-content > h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 2.4em;
	color: #555;
	clear:both;
}
.jqm-faq .jqm-content > h1 {
	margin-top: -.4em;
	font-size: 1.8em;
}
.jqm-content > h2,
.jqm-content > h3,
.jqm-content > h4,
.jqm-home-welcome h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 1.6em;
	color: #74b042;
	padding-top: .6em;
	clear:both;
}
.jqm-home-welcome h2 {
	font-size:1.5em;
	margin-left:.5em;
	margin-top:-.2em;
}
.jqm-home-welcome .jqm-button {
	margin-left:.8em;
	margin-top:-.4em;
}
.jqm-home-welcome .jqm-button .ui-btn-text {
	font-size:1.1em;
	font-weight:300;
}
h2.jqm-home-widget {
	font-size:1.5em;
	margin-left:.6em;
}
.home-pop p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	padding:.5em .5em;
	width:16em;
}
.home-pop .ui-btn-text {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.jqm-content > h4 {
	font-size: 1.2em;
}

/* Paragraphs */
.jqm-content > p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400; 
	font-size: 0.95em;
}
.jqm-content .jqm-intro {
	font-size: 120%;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	line-height: 135%;
	margin-top: -.5em;
	margin-bottom: .5em;
	padding-bottom: 2.6em;
	color: #555;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	border-bottom-color: rgba(0,0,0,.1);
}
.jqm-demos-home .jqm-content .jqm-intro {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: .9em;
	margin: .5em .8em 1em .8em;
	padding-bottom: .5em;
	border: none;
	color: #555;
}
.jqm-demos-index .jqm-content p.jqm-intro {
	border: none;
}
.jqm-content ul:not(.ui-listview),
.jqm-content ul:not(.ui-listview) li {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400; 
	font-size: 0.95em;
	line-height: 1.7;
}
.jqm-content ul:not(.ui-listview) {
	margin: 1em 0;
	padding-left: 1.3em;
}


/* Lists */
.jqm-search .jqm-list {
	font-weight: 400; 
	font-size: 0.88em;
}
.jqm-list .ui-li-heading  {
	font-weight: 700; 
	font-size: .9em;
	color: #07ade0;
	margin-top: .1em;
}
.jqm-list .ui-li-desc  {
	font-weight: 300; 
	font-size: .8em;
	color: #777;
	margin-bottom: .1em;
}
/* List dividers */
.jqm-list .ui-bar-d {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: .9em;
	padding: .7em 15px;
	background-image: none;
	background-color: #f8f8f8;
	border-color: #e8e8e8;
	color: #74b042;
	text-shadow: none;
}
/* List buttons */
.jqm-list .ui-btn-inner {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300; 
	font-size: 0.95em;
	border-top: none;
}
.jqm-list .ui-btn-up-d, 
.jqm-list .ui-btn-hover-d, 
.jqm-list .ui-btn-down-d {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300; 
	border-color: #eee;
}
.jqm-list .ui-btn-up-d {
	background-color: #fff;
}
.jqm-list .ui-btn-hover-d {
	background-color: #f8f8f8;
}
.jqm-list .ui-btn-up-d,
.jqm-list .ui-btn-hover-d {
	-webkit-background-image: none;
	-moz-background-image: none;
	-o-background-image: none;
	background-image: none;
}
.jqm-list .ui-btn-up-d.ui-btn-active, 
.jqm-list .ui-btn-hover-d.ui-btn-active, 
.jqm-list .ui-btn-down-d.ui-btn-active,
.jqm-list .ui-btn-up-d.ui-focus, 
.jqm-list .ui-btn-hover-d.ui-focus, 
.jqm-list .ui-btn-down-d.ui-focus {
	border-color: #34bae8;
	background-color: #34bae8;
	-webkit-background-image: none;
	-moz-background-image: none;
	-o-background-image: none;
	background-image: none;
	color: #fff;
	text-shadow: 0 1px 0 #369;	
}
.jqm-list .ui-btn-up-d.ui-focus, 
.jqm-list .ui-btn-hover-d.ui-focus, 
.jqm-list .ui-btn-down-d.ui-focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.jqm-list .ui-btn-active a.ui-link-inherit,
.jqm-list .ui-btn-active .ui-li-heading,
.jqm-list .ui-btn-active .ui-li-desc,
.jqm-list .ui-focus a.ui-link-inherit,
.jqm-list .ui-focus .ui-li-heading,
.jqm-list .ui-focus .ui-li-desc {
	color: #fff;
}
.jqm-demos .jqm-list .ui-li .ui-btn-text a.ui-link-inherit,
.jqm-demos .jqm-list .ui-li .ui-li-desc {
	text-overflow: clip;
	overflow: visible;
	white-space: normal;
}

.news a{
	font-size:11px;
}


.slides_wrapper {
    padding: 0;
    display: block;

}

#slides {
  position:relative;
  height:84px;
  display: none;
  margin-bottom:5px
}

#slides .slidesjs-navigation {
  display: none;
}

#slides .slidesjs-slide img {
    max-height:84px;
}
.slidesjs-pagination {
    position:absolute;
  bottom:3px;
    right:0px;
margin:0px;
  list-style: none;
  z-index: 999;
}

.slidesjs-pagination li {
  float: left;
  margin: 0 1px;
}

.slidesjs-pagination li a {
  display: block;
  width: 13px;
  height: 0;
  padding-top: 13px;
  background-image: url(images/pagination.png);
  background-position: 0 0;
  float: left;
  overflow: hidden;
}

.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
  background-position: 0 -13px
}

.slidesjs-pagination li a:hover {
  background-position: 0 -26px
}

#slides a:link,
#slides a:visited {
  color: #333
}

#slides a:hover,
#slides a:active {
  color: #9e2020
}

.gameDetail{
    margin-bottom:30px;
    height : 128px;
display: table;
}
.gameDetailIcon{
    position:relative;
    width: 30%;
    min-width: 138px;
    float:left;
}
.gameDetailIcon img {
    height: 128px;
    width: 128px;
    display: block;
}
.gameDetailIcon .img-mask {
    background: url("../images/mask128.png") no-repeat scroll 0 0 transparent;
    background-size: 128px 128px;
    cursor: pointer;
    font-size: 0;
    height: 128px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 128px;
    text-indent: -9999px;
}
.gameDetailInfo0{
    max-width: 50%;
    float :left;
    display: table-row;
}
.gameDetailInfo0 h2 {
    margin:3px;
}

.gameDetailInfo0 p {
    margin:2px;
}

.gameDetailInfo1{
    width: 90%;
    float :left;
    display: table-row;
}

.gameDetailInfo0 p {
    margin:2px;
}

