/* Betmylines */
table						{background:#cbcbcb;}
body 						{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: #000000;}
h1, h2, h3, h4, h5, ul, p, form	{margin: 0; padding: 0;}

ul, dl, p, dt				{margin:0; padding:0; list-style:none;}
h4 							{font-size: 12px;}
h3 							{font-size: 14px;}
h2 							{font-size: 16px;}
h1 							{font-size: 18px;}
i							{font-style:normal;}
	
.color1 					{color: #9b0000;}
.color2						{color: #878787;}
.color3						{color:#FFFFFF;}
.color4, 
.colorstart, 
.colormoney					{color: #FF0000;}
.aligncenter				{text-align:center;}
.alignleft					{text-align:left;}
.alignright					{text-align:right;}
.fontnormal					{font-weight:normal;}

.floatleft					{float: left;}
.floatright					{float: right;}
.clearleft					{clear: left;}
.clearright					{clear: right;}
.clearboth					{clear: both;}

.displayinline				{display: inline;}
.displayblock				{display: block;}
.highlight					{background: #e30102; font-style:normal; color:#FFFFFF; margin:0; padding:0 1px;}
.linehight					{line-height: 20px;}

.background1				{background:#000000;}
.background2				{background:#ffd800;}
.background3				{background:#f1f1f1;}
.background4				{background:#9b0000;}
.background5				{background:#ffffff;}
#wrapper_betmylines			{width: 786px; margin: auto;}

img.img_adv					{border:1px solid #646464;}
.dotlineH					{background:url(../images/dotlineH.gif) bottom left repeat-x; padding-top:1px; font-size:1px;}
.dotlineV					{background:url(../images/dotlineV.gif) left top repeat-y;}
.padding					{padding:10px;}
.padding2					{padding:5px;}
.padding0					{padding:0px;}

.bgtitle					{background:#e4e4e4; border-bottom:1px solid #9b0000; padding:5px 10px;}
select						{margin:1px 0; vertical-align:middle;}
input.txt_risk_all			{ border: 1px solid #CCC; padding: 3px; font-size: 14px; font-weight: bold; }
/* ----Header---- */
.header 					{background: #ffffff url(../images/topHeader.gif) top left no-repeat; padding-top: 16px;}
.logo						{height: 83px;}
.logo a.logo				{background: url(../images/logoBet.gif) top left no-repeat; display: block; width: 334px; text-indent: -999999px; float: left; }
.imgheader					{background: url(../images/imgHeader.jpg) bottom left no-repeat; height: 74px; }
li.log						{background:#C60B09; color: #FFF; text-align:right; padding:15px 10px 10px 10px; height:58px; }
li.log a					{color: #F3F40E }
li.log a:hover				{text-decoration: none; }
.sizefont					{font-size:10px;}

div.login-form				{ background: #f6f6f6; height: 65px; padding: 9px 11px; }
table.login-box				{ background: #f6f6f6; }
table.login-box input		{ margin: 0px; padding: 0px; }
table.login-box input.txt	{ width: 110px; border: 1px solid #CCC; padding: 2px 3px; font-size: 10px; }
input.login-btn				{ background: url(../images/buttonLog.jpg) no-repeat; border: 0px solid; width: 39px; height: 39px; cursor: pointer; }
table.login-box span.floatright		{ margin-left: 10px; }

div.logedin					{ background: url(../images/bg-logedin.gif) no-repeat; margin-right: 10px; width: 150px; height: 65px; float: right; color: #FFF; line-height: 140% }
div.logedin .pad			{ padding: 10px; }
div.logedin a				{color: #F3F40E }
div.logedin a:hover			{text-decoration: none; }

/* ----Menu---- */
.menu_bgleft				{background: url(../images/bgleftMenu.gif) top left no-repeat; padding:0px;}
.menu_bg					{background: url(../images/bgMenu.gif) top repeat-x; margin: 8px 0; padding:0;}
.menu_bgright				{background: url(../images/bgrightMenu.gif) top right no-repeat; height: 39px; padding:0px;}

#menu								{list-style:none; padding:0; background:url(../images/line_menu.gif) top left no-repeat; width:766px; margin:0 auto;  height: 39px;}
#menu li.menudetail					{display:block; float:left; position:relative; z-index:100; background:url(../images/line_menu.gif) top right no-repeat; height: 39px; width:127px; text-align:center;}
#menu li.menudetail a, 
#menu li.menudetail a:visited		{display:block;}
#menu li.menudetail dl				{position:absolute; top:0; left:0;}
#menu li.menudetail dt				{margin:0; font-size:12px; font-weight:bold; color:#FFFFFF;}
#menu li.menudetail dd				{display:none; clear:left; margin:0; padding-bottom:1px; color: #fff; text-align:left; width:150px; background:#FFFFFF; border-bottom:5px solid #9b0000; font-size:12px;}
#menu li.menudetail dt a, 
#menu li.menudetail dt a:visited	{display:block; color:#FFFFFF; text-decoration:none; padding:10px 0px; width:127px; height:19px; float:left;}
#menu li.menudetail:hover dt a, 
#menu li.menudetail a:hover dt a	{background:url(../images/bgmenu_hover.gif) top left repeat-x; color:#000000;}
#menu li.menudetail dd a, 
#menu li.menudetail dd a:visited	{color:#000000; text-decoration:none; display:block; padding: 5px 10px; width:126px; border-bottom:1px solid #cacaca; border-left:4px solid #cacaca;}
#menu li.menudetail dd a:hover		{background:#FF0000; color:#ffffff; text-decoration:none; display:block; border-bottom:1px solid #cacaca; border-left:4px solid #ffffff;}
#menu li.menudetail a:hover 		{border:none;}
#menu li.menudetail:hover dd, 
#menu li.menudetail a:hover dd 		{display:block;}
#menu li.menudetail:hover dl, 
#menu li.menudetail a:hover dl 		{border-bottom:none;}

/* ----adv---- */
.advleft 					{width:122px; float:left;}
.advright					{width:122px; float:right;}
.advborder					{border:1px solid #646464; margin-bottom:8px;}

a.adv img					{ border: 1px solid #333; margin-bottom: 10px; }

/* ---- Navigation ---- */
div.navsubpage_center		{width: 524px; background:#FFFFFF; border-bottom:5px solid #cbcbcb; margin-left:9px; min-height:600px; height:auto !important; height:600px; float:left;}
div.titlesubpage			{background:url(../images/bgtitleSubpage.gif) top right no-repeat; height: 32px;}
h1.texttitle				{background:url(../images/bgtextTitle.gif) right top no-repeat; height:25px; display:block; padding: 7px 100px 0 20px; color:#FFFFFF; font-weight:bold; font-size:16px;}
div.content					{margin:10px;}
div.borderTotal				{border:1px solid #cbcbcb; margin:10px 0;}

/* ---- Homepage ---- */
div.left_homepage 			{width:35%; float:left; background:#FFFFFF}
div.bg_welcome				{background:url(../images/bgcenter_welcome.gif) bottom repeat-x; width:47%; float:left; margin:0 9px;}
div.bgl_wcome 				{background:url(../images/bgleft_welcome.gif) bottom left no-repeat;}
div.bgr_wcome				{background:url(../images/bgright_welcome.gif) bottom right no-repeat; padding:20px 10px 50px 10px; color:#ababab;}
div.bgr_wcome h2			{background:url(../images/welcome.gif) no-repeat; text-indent: -999999px; height: 30px; }
div.msl						{background:#FFFFFF; width:47%; float:left; margin:10px 9px 0 9px;}
div.member, div.site		{width:49%;}
div.msl h2.title_ms			{background:url(../images/bg_title_homepage.gif) bottom left repeat-x; padding: 12px 2px 5px 7px;}
ul.mem						{padding: 8px 0 0 4px; height:130px; border-bottom:1px solid #cbcbcb;}
ul.mem li.imgusename		{background:#9b0000; width:63px; color:#FFFFFF; text-align:center; float:left; margin:0 3px 3px 0; display:block;}
ul.mem li.detailmem			{display:block;}
span.dotH					{background:url(../images/dotlineH.gif) bottom repeat-x; display:block; padding:3px 0;}
span.bg_site				{background:#cccccc; display:block; height:129px; border-left:4px solid #e6e6e6; line-height:20px; padding:5px 3px;}
span.bg_site b.sitel		{display:block; width:77%; float:left; text-align:right; padding:0 3px;}
table.statTbl th			{ padding: 2px; text-align: right; }
table.statTbl td			{ padding: 2px; }
div.bdtopbottom_lotto		{background:url(../images/bgcenter_Lotto.gif) repeat-x; margin:8px 3px;}
div.bdleft_lotto			{background:url(../images/bgleft_Lotto.gif) left no-repeat;}
div.bdright_lotto			{background:url(../images/bgright_Lotto.gif) right no-repeat; }
div.bg_lotto				{background:url(../images/bg_lotto.gif) right bottom no-repeat; height:191px; text-align:center; margin:1px; padding:8px 7px;}
div.bg_lotto .lotto-input	{padding: 8px 0px 20px;}
h4.game						{display:inline; color:#FF0000; font-weight:bold; float:left; padding-top:23px; }
span.slot					{display:inline; margin:0 5px; width:43px; font-size:10px; float:left;}
input.inputslot				{border:1px solid #000000; font-size:18px; text-align: center; width: 40px; font-weight: bold; padding: 5px 0px; font-family: Arial; }
span.buytiket				{display:block; float:right; padding-top:17px;}
input.buy-btn				{border: 0px; width: 56px; height: 27px; background: url(../images/button_buyticket.gif) no-repeat; text-indent: -99999px; cursor: pointer; }

/* ---- liveoddpage ---- */
h4.iconsmypicks				{background:url(../images/icons_picks.gif) left no-repeat; padding-left: 13px; margin-bottom:5px;}

ul.tap_border							{border-bottom:1px solid #cbcbcb; margin-top:7px; height: 16px;padding-left:10px;}
ul.tap_border li						{ float: left; }
ul.tap_border li a,
ul.tap_border li a:visited				{height:14px; background:url(../images/bgtap_right2.gif) top right no-repeat; padding:1px 12px; color:#000000; text-decoration:none; display:block; float:left;}
ul.tap_border li a.last					{background:url(../images/bgtap_right.gif) top right no-repeat;}
ul.tap_border li a:hover				{text-decoration:none; color:#9b0000;}
ul.tap_border li.current a,
ul.tap_border li.current a:visited,
ul.tap_border li.current a:hover		{color: #FFF }
ul.tap_border li.current span			{background: #9B0000 url(../images/bgtap_left.gif) top left no-repeat;}
ul.tap_border li span					{background: url(../images/bgtap_left.gif) top left no-repeat; font-weight:bold; text-align:center; display:block; height:16px; float:left;}
*html ul.tap_border							{border-bottom:1px solid #cbcbcb; margin-top:7px; height: 16px;padding-left:8px;}
.margintap					{margin-left:30px;}
.tablelive					{border-bottom: 5px solid #000000; padding-bottom:1px;}
.tablelive_team				{font-weight:bold;}

div.numpage					{ margin: 0px 10px; font-size:12px; text-align:right; padding: 5px 0px 10px;}
div.numpage a:link, 
div.numpage a:visited 		{text-decoration:none; color:#9B0000; padding: 2px 5px; border: 1px solid #CCC; margin: 0px 2px; }
div.numpage a:hover,
div.numpage a:active		{ background: #9B0000; color: #FFF }
div.numpage span			{ padding: 2px 5px; border: 1px solid #CCC; color: #999; margin: 0px 2px; }
div.numpage span.current	{ background: #9B0000; color: #FFF; }
div.button_lo				{text-align:center; padding:15px 0;}

table.eventForm				{ width: 100%; background: #999 }
table.eventForm	th			{ background: #9B0000; color: #FFF; }
table.eventForm	td			{ background: #F1F1F1; }
table.eventForm	td h3		{ font-size: 12px; }
table.eventForm	td .txt		{ border: 1px solid #CBCBCB; padding: 2px; text-align: center; }
table.eventForm	td .slb		{ border: 1px solid #CBCBCB; padding: 1px; width: 59px; }

/* ---- Myaccount ---- */
li.avanta							{text-align:center;}
li.myaccount						{width:75%;}
div.content p						{ margin-bottom: 10px; }
li.bg_infor							{background:#f8f8f8; border-bottom:1px solid #FFFFFF; padding:3px 5px;}
li.bg_infor b						{width: 30%; display:block; padding:3px 5px; text-align:right;}
li.bg_infor span					{display:block; padding:3px 5px; text-align:right;}
li.bg_infor a.changepass, 
li.bg_infor a.changepass:visited 	{text-decoration:underline; color:#FF0000; font-weight:bold;}
li.bg_infor a.changepass:hover 		{text-decoration:underline; color:#000000;}

div#list-avatar				{ margin: 10px 0px; }
div#list-avatar div			{ float: left; margin: 0px 9px; width: 102px; }
div#list-avatar div label	{ padding: 5px 0px; text-align: center; display: block; }
div#list-avatar div input	{ margin: 0px; padding: 0px; }


p.error-msg					{ border: 1px solid #FFCC66; background: #FFEECC; padding: 5px 10px; margin-bottom: 10px; }

ul#form						{ }
ul#form li					{ margin-bottom: 5px; background: #F8F8F8; padding: 3px 0px; }
ul#form li label			{ float: left; width: 120px; text-align: right; font-weight: bold; margin-right: 10px; }
ul#form li label.none		{ width: 460px; margin: 0px 10px; text-align: left; font-weight: normal; }
ul#form li label span		{ font-weight: normal; color: #FF0000 }
ul#form li br				{ clear: both; }
ul#form li input.txt		{ border: 1px solid #CCC; padding: 3px 5px; }
ul#form li select.slb		{ border: 1px solid #CCC; padding: 1px; }
ul#form li input.cbx		{ margin: 0px; padding: 0px; }
ul#form li textarea.txtarea	{ border: 1px solid #CCC; padding: 3px; }
input.db-btn				{ border: 3px double #CCC; background: #FFF; padding: 2px 10px; font-weight: bold; cursor: pointer; }

ul.total					{margin:8px;}
ul.total li.bg_will			{background:#f8f8f8 url(../images/icons_Will.jpg) left no-repeat; border-bottom:1px solid #cbcbcb; padding:2px 5px 2px 23px; color:#008b1d;}
ul.total li.bg_willwager	{background:#f8f8f8 url(../images/icon_willWager.jpg) left no-repeat; border-bottom:1px solid #cbcbcb; padding:2px 5px 2px 23px; color:#f49000;}	
ul.total li.bg_lost			{background:#f8f8f8 url(../images/icon_lost.jpg) left no-repeat; border-bottom:1px solid #cbcbcb; padding:2px 5px 2px 23px; color:#e80000;}
ul.total li.bg_lotto		{background:#f8f8f8 url(../images/icons_lotto.jpg) left no-repeat; border-bottom:1px solid #cbcbcb; padding:2px 5px 2px 23px; color:#160992;}
ul.total li.bg_invite		{background:#f8f8f8 url(../images/icons_invite.jpg) left no-repeat; border-bottom:1px solid #cbcbcb; padding:2px 5px 2px 23px; color:#92095C;}
ul.total li.bg_ticket		{background:#f8f8f8 url(../images/icons_ticket.jpg) left no-repeat; border-bottom:1px solid #cbcbcb; padding:2px 5px 2px 23px; color:#666;}

/* ---- Cashout ---- */
a.refer, 
a.refer:visited				{background:url(../images/icons_reference.jpg) top left no-repeat; height:25px; display:block; padding:5px 5px 0 32px ; font-weight:bold; text-decoration:none;}
a.refer:hover, 
a.print:hover				{text-decoration:none;}
a.print, 
a.print:visited				{background:url(../images/icons_print.jpg) top left no-repeat; height:25px; display:block; padding:5px 5px 0 32px ; font-weight:bold; text-decoration:none;}

/* ---- Changeavatar ---- */
img.img_avanter				{ border:1px solid #cbcbcb; }
a:hover img.img_avanter		{ border:1px solid #9B0000; }
span.imgavanta				{display: block; float:left; padding:9px;}

/* ---- placeodd2 ---- */
li.placeodd2				{background:url(../images/dotlineH.gif) bottom repeat-x; padding:3px 5px;}
li.placeodd2 .iconplace		{background:url(../images/icons_score.gif) left no-repeat; padding: 0 8px 0 15px; margin-top:5px;}

ul#odd-confirm				{ }
ul#odd-confirm li			{ background:url(../images/dotlineH.gif) bottom repeat-x; padding:3px 5px 5px; }
ul#odd-confirm li span		{ background:url(../images/icons_score.gif) left no-repeat; padding: 0 8px 0 15px; margin-top:5px; float: left; }
ul#odd-confirm li span em	{ background: #e30102; font-style:normal; color:#FFFFFF; padding:0 3px; }
ul#odd-confirm li div		{ float: right; }
ul#odd-confirm li div b		{ margin: 0px 3px; }
ul#odd-confirm li div input	{ border: 1px solid #CCC; padding: 2px 3px; font-size: 10px; text-align: center; }
ul#odd-confirm li br		{ clear: both; }
ul#odd-confirm li p			{ padding: 10px 0px; text-align: center; margin: 0px; font-weight: bold; }
ul#odd-confirm li p b		{ background: #e30102; font-style:normal; color:#FFFFFF; padding:0 3px; }

/* ---- placeodd3 ---- */
.placeodd3					{border-top: 1px solid #999;}
table.oddTbl				{ border-left: 1px solid #999; border-right: 1px solid #999;}
table.oddTbl th				{ border-top: 1px solid #999; background: #000000; color: #FFF; }
table.oddTbl td				{ background: #F1F1F1;}
table.oddTbl td	b			{ color: #9B0000; text-decoration: underline; }
table.oddTbl td	span		{ background: #E30102; padding: 2px 3px; color: #FFF; }
table.oddTbl tr.odd td		{ border-bottom: 1px solid #999;}

table.liveoddTbl			{ background: #999; }
table.liveoddTbl th			{ background: #000; color: #FFF; }
table.liveoddTbl tr td		{ background: #FFF; }
table.liveoddTbl tr.alt td	{ background: #FFE866; }
table.liveoddTbl tr.lose td	{ color: #EB100A; }
table.liveoddTbl tr.win td	{ color: #26BD14; }
table.liveoddTbl td.btnarea	{ background: #9B0000; padding: 10px; }
table.liveoddTbl td span	{ background: #E30102; padding: 2px 3px; color: #FFF; }
/* ---- profile ---- */
.borderbottom				{border-bottom:1px solid #9b0000;}
li.teamleftright			{width:48%; font-weight:bold;}

/* ---- Footer ---- */
div.bgfooter 				{background: url(../images/bgFooter.jpg) top left no-repeat; padding-top: 15px; text-align:center; color:#7a7979; line-height:20px; margin-top:10px;}
div.bgfooter a				{color: #FFF; } 
div.bgfooter a:hover		{color:#FFFFFF; text-decoration:none;}
div.bgfooter a:visited		{text-decoration:none;}

table.tblScore				{ border: 1px solid #999; font-weight: bold; font-size: 12px; margin-bottom: 10px; }
table.tblScore th			{ background: #000; color: #FFF; padding: 5px 3px; }
table.tblScore td			{ background: #F1F1F1; padding: 5px 3px; }
table.tblScore td b			{ color: #9B0000; text-decoration: underline; }
table.tblScore tfoot td		{ border-top: 1px solid #999; }
table.tblScore tfoot td	a	{ text-decoration: none; background: #9B0000; color: #FFF; padding: 2px 3px; }
table.tblScore tfoot td	a:hover	{ background: #CC0000; }

select.slb					{ border: 1px solid #CCC; padding: 1px; vertical-align: middle; font-size: 11px; }
label.slb					{ font-weight: bold; cursor: pointer; }

fieldset.group-fs			{ border: 1px solid #CCC; margin-bottom: 20px; font: 11px Verdana; padding: 10px; float: left; width: 215px; }
fieldset.group-fs legend	{ border: 1px solid #CCC; padding: 5px 10px; font: bold 12px Verdana; color: #666 }
fieldset.group-fs ul		{ float: left; margin-right: 20px; }
fieldset.group-fs ul li		{ margin: 0px 0px 10px; }
fieldset.group-fs input		{ margin: 0; padding: 0; }

div.bookie					{ border: 1px solid #CCC; padding: 5px; margin-bottom: 10px; }
div.bookie .txt				{ border: 1px solid #CCC; padding: 2px; }
div.bookie .btn				{ border: 0px solid; background: #C60B09; color: #FFF; padding: 2px 5px; cursor: pointer; }
div.bookie table			{ margin: 0px 0px; background: #FFF; }
div.bookie img				{ padding: 2px; border: 1px solid #CCC; }
a.red-btn-1					{ background: url('../images/red-btn.gif') no-repeat #C60B09; width: 100px; height: 17px; color: #FFF; display: block; text-decoration: none; padding-top: 3px; font-weight: bold; margin-right: 20px; float: left; }
a.red-btn-2					{ background: url('../images/red-btn-2.gif') no-repeat #C60B09; width: 200px; height: 17px; color: #FFF; display: block; text-decoration: none; padding-top: 3px; font-weight: bold; float: right; }

table.list-tbl				{ margin: 10px 0px 5px; }
table.list-tbl td			{ background: #FFF; padding: 3px 5px; }
table.list-tbl tr.odd td	{ background: #F1F1F1; }
table.list-tbl th			{ padding: 3px 5px; }

ul.fee-list					{ padding: 0px 20px 5px; }
ul.fee-list	li				{ margin-bottom: 5px; }
ul.ttl-fee-list				{ padding: 10px 20px 5px; border: 1px solid #CCC; background: #F1F1F1; color: #333; margin-bottom: 10px; }
ul.ttl-fee-list li			{ margin-bottom: 5px; color: #D50002; }
ul.ttl-fee-list li b		{ color: #333; }

fieldset.config-type		{ border: 1px solid #CCC; margin-bottom: 20px; font: 11px Verdana; padding: 10px; clear: left; }
fieldset.config-type legend	{ border: 1px solid #CCC; padding: 5px 10px; font: bold 12px Verdana; color: #666 }
fieldset.config-type input.txt	{ border: 1px solid #CCC; padding: 2px 4px; }

table.config-tbl			{ margin: 10px 0px 5px; }
table.config-tbl td			{ background: #FFF; padding: 3px 5px; }
table.config-tbl th			{ padding:5px; background: #EFEFEF; text-align: left; }
table.config-tbl th.head	{ background: #DDD;}
table.config-tbl .center	{ text-align: center; }
table.config-tbl input		{ border: 1px solid #CCC; padding: 2px 4px; }
table.config-tbl input.no-space	{ margin: 0px; padding: 0px; }

div.bet_type_options		{ display: none; }
div.show					{ display: block; }

table.tbl-lines				{ font: 11px Verdana; }
table.tbl-lines td,
table.tbl-lines th			{ padding: 3px 5px; font-weight: normal; }
table.tbl-lines thead th	{ background: #859BA8; color: #FFF; }
table.tbl-lines td input	{ margin: 0; padding: 0; }
table.tbl-lines td			{ background: #FFF; color: #126AAD; padding: 5px; }
table.tbl-lines td.ou		{ font-size: 20px; }
table.tbl-lines td.ou_line	{ font-size: 11px; padding: 0px; background: #F2F7FA }
table.tbl-lines td.ou_line	.ou		{ font-size: 12px; font-weight: bold; }
table.tbl-lines td.ou_line table td	{ padding: 4px 2px; background: #F2F7FA }

ul.credit-tab				{ font: bold 12px Verdana; float: left; padding: 3px 0px; }
ul.credit-tab li			{ display: inline; padding: 3px 10px; background: #C8E8C5; margin-right: 1px; }
a.pick-btn					{ float: right; text-decoration: none; padding: 3px 10px; background: #9B0000; color: #FFF; }
a.pick-btn:hover			{ background: #CE0000; }

div.pick-type				{ margin-bottom: 20px; border: 1px solid #CBCBCB; }
div.pick-type input			{ border: 0px; background: #CCC; color: #999; font-size: 11px; padding: 3px 5px; }
div.pick-type input.hl		{ background: #9B0000; color: #FFF; cursor: pointer; }
div.pick-type .guide		{ padding: 10px 20px; background: #F1F1F1; border-bottom: 1px solid #CBCBCB; }
div.pick-type .guide ul		{ margin: 5px 20px; }
div.pick-type .guide ul li	{ list-style-type: circle }
div#process p				{ margin: 0px; padding: 5px 20px; border-top: 1px solid #CBCBCB; color: #CC0000; font-family: Verdana; }

div#picked					{ margin-bottom: 10px; }
div#picked ul li			{ padding: 3px 15px; border-bottom: 1px solid #CBCBCB; }
div#picked ul li.alt		{ background: #F1F1F1; }
div#picked ul li img		{ vertical-align: middle; float: right; }
div#picked ul li input		{ vertical-align: middle; }

ul.list-lines				{}
ul.list-lines li			{ margin-bottom: 10px; line-height: 160%; font-size: 10px; border-bottom: 1px solid #EEE; padding: 0px 0px 10px; }
ul.list-lines li b			{ font-size: 11px; }
ul.list-lines li img		{ float: left; margin-right: 10px; }
.buttons					{ padding-bottom: 20px; }
.buttons a					{ padding: 5px 10px; background: #9B0000; color: #FFF; text-decoration: none; font: 11px Verdana; }
.buttons a:hover			{ background: #AF3333; }

#set-wager-msg				{ float: right; width: 200px; }
#set-wager-msg p			{ border: 1px solid #D99696; background: #F4E1E1; color: #9B0000; padding: 10px; }
#set-wager-msg img			{ vertical-align: middle; margin-right: 10px; }
#set-wager-msg h1			{ font-weight: normal; color: #999; }
select.slb					{ border: 1px solid #CCC; padding: 3px 1px }

table.tbl-line				{ background: #FFF; width: 100% }
table.tbl-line th			{ background: #ECF1F4; }
table.priceTbl th			{ background: #F5F5F5; padding: 0px 5px; font-weight: bold; font-size: 16px; text-align: left; }
table.priceTbl td			{ background: #FFF; padding: 3px; }

div.pool-title  {margin:5px; border:1px solid $CBCBCB; background:#660303;width:350px;height:25px;float:left;color:#FFFFFF;padding-top:3px ;padding-left:5px;font-weight:600;}
div.pool-title a{color:#FFFFFF;text-decoration:underline;}

div.pool-random {margin-left:10px;background:#F1F1F1;width:347px;float:left;}

div.top-random {margin-left:10px;float:left;width:347px;height:10px;background:#F1F1F1 url(../images/top_1.gif) no-repeat bottom left;}
div.bt-random{margin-left:10px;float:left;width:347px;height:10px;background:#F1F1F1 url(../images/bottom_1.gif) no-repeat top left;}

div.pool-random h5{padding-top:3px;font-weight:600;font-size:12px;}
div.pool-random h5 a{color:#000;text-decoration:none;}
div.pool-random h5 a:hover{color:#000;text-decoration:underline;}


#nav, #nav ul { /* all lists */
	/*padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;*/
	list-style:none; padding:0;/* background:url(../images/line_menu.gif) top left no-repeat; width:766px; margin:0 auto;  height: 39px;*/
}

#nav a {
	display: block;
	width: 10em;
	
}

#nav a:hover{
	display:block;
	}
	
#nav li a {
	display: block;
	/*width: 10em;*/
	
}

#nav li a:hover{
	
	}

#nav li { /* all list items */
	/*float: left;
	width: 10em;*/ /* width needed or else Opera goes nuts */
display:block; float:left; position:relative; z-index:100; /*background:url(images/line_menu.gif) top right no-repeat; height: 39px; width:127px; text-align:center;*/
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 5em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
	
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;

}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	/*color: #ccc;*/
}


.submenu{
	width:150px;
	height:25px;
	background-color:#fff;
	border-left:2px solid #999999;
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #999999;
	}
	
.submenu:hover{
	width:150px;
	height:25px;
	background-color:#ff0000;
	border-left:2px solid #ffffff;
	text-decoration:none;
	color:#fff;

	}
.mainmenu{
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	height:29px;
	padding:10px 0 0 0;
	
	}
	
.mainmenu:hover{
	text-decoration:none;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-color:#fff;
	vertical-align:middle;
	}
	
.tempbg{
	background: url(../images/bgMenu.gif) top repeat-x; margin: 8px 0; padding:0;
}