/* Minification failed. Returning unminified contents.
(482,26): run-time error CSS1038: Expected hex color, found '#FFFFFFF'
(3200,19): run-time error CSS1055: Expected media-query expression, found 'min-width'
(6293,1): run-time error CSS1019: Unexpected token, found '}'
 */
/*  CSS depends on modernizr to display correctly
	modernizr prefix is "b365_" 					*/
* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, .1);
	-webkit-text-size-adjust: none;
}

* {
	padding: 0;
	margin: 0
}

html,body {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
	height: 100%;
	position: relative;
}

body {
	background-color: #f5f5f5;
	font-family: sans-serif, "Helvetica-Neue", Helvetica, Roboto,
		"Droid Sans Mono", "Droid Sans", Arial;
	font-size: 14px;
	color: #333;
	margin: 0 auto;
	width: 100%;
	height: 100%;
}

a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 768px){
.container {
    width: 750px;
}
@media (min-width: 992px){
.container {
    width: 970px;
}
@media (min-width: 1200px){
.container {
    width: 1170px;
}

.clearfix {
	clear: both;
}

#everythingWrapper {
	position: relative;
	height: auto;
	width: 100%;
	margin: 0 auto;
}

/*    Page Wrapper   */
.pageWrapper {
	height: auto;
	min-height: 442px;
	overflow: hidden;
	position: static;
}
.box {
	background-color: #fff;
	border: 1px solid #e6e6e6;
}


.pageWrapper p {
	padding-bottom: 19px;
	padding-bottom: 1.1875em;
	padding-bottom: 1.1875rem;
}

.leftMenuWrapper {
	width: 210px;
	left: 0;
	position: relative;
	top: -7px;
	min-width: 210px;
	max-width: 210px;
	float: left;
	padding:20px 10px;
}

.rightContentWrapper {
	position: static;
	float: none;
	margin:20px 20px 20px 240px;
	top: 16px;
	line-height: 25px;
}

.postalBlurb p {
	padding-bottom: 0;
}

.rightContentWrapperWrapper {
	
}

/* sorts the vertical distance of the title, etc when there's no secondary nav  */
.pageWrapper.noSecondaryNav,.pageWrapper.contactUsPage {
	padding-top: 21px;
}

.pageWrapper.noSecondaryNav.homePage {
	padding-top: 0;line-height: 25px;
}

#homePageSearchBox {
	display: none;
}

.pageWrapper.socialPage {
	padding-top: 20px;
}

/*  elements    */
a {
	text-decoration: none;
}

ul,ol {
	font-size: 100%;
	line-height: 150%;
	margin-left: 30px;
	padding-bottom: 17px;
	padding-top: 5px;
}

.alpha {
	list-style-type: lower-alpha;
}

.logo {
	position: absolute;
	height: 32px;
	width: 135px;
	left: 10px;
	top: 6px;
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: 0px -268px;
	background-size: 242px 1000px;
	-webkit-background-size: 242px 1000px;
}

#fixt {
	position: fixed;
	z-index: 100;
	top: 5px;
	left: 5px;
	width: 100%;
	height: 35px;
}

#overlay {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.5;
	opacity: .50;
	filter: alpha(opacity = 50);
}

#lightbox_small {
	background-color: white;
	border: 1px solid black;
	border-radius: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	-webkit-border-radius: 9px;
	height: auto;
	left: 25%;
	top: 25%;
	overflow: auto;
	position: absolute;
	width: 390px;
	z-index: 1002;
	/*behavior: url(/Content/lib/PIE.htc);*/
}

.lightbox_header {
	background: #e5e5e5;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	height: 39px;
}

.lightbox_header p {
	font-size: 180%;
	font-weight: bold;
	line-height: 39px;
	padding-left: 20px;
	color: #333;
}

.lightbox_body {
	padding: 20px;
}

.lightbox_text {
	font-size: 130%;
	line-height: 130%;
}

.lightbox_subHeader {
	font-size: 130%;
	line-height: 130%;
	font-weight: bold;
	padding-top: 10px;
}

.standardHeader,.pageSubTitle {
	font-size: 180%;
	font-weight: bold;
	color: #999;
	border-bottom: 0px solid #ececec;
	padding-bottom: 0px;
	padding-top: 4px;
	color: #999999;
	font-weight: bold;
}

.standardHeader.noUnderline {
	border-bottom: 0px solid #ececec;
	padding-bottom: 0px;
}

.pageSubTitle.rules {
	display: none;
}

.standardHeader {
	border-bottom: 1px solid #ececec;
	padding: 20px;
	font-size:18px;
	font-weight: normal;
	color:#333;
	background: #fafafa;
}

.greyUnderline {
	border-bottom: 1px solid #ececec;
	padding-bottom: 16px;
}

.textHeader {
	font-weight: bold;
	padding-bottom: 0px;
	color: #545454;
}

.bodyText {
	padding-top: 0px;
	padding-bottom: 15px;
	line-height: 150%;
	color: #545454;
}

.bet365_touch .bodyText {
	padding-left: 5px;
	padding-right: 5px;
}

/*  select drop downs  */
.dropDown {
	cursor: pointer;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
	-webkit-appearance: none;
	-webkit-box-align: center;
	-webkit-rtl-ordering: logical;
	-moz-appearance: none;
	-moz-box-align: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
	box-align: center;
	background-color: white;
	border-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #dcdcdc;
	color: #2A8C66;
	white-space: pre;
	line-height: 22px;
	font-size: 150%;
	height: 35px;
	padding-left: 10px;
	padding-right: 47px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	background-position: right -169px;
	float: left;
	text-align: right;
	background-size: 242px 1000px;
	-webkit-background-size: 242px 1000px;
	font-family: sans-serif, "Helvetica-Neue", Helvetica, Roboto,
		"Droid Sans Mono", "Droid Sans", Arial;
}

.selectorTitle {
	float: left;
	font-size: 140%;
	color: #999;
	font-weight: bold;
	line-height: 40px;
	padding-right: 10px;
}

.labelWrapper {
	float: left;
	font-size: 140%;
	color: #999;
	font-weight: bold;
	line-height: 40px;
	padding-right: 10px;
}

.currency {
	margin-right: 20px;
}

/*  Top banner  -------------- */
#banner {
	text-align: center;
	width: 100%;
	height: 64px;
	background: #337ab7;
}

#banner.noSearch.detailPage {
	background: white;
	border-top: 0px;
}

.backButton,.backToHomeButton {
	position: absolute;
}

.backContainer,.backRight {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
}

.backContainer {
	position: relative;
	float: left;
	background-size: 242px 1000px;
	-webkit-background-size: 242px 1000px;
	background-position: 0 0;
	height: 32px;
	width: auto;
	left: 10px;
	top: 7px;
	cursor: pointer;
}

.backRight {
	background-size: 242px 1000px;
	-webkit-background-size: 242px 1000px;
	background-position: right 0px;
	float: left;
	height: 33px;
	width: 52px;
	position: relative;
	top: 7px;
	margin-left: 7px;
}

.backContainer p {
	color: white;
	text-decoration: none;
	margin: 6px 5px 0 24px;
	display: inline-block;
	font-weight: bold;
	font-size: 125%;
	line-height: 17px;
	/* float: left; */
	text-shadow: 0 -1px 1px rgba(0, 0, 0, .2);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.title {
	text-align: center;
	color: #FFFFFF;
	font-size: 24px;
	line-height:1;
	padding-top: 20px;
	display: block;
	font-weight: normal;
	float: left;
}

.bannerLogoImage {
	display: block;
	height: 27px;
	width: 129px;
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: 0px -269px;
	background-size: 242px 1000px;
	-webkit-background-size: 242px 1000px;
	line-height: 44px;
	margin-top: 6px;
	float: left;
	margin-left: 42%;
}

.phoneOnly,.navItem.phoneOnly {
	display: none;
}

/*    Secondary Nav        */
.secondaryNavWrapper {
	height: 56px;
	position: relative;
	top: 0;
}

.secondaryNav {
	width: 100%;
	margin: 0 auto;
	display: table;
	/* behavior: url(/Content/lib/display-table.min.htc); */
}

.secondaryNavItem {
	display: inline-block;
	text-align: center;
	line-height: 1;
	width: auto;
}

.secondaryNavItem a {
	display: inline-block;
	white-space: nowrap;
	font-size: 14px;
	line-height:56px;
	text-decoration: none;
	color: #666;
	padding:0 20px;
	margin-bottom: 10px;
}

.secondaryNavItem.selected {
	text-shadow: none;
}

.secondaryNavItem.selected a {
	color: #337ab7;
	text-shadow: none;
}

/*  left menu page structure    */
.leftNavItem,.leftNavitem2 {
	display: block;
	height: auto;
	line-height: 1;
	padding: 10px;
}

.leftNavItem:hover,.leftNavItem2:hover,a.helpItem:hover {
	background: #f1f1f1;
}

.leftNavItem.selected,.leftNavItem2.selected {
	color: #545454;
	font-weight: bold;
}
/*
.leftNavItem:nth-child(2n) {
	background:#ececec;
}*/

/* note: this might have to be moved a bit, in case page title runs over it :( */
.rightContentWrapper.videoPage {
	top: 2px;
}

.rulesTitle {
	font-size: 20px;
	line-height: 1;
	padding-bottom: 20px;
	font-weight: bold;
}

.rulesContentWrapper {
	font-size: 14px;
	line-height: 150%;
	padding-bottom: 20px;
}

.rulesContentWrapper a {
	color: #06855F;
}

.rulesContentWrapper b {
	display: block;
}

.rulesContentWrapper table {
	border-spacing: 0;
	width: auto;
	margin-bottom: 20px;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 0px solid #dcdcdc;
	border-bottom: 0px solid #dcdcdc;
}

.rulesContentWrapper table td {
	border-bottom: 1px solid #dcdcdc;
	border-top: 0;
	text-align: left;
	border-left: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	pading-bottom: 2px;
}

.rulesContentWrapper table tr:first-child td {
	padding-top: 4px;
	padding-bottom: 4px;
}

.rulesContentWrapper table td:last-child {
	border-right: 1px solid #dcdcdc;
	border-top: 0;
	border-left: 0
}

.rulesParagraph {
	font-size: 140%;
	line-height: 150%;
	padding-bottom: 20px;
}

.indented {
	margin-left: 10px;
}

.rightContentWrapper p.textSubHeader {
	font-weight: bold;
	padding-bottom: 3px;
	font-size: 140%;
}

.dasSpacer {
	height: 20px;
	clear: both;
	width: 100%;
}

/*  Tertiary Tabs  -------------- */
.tertiaryTabs {
	display: table;
	width: 100%;
	border: 1px solid #cbcbcb;
	border-bottom: 0px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	height: 44px;
	margin: 10px auto 0px auto;
	/* behavior: url(/Content/lib/display-table.min.htc); */
}

.depositsTab,.withdrawalsTab {
	display: table-cell;
	width: 50%;
	text-align: center;
	line-height: 44px;
	font-size: 140%;
	font-weight: bold;
	background: #f1f1f1;
	color: #2A8C66;
}

.depositsTab {
	border-top-left-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	border-right: 1px solid #cbcbcb;
}

.withdrawalsTab {
	border-top-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
}

/* Works only in ios 6 also chrome  */
input::-webkit-input-placeholder {
	text-align: left;
	padding-left: 0px;
}

.searchInput {
	width:280px;
	height: 36px;
	line-height: 36px;
	-webkit-transition: all .20s;
	background-color: #fff;
	border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	padding:0 38px 0 8px ;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-right:none;
	display: inline-block;
	text-align: left;
	font-size: 14px;
	color:#666;
}
.searchInput.placeholder {
	background-color: rgba(0, 0, 0, 0.1);
	color: rgba(255, 255, 255, 0.5);
}


.searchHomePage {
	width: 100%;
	height: 40px;
	background: transparent;
	font-weight: normal;
	text-align: center;
	margin: 0 auto;
	display: block;
	box-sizing: border-box;
}

.searchInputHomePage {
	line-height: 40px;
	width: 430px;
	height: 40px;
	-webkit-transition: all .20s;
	background-color: white;
	display: inline-block;
	text-align: left;
	font-size: 16px;
	color: #999;
	padding-left: 10px;
	border: 1px solid #ccc;
	margin: 0 auto;
	-webkit-appearance: none;
	    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.searchInputHomePageContainer {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}

.searchInput::-webkit-input-placeholder {
	text-align: left;
	padding-left: 12px;
}

.searchInput:-moz-placeholder { /* Firefox 18- */
	text-align: left;
	margin-left: -12px;
	padding-left: 12px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
	display: inline-block;
}

.searchInput::-moz-placeholder { /* Firefox 19+ */
	text-align: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: inline-block;
}

.searchInputContainer {
	float:right;
	margin-top:13px;
}
.desktopSearchButton {
	width:38px;
	height:38px;
	float:left;
}
.desktopSearchText {
	cursor: pointer;
	width:38px;
	height:38px;
	border:none;
	background: #337ab7 url(../img/search.png) no-repeat;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
}
.searchCancelButton {
	-webkit-appearance: searchfield-cancel-button;
	width: 10px;
	height: 10px;
	position: relative;
	top: 2px;
	right: 10px;
}

.searchInput:-ms-input-placeholder {
	color: #999;
	padding-left: 12px;
}

input[type="search"] {
	-webkit-appearance: none;
}

.search {
	float:left;
}

.searchExpanded {
	-webkit-transition: all .20s;
	width: 185px;
	right: 86px;
	text-align: left;
	padding-left: 10px;
}

.searchMoveOver {
	-webkit-transition: all .20s;
	position: relative;
	left: -76px;
}

.homeSearchButton {
	width: auto;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	color: #fff;
    background: #337ab7;
    border:1px solid #2e6da4;
}

.homeSearchButton input[type="submit"] {
	position: static;
	display: inline-block;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
	padding: 0 30px;
	color: #fff;
	background: transparent;
	border: none;
	font-size:16px;
	cursor: pointer;
}

.cancel-button {
	width: auto;
	height: 28px;
	display: none;
	position: absolute;
	top: 7px;
	right: 10px;
	border-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #004F3A;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, .25), 0px
		1px 0px 0px rgba(255, 255, 255, .25);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, .25), 0px 1px
		0px 0px rgba(255, 255, 255, .25);
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, .25), 0px 1px 0px
		0px rgba(255, 255, 255, .25);
	/* background block */
	background: #14795B;
	background: -moz-linear-gradient(top, rgba(20, 121, 91, 1) 0%,
		rgba(12, 114, 84, 1) 50%, rgba(3, 103, 71, 1) 100% );
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(20,
		121, 91, 1) ), color-stop(50%, rgba(12, 114, 84, 1) ),
		color-stop(100%, rgba(3, 103, 71, 1) ) );
	background: -webkit-linear-gradient(top, rgba(20, 121, 91, 1) 0%,
		rgba(12, 114, 84, 1) 50%, rgba(3, 103, 71, 1) 100% );
	background: -o-linear-gradient(top, rgba(20, 121, 91, 1) 0%,
		rgba(12, 114, 84, 1) 50%, rgba(3, 103, 71, 1) 100% );
	background: -ms-linear-gradient(top, rgba(20, 121, 91, 1) 0%,
		rgba(12, 114, 84, 1) 50%, rgba(3, 103, 71, 1) 100% );
	background: linear-gradient(top, rgba(20, 121, 91, 1) 0%,
		rgba(12, 114, 84, 1) 50%, rgba(3, 103, 71, 1) 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#14795b',
		endColorstr='#036747', GradientType=0 );
}

.cancel-button span {
	display: inline-block;
	font-size: 110%;
	line-height: 28px;
	font-weight: bold;
	text-align: center;
	padding: 0 10px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, .2);
	color: white;
}

/*  Top Menu  -------------- */

/* tab widths */


/*.home {
	width:12.1328125%;
}
.faqs {
	width:10.3515625%
}
.payments {
	width:14.52734375%;
}
.technical {
	width:21.789063%;
}
.rules {
	width:10.109375%;
}
.videos {
	width:16.9296870%;
}
.contact {
	width:14.16015625%;
}*/
.navWrapper {

}

.navWrapperWrapper {
	background: #fff;
	-webkit-box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
    -moz-box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
    box-shadow: 0 1px 5px 1px rgba(50,50,50,.08)!important;
}
.navWrapperWrapper2 .navWrapper {
	padding:30px 0;
	border: 1px solid #e6e6e6;
	border-bottom:none;
	background:#fafafa;
	margin-top:30px;
}

