/* registration screens */
.registration_input
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: 100;
color: #000000;
}

.emailerrortext
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: 600;
color: #B40144;
display: none;
}

.mainTextBold
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: 900;
color: #000000;
}

.transactionTextBold
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: 900;
color: #000000;
}

.mainBgColor
{
background-color: #FF99CC;
}

.registrationBgColor
{
background-color: #FF99CC;
}

.mainBgColorLoginThanks
{
	background-color: #FF99CC;
}

/* registration with initial deposit confirmation screen */
.mainBgColorRegistrationConfirmation
{
	background-color: #FF99CC;
}


.bottomBar
{
	background-color: #FDD5ED;
}

.receipt
{
	background-color: #008AF0;
}

.mainTextRegular
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: 100;
color: #000000;
}

.transactionTextRegular
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: 100;
color: #000000;
}

.lightTableBgColor
{
background-color: #FDD5ED;
}

td.receiptBgColor
{
background-color: #FDD5ED;
}

td.lightBgColor
{
background-color: #FFFDF0;
}

.darkerBgColor
{
background-color: #008AF0;
}

.logindarkerBgColor
{
	background-color: #FDD5ED;
}

.symbolText
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: 100;
color: #B40144;
}

.redText
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: 600;
color: #B40144;
}

a.textLink
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:underline;
font-size: 10px;
font-weight: 100;
}

a.textLink:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #ff6600;
text-decoration:underline;
font-size: 10px;
font-weight: 100;
}

a.textLink:visited
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
font-size: 10px;
font-weight: 100;
}

a.textLink:visited:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
font-size: 10px;
font-weight: 100;
}

td.darkLineColor
{
background-color: #AFA5A7;

}

td.lightLineColor
{

background-color: #ffffff;

}

/* account screens */
.account_input
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: 100;
color: #000000;
}

.account_changeDetailsHeader
{
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #333333;
}

.account_changeDetailsStandard
{
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
}

/* WARNING! not sure what this affects? */
input,option,select
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
}

/* all document anchors (with href defined) */
a
{
font-family: Verdana;
}

/* all document anchors (with href defined) and 'pointer' classes */
.pointer , a
{
cursor:pointer;
cursor:hand;
}

.status_pointer
{
cursor:pointer;
cursor:hand;
}

.status_no_pointer
{
cursor: default;
}

/* ticker text definitions */
.tickerWrapper
{
width: 454;
overflow: hidden;
}

.ticker
{
position: relative;
visibility: hidden;
font-family: Verdana;
font-size: 10px;
color: #ffffff;
height: 12;
overflow: hidden;
}

/* featured game title */
.feature_title
{
font-family: Verdana;
font-size: 12px;
font-weight: 900;
color: #ffffff;
}

/* featured game copy */
.feature_copy
{
font-family: Verdana;
font-size: 10px;
color: #ffffff;
}

/* promotions copy */
a.promotion_copy
{
font-family: Verdana;
color:#ffffff;
text-decoration:none;
font-size: 12px;
font-weight: 400;
letter-spacing: 0px;
}

a.promotion_copy:hover
{
font-family: Verdana;
color:#ffffff;
text-decoration:underline;
font-size: 12px;
font-weight: 400;
letter-spacing: 0px;
}

a.promotion_copy:visited
{
font-family: Verdana;
color:#ffffff;
text-decoration:none;
font-size: 12px;
font-weight: 400;
letter-spacing: 0px;
}

a.promotion_copy:visited:hover
{
font-family: Verdana;
color:#ffffff;
text-decoration: underline;
font-size: 12px;
font-weight: 400;
letter-spacing: 0px;
}

/* iframe backgrounds */
.frame_background
{
background: url("/cwc/home/images/default/background_loading.jpg") no-repeat center center;
}

/* login popup background */
body.login
{
background: url("/cwc/login/images/background.jpg") no-repeat center center;
background-color: #3F051C;
}

/* registration anchors - from content editor */
a.register_link
{
font-family: Verdana;
color:#003366;
text-decoration:none;
font-size: 12px;
font-weight: 400;
letter-spacing: 0px;
}

a.register_link:hover
{
font-family: Verdana;
color:#003366;
text-decoration:underline;
font-size: 12px;
font-weight: 400;
letter-spacing: 0px;
}

a.register_link:visited
{
font-family: Verdana;
color:#B551AD;
text-decoration:none;
font-size: 12px;
font-weight: 400;
letter-spacing: 0px;
}

