html, body { height: 100%;font-family: 'Kanit', sans-serif !important;}
body { background: #fff; font-size:14px; }
small strong { color: #466f24 }
.red, small.not strong { color: #a00 }
small.optional { color: #3b9f5b }
.clear { clear: both }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
.clearfix { display: inline-block }
html[xmlns] .clearfix { display: block }
* html .clearfix { height: 1% }


a {	color: #008ee8;	text-decoration: underline; }
a:hover { color: #3aaef7; text-decoration: none; }


/*#header, .splash, th.green { background: #5c7e26 url(../img/top.gif) repeat-x 0 bottom; text-shadow: 0 1px 0 #667f45 }*/
#header, .splash, th.green { background: url(../img/bg-header.png); }
/*.header, #header img.photo {  background: #7fa445 url(../img/nav.gif) repeat-x bottom; border: 1px solid #719443; border-bottom: none }*/
/*.header, #header img.photo {  background: url(../img/BG_Menu.png); background-size: cover; }*/
.menu a { color: #505050;/* text-shadow: 0 1px 0 #456030 */}
.menu li a:hover, .header .menu li a:hover, #header p a:hover { /*color: #97bf0b*/ }
.header .menu li a:hover, .header .menu li.current-menu-item a { background: transparent url(../img/li_hover.png) no-repeat center bottom; text-shadow: 0 1px 0 #a8bb7e; /*color: #526f22*/ }
.menu li.current-menu-item a, .footer .menu li a { color: #001c50;/* text-shadow: 0 1px 0 #690*/ }
.header .menu li a, th { /*border-right: 1px solid #719443;*/ text-shadow: none }
.header .menu li.last-menu-item a { border-right: none }

#header, .header .menu li a { color: #fff }
#header #logo a:hover { color: #49592c }
.header .menu li a { color: #505050; text-decoration: none }

#header{
	background-image:url(../img/bg-header.png);
	background-size: cover;
	/*height: 540px;*/
    border-radius: 0px;
}
/*#sidebar { background: url(../img/sidebar-bg.png) no-repeat 100% 0 }*/

.green { background: #4c6f12; }
/*.purple { background: #ffcc00; }*/
.purple { background: url(../img/result.png); }
.xxx {
	background-image: -moz-linear-gradient(top, #641039, #7E023F);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #641039),color-stop(1, #7E023F));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7E023F', endColorstr='#641039');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#7E023F', endColorstr='#641039')";
}
.award-box {font-size: 13px; padding: 5px 10px; color: #000;}
.lime { color: #b0dc10 }



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
body { line-height: 1 }
ol, ul { list-style: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none }
table { border-collapse: collapse; border-spacing: 0 }

body { font: 62.5% Helvetica Neue, Helvetica, Arial, Sans-serif; line-height: 1.8em }
/*p { margin-bottom: 1em }*/
.bold, strong, #content p a, #content li a { font-weight: bold }
em, .italic { font-style: italic }
.hide { display: none }
.pleft { float: left; padding-right: 5px; margin-bottom: 0 }
.pright { float: right }
.pcenter { text-align: center }
.nomargin, #sidebar h2 { margin: 0 }

.pas { padding: 5px }
.pam { padding: 10px }
.pal { padding: 20px }
.pts { padding-top: 5px }
.ptm { padding-top: 10px }
.ptl { padding-top: 20px }
.prs { padding-right: 5px }
.prm { padding-right: 10px }
.prl { padding-right: 20px }
.pbs { padding-bottom: 5px }
.pbm { padding-bottom: 10px }
.pbl { padding-bottom: 20px }
.pls { padding-left: 5px }
.plm { padding-left: 10px }
.pll { padding-left: 20px }
.phs { padding-left: 5px; padding-right: 5px }
.phm { padding-left: 10px; padding-right: 10px }
.phl { padding-left: 20px; padding-right: 20px }
.pvs { padding-top: 5px; padding-bottom: 5px }
.pvm { padding-top: 10px; padding-bottom: 10px }
.pvl { padding-top: 20px; padding-bottom: 20px }
.mas { margin: 5px }
.mam { margin: 10px }
.mal { margin: 20px }
.mts { margin-top: 5px }
.mtm { margin-top: 10px }
.mtl { margin-top: 20px }
.mrs { margin-right: 5px }
.mrm { margin-right: 10px }
.mrl { margin-right: 20px }
.mbs { margin-bottom: 5px }
.mbm { margin-bottom: 10px }
.mbl { margin-bottom: 20px }
.mls { margin-left: 5px }
.mlm { margin-left: 10px }
.mll { margin-left: 20px }
.mhs { margin-left: 5px; margin-right: 5px }
.mhm { margin-left: 10px; margin-right: 10px }
.mhl { margin-left: 20px; margin-right: 20px }
.mvs { margin-top: 5px; margin-bottom: 5px }
.mvm { margin-top: 10px; margin-bottom: 10px }
.mvl { margin-top: 20px; margin-bottom: 20px }
.fss { font-size: 9px }
.fsm { font-size: 11px }
.fsl { font-size: 13px }
.fsxl { font-size: 16px }
.fsxxl { font-size: 18px }
.fwn { font-weight: normal }
.fwb { font-weight: bold }

p.nobackground, .nobackground { background-image: none }
.uppercase { text-transform: uppercase }
.lowercase { text-transform: lowercase }
.underline { text-decoration: underline }
.big { font-size: 140% }
.small { font-size: 90% }
.verysmall { font-size: 11px }
a { text-decoration: underline }
a img { border: none }
a.email { background: url(../img/icons/mini-mail.png) no-repeat 0 7px; padding-left: 15px; margin-left: 10px }
a.attachment, a.image, a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'], a[href$='.pdf'] { padding-left: 20px }
a.attachment { background: url(../img/icons/attachment.png) no-repeat; margin-left: 20px }
a.image { background: url(../img/icons/pictures_16.png) no-repeat; margin-left: 20px }
a[href$='.pdf'] { background: url(../img/icons/pdf.png) no-repeat }
a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] { background: url(../img/icons/zip.gif) no-repeat }
a#add_site, a.buy, .edit a, .green { font-size:13px; padding:5px 10px }
.pcenter.edit { margin-top: 10px }
.round, .item .thumb a, textarea, input, .users_accounts, .tabs li, .data_user li, img.photo {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 0px;
	/*float: right;*/
	margin-right:10px;
	color: #333;
	background-color: #fff;
}
.users_accounts {
	float: right;
}
.clocktimer{
	margin-right:10px;
}

h1, h2, h3, h4, h5, h6 { font-weight: normal; letter-spacing: 1px }
h1.title, .bigbanner { font-size: 2.7em; padding-bottom: 10px `}
/*h2, #content h3, #content h4, #content h5, #content h6 { margin: 1em 0 .5em }*/
h2 { font-size: 1.7em }
h3 { font-size: 1.4em }
h4 { font-size: 1.3em }
h2.uppercase { margin-top: 15px; padding-bottom: 20px }

#header, #content, #footer { width: 100% }
#content { margin-top: 10px; margin-bottom: 10px; font-size: 1.2em; line-height: 1.8em }
#sidebar { width: 100%; padding-bottom: 20px;}
#content-area { width: 100% }
.container { width: 100%; margin-left: auto; margin-right: auto }
.grid { display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px }
.alpha { margin-left: 0 }
.omega { margin-right: 0 }
.menu { float: left; margin: 0; font-size: 1.2em; }
.menu li, .subnav li { display: inline; float: left; letter-spacing: 1px }
.menu li a { display: block; text-align: center; float: left; outline: none; padding: 10px 15px }
.menu li a:hover { text-decoration: none; }

#header, .header { position: relative; overflow: hidden; /*font-size: 1.2em*/ }
#header .container .grid { width: 1080px }
/*#header .header { float: left }*/
.header-info {     
	position: relative;
    font-size: 14px;
    float: right;
    color: #555;
    z-index: 10;
    background-color: #fafafa; 
}
#header #lotto-result { margin-top: 10px; position: absolute; right: 0; margin-bottom: 10px; }
/*.header { clear: both; border-radius-topright: 9px; border-radius-topleft: 9px; -moz-border-radius-topright: 9px; -moz-border-radius-topleft: 9px; -khtml-border-top-right-radius: 9px; -khtml-border-top-left-radius: 9px; -webkit-border-top-right-radius: 9px; -webkit-border-top-left-radius: 9px }*/
h1#logo a { font: 100 normal 45px 'helvetica neue', arial; width: 435px; /*height: 50px;*/ float: left; text-transform: uppercase; /*padding-bottom: 30px*/ }
.header .menu li.current-menu-item a, .menu li.current-menu-item a { font-weight: bold }
.menu li img { margin: -3px 8px 0 0; float: left }
.subnav { padding: 20px 0 0; margin-bottom: 20px; display: block; clear: both; overflow: hidden }
.subnav li.current_page_item a { padding: 10px }

#content h4, #content h5, #content h6 { font-size: 1.2em }
#content h5, #content h6 { font-size: 1em }



#topsection{
background: #EAEAEA;
height: 130px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 220px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 220px; /*Width of left column*/
margin-left: -1100px; /*Set left margin to -(MainContainerWidth)*/
}

#footer{
clear: left;
width: 100%;
/*background: black;
color: #FFF;*/
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

iframe.left-iframe {
margin: 0;
padding: 0;
border: none;
width: 210px;
height: 800px;
}

div.bet-main-wrapper {
	width: 100%; /* 1100 - 220 - *20* */
}

div.bet-panel {
	float: left;
	padding: 0px;
	width: 428px;
	border: 0px none;	
}

div.result-panel {
	float: right;
	padding: 0px;
	width: 428px;
	border: 0px none;
}

div.clear-box {
	clear:both;
    padding: 0px;
    border: 0px none;
}


div.select-input-box {
	float: left;
	padding: 0px;
	width: 210px;
	border: 0px none;	
}

div.betable-box {
	float: right;
	padding: 0px;
	width: 210px;
	border: 0px none;
}

input.input-up, input.input-down, input.input-tode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333;
	padding: 2px;
	border: 1px solid #bbb;
	outline: none;
	vertical-align: middle;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

input.input-up.disabled, input.input-down.disabled, input.input-tode.disabled {
  background: #e0e0e0;
  color: #333;
  cursor:default;
}

input.input-number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333;
	padding: 2px;
	border: 1px solid #888;
	outline: none;
	vertical-align: middle;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
}

th , td { text-align: center; font-size: 14px; }
th { font-weight: bold; }
th.bold , td.bold { font-weight: bold; }
th.left, td.left { text-align: left; }
th.center, td.center { text-align: center; }
th.right, td.right { text-align: right; }

#content table.bet-table tr td#betable-number{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #111;
}

#content table.bet-table thead tr th { border-bottom: 1px solid #ddd; padding: 1px 1px; border-top: 1px solid #ddd; padding: 1px 1px; background-color: #eee; text-align: center;}
#content table.bet-table tr th, #content table.bet-table tr td { border-left: 1px solid #ddd; padding: 1px; border-bottom: 1px solid #ddd;}
#content table.bet-table tr td { white-space: nowrap;  }
#content table.bet-table tr th.last, #content table.bet-table tr td.last { border-right: 1px solid #ddd; padding: 1px; }
#content table.bet-table tr td.bold { font-weight: bold; }
#content table.bet-table tr th.left, #content table.bet-table tr td.left { text-align: left; }
#content table.bet-table tr th.center, #content table.bet-table tr td.center { text-align: center; }
#content table.bet-table tr td.right, #content table.bet-table tr td.right { text-align: right; }	
#content table.bet-table tfoot tr td { border-top: 1px double #ddd; padding: 1px 1px; }
#content table.bet-table tr.closed td { background-color: #d0d0d0; }


#content table.result-table thead tr th { border-bottom: 1px solid #ccc; padding: 1px 1px; border-top: 1px solid #ccc; background-color: #ddd; text-align: center; }
#content table.result-table tr th, #content table.result-table tr td { border-left: 1px solid #ccc; padding: 1px; border-bottom: 1px solid #ccc;}
#content table.result-table tr td { white-space: nowrap;  }
#content table.result-table tr th.last, #content table.result-table tr td.last { border-right: 1px solid #ccc; padding: 1px; }
#content table.result-table tfoot tr td { border-top: 1px double #ccc; padding: 1px 1px; }
#content table.result-table tfoot tr th { border-bottom: 1px solid #ccc; padding: 1px 1px; border-top: 1px solid #ccc; background-color: #ddd; text-align: center;}

#content table.result-table tbody tr td.negative {color: #df1818;}
#content table.result-table tbody tr td.positive {color: #191ed8;}
#content table.result-table tr.closed td { background-color: #d0d0d0; }

#content table.result-table tr th.bold , #content table.result-table tr td.bold { font-weight: bold; }
#content table.result-table tbody tr td {text-align: center;}
#content table.result-table tr th.left, #content table.result-table tr td.left { text-align: left; }
#content table.result-table tr th.center, #content table.result-table tr td.center { text-align: center; }
#content table.result-table tr th.right, #content table.result-table tr td.right { text-align: right; }	

/* cancelled rows */
#content table.reports tr.cancelled td { white-space: nowrap;  text-decoration: line-through;}
#content table tr.even.cancelled td { background: #a0a0a0; }
#content table tr.odd.cancelled td { background: #a0a0a0; }

#content table td.ban {
	background: #fff73f !important;
}
#content table td.error {
	color: #e3302c;
	background: #ffecce url(../img/error.gif) 95% 50% no-repeat !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#content table td.success {
	color: ##508600;
	background: #edfbd8 url(../img/success.gif) 95% 50% no-repeat !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#content table td.limit {
	color: ##e3302c;
	background: #ffecce url(../img/warn.png) 95% 50% no-repeat !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#content table tr.even td.betlist-td {
	/*background-color: #ffecce;*/
}
#content table tr.odd td.betlist-td {
	/*background-color: #fefde2;*/
}

#content table tr.even td.blue {
	color: #1a83db;
	background-color: #d1e6f8;
}

#content table tr.odd td.blue {
	color: #1a83db;
	background-color: #e8f2fb;
}

#content table tr.even.blue td {
	color: #1a83db;
	background-color: #d1e6f8;
}

#content table tr.odd.blue td {
	color: #1a83db;
	background-color: #e8f2fb;
}

#content table tr td.blue span.negative, #content table tr td.blue span.positive {
	color: #1a83db;
}

#content table tr.even td { background: #f4f4f4;}
#content span.positive {color: #508600;}
#content span.blue {color: #0000ff;}
#content span.negative {color: #e3302c;}

.w10 {width:10px}
.w20 {width:20px}
.w30 {width:30px}
.w40 {width:40px}
.w50 {width:50px}
.w60 {width:60px}
.w70 {width:70px}
.w80 {width:80px}
.w90 {width:90px}
.w100 {width:100px}
.w110 {width:110px}
.w120 {width:120px}
.w130 {width:130px}
.w140 {width:140px}
.w150 {width:150px}
.w160 {width:160px}
.w170 {width:170px}
.w180 {width:180px}
.w190 {width:190px}
.w200 {width:200px}
.w210 {width:210px}
.w220 {width:220px}
.w230 {width:230px}
.w240 {width:240px}
.w250 {width:250px}
.w260 {width:260px}
.w270 {width:270px}
.w280 {width:280px}
.w290 {width:290px}
.w300 {width:300px}
.w310 {width:310px}
.w320 {width:320px}
.w330 {width:330px}
.w340 {width:340px}
.w350 {width:350px}
.w360 {width:360px}
.w370 {width:370px}
.w380 {width:380px}
.w390 {width:390px}
.w400 {width:400px}
.w410 {width:410px}
.w420 {width:420px}
.w430 {width:430px}
.w440 {width:440px}
.w450 {width:450px}
.w460 {width:460px}
.w470 {width:470px}
.w480 {width:480px}
.w490 {width:490px}
.w500 {width:500px}
.w510 {width:510px}
.w520 {width:520px}
.w530 {width:530px}
.w540 {width:540px}
.w550 {width:550px}
.w560 {width:560px}
.w570 {width:570px}
.w580 {width:580px}
.w590 {width:590px}
.w600 {width:600px}
.w610 {width:610px}
.w620 {width:620px}
.w630 {width:630px}
.w640 {width:640px}
.w650 {width:650px}
.w660 {width:660px}
.w670 {width:670px}
.w680 {width:680px}
.w690 {width:690px}
.w700 {width:700px}
.w710 {width:710px}
.w720 {width:720px}
.w730 {width:730px}
.w740 {width:740px}
.w750 {width:750px}
.w760 {width:760px}
.w770 {width:770px}
.w780 {width:780px}
.w790 {width:790px}
.w800 {width:800px}
.w810 {width:810px}
.w820 {width:820px}
.w830 {width:830px}
.w840 {width:840px}
.w850 {width:850px}
.w860 {width:860px}
.w870 {width:870px}
.w880 {width:880px}
.w890 {width:890px}
.w900 {width:900px}
.w910 {width:910px}
.w920 {width:920px}
.w930 {width:930px}
.w940 {width:940px}
.w950 {width:950px}
.w960 {width:960px}
.w970 {width:970px}
.w980 {width:980px}
.w990 {width:990px}
.w1000 {width:1000px}
.w1010 {width:1010px}
.w1020 {width:1020px}
.w1030 {width:1030px}
.w1040 {width:1040px}
.w1050 {width:1050px}
.w1060 {width:1060px}
.w1070 {width:1070px}
.w1080 {width:1080px}
.w1090 {width:1090px}
.w1100 {width:1100px}
.w1110 {width:1110px}
.w1120 {width:1120px}
.w1130 {width:1130px}
.w1140 {width:1140px}
.w1150 {width:1150px}
.w1160 {width:1160px}
.w1170 {width:1170px}
.w1180 {width:1180px}
.w1190 {width:1190px}
.w1200 {width:1200px}
	
div#summary-box {
	position: absolute;
    /*border-bottom: 30px solid #fa565a;*/
    bottom: 1%;
    right: 0;
    /*margin-right: 10px;*/
    color: #333;
    padding: 15px;
    background-color: white;
	margin-bottom: 10px;
}

div#summary-box table#summary-table { color: #333; width: 100%; font-size: 14px; }
div#summary-box table#summary-table td, div#summary-box table#summary-table th { 
	text-align: left; 
	text-shadow: 0px 0px 0px  #000000; 
	background-color: #fff;
    border: 0px solid #ddd;
	font-weight: inherit;
	font-size: 16px;
    line-height: 1.5em;
}
div#summary-box table#summary-table td.bold{ font-weight: inherit;}
div#summary-box table#summary-table td.right{ text-align: right;}
div#summary-box table#summary-table span.positive { color: #007700; text-shadow: 0 0 3px  #ffffff;}


div#close-num-box {
	/*text-align: center;
	width:170px;*/
	padding: 15px;
	background-color: #fff73f;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc7140', endColorstr='#f23b00'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc7140', endColorstr='#f23b00')"; /* IE8 */
	color: #333; /*font-size: 13px;*/ /*text-shadow: 0px 0px 2px  #000000;*/
}

div#half-num-box,
div#limit-half-num-box,
div#limit-num-box {
	/*text-align: center;
	width:170px;*/
	padding: 15px;
	background-color: #fff73f;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfb40', endColorstr='#bbf200'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfb40', endColorstr='#bbf200')"; /* IE8 */
	color: #333; /*font-size: 13px;*/ /*text-shadow: 0px 0px 2px  #000000;*/
}

div#close-num-box h3,
div#limit-half-num-box h3,
div#half-num-box h3,
div#limit-num-box h3 {
	color: #000; font-size: 15px; 
	font-weight: bold;
	margin: 0px; text-align:center;
	text-decoration: underline;
}

div#close-num-box span.num,
div#limit-half-num-box span.num,
div#half-num-box span.num,
div#limit-num-box span.num {
	display: block;
	float: left;
	width: 40px;
	height: 25px;
	padding-top: 2px;
	text-align: center;
	/*background: #711612;*/
	background: url(../img/span-num-bg.png) no-repeat;
	margin: 2px 10px 2px 0px;
	font-size: 13px; 
	font-weight: bold;
	color: #000;
	text-align: center;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-opera-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
}
div#limit-num-box span.text-danger {
	color: red !important;
}

div#close-num-box hr,
div#limit-half-num-box hr,
div#half-num-box hr,
div#limit-num-box hr{
	margin-top: 15px;
	border: 0px;
	border-top: 1px solid #b73e13;
	width: 90%;
}

a#refresh-close-num-button {
	display:inline-block;
	line-height:32px; /* check your icon height */
	width: 32px;
	background:url(../img/refresh32.png) no-repeat;
	text-decoration: none;
}

a.cancel-bet-button {
	display:inline-block;
	line-height:20px; /* check your icon height */
	width: 20px;
	background:url(../img/cancel20.png) no-repeat;
	text-decoration: none;
}

#content input.submit {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;*/
	font-weight: bold;
	color: #fff;
	border: 1px solid #014076;
	background: #085a9f url(../img/mbg.jpg) center repeat-x;
	padding: 3px 5px;
	vertical-align: middle;
	text-shadow: 0 1px 0 #000;
	cursor: pointer;
	
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
	-moz-box-shadow: inset 0 1px 0 #73b9f3;
	-webkit-box-shadow: inset 0 1px 0 #73b9f3;
	box-shadow: inset 0 1px 0 #73b9f3;
}

#content input.submit:hover {
	background: #ed9c34 url(../img/mbgh.jpg) center repeat-x;
	border: 1px solid #c05f05;
	text-shadow: 0 1px 0 #6e3704;

	-moz-box-shadow: inset 0 1px 0 #f3cf8c;
	-webkit-box-shadow: inset 0 1px 0 #f3cf8c;
	box-shadow: inset 0 1px 0 #f3cf8c;
}
	
#content input.submit.disabled {
	background: #ddd;
	color: #999;
	border: 1px solid #aaa;
	text-shadow: 0 1px 0 #fff;
	
	-moz-box-shadow: inset 0 1px 0 #eee;
	-webkit-box-shadow: inset 0 1px 0 #eee;
	box-shadow: inset 0 1px 0 #eee;
}

/* Message Notification */

#content .message {
padding: 10px 15px 0px 40px;
margin-bottom: 15px;
font-weight: bold;
overflow: hidden;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

#content .message p {
padding: 0;
width: 93%;
float: left;
font-size: 13px;
}

#content .message.error {
border: 1px solid #e9c59b;
background: #ffecce url(../img/error.gif) 12px 12px no-repeat;
color: #e3302c;
}

#content .message.success {
border: 1px solid #bfde84;
background: #edfbd8 url(../img/success.gif) 12px 12px no-repeat;
color: #508600;
}
	
#content .message.info {
border: 1px solid #bbdbe0;
background: #ecf9ff url(../img/info.gif) 12px 12px no-repeat;
color: #0888c3;
}

#content .message.warning {
border: 1px solid #e5e181;
background: #fefde2 url(../img/warning.gif) 12px 12px no-repeat;
color: #666;
}

#content .message .message-close {
display: block;
float: right;
width: 16px;
height: 16px;
background: url(../img/close.png) 0 0 no-repeat;
margin-top: 2px;
cursor: pointer;
-moz-opacity: 0.7;
opacity: 0.7;
}

#content .message .message-close.hover {
-moz-opacity: 1;
opacity: 1;
}

tr.half-num,
tr.half-num td {
	background-color: #f79a06 !important;
}
span.clear-red{padding-right: 10px; color: #a00;}
span.clear-green{padding-right: 10px; color: #4c6f12;}

.calendar-header {
    width: 128px;
    height: 27px;
    top: -1px;
    background-color: #fa565a;
    border-radius: 10px 10px 0 0;
    border-bottom: 3px solid #e5e5e5;
    /*font: 400 15px/27px Arial, Helvetica, Geneva, sans-serif;*/
    letter-spacing: 0.5px;
    color: #fff;
    text-align: center;
}
.note {
    position: relative;
}
.note:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
	width: 0; 
	height: 0; 
    display: block;
	border-left: 20px solid transparent;
	border-bottom: 20px solid transparent;
	
	border-top: 20px solid #fa565a;
}
.table > thead > tr > th {
    vertical-align: middle !important;
}
.table,td,th {
    /*background-color: rgb(241, 241, 241);*/
    vertical-align: middle;
    border: 1px solid #ddd;
}
.table th { background-color: rgb(241, 241, 241); }

.btn-invert{
	width: 70px;
}

.table-note {
	width: 100%;
}
.table-note td,.table-note th {
    background-color: #fff;
    border: 0px solid ;
	line-height: 2em;
	font-size: 15px;
}

/* Add shadows to create the "card" effect */
.card {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
}

.summary-bet {
	width: 50%;
	float: right;
}

div.bet-result-detail {
	display: none;
	margin-top: 5px;
}
p.bet-notice {
	color: red;
	line-height: 1.5em;
	margin-top: -15px;
}
