﻿/* BEGIN of Cashier styles */

	.bodyQuickCashier
	{
		background-color: #000;
		overflow: hidden;
		background-image: none;
	}

	.divCashier
	{
		margin: 0px;
		padding: 0px 2px;
		display:inline-block;
		width: 806px;
	}
	
	.divCashierTitle
    {
		padding: 5px 10px;
		margin: 2px 1px;
		background-color: #000;
		color: #fff;
		font-size: 13px;
		font-style: italic;
		font-weight: bold;
		border: solid 1px #A8A8A8;
		background-image: url('Resources/Layout/MyAccount/Cashier/TitleBG.jpg');
		background-position: top left;
		background-repeat: repeat-x;
		height: 20px;
		line-height: 20px;
		vertical-align: middle;
    }
    
    .divCashierContent
    {
		background-image: url('Resources/Layout/MyAccount/Cashier/ContentBG.jpg');
		background-position: top left;
		background-repeat: repeat-x;
		background-color: #000;
		display: inline-block;
		width:100%;
    }
    
    .divMainSection
    {
		width:200px;
		vertical-align: top;
		height:100%;
		display:inline-block;
		float: left;
		text-align: center;
    }
    
    .divSeparator
    {
		width: 1px;
		height: 100%;
		background-image: url('Resources/Layout/MyAccount/Cashier/SeparatorBG.jpg');
		background-repeat:no-repeat;
		background-position: right top;
		display:inline-block;
		float: left;
    }
    
    .divSeparatorSelected
    {
		width: 1px;
		height: 100%;
		background-image: url('Resources/Layout/MyAccount/Cashier/SeparatorBG.jpg');
		background-repeat:no-repeat;
		background-position: left top;
		display:inline-block;
		float: left;
    }
    
    .divMainSectionPad
    {
		height: 30px;
		display:inline-block;
		width: 100%;
    }
    .divMainSectionPadSelected
    {
		height: 29px;
		display:inline-block;
		width: 100%;
		background-image: url('Resources/Layout/MyAccount/Cashier/SelectedArrow.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		border-top: solid 1px #F96A02;
    }

    .divSelectFromAccount
    {
        color: #fff;
        width:100%;
        float:left;
        display:inline-block;
    }
    
    .divSelectFromAccount table tr td
    {
        height: 45px;
        margin: 10px;
    }
    
    .divSelectToAccount
    {
        color: #fff;
        width:100%;
        float:left;
    }
    
    .divFirstTransfer,
    .divSecondTransfer,
    .divFirstTransferComplete,
    .divSecondTransferComplete
    {
        color: #fff;
        width:100%;
        float:left;
    }
    
    .divFirstTransferComplete,
    .divSecondTransferComplete
    {
		margin-top: 45px;
    }
    
    .MainSectionLabel
    {
		color: #B2B2B2;
		font-family: Verdana;
		font-weight: bold;
		font-size:10px;
		height:45px;
		display: inline-block;
    }
    
    
    /* Common to all button states */
    .AccountButtonSelected,
    .AccountButtonDisabled,
    .AccountButton
    {
		width: 190px;
		height: 45px;
		display: inline-block;
		background-repeat: repeat-x;
		margin-bottom: 5px;
		text-decoration: none;
		color: #444;
		font-family: Verdana;
		font-weight: bold;
		font-size: 10px;
		text-align: left;
    }
    
     
    .AccountButtonDisabled .divTextContainer,
    .AccountButtonSelected .divTextContainer,
    .AccountButton .divTextContainer
    {
		padding-left: 10px;
		width:180px;
		height: 45px;
		cursor: hand;
		cursor: pointer;
    }
       
    .AccountButtonSelected .divTextContainer .divDescription,
    .AccountButtonDisabled .divTextContainer .divDescription,
    .AccountButton .divTextContainer .divDescription
    {
		float:left;
		width:100px;
		text-align:left;
		vertical-align: middle;
		height: 45px;
		display: table;
    }
    
    .AccountButtonSelected .divTextContainer .divDescription div,
    .AccountButtonDisabled .divTextContainer .divDescription div,
    .AccountButton .divTextContainer .divDescription div
    {
		padding-top: 10px !important!;
    }
    
	.AccountButtonSelected .divTextContainer .divDescription
	{
		color: #fff;
	}
    
    .AccountButtonDisabled .divTextContainer .divDescription
    {
		 color: #5d5d5d;
    }
    
    .AccountButton .divTextContainer .divDescription
    {
    	color: #212121;
    }
    
    .AccountButton:hover .divTextContainer .divDescription
    {
    	color: #5e5e5e;
    }
    
    .AccountButtonSelected .divTextContainer .divDescription table,
    .AccountButtonDisabled .divTextContainer .divDescription table,
    .AccountButton .divTextContainer .divDescription table
    {
		height: 45px;
		padding: 0px;
		margin: 0px;
		border: none;
    }
    
    
    .AccountButtonSelected .divTextContainer .divBalance,
    .AccountButtonDisabled .divTextContainer .divBalance,
    .AccountButton .divTextContainer .divBalance
    {
		float:right;
		text-align: right;
		width:60px;
		margin-right: 10px;
		line-height: 45px;
		vertical-align: middle;
		color: #000;
    }
    
    /* Normal State */
    .AccountButton
    {
		background-position: 0 0px;
		color: White;
    }
    
    /* Normal State on hover */
    .AccountButton:hover
    {
		background-position: 0 -45px;
    }
    
    .AccountButtonSelected,
    .AccountButtonSelected:hover
    {
		color: #fff;
		border-color: #480000;
		background-position: 0 -90px;
    }
    
	.AccountButtonDisabled
	{
		background-position: 0 -135px;
	}
    
    
    
    .TransferButton
    {	
		width: 170px;
		height: 22px;
		display: inline-block;
		background-image: url('Resources/Layout/MyAccount/Cashier/TransferButtonsBG.jpg');
		background-repeat: repeat-x;
		background-position: top left;
		text-decoration: none;
		color: #000;
		border: solid 2px #fff;
		font-family: Tahoma;
		font-weight: bold;
		font-size: 12px;
		padding-top: 4px;
    }
    
    .TransferButton:hover
    {
		color: #fff;
		cursor:hand;
		cursor: pointer;
    }
    
    .divCashierContent .divCashierNotLogged
    {
		text-align: center;
		color: #fff;
		padding-top: 100px;
		font-family: Arial;
		font-weight: bold;
		width:100%;
    }
    
    .divMainSection .transferTextBox
    {
		width:70px;
    }
    
    .divMainSection .transferLabel
    {
		color: #fff;
		font-family: Verdana;
		font-size: 10px;
		font-weight: bold;
    }
    
    .divMainSection .inputError
    {
		color: #f00;
		font-family: Verdana;
		font-size: 10px;
		font-weight: bold;
    }
    
    .divMainSection .transferCompleteSpan
    {
		font-family: Tahoma;
		font-size: 12px;
		color: #fff;
		font-weight: bold;
		padding-left: 10px;
		padding-right: 10px;
		text-align: left;
		padding-bottom: 15px;
    }
    
    
    
/* END of Cashier styles */



/* Beginning of News Section */


.divNewsContainer .SportHomeGridHeader
{
	line-height:30px; 
	vertical-align: middle; 
	border-bottom: none; 
	font-family:Arial; 
	font-weight:bold;
	font-size: 12px; 
	margin-bottom:10px;
	padding-right:10px;
	width: 790px;
}



.divNewsContainer .divNewsDetailsContainer
{
	font-family: Verdana;
	font-size: 10px;
	width:802px;
	border: 1px solid #4a4a4a;
	
}


.divNewsContainer ul.ulNewsMasterView li
{
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 10px;
	background-color: #3A3A3A;
	border: 1px solid #4a4a4a;
	color: #fff;
	font-family: Verdana;
	font-size: 10px;
	width:800px;
}


.divNewsContainer ul.ulNewsMasterView li .divTitleContainer
{
	padding: 5px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	background-color: #2C2C2C;
	font-weight: bold;
}

.divNewsContainer ul.ulNewsMasterView li .divTitleContainer .divTitle a
{
	float:left;	
	color: #fff;
	text-decoration: none;
}

.divNewsContainer ul.ulNewsMasterView li .divTitleContainer .divTitle a:hover
{
	text-decoration: underline;
}

.divNewsContainer ul.ulNewsMasterView li .divTitleContainer .divDate
{
	float:right;
}

.divNewsContainer ul.ulNewsMasterView li .divSummary
{
	padding: 10px;	
	color: #c3c3c3;
	font-weight: bold;
	background-color: #0d0d0d;
	font-size: 12px;
	font-family: Arial;
}

.divNewsContainer ul.ulNewsMasterView li .divSummary p.readMore 
{
	margin-top: 5px;
}

.divNewsContainer ul.ulNewsMasterView li .divSummary p.readMore a
{
	text-decoration: none;
	font-weight: bold;
	color: #868686;
}

.divNewsContainer ul.ulNewsMasterView li .divSummary p.readMore a:hover
{
	text-decoration: underline;
}

.divNewsContainer .divNewsContent
{
	width: 780px;
	text-align: justify;
	padding: 10px;
	color: #c3c3c3;
	background-color: #0d0d0d;
	font-size: 12px;
	font-family: Arial;
}

.divNewsContent p 
{
padding-bottom:10px;
}

.divNewsContent a:link
{
	color: #00AEFF;
	font-weight:bold;
	text-decoration:none;
}

.divNewsContent a:visited
{
	color: #C3C3C3;
}

.divNewsContent a:hover
{
	color: #5FCDFF;
	text-decoration: none;
}


/* End of News Section */


/* Begin of My Account Buttons */


.MyAccountButtonGray,
.MyAccountButtonOrange
{
	background-repeat: repeat-x;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	padding: 0px 30px;
	background-position: top left;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	border: none;
}

.MyAccountButtonGray
{
	background-image: url('Resources/Layout/MyAccount/Buttons/button-gray.jpg');
	border:	solid 1px #737373;
	color: #fff;
}

.MyAccountButtonOrange
{
	background-image: url('Resources/Layout/MyAccount/Buttons/button-orange.jpg');
	color: #000;
	border: solid 1px #FFFFFF;
}

.MyAccountButtonGray:hover,
.MyAccountButtonOrange:hover
{
	background-position: bottom left;
}

/* End of My Account Buttons */

/* Url styling that was previously in the oldstyles.css */

.panelMsgText a {
	text-decoration  :underlined;
	color : #fff;	
	}
	
	
.PageInstructions a {
	text-decoration  :underlined;
	color : #fff;	
	}
	
	
	
/* BEGIN - Styles for the My Account landing page */

.divMyAccountLandingContainer
{
	border: solid 1px #4C4C4C; 
	border-right: none
}

.divMyAccountLandingContainer .Title
{
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: bold; 
	border-bottom: solid 1px #4C4C4C;
	padding:10px;
}

.divMyAccountLandingContainer .CashiersData
{
	width: 810px;	
	margin-bottom: 10px;
}


.divMyAccountLandingContainer .CashiersData .NormalRow
{
	background-color: #303030;
	border-top: solid 1px #272727;
	border-bottom: solid 1px #4A4A4A;
	width: 789px;
	padding-left: 10px;
	padding-right: 10px;
}

.divMyAccountLandingContainer .CashiersData .AltRow
{
	background-color: #363636;
	border-top: solid 1px #272727;
	border-bottom: solid 1px #4A4A4A;
	width: 789px;
	padding-left: 10px;
	padding-right: 10px;
}

.divMyAccountLandingContainer .CashiersData .TotalsRow
{
	background-color: #0C0C0C;
	border-top: solid 1px #272727;
	border-bottom: solid 1px #4A4A4A;
	width: 789px;
	padding-left: 10px;
	padding-right: 10px;
}


.divMyAccountLandingContainer .DescriptionContainer
{
	width: 100%;
	display: inline-block;
	margin: 10px 0px;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}

.divMyAccountLandingContainer .DescriptionContainer .Description
{
	float:left;
}

.divMyAccountLandingContainer .DescriptionContainer .Description a
{
	color: White;
	text-decoration: none;
}

.divMyAccountLandingContainer .DescriptionContainer .Description a:hover
{
	text-decoration: underline;
}


.divMyAccountLandingContainer .DescriptionContainer .Balance
{
	float: right;
}

.divMyAccountLandingContainer .FullDetails
{
	font-family:Verdana;
	font-size: 10px;
	color: #969696;
	margin-bottom: 10px;
	width: 700px;
}


/* END - Styles for the My Account landing page */

.lightboxframe_NewUser a
{
	text-decoration:none;
}

/* My account styles  for deposit / withdrawls */
.paymentRow {
	background-color:#191919;
	background-image: url('Resources/Layout/TableLayout/alternateRowBackground.jpg');
	background-repeat:repeat-x;
}

div.MyAccountContainter .contentTable
{
	border-top:1px Solid #424242 !important;
	border-left:1px Solid #424242 !important;
	width : 100%
}

div.MyAccountContainter .contentTable td
{
	font-size : 12px;	
}

div.MyAccountContainter td.clsinistra
{
	color : #fff;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;	
}

div.MyAccountContainter td.clsinistra
{
	color : #fff;
	font-family : Arial;
	font-size : 13px;
	font-weight : bold;		
	text-align:left;
}

div.MyAccountContainter td.cldestra
{
	text-align:left;
	padding : 0px;
	margin : 0px;
}

div.MyAccountContainter div.PageInstructions
{
	color : #e5e5e5;
	font-family : Arial;
	font-size : 13px;	
	padding-top :15px;
	padding-bottom:30px;
}

div.MyAccountContainter .tblFilter
{
	margin-top : 30px;
}

div.MyAccountContainter .noBordersPanel
{
	/*margin-left: auto;
	margin-right: auto;*/
	background-color : #0d0d0d;
} 
  
div.MyAccountContainter .noBordersPanel td
{
	/*margin-left: auto;
	margin-right: auto;*/
	background-color : #0d0d0d;
} 

div.MyAccountContainter .noBorders
{
	/*margin-left: auto;
	margin-right: auto;	*/
	background-color : #0d0d0d;
} 

div.MyAccountContainter .noBorders td
{
	background-color : #0d0d0d;
} 

div.MyAccountContainter .combopiccole, div.MyAccountContainter .textbox
{
	width : 165px;	
}

div.MyAccountContainter .combopiccole_half, div.MyAccountContainter .textbox_half
{
	width : 80px;	
}

div.MyAccountContainter td .Testo
{
	background-color : #0d0d0d;	
	font-family : Arial;
	font-size:13px;
}

div.MyAccountContainter .SBTitle
{
	background-image: url('Resources/Layout/Help/Titlebg.jpg');	
	background-color : #0d0d0d;
	height : 50px;
}

div.MyAccountContainter .SBTitle h1
{	
	top : 0;
	margin : 0px;
	margin-top : -10px;
	margin-left : 10px;
	padding : 0px;
}

div.MyAccountContainter td.dgsHeader
{
	border-bottom:1px Solid #424242;
	border-right:1px Solid #424242;
	text-align:center;
	/*background-color:#000;	*/
	height:35px;
	font-weight:bold;
	background-image: url('Resources/Layout/TableLayout/tableHeader.jpg');
}

div.MyAccountContainter td.dgspager
{
	background-color : #0d0d0d;
}
/* End of styles*/

/* Quick Bet Control Styles */

.QuickBetControl
{
	width: 580px;	
	border-right: solid 1px #1C1C1C;
	border-bottom: solid 1px #1C1C1C;
	border-left: solid 1px #1C1C1C;
}

.QuickBetControl .SectionBig
{
	margin-bottom: 0px;
}

.QuickBetControl .trresocontocoupon
{
	height: 20px;
}

.QuickBetControl .SBTitle
{
	width: 579px;	
	border-left: none;
}

.QuickBetControl .PageInstructions
{
	border-left: none;
}

.QuickBetControl .gwGeneralRow,
.QuickBetControl .gwGeneralAlterRow
{
	margin-left: 50px;
}

.QuickBetControl .gwGeneralAlterRow td
{
	background-color: #101010;
}

.QuickBetControl .gwGeneralRow td
{
	background-color: #0d0d0d;
}

.QuickBetControl td.dgsHeader,
.QuickBetControl td.trresocontocoupon
{
	text-align: left;
	background-color: #101010;
}


/* End - Quick Bet Control Styles */


/* BEGIN - MY ACCOUNT NEW DEPOSIT PAGE */

a.PaymentMethodRow
{
	outline:none;
	-moz-outline-style: none;
	color: Transparent;
}

a.PaymentMethodRow:focus
{
	outline:none;
	-moz-outline-style: none;
}

a.PaymentMethodRow div.divPaymentMethodRow
{
	border: none;
	outline:none;
	width:810px;
	height:100px;
	display:inline-block;
	background-position: left top;
	color: #fff;
}

a.PaymentMethodRow:hover div.divPaymentMethodRow
{
	background-position: left bottom;
}

div.DepositContainer .SectionBig 
{
	margin-bottom: 0px;
	border-bottom: 1px solid #1C1C1C;
}

div.divBackButton
{
	float:left; 
	width:160px; 
	margin-right: 10px;
	height: 40px; 
	display: inline-block;
}

div.divPaymentMethodContainer
{
	float:left; 
	width:808px;
}

div.divPaymentMethodContainer div.divTitle
{
	background-image:url('Resources/Layout/Help/Titlebg.jpg');
	background-repeat:repeat-x;
	border-bottom:medium none;
	border-left:1px solid #1C1C1C;
	border-top:1px solid #1C1C1C;
	display:inline-block;
	font-size:18px;
	height:45px;
	line-height:45px;
	padding-left: 10px;
	width:798px;
}

div.divPaymentMethodContainer .divMethodContent
{
	background-color: #0C0C0C;
	width: 789px;
	display: inline-block;
	padding: 10px;
	font-family: Arial;
	font-size: 12px;
	border-left: 1px solid #1C1C1C;
	border-bottom: 1px solid #1C1C1C;
}



div.divPaymentMethodContainer .textbox
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #0C0C0C;
	padding: 2px;
	width: 150px;
}