a.register_link:visited:hover
{
font-family: Verdana;
color:#B551AD;
text-decoration: underline;
font-size: 12px;
font-weight: 400;
letter-spacing: 0px;
}

/* help background-color styles */
#faqsMenu
{
	padding:0px;
	margin:0px;
	OVERFLOW: auto;
	WIDTH: 172px;
	HEIGHT:365px;
}

div.background_canvas, span.background_canvas, tr.background_canvas, td.background_canvas
{
background-color: #B087CD;
}

div.foreground_header, span.foreground_header, tr.foreground_header, td.foreground_header
{
background-color: #D2242B;
}

div.foreground_border, span.foreground_border, tr.foreground_border, td.foreground_border
{
background-color: #E8E6E7;
}

div.bevel_dark, span.bevel_dark, tr.bevel_dark, td.bevel_dark
{
background-color: #A8A8A8;
}

div.bevel_light, span.bevel_light, tr.bevel_light, td.bevel_light
{
background-color: #E0E0E0;
}

div.bevel_lightest, span.bevel_lightest, tr.bevel_lightest, td.bevel_lightest
{
background-color: #FFFFFF;
}

table.content_canvas
{
background-color: #FFFDF0;
}

div.content_canvas, span.content_canvas, td.content_canvas
{
background-color: #EDEBEC;
}

table.login_background
{
background-color: #B40144;
}

.iframe
{
border: 1px solid gray;
background: #EDEBEC;
margin-top: 3px;
}

.iframeBody
{
background-color: #EDEBEC;
}

a.historyLink, a.historyLink:visited, a.historyLink:visited:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: blue;
text-decoration:underline;
font-size: 10px;
font-weight: 100;
}

a.historyLink:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #3165CE;
text-decoration:underline;
font-size: 10px;
font-weight: 100;
}

/* help menu and content panel styles */
.faqs_header td
{
cursor:pointer; cursor:hand;
font-weight: 900;
font-family: Verdana;
font-size: 10px;
}

.menuItem
{
font-family: Verdana;
font-size: 10px;
font-weight: 400;
color:#666666;
letter-spacing: 0px;
text-decoration: none;
display: none;
margin-left: 6px;
}

a.faqs_question
{
color:#666666;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
text-decoration: none;
}

a.faqs_question:hover
{
color:#666666;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
text-decoration:underline;
}

a.faqs_question:visited
{
color:#666666;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
text-decoration:none;
}

a.faqs_question:visited:hover
{

color:#666666;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
text-decoration:underline;
}

.answerTitle
{
font-family: Verdana;
font-weight: 900;
font-size: 12px;
color: #000000;
}

.answermidTitle
{
	font-family: Verdana;
	font-weight: 900;
	font-size: 11px;
	color: #000000;
}
.answerCopy
{
font-family: Verdana;
font-weight: 400;
font-size: 10px;
color: #666666;
}

.answerCopy ol
{
list-style-type: decimal;
}

/**.answerCopy ul
{
	list-style-type: none;
}*/

.answerCopy ol li ol
{
list-style-type: lower-alpha;
}

.answerCopyUnderline
{
font-family: Verdana;
font-weight: 400;
font-size: 10px;
color: #666666;
text-decoration: underline;
}

.help_select td
{
color: #000000;
font-family: Verdana;
font-weight: 900;
font-size: 10px;
text-decoration: none;
list-style-type: decimal;
position: relative;
}

a.help_question
{
color:#000000;
font-size: 10px;
font-weight: 900;
letter-spacing: 0px;
text-decoration: none;
}

a.help_question:hover
{
color:#000000;
font-size: 10px;
font-weight: 900;
letter-spacing: 0px;
text-decoration:underline;
}

a.help_question:visited
{
color:#000000;
font-size: 10px;
font-weight: 900;
letter-spacing: 0px;
text-decoration:none;
}

a.help_question:visited:hover
{

color:#000000;
font-size: 10px;
font-weight: 900;
letter-spacing: 0px;
text-decoration:underline;
}

/* help screen external links */
a.help_link
{
font-family: Verdana;
color:#666666;
text-decoration:none;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
}

a.help_link:hover
{
font-family: Verdana;
color:#666666;
text-decoration:underline;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
}

a.help_link:visited
{
font-family: Verdana;
color:#666666;
text-decoration:none;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
}

a.help_link:visited:hover
{
font-family: Verdana;
color:#666666;
text-decoration: underline;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
}

a.mailToLink
{
font-family: Arial, Helvetica, sans-serif;
color:#6D2C33;
text-decoration:none;
font-size: 9px;
font-weight: bold;
}