.asdf {
	height: 38px;
	border-bottom: 1px solid #222;
	border-top: 1px solid #7FBFAC;
	background: #55ac92;
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1YWM5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTk0N2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #55ac92 0%, #3e947a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #55ac92),
		color-stop(100%, #3e947a) );
	background: -webkit-linear-gradient(top, #55ac92 0%, #3e947a 100%);
	background: -o-linear-gradient(top, #55ac92 0%, #3e947a 100%);
	background: -ms-linear-gradient(top, #55ac92 0%, #3e947a 100%);
	background: linear-gradient(to bottom, #55ac92 0%, #3e947a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#55ac92',
		endColorstr='#3e947a', GradientType=0 );
}

.nav {
	display: table-row;
	width: 100%;
	margin: 0 auto;
	/* behavior: url(../Content/lib/display-table.min.htc); */
}

a.navItem {
	display: inline-block;
}

.navItem span {
	display: inline-block;
	white-space: nowrap;
	color:#333;
	padding: 20px;
	line-height:1;
	border-bottom: 3px solid transparent;
}

.navItem.on span {
	color: #337ab7;
	border-color: #337ab7;
}

.navItem.on.menuless span {
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	background-color: #06855F;
	/*padding-left: 20px;
	padding-right: 20px;*/
	height: 23px;
	border-radius: 3px;
	margin-top: 9px;
	line-height: 23px;
}

.navItem.on {
	background: transparent white;
	border-bottom: 0px solid #FFF;
}

.innerTableRow {
	display: table-row;
	/* behavior: url(../Content/lib/display-table.min.htc); */
}

/* Spacers and rounded corners  */
.on .left-rounded-tab,.on .right-rounded-tab { /*display:inline-block;*/
	display: none;
}

.on .in-between-right,.on .in-between-left {
	display: none;
}

.left-rounded-tab {
	display: none;
	width: 10px;
	height: 38px;
	background: url("../Content/images/left-interior-tab.png") no-repeat;
	float: left;
	/*  hack to get rid of seperator lines  */
	position: relative;
	left: -8px;
}

.right-rounded-tab {
	display: none;
	width: 10px;
	height: 38px;
	background: url("../Content/images/right-interior-tab.png") no-repeat;
	float: right;
	position: relative;
	left: 2px;
}

.in-between-left {
	display: inline-block;
	width: 8px;
	height: 37px;
	/* background: url("../Content/images/in-betweener.png") no-repeat; */
	float: left
}

.in-between-right {
	display: none;
	width: 8px;
	height: 37px;
	float: right
}

.far-left-tab {
	display: inline-block;
	width: 8px;
	height: 39px;
	background: url("../Content/images/far-left-tab.png") no-repeat;
	float: left
}

.far-right-tab {
	display: inline-block;
	width: 8px;
	height: 39px;
	background: url("../Content/images/far-right-tab.png") no-repeat;
	float: right
}

.navItem:first-child {
	border-left: 0;
	border-radius: 6px 0 0 0;
	border-top-left-radius: 6px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-radius: 6px 0 0 0;
}

.navItem:last-child {
	border-right: 0;
	border-radius: 0 6px 0 0;
	border-top-left-radius: 0px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-radius: 0 6px 0 0;
}

/*   Payments  -----------------------------------------------------------   */

/* widths  -------*/
.paymentMethod {
	width: 18.81868132%
}

.paymentName {
	width: 15.10989011%
}

.paymentFee {
	width: 13.18681319%
}

.paymentTime {
	width: 16.07142857%
}

.paymentMin {
	width: 7.967032967%
}

.paymentMax {
	width: 15.07142857%
}

.paymentDetails {
	width: 9.340659341%;
}

.paymentsRow.headerRow {
	height: 44px;
	line-height: 44px;
}

.paymentsRow.headerRow .paymentsCell {
	height: 44px;
	line-height: 44px;
}

.headerRow .ui-icon.ui-icon-triangle-1-e {
	background: none;
}

.paymentsCell.paymentDetails {
	color: #06855F;
	border-right: 0px;
	text-align: right;
	padding-right: 1%;
}

.paymentsWrapper {
	margin: 0px auto;
	border: 1px solid #dcdcdc;
	height: auto;
	width: 100%;
	display: table;
	border-top: 0px;
	border-bottom: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	margin-bottom: 20px;
	/* behavior: url(../Content/lib/display-table.min.htc); */
}

.paymentsWrapper:nth-last-child(2).ui-corner-top {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
}

.paymentsHeader {
	margin: 0px auto;
	border: 1px solid #dcdcdc;
	height: auto;
	width: 100%;
	display: table;
	border-bottom: 0px;
	border-left: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	/* behavior: url(../Content/lib/display-table.min.htc); */
}

.headerRow .paymentsCell {
	font-weight: bold;
	font-size: 130%;
	color: #545454;
}

.paymentsCell {
	text-align: center;
	border-right: 1px solid #ECECEC;
	font-size: 130%;
	color: #6E6E6E;
	height: 55px;
	display: table-cell;
	line-height: 55px;
	/* behavior: url(../Content/lib/display-table.min.htc); */
}

.paymentsCell img {
	vertical-align: middle;
	height: 50px;
	width: 126px;
}

.paymentsCell:last-child {
	border-right: 0px;
}

.paymentsDetail {
	padding: 15px;
	font-size: 130%;
	line-height: 150%;
	color: #545454;
	border-bottom: 1px solid #eee;
}

.paymentsDetail:last-of-type {
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-top: 1px solid #eee;
}

.paymentsRow {
	display: table;
	width: 100%;
	height: 55px;
	padding-left: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	border-bottom: 1px solid #ECECEC;
	/* behavior: url(../Content/lib/display-table.min.htc); */
}

.paymentsRow:first-child {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
}

/* this gets rid of the final line in the table, so's the container can finish the border on the bottom   */
#accordion h3:last-of-type .paymentsRow:last-of-type {
	border-bottom: 0px;
}
/*
.paymentsWrapper .rowWrapper .paymentsRow:last-of-type {
	border-bottom:1px solid teal;
}
*/

/* .rowWrapper .paymentsRow {background: orange;} */
.paymentsRow:nth-last-child(2) {
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom: 0;
}

.paymentsRow .ui-icon {
	display: table-cell;
	width: 14px;
	overflow: hidden;
	background-repeat: no-repeat;
	margin-top: 16px;
	margin-right: 15px;
	vertical-align: middle;
	position: relative;
	height: 17px;
	/* behavior: url(../Content/lib/display-table.min.htc); */
	/* border-bottom:1px solid #ececec; */
}

.paymentsRow .ui-icon.ui-icon-triangle-1-e { /* Default  */
	background: none;
}

.paymentsRow .ui-icon.ui-icon-triangle-1-e span { /* Default  */
	display: inline-block;
	height: 21px;
	width: 20px;
	background-position: 0px -99px;
}

.paymentsRow .ui-icon.ui-icon-triangle-1-s { /* Selected - Active  */
	background: none;
}

.paymentsRow .ui-icon.ui-icon-triangle-1-s span {
	/* Selected - Active  */
	display: inline-block;
	height: 21px;
	width: 20px;
	background-position: 0px -99px;
}

.paymentsWrapper h3 {
	font-weight: normal;
	font-size: 100%;
} /* reset for the standard bold on h3  */

/*   FAQZ  -----------------------------------------------------------   */
.faqWrapper {
	margin: 20px;
	height: auto;
}

.faqTitle {
	display: none;
}

.faqAnswer {
	padding: 15px 15px 0px 15px;
	font-size: 15px;
	color: #545454;
	line-height: 145%;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px !important;
}

.faqParagraph,.faqAnswer p {
	font-size: 15px;
	padding-bottom: 0.6em;
	line-height: 145%;
}

.faqAnswer a {
	color: #06855f;
}

.faqAnswer a:hover {
	text-decoration: underline;
}

.faqList {
	margin-left: 20px;
}

.faqQuestion { 
	line-height: 1;
	padding: 20px 15px;
	border-bottom: 1px solid #eee;
	display: block;
	text-decoration: none;
}

/*   */
.faqQuestionInner {
	display: block;
}

.faqQuestion a {
	color: #2A8C66;
	font-size: 140%;
	text-decoration: none;
	font-weight: normal;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.faqQuestion:first-child {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
}

.faqQuestion:nth-last-child(2) {
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom: 0;
}

.faqQuestion:nth-last-child(2).ui-corner-top {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
}

.faqAnswer:last-child {
	border-bottom: 0px;
}

.faqAnswer .telNumberBlock {
	height: 33px;
	float: none;
	max-width: 480px;
}

.faqAnswer .pageWrapper.iphonePage.faqPage {
	width: 100%;
	padding: 0px;
}

.faqAnswer .contactUsContainer.phoneButton span {
	display: inline-block;
	line-height: 33px;
	color: white;
	font-size: 140%;
	text-shadow: 0px -1px 0px #1F654B;
	font-weight: bold;
}

.faqAnswer .contactUsContainer.phoneButton span.contactUsBlurb {
	display: none;
}

.faqAnswer .contactUsIcon {
	display: none;
}

.faqAnswer .telephoneNumber.phoneButton span {
	display: inline-block;
	line-height: 41px;
	color: white;
	font-size: 140%;
	text-shadow: 0px -1px 0px #1F654B;
	font-weight: bold;
	float: left;
	width: 90%;
}

.faqAnswer .telephoneNumber.phoneButton {
	width: 92%;
	margin: 0 4% 0 0%;
	text-align: center;
	height: 42px;
	border: 1px solid #225F48;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 1px 0px #68B498;
	box-shadow: inset 0px 1px 1px 0px #68B498;
	background: #379C76;
	background: -moz-linear-gradient(top, #379C76 0%, #177C56 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #379C76),
		color-stop(100%, #177C56) );
	background: -webkit-linear-gradient(top, #379C76 0%, #177C56 100%);
	background: -o-linear-gradient(top, #379C76 0%, #177C56 100%);
	background: -ms-linear-gradient(top, #379C76 0%, #177C56 100%);
	background: linear-gradient(to bottom, #379C76 0%, #177C56 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#379c76',
		endColorstr='#177c56', GradientType=0 );
	line-height: 44px;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
	margin-bottom: 20px;
	/*behavior: url(../Content/lib/PIE.htc);*/
}

.faqAnswer .telephoneNumber::before {
	content: " ";
	width: 30px;
	height: 27px;
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: -106px -98px;
	background-size: 242px 1000px;
	-webkit-background-size: 242px 1000px;
	position: relative;
	left: 5px;
	top: 5px;
	display: inline-block;
	float: left;
}

/*  from jquery UI ---------------------------------------------------- */
.ui-icon {
	width: 14px;
	height: 14px;
	background-image: url("../../images/help/helpMegaSpriteSmall.gif")
		/*{iconsContent}*/;
	background-size: 242px 1000px;
	-webkit-background-size: 242px 1000px;
	display: block;
	float: left;
	margin-right: 15px;
	margin-top: 18px;
	overflow: hidden;
}

.ui-state-active .ui-icon,.ui-state-active .ui-icon span {
	background-image: url("../../images/help/helpMegaSpriteSmall.gif");
	/*{iconsActive}*/;
	background-size: 242px 1000px;
	-webkit-background-size: 242px 1000px;
	background-position: 0px -103px;
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image: url("../../images/help/helpMegaSpriteSmall.gif")
		/*{iconsHover}*/;
}

.ui-state-default .ui-icon span {
	background-image: url("../../images/help/helpMegaSpriteSmall.gif")
		/*{iconsDefault}*/;
	background-size: 242px 1000px;
	-webkit-background-size: 242px 1000px;
}

.ui-icon-triangle-1-e { /* Default  */
	background-position: -69px -103px;
}

.ui-icon-triangle-1-s { /* Selected - Active  */
	background-position: 0px -99px;
}

/*   Search Results  -----------------------------------------------------------   */
.searchResultsPages.notFound {
	font-weight: normal;
	color: #545454;
}

.divPaginationWrapperWrapper {
	float: left;
	width: auto;
	position: relative;
	left: 50%;
}

.searchResultsPages span .searchResultsText {
	color: #545454;
}

.notFoundMessage {
	font-weight: bold;
	font-size: 160%;
	color: #999;
	padding-top: 30px;
}

.notFoundMessage ul {
	font-weight: normal;
	color: #545454;
	padding-top: 10px;
	font-size: 90%;
	margin-left: 15px;
}

.notFoundMessage ul li {
	line-height: 25px;
}

.searchResultsContainer {
	padding:0 20px 20px;
}

.searchResultsHeaderRow {
	width: 100%;
	height: 63px;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 10px;
}

.searchResultsCount {
	float: right;
	width: auto;
	color: #999;
}

.searchResultsPages {
	float: left;
	color: #545454;
}

.searchResultsPages span {
	color: #999;
	font-weight: bold;
}

.searchResultsPages span.searchTerm {
	font-weight: bold;
	/*display: inline-block; */
	padding: 0 .4em;
	color: #545454;
}

.searchResultsRow {
	display: block;
	height: 70px;
	border-bottom: 1px solid #ececec;
}

.searchResultsRight {
	float: right;
	width: auto;
	color: #666;
	line-height: 70px;
}

.searchResultsLeft {
	float: left;
	width: auto;
}

.searchResultsTitle {
	width: 100%;
	padding-top: 15px;
	color:#333;
}

.searchResultsAbstract {
	color: #337ab7;
	width: 100%;
	padding-top: 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

.definitionBox {
	border: 1px solid #DCDCDC;
	float: left;
	margin-top: 20px;
	padding: 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
	width: 100%;
}

.definitonTitle {
	float: left;
	color: #545454;
	padding-top: 30px;
	width: 100%;
	font-size: 160%;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 0;
}

.definitonTitle span {
	color: #999;
}

.definitionTableContainer {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: center;
}

.definitionTableContainer table {
	margin: auto;
	border: 1px solid #e6e6e6;
	border-right: 0px;
	border-collapse: collapse;
	border-spacing: 0;
}

.definitionTableContainer td {
	height: 30px;
	padding: 0 30px;
	border-right: 1px solid #e6e6e6;
	font-size: 130%;
	color: #545454;
}

.definitionBodyText {
	color: #545454;
	line-height: 150%;
	padding-bottom: 15px;
}

.definitionBodyText:last-child {
	padding-bottom: 0px;
}

/*   Help Videos  -----------------------------------------------------------   */
.videoContainer {
	width: 100%;
	float: left;
}

.video {
	width: 480px;
	float: left;
	height: 319px;
}

.videoControls {
	width: 100%;
	float: left;
}

.videoPage {
	padding-top: 12px;
}

.videoPage h3 {
	font-weight: normal;
	color: #666;
}

/*   Contact Us  -----------------------------------------------------------   */
.innerPageWrapper.contactUsPage {
	padding-top: 15px;
}

.helpContactColumn.contactUsPage {
	float: left;
	padding-top: 20px;
	width: 100%;
	padding-bottom: 30px;
	border-bottom: 1px solid #ececec;
}

.helpContactColumn .contactItem {
	float: left;
	padding-top: 20px;
	width: 25%;
	height: 130px;
}

.telNumberBlockWrapper {
	width: 100%;
	float: left;
	padding-top: 30px;
}

.telContactColumn {
	width: 33.3333333%;
	float: left;
	padding-bottom: 30px;
	min-height: 500px;
	/* background: thistle; */
}

.postalContactColumn {
	width: 25%;
	float: left;
	padding-top: 20px;
	/*	background: plum;  */
}

.postalContactColumn .contactItem {
	margin-bottom: 10px;
}

.postalAddressBlock {
	width: 100%;
	float: left;
}

.postalContactColumn .contactItem,.telContactColumn .contactItem {
	/* height: 43px; */
	
}

.telContactColumn .contactItem { /* margin-right: 30px; */
	margin-bottom: 10px;
	width: 100%;
	float: left;
	padding-bottom: 0;
}

.telNumberBlock {
	width: 100%;
	float: left;
	padding-bottom: 14px;
}

.telButtonContainer {
	padding-top: 0;
	width: 100%;
	margin: 0 auto;
	margin-top: 20px;
	float: left;
}

.telephoneSubHeader {
	color: #7d7d7d;
	padding-bottom: 9px;
	font-weight: bold;
	font-size: 85%
}

.telephoneSubSection {
	color: #7d7d7d;
	padding-bottom: 9px;
	font-weight: bold;
	font-size: 85%
}

.telephoneNumber.phoneButton,.faxNumber {
	font-size: 85%;
	color: #7d7d7d;
	padding-bottom: 6px
}

/*   Home  -----------------------------------------------------------   */
.homeTitle {
	font-size: 239%;
}

.homeContentTitle {
	font-size: 18px;
	color: #666;
	padding-bottom: 5px
}

.homeContent ul,.homeContent ol {
	font-size: 14px;
	padding-bottom: 10px;
	margin-top: 5px;
}

p.homeContentParagraph+ul,p.homeContentParagraph+ol {
	font-size: 14px;
	padding-bottom: 10px;
	margin-top: -10px;
}

h2.homeContentSubHeader+ul,h2.homeContentSubHeader+ol {
	margin-top: -10px;
}

p.homeContentParagraph+h3 {
	padding-top: 10px;
}

.homeContent li { /*padding-bottom: 10px*/
	
}

.homeContent ol li>ol li,.homeContent .alpha li {
	font-size: 13px;
	padding-bottom: 0;
	line-height: 1.4;
}

.homeContentParagraph {
	font-size: 14px;
	line-height: 1.5;
	padding-bottom: 10px;
}

h2.homeContentSubHeader {
	font-size: 15px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 10px;
}

h3.homeContentSubHeader {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	padding-bottom: 2px;
}


.newFooterLink {
	display: inline-block;
	float: none;
	font-size: 12px;
	line-height: 24px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0 auto;
	text-align: center;
}

.newFooter {
	bottom: 0;
	height: auto;
	width: 100%;
	float: left;
	margin-top: 30px;
	margin-bottom: 0;
	background-color: #f6f6f6;
	border-top: 1px solid #e6e6e6;
	border-bottom: 0px solid #ececec;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fbfbfb;
	box-shadow: inset 0px 1px 0px 0px #fbfbfb;
}

.newFooterTitle {
	text-align: center;
	color: #999;
	font-weight: bold;
	width: 100%;
	font-size: 16px;
	margin-top: 13px;
	margin-bottom: 0;
}

.newFooterTable {
	display: table;
	float: none;
	margin: 0 auto;
	padding-left: 0;
	padding-right: 0;
	width: auto;
	margin-top: 11px;
	margin-bottom: 9px;
	/* behavior: url(../Content/lib/display-table.min.htc); */
}

.footerLogos {
	text-align: center;
	margin: 0 auto;
}

.footerTable { /* display: table; */
	text-align: center;
	width: 100%;
	margin: 0 auto;
	border-top: 1px solid #e6e6e6;
	margin-bottom: 10px;
}

.bet365FooterLogo,#gamCareLogo,#essaLogo,#thwateLogo,#eighteenPlusLogo,#IBASLogo,#octoHandLogo
	{
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-size: 242px 1000px;
	-webkit-background-size: 242px 1000px;
	width: 50px;
	height: 50px;
	margin-right: 20px;
	background-color: transparent;
	display: inline-block;
}

.bet365FooterLogo {
	background-position: 0px -665px;
	width: 125px;
	margin-top: 12px;
}

#gamCareLogo {
	background-position: -42px -767px;
	width: 50px;
}

#essaLogo {
	background-position: -146px -664px;
	width: 77px;
}

#thwateLogo {
	background-position: -42px -713px;
	width: 117px;
}

#eighteenPlusLogo {
	background-position: 0px -714px;
	width: 43px;
}

#IBASLogo {
	background-position: -154px -712px;
	width: 92px;
}

#octoHandLogo {
	background-position: 0px -765px;
}

.newFooterText {
	text-align: center;
	padding: 10px 0 0 0;
	margin-bottom: 10px;
	font-size: 12px;
	/* line-height: 150%; */
	color: #999;
}

.newFooterLink:last-child {
	padding-right: 0;
}

.newFooterLinkContainer {
	display: block;
	float: none;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

.homeHelpBlurb {
	
}

.contactUsTelBlurb {
	display: block;
	width: 100%;
	font-weight: normal;
	font-size: 100%;
	line-height: 10px;
	color: #666;
}

.contactUsPostBlurb {
	display: block;
	width: 100%;
	font-weight: bold;
	font-size: 115%;
	line-height: 32px;
	color: #666;
}

.contactUsTelNumber {
	display: block;
	width: 100%;
	font-weight: bold;
	font-size: 130%;
	line-height: 100%;
	padding-bottom: 10px;
	color: #7D7D7D;
	padding-top: 4px;
}

.contactUsLink,.contactUsTelTitle {
	display: block;
	width: 100%;
	font-weight: bold;
	color: #919191;
	line-height: 100%;
	padding-bottom: 8px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
	font-size: 90%
}

.contactUsTelTitle {
	padding-bottom: 5px;
	padding-top: 2px;
}

.contactUsBlurb {
	display: block;
	width: 100%;
	font-weight: normal;
	font-size: 85%;
	line-height: 150%;
	color: #7D7D7D;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.contactUsContainer {
	float: left;
	width: 70%;
	/* background-color: fuchsia; */
	padding-left: 10px;
}

.contactUsIcon {
	display: block;
	height: 45px;
	width: 20%;
	margin-right: 0px;
	float: left;
	min-width: 52px;
	max-width: 52px;
	/* border: 1px solid orange; */
}

.chatIcon,.webMessageIcon,.emailIcon,.telephoneIcon,.postalIcon ,.shortmsg{
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	background-size: 242px 1000px;
	-webkit-background-size: 242px 1000px;
	background-repeat: no-repeat;
}

.chatIcon {
	background-position: -142px -212px;
}

.shortmsg{
	background-position: -200px -212px;
}

.webMessageIcon {
	background-position: -194px -212px;
}

.emailIcon {
	background-position: -94px -212px;
}

.telephoneIcon {
	background-position: -1px -212px;
}

.postalIcon {
	background-position: -48px -212px;
}

.helpContactColumn .helpItemTitle {
	padding-bottom: 5px;
}

.helpVideoColumn .helpItemTitle {
	padding-bottom: 10px;
}

.helpCategory .helpItemTitle {
	height: 38px;
	padding-bottom: 8px;
	text-align: center;
	font-size: 160%;
}

.helpCategory.category_2,.helpCategory.category_4 {
	padding-top: 41px;
}

.helpVideoText {
	width: auto;
	float: left;
	line-height: 27px;
}

.helpVideoIcon {
	width: 38px;
	height: 27px;
	padding-right: 10px;
	float: left;
}

.helpCategory {
	border-right: 0px solid #ececec;
}

.helpCategory.category_3 {
	border-right: 0px solid #ececec;
}

.helpCategory .helpItemTitle {
	font-size: 23px;
	height: 31px;
	color: #06855F;
	margin-bottom: 12px;
}

.helpCategoryContainer {
	overflow: hidden;
	margin-bottom: 40px;
}

.helpCategory {
	width: 33.33333333%;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.helpCategory.category_1 {
	width: 66.666666666%;
	padding: 25px;
}

.homeLink {
	display: block;
	font-size: 13px;
	line-height: 33px
}

.homeLink:hover {
	text-decoration: underline;
}

.helpCategory.category_2,.helpCategory.category_4 {
	padding-top: 0;
	width: 200px;
	overflow: hidden;
	float: right;
}

.helpCategory.category_4 .helpTitle {
	color: #545454;
	font-weight: bold;
}

.helpCategory .helpItemTitle {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 6px;
	width: 100%
}

.homeContentWrapper {
	padding: 20px;
	background: #fff;
	border: 1px solid #e6e6e6;
}

.homeContentWrapper.noTopPadding {
	padding-top: 0;
}

.contactColumn {
	float: left;
	width: 66%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.contactColumn:last-child {
	padding-top: 0;
	border-bottom: 0px solid #ebebeb;
}

.helpRightColumn .helpCategory:last-child {
	border-right: 0px solid #ececec;
}

.contactItem {
	display: block;
	font-size: 150%;
	padding-top: 1px;
	width: 50%;
	float: left;
	padding-left: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.contactColumn .contactItem:last-child {
	border-right: 0px solid #ebebeb;
}

.faqAnswer .contactItem {
	max-width: 480px;
}

.helpItem { /* this is the anchor tag  */
	display: block;
	color: #06855F;
	font-size: 140%;
	cursor: pointer;
	font-size: 15px;
	height: auto;
	line-height: 1.35;
	width: 80%;
}

.helpCategoryTitle {
	padding-left: 5px;
	overflow: hidden;
	padding-top: 3px;
}

.helpTitle {
	color: #06855F;
	font-size: 15px;
	height: auto;
	line-height: 1.55;
	width: 100%;
	font-weight: normal;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 0;
}

.helpBlurb {
	color: #999;
	font-size: 14px;
	height: auto;
	line-height: 1.5;
	width: 100%;
	font-weight: normal;
	text-align: left;
}

.helpIcon {
	float: left;
	width: 64px !important;
	height: 64px;
	background-image: url("../img/help-ico.png");
	background-repeat: no-repeat;
	background-color:#337ab7;
	border-radius: 10px;
	margin-right:20px;
}

.helpIcon#faqs {
	background-position: 0 0;
}

.helpIcon#payments {
	background-position: 0 -192px;
}

.helpIcon#techIssues {
	background-position: 0 -64px;
}

.helpIcon#rules {
	background-position: 0 -128px;
}

.helpIcon#contactUs {
	background-position: -2px -896px;
}

.category_1 .helpItem {
	border-left: 0px solid #ECECEC;
}

.helpInner {
	width: auto;
	border-bottom: 0px solid #ECECEC;
	margin: 0 auto;
	display: inline-block;
	padding-bottom: 10px;
}

.helpInner:after {
	background: none;
	width: 20px;
}

.helpCategory.category_3 {
	border-right: 0px;
}

.videoHelpItem {
	display: block;
	height: 44px;
	line-height: 44px;
	color: #06855F;
	font-size: 130%;
	cursor: pointer;
	padding-bottom: 22px;
}

.helpItemTitle {
	display: inline-block;
	height: 44px;
	line-height: 44px;
	color: #A5A5A5;
	font-weight: normal;
	font-size: 190%;
	cursor: none;
}

.homeHelpTitle {
	font-weight: bold;
	font-size: 23px;
	margin-top: 30px;
	color: #999;
	display: none;
}

.homeHelpText {
	font-size: 15px;
	line-height: 1.5;
	margin-top: 10px;
	margin-bottom: 30px;
}

.helpLeftColumn,.helpRightColumn {
	width: 100%;
	padding-top: 0;
}

.helpRightColumn {
	margin-top: 20px;
}

.helpContactColumn {
	width: 33.3333333333333%;
	float: left;
	padding-top: 6px;
}

.helpVideoColumn {
	width: 100%;
	float: left;
	padding-top: 20px; /*  background: #fff3f3 */
}

.helpVideoColumn a {
	width: 33%;
	float: left;
	font-size: 140%
}

/*
.categoryIcon {
	height:87px;
	width:125px;
	margin:0 auto; 	
}
*/

/*
.category_1 .categoryIcon,
.category_2 .categoryIcon,
.category_3 .categoryIcon,
.category_4 .categoryIcon {
	background:url("../../images/help/helpMegaSpriteSmall.gif");
	background-size: 242px 1000px;
	-webkit-background-size: 242px 1000px;
}
*/

/*
.category_1 .categoryIcon {
	background-position: 7px -658px;
	
}
.category_2 .categoryIcon	{
	background-position: -106px -572px;
}
.category_3 .categoryIcon	{
	background-position: -112px -658px;
}
.category_4 .categoryIcon	{
	background-position: 0px -745px;
}
*/

/*   Quick Message (lightbox?)  --------------------------------------   */
.message,.chat {
	background: grey;
	height: 100%;
} /* extends body tag for messages  */
.messageWrapper,.chatWrapper {
	height: 100%;
	width: 100%;
	padding: 0%;
	float: left;
	margin-top: 1px;
}

.messageBoxContainer,.chatBoxContainer {
	margin: auto;
	padding: 0px;
	width: 100%;
	height: 100%;
}

.messageBoxSubmitButton span {
	display: inline-block;
	line-height: 33px;
	padding: 0 30px;
	color: #FFF;
	font-size: 180%;
	text-shadow: 0px -1px 0px #1f654b;
	font-weight: bold;
}

.messageBoxSubmitButton {
	width: auto;
	height: 34px;
	border: 1px solid #225F48;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-radius: 5px;
	float: right;
	margin-top: 10px;
	-webkit-box-shadow: inset 0px 1px 1px 0px #68b498;
	box-shadow: inset 0px 1px 1px 0px #68b498;
	background: #379c76;
	background: -moz-linear-gradient(top, #379c76 0%, #177c56 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #379c76),
		color-stop(100%, #177c56) );
	background: -webkit-linear-gradient(top, #379c76 0%, #177c56 100%);
	background: -o-linear-gradient(top, #379c76 0%, #177c56 100%);
	background: -ms-linear-gradient(top, #379c76 0%, #177c56 100%);
	background: linear-gradient(to bottom, #379c76 0%, #177c56 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#379c76',
		endColorstr='#177c56', GradientType=0 );
	/*behavior: url(/Content/lib/PIE.htc);*/
}

.messageBoxCancelButton span {
	display: inline-block;
	line-height: 33px;
	padding: 0 25px;
	color: #FFF;
	font-size: 180%;
	text-shadow: 0px -1px 0px #444;
	font-weight: bold;
}

.messageBoxCancelButton {
	width: auto;
	height: 34px;
	border: 1px solid #545454;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	margin-top: 10px;
	margin-right: 19px;
	-webkit-box-shadow: inset 0px 1px 1px 0px #c4c4c4;
	box-shadow: inset 0px 1px 1px 0px #c4c4c4;
	background: #afafaf;
	background: -moz-linear-gradient(top, #afafaf 0%, #818181 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #afafaf),
		color-stop(100%, #818181) );
	background: -webkit-linear-gradient(top, #afafaf 0%, #818181 100%);
	background: -o-linear-gradient(top, #afafaf 0%, #818181 100%);
	background: -ms-linear-gradient(top, #afafaf 0%, #818181 100%);
	background: linear-gradient(to bottom, #afafaf 0%, #818181 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#afafaf',
		endColorstr='#818181', GradientType=0 );
	/*behavior: url(/Content/lib/PIE.htc);*/
}

.messageBoxTopRow {
	width: 100%;
	float: left;
	height: 71px;
	overflow: hidden;
}

.messageBoxMiddleRow {
	width: 100%;
	float: left;
	height: 360px;
	overflow: hidden;
}

.messageBoxBottomRow {
	width: 100%;
	float: left;
	height: 77px;
	overflow: hidden;
}

.messageBoxLabel {
	width: 15%;
	float: left;
	text-align: right;
	line-height: 44px;
	color: #545454;
	font-size: 140%;
	margin-top: 28px;
}

.messageBoxBox {
	width: 80%;
	float: right;
	height: 44px;
	margin-right: 20px;
	padding-top: 20px;
}

.messageBoxTop {
	width: 80%;
	float: right;
	height: 44px;
	margin-right: 20px;
	padding-top: 25px;
}

.messageBoxMiddle {
	width: 80%;
	float: right;
	height: 360px;
	margin-right: 20px;
	padding-top: 20px;
}

.messageBoxBottom {
	width: 80%;
	float: right;
	height: 44px;
	margin-right: 20px;
	padding-top: 11px;
}

.messageBoxTop input {
	height: 44px;
	border: 1px solid #b9b9b9;
	width: 100%;
	border-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-radius: 3px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
	padding: 15px;
	font-size: 150%;
	color: #545454;
	font-weight: bold;
	/*behavior: url(/Content/lib/PIE.htc);*/
}

.messageBoxTextArea {
	height: 339px;
	border: 1px solid #B9B9B9;
	width: 100%;
	border-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-radius: 3px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
	padding: 15px;
	font-size: 150%;
	color: #666;
	/*behavior: url(/Content/lib/PIE.htc);*/
}

.messageBoxTitle,.chatBoxTitle {
	color: #FFF;
	line-height: 47px;
	font-size: 200%;
	text-shadow: 0px -1px 0px #000;
	margin-left: 20px;
	float: left;
}

.boxCloseIcon {
	float: right;
	width: 30px;
	height: 30px;
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	background-position: -166px -95px;
	background-size: 242px 1000px;
	-webkit-background-size: 242px 1000px;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-top: 6px;
}

.messageBoxTitle span {
	font-weight: bold;
}

.messageBox {
	background: white;
	border: 1px solid #666;
	border-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	-webkit-border-radius: 7px;
	margin: auto;
	width: 99.5%;
	height: 100%;
	border-radius: 0px;
	border-radius: 0px;
	-webkit-radius: 0px;
	-webkit-radius: 0px;
	border-top: 0;
	/*behavior: url(/Content/lib/PIE.htc);*/
}

.messageBoxHeader,.chatBoxHeader {
	background: #248963;
	height: 46px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	border: 1px solid #666;
	border-bottom: 1px solid #004C30;
	width: 99.5%;
	margin: auto;
}

/*    Chat  ---------------------------------------------------------  */
.bet365 {
	color: #999
}

.chatBoxTitle span {
	font-weight: bold;
}

.chatFromWhom {
	width: 10%;
	float: left;
	text-align: right;
	font-weight: bold;
}

.chatContent {
	width: 90%;
	float: left;
	text-align: left;
	padding-left: 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.chatBox { /* background: teal; */
	border: 1px solid #666;
	margin: auto;
	width: 99.5%;
	height: 100%;
	border-radius: 7px 7px 0 0px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-radius: 7px 7px 0 0px;
	border-top: 0;
	background: #FFF;
}

.chatBoxMiddleRow {
	height: 380px;
	overflow: hidden;
	width: 100%;
	margin: 25px auto 0 auto;
}

.chatBoxMiddleRow  .chatItemWrapper {
	padding-left: 20px;
	line-height: 32px;
	font-size: 130%;
	height: 32px;
}

.chatBoxMiddleRow .chatItemWrapper:nth-of-type(even) {
	background: #f7f7f7;
}

.chatBoxMiddleRow .chatItemWrapper:first-child { /* padding-top:10px; */
	
}

.chatBoxMiddle {
	width: 95%;
	height: 360px;
	border: 1px solid #b9b9b9;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 10px auto 0 auto;
	overflow: scroll;
}

.chatBoxTopRow {
	width: 100%;
	float: left;
	height: 77px;
	overflow: hidden;
}

.chatBoxTop {
	width: 95%;
	height: 44px;
	margin: 25px auto 0 auto;
}

.chatBoxTop .chatInputWrapper {
	height: 44px;
	border: 1px solid #b9b9b9;
	width: 85%;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
	padding-left: 15px;
	color: #545454;
	font-weight: bold;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-right: 0px;
}

.chatBoxTop .chatInputWrapper input {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
	font-size: 150%;
	color: #545454;
	font-weight: bold;
	border-right: 0px;
	border: 0px;
	display: inline-block;
	width: 100%;
	line-height: 42px;
}

.chatBoxTopSubmitButton span {
	display: inline-block;
	line-height: 42px;
	color: #FFF;
	font-size: 180%;
	text-shadow: 0px -1px 0px #444;
	font-weight: bold;
	margin: auto;
	text-align: center;
	width: 100%;
}

.chatBoxTopSubmitButton {
	height: 44px;
	border: 1px solid #225F48;
	width: 15%;
	float: left;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
	color: #545454;
	font-weight: bold;
	-webkit-box-shadow: inset 0px 1px 1px 0px #68b498;
	box-shadow: inset 0px 1px 1px 0px #68b498;
	background: #379c76;
	background: -moz-linear-gradient(top, #379c76 0%, #177c56 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #379c76),
		color-stop(100%, #177c56) );
	background: -webkit-linear-gradient(top, #379c76 0%, #177c56 100%);
	background: -o-linear-gradient(top, #379c76 0%, #177c56 100%);
	background: -ms-linear-gradient(top, #379c76 0%, #177c56 100%);
	background: linear-gradient(to bottom, #379c76 0%, #177c56 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#379c76',
		endColorstr='#177c56', GradientType=0 );
}

/*    -------------  Social Media  -------------------------*/
.infoText {
	font-size: 150%;
	line-height: 150%;
}

.textBoxLabel {
	float: left;
	width: 25%;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	font-size: 150%;
}

.singleLineTextBoxWrapper {
	position: absolute;
	top: 19px;
	right: 20px;
	width: auto;
	z-index: 10;
}

.textBoxLabel_2 { /* width: 75%; */
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	font-size: 150%;
	display: inline-block;
	/* background: blue */
}

.required {
	display: inline-block;
	width: 20px;
	height: 44px;
	vertical-align: middle;
	line-height: 44px;
	padding-left: 0;
	padding-top: 0;
	text-align: center;
	font-weight: bold;
	background-image: url("../../images/help/helpMegaSpriteSmall.gif");
	background-position: -114px -126px;
	background-size: 242px 1000px;
	-webkit-background-size: 242px 1000px;
}

.notRequired {
	background: none;
}

.radioGroupWrapper {
	float: left;
	height: 44px;
	width: 280px;
	display: block;
	vertical-align: middle;
	line-height: 26px;
	margin-bottom: 8px;
}

.notLabelWrapper {
	float: left;
	width: 33%;
	text-align: right;
}

.centeredTextBoxes {
	width: 100%;
	height: auto;
	margin: 10px auto;
}

.socialMessageBoxTextArea {
	height: 339px;
	border: 1px solid #B9B9B9;
	width: 280px;
	border-radius: 6px;
	border-radius: 6px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
	padding: 15px;
	font-size: 150%;
	color: #545454;
}

.submitButton {
	text-align: center;
	width: 140px;
	height: 43px;
	border: 1px solid #225F48;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 1px 0px #68B498;
	box-shadow: inset 0px 1px 1px 0px #68B498;
	background: #379C76;
	background: -moz-linear-gradient(top, #379C76 0%, #177C56 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #379C76),
		color-stop(100%, #177C56) );
	background: -webkit-linear-gradient(top, #379C76 0%, #177C56 100%);
	background: -o-linear-gradient(top, #379C76 0%, #177C56 100%);
	background: -ms-linear-gradient(top, #379C76 0%, #177C56 100%);
	background: linear-gradient(to bottom, #379C76 0%, #177C56 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#379c76',
		endColorstr='#177c56', GradientType=0 );
	line-height: 46px;
	float: left;
}

.cancelButton {
	text-align: center;
	width: 110px;
	height: 43px;
	border: 1px solid #545454;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 1px 0px #C4C4C4;
	box-shadow: inset 0px 1px 1px 0px #C4C4C4;
	background: #AFAFAF;
	background: -moz-linear-gradient(top, #AFAFAF 0%, #818181 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #AFAFAF),
		color-stop(100%, #818181) );
	background: -webkit-linear-gradient(top, #AFAFAF 0%, #818181 100%);
	background: -o-linear-gradient(top, #AFAFAF 0%, #818181 100%);
	background: -ms-linear-gradient(top, #AFAFAF 0%, #818181 100%);
	background: linear-gradient(to bottom, #AFAFAF 0%, #818181 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#afafaf',
		endColorstr='#818181', GradientType=0 );
	line-height: 46px;
	float: right;
}

.cancelButton span {
	display: inline-block;
	line-height: 33px;
	padding: 0 25px;
	color: white;
	font-size: 180%;
	text-shadow: 0px -1px 0px #444;
	font-weight: bold;
}

.submitButton span {
	display: inline-block;
	line-height: 33px;
	padding: 0 30px;
	color: white;
	font-size: 180%;
	text-shadow: 0px -1px 0px #1F654B;
	font-weight: bold;
}

.socialButtonContainer {
	width: 280px;
	float: left
}

.textBoxLabel_3 {
	float: left;
	font-size: 100%;
	color: #999;
	font-weight: bold;
	line-height: 38px;
	padding-right: 5px;
}

.selectDropDown option {
	padding-top: 8px;
	cursor: pointer;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
	color: #2A8C66;
	white-space: pre;
	line-height: 22px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
}

/* hide the real form element by opacity: 0 and position: absolute - display: block and visibility: hidden do not work because then form elements cannot get the focus and actually get checked or unchecked */
.radioButtonGroup input[type="checkbox"],.radioButtonGroup input[type="radio"]
	{
	position: absolute;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
}

/* prevent the entire page from scrolling if there is overflow and checkbox or radio button are clicked */
.radioButtonGroup label {
	position: relative;
	font-size: 140%;
	padding-right: 10px;
	line-height: 46px;
	display: inline-block;
	padding-left: 5px;
}

/* fallback for IE6, IE7 and IE8 */
.radioButtonGroup input[type="radio"] {
	position: static;
}

.radioButtonGroup input[type="radio"]+span::after {
	content: "";
	display: inline-block;
	width: 32px;
	height: 32px;
	vertical-align: middle;
	background-repeat: no-repeat;
	padding-left: 5px;
}

.radioButtonGroup input[type="radio"]+span::after {
	background-position: -52px -124px;
}

.radioButtonGroup input[type="radio"]:checked+span::after {
	background-position: 10px -124px;
}

/* focused and active form elements */
.radioButtonGroup input[type="radio"]:focus+span::after,.radioButtonGroup input[type="radio"]:active+span::after
	{
	outline: solid 1px #ccc;
}

/* skin-specific sprite */
.radioButtonGroup input[type="radio"]+span::after {
	background-image: url("../../images/help/helpMegaSpriteSmall.gif");
	background-size: 242px 1000px;
	-webkit-background-size: 242px 1000px;
}

.rightMost .in-between-right {
	display: none;
}

video {
	width: 480px;
	height: 320px;
}

.textAaaButton,.textSizerBox,.doneButton,.doneBackButton {
	display: none;
}

.tallBlock {
	margin-top: 30px;
}

/*    -------------  @ M E D I A   Q U E R Y   F O R   A B O V E  9 0 0 P X  -----------------      */

/* for Landscape  */
@media screen and min-width: 900px) {
	.helpCategory.category_3 {
		border-right: 1px solid #ececec;
	}
	.messageBoxBottom {
		padding-top: 0;
	}
	.messageBoxTextArea {
		height: 160px;
	}
	.messageBoxTop {
		height: 44px;
	}
	.messageBoxMiddle {
		height: 175px;
	}
	.messageBoxMiddleRow {
		height: 185px;
	}
	.telButtonContainer { /*
	width:100%; 
		float: left;
*/
		
	}
	.telContactColumn { /*
width: 100%;
		float: left;
		padding-top: 50px;
		border-bottom: 1px solid #ececec;
		padding-bottom: 30px;
*/
		
	}
	.postalContactColumn { /*
			width:100%;
			float: left;
			padding-top: 20px;
		*/
		
	}
	.telNumberBlock { /*
width:33%; 
		float:left
*/
		
	}
	.faqAnswer .telNumberBlock {
		width: 100%;
		max-width: 480px;
	}
	.helpCategory {
		width: 50%;
		float: left;
	}
	.helpLeftColumn {
		width: 50%;
		float: left;
	}
	.helpCategory.category_2,.helpCategory.category_4 {
		padding-top: 0;
	}
	.helpRightColumn {
		width: 50%;
		float: left;
	}
	.helpContactColumn {
		width: 25%;
		float: right;
	}
	.helpVideoColumn {
		width: 50%;
		float: left;
		padding-top: 6px;
	}
	.helpVideoColumn a {
		width: 100%;
		float: left;
		font-size: 140%;
	}
}

.navItem span.linkText {
	font-size: 140%
}

.depositsTab.selected,.withdrawalsTab.selected {
	background: white;
	color: #545454;
	border-top-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	cursor: default;
}

.depositsTab.selected {
	border-top-right-radius: 0;
	-webkit-border-top-right-radius: 0;
}

.bet365_touch #everythingWrapper {
	position: relative;
	height: auto;
	width: 100%;
	max-width: none;
	margin: 0 auto;
	border: 0;
}

.bet365_no-backgroundsize .bet365_touch .selectDropDown {
	background: url("../../images/help/helpMegaSpriteSmall.gif");
}

.bet365_touch .chooser {
	position: absolute;
	top: 104px;
	right: 20px;
	width: auto;
	z-index: 10;
}

.bet365_touch .selectDropDown {
	width: auto;
	cursor: pointer;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
	font-family: sans-serif, "Helvetica-Neue", Helvetica, Roboto,
		"Droid Sans Mono", "Droid Sans", Arial;
	text-align: left;
	-webkit-appearance: normal;
	-moz-appearance: normal;
	appearance: normal;
	-webkit-appearance: none;
	-webkit-box-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-rtl-ordering: logical;
	-moz-appearance: none;
	box-align: center;
	background-color: white;
	border-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid gainsboro;
	color: #2A8C66;
	white-space: pre;
	line-height: 22px;
	font-size: 150%;
	height: 35px;
	padding-left: 10px;
	padding-right: 47px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	background-position: right -169px;
	float: left;
	padding-top: 0;
	background-repeat: no-repeat;
	background-size: 242px 1000px;
	-webkit-background-size: 242px 1000px;
}

.bet365_touch .whiteButton {
	height: 42px;
	/* border: 1px solid #CEE8E1; */
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-radius: 5px;
	background: white;
	float: left;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align: center;
}

.bet365_touch .whiteButton span {
	line-height: 41px;
	font-size: 80%;
	color: #06855F;
	padding: 0px;
}

.bet365_touch .definitionBox {
	-moz-box-sizing: border-box;
	border: 1px solid #DCDCDC;
	border-radius: 5px 5px 5px 5px;
	float: left;
	margin-top: 0;
	padding: 15px;
}

.bet365_touch .newFooterLink:last-child {
	padding-right: 10px;
}

.bet365_touch .newFooterLink:after {
	width: 0px;
	height: 0px;
	background: none;
}

.bet365_touch .homePageSearchBar {
	background-color: #e7e7e7;
	height: 55px;
	border-bottom: 1px solid #cdcdcd;
	box-sizing: border-box;
	overflow: hidden;
}

.bet365_touch .searchBox.homePage.displayNoneOnPhone {
	display: none;
}

.bet365_touch .searchBox.displayNoneOnDesktop {
	display: none;
}

/*    -------------  @ M E D I A   Q U E R Y   F O R    B E L O W  6 4 1  P X  -----------------      */

/* for iphone  */
@media screen and (max-width: 641px) {
	.bet365_touch #everythingWrapper {
		border: 0;
		min-height: 0;
	}
	.bet365_touch .helpContactColumn,.bet365_touch .telContactColumn,.bet365_touch .postalContactColumn
		{
		width: 100%;
		float: left;
		padding-top: 6px;
		padding-bottom: 0px;
	}
	.bet365_touch .faqUnorderedList,.bet365_touch .faqOrderedList {
		font-size: 130%;
		line-height: 140%;
		padding-bottom: 17px;
		margin-left: 21px;
		padding-top: 0;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		*behavior: url(/Help/lib/boxsizing.htc);
		margin-right: 40px;
	}
	.bet365_touch .homeContent ul,.bet365_touch .homeContent ol {
		margin-right: 10px;
		margin-left: 20px;
	}
	.bet365_touch .helpCategory .helpItemTitle {
		text-align: left;
		height: 36px;
		padding-bottom: 8px;
		border-top: 0px solid #d8d8d8;
		border-bottom: 1px solid #b6b6b6;
		background: #efefef;
		background: -moz-linear-gradient(top, #efefef 0%, #e3e3e3 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef),
			color-stop(100%, #e3e3e3) );
		background: -webkit-linear-gradient(top, #efefef 0%, #e3e3e3 100%);
		background: -o-linear-gradient(top, #efefef 0%, #e3e3e3 100%);
		background: -ms-linear-gradient(top, #efefef 0%, #e3e3e3 100%);
		background: linear-gradient(to bottom, #efefef 0%, #e3e3e3 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#efefef',
			endColorstr='#e3e3e3', GradientType=0 );
	}
	.bet365_touch .helpItemTitle {
		display: block;
		color: #666;
		font-weight: bold;
		font-size: 160%;
		cursor: none;
		text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
		padding-left: 10px;
	}
	.bet365_touch .helpItem {
		margin-top: 0;
		margin-bottom: 0;
		max-width: 100%;
		vertical-align: middle;
		height: auto;
		font-size: 160%;
		line-height: 48px;
		border-bottom: 1px solid gainsboro;
		padding-left: 10px;
	}
	.bet365_touch .helpItem:after {
		content: " ";
		width: 30px;
		height: 27px;
		background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
		background-position: -50px -98px;
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		position: relative;
		right: 10px;
		top: 12px;
		/* display: inline-block; */
		float: none;
	}
	.bet365_touch .helpInner {
		width: 100%;
		border: 0px;
	}
	.bet365_touch .helpCategory.category_2,.bet365_touch .helpCategory.category_4
		{
		padding-top: 0;
	}
	.bet365_touch .contactUsContainer.phoneButton,.bet365_touch .telephoneNumber.phoneButton
		{
		width: 92%;
		margin: 0 4% 0 4%;
		text-align: center;
		height: 42px;
		border: 1px solid #225F48;
		border-radius: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-radius: 5px;
		-webkit-box-shadow: inset 0px 1px 1px 0px #68B498;
		box-shadow: inset 0px 1px 1px 0px #68B498;
		background: #379C76;
		background: -moz-linear-gradient(top, #379C76 0%, #177C56 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #379C76),
			color-stop(100%, #177C56) );
		background: -webkit-linear-gradient(top, #379C76 0%, #177C56 100%);
		background: -o-linear-gradient(top, #379C76 0%, #177C56 100%);
		background: -ms-linear-gradient(top, #379C76 0%, #177C56 100%);
		background: linear-gradient(to bottom, #379C76 0%, #177C56 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#379c76',
			endColorstr='#177c56', GradientType=0 );
		line-height: 44px;
		float: left;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		*behavior: url(/Help/lib/boxsizing.htc);
		margin-bottom: 20px;
	}
	.bet365_touch .contactUsContainer.phoneButton span {
		display: inline-block;
		line-height: 33px;
		color: white;
		font-size: 180%;
		text-shadow: 0px -1px 0px #1F654B;
		font-weight: bold;
	}
	.bet365_touch .whiteButton span {
		display: inline-block;
		line-height: 33px;
		color: white;
		font-size: 110%;
		text-shadow: 0px -1px 0px #1F654B;
		font-weight: bold;
	}
	.bet365_touch .telephoneNumber.phoneButton span {
		display: inline-block;
		line-height: 41px;
		color: white;
		font-size: 140%;
		text-shadow: 0px -1px 0px #1F654B;
		font-weight: bold;
		float: left;
		width: 90%
	}
	.bet365_touch .telephoneNumber:before {
		content: " ";
		width: 30px;
		height: 27px;
		background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
		background-position: -106px -98px;
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		position: relative;
		left: 5px;
		top: 5px;
		display: inline-block;
		float: left
	}
	.bet365_touch .contactUsContainer {
		float: none;
		width: 100%;
		padding-left: 0px
	}
	.bet365_touch .telephoneSubHeader {
		width: 100%;
		border-top: 1px solid #d8d8d8;
		border-bottom: 1px solid #b6b6b6;
		height: 36px;
		font-size: 105%;
		color: #666;
		box-sizing: content-box;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		padding-bottom: 8px;
		line-height: 48px;
		padding-left: 10px;
		margin-bottom: 20px;
		background: #efefef;
		background: -moz-linear-gradient(top, #efefef 0%, #e3e3e3 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef),
			color-stop(100%, #e3e3e3) );
		background: -webkit-linear-gradient(top, #efefef 0%, #e3e3e3 100%);
		background: -o-linear-gradient(top, #efefef 0%, #e3e3e3 100%);
		background: -ms-linear-gradient(top, #efefef 0%, #e3e3e3 100%);
		background: linear-gradient(to bottom, #efefef 0%, #e3e3e3 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#efefef',
			endColorstr='#e3e3e3', GradientType=0 );
	}
	.bet365_touch .telephoneSubSection {
		font-size: 100%;
		color: #545454;
		margin-left: 4%;
		font-weight: bold;
	}
	.bet365_touch .contactColumn {
		width: 100%
	}
	.bet365_touch .telNumberBlockWrapper {
		padding-top: 0;
	}
	.bet365_touch .contactUsBlurb.postalBlurb {
		display: block;
		font-size: 70%;
		padding-bottom: 20px;
	}
	.bet365_touch .postalAddress {
		padding-bottom: .5em;
	}
	.bet365_touch .contactItem,.bet365_touch .telContactColumn .contactItem,.bet365_touch .postalContactColumn .contactItem
		{
		margin-right: 0px;
		margin-bottom: 0;
		border-bottom: 0px;
		padding: 0;
		width: 100%;
		float: left;
		cursor: pointer;
	}
	.bet365_touch .telephoneSubHeader,.bet365_touch .contactUsPostBlurb {
		/* color: #434343;  */
		text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
	}
	.bet365_touch .faxNumber {
		font-size: 180%;
		color: #545454;
		margin-left: 4%;
	}
	.bet365_touch .postalAddress {
		font-size: 160%;
		color: #545454;
		margin-left: 4%;
		font-weight: normal;
	}
	.bet365_touch .textBoxLabel_3 {
		display: inline-block;
		float: none;
		font-size: 100%;
		color: #545454;
		font-weight: bold;
		line-height: 44px;
		height: 44px;
		padding-right: 0px;
	}
	.bet365_touch .rightMost .in-between-right {
		display: block;
	}
	.bet365_touch .required {
		background-position: -114px -128px;
		height: 23px;
	}
	.bet365_touch .labelWrapper,.bet365_touch .singleLineTextBox,.bet365_touch .labelWrapper,.bet365_touch .radioGroupWrapper,.bet365_touch .socialMessageBoxTextArea,.bet365_touch .socialButtonContainer
		{
		margin: 0px auto;
		float: none;
		display: block;
		text-align: left;
		width: 92%;
	}
	.bet365_touch .singleLineTextBox {
		margin: 0px auto;
	}
	.bet365_touch .singleLineTextBox {
		float: none;
		margin: 0px auto;
	}
	.bet365_touch .pageWrapper.contactUsPage {
		padding: 0px;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		-webkit-border-bottom-left-radius: 0;
		-webkit-border-bottom-right-radius: 0;
	}
	.bet365_touch .pageWrapper.iphonePage {
		width: 100%;
		/* padding: 0px 20px 20px 0px; */
		-webkit-transition: left .5s ease-in-out;
		-moz-transition: left .5s ease-in-out;
		-o-transition: left .5s ease-in-out;
		transition: left .5s ease-in-out;
	}
	.bet365_touch .logo {
		height: 24px;
		width: 102px;
		top: 11px;
		background-position: 0px -229px;
		background-size: 172px 252px;
		-webkit-background-size: 172px 252px;
	}
	.bet365_touch .closeButton {
		display: none;
		height: 34px;
		height: 33px;
		width: 34px;
		position: absolute;
		top: 6px;
		right: 6px;
		background-position: -149px -267px;
		background-image: url("../../images/help/helpMegaSpriteSmall.gif");
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		background-color: transparent;
		background-repeat: no-repeat;
	}
	.bet365_touch .title {
		font-size: 18px;
		padding-top: 0;
		line-height: 43px;
		font-weight: normal;
		margin-left: 0;
		float: none;
	}
	.bet365_touch .homeTitle {
		font-size: 239%;
		font-weight: normal;
		margin-left: 0;
	}
	.bet365_touch .pageWrapper {
		border: 0;
		top: 0px;
		padding: 0;
		position: static;
		min-height: 0;
	}
	.bet365_touch .pageWrapper.noSecondaryNav {
		padding-top: 0;
		min-height: 0;
	}
	.bet365_touch .secondaryNav {
		padding: 0px 0px 10px 15px;
		margin: 0px;
		white-space: nowrap;
		height: 22px;
	}
	.bet365_touch .navWrapperWrapper {
		border-top: 0;
	}
	.bet365_touch .secondaryNavItem {
		font-size: 15px;
		font-weight: bold;
		line-height: 12px;
		text-align: center;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0;
		margin: 10px 12px 0 0;
		border-radius: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		-webkit-border-radius: 10px;
		-webkit-backface-visibility: hidden;
		-webkit-box-shadow: #5e5e5e 0px 1px 0px 0px;
		-webkit-user-select: none;
		background-color: #AAA;
		width: auto;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		*behavior: url(/Help/lib/boxsizing.htc);
	}
	.bet365_touch .secondaryNavItem.selected {
		background-color: #6e6e6e;
		-webkit-box-shadow: #adadad 0px 1px 0px 0px, inset #4c4c4c 0px 1px 0px
			0px;
	}
	.bet365_touch .secondaryNavItem a {
		font-size: 100%;
		font-weight: bold;
		line-height: 22px;
		text-align: center;
		display: inline-block;
		padding: 0 15px;
		color: #545454;
		margin-bottom: 0;
		text-shadow: 0 1px 0px rgba(255, 255, 255, .3);
	}
	.bet365_touch .secondaryNavItem.selected a {
		border-bottom: 0px;
		color: white;
		text-shadow: 0 -1px 0px rgba(0, 0, 0, .2);
	}
	.bet365_touch .secondaryNavWrapper {
		height: 42px;
		width: 100%;
		border-top: 1px solid #AAA;
		border-bottom: 1px solid #222;
		background-color: #868686;
		padding: 0px;
		border-bottom: 1px solid;
		border-left: 0px;
		border-right: 0px;
		position: static;
		overflow: hidden;
	}
	.bet365_touch .in-between-right {
		display: block;
		display: none;
		width: 45px;
		margin-top: 8px;
		height: 30px;
		background-color: white;
		background-position: -46px -95px;
		background-image: url("../../images/help/helpMegaSpriteSmall.gif");
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		background-repeat: no-repeat;
		position: relative;
		top: -44px;
	}
	.bet365_touch .navItem { /* display: none; */
		display: block;
		text-align: left;
		line-height: 33px;
		border-bottom: 1px solid #cecece;
	}
	.bet365_touch .home,.bet365_touch .faqs,.bet365_touch .payments,.bet365_touch .technical,.bet365_touch .rules,.bet365_touch .videos,.bet365_touch .contact
		{
		width: 100%;
	}
	.bet365_touch .nav {
		display: block;
		width: 100%;
		margin: 0 auto;
		position: relative;
		margin-top: 0;
		left: 0px;
		float: none;
		height: auto;
	}
	.bet365_touch .navItem a {
		display: block;
		white-space: nowrap;
		font-size: 150%;
		text-decoration: none;
		color: #545454;
		font-weight: normal;
		text-shadow: none;
		padding-top: 0;
		position: static;
		left: 0px;
		width: 100%;
		padding-left: 10px;
		height: auto;
		line-height: 45px;
		color: #2A8C66;
		font-family: sans-serif, "Helvetica-Neue", Helvetica, Roboto,
			"Droid Sans Mono", "Droid Sans", Arial;
	}
	.bet365_touch a.navItem {
		display: block;
		white-space: nowrap;
		font-size: 150%;
		text-decoration: none;
		color: #545454;
		font-weight: normal;
		text-shadow: none;
		padding-top: 0;
		position: static;
		left: 0px;
		width: 100%;
		/* padding-left: 10px; */
		height: auto;
		line-height: 45px;
		color: #2A8C66;
		font-family: sans-serif, "Helvetica-Neue", Helvetica, Roboto,
			"Droid Sans Mono", "Droid Sans", Arial;
	}
	.bet365_touch .navItem span {
		display: block;
		height: 44px;
		white-space: nowrap;
		font-size: 90%;
		text-decoration: none;
		color: #06855F;
		font-weight: normal;
		text-shadow: none;
		padding-top: 0px;
		position: static;
		left: -4px;
		padding-left: 10px;
		margin-top: 0;
	}
	.bet365_touch .navItem:after {
		content: " ";
		width: 40px;
		height: 27px;
		background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
		background-position: -50px -98px;
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		position: relative;
		right: 0px;
		top: -34px;
		display: inline-block;
		float: right;
	}
	.bet365_touch .navItem:first-child {
		border-left: 0;
		border-top-left-radius: 0px;
		-webkit-border-top-left-radius: 0px;
	}
	.bet365_touch .navItem.on {
		background: white;
		text-shadow: none;
		background: transparent white;
		border-bottom: 1px solid #cecece;
	}
	.bet365_touch .nav .leftMost {
		padding-left: 0px;
	}
	.bet365_touch #banner {
		border-bottom: 0px solid #28604F;
		height: 83px;
		display: table;
		/* border-top: 1px solid rgba(255,255,255,.6); */
		border-bottom: solid 0px #0c402e;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
		height: 44px;
		padding: 0;
		top: auto;
		vertical-align: middle;
		background: #06855F;
	}
	.bet365_touch .noscroll {
		overflow: hidden;
		position: fixed;
		z-index: 0;
	}
	.bet365_touch .searchBox.homePage {
		display: block;
	}
	.bet365_touch #banner.noSearch {
		border-bottom: solid 1px #2C4233;
		height: 41px;
		background: #06855F;
	}
	.bet365_touch #banner.socialPage {
		height: 45px;
	}
	.bet365_touch .bannerInner {
		display: table-row;
	}
	.bet365_touch .backArrow {
		display: table-cell;
		vertical-align: middle;
		padding: 1px 0 0;
		width: 56px;
		background-position: -192px -261px;
		background-image: url("../../images/help/helpMegaSpriteSmall.gif");
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		background-repeat: no-repeat;
		line-height: 18pt;
		margin: 0;
		border-style: none;
		background-repeat: no-repeat;
		border-right: solid 1px #047353;
	}
	.bet365_touch .backToHomeButton {
		display: block;
		position: static;
	}
	.bet365_touch .bannerTitle {
		display: table-cell;
		border-left: solid 1px rgba(255, 255, 255, 0.1);
	}
	.bet365_touch #banner.noSearch.detailPage {
		background: white;
		border-bottom: 1px solid #e6e6e6;
		border-top: 0;
	}
	.bet365_touch .doneButton,.bet365_touch .doneBackButton {
		display: block;
		height: 30px;
		border: 1px solid #BABABA;
		border-radius: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-radius: 5px;
		float: right;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		*behavior: url(/Help/lib/boxsizing.htc);
		margin-right: 10px;
		margin-top: 5px;
	}
	.bet365_touch .doneButton p,.bet365_touch .doneBackButton p {
		line-height: 28px;
		padding: 0 15px;
		font-size: 120%;
		color: #666;
		font-weight: bold;
		text-shadow: none;
	}
	.bet365_touch .textSizerButtonDown {
		height: 30px;
		border: 1px solid #BABABA;
		border-radius: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-radius: 5px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		*behavior: url(/Help/lib/boxsizing.htc);
		background: white;
		position: absolute;
		left: 39px;
		top: 35px;
		width: 80px;
	}
	.bet365_touch .textSizerButtonUp {
		height: 30px;
		border: 1px solid #BABABA;
		border-radius: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-radius: 5px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		*behavior: url(/Help/lib/boxsizing.htc);
		background: white;
		position: absolute;
		left: 138px;
		top: 35px;
		width: 80px;
		font-size: 150%;
	}
	.bet365_touch .textSizerButtonDown p,.bet365_touch .textSizerButtonUp p
		{
		line-height: 28px;
		font-size: 120%;
		color: #666;
		font-weight: bold;
	}
	.bet365_touch .textAaaButton {
		display: block;
		background-position: -91px -66px;
		background-image: url("../../images/help/helpMegaSpriteSmall.gif");
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		height: 36px;
		width: 70px;
		float: left;
		margin-top: 5px;
		margin-left: 7px;
	}
	.bet365_touch .textSizerBox {
		display: none;
		height: 90px;
		position: absolute;
		top: 37px;
		left: -14px;
		width: 250px;
		background-position: 11px -314px;
		background-image: url("../../images/help/helpMegaSpriteSmall.gif");
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
	}
	.bet365_touch .searchBox {
		width: 100%;
		height: 42px;
		/* float: left; */
		border-top: 1px solid #047353;
		background: #06855F;
		-webkit-box-shadow: inset 0px 1px 0px 0px #2a9576;
		box-shadow: inset 0px 1px 0px 0px #2a9576;
		display: table;
	}
	.bet365_touch .search { /* class on the input element  */
		-webkit-transition: none;
		width: 80%;
		height: 30px;
		/* margin: 5px auto; */
		right: 0px;
		background-color: white;
		position: static;
		display: block;
		border: 1px solid #666;
		border-top: 0;
		font-weight: normal;
		font-size: 125%;
		text-align: left;
		padding-left: 0px;
		float: left;
		border-radius: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
		-webkit-border-radius: 0px;
		border-left: 0px;
		border-right: 0px;
		box-shadow: none;
		overflow: hidden;
	}
	.bet365_touch .searchInput {
		position: static;
		background-color: white;
		border: 0;
		display: block;
		height: 100%;
		text-align: left;
		border-radius: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
		-webkit-border-radius: 0px;
		font-size: 15px;
		color: #666;
		font-weight: bold;
		box-shadow: none;
	}
	.bet365_touch .searchInputContainer {
		width: 100%;
		margin: 8px auto 4px auto;
		height: 32px;
		text-align: center;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		*behavior: url(/Help/lib/boxsizing.htc);
		padding-left: 10px;
		padding-right: 10px;
	}
	.bet365_touch .searchBoxLeftCap {
		width: 10%;
		height: 30px;
		background-color: white;
		background-position: 9px -67px;
		background-image: url("../../images/help/helpMegaSpriteSmall.gif");
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		float: left;
		border-top-left-radius: 15px;
		-webkit-border-top-left-radius: 15px;
		border-bottom-left-radius: 15px;
		-webkit-border-bottom-left-radius: 15px;
	}
	.bet365_touch .searchBoxRightCap {
		width: 10%;
		float: left;
		right: 0px;
		height: 30px;
		background-color: white;
		border-top-right-radius: 15px;
		-webkit-border-right-left-radius: 15px;
		border-bottom-right-radius: 15px;
		-webkit-border-bottom-right-radius: 15px;
	}
	.bet365_touch .searchResultsPages {
		width: 100%;
		padding-top: 0;
		line-height: 150%;
		color: #333;
		font-size: 150%;
		height: 36px;
		padding-bottom: 0px;
		border-top: 0px solid #d8d8d8;
		border-bottom: 1px solid #b6b6b6;
		background: rgb(239, 239, 239);
		background: -moz-linear-gradient(top, rgba(239, 239, 239, 1) 0%,
			rgba(227, 227, 227, 1) 100% );
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(239,
			239, 239, 1) ), color-stop(100%, rgba(227, 227, 227, 1) ) );
		background: -webkit-linear-gradient(top, rgba(239, 239, 239, 1) 0%,
			rgba(227, 227, 227, 1) 100% );
		background: -o-linear-gradient(top, rgba(239, 239, 239, 1) 0%,
			rgba(227, 227, 227, 1) 100% );
		background: -ms-linear-gradient(top, rgba(239, 239, 239, 1) 0%,
			rgba(227, 227, 227, 1) 100% );
		background: linear-gradient(to bottom, rgba(239, 239, 239, 1) 0%,
			rgba(227, 227, 227, 1) 100% );
		filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#efefef',
			endColorstr='#e3e3e3', GradientType=0 );
	}
	.bet365_touch .searchResultsPages.notFound {
		background: white;
		border-bottom: 0px solid #d9d9d9;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	.bet365_touch .searchTerm {
		padding: 0 .5em;
	}
	.bet365_touch .searchResultsPages span {
		color: #333;
	}
	.bet365_touch .searchResultsPages {
		color: #333;
		line-height: 37px;
		display: inline-block;
		padding-left: 10px;
	}
	.bet365_touch .notFoundMessage {
		font-weight: normal;
		color: #333;
		padding-top: 19px;
		line-height: 150%;
		float: left;
		font-size: 140%;
		padding-left: 10px;
	}
	.bet365_touch .notFoundMessage ul {
		font-weight: normal;
		color: #333;
		padding-top: 10px;
		margin-left: 18px;
		font-size: 100%;
	}
	.bet365_touch .notFoundMessage ul li {
		line-height: 130%;
		padding-bottom: 4px;
	}
	.bet365_touch .searchResultsAbstract,.bet365_touch .searchResultsRight {
		display: none;
	}
	.bet365_touch .searchResultsCount {
		float: right;
		width: auto;
		font-size: 160%;
		color: #999;
		padding-top: 0;
		/*position: relative;
		top: -31px;
		right:9px;*/
	}
	.bet365_touch .searchResultsCount span {
		display: none;
	}
	.bet365_touch .searchResultsCount span.searchResultsValue {
		display: inline-block;
		background: #ccc;
		border: 1px solid #aaa;
		height: 24px;
		line-height: 25px;
		border-radius: 12px;
		border-top-left-radius: 12px;
		border-top-right-radius: 12px;
		border-bottom-left-radius: 12px;
		border-bottom-right-radius: 12px;
		-webkit-border-radius: 12px;
		padding-left: 8px;
		padding-right: 7px;
		float: left;
		color: #FFF;
		font-weight: bold;
		text-align: center;
		text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2)
	}
	.bet365_touch .searchResultsTitle {
		color: #06855F;
		font-size: 160%;
		font-weight: normal;
		width: 100%;
		padding-top: 0;
		line-height: 44px;
		float: left;
		padding-left: 10px
	}
	.bet365_touch .searchResultsRow {
		display: block;
		height: 46px;
		border-bottom: 1px solid gainsboro;
		float: left;
		width: 100%;
	}
	.bet365_touch .searchResultsRow:after {
		content: " ";
		width: 30px;
		height: 27px;
		background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
		background-position: -50px -98px;
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		position: relative;
		right: 10px;
		top: 12px;
		display: inline-block;
		float: right;
	}
	.bet365_touch .definitionBox {
		border: 0px solid #dfdfdf;
		padding: 10px;
		padding-bottom: 15px;
		margin-top: 5px;
		border-bottom: 1px solid #ccc;
		background: #ffffff;
	}
	.bet365_touch .searchBoxCloseCircle {
		width: 40px;
		height: 30px;
		position: absolute;
		right: 6px;
		background-position: -55px -67px;
		background-image: url("../../images/help/helpMegaSpriteSmall.gif");
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
	}
	.bet365_touch .searchResultsHeaderRow {
		float: left;
		padding-bottom: 10px;
		height: 24px;
	}
	.bet365_touch .pageWrapper.iphonePage.oneHundred {
		width: 100%;
	}
	.bet365_touch .faqQuestion {
		height: auto;
		line-height: 150%;
		padding-bottom: 13px;
		padding-left: 10px;
		border-bottom: 1px solid gainsboro;
		background: white;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}
	.bet365_touch .faqAnswer {
		padding-top: 0;
		display: none;
	}
	.bet365_touch .faqParagraph {
		font-size: 110%;
		padding-bottom: 15px;
		line-height: 150%;
		margin-left: 16px;
	}
	.bet365_touch .faqList {
		margin-left: 30px;
		margin-top: 0;
	}
	.bet365_touch .faqParagraph+.faqList {
		position: relative;
		top: -10px;
	}
	.bet365_touch .faqParagraph {
		font-size: 150%;
		line-height: 150%;
		padding-bottom: 10px;
		margin-left: 0;
		width: 100%;
		padding-right: 40px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		*behavior: url(/Help/lib/boxsizing.htc);
	}
	.bet365_touch .homeContentParagraph {
		
	}
	.bet365_touch .faqQuestion a {
		display: inline-block;
		margin-top: 15px;
		margin-bottom: 15px;
		max-width: 90%;
		vertical-align: middle;
	}
	.bet365_touch faqQuestion:first-child {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		-webkit-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
	}
	.bet365_touch .faqQuestionInner {
		display: block;
		margin-left: 30px;
		padding-top: 0;
	}
	.bet365_touch .faqTitle,.bet365_touch .homeContentTitle {
		display: block;
		font-size: 200%;
		line-height: 150%;
		padding-bottom: 12px;
		font-weight: bold;
		color: #999;
		padding-right: 30px;
	}
	.bet365_touch .faqWrapper {
		position: static;
		margin-right: 20px;
		margin-bottom: 0;
		top: 16px;
		float: left;
		width: 100%;
		margin-top: 0;
		margin-left: 0;
		margin-right: 0px;
		overflow: hidden;
		border: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		-webkit-border-bottom-left-radius: 0;
		-webkit-border-bottom-right-radius: 0;
	}
	.bet365_touch .faqWrapper.content,.bet365_touch .homeContent {
		margin-top: 20px;
		margin-left: 20px;
		margin-right: 20px;
	}
	.bet365_touch .faqQuestion:nth-last-child(2) {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		-webkit-border-bottom-left-radius: 0;
		-webkit-border-bottom-right-radius: 0;
		border-bottom: 1px solid gainsboro;
	}
	.bet365_touch .faqQuestion:after {
		content: " ";
		width: 30px;
		height: 27px;
		background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
		background-position: -50px -98px;
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		position: relative;
		right: 10px;
		top: 0;
		display: inline-block;
		float: right;
	}
	.bet365_touch .faqQuestion.twoLines:after {
		content: " ";
		width: 30px;
		height: 27px;
		background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
		background-position: -50px -98px;
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		position: relative;
		right: 10px;
		top: 10px;
		display: inline-block;
		float: right;
	}
	.bet365_touch .faqQuestion.threeLines:after {
		content: " ";
		width: 30px;
		height: 27px;
		background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
		background-position: -50px -98px;
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		position: relative;
		right: 10px;
		top: 24px;
		display: inline-block;
		float: right;
	}
	.bet365_touch .faqQuestion.fourLines:after {
		content: " ";
		width: 30px;
		height: 27px;
		background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
		background-position: -50px -98px;
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		position: relative;
		right: 10px;
		top: 36px;
		display: inline-block;
		float: right;
	}
	.bet365_touch .faqQuestion span {
		display: inline-block;
		background-color: white;
		width: 88%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		*behavior: url(/Help/lib/boxsizing.htc);
		padding-left: 10px;
		margin-left: -10px;
	}
	.bet365_touch .faqAnswer .contactUsContainer.phoneButton,.bet365_touch .telephoneNumber.phoneButton,.bet365_touch .whiteButton
		{
		width: 92%;
		margin: 0 4% 0 4%;
		text-align: center;
		height: 42px;
		border: 1px solid #225F48;
		border-radius: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-radius: 5px;
		-webkit-box-shadow: inset 0px 1px 1px 0px #68B498;
		box-shadow: inset 0px 1px 1px 0px #68B498;
		background: #379C76;
		background: -moz-linear-gradient(top, #379C76 0%, #177C56 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #379C76),
			color-stop(100%, #177C56) );
		background: -webkit-linear-gradient(top, #379C76 0%, #177C56 100%);
		background: -o-linear-gradient(top, #379C76 0%, #177C56 100%);
		background: -ms-linear-gradient(top, #379C76 0%, #177C56 100%);
		background: linear-gradient(to bottom, #379C76 0%, #177C56 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#379c76',
			endColorstr='#177c56', GradientType=0 );
		line-height: 44px;
		float: left;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		*behavior: url(/Help/lib/boxsizing.htc);
		margin-bottom: 20px;
	}
	.bet365_touch .ui-icon {
		visibility: hidden;
		display: inline-block;
		overflow: hidden;
		background-repeat: no-repeat;
		margin: auto 3px auto 0;
		vertical-align: middle;
	}
	.bet365_touch .leftNavItem,.bet365_touch .leftNavItem2 {
		display: block;
		margin-top: 0;
		margin-bottom: 0;
		max-width: 100%;
		vertical-align: middle;
		height: auto;
		font-size: 160%;
		line-height: 150%;
		border-bottom: 1px solid gainsboro;
		padding-left: 10px;
		padding-bottom: 13px;
		padding-top: 13px;
	}
	.bet365_touch .leftNavItem span {
		display: inline-block;
		width: 85%;
	}
	.bet365_touch .leftNavItem.newFaq span,.bet365_touch .leftNavItem2.newFaq span
		{
		display: inline-block;
		background-color: white;
		width: 88%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		*behavior: url(/Help/lib/boxsizing.htc);
		padding-left: 10px;
		margin-left: -10px
	}
	.bet365_touch .leftNavItem.newFaq,.bet365_touch .leftNavItem2.newFaq {
		line-height: 150%;
		padding-top: 13px;
		padding-bottom: 13px;
	}
	.bet365_touch .leftNavItem.selected,.bet365_touch .leftNavItem2.selected
		{
		color: #06855F;
		font-weight: normal;
	}
	.bet365_touch .leftNavItem2:after {
		content: " ";
		width: 30px;
		height: 27px;
		background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
		background-position: -50px -98px;
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		position: relative;
		right: 10px;
		top: 0;
		display: inline-block;
		float: right
	}

	/* had to make this class as can't switch pseudo classes in jquery  */
	.bet365_touch .leftNavItem:after {
		content: " ";
		width: 30px;
		height: 27px;
		background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
		background-position: -50px -98px;
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		position: relative;
		right: 10px;
		top: 0;
		display: inline-block;
		float: right
	}
	.bet365_touch .leftNavItem.twoLines:after {
		content: " ";
		width: 30px;
		height: 27px;
		background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
		background-position: -50px -98px;
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		position: relative;
		right: 10px;
		top: 12px;
		display: inline-block;
		float: right
	}
	.bet365_touch .leftNavItem.threeLines:after {
		content: " ";
		width: 30px;
		height: 27px;
		background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
		background-position: -50px -98px;
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		position: relative;
		right: 10px;
		top: 24px;
		display: inline-block;
		float: right
	}
	.bet365_touch .leftNavItem.fourLines:after {
		content: " ";
		width: 30px;
		height: 27px;
		background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
		background-position: -50px -98px;
		background-size: 242px 1000px;
		-webkit-background-size: 242px 1000px;
		position: relative;
		right: 10px;
		top: 36px;
		display: inline-block;
		float: right
	}
	.bet365_touch .leftMenuWrapper {
		width: 100%;
		max-width: 100%;
		position: relative;
		margin-top: 0;
		left: 0;
		float: left;
		top: 0;

		/*
		-webkit-transition:left 1.0s ease-in-out;
		-moz-transition:left 1.0s ease-in-out;
		-o-transition:left 1.0s ease-in-out;
		transition:left 1.0s ease-in-out;
		*/
	}
	.bet365_touch .overlay {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: auto;
		height: 100%;
		background-color: #fff;
		/*z-index: 10000;*/
		color: #000;
		display: none;
		overflow: auto;
		padding-left: 5px;
		padding-right: 5px;
		-webkit-overflow-scrolling: touch;
	}
	.bet365_touch .overlay p {
		padding-bottom: 19px;
		padding-bottom: 1.1875em;
		padding-bottom: 1.1875rem;
	}
	.bet365_touch .overlay h1 {
		display: block;
		font-size: 200%;
		line-height: 150%;
		padding-bottom: 12px;
		font-weight: bold;
		color: #999;
		padding-right: 30px;
	}
	.bet365_touch .overlayContent {
		overflow-y: auto;
		overflow-x: hidden;
		height: 100%;
	}
	.bet365_touch .overlay .overlayContent .overlayFaqTitle {
		display: block;
		font-size: 200%;
		line-height: 150%;
		padding-bottom: 12px;
		font-weight: bold;
		color: #999;
		padding-right: 20px;
		padding-left: 20px;
		margin-top: 20px;
	}
	.bet365_touch .overlay .overlayContent .overlayFaqAnswer {
		font-size: 150%;
		line-height: 150%;
		padding-bottom: 10px;
		margin-left: 0;
		width: 100%;
		padding-left: 0px;
		-webkit-box-sizing: border-box;
		display: block;
		padding-right: 20px;
		padding-left: 20px;
	}

	/* .leftMenuWrapper{display: none;} */
	.bet365_touch .rightContentWrapper {
		display: none;
		/*	    
		position: static;
		margin-right: 20px;
		top: 16px;
		float: left;
		margin-top:20px;
		margin-left:20px;
		margin-right:20px;
		overflow: hidden;
		-webkit-transition:all 1.0s ease-in-out;
		-moz-transition:all 1.0s ease-in-out;
		-o-transition:all 1.0s ease-in-out;
		transition:all 1.0s ease-in-out;
		*/
	}
	.bet365_touch .rulesTitle {
		font-size: 200%;
	}
	.bet365_touch .rulesParagraph {
		font-size: 150%;
		line-height: 150%;
		padding-bottom: 10px;
		/*padding-right: 40px;*/
		box-sizing: border-box;
	}
	.bet365_touch .rightContentWrapper.introduction {
		display: none;
	}

	/*   Contact Us Phone    */
	.bet365_touch .chooser.contactUsPhone {
		padding-top: 10px;
		text-align: left;
		vertical-align: middle;
		position: static;
		line-height: 44px;
	}
	.bet365_touch .contactUsBlurb {
		font-size: 100%;
		color: #545454;
		margin-left: 4%;
		margin-right: 4%;
		font-weight: normal;
		width: auto;
	}
	.bet365_touch .labelWrapper {
		padding-right: 0px;
		color: #545454;
		font-size: 150%
	}
	.bet365_touch .notLabelWrapper,.bet365_touch .navItem.leftMost.home,.bet365_touch .right-rounded-tab,.bet365_touch .on .left-rounded-tab,.bet365_touch .on .right-rounded-tab,.bet365_touch .cancel-button,.bet365_touch .displayNoneOnPhone,.bet365_touch .contactUsIcon,.bet365_touch .tabletOnly,.bet365_touch .contactUsContainer.phoneButton span.contactUsBlurb,.bet365_touch .pageSubTitle,.bet365_touch .paymentsCell.paymentDetails,.bet365_touch .categoryIcon
		{
		display: none;
	}
	.bet365_touch .phoneOnly {
		display: block;
	}
	.bet365_touch .singleLineTextBoxWrapper {
		float: left;
		width: 100%;
		vertical-align: middle;
		padding-top: 10px;
		margin-right: 8px;
		text-align: left;
		line-height: 44px;
	}
	.bet365_touch .selectDropDown {
		background-image: url('../Content/images/lowres_sprite.png');
		background-position: 100% -149px;
		-webkit-appearance: none;
		-webkit-box-align: center;
		-webkit-rtl-ordering: logical;
		font-family: sans-serif, "Helvetica-Neue", Helvetica, Roboto,
			"Droid Sans Mono", "Droid Sans", Arial;
		box-align: center;
		color: #0E8666;
		cursor: default;
		white-space: pre;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		*behavior: url(/Help/lib/boxsizing.htc);
		line-height: 22px;
		font-size: 150%;
		font-weight: bold;
		height: 44px;
		padding-right: 0px;
		padding-top: 7px;
		padding-left: 8px;
		text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
		background-clip: border-box;
		background-color: white;
		border: 1px solid #A1A1A1;
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
		-webkit-border-radius: 7px;
		border-radius: 7px;
		background-size: auto;
		box-shadow: 0 1px 1px rgba(255, 255, 255, .5), inset 0 1px 2px
			rgba(0, 0, 0, .2);
		-webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, .5), inset 0 1px 2px
			rgba(0, 0, 0, .2);
		-webkit-background-clip: padding-box;
		-moz-box-shadow: 0 1px 1px rgba(255, 255, 255, .5), inset 0 1px 2px
			rgba(0, 0, 0, .2);
	}
	.bet365_touch .selectDropDown {
		width: 92%;
		margin: 0 4% 0 4%;
		background-image: url('../Content/images/lowres_sprite.png');
		background-position: 100% -149px;
		-webkit-appearance: none;
		-webkit-box-align: center;
		-webkit-rtl-ordering: logical;
		font-family: sans-serif, "Helvetica-Neue", Helvetica, Roboto,
			"Droid Sans Mono", "Droid Sans", Arial;
		box-align: center;
		color: #0E8666;
		cursor: default;
		white-space: pre;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		line-height: 22px;
		font-size: 150%;
		font-weight: bold;
		height: 44px;
		padding-right: 0px;
		padding-top: 2px;
		padding-left: 8px;
		text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
		background-clip: border-box;
		background-color: white;
		border: 1px solid #A1A1A1;
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
		-webkit-border-radius: 7px;
		border-radius: 7px;
		background-size: auto;
		box-shadow: 0 1px 1px rgba(255, 255, 255, .5), inset 0 1px 2px
			rgba(0, 0, 0, .2);
		-webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, .5), inset 0 1px 2px
			rgba(0, 0, 0, .2);
		-webkit-background-clip: padding-box;
		-moz-box-shadow: 0 1px 1px rgba(255, 255, 255, .5), inset 0 1px 2px
			rgba(0, 0, 0, .2);
	}
	.bet365_touch .telButtonContainer {
		margin-top: 0;
	}
	.bet365_touch .singleLineTextBoxWrapper {
		float: left;
		width: 100%;
		vertical-align: middle;
		padding-top: 10px;
		margin-right: 8px;
		text-align: left;
		line-height: 44px;
	}

	/* home page navigation   */
	.bet365_touch .commonHelpQueries {
		position: static;
		margin-right: 0px;
		top: 16px;
		float: left;
		width: 100%;
		margin-top: 0;
		margin-left: 0;
		margin-right: 0px;
		overflow: hidden;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		*behavior: url(/Help/lib/boxsizing.htc);
	}
	.bet365_touch .nav .navItem {
		display: block;
		margin-top: 0;
		margin-bottom: 0;
		max-width: 100%;
		vertical-align: middle;
		height: auto;
		font-size: 160%;
		line-height: 48px;
		border-bottom: 1px solid gainsboro;
		/* padding-left: 20px; */
	}
	.bet365_touch .nav .contact {
		display: none;
	}
	.bet365_touch .navWrapper.homePage {
		width: 100%;
		padding: 0px;
		display: block;
		position: relative;
		top: 0;
		-webkit-box-shadow: none;
		box-shadow: inset 0px 1px 0px 0px #81C0AD;
		border-left: 0px solid #14785F;
		border-right: 0px solid #14785F;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		position: static;
		border-top: 1px solid #28604F;
		background: white;
		transition: left .5s ease-in-out;
		-o-transition: left .5s ease-in-out;
		-moz-transition: left .5s ease-in-out;
		-webkit-transition: left .5s ease-in-out;
	}
	.bet365_touch .homePage ul {
		font-size: 80%;
	}
	.bet365_touch .homePage .navItem span.linkText {
		font-size: 100%;
	}
	.bet365_touch .pageWrapper.noSecondaryNav.paymentsPage {
		padding: 0px;
		padding-bottom: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		-webkit-border-bottom-left-radius: 0;
		-webkit-border-bottom-right-radius: 0;
	}
	.bet365_touch .paymentsRow.headerRow,.bet365_touch .paymentsDetail,.bet365_touch .paymentsHeader
		{
		display: none;
		padding: 0px;
	}
	.bet365_touch .textHeader {
		padding-left: 15px;
	}
	.bet365_touch .innerInnerTableRow {
		display: none;
		height: 44px;
		width: 100%;
	}
	.bet365_touch .paymentsCell.paymentMax,.bet365_touch .paymentsCell.paymentMin,.bet365_touch .paymentsCell.paymentTime,.bet365_touch .paymentsCell.paymentFee
		{
		display: none;
		float: left;
		height: 30px;
		text-align: left;
		width: 50%;
		font-size: 110%;
		font-weight: normal;
		line-height: 20px;
		padding-bottom: 10px;
		padding-left: 0px;
		border-bottom: 1px solid #e0e0e0;
	}
	.bet365_touch .paymentsCell.paymentMax.label,.bet365_touch .paymentsCell.paymentMin.label,.bet365_touch .paymentsCell.paymentTime.label,.bet365_touch .paymentsCell.paymentFee.label
		{
		color: #999;
		font-weight: bold;
		margin-bottom: 0px;
		padding-top: 10px;
	}
	.bet365_touch .paymentsCell.paymentFee.label,.bet365_touch .paymentsCell.paymentFee,.bet365_touch .paymentsCell.paymentMin.label,.bet365_touch .paymentsCell.paymentMin
		{
		border-left: 1px solid #e0e0e0;
		padding-left: 10px;
	}
	.bet365_touch .paymentsCell.paymentMax,.bet365_touch .paymentsCell.paymentMin
		{ /* background-color: green; */
		padding-left: 10px;
		margin-bottom: 20px;
	}
	.bet365_touch .paymentsCell.paymentMin { /* background-color: red; */
		
	}
	.bet365_touch .paymentsCell.paymentTime { /* background-color: blue;	 */
		padding-left: 10px;
	}
	.bet365_touch .paymentsCell.paymentFee { /* background-color: brown; */
		
	}
	.bet365_touch .paymentsCell.paymentMethod,.bet365_touch .paymentsCell.paymentName
		{
		width: 50%;
		float: right;
		border: 0px;
	}
	.bet365_touch .paymentsCell.paymentName {
		text-align: left;
	}
	.bet365_touch .paymentsCell img {
		height: 43px;
		width: 108px;
		padding-right: 10px;
	}
	.bet365_touch .paymentsCell.paymentMethod {
		text-align: right;
	}
	.bet365_touch .depositsTab,.bet365_touch .withdrawalsTab,.bet365_touch .tertiaryTabs
		{
		border-radius: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
		-webkit-border-radius: 0px;
	}
	.bet365_touch .paymentsRow {
		display: inline-block;
		width: 100%;
		height: 44px;
		padding-left: 0px;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		border-bottom: 0px solid #ECECEC;
	}
	.bet365_touch .innerTableRow {
		display: block;
		width: 100%;
		background-color: #EEE;
		border-top: 0px solid #D8D8D8;
		border-bottom: 1px solid #cecece;
		height: 46px;
		padding-bottom: 0px;
		line-height: 30px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		*behavior: url(/Help/lib/boxsizing.htc);
		padding-left: 10px;
		margin-bottom: 0;
		background: rgb(255, 255, 255);
		/*background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(236,236,236,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(100%,rgba(236,236,236,1)));
		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(236,236,236,1) 100%);
		background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(236,236,236,1) 100%);
		background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(236,236,236,1) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(236,236,236,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 );*/
	}
	.bet365_touch .paymentsCell {
		display: block;
		line-height: 43px;
		height: 43px;
		font-weight: bold;
		font-size: 130%;
		color: #333;
		-webkit-box-sizing: border-box;
		padding-left: 23px;
		border-right: 1px solid #E0E0E0;
		white-space: nowrap;
	}
	.bet365_touch .paymentsWrapper {
		margin: 0px auto;
		margin-top: 20px;
		border: 0px;
		width: 100%;
		display: block;
		border-top: 1px solid #cecece;
		border-bottom: 0px solid #CBCBCB;
		border-left: 0px solid #CBCBCB;
		border-right: 0px solid #CBCBCB;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
		-webkit-border-bottom-right-radius: 0px;
		margin-bottom: 0px;
	}
	.bet365_touch .paymentsRow:first-child {
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
	}
	.bet365_touch .paymentsPage .ui-accordion .ui-accordion-header .ui-icon
		{
		width: 26px;
		height: 16px;
		position: relative;
		top: -33px;
	}
	.bet365_touch .notInvisible {
		display: block;
	}
	.bet365_touch .tertiaryTabs {
		border: 0px;
		padding: 0px 0px 10px 15px;
		margin: 0px;
		float: left;
		white-space: nowrap;
		height: 22px;
		display: block;
		height: 42px;
		width: 100%;
		border-top: 1px solid #AAA;
		border-bottom: 1px solid #222;
		background-color: #868686;
		padding: 0px;
		border-bottom: 1px solid;
		border-left: 0px;
		border-right: 0px;
	}
	.bet365_touch .depositsTab.selected,.bet365_touch .withdrawalsTab.selected
		{
		background-color: #6e6e6e;
		-webkit-box-shadow: #adadad 0px 1px 0px 0px, inset #4c4c4c 0px 1px 0px
			0px;
		border-bottom: 0px;
	}
	.bet365_touch .depositsTab.selected span,.bet365_touch .withdrawalsTab.selected span
		{
		color: white;
		text-shadow: 0 -1px 0px rgba(0, 0, 0, .2);
	}
	.bet365_touch .depositsTab,.bet365_touch .withdrawalsTab {
		font-size: 15px;
		font-weight: bold;
		line-height: 12px;
		text-align: center;
		margin: 10px 0px 0 12px;
		border-radius: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		-webkit-border-radius: 10px;
		display: block;
		-webkit-backface-visibility: hidden;
		-webkit-box-shadow: #5e5e5e 0px 1px 0px 0px;
		-webkit-user-select: none;
		background-color: #AAA;
		float: left;
		width: auto;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		*behavior: url(/Help/lib/boxsizing.htc);
		border-right: 0px;
	}
	.bet365_touch .depositsTab span,.bet365_touch .withdrawalsTab span {
		font-weight: bold;
		font-size: 100%;
		font-weight: bold;
		line-height: 22px;
		text-align: center;
		display: inline-block;
		padding: 0 15px;
		margin-bottom: 0;
		color: #545454;
		margin-bottom: 0;
		white-space: nowrap;
		text-shadow: 0 1px 0px rgba(255, 255, 255, .3);
	}
	.bet365_touch .ui-state-active {
		border-bottom: 0px;
	}
	.bet365_touch video {
		width: 280px;
		height: 187px;
	}
	.bet365_touch .video img {
		width: 280px;
		float: left;
		height: 187px;
	}
	.bet365_touch .videoPage h3 {
		font-weight: normal;
		font-size: 190%;
		line-height: auto;
	}
	.bet365_touch .videoPage {
		padding-top: 0;
	}
	.bet365_touch .faqAnswer .telephoneNumber.phoneButton,.bet365_touch .faqAnswer .contactUsContainer.phoneButton
		{
		margin: 0 4% 0 4%;
	}
	.bet365_touch .definitionTableContainer {
		width: 100%;
		padding-top: 10px;
		padding-bottom: 20px;
		text-align: center;
	}
	.bet365_touch .definitionTableContainer table {
		display: table;
		border-collapse: collapse;
	}
	.bet365_touch .definitionTableContainer table tr {
		display: table-row;
		border-collapse: collapse
	}
	.bet365_touch .definitionTableContainer td {
		padding: 0;
	}
	.bet365_touch p.homeContentParagraph+ul,.bet365_touch p.homeContentParagraph+ol
		{
		font-size: 14px;
		padding-bottom: 10px;
		margin-top: -5px;
	}
	.bet365_touch h2.homeContentSubHeader+ul,.bet365_touch h2.homeContentSubHeader+ol
		{
		margin-top: -5px;
	}
	.bet365_touch .newFooter {
		margin-top: 0;
		float: left;
		border-top: 0px solid #cdcdcd;
		background-color: #f6f6f6;
		-webkit-box-shadow: none;
		box-shadow: none;
		height: auto;
	}

	/* hack to get the home footer to not have a gap above it */
	.bet365_touch .homeFooter .newFooter {
		position: relative;
		top: -26px;
	}
	.bet365_touch .newFooterTable {
		display: block;
		float: none;
		margin: 0 auto;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		margin-top: 0;
		padding-bottom: 3px;
		box-sizing: border-box;
		padding-top: 17px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.bet365_touch .newFooterLink {
		display: inline-block;
		float: none;
		font-size: 12px;
		line-height: 150%;
		padding-right: 10px;
		padding-left: 10px;
		margin: 0 auto;
		text-align: center;
		padding-bottom: 10px;
		box-sizing: border-box;
	}
	.bet365_touch .navWrapper.homePage {
		height: auto;
	}
}
/* no-touch stylesheet  */
.bet365_no-touch body {
	background-color: #EEE;
}

@media screen and (min-width: 800px) {
	.bet365_no-touch .helpCategory.category_1 {
		width: 72%;
	}
}

@media screen and (min-width: 646px) and (max-width: 799px) {
	.bet365_no-touch .helpCategory.category_1 {
		width: 60.6667%;
	}
}

@media screen and (max-width: 645px) {
	.bet365_no-touch .helpCategory.category_1 {
		width: 55%;
	}
}

.bet365_no-touch #everythingWrapper {
	height: auto;
	/* min-height: 540px; */
	position: static;
	background-color: #FFF;
	min-height: 0px;
}

.bet365_no-touch .pageWrapper {
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}

.bet365_no-touch .definitionBox {
	border: 1px solid #DCDCDC;
	float: left;
	margin-top: 12px;
	margin-bottom: 12px;
	padding: 15px;
	border-radius: 5px 5px 5px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.bet365_no-touch .searchResultsTitle {
	font-size: 130%;
}

.bet365_no-touch .searchResultsPages {
	font-size: 150%;
}

.bet365_no-touch .overlay {
	display: none;
}

.bet365_no-touch .definitonTitle {
	font-size: 150%;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 0;
}

.bet365_no-touch .searchResultsRight {
	line-height: 57px;
	float: right;
}

.bet365_no-touch .searchResultsTitle {
	padding-top: 12px;
}

.bet365_no-touch .searchResultsRow {
	float: left;
	height: 55px;
	width: 100%;
}

.bet365_no-touch .searchResultsAbstract:hover {
	text-decoration: underline;
}

.bet365_no-touch .title {
	padding-top: 14px;
	/*color: #FFFFFF;
    float: left;
    font-size: 27px;
    font-weight: normal;
    text-align: center;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
    margin-left: 25%*/
}

.bet365_no-touch .searchBox.displayNoneOnDesktop {
	display: none;
}

.bet365_no-touch .desktopSearchText {
	display: inline-block;
	line-height: 23px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 120%;
	font-weight: bold;
	color: white;
	font-family: "Helvetica-Neue", Helvetica, Roboto, "Droid Sans Mono",
		"Droid Sans", Arial;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	border: none;
	background: transparent;
}

.bet365_no-touch .desktopSearchButton {
	display: inline-block;
	width: auto;
	height: 23px;
	border-radius: 0px 5px 5px 0px;
	border: 1px solid #2b4150;
	top: 10px;
	width: auto;
	background: #385161;
	float: left;
}

.desktopSearchButton2 {
	display: inline-block;
	width: auto;
	height: 23px;
	border-radius: 0px 5px 5px 0px;
	border: 1px solid #18634F;
	top: 10px;
	width: 150px;
	background: #23775F;
	float: left;
}

.bet365_no-touch .searchBoxRightCap,.bet365_no-touch .searchBoxLeftCap {
	display: none;
}

.bet365_no-touch .homePageSearchBar {
	background-color: #f2f2f2;
	height: 55px;
	border-bottom: 1px solid #dfdfdf;
	box-sizing: border-box;
	overflow: hidden;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
}

.bet365_no-touch .searchInput {
	border-radius: 5px 0px 0px 5px;
	box-shadow: none;
	right: 30px;
	border: 1px solid #2b4150;
	background: #47657a;
	box-sizing: content-box;
	height: 23px;
	float: left;
	color: white;
	width: 202px;
	position: static;
}

.searchInput2 {
	border-radius: 5px 0px 0px 5px;
	box-shadow: none;
	right: 30px;
	border: 1px solid #18634F;
	box-sizing: content-box;
	height: 23px;
	float: left;
	color: #666666;
	width: 202px;
	font-weight:bold;
	position: static;
}

.bet365_no-touch .search:hover {
	text-decoration: underline;
}

.bet365_no-touch .searchBox { /* width:400px; */
	height: 42px;
	/*border-top: 1px solid #047353;*/
	display: block;
	float: right;
}

.bet365_no-touch .searchInputContainer {
	background-color: transparent;
	width: 270px;
	float: right;
	padding-top: 10px;
}

.bet365_no-touch .search {
	width: 211px;
	float: left;
	height: 23px;
	background: transparent;
	position: static;
	display: block;
	font-weight: normal;
	font-size: 120%;
	text-align: center;
	padding-left: 0;
	border: 0px solid #28604F;
}

.bet365_no-touch .searchInput::-webkit-input-placeholder {
	color: white;
	display: none;
}

.bet365_no-touch .searchInput:-moz-placeholder { /* Firefox 18- */
	color: white;
	display: none;
}

.bet365_no-touch .searchInput::-moz-placeholder { /* Firefox 19+ */
	color: white;
	display: none;
}

.bet365_no-touch .searchInput:-ms-input-placeholder {
	color: white;
}

.bet365_no-touch .helpInner:after {
	background: none;
	display: none;
}

.bet365_no-touch .secondaryNavWrapper {
	border-bottom: 1px solid #E2E2E2;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	height: auto;
	padding: 14px 20px 8px;
	position: relative;
}

.bet365_no-touch .standardHeader,.bet365_no-touch .pageSubTitle {
	color: #999999;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0;
}

.bet365_no-touch .floatingHeader {
	float: left;
	padding-bottom: 12px;
	border: 0;
}

.bet365_no-touch .faqQuestion {
	background: none repeat scroll 0 0 #FAFAFA !important;
	/* for ie7 to work */
	border-bottom: 1px solid #dcdcdc !important; /* for ie7 to work */
	color: #2A8C66;
	display: block;
	font-size: 151%;
	line-height: 143%;
	padding-bottom: 8px;
	padding-left: 15px;
	text-decoration: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.bet365_no-touch .faqQuestionInner {
	display: block;
	margin-left: 20px;
	padding-top: 11px;
	margin-right: 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.bet365_no-touch .ui-icon {
	display: block;
	float: left;
	margin-right: 0px;
	margin-top: 15px;
	overflow: hidden;
}

.bet365_no-touch .secondaryNavItem {
	padding-top: 0;
	line-height: 15px;
}

.bet365_no-touch .secondaryNavItem a {
	margin-bottom: 3px;
	margin-top: 12px;
}

.bet365_no-touch .secondaryNavWrapper {
	height: auto;
	padding: 0px 20px 8px;
	position: static;
}

.bet365_no-touch .secondaryNavItem.selected a {
	/*border-bottom: 0px solid #ccc;*/
	line-height: 16px;
}

.bet365_no-touch .leftNavItem,.bet365_no-touch .leftNavitem2 {
	display: block;
	height: auto;
	line-height: 140%;
	font-size: 140%;
	color: #06855F;
	padding-bottom: 6px;
	padding-top: 4px;
}

.bet365_no-touch .leftNavItem:hover,.bet365_no-touch .leftNavitem2:hover
	{
	text-decoration: underline;
}

.bet365_no-touch .leftNavItem.selected:hover,.bet365_no-touch .leftNavitem2.selected:hover
	{
	text-decoration: none;
}

.bet365_no-touch .leftNavItem.selected,.bet365_no-touch .leftNavItem2.selected
	{
	color: #545454;
	font-weight: bold;
}

.bet365_no-touch .leftMenuWrapper {
	height: 200%;
	left: 0;
	margin-top: 0;
	position: static;
	width: 210px;
}

.bet365_no-touch .selectDropDown {
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 6px;
	float: left;
}

.bet365_no-touch .selectDropDown option {
	padding-top: 0;
	padding-right: 0px;
}

.bet365_no-touch .singleLineTextBox {
	height: auto;
	padding-left: 0px;
	padding-top: 0;
	vertical-align: middle;
	width: auto;
}

.bet365_no-touch .whiteButton {
	background: none repeat scroll 0 0 white;
	/*
border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
*/
	float: left;
	height: 24px;
}

.bet365_no-touch .whiteButton span {
	color: #06855F;
	font-size: 80%;
	font-weight: normal;
}

.bet365_no-touch .whiteButton span:hover,.bet365_no-touch .helpCategory .helpItemTitle a:hover
	{
	text-decoration: underline;
}

.bet365_no-touch .helpItem {
	display: block;
	height: 28px;
	line-height: 140%;
	color: #06855F;
	font-size: 160%;
	cursor: pointer;
}

.bet365_no-touch .helpCategory .helpItemTitle {
	height: 38px;
	padding-bottom: 4px;
	font-size: 160%
}

.bet365_no-touch .faqQuestion:first-child {
	border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
}

.bet365_no-touch .faqQuestion:nth-last-child(2) {
	border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	border-bottom: 0 !important; /* for ie7 to work */
}

.bet365_no-touch .faqQuestion:nth-last-child(2).ui-corner-top {
	border-radius: 0px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-webkit-border-radius: 0px;
}

.bet365_no-touch .innerPageWrapper.contactUsPage {
	float: left;
	width: 100%;
}

.bet365_no-touch .headerWrapper.contactUsPage {
	float: left;
	border-bottom: 1px solid #eCeCeC;
	width: 100%;
}

.bet365_no-touch .navItem {
	border-bottom: 0;
}

.bet365_no-touch .secondaryNavItem a:hover {
	text-decoration: underline;
}

.bet365_no-touch .secondaryNavItem.selected a:hover {
	text-decoration: none;
}

.bet365_no-touch .faqQuestionInner:hover {
	text-decoration: underline;
}

.bet365_no-touch .navItem span:hover,.bet365_no-touch a.helpItem span:hover
	{
	text-decoration: underline;
}

.bet365_no-touch .navItem.on span:hover {
	text-decoration: none;
}

.bet365_no-touch {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.bet365_no-touch .leftNavItem:hover,.bet365_no-touch .leftNavItem2:hover,.bet365_no-touch a.helpItem:hover
	{
	background: none repeat scroll 0 0 #FFF;
	text-decoration: underline;
}

.bet365_no-touch .backButton,.bet365_no-touch .backToHomeButton {
	display: none;
}

.bet365_no-touch .homeHelpText {
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 20px;
	margin-top: 10px;
}

.bet365_no-touch .homeHelpTitle {
	color: #999999;
	font-size: 23px;
	font-weight: bold;
	margin-top: 30px;
	display: none;
}

.bet365_no-touch .helpTitle:hover {
	text-decoration: underline;
}

.bet365_no-touch h3.helpTitle:hover {
	text-decoration: none;
}

.bet365_no-touch .paymentsCell:hover {
	text-decoration: underline;
	cursor: pointer;
}

.bet365_no-touch .chooser {
	position: static;
	float: right;
	width: auto;
}

.bet365_no-touch .textBoxLabel_3 {
	line-height: 23px;
}

.bet365_no-touch .tertiaryTabs {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #CBCBCB #CBCBCB -moz-use-text-color;
	border-image: none;
	border-style: solid solid none;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-width: 1px 1px 0;
	display: table;
	height: 44px;
	margin: 10px auto 0;
	width: 100%;
	cursor: pointer;
}

.bet365_no-touch .telButtonContainer {
	margin: 10px auto 0;
}

.bet365_no-touch .telNumberBlock:last-child {
	padding-bottom: 0;
}

/*  Extra - Spearmintal  */
.bet365_no-touch  .helpInner {
	width: auto;
}

.bet365_no-touch .helpItem {
	font-size: 15px;
	height: auto;
	line-height: 1.35;
	width: 100%;
	float: left;
}

.bet365_no-touch  .category_1 .categoryIcon {
	background-position: -29px -835px;
}

.bet365_no-touch  .category_2 .categoryIcon {
	background-position: -271px -919px;
}

.bet365_no-touch  .category_3 .categoryIcon {
	background-position: 120px -835px;
}

.bet365_no-touch  .category_4 .categoryIcon {
	background-position: 120px -919px;
}

.bet365_no-touch  .helpCategory .helpItemTitle {
	text-align: left;
}

.bet365_no-touch  .categoryIcon {
	display: none;
	float: left;
	height: 77px;
	margin: 0 15px 0 auto;
	width: 68px;
}

.bet365_no-touch  .helpCategoryContainer {
	float: left;
	width: 95%
}

.bet365_no-touch  .homeContentWrapper {
	padding-top: 0;
	margin-left: 10px;
	margin-right: 10px;
}

.bet365_no-touch  .helpLeftColumn,.helpRightColumn {
	padding-top: 0;
}

.bet365_no-touch  .helpInner {
	border-bottom: 0px solid #ECECEC;
}

.bet365_no-touch  .helpItem {
	color: #06855F;
	cursor: pointer;
	display: block;
	font-size: 14px;
	line-height: 1.4;
}

.bet365_no-touch  .helpCategory.category_2,.bet365_no-touch  .helpCategory.category_4
	{
	padding-top: 0;
}

.bet365_no-touch  .helpCategory.category_3,.bet365_no-touch  .helpCategory.category_4
	{
	padding-left: 0;
}

.bet365_no-touch  .helpLeftColumn { /*
  padding-left:15px;
    width: 45%;
*/
	
}

.bet365_no-touch .bannerLogoImage {
	margin-left: 20px;
	cursor: pointer;
}
/*
.bet365_no-touch .newFooterTable {
 
  display: table;
    float: none;
    margin: 0 auto;
    width:auto;
    box-sizing:border-box;
    padding-left: 20px;
    padding-right: 20px;

}*/
.bet365_no-touch .newFooter {
	float: none;
	margin-top: 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #ECECEC;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	width: auto; /* fixes width when adding left and right borders  */
}
/*
.bet365_no-touch .newFooterLink:last-child {
   /* padding-right: 0; */
}
.bet365_no-touch .newFooterLinkContainer { /*
 display: table-row;
    margin: 0 auto;
    width: 100%;
    text-align: left;
    float: none;
*/
	
}

.bet365_no-touch .newFooterLink { /*
 display:table-cell;
    font-size: 12px;
    line-height: 24px;
    padding-right: 20px;
*/
	
}

.bet365_no-touch .newFooterLink:hover {
	text-decoration: underline;
}

@media screen and (min-width: 900px) {
	.bet365_no-touch  .helpCategoryContainer {
		float: none;
		width: 100%;
	}
	.bet365_no-touch  .categoryIcon {
		float: none;
		height: 77px;
		margin: 0 auto;
		width: 68px;
	}
	.bet365_no-touch  .helpCategory .helpItemTitle {
		text-align: center;
		padding-bottom: 8px;
		font-size: 180%;
	}
	.bet365_no-touch  .helpCategory.category_2,.bet365_no-touch  .helpCategory.category_4
		{
		padding-top: 0;
	}
	.bet365_no-touch  .category_1 .categoryIcon {
		background-position: 7px -658px;
	}
	.bet365_no-touch  .category_2 .categoryIcon {
		background-position: -106px -572px;
	}
	.bet365_no-touch  .category_3 .categoryIcon {
		background-position: -112px -658px;
	}
	.bet365_no-touch  .category_4 .categoryIcon {
		background-position: 0 -745px;
	}
	.bet365_no-touch  .categoryIcon {
		height: 87px;
		margin: 0 auto;
		width: 125px;
	}
	.bet365_no-touch  .helpCategory.category_2,.bet365_no-touch  .helpCategory.category_4
		{
		padding-left: 0;
	}
	.bet365_no-touch  .helpItem {
		height: 28px;
	}
}

.bet365_no-backgroundsize .bet365FooterLogo {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: 0px -665px;
}

.bet365_no-backgroundsize #gamCareLogo {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: -42px -767px;
}

.bet365_no-backgroundsize #essaLogo {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: -146px -664px;
}

.bet365_no-backgroundsize #thwateLogo {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: -42px -713px;
}

.bet365_no-backgroundsize #eighteenPlusLogo {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: 0px -714px;
}

.bet365_no-backgroundsize #IBASLogo {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: -154px -712px;
}

.bet365_no-backgroundsize #octoHandLogo {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: 0px -765px;
}

.bet365_no-backgroundsize .bannerLogoImage {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: 0px -269px;
}

.bet365_no-backgroundsize .helpIcon {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
}

.bet365_no-backgroundsize .radioButtonGroup input[type="radio"]+span::after
	{
	background: url("../../images/help/helpMegaSpriteSmall.gif");
}

.bet365_no-backgroundsize .logo {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: 0px -134px;
}

.bet365_no-backgroundsize .dropDown {
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	background-position: right -85px;
}

.bet365_no-backgroundsize .backContainer,.bet365_no-backgroundsize .backRight
	{
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
}

.bet365_no-backgroundsize .backContainer {
	background-position: 0 0;
}

.bet365_no-backgroundsize .backRight {
	background-position: right 0px;
}

.bet365_no-backgroundsize .faqAnswer .telephoneNumber::before {
	content: " ";
	width: 30px;
	height: 27px;
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	background-position: -106px -98px;
	position: relative;
	left: 5px;
	top: 5px;
	display: inline-block;
	float: left;
}

.bet365_no-backgroundsize .ui-state-active .ui-icon,.bet365_no-backgroundsize .ui-state-active .ui-icon span
	{
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	/*{iconsActive}*/;
	background-position: -0px -98px;
}

.bet365_no-backgroundsize .ui-state-hover .ui-icon {
	background-image: url("../../images/help/helpMegaSpriteSmall.gif");
	/*{iconsHover}*/;
	background-position: -0px -98px;
}

.bet365_no-backgroundsize  .ui-state-default .ui-icon span {
	background-image: url("../../images/help/helpMegaSpriteSmall.gif");
	/*{iconsDefault}*/;
	background-position: -0px -98px;
}

.bet365_no-backgroundsize .ui-state-focus .ui-icon {
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	/*{iconsHover}*/;
	background-position: -0px -98px;
}

.bet365_no-backgroundsize .ui-state-default .ui-icon span {
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	/*{iconsDefault}*/;
	background-position: -0px -98px;
}

.bet365_no-backgroundsize .ui-icon {
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	/*{iconsContent}*/;
	background-position: -0px -98px;
}

.bet365_no-backgroundsize .ui-icon-triangle-1-e { /* Default  */
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	/*{iconsContent}*/;
	background-position: -0px -98px;
}

.bet365_no-backgroundsize .faqWrapper .ui-icon-triangle-1-e {
	/* Default  */
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	/*{iconsContent}*/;
	background-position: -69px -103px;
}

.lt-ie8.bet365_no-backgroundsize .faqQuestion .ui-icon-triangle-1-s {
	/* Selected - Active  */
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	/*{iconsContent}*/;
	background-position: 0px -102px;
}

.bet365_no-backgroundsize .faqQuestion .ui-icon-triangle-1-s {
	/* Selected - Active  */
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	/*{iconsContent}*/;
	background-position: 0px -102px;
}

.bet365_no-backgroundsize .chatIcon {
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	background-position: -142px -212px;
}

.bet365_no-backgroundsize .webMessageIcon {
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	background-position: -194px -212px;
}

.bet365_no-backgroundsize .emailIcon {
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	background-position: -94px -212px;
}

.bet365_no-backgroundsize .telephoneIcon {
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	background-position: -1px -212px;
}

.bet365_no-backgroundsize .postalIcon {
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	background-position: -48px -212px;
}

.bet365_no-backgroundsize .bet365_touch .selectDropDown {
	background: url("../../images/help/helpMegaSpriteSmall.gif");
	background: url("../../images/help/helpMegaSpriteSmall.gif");
}

.bet365_no-backgroundsize .required {
	background: url("../../images/help/helpMegaSpriteSmall.gif");
}

/* ////////  IE 8  \\\\\\\\\\*/
.lt-ie9 .pageWrapper.noSecondaryNav.homePage {
	padding-top: 20px;
}

.lt-ie9.bet365_no-touch .helpLeftColumn {
	width: 66.6667%;
}

.lt-ie9.bet365_no-touch .helpRightColumn {
	width: 32%;
}

.lt-ie9.bet365_no-touch .homeSearchButton {
	width: auto;
	margin-left: 10px;
	display: inline-block;
	height: 31px;
	border: 0px solid #136E56;
	background: #345c76;
}

.lt-ie9.bet365_no-touch .homeSearchButton input {
	line-height: 1;
	font-weight: bold;
	text-align: center;
	padding: 0px 10px 0px 10px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, .2);
	color: white;
	top: 7px;
}

.lt-ie9 .searchInput {
	padding-top: 4px;
	height: 19px;
}

.lt-ie9 .paymentsCell.paymentDetails {
	padding-right: 10px;
}

.lt-ie9.bet365_no-touch .helpCategory.category_1 {
	width: 100%;
}

/* ////////  IE 7  \\\\\\\\\\*/
.lt-ie8 #everythingWrapper {
	position: relative;
	height: auto;
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
	background-color: white;
}

/*    Page Wrapper   */
.lt-ie8.bet365_no-touch .pageWrapper {
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	position: static;
}

.lt-ie8 .leftMenuWrapper.faqsPage {
	display: none;
}

.lt-ie8 .helpIcon {
	width: 54px;
	height: 56px;
}

.lt-ie8 #banner {
	border-bottom: 1px solid #047353;
}

.lt-ie8.bet365_no-touch .homePageSearchBar {
	overflow: hidden;
	position: relative;
}

.lt-ie8 .searchHomePage {
	height: 30px;
	background: transparent;
	font-weight: normal;
	font-size: 125%;
	text-align: center;
	padding-left: 0;
	position: relative;
	left: 80%;
	float: left;
}

.lt-ie8 .searchInputHomePageContainer {
	position: relative;
	left: -50%;
	float: left;
}

.lt-ie8 .searchInputHomePage {
	width: 300px;
	height: 30px;
	-webkit-transition: all .20s;
	background-color: white;
	text-align: left;
	font-size: 100%;
	color: #666;
	font-weight: bold;
	border-radius: 5px;
	box-shadow: none;
	border-top: 0px;
	border: 1px solid #ccc;
	margin: 0;
	float: left;
	/*behavior: url(/Content/lib/PIE.htc);*/
}

.lt-ie8 .homeSearchButton {
	width: auto;
	margin-left: 10px;
	height: 32px;
	height: 31px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 0px solid #136E56;
	background: #129971;
	float: left;
	/*behavior: url(/Content/lib/PIE.htc);*/
}

.lt-ie8 .homeSearchButton input {
	display: inline-block;
	font-size: 13px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	padding: 0 10px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, .2);
	color: white;
}

.lt-ie8 .faqWrapper {
	border-radius: 8px 8px 8px 8px;
	/*behavior: url(/Content/lib/PIE.htc);*/
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie8 .depositsTab,.lt-ie8 .withdrawalsTab {
	display: block;
	width: 49.9%;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie8.bet365_no-touch .tertiaryTabs {
	display: block;
}

.lt-ie8 .paymentsHeader {
	display: block;
}

.lt-ie8 .paymentsRow {
	display: block;
}

.lt-ie8 .paymentsCell {
	display: block;
	float: left;
}

.lt-ie8 .innerTableRow .paymentsCell.paymentName,.lt-ie8 .innerTableRow .paymentsCell.paymentFee,.lt-ie8 .innerTableRow .paymentsCell.paymentTime,.lt-ie8 .innerTableRow .paymentsCell.paymentMin,.lt-ie8 .innerTableRow .paymentsCell.paymentMax,.lt-ie8 .innerTableRow .paymentsCell.paymentDetails
	{
	margin-top: 16px;
	line-height: 20px;
	margin-bottom: 10px;
	height: auto;
}

.lt-ie8 .paymentsWrapper {
	display: block;
}

.lt-ie8 .faqQuestion:first-child {
	border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	/*behavior: url(/Content/lib/PIE.htc);*/
}

.lt-ie8 .pageWrapper {
	position: relative;
	top: -4px;
	height: auto;
	padding: 14px 20px 0px 20px;
	border: 0px solid #7D7D7D;
	border-top: 0;
	height: 100%;
	margin-bottom: 0;
}

.lt-ie8 .secondaryNavItem.selected {
	text-shadow: none;
	background: transparent white;
	border-bottom: 0px solid #FFF;
}

.lt-ie8 .secondaryNavWrapper {
	height: auto;
	padding: 10px 0px 2px 0px;
	border-bottom: 1px solid #E2E2E2;
	border-left: 0px solid #7D7D7D;
	border-right: 0px solid #7D7D7D;
	top: 0;
	width: auto;
	background: #fff;
	padding-bottom: 10px;
	overflow: hidden;
	position: static;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(/Help/lib/boxsizing.htc);
}

.lt-ie8 .secondaryNav {
	width: auto;
	text-align: center;
	position: relative;
	left: 50%;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie8 .secondaryNavItem {
	display: block;
	text-align: center;
	line-height: normal;
	float: left;
	position: relative;
	padding-bottom: 5px;
	left: -50%;
	width: auto;
	margin-left: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(/Help/lib/boxsizing.htc);
}

.lt-ie8 .secondaryNavItem a {
	white-space: nowrap;
	font-size: 130%;
	text-decoration: none;
	color: #06855F;
	font-weight: bold;
	margin-bottom: 0px;
	display: block;
	float: left;
	padding: 3px 0 0px 1px;
	line-height: 1.3em;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(/Help/lib/boxsizing.htc);
}

.lt-ie8 .secondaryNavItem.selected a {
	color: #545454;
	text-shadow: none;
	border-bottom: 4px solid #dcdcdc;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(/Help/lib/boxsizing.htc);
}

.lt-ie8 .contactUsLink,.lt-ie8 .contactUsTelTitle {
	font-size: 14px;
}

.lt-ie8 .phoneOnly,.lt-ie8 .navItem.phoneOnly {
	display: none
}

.lt-ie8 .right-rounded-tab,.lt-ie8 .in-between-right,.lt-ie8 .left-rounded-tab,.lt-ie8 .right-rounded-tab
	{
	display: none;
}

.lt-ie8 .navWrapperWrapper {
	position: relative;
	overflow: hidden;
	border-top: 1px solid #2a9576;
}

.lt-ie8 .navWrapper {
	position: relative;
	left: 50%;
	float: left;
	display: block;
	height: 38px;
	-webkit-box-shadow: inset 0px 1px 0px 0px #81c0ad;
	box-shadow: inset 0px 1px 0px 0px #81c0ad;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	top: 0;
	border-top: 0px solid #2a9576;
}

.lt-ie8 .nav {
	position: relative;
	left: -50%;
	float: left;
	display: block;
	width: 100%;
	width: auto;
}

.lt-ie8 .navItem {
	display: block;
	float: left;
	position: static;
	width: auto;
	margin: 0 10px;
	cursor: pointer;
	/* border-right:1px solid #666; */
}

.lt-ie8 .navItem span {
	display: inline;
	text-decoration: none;
	color: white;
	font-weight: bold;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	padding-top: 0;
	position: static;
	left: 0px;
	border-right: 0px solid #666;
	height: 32px;
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0;
}

.lt-ie8 .navItem.on {
	background: none;
	border-bottom: 0px solid #FFF;
}

.lt-ie8 .nav .leftMost {
	padding-left: 0;
	border-left: 0px;
}

.lt-ie8 .nav .on {
	background: none;
	text-shadow: none;
	border-bottom: 0px solid #FFF;
}

.lt-ie8 .nav #on {
	background: #0C6E51;
	text-shadow: none;
	border-bottom: 0px solid #FFF;
	position: relative;
	top: 6px;
	cursor: none;
	border-radius: 3px 3px 3px 3px;
	/*behavior: url(/Content/lib/PIE.htc);*/
}

.lt-ie8  #on.navItem span {
	display: block;
	color: #FFDF1B;
	border-radius: 0;
	border-right: 0px solid #666;
	border-top: 0px solid #666;
	border-left: 0px solid #666;
	width: 100%;
	height: 25px;
	background: transparent;
	cursor: pointer;
}

.lt-ie8 .home,.lt-ie8 .navItem .home {
	width: auto;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie8 .faqs,.lt-ie8 .navItem .faqs {
	width: auto;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie8 .payments,.lt-ie8 .navItem .payments {
	width: auto;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie8 .technical,.lt-ie8 .navItem .technical {
	width: auto;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie8 .rules,.lt-ie8 .navItem .rules {
	width: auto;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie8 .videos,.lt-ie8 .navItem .videos {
	width: auto;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie8 .contact,.lt-ie8 .navItem .contact {
	width: auto;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie8.bet365_no-touch .newFooter {
	overflow: hidden;
	position: relative;
}

.lt-ie8.bet365_no-touch .footerTable { /* display: table; */
	text-align: center;
	width: 100%;
	margin: 0 auto;
	border-top: 1px solid #e6e6e6;
	margin-bottom: 10px;
}

.lt-ie8 .newFooterLogosSecondRowWrapper { /*position:relative;
    left:50%;
    float:left;*/
	
}

.lt-ie8 .footerLogos.secondRow { /*position:relative;
    left:-50%;
    float:left;	*/
	
}

.lt-ie8 #gamCareLogo,.lt-ie8 #essaLogo,.lt-ie8 #thwateLogo,.lt-ie8 #eighteenPlusLogo,.lt-ie8 #IBASLogo,.lt-ie8 #octoHandLogo
	{
	float: left
}

.lt-ie8 .telNumberBlock {
	float: none;
}

.lt-ie8 .contactColumn .contactItem {
	width: 45%;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 0px;
}

.lt-ie8 .contactItem {
	padding-left: 0px;
	padding-right: 0px;
}

.lt-ie8 .contactUsIcon {
	margin-left: 2px;
}

.lt-ie9 .chatItem,.lt-ie9 .messageItem {
	border-right: none;
}

/*  The very pits: IE 6  */
.lt-ie7 .contactColumn .contactItem {
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 10px;
}

.lt-ie7 .contactItem {
	padding-left: 10px;
}

.lt-ie7 .contactUsIcon {
	margin-left: 0px;
}

.lt-ie7 #everythingWrapper {
	width: 778px;
	height: auto;
	position: static;
}

.lt-ie7.bet365_no-backgroundsize .bet365FooterLogo {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: 0px -665px;
}

.lt-ie7.bet365_no-backgroundsize #gamCareLogo {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: -42px -767px;
}

.lt-ie7.bet365_no-backgroundsize #essaLogo {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: -146px -664px;
}

.lt-ie7.bet365_no-backgroundsize #thwateLogo {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: -42px -713px;
}

.lt-ie7.bet365_no-backgroundsize #eighteenPlusLogo {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: 0px -714px;
}

.lt-ie7.bet365_no-backgroundsize #IBASLogo {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: -154px -712px;
}

.lt-ie7.bet365_no-backgroundsize #octoHandLogo {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: 0px -765px;
}

.lt-ie7.bet365_no-backgroundsize .bannerLogoImage {
	background: url("../../images/help/helpMegaSpriteSmall.gif") no-repeat;
	background-position: 0px -269px;
}

.lt-ie7.bet365_no-touch .searchBox.displayNoneOnDesktop {
	display: none !important;
}

.lt-ie7 .navWrapperWrapper {
	position: static;
	overflow: hidden;
	border-top: 1px solid #2a9576;
}

.lt-ie7 .navWrapper {
	position: relative;
	left: 0;
	float: none;
	display: block;
	height: 44px;
	-webkit-box-shadow: inset 0px 1px 0px 0px #81c0ad;
	box-shadow: inset 0px 1px 0px 0px #81c0ad;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	top: 0;
	border-top: 0px solid #2a9576;
}

.lt-ie7 .nav {
	position: relative;
	left: 50%;
	top: 0;
	float: left;
	display: block;
	width: auto;
}

.lt-ie7 .navItem {
	position: relative;
	margin-top: 5px;
	left: -50%;
	float: left;
}

.lt-ie7 .navItem span {
	position: static;
	display: inline;
}

.lt-ie7  #on.navItem span {
	display: block;
	color: #FFDF1B;
	border-radius: 0;
	border-right: 0px solid #666;
	border-top: 0px solid #666;
	border-left: 0px solid #666;
	width: auto;
	height: 25px;
	background: transparent;
	cursor: pointer;
}

.lt-ie7 .home,.lt-ie7 .navItem .home {
	width: 10%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie7 .faqs,.lt-ie7 .navItem .faqs {
	width: 10%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie7 .payments,.lt-ie7 .navItem .payments {
	width: 10%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie7 .technical,.lt-ie7 .navItem .technical {
	width: 10%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie7 .rules,.lt-ie7 .navItem .rules {
	width: 10%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie7 .videos,.lt-ie7 .navItem .videos {
	width: 10%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie7 .contact,.lt-ie7 .navItem .contact {
	width: 10%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	*behavior: url(../Content/lib/boxsizing.htc);
}

.lt-ie7 .searchInputHomePage,.lt-ie7 .homeSearchButton,.lt-ie7 .faqWrapper,.lt-ie7 .faqQuestion:first-child,.lt-ie7 .secondaryNavWrapper,.lt-ie7 .nav #on,.lt-ie7.bet365_no-touch .faqQuestion,.lt-ie7.bet365_no-touch .faqQuestionInner
	{
	behavior: none;
}

.lt-ie7 .navWrapper.homePage {
	padding: 0;
}

.lt-ie7.bet365_no-touch .homeSearchButton input {
	top: 0px;
}

.lt-ie7 .pageWrapper {
	top: 0px;
	border: 1px solid #DDDDDD;
	border-top: 0;
	border-bottom: 0;
	width: 736px;
	height: auto !important;
}

.lt-ie7 .pageWrapper#homePage {
	width: 776px;
}

.lt-ie7 .searchInputHomePageContainer {
	left: -55%;
}

.lt-ie7 .helpCategoryTitle {
	float: left;
}

.lt-ie7.bet365_no-touch .helpCategory.category_1 {
	width: 500px !important;
}

.lt-ie7.bet365_no-touch .helpLeftColumn {
	width: 504px !important; /* important needed to override polyfill  */
	/* background-color:red; */
	margin-top: 20px;
}

.lt-ie7 .helpTitle {
	width: 200px;
}

.lt-ie7 .helpBlurb {
	width: 410px !important; /* important needed to override polyfill  */
}

.lt-ie7.bet365_no-touch .helpRightColumn {
	width: 220px !important;
	/* background-color: orange; */
}

.lt-ie7 .homeLink {
	width: 210px !important;
	/* background-color: yellow; */
}

.lt-ie7.bet365_no-touch #helpHomePageMenu.helpCategoryContainer {
	width: 210px !important;
	/* background-color:#96F; */
}

.lt-ie7.bet365_no-touch .category_4 {
	width: 220px;
}

.lt-ie7 .newFooterLink {
	padding-right: 8px;
	padding-left: 8px;
}

.lt-ie7 .secondaryNavWrapper {
	height: auto;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	float: left;
	width: 99.8%;
}

.lt-ie7.bet365_no-touch .standardHeader {
	border-bottom: 1px solid #FFF;
	padding-bottom: 0px;
	padding-top: 4px;
}

.lt-ie7.bet365_no-touch .faqQuestion {
	background: none repeat scroll 0 0 #FAFAFA !important;
	/* for ie7 to work */
	border-bottom: 1px solid #dcdcdc !important; /* for ie7 to work */
	color: #2A8C66;
	display: block;
	font-size: 151%;
	line-height: 143%;
	padding-bottom: 8px;
	padding-left: 15px;
	text-decoration: none;
}

.lt-ie7 ul,.lt-ie7 ol {
	display: block;
	font-size: 100%;
	line-height: 150%;
	margin-left: 0px;
	padding-bottom: 17px;
	padding-top: 5px;
	width: 100%;
	clear: both;
	float: none;
	padding-left: 20px;
}

.lt-ie7 ul li {
	display: block;
	float: none;
	text-align: left;
	clear: both;
	list-style-type: circle;
}

.lt-ie7 .rightContentWrapper {
	padding-top: 2px;
}

.lt-ie7 .telContactColumn {
	width: 250px;
}

.lt-ie7 .contactColumn {
	width: 484px;
}

.lt-ie7 .contactUsContainer {
	float: left;
	width: 120px;
	padding-left: 10px;
}

.lt-ie7 .contactUsIcon {
	display: block;
	height: 45px;
	width: 53px;
	margin-right: 0px;
	float: left;
	min-width: 52px;
	max-width: 52px;
}

.lt-ie7 body {
	behavior: none;
	*behavior: none;
}

.lt-ie7.bet365_no-touch .navItem span.linkText {
	font-size: 13px;
}

.lt-ie7.bet365_no-touch .navItem span {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 13px;
}

/*  IE 6.0 Fix */
.lt-ie7 .paymentsHeader .ui-icon {
	display: none;
	visibility: hidden;
}

.lt-ie7 .paymentsHeader .paymentsRow {
	height: 44px;
}
/* End */
.notFoundContainer {
	width: 100%;
	float: left;
}
/* Styles For Country Group */
#devMenu { /* display: none; */
	
}

#bet365_region {
	z-index: 20000;
	border-bottom: #1d4c3d 1px solid;
	position: absolute;
	border-left: #1d4c3d 1px solid;
	padding-bottom: 2px;
	background-color: #24654f;
	padding-left: 2px;
	padding-right: 2px;
	display: none;
	border-top: #1d4c3d 1px solid;
	top: 26px;
	border-right: #1d4c3d 1px solid;
	padding-top: 2px;
}

#bet365_language {
	z-index: 20000;
	border-bottom: #1d4c3d 1px solid;
	position: absolute;
	border-left: #1d4c3d 1px solid;
	padding-bottom: 2px;
	background-color: #24654f;
	padding-left: 2px;
	padding-right: 2px;
	display: none;
	border-top: #1d4c3d 1px solid;
	border-right: #1d4c3d 1px solid;
	padding-top: 2px;
}

.aLanguage {
	color: white;
	text-decoration: none;
	border: 0;
	font-size: 11px;
	cursor: pointer;
}

#bet365_region select {
	margin: 2px;
	width: 200px;
	clear: left;
	display: block;
}

/* End */

/*.withdrawalsTab {
	background:#f1f1f1;
	border-top-right-radius:8px;
	-webkit-border-top-right-radius:8px;
	color:#2A8C66;
}*/
.tertiaryTabs .displayNoneOnDesktop {
	display: none !important;
}

.bet365_touch .tertiaryTabs.displayNoneOnPhone {
	display: none;
}

.bet365_touch .tertiaryTabs.displayNoneOnDesktop {
	width: 100%;
	display: block;
}

.tertiaryTabs.displayNoneOnDesktop {
	display: none;
}

.lt-ie8 .tertiaryTabs.displayNoneOnDesktop {
	display: none;
}

.bet365_touch #customised {
	visibility: visible;
}

.depositsTabWidth {
	float: left;
	width: 50%;
	text-align: center;
	line-height: 44px;
	font-size: 140%;
	font-weight: bold;
}

.withdrawalTabWidth {
	float: left;
	width: 49.8%;
}

.divLanguageDropDown {
	float: left;
	padding-left: 17px;
}

.paymentsCell {
	vertical-align: middle;
	line-height: 14px;
}

.bet365_touch .searchInput {
	width: 100%;
}

.bet365_no-touch .searchInputContainer {
	width: auto;
	padding-right: 20px;
}

.lt-ie7 .desktopSearchText {
	line-height: 20px;
}

.lt-ie8 .singleDocumentPage p {
	padding: 7px;
	padding-bottom: 1.1875em;
}

.lt-ie7 .telContactColumn {
	width: 230px;
}

.lt-ie8 .homeSearchButton #submit {
	position: static;
	display: inline-block;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	padding-left: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-top: 0;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, .2);
	color: white;
	background: transparent;
	border: none;
}

.lt-ie7 .paymentsCell.paymentDetails {
	color: #06855F;
}


.siteAdmin {
	background-color: #666;
	width: 100%;
	height: 20px;
}

.siteAdminControls {
	width: 12px;
	height: 12px;
	background-color: transparent;
	border: solid 1px #fff;
	margin: 2px;
	text-align: center;
	position: absolute;
}

.show_hide {
	font-weight: bold;
	color: #fff;
	vertical-align: text-top;
}

/* Overriding the line-height in the original class and replacing with margins*/
a.homeLink {
	line-height: normal;
	margin: 15px auto;
}

.footerLogos img {
	padding-left: 10px;
	padding-right: 10px;
	border: 0;
	height: 32px;
}

.footerLogos a {
	display: inline-block;
}

.telNumberBlockWrapper {
	padding-top: 10px;
}

.telNumberBlockWrapper .telButtonContainer {
	margin: 0 auto;
}

/* Single Document pages styles*/
.singleDocumentPage {
	font-size: 14px;
}

.singleDocumentPage  h1 {
	margin-bottom: 10px;
	color: #999999;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #ececec;
	padding-bottom: 12px;
	padding-top: 4px;
}

.singleDocumentPage  h2 {
	font-size: 16px;
	margin-bottom: 10px;
}

.singleDocumentPage p {
	line-height: 150%;
}

.singleDocumentPage a {
	color: #06855F;
}

.sdpTermsAndConditions b {
	font-size: 14px;
}

.sdpTermsAndConditions p {
	line-height: 150%;
}

/* Page navigation control on the search page*/
.divPaginationWrapper {
	overflow: hidden;
	border-top: 1px solid #F1F1F1;
	width: auto;
	padding: 20px 0 10px 0;
	position: relative;
	float: left;
	left: -50%;
}

.divPaginationWrapper a:first-of-type {
	margin-left: 0;
}

.divPaginationWrapper .aArrowLeft {
	background-position: -1px -1px;
	cursor: pointer;
	height: 14px;
	width: 17px;
}

.divPaginationWrapper .aArrowLeft,.divPaginationWrapper .aArrowLeftDisabled:hover,.divPaginationWrapper .aArrowLeftDisabled
	{
	background-image: url('../Content/images/25x72-left-arrow.gif');
	background-repeat: no-repeat;
	cursor: text;
	text-decoration: none;
}

/* Mobile Pagination */
.bet365_touch .divPaginationWrapper {
	width: 130px;
	margin: 0 auto;
}

.bet365_touch .divPaginationWrapper .aArrowLeft,.bet365_touch .divPaginationWrapper .aArrowRight,.bet365_touch .divPaginationWrapper .aArrowLeftDisabled,.bet365_touch .divPaginationWrapper .aArrowRightDisabled
	{
	width: 48px;
	height: 24px;
	background-size: 90px auto;
}

.bet365_touch .divPaginationWrapper .aArrowLeft,.bet365_touch .divPaginationWrapper .aArrowLeftDisabled
	{
	background-image:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOTYwcHgiIGhlaWdodD0iNTYwcHgiIHZpZXdCb3g9IjAgMCA5NjAgNTYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5NjAgNTYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiMwNjg1NUYiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjM0Mi41LDMwNC43NjIgMTcyLjU0MywyMTUuNDcyIDM0Mi41LDEyNi4xODMgIi8+DQo8L3N2Zz4NCg==');
	background-position: 0 -5px
}

.bet365_touch .divPaginationWrapper .aArrowRight,.bet365_touch .divPaginationWrapper .aArrowRightDisabled
	{
	background-image:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOTYwcHgiIGhlaWdodD0iNTYwcHgiIHZpZXdCb3g9IjAgMCA5NjAgNTYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5NjAgNTYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiMwNjg1NUYiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjE3Mi41LDEyNi4xODMgMzQyLjQ1NywyMTUuNDcyIDE3Mi41LDMwNC43NjIgIi8+DQo8L3N2Zz4NCg==');
	background-position: 0 -5px
}

.bet365_touch .divPaginationWrapper .aArrowRightDisabled {
	background-image:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOTYwcHgiIGhlaWdodD0iNTYwcHgiIHZpZXdCb3g9IjAgMCA5NjAgNTYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5NjAgNTYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiMwNjg1NUYiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjE3Mi41LDEyNi4xODMgMzQyLjQ1NywyMTUuNDcyIDE3Mi41LDMwNC43NjIgIi8+DQo8L3N2Zz4NCg==');
}

.bet365_touch .divPaginationWrapper .aArrowRightDisabled:hover,.bet365_touch .divPaginationWrapper .aArrowLeftDisabled:hover
	{
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0 -5px;
	text-decoration: none;
	height: 24px;
	width: 48px;
	cursor: text;
}

.bet365_touch .divPaginationWrapper .aArrowRightDisabled:hover {
	background-image:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOTYwcHgiIGhlaWdodD0iNTYwcHgiIHZpZXdCb3g9IjAgMCA5NjAgNTYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5NjAgNTYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiMwNjg1NUYiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjE3Mi41LDEyNi4xODMgMzQyLjQ1NywyMTUuNDcyIDE3Mi41LDMwNC43NjIgIi8+DQo8L3N2Zz4NCg==');
}

.bet365_touch .divPaginationWrapper .aArrowLeftDisabled:hover {
	background-image:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOTYwcHgiIGhlaWdodD0iNTYwcHgiIHZpZXdCb3g9IjAgMCA5NjAgNTYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5NjAgNTYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiMwNjg1NUYiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjM0Mi41LDMwNC43NjIgMTcyLjU0MywyMTUuNDcyIDM0Mi41LDEyNi4xODMgIi8+DQo8L3N2Zz4NCg==');
}

.bet365_touch .divPaginationWrapper .aArrowLeft:hover,.bet365_touch .divPaginationWrapper .aArrowRight:hover
	{
	background-color: #BFBFBF;
}

.bet365_touch .searchResultsPages {
	height: auto;
	line-height: inherit;
	border: none;
	background: none;
	padding-top: 5px;
}

.searchResultsPages.notFound {
	padding-top: 20px;
	width: 100% !important;
}

.bet365_tabletLeftArrow,.bet365_tabletLeftArrowDisabled {
	background-repeat: no-repeat !important;
	background-position: -1px -1px !important;
	background-size: auto !important;
	text-decoration: none !important;
	height: 14px !important;
	width: 17px !important;
}

.bet365_tabletLeftArrow {
	background-image: url('../Content/images/25x72-left-arrow.gif') !important;
	background-position: -1px -1px !important;
	margin-left: 0 !important;
	cursor: pointer !important;
}

.bet365_tabletLeftArrowDisabled {
	background-image: url('../Content/images/25x72-left-arrow.gif') !important;
	background-position: -1px -50px !important;
}

.bet365_tabletRightArrow,.bet365_tabletRightArrowDisabled {
	background-repeat: no-repeat !important;
	background-size: auto !important;
	text-decoration: none !important;
	height: 14px !important;
	width: 17px !important;
}

.bet365_tabletRightArrow {
	background-image: url('../Content/images/25x72-right-arrow.gif')
		!important;
	background-position: -1px -2px !important;
	cursor: pointer;
}

.bet365_tabletRightArrowDisabled {
	background-image: url('../Content/images/25x72-right-arrow.gif')
		!important;
	background-position: -1px -49px !important;
}

.bet365_tabletdivPaginationWrapper {
	width: auto !important;
}

.divPaginationWrapper a {
	width: 25px;
	height: 20px;
	padding: 3px;
	border: 1px solid #dcdcdc;
	text-align: center;
	background-color: #fff;
	margin: 0 0 10px 7px;
	display: block;
	float: left;
	color: #337ab7;
}

.divPaginationWrapper .aArrowRight {
	background-position: -1px -2px;
	cursor: pointer;
	height: 14px;
	width: 17px;
}

.divPaginationWrapper .aArrowRight,.divPaginationWrapper .aArrowRightDisabled:hover,.divPaginationWrapper .aArrowRightDisabled
	{
	background-image: url('../Content/images/25x72-right-arrow.gif');
	background-repeat: no-repeat;
	text-decoration: none;
}

.divPaginationWrapper .aArrowLeftDisabled,.divPaginationWrapper .aArrowLeftDisabled:hover
	{
	background-position: -1px -50px;
	height: 14px;
	width: 17px;
}

.divPaginationWrapper .aArrowLeft,.divPaginationWrapper .aArrowLeftDisabled:hover,.divPaginationWrapper .aArrowLeftDisabled
	{
	background-image: url('../Content/images/25x72-left-arrow.gif');
	background-repeat: no-repeat;
	cursor: text;
	text-decoration: none;
	height: 20px;
	width: 25px;
}

.divPaginationWrapper .aSelected,.divPaginationWrapper .aSelected:hover
	{
	background-color: #337ab7;
	border-color: #337ab7;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
}

.divPaginationWrapper .aArrowRightDisabled,.divPaginationWrapper .aArrowRightDisabled:hover
	{
	background-position: -1px -49px;
}

.divPaginationWrapper .aArrowRight,.divPaginationWrapper .aArrowRightDisabled:hover,.divPaginationWrapper .aArrowRightDisabled
	{
	background-image: url('../Content/images/25x72-right-arrow.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	height: 20px;
	width: 25px;
}

.bet365_touch .searchResultsHeaderRow {
	float: none;
	height: auto;
}

.searchResultsHeaderRow {
	height: auto;
}

.notFoundMessage {
	float: left;
}

.lt-ie7 .notFoundMessage ul {
	font-weight: normal;
	color: #333;
	padding-top: 10px;
	margin-left: 18px;
	font-size: 100%;
}

.searchResultsLeft {
	float: left;
	width: 78%;
}

.searchResultsRight {
	float: left;
	width: 20%;
	color: #666;
	line-height: 70px;
	text-align: right;
}

.searchResultsRight,.searchResultsTitle {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.searchResultsPages.notFound {
	float: none;
}

.searchResultsPages span {
	color: #999;
	font-weight: bold;
	padding-right: 2px;
}

.searchResultsPages span.searchTerm {
	display: inline;
}

/* ========IE overrides==========*/
.lt-ie8 .nav .on {
	background: #0C6E51;
	text-shadow: none;
	border-bottom: 0px solid #FFF;
	position: relative;
	top: 6px;
	cursor: none;
	border-radius: 3px 3px 3px 3px;
	/*behavior: url(/Content/lib/PIE.htc);*/
}

.lt-ie8  .on.navItem span {
	display: block;
	color: #FFDF1B;
	border-radius: 0;
	border-right: 0px solid #666;
	border-top: 0px solid #666;
	border-left: 0px solid #666;
	width: auto;
	height: 25px;
	background: transparent;
	cursor: pointer;
}

.lt-ie7  .nav .navItem span {
	color: white;
}

.lt-ie7  .nav .on span {
	display: block;
	color: #FFDF1B;
	border-radius: 0;
	border-right: 0px solid #666;
	border-top: 0px solid #666;
	border-left: 0px solid #666;
	width: auto;
	height: 25px;
	background: transparent;
	cursor: pointer;
}

.lt-ie7 .nav .on {
	behavior: none;
}

.lt-ie7.bet365_no-touch .search {
	width: 100px;
}

/*====================================*/
.clearfix:before,.clearfix:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1;
}

.bet365_touch .showArrorwsOnTablet {
	display: block !important;
}

/*========Table styles=================================*/
.pageWrapper table {
	border-spacing: 0;
	width: auto;
	margin-bottom: 20px;
	border-top: 0px solid #dcdcdc;
	border-left: 0px solid #dcdcdc;
	border-right: 0px solid #dcdcdc;
	border-bottom: 0px solid #dcdcdc;
}

.pageWrapper table td {
	border-bottom: 1px solid #dcdcdc;
	border-top: 0;
	text-align: left;
	border-left: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	pading-bottom: 2px;
}

.pageWrapper table tr:first-child td {
	padding-top: 4px;
	padding-bottom: 4px;
}

.pageWrapper table td:last-child {
	border-left: 1px solid #dcdcdc;
	border-top: 0;
	border-left: 0
}

.pageWrapper table th {
	font-weight: normal;
	border-bottom: 1px solid #dcdcdc;
	border-top: 0;
	border-left: 0;
}
/*========End table styles=================================*/
select::-ms-expand {
	display: none;
}

/*=========IE Pseudo Selectors Fixes=================*/
.lt-ie9 .iefaqAnswer_last_child {
	border-bottom: 0px;
}

.lt-ie9 .iefaqQuestion_nth_last_child_2 {
	border-radius: 0 0 7px 7px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	-webkit-border-radius: 0 0 7px 7px;
	border-bottom: 0 !important; /* for ie7 to work */
	/*behavior: url(/Content/lib/PIE.htc);*/
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom: 0;
}

.lt-ie9 .iefaqQuestion_nth_last_child_2.ui-corner-top {
	border-radius: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
}

/*==========End IE Pseudo Selectors Fixes===========*/
.searchResultsHeaderRow .searchResultsPages {
	width: 65%;
}

.bet365_touch .searchResultsHeaderRow .searchResultsPages {
	width: 80%;
}

.searchResultsCount,.searchResultsPages {
	padding-top: 20px;
}

.bet365_touch .searchResultsCount,.bet365_touch .searchResultsPages {
	padding-top: 20px;
}

.bet365_touch .searchResultsCount.mobileSearchCount {
	padding-top: 2px;
}

.bet365_touch .searchResultsPages.mobileSearchResults {
	padding-top: 5px;
}

.searchResultsHeaderRow  .searchResultsCount {
	width: auto;
}

.searchResultsHeaderRow.searchedForResults {
	
}

.bet365_touch .mobileSearchCount {
	padding-top: 0;
}

.mobileSearchCount {
	padding-right: 5px;
}

.bet365_touch .mobileSearchResults {
	max-width: 95%;
}

.bet365_touch .searchResultsRight {
	float: right;
}

.bet365_touch .mobileSearchHeader {
	border-top: 0px solid #d8d8d8;
	border-bottom: 1px solid #b6b6b6;
	background: rgb(239, 239, 239);
	background: -moz-linear-gradient(top, rgba(239, 239, 239, 1) 0%,
		rgba(227, 227, 227, 1) 100% );
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(239,
		239, 239, 1) ), color-stop(100%, rgba(227, 227, 227, 1) ) );
	background: -webkit-linear-gradient(top, rgba(239, 239, 239, 1) 0%,
		rgba(227, 227, 227, 1) 100% );
	background: -o-linear-gradient(top, rgba(239, 239, 239, 1) 0%,
		rgba(227, 227, 227, 1) 100% );
	background: -ms-linear-gradient(top, rgba(239, 239, 239, 1) 0%,
		rgba(227, 227, 227, 1) 100% );
	background: linear-gradient(to bottom, rgba(239, 239, 239, 1) 0%,
		rgba(227, 227, 227, 1) 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#efefef',
		endColorstr='#e3e3e3', GradientType=0 );
	padding-top: 5px;
	padding-bottom: 5px;
}

.bet365_touch .searchResultsCount span.searchResultsValue {
	height: auto;
}

.bet365_touch .readDocument {
	display: none;
}

@media screen and (max-width: 641px) {
	.bet365_touch .definitionBox {
		border-radius: 0;
	}
}

.bet365_touch .overlay h1 {
	font-size: 150%;
}

.definitionBox {
	font-size: 140% !important;
	color: #545454;
	line-height: 150%;
	padding-bottom: 15px;
}

.bet365_no-touch .definitonTitle {
	font-size: 15px;
}

.definitonTitle {
	font-size: 15px;
}

.lt-ie8 .desktopSearchText {
	line-height: 20px;
}

/* FF specific */
@
-moz-document url-prefix () { .
	desktopSearchText {padding-top: 3px;
}

}
.bet365_touch .paymentsCell.paymentMethod.windowsPhone,.bet365_touch .paymentsCell.paymentName.windowsPhone
	{
	width: 42.5% !important;
}

.bet365_touch .paymentsCell.paymentMax.windowsPhone,.bet365_touch .paymentsCell.paymentMin.windowsPhone,.bet365_touch .paymentsCell.paymentTime.windowsPhone,.bet365_touch .paymentsCell.paymentFee.windowsPhone
	{
	width: 46.4%;
}





.paylist dl {
	position: relative;    
}
.paylist dl {
	display:block;
	padding:15px 20px 15px 130px;
	border-bottom: 1px solid #ececec;
}
.paylist dl img {
	position: absolute;
	top:20px;
	left:30px;
}
.paylist dt {
	font-size:18px;
	font-weight: normal;
	margin-bottom:5px;
}
.paylist dd {
	color:#999;
	font-size:13px;
}