/* RESET */
html {font-size:125%;}
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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%; font-style:inherit;font-family:inherit;color:inherit;text-align:inherit;}
:focus {outline: 0;}
body {line-height:1;font-size:50%;font-family:Arial,Helvetica,sans-serif;text-align:center;color:#666;background:#fff;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
caption,th,td {text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after {content:"";}
blockquote,q {quotes:"" "";}



/* games header */
.launchheader {background:url(/img/sbobet/games/header_bg.gif) repeat-x 0px 0px; height:81px; overflow:hidden; clear:both;}
	.launchheader .logo {float:left;}

.launchheader .utilities {float:right; background:url(/img/sbobet/games/utilities_bg.gif) no-repeat 100px 0px; overflow:hidden; padding:0 0 0 100px; height:81px; position:relative;}
	.launchheader .utilities ul.accountLinks {list-style:none; padding:4px 0 10px 10px; margin:0; overflow:hidden;}
		.launchheader .utilities ul.accountLinks li {float:left; font-size:1.1em; line-height:15px; margin:0 10px 0 0; padding:0; font-weight:bold;}
			.launchheader .utilities ul.accountLinks li a {text-decoration:none; color:#272B56; white-space:nowrap;} .launchheader .utilities ul.accountLinks li a:hover {color:#000;}
			.launchheader .utilities ul.accountLinks li.deposit a {background:url(/img/sbobet/games/cashier_icon.gif) no-repeat 0px 0px; padding-left:18px;}
			
			.launchheader .utilities .close {background:url(/img/sbobet/games/bttn.gif) no-repeat right 0px; padding-right:5px; text-decoration:none; text-align:center; position:absolute; top:23px; right:8px;}
				.launchheader .utilities .close span {background:url(/img/sbobet/games/bttn.gif) no-repeat 0px 0px; display:block; color:#fff; font-weight:bold; font-size:1em; padding:3px 0 4px 5px;}
	
			.launchheader .utilities .payout {background:url(/img/sbobet/games/payout_bg.gif) no-repeat right 0px; padding-right:8px; text-align:center; position:absolute; top:48px; right:8px;}
				.launchheader .utilities .payout div {background:url(/img/sbobet/games/payout_bg.gif) no-repeat 0px 0px; padding:3px 0px 4px 8px; color:#fff; font-size:1em; white-space:nowrap;}
	
			.launchheader .utilities .clock {color:#272B56; font-size:1em; text-align:right; padding:2px 0; position:absolute; top:65px; right:8px;}





/* Bet Details */
.popHeader {background:url(/img/sbobet/games/header_bg.gif) repeat-x 0px 0px; height:81px; overflow:hidden; clear:both; margin-bottom:25px;}
	.popHeader .logo {}

#betdetails {background:#183167;}
	#betdetails .wrapper {width:570px; margin:0 auto; overflow:hidden;  text-align:left;}

    #betdetails .gridholder {width:260px; margin:0 auto; padding:15px 0; overflow:hidden;}
	#betdetails .gridholder img {position:relative; z-index:1; }
 
	.gridholder .c1, .c2, .c3 {float:left; margin:3px;}
	.gridholder .c1 {clear:left;}
	.gridholder .c3 {clear:right;}
	
	.linecontainer {height:0px; position:absolute; float:left; z-index:5;}
		.linecontainer img {position:absolute;display:block; } 
	#pl1 {top:33px;left:33px; z-index:2;}
	#pl2 {top:117px;left:33px; z-index:4;}
	#pl3 {top:202px;left:33px; z-index:2;}
	#pl4 {top:33px;left:33px; z-index:3;}
	#pl5 {top:33px;left:118px; z-index:3;}
	#pl6 {top:33px;left:203px; z-index:3;}
	#pl7 {top:33px;left:33px; z-index:5;}
	#pl8 {top:33px;left:33px; z-index:5;}


	.gridholder img {z-index:1;}
	
	
	.gameLogo {background:#fff; text-align:center; margin-bottom:10px;}

#betdetails .tableLabel {}
	#betdetails .tableLabel .inner {text-align:left; color:#fff; font-weight:bold; background:url(/img/sbobet/games/th_bg.gif)repeat-x left 0px; padding:8px 8px; font-size:1.2em; line-height:1em; border:1px solid #7ca0e1; border-bottom:none;}

#betdetails .detailTable {border-collapse:collapse; margin-bottom:10px; border:1px solid #7ca0e1; border-top:none;}
	#betdetails .detailTable td {font-size:1.1em; text-align:left; line-height:1.3em; color:#fff; background:#3e65a4; border:1px solid #7ca0e1; padding:4px 6px;}
	#betdetails .detailTable td span.eGroup {display:block; padding:0; color:#777e83;}
	#betdetails .detailTable th {font-size:1.1em; font-weight:bold; color:#fff; border:1px solid #7ca0e1; border-top:none; background:#6d8dc6; padding:8px 6px;}

	#betdetails .detailTable td.won {color:#288c00; font-weight:bold;}
	#betdetails .detailTable td.lost {color:#000; font-weight:bold;}
	#betdetails .detailTable td.void {color:#565f65; font-weight:bold;}
	#betdetails .detailTable td.running {color:#565f65; font-weight:bold;}
	
	#betdetails .detailTable td.positive {color:#288c00; font-weight:bold;}
	#betdetails .detailTable td.negative {color:red; font-weight:bold;}

#betdetails .divider td {height:8px; padding:0; background:#183167; border-right:1px solid #183167; border-left:1px solid #183167;}
#betdetails .detailTable .banker {background:url(/img/banker_icon.png) no-repeat 0px 0px; text-indent:-999em; float:right; width:13px; height:13px; margin-left:4px;}



#betdetails .printLink {float:right; font-weight:bold; font-size:1.1em; margin-top:10px;}
 
#betdetails ul.table {padding-left:1px; overflow:hidden;}
#betdetails ul.table.seperate {margin-top:15px;}
	
	#betdetails ul.table li {float:left; list-style:none; background:#fff; border:1px solid #d1d6d8; border-top:none; margin-left:-1px; padding:0; color:#565F65;}
 
	#betdetails ul.table.overview li {width:141px; height:28px;}
	#betdetails ul.table.overview li:last-child {width:142px;}
 
	#betdetails ul.table.details li {width:70px; height:52px;}
	#betdetails ul.table.details li.event {width:210px;}
	#betdetails ul.table.details li.status {width:113px;}
	#betdetails ul.table.details li.small {width:50px;}