a.mailToLink:hover
{
font-family: Arial, Helvetica, sans-serif;
color:#6D2C33;
text-decoration:underline;
font-size: 9px;
font-weight: bold;
}

a.mailToLink:visited
{
font-family: Arial, Helvetica, sans-serif;
color:#6D2C33;
text-decoration:none;
font-size: 9px;
font-weight: bold;
}

a.mailToLink:visited:hover
{
font-family: Arial, Helvetica, sans-serif;
color:#6D2C33;
text-decoration:underline;
font-size: 9px;
font-weight: bold;
}

/* bet history later and earlier arrows */
a.betHistoryArrow
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666666;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
text-decoration: none;
}

a.betHistoryArrow:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666666;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
text-decoration: underline;
}

a.betHistoryArrow:visited
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666666;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
text-decoration: none;
}

a.betHistoryArrow:visited:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666666;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
text-decoration: underline;
}

tr.betHistoryTitles
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
font-weight: normal;
text-decoration: none;
font-style: normal;
line-height: normal;
font-variant: normal;
text-transform: none;
background-color: #F7F3F7;
}

/* account, login and registration styles */
tr.userTableTitles
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bolder;
text-decoration: none;
font-style: normal;
line-height: normal;
font-variant: normal;
text-transform: none;
background-color: #D2242B;
}

tr.userTableData
{
background-color: #F7F3F7;
}

.tableElements
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
background-color: #F7F3F7;
font-weight: normal;
text-decoration: none;
font-style: normal;
line-height: normal;
font-variant: normal;
text-transform: none;
}

.tableTotalsElements
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
background-color: #FFFFFF;
font-weight: normal;
text-decoration: none;
font-style: normal;
line-height: normal;
font-variant: normal;
text-transform: none;
}

.userOptionsHeader
{
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #333333;
}

.userOptionsMoney
{
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #6988A7;
}

.userOptionsMoneySmall
{
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #6988A7;
}

.userOptionsPoints
{
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #6988A7;
}

.userOptionsSubHeaderBold
{
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666666;
}

.userOptionsSubHeader
{
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
}

.userOptionsSubHeader :visited
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
}

tr.userOptionsSubHeader
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666666;
/*background-color: #B40144;*/
}


.userOptionsSubHeader :link:hover, :visited:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
}

.userOptionsSubHeader :link:active, :visited:active
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
}

a.userOptionsSubHeader
{
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
letter-spacing: 0px;
text-decoration: underline;
}

a.userOptionsSubHeader:hover
{
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
letter-spacing: 0px;
text-decoration: underline;
}

a.userOptionsSubHeader:visited
{
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
letter-spacing: 0px;
text-decoration: underline;
}

a.userOptionsSubHeader:visited:hover
{

font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
letter-spacing: 0px;
text-decoration: underline;
}

/* requires letter-spacing set to 0 as there is (inherited?) conflict somewhere */
a.account_click
{
font-family: Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:underline;
font-size: 12px;
font-weight: normal;
letter-spacing: 0px;
}

a.account_click:hover
{
font-family: Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:underline;
font-size: 12px;
font-weight: normal;
letter-spacing: 0px;
}

a.account_click:visited
{
font-family: Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:underline;
font-size: 12px;
font-weight: normal;
letter-spacing: 0px;
}

a.account_click:visited:hover
{
font-family: Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:underline;
font-size: 12px;
font-weight: normal;
letter-spacing: 0px;
}

/** **/
.userOptionsMainText
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666666;
}

td.userDataFrame
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: normal;
text-decoration: none;
font-style: normal;
line-height: normal;
font-variant: normal;
text-transform: none;
background-color: #003399;
}

table.userDataTable
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #003399;
font-weight: normal;
text-decoration: none;
font-style: normal;
line-height: normal;
font-variant: normal;
text-transform: none;
}


.historyLink
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #003399;
font-weight: normal;
text-decoration: underline;
font-style: normal;
line-height: normal;
font-variant: normal;
text-transform: underline;
}

.subHeaderText
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}

.mainText
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
}

.mainTextLarger
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
}

.mainTextLargeBold
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}

.mainTextSmaller
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
}

.mainTextSmallerBold
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
}

.loginTitleWhite
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bolder;
color: #FFFFFF;
}

.loginMainBlackText
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bolder;
color: #000000;
}


a.mainTextSmallerLink
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #003366;
text-decoration: none;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
}

a.mainTextSmallerLink:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #003366;
text-decoration: underline;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
}

a.mainTextSmallerLink:visited
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #003366;
text-decoration: none;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
}