div.divPaymentMethodContainer .label
{
	color: #C3C3C3;
	padding-bottom: 5px;
	text-align: justify;
}

div.divPaymentMethodContainer .divLongDescription
{
	color: #C3C3C3;
	padding: 20px 10px;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	background-color: #0C0C0C;
	border-left: 1px solid #1C1C1C;
}

div.divPaymentMethodContainer .divLongDescription a
{
	color: #C3C3C3;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}

div.divPaymentMethodContainer .divLongDescription a:hover
{
	text-decoration: underline;
}


div.divPaymentMethodContainer .labelBold
{
	color: #DEDEDE;
	padding-bottom: 5px;
	font-weight: bold;	
	
}

div.divPaymentMethodContainer .errorMessage
{
	color: #640000;
	font-weight: bold;
}

div.divPaymentMethodContainer .errorMessageHighlight
{
	color: #AA0000;
	font-weight: bold;
}

div.divPaymentMethodContainer .MyAccountButtonGray,
div.divPaymentMethodContainer .MyAccountButtonOrange
{
	width: 158px;
}


div.divBackButton a.BackButton,
div.divBackButton a.BackButton div
{
	width: 160px;
	height: 40px;
	display: inline-block;
	background-position: top left;
}

div.divBackButton a.BackButton:hover div
{
	background-position: bottom left;
}


/* END - MY ACCOUNT NEW DEPOSIT PAGE */