a.mainTextSmallerLink:visited:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #003366;
text-decoration: underline;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
}

.mainTextDark
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #333333;
letter-spacing: -1px;
}

.mainTextDarkNormal
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #333333;
letter-spacing: -1px;
}

.cvvMainTextDarkNormal
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #333333;
letter-spacing: -1px;
}

.mainTextDarkBold
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #333333;
letter-spacing: 0px;
}

.mainTextDarkChoice
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #333333;
vertical-align: 4px;
letter-spacing: -1px;
}

a.textBlueLink
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #003366;
letter-spacing: -1px;
}

a.textBlueLink:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
color: #003366;
letter-spacing: -1px;
}

a.textBlueLink:visited
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #003366;
letter-spacing: -1px;
}

a.textBlueLink:visited:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
color: #003366;
letter-spacing: -1px;
}

a.termsTextBlueLink
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #003366;
letter-spacing: -1px;
}

a.termsTextBlueLink:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
color: #003366;
letter-spacing: -1px;
}

a.termsTextBlueLink:visited
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #003366;
letter-spacing: -1px;
}

a.termsTextBlueLink:visited:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
color: #003366;
letter-spacing: -1px;
}

.userScreensMessageText
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #6988A7;
}

.errorTextNarrowSpacing
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #CC0000;
letter-spacing: -1px;
line-height: 5px;
}

.errorText
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #CC0000;
letter-spacing: -1px;
line-height: 10px;
}

.successText
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #003399;
font-weight: bolder;
text-decoration: none;
font-style: normal;
line-height: normal;
font-variant: normal;
text-transform: none;
}


body.registration_background
{
background-color: #003399;
}

body.account_background
{
background-color: #002F5A;
}

td.verydarktablebg
{
border-top: thin solid #3A3A3A;
border-top-width: 1px;
border-bottom: thin solid #A5A5A5;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
background-color: #5A4D5A;
margin-top: 1px;
margin-bottom: 1px;
}

td.darktablebg
{
border-top: thin solid #FFFFFF;
border-top-width: 1px;
border-bottom: thin solid #A5A5A5;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
background-color: #D0D0D0;
margin-top: 1px;
margin-bottom: 1px;
}

td.lighttablebg
{
	border-top: thin solid #FFFFFF;
border-top-width: 1px;
border-bottom: thin solid #A5A5A5;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
background-color: #FFFDF0;
	margin-top: 1px;
margin-bottom: 1px;
}

td.darktablelineimage
{
background: url("/cwc/shared/images/table_line.gif") no-repeat center center;
border-top: thin solid #FFFFFF;
border-top-width: 1px;
border-bottom: thin solid #A5A5A5;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
background-color: #D0D0D0;
margin-top: 1px;
margin-bottom: 1px;
}

td.lighttablelineimage
{
background: url("/cwc/shared/images/table_line.gif") no-repeat center center;
	border-top: thin solid #FFFFFF;
border-top-width: 1px;
border-bottom: thin solid #A5A5A5;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
background-color: #E4E4E4;
	margin-top: 1px;
margin-bottom: 1px;
}

td.lighttablelinelargeimage
{
background: url("/cwc/shared/images/large_table_line.gif") no-repeat center center;
border-top: thin solid #FFFFFF;
border-top-width: 1px;
border-bottom: thin solid #A5A5A5;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
background-color: #E4E4E4;
margin-top: 1px;
margin-bottom: 1px;
}

td.darktablelinelargestimage
{
background: url("/cwc/registration/images/step3/largest_table_line.gif") no-repeat center center;
border-top: thin solid #FFFFFF;
border-top-width: 1px;
border-bottom: thin solid #A5A5A5;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
background-color: #D0D0D0;
margin-top: 1px;
margin-bottom: 1px;
}

td.cvvtableline
{
background: url("/cwc/registration/images/step3/cvv_table_line.gif") no-repeat center center;
border-top: thin solid #FFFFFF;
border-top-width: 1px;
border-bottom: thin solid #A5A5A5;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
background-color: #FFFDF0;
margin-top: 1px;
margin-bottom: 1px;
}

.mainTextBold
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: 900;
color: #000000;
}


.submitMessageText
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
letter-spacing: -1px;
line-height: 10px;
}

.errorText
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #CC0000;
letter-spacing: -1px;
line-height: 10px;
}

.symbolText
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: 100;
color: #003399;
}

a.textLink
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:underline;
font-size: 10px;
font-weight: 100;
}

a.textLink:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #ff6600;
text-decoration:underline;
font-size: 10px;
font-weight: 100;
}

a.textLink:visited
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
font-size: 10px;
font-weight: 100;
}

a.textLink:visited:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
font-size: 10px;
font-weight: 100;
}

.redText
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: 600;
color: #B40144;
}

/**
 * ATP page
 */
table.atplogin
{
	background: url("/cwc/shared/images/background_gradient.gif") center center;
	width: 410;
	height: 460;
	top: 0;
	left: 0;
	position: absolute;
}

#atploginbackground
{
	background-color: #FDD5ED;
	vertical-align: middle;
}


/**
 * Holding Page
 */
#splashBodyColor
{
	background: white;
}

#splashBackgroundColor
{
	background: #FF99CC;
    height: 100%;
    text-align: center;
}

#splashHeader
{
    width: 100%;
    height: 15%;
}

#splashContainer
{
    margin-left: auto;
    margin-right: auto;
    width: 60%;
    text-align: center;
}

#splashImageHolder
{
    padding: 40px 0;
}

#splashLogo
{
    margin-left: auto;
    margin-right: auto;
    display: block;
	max-width: 100%;
    height: auto;
}

#splashMessage
{
    background-image: url('../../login/images/stripes_bg.gif');
    border: 1px solid #A5B6D6;
	background-color: #CCCCCC;
    padding: 30px 20px;
}

#splashText
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   	font-size: 1em;
   	font-weight: bold;
   	color: #00309C;
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

/**
 * Holding Page: override for mobile
 */
@media only screen and (max-device-width: 480px)
{
    #splashContainer
	{
        width: 80%;
    }

    #splashImageHolder
	{
        padding: 0;
        height: 80px;
    }

    #splashLogo
	{
        height: 80%;
        padding-top: 0;
    }
}

@media only screen and (max-device-width: 480px) and (orientation:landscape)
{
    #splashHeader
	{
        height: 5%;
    }

    #splashImageHolder
	{
        height: 60px;
    }

    #splashMessage
	{
        padding: 10px 5px;
    }
}

/**
 * Holding Page - old
 */
body.bodyColor
{
	background: white;
}

table.backgroundColor
{
	background: #B087CD;
}

table.mainBorder
{
	border:1px solid white;
}

td.topRow
{
	background: #1F2877;
	border-bottom: 2px solid black;
}

td.bottomRow
{
	background: #1F2877;
	border-top: 1px solid white;
}

.text
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.flashLink
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003299;
	text-decoration:underline;
	font-weight: bold;
}

.flashLink:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	text-decoration:underline;
	font-weight: bold;
}

.flashLink:visited
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003299;
	text-decoration:underline;
	font-weight: bold;
}

.flashLink:visited:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	text-decoration:underline;
	font-weight: bold;
}

/* login screen */
tr.topRowColor
{
	background-color: #FF99CC;
}

tr.bottomRowColor
{
	background-color: #FF99CC;
}

/* Account Statement Transaction Page */
body.transactionDetails
{
	color: #666666;
	background-color: #EDEBEC;
}

td.transactionDetails
{
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bolder;
	text-decoration: none;
	background-color: #EDEBEC;
}

td.transactionDetailsHeader
{
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

td.transactionDetailsData
{
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

.loginBackground
{
	/*background: url("/shared/images/background_gradient.gif");*/
	background-color:#FF99CC;
}

.betHistoryHeader
{
	width: 66px;
}

/* Livehelp style */
div.liveChatButtonSmall
{
	position: absolute;
	float: right;
	top: 0;
	right: 0;
}

div.liveChatButton
{
	position: absolute;
	float: right;
	top: 5px;
	right: 10px;
}

div.liveHelpDiv {
background-color:#FFFFFF;
border:1px solid #999999;
height:450px;
left:100px;
position:absolute;
top:100px;
visibility:hidden;
width:475px;
z-index:10000;
}
div.liveHelpDivHeader {
background-color:#DCDCDC;
color:#FFFFFF;
cursor:move;
height:18px;
width:475px;
}
div.liveHelpDivHeader a {
color:#000000;
font-family:arial;
font-weight:bold;
left:460px;
position:relative;
text-decoration:none;
}
iframe.chatIFrame {
border:0 none;
height:430px;
width:475px;
}

/* Account Header Styles */

span.accountHeader
{
  font-family: sans-serif;
  font-size : 7px;
  font-weight: bold;
  color: #FFFFFF;
  text-transform: uppercase;
  position: relative;
  top: 1px;
  left : 3px;
}

#help_track_div
{
	position: absolute;
	float: right;
	top: 0;
	right: 0;
}