﻿@charset "UTF-8";

/* ==========================================================================
	BOYLESPORTS 2.0 DEFAULT SKIN
	ver: 2013.10.23.v1.0
   ========================================================================== */

   #header { position: relative; min-width: 1004px; margin-bottom: 10px;
    background: rgb(66,66,66); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(66,66,66,1) 0%, rgba(74,74,76,1) 15%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(66,66,66,1)), color-stop(15%,rgba(74,74,76,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(66,66,66,1) 0%,rgba(74,74,76,1) 15%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(66,66,66,1) 0%,rgba(74,74,76,1) 15%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(66,66,66,1) 0%,rgba(74,74,76,1) 15%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(66,66,66,1) 0%,rgba(74,74,76,1) 15%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#4a4a4c',GradientType=0 ); /* IE6-9 */
   }
   #navigation { position: relative; min-width: 1004px; background: url('/content/images/bg/bg-nav.gif') repeat-x; height: 85px;}
      .wrapper { max-width: 1608px;  margin: 0 auto; padding: 0 10px; }

   #live-bet-container { position: relative; width: 1628px; margin: 0 auto; }
      .column-one, .column-two { float: left; width: 100%; }
      .column-main-content { float: left; width: 804px; padding-right: 10px; height: auto; }
      .column-livebet { float: left; width: 396px; height: auto; }
      .column-merge { width: 1210px; height: auto; }
      .one-half { float: left; width: 50%; }
      
      /* Common Column Sizes */      
      .one-column { width: 80%; padding: 0; }
      .two-column { width: 50%; padding: 0; }
      .two-half-column { width: 40%; padding: 0; }
      .three-column { width: 33%; padding: 0; }
      .four-column { width: 25%; padding: 0; }
      .five-column { width: 20%; padding: 0; }
      .six-column { width: 15%; padding: 0; }
      .ten-column { width: 10%; padding: 0; }
      .twenty-column { width: 5%; padding: 0; }

      /* Table Button Container */
      .btn-container { border: 1px solid #e5e5e5; border-top: none; padding: 5px; text-align: center; }

  nav.side { float: left; width: 130px; padding-right: 10px; }
	aside { float: right; width: 268px; padding-left: 10px; }

   /* Data-Icon */
   [data-icon]:before { float: left; font-family: 'Entypo'; content: attr(data-icon); line-height: 0; padding-top: 0; speak: none; -webkit-font-smoothing: antialiased; }
   
    section table.tips-table tbody tr td:hover{ background: #fff!important; }	
   .tips-content{ padding: 0px 10px 0px 10px; position: relative;}
   .tips-content span.see-btn{ position:absolute; right: 0px; top: -5px}
   .tips-content span.see-btn:hover{ border-top: 0px;} 
   .tips-content h1{ font-size: 17px; padding-top: 5px; height: 25px;}
   .tips-content h1.hot{ font-size: 17px; background: url(/content/images/sprite/sprite-set-large-02.png) no-repeat -5px -210px; padding-left: 35px;}
   .tips-content h1.cold{ font-size: 17px; background: url(/content/images/sprite/sprite-set-large-02.png) no-repeat -5px -250px; padding-left: 35px;}
   .tips-content h1.seven{ font-size: 17px; background: url(/content/images/sprite/sprite-set-large-02.png) no-repeat -5px -289px; padding-left: 35px;}
   .tips-content h1.jockey{ font-size: 17px; background: url(/content/images/sprite/sprite-set-large-02.png) no-repeat -5px -331px; padding-left: 35px;}
   .tips-content h1.trainers{ font-size: 17px; background: url(/content/images/sprite/sprite-set-large-02.png) no-repeat -5px -372px; padding-left: 35px;}
   .tips-content h1.horses{ font-size: 17px; background: url(/content/images/sprite/sprite-set-large-02.png) no-repeat -5px -414px; padding-left: 35px;}
   .tips-content h1.traces{ font-size: 17px; background: url(/content/images/sprite/sprite-set-large-02.png) no-repeat -5px -454px; padding-left: 35px;}
   .tips-content h1.travellers{ font-size: 17px; background: url(/content/images/sprite/sprite-set-large-02.png) no-repeat -5px -494px; padding-left: 35px;}
   .racingpost{padding-right: 10px!important;}
   
	.tips-content a.orbtn {
		background: none repeat scroll 0 0 #31A401;
		border-bottom: 1px solid #387300;
		border-radius: 3px;
		box-shadow: 0 0 1px 1px #666666;
		font: 12px/18px 'PT Sans Bold';
        font-family: 'PT Sans Bold', sans-serif;
        font-weight:bold;
		margin-top: 1px;
		padding: 3px 5px 1px;
		text-align: center;
		text-shadow: 0 -1px 0 #468400;
		color: #fff;
	}
   
/* ==========================================================================
   HEADER
   ========================================================================== */

   header .toplink { min-width: 1004px;  margin: 0 auto; border-bottom: 1px solid #042759; font-size: 13px; height: 28px; speak: none; }
   header .toplink a { display: inline-block; padding-top: 5px; padding-right: 13px; }
   header .toplink a:hover { text-decoration: underline; }
   header .logo { padding-top: 15px; }
   header .logo img { width: 190px; height: auto }


   header.headline a { float: right; display: block; padding-top: 1px; margin: 3px 0 0 0; font-size: 12px; color: #fff; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; text-decoration: none; }

   header section.login { position: relative; width: 260px; border: 1px solid #04367f; margin-top: 5px; }
   header section .login-wrap { padding: 4px 4px 0px 4px; border: 1px solid transparent; color: #fff; background: #2d4b8c;}
   header section .login-form { width: 50px; padding: 0; margin: 0; }
   header section .login-form input[type="text"] { width: 153px; margin: 0 0 5px 0; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; color:#002e61; }
   header section .login-form input[type="password"] { width: 107px; border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -o-border-radius: 3px 0 0 3px; }
   header section .login-form input[type="text"], 
   header section .login-form input[type="password"] { padding: 0 5px; border: none; font: normal 13px 'PT Sans', sans-serif; color: #003061; line-height: 20px; height: 23px; font-size: 11px; color:#002e61!important; }
   header section .login-form input[type="submit"] { 
      position: absolute;
      top: 33px;
      left: 121px;
      width: 45px;
      height: 24px; 
      /*background: #31a401; */
	  background: #fb962d;
      background: -moz-linear-gradient(top,  #fb962d 0%, #ee6a17 100%); 
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb962d), color-stop(100%,#ee6a17)); 
      background: -webkit-linear-gradient(top,  #fb962d 0%,#ee6a17 100%); 
      background: -o-linear-gradient(top,  #fb962d 0%,#ee6a17 100%); 
      background: -ms-linear-gradient(top,  #fb962d 0%,#ee6a17 100%); 
      background: linear-gradient(to bottom,  #fb962d 0%,#ee6a17 100%); 
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb962d', endColorstr='#ee6a17',GradientType=0 ); 
      border-top: 1px solid #fbbf8b; 
      border-left: none;
      border-bottom: 1px solid #af4e11;
      border-right: 1px solid #af4e11;
      border-radius: 0 3px 3px 0;
      -webkit-border-radius: 0 3px 3px 0;
      -moz-border-radius: 0 3px 3px 0;
      box-shadow:  0px 5px 20px 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow:  0px 5px 20px 1px rgba(0, 0, 0, 0.1);
      color: #fff; 
      font: 12px 'PT Sans Bold';
      font-family: 'PT Sans Bold', sans-serif;
      font-weight:bold;
      line-height: 18px;
	  text-shadow: 0 -1px 0 #468400;
	  text-align:center;
	  display:block;
	  padding: 0px;
   }

   header section .login-link a:link,
   header section .login-link a:visited { width: 60px; color: #fff; font-size: 11px; display: block; line-height: 14px; margin-bottom: 5px; margin-top: 3px;}
   header section .login-link a:hover { text-decoration: underline; }   
   header section .login-link a{ font-size: 11px; line-height: 12px; margin-bottom: 0px!important;}
   header section .login-link a.orbtn {
      padding: 3px 5px 1px 5px;
      text-align:center;
      font-size: 11px;
      margin-top: 1px;
      background: #31a401;
      border-bottom: 1px solid #387300;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      -webkit-box-shadow:  0px 0px 1px 1px #666;
      box-shadow:  0px 0px 1px 1px #666;
	  font-size: 12px;
	  font-family: 'PT Sans', sans-serif;
      line-height: 18px;
	  text-shadow: 0 -1px 0 #468400;
   }

   header section .close { width: 14px; margin-right: 8px; }
      
   /* Login Section */
   header section .login-link a.orbtn:hover{}
   header section.logged { position: relative; width: 280px; border: 1px solid #0a7ba7; margin-top: 11px;}
   header section.logged .logged-user{width: 280px; padding-bottom: 5px;}
   header section.logged .logged-user strong { font-size: 14px; }
   header section.logged .logged-user .userBalance{ font-size: 12px; width: 197px!important; float:left; border-right: 1px solid #011b40;}
   header section.logged .logged-user .userBalance ul {padding-top: 2px;}
   header section.logged .logged-user .userBalance ul li { float:left; padding-right: 2px; padding-top: 2px; text-decoration: none; border: 0px;clear:both;}
   header section.logged .logged-user .userBalance ul li a{ text-decoration: none;}
   header section.logged .logged-user .userBalance ul li em{ font-size: 11px; font-style:normal;}
   header section.logged .logged-user .userBalance ul li a.bRefresh{background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat -3px -270px; width: 12px; height: 12px; display: block; float:right; text-decoration: none!important; margin-left: 2px;}
   header section.logged .logged-user .userBalance a.bRefresh span{ display:none;}
   
   header section.logged .logged-user .userSettings{width: 75px; float:left; border-left: 1px solid #688fc7; padding-left: 2px;}
   header section.logged .logged-user .userSettings ul li{ border: 0px; float:left;}
   header section.logged .logged-user .userSettings ul li a{ font-size: 11px; color: #fff; padding-left: 10px; margin-right: 7px;}
   header section.logged .logged-user .userSettings ul li a:hover{ color: #fff;}
   header section.logged .logged-user .userSettings ul li:last-child a{ padding-right: 0px!important;}
   header section.logged .logged-user .userSettings ul li a.leftArrow{background: url('/content/images/sprite/sprite-set-arrows-01.png') no-repeat left -126px; }
   header section.logged .logged-user .userSettings ul li a.mailBox{background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat left -376px; padding-left: 20px;}
   
   header section.logged .dep-link a.grbtn {
      position:absolute;
      bottom:8px;
      left: 141px;
      padding: 3px 10px;
      text-align:center;
      font-size: 11px;
      margin-top: 1px;
      color: #fff;
      background: #31A401; 
      border-bottom: 1px solid #257801;
      border-top: 1px solid #85c968;
      border-radius: 3px;
         -webkit-border-radius: 3px;
      box-shadow: 0px 2px 2px 0px #666666;  
         -webkit-box-shadow: 0px 2px 2px 0px #666666;
      text-shadow: 1px 1px 0px #000000!important;
         filter: dropshadow(color=#000000, offx=1, offy=1);
   }

    header section.logged .dep-link a.redbtn {
      position:absolute;
      bottom:8px;
      left: 130px;
      padding: 3px 10px;
      text-align:center;
      font-size: 11px;
      margin-top: 1px;
      color: #fff;
      background: #d62f23;
      border-bottom: 1px solid #d62f23;
      border-top: 1px solid #d62f23;
      border-radius: 3px;
         -webkit-border-radius: 3px;
      box-shadow: 0px 2px 2px 0px #666666;  
         -webkit-box-shadow: 0px 2px 2px 0px #666666;
      text-shadow: 1px 1px 0px #000000!important;
         filter: dropshadow(color=#000000, offx=1, offy=1);
   }

   header section.login .dep-link a.redbtn:hover{ text-decoration: underline;}   

   header section.login .dep-link a.grbtn:hover{ text-decoration: underline;}   

   /* Static Page headers */

   header.static { 
   
	background: #0445a1; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #0445a1 0%, #366ab4 16%, #366ab4 41%, #0445a1 78%, #033781 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0445a1), color-stop(16%,#366ab4), color-stop(41%,#366ab4), color-stop(78%,#0445a1), color-stop(100%,#033781)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* IE10+ */
	background: linear-gradient(135deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0445a1', endColorstr='#033781',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border-top: 1px solid #86a5d1;
	border-bottom: 1px solid #022960;

	
	}
   header.static h1 { color: #fff; font: 18px 'Pt Sans Bold'; margin: 0; line-height: 45px; }
      header.static h1.icon-h1-live-bet { background-position: 20px 7px; padding: 0 10px 0 75px; }
      header.static h1.icon-shop { background-position: 20px -30px; padding: 0 10px 0 60px; }
      header.static h1.icon-about { background-position: 20px -68px; padding: 0 10px 0 60px; }
      header.static h1.icon-access { background-position: 20px -105px; padding: 0 10px 0 60px; }
      header.static h1.icon-stop { background-position: 20px -139px; padding: 0 10px 0 50px; }
      header.static h1.icon-contact { background-position: 16px -187px; padding: 0 10px 0 60px; }
      header.static h1.icon-jobs { background-position: 20px -238px; padding: 0 10px 0 60px; }
      header.static h1.icon-terms { background-position: 20px -284px; padding: 0 10px 0 65px; }

   /* Main Market headers */

   header.headline { 
      position: relative; 
      display: block; 
      padding: 0; 
      margin: 0; 
      border-bottom: 1px #0c336a solid; 
      border-top: 1px solid #88a2d5; 
      cursor: pointer;

    background: #0445a1; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #0445a1 0%, #366ab4 16%, #366ab4 41%, #0445a1 78%, #033781 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0445a1), color-stop(16%,#366ab4), color-stop(41%,#366ab4), color-stop(78%,#0445a1), color-stop(100%,#033781)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* IE10+ */
	background: linear-gradient(135deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0445a1', endColorstr='#033781',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border-top: 1px solid #86a5d1;
	border-bottom: 1px solid #022960;
	
   }

   header.headline h2 { margin: 0; padding: 10px 50px 8px 30px; font: 16px 'PT Sans Bold';font-family: 'PT Sans Bold', sans-serif;
        font-weight:bold; color: #fff; text-shadow: 0px -1px 1px #02507c; }
   header.headline h2 em { font: 14px 'PT Sans';font-family: 'PT Sans', sans-serif; font-style: italic; }
   header.headline h2 span.bg-favourite-active { position: absolute; top: 7px; left: 108px; }  
   header.headline h2 span.bg-soccer { position: absolute; top: 9px; left: 83px; }  
   header.headline h2 span.bg-tennis { position: absolute; top: 9px; left: 83px; }  
   header.headline h3 { margin: 0; padding: 8px 50px 4px 30px; font: 16px 'PT Sans Bold'; font-family: 'PT Sans Bold', sans-serif;
      font-weight:bold;color: #fff; text-shadow: 0px -1px 1px #02507c; }
   header.headline span:before { font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; line-height: 0; float: left; }
   header.headline a.live-bet-diary { display: block; padding: 3px 25px 0 0; margin: 10px 5px 0 0;  }  
   header.headline a.text-only { display: block; padding: 3px 5px 0 0; margin: 10px 5px 0 0; }  

   /* Market Stats Tab */
   header.headline div.stats-tab { position: absolute; bottom: -1px; right: 5px;}
   header.headline div.stats-tab ul { margin: 0; padding: 0; }
   header.headline div.stats-tab ul li { float: left; padding: 0; list-style: none; margin-right: 3px;  }
   header.headline div.stats-tab ul li a { 
      display: block; 
      font: 13px 'PT Sans', sans-serif; 
      font-family: 'PT Sans', sans-serif;
      color: #0445a1; 
      background: #fcfcfc;
      padding: 5px 15px 2px 15px; 
      border-bottom: 1px solid #052764;
      border-radius: 3px 3px 0 0; 
         -webkit-border-radius: 3px 3px 0 0; 
         -moz-border-radius: 3px 3px 0 0; 
   }
   header.headline div.stats-tab ul li a.active { background: #033782; color: #fff; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; border-top: 1px solid #052c65; border-left: 1px solid #052c65; border-right: 1px solid #052c65; border-bottom: none; }
   header.headline div.stats-tab ul li span.stat-tab { display: block; }
   header.headline div.stats-tab ul li span.add-icon { padding-left: 25px; }

   /* Pagination Tabs (Previous and Next) */
   header.headline div.paginate-tabs { margin-top: 8px; }
   header.headline div.paginate-tabs ul { margin: 0; padding: 0; }
   header.headline div.paginate-tabs ul li { float: left; list-style: none; margin-right: 5px; }
   header.headline div.paginate-tabs ul li a { display: block; font-size: 12px; line-height: 0; padding: 11px 8px 8px 8px; border-radius: 3px; }
   header.headline div.paginate-tabs ul li a.previous { background: #fffaf7; color: #01479c; }
   header.headline div.paginate-tabs ul li a.next { background: #688fc8; color: #fff; }
   header.headline div.paginate-tabs ul li a.time { font-weight: normal; border-left: 1px solid #7a8b99; border-right: 1px solid #7a8b99; margin-left: 5px; margin-right: 5px;}

   /* Inbox */
   header.message { 
      background: #b7b6bf;
	  /*
      background: -moz-linear-gradient(top,  #ffffff 0%, #d6dfe3 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d6dfe3));
      background: -webkit-linear-gradient(top,  #ffffff 0%,#d6dfe3 100%);
      background: -o-linear-gradient(top,  #ffffff 0%,#d6dfe3 100%);
      background: -ms-linear-gradient(top,  #ffffff 0%,#d6dfe3 100%);
      background: linear-gradient(to bottom,  #ffffff 0%,#d6dfe3 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6dfe3',GradientType=0 );
	  */	
      color:#444;
      font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important;
      line-height:30px;
      padding:0 6px;
	  border-top: 1px solid #d0ced9;
	  border-bottom: 1px solid #8e8a99;
	  border-left: 1px solid #b7b6bf;
	  border-right: 1px solid #b7b6bf;
   }

   header a.back-to-inbox { padding-left: 5px; }
   
/* ==========================================================================
   CATEGORY HEADERS  
   ========================================================================== */

   .list-view h3 { margin: 0; line-height: 0; padding: 6px 5px 6px 30px; font: bold 13px Arial, sans-serif; background: #e5e5e5; border-bottom: 1px solid #ccc; cursor: pointer; }
   .static h4.grey-header { margin: 0; line-height: 30px !important; padding: 0px 5px 0px 20px; font: bold 13px Arial, sans-serif; background: #e5e5e5; border-bottom: 1px solid #ccc; }

   section span h4.category, section span h4.list-category {
      position: relative; 
      display: block; 
      margin: 0; 
      padding: 8px 50px 4px 29px; 
      font: 14px 'PT Sans Bold'; 
      cursor: pointer;
   }

   section span h4.category { color: #282828; border-bottom: 1px solid #ccc; border-top: 1px solid #f2f2f2; background: #b7b5c0; }
   section span h4.list-category { display: block; color: #282828; background: #fff;  padding: 2px 0; }

/* ==========================================================================
   DATA ICONS
   ========================================================================== */
   .chevron-down:before, .chevron-down-h3:before, .chevron-down-h4:before { content: '\E760'; font-size: 36px; font-weight: bold; font-family: 'Entypo' !important;  }
   .chevron-down:before { margin: 0 0 0 -20px; color: #fff; }
   .chevron-down-h3:before { margin: -1px 0 0 -20px; color: #fff; }
   .chevron-down-h4:before { margin: -1px 0 0 -20px; color: #282828; }

   .chevron-right:before, .chevron-right-h3:before, .chevron-right-h4:before { content: '\E762'; font-size: 36px; font-weight: bold; font-family: 'Entypo' !important; }
   .chevron-right:before { margin: 0 0 0 -17px; color: #fff; }
   .chevron-right-h3:before { margin: -1px 0 0 -17px; color: #fff; }
   .chevron-right-h4:before { margin: -1px 0 0 -17px; color: #282828; }

   .chevron-left:before { content: '\E761'; font-size: 36px; font-weight: bold; font-family: 'Entypo' !important; margin-top: 5px; color: #0969a4; }

   .cell-previous:before { content: '\E75D'; font-size: 25px; font-weight: bold; font-family: 'Entypo' !important; margin: 0 0 80% 45%; }
   .cell-next:before { content: '\E75E'; font-size: 25px; font-weight: bold; font-family: 'Entypo' !important; margin: 0 0 80% 50%; }

/* ==========================================================================
   NAVIGATION
   ========================================================================== */
   #navigation{border-top: 1px solid #0451bd;;}
   #navigation .wrapper { padding-bottom: 0; }

   nav ul { margin: 0 auto; padding: 0; }
   nav ul li { list-style: none; }

   /* Left side navigation - 1st level */
    nav.side ul {border: 1px solid #bbbbbd;}
    nav.side ul li {}
    nav.side ul li a { 
		display: block; 
		background: #f5f6f6; /* Old browsers */
		background: -moz-linear-gradient(top,  #f5f6f6 0%, #d7d6da 0%, #f0eff5 51%, #d7d6da 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f6f6), color-stop(0%,#d7d6da), color-stop(51%,#f0eff5), color-stop(100%,#d7d6da)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f5f6f6 0%,#d7d6da 0%,#f0eff5 51%,#d7d6da 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f5f6f6 0%,#d7d6da 0%,#f0eff5 51%,#d7d6da 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f5f6f6 0%,#d7d6da 0%,#f0eff5 51%,#d7d6da 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f5f6f6 0%,#d7d6da 0%,#f0eff5 51%,#d7d6da 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#d7d6da',GradientType=0 ); /* IE6-9 */
		color: #4c4c4c; 
		font: 13px 'PT Sans', sans-serif; 
		padding: 5px 10px; 
		border-top: 1px solid #f7f7f7; 
		border-bottom: 1px solid #bababa; 
	}
   nav.side ul li a.current,
   nav.side ul li a:hover { background: #cf3126; color: #fff; border-top: 1px solid #f36d64; border-bottom: 1px solid #d62f23; }
   
   /* Left side navigation - 2nd level */
   nav.side ul li ul li { border: none; }
   nav.side ul li ul li a{ background: #f0eff5 url("/content/images/sprite/sprite-set-small-01.png") no-repeat scroll 105px -353px; font-size: 12px; border-bottom: none; border-top: 1px solid #d2d1d7; color: #4c4c4c; }
   nav.side ul li ul li a.current { background: #f0eff5 url("/content/images/sprite/sprite-set-small-01.png") no-repeat scroll 105px -336px; font-size: 12px; border-bottom: none; border-top: 1px solid #d2d1d7; color: #4e4d52; }
   nav.side ul li ul li a.current:hover{ background: #fff url("/content/images/sprite/sprite-set-small-01.png") no-repeat scroll 105px -336px; font-size: 12px; border-bottom: none; border-top: 1px solid #d2d1d7; color: #4e4d52; }
   nav.side ul li ul li a:hover {  background: #fff url("/content/images/sprite/sprite-set-small-01.png") no-repeat scroll 105px -353px; font-size: 12px; border-bottom: none; border-top: 1px solid #d2d1d7; color: #4e4d52;}

   /* Left side navigation - 3rd level */
   nav.side ul li ul {border: none;}
   nav.side ul li ul li ul li a { color: #262626; background: #f0eff5!important; font-size: 12px; border-top: none; border-bottom: none}
   nav.side ul li ul li ul li a.current { font-style: italic; background: #d5d4d9!important;}
   nav.side ul li ul li ul li ul li a.current:hover { color: #d62f23; background: #d5d4d9!important; border-top: none; border-bottom: none}
   nav.side ul li ul li ul li a:hover {color: #242328; background: #d5d4d9; font-size: 12px;  border-bottom: none;  border-top: none;}

   /* Left side navigation - 4th level */
   nav.side ul li ul {border: none!important;}
   nav.side ul li ul li ul li ul li a { color: #262626; background: #d5d4d9!important; padding: 5px 10px 5px 20px; border-top: none; border-bottom: none}
   nav.side ul li ul li ul li ul li a.current { font-style: normal; border-top: none; border-bottom: none; color: #d22e25!important;}
   nav.side ul li ul li ul li ul li a.current:hover { color: #d22e25!important; background: #d5d4d9!important; border-top: none; border-bottom: none;}
   nav.side ul li ul li ul li ul li a:hover { color: #d22e25; border-bottom: none;}

   /* Header Links */
   nav.toplink-menu ul li { float: left; border-left: 1px solid #6a6a6a; padding-right: 10px;}
   nav.toplink-menu ul li:first-child, nav.toplink-menu ul li:first-child a{ border-left: 0px;} 
   nav.toplink-menu ul li a { display: block; border-left: 1px solid #2a2a2b; padding: 5px 15px; }
   nav.toplink-menu ul li a:hover { text-decoration: none; }
   nav.toplink-menu ul li a.chat { background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat 8px -146px; padding-right: 10px; padding-left: 30px; }
   nav.toplink-menu ul li a.dropdown { background: url('/content/images/sprite/sprite-set-arrows-01.png') no-repeat right -85px; padding-right: 20px; padding-left: 10px; }
   nav.toplink-menu ul li{ position:relative; }
   nav.toplink-menu ul li ul{position:absolute; left: -1px; top: 27px; z-index: 9999; display: block; border-right: 1px solid #002147; border-bottom: 1px solid #002147; background: #00397a; display: none;}
   nav.toplink-menu ul li:last-child ul{position:absolute; left: -56px!important; top: 27px; z-index: 9999; display: block; border-right: 1px solid #002147; border-bottom: 1px solid #002147; background: #00397a; display: none;}
   nav.toplink-menu ul li ul li{  padding-right: 0px;}
   nav.toplink-menu ul li ul li:first-child { border-left: 1px solid #6a6a6a!important;} 
   nav.toplink-menu ul li ul li:first-child a{ border-left: 1px solid #2a2a2b!important;} 
   nav.toplink-menu ul li ul li a{float:none; padding: 8px 10px 5px 10px; display: block; min-width: 130px; background: #4a4a4c; color: #fff; font-size: 12px; border-top: 1px solid #646464; border-bottom: 1px solid #444547;}
   nav.toplink-menu ul li ul li a:hover{ color:#e0311c; background: #303133!important;}

   nav.global { padding-left: 15%;}  
   nav.global ul li { float:left; font-size: 16px; background: url('/content/images/common/header/bg-nav-divider.png') no-repeat left bottom; position:relative;}
   nav.global ul li:last-child a{background: url('/content/images/common/header/bg-nav-divider.png') no-repeat right bottom;} 
   nav.global ul li a { display: block; padding: 30px 15px 25px 15px; color: #fff; font-family: 'PT Sans Bold', sans-serif; text-shadow: 0px 1px 2px #006085; position:relative; text-align:center; min-width: 60px;}
   nav.global ul li a:hover { background:url('/content/images/common/header/nav-glow.png') no-repeat center center;}
   nav.global ul li:last-child a:hover{background:url('/content/images/common/header/nav-glow.png') no-repeat center center, url('/content/images/common/header/bg-nav-divider.png') no-repeat right bottom;}

   nav.global ul li em {
      background:url('/content/images/common/header/nav-hover-state.png') no-repeat; 
      width: 474px; height: 21px;
      position: absolute;
      bottom: -7px;
      left: -182px;
      text-align: center;
      font-style: normal;
      z-index: 2;
      display: none;
   }
     
/* ==========================================================================
   CONTENT
   ========================================================================== */

   /* Event Banner */
   .column-two-group img.event-banner { width: 100%; height: auto; }

   .bordered { border: 1px solid #e5e5e5; border-top: none; }

   section ul { margin: 0; padding: 0; }
   section ul li { list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #e5e5e5; }

   section ul.no-style li { margin: 0 0 0 20px; padding-left: 5px; border: none; list-style: disc; }

   /* Tab Section */
   section.tab-section { background: #033782; }
   section.tab-section ul li { width: 20%; font: 13px 'PT Sans';font-family: 'PT Sans', sans-serif; float: left; margin: 0; padding: 0; text-align: center; border-bottom: 1px solid #051d49; }
   section.tab-section ul li a { display: block; color: #fff; padding: 0 5px 5px 5px; margin-top: 10px; border-right: 1px solid #011b40; border-left: 1px solid #688fc7; border-bottom: 1px solid #6c91c6; }
   section.tab-section ul li a:hover, section.tab-section ul li a.active { 
      font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important;
      background: url('/content/images/bg/tab-bg.png') repeat-x;
	  /*
      background: #0c8ac8; 
      background: -moz-linear-gradient(top,  #0c8ac8 0%, #096b9b 99%); 
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c8ac8), color-stop(99%,#096b9b)); 
      background: -webkit-linear-gradient(top,  #0c8ac8 0%,#096b9b 99%); 
      background: -o-linear-gradient(top,  #0c8ac8 0%,#096b9b 99%); 
      background: -ms-linear-gradient(top,  #0c8ac8 0%,#096b9b 99%); 
      background: linear-gradient(to bottom,  #0c8ac8 0%,#096b9b 99%); 
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c8ac8', endColorstr='#096b9b',GradientType=0 );
      */	  
   }

   section.tab-section ul li:first-child a { border-left: none; }
   section.tab-section ul li:last-child a { border-right: none; }

   section.tab-section ul li.dropmarket { width: 460px;  margin-top: 6px; border-bottom: none; border-left: 1px solid #0e9ee6; }
   section.tab-section ul li.dropmarket span { margin: 3px 0 6px 15px; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important }
   section.tab-section ul li .drpdown-market { margin-left: 20px; }
   section.tab-section ul li .drpdown-market select { background: #1d57a9; color: #fff; border: 1px solid #c1c8cc; }

   /* Tab Section Minified */
   .tab-section-mini { background: #0c8ccc; }
   .tab-section-mini ul li { width: 10%; font: 11px 'PT Sans';font-family: 'PT Sans', sans-serif; float: left; margin: 0; padding: 0; text-align: center; border-bottom: 1px solid #085880; }
   .tab-section-mini ul li a { display: block; color: #fff; padding: 5px 5px 2px 5px; border-right: 1px solid #096999; border-left: 1px solid #0e9ee6; }
   .tab-section-mini ul li a:hover { font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; }

   .tab-section-mini ul li:first-child a { border-left: none; }

   /* Button Container */
   section .button-container { width: 140px; margin: 5px auto; border: 1px solid #e5e5e5; }
   section .button-container a.more-bet { 
      display: block; 
      width: 140px;
      padding-top: 5px; 
      background: #397fbc; 
      color: #fff; 
      text-align: center; 
      border-top: 1px solid #fff; 
      border-left: 1px solid #fff; 
      font-size: 12px; 
      font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; 
   }

   section.list-view ul li { margin: 0; padding: 0; border: 1px solid #e5e5e5; border-top: none; }
   section.list-view ul li span { display: block; }
   section.list-view ul li span.icon-wrapper a { display: block; float: right; margin-top: 2px; }
   section.list-view ul li span.category-wrapper { width: 60%; }
   section.list-view ul li span h4 { margin: 2px 10px 1px 29px; text-transform: capitalize; font: 14px 'PT Sans Bold' }
   section.list-view table.list-view tr td:first-child { border-left: none !important; }
   section.list-view table.list-view tr td { border-bottom: 1px solid #e5e5e5; }

   /* Account Inbox */
   section.message { min-height: 470px; }
   section.message .row { padding: 5px; }
   section.message .row:hover { background: #c9e0f2; }
   section.message .oddRow { background: #f0eff5; }
   section.message .title { font: 20px 'PT Sans Bold'; border-bottom: 1px dashed #b3d4fc; padding: 15px 10px 5px 10px; }
   section.message .content { padding: 10px 10px 5px 10px; }
   /* Account Inbox > Email Content */
   section.message .bd { width: 600px; margin: 0 auto; padding: 10px 10px 5px 10px; }
   section.message .bd table td.emailcolsplittomob, section.message .bd table tr td.title2 div { background: #001932; }
   section.message .bd table td.footer-text, 
   section.message .bd table td.footer-left, 
   section.message .bd table td.footer-left + td,
   section.message .bd table td.footer-right, 
   section.message .bd div.pager { float: right; }
   section.message .bd table, section.message .bd table tr td { border: none; padding: 0; margin: 0; border-collapse: collapse; background: #001932; }
   section.message .bd span, section.message .content p, section.bd .content table tr td.emailcolsplittomob, section.message .bd a { display: inline; padding: 0; margin: 0; border: none; }
   section.message .bd a b { text-decoration: underline; display: block; color: #fff;}
   section.message .bd a.pager-btn { display: inline-block; border: 1px solid #e3e3e3; background: #f3f3f3; color: #666 !important; text-decoration: none; cursor: pointer; width: 22px; height: 22px; font-size: 20px }
   section.message .bd a.pager-btn:hover { border: 1px solid #ddd; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; }

   /* Racing Post */
   section .racing-post { background: #fff;  border: 1px solid #e5e5e5;}
   section .racing-post span { display: block; font-size: 12px; margin: 8px 20px 3px 0;}
   section .racing-post p { margin: 0; background: #fff; padding: 5px 20px; font-size: 12px; }
   section .racing-post img { padding-left: 20px; }
  
   /* Live Bet Area  */
   span.score { background: #3e91cc; color: #fff !important; width: 50px; margin: 0 auto 5px auto; line-height: 12px; }
   
   /* Bet and Watch Link */
   span.bet-and-watch { display: block; font-weight: normal; padding-left: 23px; margin: 12px 10px 0 0; font-size: 13px; color: #fff; }
   span.bpg { display: block; margin: 7px 15px 0 0; }

   /* Pagination Within Table Cell : Refer to Data Icon */
   .cell-previous, .cell-next { display: block; width: 20px; height: 10px; padding: 0; }

   /* if stat-tabs overlaps the title, use this to push the tabs below the title. Do not use for */
   .offset-header-for-multi-tabs { padding-bottom: 30px !important; }

   /* Static Content */
   .shop-locator{ background: #fff;}
   .static h3 { padding-left: 20px !important; cursor: default; }
   .shop-gallery { border: 1px solid #e5e5e5; background: #f7f7f7; padding: 5px; }
   .shop-gallery-inner { width: 692px; margin: 0 auto; }
   .shop-gallery ul { list-style: none; margin: 0; padding: 0; }
   .shop-gallery ul li { list-style: none; margin: 0 15px;  }
   .shop-gallery figure img, .shop-gallery figcaption { width: 100%; }
   .shop-gallery figure img { border: 2px solid #999; }
   .shop-gallery figcaption { font-size: 12px; text-align: center; border-top: 1px solid #999; border-bottom: 1px solid #999; margin-top: 5px; padding: 5px 0 3px 0; }
   .terms-and-conditions ol { list-style: none; padding-left: 0px; margin: 0; }

   .terms-and-conditions ol li ol li {  padding: 10px 10px 5px 10px; }
   .terms-and-conditions li.lower-alpha {  list-style: lower-alpha; margin-left: 40px; padding-left: 0;}

   /* Virtual Sports Center */
   .virtual-sports-header { background: #005db2; border-radius: 5px 5px 0px 0px; -moz-border-radius: 0px; -webkit-border-radius: 5px 5px 0px 0px; }
   .virtual-sports-header h1 { color: #FFF; font-size: 20px; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; padding: 5px 10px 0 10px; margin: 1px 0 0 0; }

   /* Virtual Sports Carousel */
   .virtual-sports-carousel-outer { 
      height: 99px; 
      position: relative; 
      overflow: hidden; 
      background: #014380;
      box-shadow: inset 0px 0px 20px 1px rgba(0,0,0,0.75);
         -webkit-box-shadow: inset 0px 0px 20px 1px rgba(0,0,0,0.75);
         -moz-box-shadow: inset 0px 0px 20px 1px rgba(0,0,0,0.75);
   }
   .virtual-sports-carousel-outer a.previous {
      position: absolute;
      top: 30%;
      left: 20px;
      width: 15px;
      height: 38px;
      background: url('/content/images/bg/virtual-sports/img-virtual-sports-previous.png') no-repeat left;
   }

   .virtual-sports-carousel-outer a.next {
      position: absolute;
      width: 15px;
      height: 38px;
      top: 30%;
      right: 20px;
      background: url('/content/images/bg/virtual-sports/img-virtual-sports-next.png') no-repeat left;
   }

   .virtual-sports-carousel-inner { padding-left: 0px; height: 99px; width: 84% !important; position: relative; overflow: hidden; margin: 0 auto; }
   .virtual-sports-carousel-inner ul { position: absolute; left: 0; margin: 0; padding: 0; width: 20000em; list-style: none; }
   .virtual-sports-carousel-inner ul li { 
      float: left;
      width: 87px;
      padding: 0 5px;
      list-style: none;
      text-align: center;
      background: url('/content/images/bg/virtual-sports/bg-virtual-sports-divider.jpg') no-repeat right;
      cursor: pointer;
      border-bottom: none;
   }

   .virtual-sports-carousel-inner ul li span.title { font: bold 12px Arial, sans-serif; }
   .virtual-sports-carousel-inner ul li img { width: 87px; height: 49px; }
   .virtual-sports-carousel-inner ul li span.countdown { font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; font-size: 12px; }

   /* Carousel Video */
   #active-channel {
      border-top: 2px solid #FFF;
      padding: 12px;
      background: #005db2;
      -moz-border-radius: 0px;
      -webkit-border-radius: 0px 0px 5px 5px;
      border-radius: 0px 0px 5px 5px;
   }

   #active-channel-inner {
       position: relative;
       width: 512px;
       height: 288px;
       margin: 0 auto;
    }

   /* Account inbox */
   .messagebox { border: 1px solid #b7b6bf; margin-bottom: 10px; background: #fcfcfc;}	


/* ==========================================================================
   COMMON TABLE LAYOUT
   ========================================================================== */

   section table { width: 100%; margin: 0; padding: 0; }

   section table tr td.title { border-right: 1px solid #e5e5e5; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; background: #e2e1e6; font: 12px 'PT Sans Bold'; text-align: center; }
   section table tr td.title span { display: block; padding: 5px 5px 4px 5px; border-top: none; }
   section table tr td.title-gray, section table.race-place tr td.title-gray { background: #d9d9d9; border-top: 1px solid #e5e5e5;}
   section table tr td.title-gray span { border-top: 1px solid #d9d9d9;}
   section table tr td.title-gray:hover { background: #d9d9d9; cursor: default; }
   section table tr td.title:hover { background: #e5e5e5; cursor: default; }

   section table tr td { padding: 0; margin: 0; border-left: 1px solid #fff; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background: #e2e1e6; vertical-align: top }
   section table tr td span { display: block; font-size: 12px; margin: 0; padding: 6px 10px 2px 10px; border-top: 1px solid #fff; }
   section table tr td span a { display: block; color: #0445A1; font-family: 'PT Sans Bold', sans-serif; }
   section table tr td.noEffect { background: #fff; }
   section table tr td:last-child { border-right: none }
   section table tr td:hover { background: #9db1d2; cursor: pointer; }
   section table tr td:active { background: #b4c9d9; }

   /* Supplemental */
   section table tr td.borderRight { border-right: 1px solid #b3b3b3; }
   section table tr td:last-child.borderRight { border-right: none; }

   /* One-half table */
   section div.one-half-table { width: 48%; border: 1px solid #ccc; }
   section table.one-half-table { width: 100%; text-align: center; }

   /* List Category Table */
   section table tr td.title-white { background: white; border: none; text-align: center; cursor: default; }
   section table tr td.title-white span { color: #a6a6a6; border: none; }

   /* Race Card Table */
   section table.race-card { font-size: 12px; text-align: center; }
   section table.race-card tr td { 
      vertical-align: middle; 
      border: 1px solid #e5e5e5; 
      border-bottom-color: #ccc !important; 
      box-shadow: inset 1px 1px 0px 0px #fff;
      -webkit-box-shadow: inset 1px 1px 0px 0px #fff; 
      -moz-box-shadow: inset 1px 1px 0px 0px #fff;
   }
   section table.race-card tr td span { display: block; padding: 5px 5px 0 5px; border: none; }
   section table.race-card tr td a span { color: #000; display: block; }
   section table.race-card tr td.noEffect { text-align: left; color: #282828; border-top: none; font-family: 'PT Sans Bold', sans-serif; }
   section table.race-card tr td.oddRow { background-color: #e6e6e6; }
   section table.race-card tr td:first-child:hover { background: #fff; }
   section table.race-card tr td.oddRow:hover, section table.race-card tr td.active { background: #c9e0f2; }
   section table.race-card tr td span.icon-broadcast-active,
   section table.race-card tr td span.icon-broadcast-inactive { width: 20px; height: 16px; margin: 0 auto; padding: 0; border-top: none; margin-bottom: 3px; }

   /* Race Place & Next 3 Races */
   section table.race-place { border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5 }
   section table.race-place tr td { background: #fff; vertical-align: middle; border-left: none; border-right: none; padding: 5px 5px 5px 10px; border-bottom: 2px solid #e5e5e5; cursor: default; }
   section table.race-place tr td.title { border-right: 1px solid #e5e5e5; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; background: #e5e5e5; font: 12px 'PT Sans Bold'; text-align: center; }
   section table.race-place tr td.title span { display: block; }
   section table.race-place tr td.oddRow { background: #f7f7f7 ; }
   section table.race-place tr td.odds { background: #f2f2f2; }
   section table.race-place tr td.live-on { font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; text-transform: uppercase; }
   section table.race-place tr td.odds-nr { background: #ccc; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important }
   section table.race-place tr td.odds, 
   section table.race-place tr td.odds-nr,
   section table.race-place tr td.live-on { 
      padding: 10px 5px; 
      border-left: 1px solid #e5e5e5;
      border-bottom-color: #ccc !important; 
      box-shadow: inset 1px 2px 0px 0px #fff; 
         -webkit-box-shadow: inset 1px 2px 0px 0px #fff; 
         -moz-box-shadow: inset 1px 2px 0px 0px #fff; 
   }
   section table.race-place tr td.noLeftBorder { border-left: none !important; }
   section table.race-place tr td span.number { font: 18px 'PT Sans Bold'; }

   /* Supplemental */
   section table.race-place tr td.rightBorder { border-right: 1px solid #e5e5e5; }

   section table.next-three tr td { vertical-align: middle; padding: 5px 10px; background: #fff; border: 1px solid #e5e5e5; }
   section table.next-three tr:nth-child(4) td { border-bottom-color: #fff; }
   section table.next-three tr td div.button-container { margin: 0 auto; width: 175px; border: none;}
   section table.next-three tr td span.track-name { font-size: 16px; font-family: 'PT Sans Bold', sans-serif; }

   section table.race-place tr td span,
   section table.next-three tr td span { padding: 0; border: none; }

   section table.race-place tr td span.entrant, 
   section table.next-three tr td span.entrant {  font: 14px 'PT Sans Bold', sans-serif; border: none; }

   /* Unit and Total Stakes */
   div.stakes { background: #e5e5e5; padding: 5px; }
   div.stakes-group { margin: 0 0 0 auto; padding: 10px; font-size: 14px; border: 2px solid #a1aab2; background: #d9d9d9; }
   div.stakes-group.forecast { width: 40%; }
   div.stakes-group.tricast { width: 62%; }
   div.stakes-group input[type="text"] { width: 90px; margin-bottom: 5px; background: #fcfcfc; border: 1px solid #999; }
   div.stakes-group input[type="text"].total-stake { color: #666; background: #ccc }
   div.stakes-group label { display: inline-block; zoom: 1; *display: inline; width: 100px; }
   
   
  .promotion section.tab-section ul{ width: 100%!important;}
  .promotion section.tab-section ul li{width: 50%;}
  .promotion section.tab-section ul li a{ width: 100%; padding: 2px 0px 5px 0px; text-shadow: 0px -1px 0px #000000; filter: dropshadow(color=#000000, offx=0, offy=1); font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important;}
  .promotion section.tab-section ul li:last-child a{ width: 99.8%;}
  .promotion section.tab-section ul li a.currentPromotions span{ background:url(/content/images/sprite/sprite-set-medium-01.png) no-repeat 100% -191px; padding-right: 35px; }
  .promotion section.tab-section ul li a.paidPromotions span{ background:url(/content/images/sprite/sprite-set-medium-01.png) no-repeat 100% -217px; padding-right: 35px; }
  .promotion .promotionContent{ padding-top: 10px; position:relative;}
  .promotion .promotionRightpanel{width: 653px; border-right: solid 1px #e7e7e7; border-bottom: solid 1px #e7e7e7; height: 104px; position:relative;}
  .promotion .promotionRightpanel header{ width: 634px; display: block; height: 18px; padding: 7px 10px;}
  .promotion .promotionRightpanel header h2{ padding: 0px;}
  .promotion .promotionRightpanel p{ font-size: 12px; padding-left: 13px; color: #000000; line-height: 12px;}
  .promotion .promotionRightpanel a.promotionTC{ color:#0b6099; font-size: 11px; padding-left: 13px; text-decoration: underline;}
  .promotion .promotionRightpanel a.lg-SignupBtn{ 
   	padding: 5px 20px 4px 20px; 
   	position:absolute; 
   	right: 15px; 
   	top: 60px;
   	font-size: 18px;
   	color: #fff;
   	font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important;
   	-webkit-border-radius: 5px;
   	border-radius: 5px;
   	text-shadow: 0px -1px 0px #000000; filter: dropshadow(color=#000000, offx=0, offy=1); 
   	border-bottom: 1px solid #2c5207;
   	-webkit-box-shadow: 0px 1px 1px 0px #b2b2b2;
   	box-shadow: 0px 1px 1px 0px #b2b2b2; 
   	background: #80bb2e; /* Old browsers */
   	background: -moz-linear-gradient(top,  #80bb2e 0%, #669425 100%); /* FF3.6+ */
   	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80bb2e), color-stop(100%,#669425)); /* Chrome,Safari4+ */
   	background: -webkit-linear-gradient(top,  #80bb2e 0%,#669425 100%); /* Chrome10+,Safari5.1+ */
   	background: -o-linear-gradient(top,  #80bb2e 0%,#669425 100%); /* Opera 11.10+ */
   	background: -ms-linear-gradient(top,  #80bb2e 0%,#669425 100%); /* IE10+ */
   	background: linear-gradient(to bottom,  #80bb2e 0%,#669425 100%); /* W3C */
   	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80bb2e', endColorstr='#669425',GradientType=0 ); /* IE6-9 */
   }
   
/* ==========================================================================
   SIDE BAR ( BET SLIP )
   ========================================================================== */

   aside.aside-container{ padding: 0px;} 
	.aside-container { background: #f0eff5; position:relative; color: #727176!important; border: 1px solid #666666;}
	.aside-container .betslipaccordAside{ padding: 3px 10px 3px 3px; border-bottom: 1px solid #80211b; position:relative; display:block;}
	.aside-container .betslipaccordAside a.betslip, .aside-container .betslipaccordAside a.accumulators{background: url(/content/images/sprite/bt-sprite.png) no-repeat 0px -37px; display:block; width: 25px; height: 25px; margin-top: -4px; outline: 0px;}
	.aside-container .betslipaccordAside h2{ font-family: 'PT Sans', sans-serif; font-size: 18px; color: #fff; padding:4px 0px 0px 5px; margin: 0px;}
	.aside-container .betslipaccordAside span{ font-family: 'PT Sans', sans-serif; font-size: 13px; color: #fff; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; position:absolute; top: 8px; left: 130px;}
	.aside-container .betslipaccordAside span .selNum{ margin-left: 15px; font-size: 12px; border: 1px solid #a1341b; display:block; padding: 2px 3px 0px 3px; position:absolute; top:0px; left: 52px; border-radius:2px; display: inline-block;
	-webkit-box-shadow:inset 1px 1px 2px 1px #80211b; box-shadow:inset 1px 1px 2px 1px #80211b;}
	.aside-container .betslipaccordAside .active-state{ padding-top: 0px; padding-left: 15px; color: #fff; font-size: 12px;}
	.BTScontent .BTS2ndHeader{ background:#d5d4d9; height: 32px; border-top: 1px solid #fff; color: #333333; }
	.BTScontent .BTS2ndHeader p{ color:#363638; font-size: 11px; line-height: 12px; padding: 5px 5px 5px 5px; text-align:center; margin: 0px!important; font-weight: 600; letter-spacing: 0px;}
	.BTScontent .BTS2ndHeader p em{ color: #363638; font-style: normal;}
	.BTScontent .BTS2ndHeader ul{ padding: 0px; list-style: none; margin: 0px;} 
	.BTScontent .BTS2ndHeader ul li{ margin-left: 5px; float:left; color: #4d4d4d; font-size: 12px; padding: 8px 31px 7px 0px; font-weight: 600; letter-spacing: 0px;}
	.BTScontent .BTS2ndHeader ul li:last-child{ padding-right: 3px!important; float:right; }
	.BTScontent .innerContent{ padding: 5px!important;}
	.BTScontent .innerContent .lblImg{ display: block!important;}
	.aside-container .returnRes{ background: #d5d4d9; padding:6px 5px 4px 5px; color:#333333; font-size: 12px;}
	.aside-container .returnRes2{ background: #bababa; padding:6px 5px 4px 5px; color:#262626; font-size: 12px;}
	.activebet{background-position: 0px -89px!important;}
	.btTable tbody tr{ line-height: 18px;}
	.btTable tbody tr td{ padding-bottom: 3px; color: #262626!important;}
	.btTable tbody tr td strong{ color: #1a1a1a;}
	.btTable tbody tr td  input[type="checkbox"]{position:relative; top: 2px;}
	.btTable { font-size: 12px; color:#fff;}
	.info{ width: 16px; height: 16px; background:url(/content/images/sprite/bt-sprite.png) no-repeat 0px -20px; display:block; margin-top: 0px;}
	.info span{ display:none;}
	.btSelect{ padding-right: 1px; margin-right: 5px; font-size: 9px!important; border-radius: 0px; border: 0px; color: #262626; }
	.btInput{ width: 54px; height: 14px; border-radius: 0px; border: 0px; margin-top:2px; float:right; margin-right: 3px; margin-top: 0px; background:#fff; border: 1px solid #4c4c4c;}
	.btCheck{ margin-top: 4px;}
	.blackBorder-bottom{ border-bottom: 1px solid #000;}
	.add-bottom{ margin-bottom: 5px;}
	.add-top{ margin-top: 5px;}
	.delBox{width: 15px; height: 16px; background:url(/content/images/sprite/bt-sprite.png) no-repeat 0px -129px; display:block;}.delBox span{ display: none;}
	.delBox:hover{width: 15px; height: 16px; background:url(/content/images/sprite/bt-sprite.png) no-repeat 0px -150px; display:block;} 
	
	.bet-btn{ height: 25px; background: #0e9ee6; border-left: 1px solid #0f6b99; border-top: 1px solid #0f6b99; border-bottom: 1px solid #33bbff; border-right: 1px solid #33bbff; width: 100%; display: block; margin-right: 5px; font-size: 16px; color:#fff; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; text-align: center; padding-top: 10px;}
	.bet-btn:hover{background: #0fafff;}
	.bet-btn:active{background: #0b83bf;}
	
	.bet-btnGray{ height: 25px; background: #e2e1e6; border-left: 1px solid #eeedf2; border-top: 1px solid #eeedf2; border-bottom: 1px solid #bababd; border-right: 1px solid #bababd; width: 100%; display: block; margin-right: 5px; font-size: 16px; color:#fff;text-align: center; padding-top: 10px;}
	.bet-btnGray:hover{background: #0fafff;}
	.bet-btnGray:active{background: #0b83bf;}

	.bet-btnRed{ height: 25px; background: #d62f23; border-left: 1px solid #ab261c; border-top: 1px solid #ab261c; border-bottom: 1px solid #e6827b; border-right: 1px solid #e6827b; width: 96%; display: block; margin-right: 5px; font-size: 16px; color:#fff; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; text-align: center; padding-top: 10px; float:right;}
	.bet-btnRed:hover{background: #de594f;}
	.bet-btnRed:active{background: #ab261c;}

	.bet-btnBlue{ height: 25px; background: #0445a1; border-left: 1px solid #033781; border-top: 1px solid #033781; border-bottom: 1px solid #688fc7; border-right: 1px solid #688fc7; width: 85%; display: block; margin-right: 5px; font-size: 16px; color:#fff; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; text-align: center; padding-top: 10px;}
	.bet-btnBlue:hover{background: #1d57aa;}
	.bet-btnBlue:active{background: #c033781;}

	.bet-btnGreen{ height: 25px; background: #65b200; border: none; /*border-left: 1px solid #3c6a00; border-top: 1px solid #3c6a00; border-bottom: 1px solid #a2d066; border-right: 1px solid #a2d066;*/ width: 85%; display: block; margin-right: 5px; font-size: 16px; color:#fff; font-weight:600; text-align: center; padding-top: 10px; float:right;}
	.bet-btnGreen:hover{background: #84c233;}
	.bet-btnGreen:active{background: #518e00;}
	
	.bet-btnOrange{ height: 25px; background: #fa8014; border-left: 1px solid #954c0b; border-top: 1px solid #954c0b; border-bottom: 1px solid #fbb271; border-right: 1px solid #fbb271; width: 85%; display: block; margin-right: 5px; font-size: 16px; color:#fff; font-weight:600; text-align: center; padding-top: 10px; float:right;}
	.bet-btnOrange:hover{background: #fb9943;}
	.bet-btnOrange:active{background: #c86610;}

	.clear-bet{ color: #666666; border-bottom: 1px solid #ccc;}

	/*Bet Slip Select Box*/
	.select-style {width: 66px; height: 16px; overflow: hidden; background: #bfbfbf url(/content/images/sprite/bt-sprite.png) no-repeat 48px -171px; margin-top: 1px; border: 1px solid #4d4d4d;}
	.select-style select { width: 130%!important; border: none; box-shadow: none; background: transparent; background-image: none; -webkit-appearance: none;}
	.select-style select:focus { outline: none;}

	/*Pop Up Box*/
	.popupBox{background:url(/content/images/bg/white-bg.png); padding: 5px!important; border: 0px!important; -webkit-border-radius: 3px; border-radius: 3px; display:none; cursor: default;}
	.popupBox .innerPopup-content{ background: #fcfcfc; border: 1px solid #666666; min-height: 100px; }
	.popupBox .innerPopup-content p{ font-size: 12px;}
	.popupBox .innerPopup-content button{ margin-bottom: 10px; background: #e6e6e6;}
	.popupBox .innerPopup-content h2.headerBlue{ 
		font-size: 14px; 
		color:#fff; 
		padding: 10px; 
		background: #0445a1; /* Old browsers */
		background: -moz-linear-gradient(-45deg, #0445a1 0%, #366ab4 16%, #366ab4 41%, #0445a1 78%, #033781 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0445a1), color-stop(16%,#366ab4), color-stop(41%,#366ab4), color-stop(78%,#0445a1), color-stop(100%,#033781)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* IE10+ */
		background: linear-gradient(135deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0445a1', endColorstr='#033781',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		border-top: 1px solid #86a5d1;
		border-bottom: 1px solid #022960; 
		margin: 0; 
		font-weight:400;}
	.popupBox .innerPopup-content h2.headerRed{ font-size: 14px; color:#fff; padding: 10px; background: #ba1206; margin: 0; border-bottom: 1px solid #086589; font-weight:400;}
	.popupBox .innerPopup-content .waitLoading{ display: block; background: #fcfcfc url(/content/images/bg/ajax-loader.gif) no-repeat 50% 35%; width: 100%;  position:relative; text-align: center; min-height: 80px; }
	.popupBox .innerPopup-content .waitLoading p{ position:absolute; bottom: -5px; left: 70px; font-size: 12px; }
	.popupBox .innerPopup-content form{ padding: 10px; margin: 0 auto; width: 90%;}
	.popupBox .innerPopup-content fieldset{ padding: 0px; border: 0px;}
	.popupBox .innerPopup-content .field-container-cell{   width: 192px!important; }
    .popupBox .innerPopup-content .cell-forgetpass { width: 135px!important; display: table-cell; vertical-align: middle }
        .popupBox .innerPopup-content .field-container-cell, .popupBox .innerPopup-content .cell-forgetpass {
            text-align: left!important;
            padding: 0px;
            height: 40px;
        }

	
    .popupBox .innerPopup-content a.small-btn{ padding: 5px; width: 75px!important; line-height: 16px; height: 15px; float:left!important; font-size: 12px; margin-right: 9px; margin-top: 5px; font-weight: normal; color: #353536;}
	.popupBox .innerPopup-content a.x-small-btn{ padding: 5px; width: 65px!important; height: 15px; float:left!important; font-size: 12px; margin-right: 0px!important; margin-left: 13px; margin-top: 5px;}
	.popupBox .innerPopup-content a.fp{ position:relative; left: 3px; top: 10px; color: #1393d2; font-size: 12px;}
	.popupBox .innerPopup-content a.omega{ margin-right: 0px!important;}
	.popupBox .innerPopup-content p.step{ padding-left: 20px; color: #0445a1; }
	.popupBox .innerPopup-content  header.headline h3{ padding-left: 10px;}
	.popupBox .innerPopup-content select{font-size: 12px; padding: 0px 0px!important; height: 20px; vertical-align: middle;}
	.popupBox .innerPopup-content input{ width: 100%!important; height: 20px;}
	
	.popupBox .innerPopup-content .registration-day-select-style{width:56px!important; margin-right: 4px!important;  background: url("/content/images/sprite/bt-sprite.png") no-repeat scroll 115% -326px #BFBFBF !important;}
	.popupBox .innerPopup-content .registration-month-select-style{width:62px!important; margin-right: 4px!important; background: url("/content/images/sprite/bt-sprite.png") no-repeat scroll 115% -326px #BFBFBF !important;}
	.popupBox .innerPopup-content .registration-year-select-style{width:56px!important; margin-right: 0px!important; background: url("/content/images/sprite/bt-sprite.png") no-repeat scroll 115% -326px #BFBFBF !important;}
	
	.popupBox .innerPopup-content  input[type="text"], .popupBox .innerPopup-content input[type="password"], .popupBox .innerPopup-content  select {
		background: none repeat scroll 0 0 #FFFFFF;
		border: 1px solid #d5d4d9;
		padding: 0px 0px 0px 0px;
		width: auto;
    }
    div.aside-container .blockUI{top: 0px!important; margin-top: 0px!important;}
	.popupBetslip .innerPopup-content{ position:absolute; background: #F0EFF5; left: 0px; top: 10px; width: 100%;}	
	.supportBox{ width: 500px;}	
	.popupBox .innerPopup-content .closed{ padding-right: 10px; padding-top: 5px;}
	.popupBox .innerPopup-content section{ padding: 15px;}
	.popupBox .innerPopup-content section .contact-info i, .popupBox .innerPopup-content section .contact-info span{ float:left;  }
	.popupBox .innerPopup-content section .contact-info i{padding-right: 15px;}
	.popupBox .innerPopup-content section .contact-info span{ text-align: left!important;}
	
	.supportBox .innerPopup-content .field-container { padding: 20px;}
	.supportBox .innerPopup-content .field-container .field-container-row{ margin: 15px 0px!important;}
	.supportBox .innerPopup-content .field-container .field-container-row .field-container-cell{ width: 50%!important;}
	.supportBox .innerPopup-content .field-container a.small-btn{float:right!important; margin-right: 0px; margin-top: 0px;}

	/*Bet Slip Forms*/
	.redHeader{
	background: #d62f23; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #d62f23 0%, #de594f 16%, #de594f 41%, #d62f23 78%, #ab261c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#d62f23), color-stop(16%,#de594f), color-stop(41%,#de594f), color-stop(78%,#d62f23), color-stop(100%,#ab261c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #d62f23 0%,#de594f 16%,#de594f 41%,#d62f23 78%,#ab261c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #d62f23 0%,#de594f 16%,#de594f 41%,#d62f23 78%,#ab261c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #d62f23 0%,#de594f 16%,#de594f 41%,#d62f23 78%,#ab261c 100%); /* IE10+ */
	background: linear-gradient(45deg,  #d62f23 0%,#de594f 16%,#de594f 41%,#d62f23 78%,#ab261c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d62f23', endColorstr='#ab261c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	border-top: 1px solid rgba(255,255,255,0.4);
    border-bottom: 1px solid rgba(0,0,0,0.4);
	}

	.orangeHeader{
	background: #fa8014; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #fa8014 0%, #fb9943 16%, #fb9943 41%, #fa8014 78%, #c86610 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, righ bottom, color-stop(0%,#0445a1), color-stop(16%,#366ab4), color-stop(41%,#366ab4), color-stop(78%,#0445a1), color-stop(100%,#033781)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #fa8014 0%, #fb9943 16%, #fb9943 41%, #fa8014 78%, #c86610 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #fa8014 0%, #fb9943 16%, #fb9943 41%, #fa8014 78%, #c86610 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #fa8014 0%, #fb9943 16%, #fb9943 41%, #fa8014 78%, #c86610 100%); /* IE10+ */
	background: linear-gradient(45deg,  #fa8014 0%, #fb9943 16%, #fb9943 41%, #fa8014 78%, #c86610 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa8014', endColorstr='#c86610',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
    border-top: 1px solid rgba(255,255,255,0.4);
    border-bottom: 1px solid #964d0c!important;  
	}
	
	.greenHeader{
	background: #65b200; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #65b200 0%, #84c133 16%, #84c133 41%, #65b200 78%, #518e00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#65b200), color-stop(16%,#84c133), color-stop(41%,#84c133), color-stop(78%,#65b200), color-stop(100%,#518e00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #65b200 0%,#84c133 16%,#84c133 41%,#65b200 78%,#518e00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #65b200 0%,#84c133 16%,#84c133 41%,#65b200 78%,#518e00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #65b200 0%,#84c133 16%,#84c133 41%,#65b200 78%,#518e00 100%); /* IE10+ */
	background: linear-gradient(45deg,  #65b200 0%,#84c133 16%,#84c133 41%,#65b200 78%,#518e00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65b200', endColorstr='#518e00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
	border-top: 1px solid rgba(255,255,255,0.4);
    border-bottom: 1px solid #1e3500!important;  
	}

	.blueHeader{
	background: #0445a1; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #0445a1 0%, #366ab4 16%, #366ab4 41%, #0445a1 78%, #033781 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#0445a1), color-stop(16%,#366ab4), color-stop(41%,#366ab4), color-stop(78%,#0445a1), color-stop(100%,#033781)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* IE10+ */
	background: linear-gradient(45deg,  #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0445a1', endColorstr='#033781',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	border-top: 1px solid rgba(255,255,255,0.4);
    border-bottom: 1px solid #052f69!important;  
	}		
	
	.confirmBet{position:relative;}
	.betReciept{position:relative;}
	.betPricechange{ position:relative;}
	
	/*Bet Icons*/
	.icon-error{background: url(/content/images/sprite/bt-sprite.png) no-repeat 0px -231px; width: 28px; height: 21px; display: block; float: left;}
	.icon-check{background: url(/content/images/sprite/bt-sprite.png) no-repeat 0px -264px; width: 28px; height: 21px; display: block; float: left;}
	.icon-info{background: url(/content/images/sprite/bt-sprite.png) no-repeat 0px -299px; width: 28px; height: 19px; display: block; position:absolute; right:0px; top: 5px;}
	.icon-pointed{background: url(/content/images/sprite/sprite-set-large-02.png) no-repeat 0px -2px; width: 40px; height: 32px; display: block; position:relative; right:0px; top:0px; float:right;}
	.icon-pointed-red{ background-position: 0px -132px!important;}
	.icon-pointed-blue{ background-position: 0px -44px!important;}
	.icon-pointed-green{ background-position: 0px -89px!important;}
	.icon-pointed-orange{ background-position: 0px -167px!important;}
	.icon-reject{ display: block; width: 26px; height: 26px; background: #ba1206 url(/content/images/sprite/bt-sprite.png) no-repeat 0px -194px; float:left; position:relative; left: 35px; top: -3px;}
	
	.BTScontent .scrollContent{ height: 119px!important; overflow:auto!important; padding: 0px!important; font-size: 12px; color:#333; width: 100%;}
	.BTScontent .scrollContent header.singleRed{background: #ab261d; color:#ffffff!important; padding: 1px 5px; font-size: 13px; font-weight: 600;}
	.BTScontent .scrollContent header.singleBlue{background: #033782; color:#ffffff!important; padding: 1px 5px; font-size: 13px; font-weight: 600;}
	.BTScontent .scrollContent header.singleGreen{background: #3d6b00; color:#ffffff!important; padding: 1px 5px; font-size: 13px; font-weight: 600;}
	.BTScontent .scrollContent header.singleOrange{background: #b7651c; color:#ffffff!important; padding: 1px 5px; font-size: 13px; font-weight: 600;}
	.BTScontent .scrollContent .singleBetcontent{ padding: 8px 5px;}
	.BTScontent .scrollContent .singleBetcontent p{ margin: 0px; padding-left: 15px; padding-right: 15px; color:#1a1a1a;}
	.BTScontent .scrollContent .singleBetcontent p.red{color: #ff3021!important; }
	.BTScontent .scrollContent .singleBetcontent p em{ color: #ff3021; font-style: normal; }
	.BTScontent .scrollContent .singleBetcontent p span{ padding-left: 5px;}
	.BTScontent .scrollContent .singleBetcontent strong{ font-size: 12px; font-weight: 600;  padding-right: 5px;}
	
	.mCSB_scrollTools{ z-index: 999;}
	span.strike{ text-decoration:line-through; padding-left: 8px; color: #4c4c4c;}
	span.bethint{ position:absolute!important; left: 145px!important; top: 4px!important; width: 120px; font-size: 10px!important; font-weight: normal!important;}

/* ==========================================================================
   ACCOUNT MODULE
   ========================================================================== */
   
   #pop-account { width: 751px; margin: 10px auto 10px auto; }
   #account-header { width: 100% !important; 
                         background: rgb(66, 66, 66);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(66, 66, 66, 1) 0%, rgba(74, 74, 76, 1) 15%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(66, 66, 66, 1)), color-stop(15%, rgba(74, 74, 76, 1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(66, 66, 66, 1) 0%, rgba(74, 74, 76, 1) 15%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(66, 66, 66, 1) 0%, rgba(74, 74, 76, 1) 15%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(66, 66, 66, 1) 0%, rgba(74, 74, 76, 1) 15%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(66, 66, 66, 1) 0%, rgba(74, 74, 76, 1) 15%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#4a4a4c', GradientType=0);
    /* IE6-9 */ }
   #account-navigation .account-wrapper { width: 96%; margin: 0 auto; }
   #account-header .account-toplink { width: 96%; font-size: 13px;}
   #account-navigation { position: relative; width: 100%; background: #001f60; height: 78px; border-bottom: 7px solid #bb0711;}
   /* Stats Tabs */
   .stats-tab-acct-version ul li a { font-size: 13px !important; padding: 5px 10px 2px 10px !important; }
   /* Tab Section */
   .tab-section-acct-version ul li  { width: 20% !important; }

   section.account { background: #fcfcfc;  border: 1px solid #e5e5e5; font: 13px 'PT Sans', sans-serif; color: #282828;}
   section.account strong { font-family: 'PT Sans Bold', sans-serif !important; }
   section.account table { border: 1px solid #e5e5e5; border-right: none;  }
   section.account table thead tr th { background: #b7b6bf; font: 13px 'PT Sans Bold'; font-family: 'PT Sans Bold', sans-serif;
      font-weight:bold;border-top: 1px solid #d0ced9; border-bottom: 1px solid #8e8a99; border-right: 1px solid #b7b6bf;  border-left: 1px solid #b7b6bf; padding: 5px; }
   section.account table tbody tr td { background: #f0eff5; border-bottom: 1px solid #b7b6bf; border-left: 1px solid #b7b6bf; border-right: 1px solid #b7b6bf; padding: 5px; vertical-align: middle; }
   section.account div.account-container { width: 95%; margin: 0 auto; padding-top: 10px; padding-bottom: 10px; position:relative;}
   section.account div.button-container { width: auto; border: none; text-align: center; }
   section.account span.ico-refresh { background: url('/content/images/bg/account/icon-refresh.png') no-repeat right center; padding: 2px 30px 3px 0; }
   section.account span.ico-plus { background: url('/content/images/bg/account/icon-plus.png') no-repeat right center; padding: 2px 30px 3px 0; line-height: 20px; }
   section.account a { color: #096999; text-decoration: none; }
   section.account a:hover { text-decoration: underline; }

   section.account div.account-container input[type="text"], section.account div.account-container input[type="password"],
   section.account div.account-container select { border: 1px solid #d5d4d9; background: #fff; width: 215px; padding: 2px 0 2px 5px!important; }

   /* Pseudo - Table */
   .field-container { display: table; }
   .field-container-row { display: table-row;}
   .field-container-cell { display: table-cell; padding-bottom: 10px; vertical-align: middle; padding-right: 75px; }
   .field-container-cell-label { display: table-cell; width: 150px; padding-bottom: 10px; vertical-align: top; padding-right: 15px; }
   .field-container-cell input[type="text"], 
   .field-container-cell input[type="password"] { float: left; } 
   .field-validation-container { display: table-cell; width: auto; margin: 3px 0 0 5px; }
   .field-validation-error { position: absolute; max-width: 39%; white-space: normal; background: #ffeeee; color: #f73535; padding: 3px 5px 3px 5px; font: 11px 'Pt Sans';font-family: 'PT Sans', sans-serif; border-radius: 2px; border: 2px solid #f73535; line-height: 10px; z-index:2; }

   .field-validation-error-fp { white-space: nowrap; background: #ffeeee; color: #f73535; padding: 3px 5px 1px 5px; font: 12px 'Pt Sans';font-family: 'PT Sans', sans-serif; border-radius: 2px; border: 2px solid #f73535; }

   /* Payment */
   .payment-row { border: 1px solid #B7B6BF!important; background: #F0EFF5; padding: 5px 10px; margin-bottom: 10px; }
   .detail-align { display: block; padding-top: 5px; }
   .bbottom {border-bottom: 1px solid #b7b6bf; margin-bottom: 15px; display:block; padding-bottom: 15px; } 
   .ac-historyresult-pagination span { display: block; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; margin: 5px 0 0 20px; }


   .errMsg { background: #ffdadb; border: 1px solid #979797; color: #5A5A5A; font-size: 12px; width: 80%; display:block; text-align:center; margin: 0 auto;  padding: 5px 0 3px 0; margin-bottom: 15px; }

   section.account div.account-container label { float: left; width: 175px; line-height: 22px; margin-top: 2px; }
   section.account div.account-container select { float: left; border: 1px solid #d5d4d9; width: 222px; padding: 2px 0 2px 0px; margin-bottom: 0px;}
   
   section.account div.account-container div.account-history input[type="radio"]{ float: left; border: 1px solid #e5e5e5; background: #fff; width: 10px; padding: 5px 0 0px 5px; margin-bottom: 0px; margin-top: 2px; margin-right: 3px;}
   section.account div.account-container input[type="checkbox"]{ float: left; border: 1px solid #e5e5e5; background: #fff; width: auto; margin-bottom: 0px;  margin-right: 3px;}
   section.account div.account-container div.account-history strong{padding-bottom: 13px; margin-right: 5px; margin-bottom: 0px!important; display:inline; float:left;}
   section.account div.account-container div.account-history .bbottom{border-bottom: 1px solid #b7b6bf; margin-bottom: 15px; display:block; padding-bottom: 0px}
   section.account div.account-container select.searchDate, 
   section.account div.account-container select.searchDay, 
   section.account div.account-container select.searchMonth,  
   section.account div.account-container select.searchYear { float: left; border: 1px solid #d5d4d9; background: #fff; width: 60px; padding: 2px 0 2px 5px; margin-bottom: 0px;}
   section.account div.account-container select.searchDay, 
   section.account div.account-container select.searchMonth,  
   section.account div.account-container select.searchYear{ margin-right: 5px; margin-bottom: 0px;}
   section.account div.account-container div.account-history select{ margin-right: 5px; margin-bottom: 0px;}
   
   section.account div.account-container .icon { float:left; width: 34px; float:left; padding-right: 10px; }
   section.account div.account-container .support { padding-top: 15px;}
   section.account div.account-container .contact-info { padding-bottom: 15px;} 

/* ==========================================================================
   SIDE BAR ( SIDE MODULES )
   ========================================================================== */

	.sideModules{ width: 100%; margin-top: 10px;}
	.sideModules .sideModules-inner{width: 100%; position:relative;}
	.sideModules .sideModules-inner .sideModules-header h2{ font-size: 18px!important; color: #fff; text-shadow: 0px -1px 0px #000000; filter: dropshadow(color=#000000, offx=0, offy=1); display: block; margin: 0px; padding-left: 25px; cursor: pointer; line-height:15px; padding-top: 10px;}
	.sideModules .sideModules-inner .sideModules-header h2.chevron-down:before {color: #FFFFFF; margin: -2px 0 0 -19px;}
	.sideModules .sideModules-inner .sideModules-header h2.chevron-right:before {color: #FFFFFF; margin: -3px 0 0 -17px;}
	.sideModules .sideModules-inner .sideModules-header h2 span{ padding-top: 2px;}
	.sideModules .sideModules-inner .sideModules-header { height: 28px; padding: 2px 0px 5px 0px;
	
		background: #0445a1; /* Old browsers */
		background: -moz-linear-gradient(-45deg, #0445a1 0%, #366ab4 16%, #366ab4 41%, #0445a1 78%, #033781 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0445a1), color-stop(16%,#366ab4), color-stop(41%,#366ab4), color-stop(78%,#0445a1), color-stop(100%,#033781)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* IE10+ */
		background: linear-gradient(135deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0445a1', endColorstr='#033781',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		border-top: 1px solid #86a5d1;
		border-bottom: 1px solid #022960;
	
	}
	.sideModules .sideModules-inner .sideModules-content {padding-top: 0px;}
	.sideModules .sideModules-inner .sideModules-content ul{ padding: 0px; margin: 0px;}
	.sideModules .sideModules-inner .sideModules-content ul li{ list-style: none;}
	.sideModules .sideModules-inner .sideModules-content ul li.AdjRightBanner a img{ margin-right: 2px!important;}
	.sideModules .sideModules-inner .sideModules-content a img{ float:left; margin-top: 2px;}
	
	.sideModules .sideModules-inner .sideModules-content section.tab-section { background: #033782; }
	.sideModules .sideModules-inner .sideModules-content section.tab-section ul li { width: 50%; font: 13px 'PT Sans';font-family: 'PT Sans', sans-serif; float: left; margin: 0; padding: 0; text-align: center; border-bottom: 1px solid #085880; }
	.sideModules .sideModules-inner .sideModules-content section.tab-section ul li a { display: block; color: #fff; padding: 0 5px 10px 5px; margin-top: 10px; border-right: 1px solid #011B40; border-left: 1px solid #688FC7; }
	
	.sideModules .sideModules-inner .sideModules-content section.tab-section ul li a:hover { 
		  font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important;
		  background: url('/content/images/bg/tab-bg.png') repeat-x bottom;
	   }
	   
	.sideModules .sideModules-inner .sideModules-content section.tab-section ul li:first-child a { border-left: none; }
	.sideModules .sideModules-inner .sideModules-content section.tab-section ul li:last-child a { border-right: none; }
	
	.sideModules .sideModules-inner .sideModules-content section.tab-section ul li.dropmarket { width: 525px;  margin-top: 10px; border-bottom: none; border-left: 1px solid #0e9ee6; }
	.sideModules .sideModules-inner .sideModules-content section.tab-section ul li.dropmarket span { margin: 3px 0 6px 15px; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important }
	.sideModules .sideModules-inner .sideModules-content section.tab-section ul li .drpdown-market { margin-left: 20px; }
	.sideModules .sideModules-inner .sideModules-content section.tab-section ul li .drpdown-market select { background: #3e91cc; color: #fff; border: 1px solid #c1c8cc; }
	
	.sideModules .sideModules-inner .sideModules-content .newsContainer{ background:#fcfcfc; position:relative; top: 0px; left: 0px; padding: 10px; display:block;}
	.sideModules .sideModules-inner .sideModules-content .newsContainer img{ position:relative; float:left; padding-top: 50px;}
	.sideModules .sideModules-inner .sideModules-content .newsContainer p{ font-size: 12px; color: #282828; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; width: 220px; position:relative; left: 15px;}
	.sideModules .sideModules-inner .sideModules-content .newsContainer a{ float: right; font-size: 12px; color: #282828; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important;}
	.sideModules .sideModules-inner .sideModules-content .newsContainer span.quoteiconOpen{ width: 24px; height: 22px; background: url('/content/images/sprite/sprite-set-medium-01.png') no-repeat 0px -130px; display: block; position: absolute; left: 75px;}
	.sideModules .sideModules-inner .sideModules-content .newsContainer .quoteiconClose{width: 24px; height: 22px; background: url('/content/images/sprite/sprite-set-medium-01.png') no-repeat 0px -160px; display: block; position: absolute; right:15px; bottom: 30px;}      

/* ==========================================================================
   REGISTRATION MODULE
   ========================================================================== */
   .registration-container{ margin: 0 auto; background: #fcfcfc; margin-top: 1px!important;}
   .registration-container-inner { padding: 5px 10px 9px 10px;}
   .registration-left-section { width: 68.8%; float:left;}
   .registration-right-section{ width: 30%; float:right;}
   .registration-bordered{ border: 1px solid #b7b6bf; padding: 2px 10px; margin-bottom: 2px; background: #f0eff5;}
   .registration-container .icon, .contact-info span{ float:left; color: #000; font-size:12px;}
   .contact-info a{ color: #0445a1!important;}
   .contact-info a span{ color: #666;}
   .registration-container .icon { margin-right: 15px;}
   .registration-content .registration-bordered { padding-bottom: 5px }
   .registration-content .field-container-cell label{padding: 0px; float:right;}
   .registration-content  .field-container-cell:first-child{ width: 165px!important;}
   .registration-content  .field-container-cell{ padding-right: 10px; width: 215px!important; padding-bottom: 0;}
   .registration-content  .field-container-cell.pushLeftCell{ padding-right: 95px;}
   .registration-content input.reginput{ width: 212px!important;}
   .registration-content input.phoneprefix{width: 40px!important; float:left; margin-right: 3px;}
   .registration-content input.phonenumber{width: 142px!important; float:right;}
   .registration-content select.regselect{ width: 217px!important;} 
   .registration-content select{ background: #fff!important;}
 
   .registration-content input[type="text"], .registration-content input[type="password"],
   .registration-content select { border: 1px solid #d5d4d9; background: #fff; width: auto; padding: 2px 0 2px 4px; }
   .registration-right-section  header.headline h3{ margin: 0px; padding: 8px 50px 4px 10px;}
   .registration-right-section  .sidebar-help{padding: 0px 15px 15px 15px; background: #F0EFF5; border: solid 1px #B7B6BF;}
   .registration-right-section  .sidebar-help section{ border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; padding-top: 10px;}
   .registration-right-section  .sidebar-help section:last-child{border-bottom: 0px; padding-bottom: 0px;}
   
    /* Registration Custom Select Box*/
   .registration-select-style {overflow: hidden; background: #bfbfbf url(/content/images/sprite/bt-sprite.png) no-repeat 102% -325px!important; margin-top: 1px; border: none; width: 220px;}
   .registration-select-style select { width: 132%!important; border: none; box-shadow: none; background: transparent!important; background-image: none; -webkit-appearance: none;}
   .registration-select-style select.regselect { width: 120%!important; border: none; box-shadow: none; background: transparent!important; background-image: none!important; -webkit-appearance: none;}
   .registration-select-style select:focus { outline: none;}
   
   .registration-day-select-style {overflow: hidden; background: #bfbfbf url(/content/images/sprite/bt-sprite.png) no-repeat 110% -325px!important; margin-top: 1px; border: none; width: 57px!important; margin-right: 10px;}
   .registration-day-select-style select { width: 132%!important; border: none; box-shadow: none; background: transparent!important; background-image: none; -webkit-appearance: none;}
   .registration-day-select-style select:focus { outline: none;}
   
   .registration-month-select-style {overflow: hidden; background: #bfbfbf url(/content/images/sprite/bt-sprite.png) no-repeat 107% -325px!important; margin-top: 1px; border: none; width: 75px!important; margin-right: 10px;}
   .registration-month-select-style select { width: 132%!important; border: none; box-shadow: none; background: transparent!important; background-image: none; -webkit-appearance: none;}
   .registration-month-select-style select:focus { outline: none;}
   
   .registration-year-select-style {overflow: hidden; background: #bfbfbf url(/content/images/sprite/bt-sprite.png) no-repeat 110% -325px!important; margin-top: 1px; border: none; width: 65px!important; margin-right: 0px;}
   .registration-year-select-style select { width: 132%!important; border: none; box-shadow: none; background: transparent!important; background-image: none; -webkit-appearance: none;}
   .registration-year-select-style select:focus { outline: none;}
   
   /* Registration Misc*/
   span.asteris{ display:inline-block; position:relative; top: 5px; font-size: 26px;}
  .accept-tos{ /*padding-left: 205px;*/ padding: 5px !important; font-size: 11px;}
  .accept-tos a{ color: #0445a1;}
  .registration-bordered.accept-tos { padding-bottom: 10px!important; line-height: 11px;}
   input.deposit-limit-account {width: 80px!important;}
  .field-container-cell label.TitleOpacity {opacity: 0.5;}
  .registration-content .field-container-cell.addLabelWidth { width:198px!important;}
  .registration-content .field-container-cell.clearPaddingR {padding-right:15px!important;}
  .registration-content .field-container-cell.clearPaddingR.set-deposit-limit-cell {padding-top: 10px !important; padding-bottom: 10px;}
  .registration-content .field-container-cell.clearPaddingR.set-deposit-limit-values {padding-bottom: 10px;}
  .registration-content .field-container-cell label.setDepositTitle {padding: 5px 0;}
  .field-container p.readTextPolicy {display: inline; font-weight: 600;}
  input#AcceptTermsAndCond {vertical-align: bottom; margin-right: 5px;}
  /*.field-container-cell.mobile-num {  display: block; width: 220px!important;}*/
  span#setdepositLimit-validation-message {margin-top: 5px;}


/* ==========================================================================
   ALERT MODULE
   ========================================================================== */

   #popup_container { font: 13px 'PT Sans';font-family: 'PT Sans', sans-serif; min-width: 300px; max-width: 600px; background: #FFF; border: solid 1px #90a2a6; color: #000; }
   #popup_title { 
		display: block; 
		font: bold 16px 'PT Sans';
        font-family: 'PT Sans', sans-serif;
		background: #0445a1; /* Old browsers */
		background: -moz-linear-gradient(-45deg, #0445a1 0%, #366ab4 16%, #366ab4 41%, #0445a1 78%, #033781 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0445a1), color-stop(16%,#366ab4), color-stop(41%,#366ab4), color-stop(78%,#0445a1), color-stop(100%,#033781)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* IE10+ */
		background: linear-gradient(135deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0445a1', endColorstr='#033781',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		border-top: 1px solid #86a5d1;
		border-bottom: 1px solid #022960;
		cursor: default; 
		padding: 10px 0 5px 10px; 
		margin: 0; 
		color: #fff;
	}
   #popup_content { color: #272727; background-color: #ffffff !important; }
   #popup_content .alert, #popup_content .confirm, #popup_content .prompt { background: #fff !important; }
   #popup_message { display:block; min-height:47px; color:#003466; text-align: center; background-color:#ffffff; }
   #popup_message, #popup_messageSuccess { padding: 10px 20px; margin-bottom: 5px; }
   #popup_panel { text-align: center;  }
   #popup_panel input[type="button"] { display: inline; width: auto; color: #000; padding: 2px 20px; margin-bottom: 10px; outline: none; font-size: 10px; }
   #popup_panel input[type="button"] { display: inline; width: auto; color: #ffffff; padding: 2px 20px; margin-bottom: 10px; outline: none; font-size: 10px; margin-right: 18px; }
   #popup_prompt { margin: .5em 0em; }

   /* ==========================================================================
   MODAL
   ========================================================================== */

   .modal-overlay {
    background-color: rgba(0,0,0,.5);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

    .modal-container-customerfunds {
        background: #f7f7f7;
        width: 629px; 
        position: relative;
        margin: 0 auto;
        top: 232px;
        z-index: 10001;
        border-right: solid 2px #6B6B6B;
        border-left: solid 2px #6B6B6B;
        border-top: solid 1px #3C3C3C;
        border-bottom: solid 2px #3C3C3C;
    }

    .modal-header {
        background: #033782;
        color: white;
        font-weight: bold;
        font-size: 1.1em;
        padding: 10px 10px 10px 40px;
        border-bottom: solid 2px #3C3C3C;
        display: block;
    }

    .modal-content {
        padding: 20px 30px 30px 40px;
    }

    .modal-button {
        text-align: center;
    }

    #customer-fund-text
    {
        line-height: 1.2em;
        font-weight: bold;
        font-size: 0.85em;
    }

    #customer-fund-text a {
        color: #0BB1EF;
        text-decoration: underline;
    }

    #customer-fund-text a:visited {
        color: #0BB1EF;
        text-decoration: underline;
    }

    #tick-container {
        color: gray;
        text-align: center;
        padding: 20px;
        font-size: 0.8em;
    }   
   
/* ==========================================================================
   FOOTER
   ========================================================================== */

   footer { min-width: 1004px;  border-top: 6px solid #d62f23; margin-top: 10px; background: #d5d4d9; padding-top: 20px; }
   footer h6 { display: block; color: #0445a1; font: 20px 'PT Sans Bold', sans-serif; margin: 0; padding: 0 0 10px 0; }
   footer ul { margin: 0; padding: 0;}
   footer ul li:first-child { border-top: 1px solid #bfbec3; }
   footer ul li:last-child {  border-bottom: 1px solid #eaeaec; }
   footer ul li:last-child a { border-bottom: 1px solid #bfbec3; } 
   footer ul li { list-style: none; font: 12px 'PT Sans', sans-serif; /* border-top: 1px solid #eaeaec;*/  border-bottom: 1px solid #bfbec3; }
   footer ul li a { color: #000; display: block; padding: 7px 20px 5px 15px;  border-top: 1px solid #eaeaec; } 
   footer .wrapper { width: auto; margin: 0 auto; height: auto; padding: 0 20px 20px 20px; }
   footer .one-half { background: transparent; }
   footer .useful-links ul li {  margin-right: 25px; }
   footer span.small-fb, footer span.small-tw, footer span.small-yt { display: block; font-size: 12px; color: #c3c2c7; padding-left: 28px; line-height: 20px; margin-bottom: 5px;}
   footer span.small-fb a, footer span.small-tw a, footer span.small-yt a { display: block; text-decoration: none; border: none; color: #666;}
   footer span.small-fb a:hover, footer span.small-tw a:hover, footer span.small-yt a:hover { text-decoration: none; color: #000;}
   footer p.isle-of-man { display: block; padding: 10px; color: #6c6c6e!important; font-size: 11px; margin: 30px 0 0 50px; width: 200px; background: #cbcacf; }
   footer p.isle-of-man img { float: left; }
   footer .regulatory { margin-left: 50px; }
   footer .regulatory img { margin-right: 10px; }
   footer .blue-bar { 
      border-bottom: 4px solid #282828; 
		background: #0445a1; /* Old browsers */
		background: -moz-linear-gradient(-45deg, #0445a1 0%, #366ab4 16%, #366ab4 41%, #0445a1 78%, #033781 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0445a1), color-stop(16%,#366ab4), color-stop(41%,#366ab4), color-stop(78%,#0445a1), color-stop(100%,#033781)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* IE10+ */
		background: linear-gradient(135deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0445a1', endColorstr='#033781',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
   }

   footer [data-icon]:before { font-size: 40px; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; line-height: 0; color: #0445a1; padding-top: 5px;}

   /* Blue Bar Below Footer */
   footer .blue-bar .wrapper { padding-bottom: 15px; }
   footer .blue-bar  { font-size: 13px; display: block; color: #fff; }
   footer .blue-bar img { padding-top: 15px; }
   footer .boylelinks ul li { float: left; border-top: none!important; border-bottom: none!important; }
   footer .boylelinks ul li a { font-size: 13px; display: block; padding: 0 10px 0 10px; color: #fff; margin: 20px 0 0 0; border-right: 1px solid #fff; border-top: none!important; border-bottom: none!important;}
   footer .boylelinks ul li a:hover { text-decoration: underline; }
   footer .boylelinks ul li:last-child a { border-right: none; }

   footer span.bg-fb, footer span.bg-tw, footer span.bg-yt { display: block; float: left; width: 25px; height: 25px; margin: 15px 0 0 5px; }
  
/* ==========================================================================
    CUSTOM TABLE CELL SELECTIONS
   ========================================================================== */

   .cell-select-green { background: #cbdbb6 !important; border: 1px solid #72bc49 !important; }
   .cell-select-red { background: #e3c1c2 !important; border: 1px solid #fe0000 !important; }
   .suspended { background: #d73020 !important; border: 1px solid #dc6261 !important; color: #fff; text-transform: uppercase; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; }
   .cell-blue { background: #c9e0f2 !important; }
   .cell-black { background: #000 !important; }
   .cell-white { background: #fff !important; }


/* ==========================================================================
    TEXT AND LINK STYLES
   ========================================================================== */
   a { text-decoration: none }
   a.white { color: #fff; }
   a.bondi-blue { color: #00a8c3; }
   a.btn-odd { display: block; width: 50px; border: 1px solid #e5e5e5; text-align: center }
   a.btn-small-rect { display: block; width: 75px; border: 1px solid #e5e5e5; text-align: center }
   
   span.smalltext { font-size: 11px; }
   span.red { color: #c00; font-family: 'PT Sans Bold', sans-serif; }
   span.white { color: #fff; font-family: 'PT Sans', sans-serif; }
   span.blue { color: #0445a1; } 
   span.yellow { color: #ffe400; }
   span.grey { color: #666666; }

   span.btn-odd, 
   span.btn-fullrace, 
   span.btn-betwatch { display: block; border-top: 1px solid #fff !important; border-left: 1px solid #fff !important; border-right: 1px solid #dadada !important; border-bottom: 1px solid #dadada !important; }
   span.btn-odd { background: #f2f2f2; padding: 3px 5px !important; }
   span.btn-fullrace { background: #3b81bd; color: #fff; padding: 8px 5px 4px 5px !important; }
   span.btn-betwatch { background: #f2f2f2; padding: 6px 5px 9px 5px !important; }

   section span.more-bet a,
   section span.more-bet a:visited { display: block; color: #3b81bd; text-decoration: none; font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; font: bold 13px 'PT Sans', sans-serif !important; }

   /* Button Shape Base */
   .button, button, input[type="submit"].button, input[type="reset"].button {
      display: inline-block;
      zoom: 1;
      *display: inline;
      padding: 5px 20px;
      vertical-align: baseline;
      margin: 0 2px;
      outline: none;
      cursor: pointer;
      text-align: center;
      text-decoration: none;
      font: bold 14px 'Pt Sans';   
      font-family: 'PT Sans', sans-serif;
      text-shadow: 0 -1px 0px rgba(70,132,0,1.0);
         -moz-text-shadow: 0 -1px 0px rgba(70,132,0,1.0);
            -o-text-shadow: 0 -1px 0px rgba(70,132,0,1.0);

      box-shadow: 0 1px 2px rgba(0,0,0,.2);      
      -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
         -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
      
      border-radius: 3px;
      -webkit-border-radius: 3px;
         -moz-border-radius: 3px;
            -o-border-radius: 3px;
   }

   .button:active { position: relative; top: 1px; }
   .button:visited { color: #fff !important; }
   .button:hover { text-decoration: none !important; color: #fff }

   /* button size and shape reference */
   .place-bet { width: 70px; line-height: 18px; padding: 8px 5px 6px 5px; }
   .button-square { display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; cursor: pointer; outline: none; text-align: center; text-decoration: none; border-radius: 0; }

   /* Green Button */
   .bttn-green {
      color: #e8f0de !important;
      border-style:solid;
      border-width: 1px;
      border-top-color:#a0d948;
      border-right-color:#459b00;
      border-bottom-color:#227200;
      border-left-color:#68bc24;
      background-color: #4fb100;
      background: -webkit-gradient(linear, left top, left bottom, from(#6fc300), to(#349700));
      background: -moz-linear-gradient(top,  #6fc300,  #349700);
      filter:  progid: DXImageTransform.Microsoft.gradient(startColorstr='#6fc300', endColorstr='#349700'); 
   }

   .bttn-green:hover { 
      background-color: #4fb100;
      background: -webkit-gradient(linear, left top, left bottom, from(#79c800), to(#2b8e00));
      background: -moz-linear-gradient(top,  #79c800,  #2b8e00);
      filter:  progid: DXImageTransform.Microsoft.gradient(startColorstr='#79c800', endColorstr='#2b8e00'); 
   }

   .bttn-green:active {
      background: -webkit-gradient(linear, left top, left bottom, from(#349700), to(#6fc300));
      background: -moz-linear-gradient(top,  #349700,  #6fc300);
      filter:  progid: DXImageTransform.Microsoft.gradient(startColorstr='#349700', endColorstr='#6fc300');
   }

   .bttn-navy {
      color: #fff !important;
      border: 1px solid #4f7cbd;
        border-radius: 3px;
        background: #80a1d0; /* Old browsers */
		background: -moz-linear-gradient(top,  #80a1d0 0%, #4f7dbd 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80a1d0), color-stop(100%,#4f7dbd)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #80a1d0 0%,#4f7dbd 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #80a1d0 0%,#4f7dbd 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #80a1d0 0%,#4f7dbd 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #80a1d0 0%,#4f7dbd 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a1d0', endColorstr='#4f7dbd',GradientType=0 ); /* IE6-9 */
        -webkit-box-shadow: inset 0px -2px 0px 0px rgba(54, 106, 180, 0.4);
        -moz-box-shadow: inset 0px -2px 0px 0px rgba(54, 106, 180, 0.4);
        box-shadow: inset 0px -2px 0px 0px rgba(54, 106, 180, 0.4);

   }

   .bttn-navy:hover {
        background: #80a1d0; /* Old browsers */
		background: -moz-linear-gradient(top,  #80a1d0 0%, #4f7dbd 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80a1d0), color-stop(100%,#4f7dbd)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #80a1d0 0%,#4f7dbd 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #80a1d0 0%,#4f7dbd 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #80a1d0 0%,#4f7dbd 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #80a1d0 0%,#4f7dbd 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a1d0', endColorstr='#4f7dbd',GradientType=0 ); /* IE6-9 */
        -webkit-box-shadow: inset 0px -2px 0px 0px rgba(54, 106, 180, 0.4);
        -moz-box-shadow: inset 0px -2px 0px 0px rgba(54, 106, 180, 0.4);


   }

   .bttn-navy:active {
      background: #274d76;
      background: -moz-linear-gradient(top,  #274d76 1%, #6495b3 99%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#274d76), color-stop(99%,#6495b3));
      background: -webkit-linear-gradient(top,  #274d76 1%,#6495b3 99%);
      background: -o-linear-gradient(top,  #274d76 1%,#6495b3 99%);
      background: -ms-linear-gradient(top,  #274d76 1%,#6495b3 99%);
      background: linear-gradient(to bottom,  #274d76 1%,#6495b3 99%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#274d76', endColorstr='#6495b3',GradientType=0 );
   }

   .bttn-red {
      color: #e8f0de !important;
      background: #ab181b;
      background: -moz-linear-gradient(top, #d91e22, #ab181b);
      background: -webkit-gradient(linear, 0 0, 0 100%, from(#d91e22), to(#ab181b));
      background: -webkit-linear-gradient(top, #d91e22, #ab181b);
      background: -o-linear-gradient(top, #d91e22, #ab181b);
      background: linear-gradient(to bottom, #d91e22, #ab181b); 
   }

   .bttn-red:active {
      color: #e8f0de !important;
      background: #ab181b;
      background: -moz-linear-gradient(top, #d91e22, #ab181b);
      background: -webkit-gradient(linear, 0 0, 0 100%, from(#d91e22), to(#ab181b));
      background: -webkit-linear-gradient(top, #d91e22, #ab181b);
      background: -o-linear-gradient(top, #d91e22, #ab181b);
      background: linear-gradient(to bottom, #d91e22, #ab181b); 
   }

   .bttn-red:hover { color: #fff !important; background-color: #ab181b; }

   .bttn-skyblue { color: #e8f0de !important; background: #0e9ee6; border-top: 1px solid #33bbff; border-right: 2px solid #0f6b99; border-bottom: 2px solid #0f6b99; border-left: 1px solid #33bbff; }
   .bttn-skyblue:active { background: #0b8bcb; border-right: 2px solid #33bbff; border-bottom: 2px solid #33bbff; border-top: 1px solid #0f6b99; border-left: 1px solid #0f6b99;}

   .bttn-gray {
      color: #e8f0de !important;
      border-style:solid;
      border-width: 1px;
      border-top-color: #DEE2E3;
      border-right-color: #C3C6C7;
      border-bottom-color: #A5A5A5;
      border-left-color: #BFBFBF;
      background: rgba(166,166,166,1);
      background: -moz-linear-gradient(top, rgba(166,166,166,1) 0%, rgba(107,107,107,1) 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(166,166,166,1)), color-stop(100%, rgba(107,107,107,1)));
      background: -webkit-linear-gradient(top, rgba(166,166,166,1) 0%, rgba(107,107,107,1) 100%);
      background: -o-linear-gradient(top, rgba(166,166,166,1) 0%, rgba(107,107,107,1) 100%);
      background: -ms-linear-gradient(top, rgba(166,166,166,1) 0%, rgba(107,107,107,1) 100%);
      background: linear-gradient(to bottom, rgba(166,166,166,1) 0%, rgba(107,107,107,1) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6a6a6', endColorstr='#6b6b6b', GradientType=0 );
   }

   .bttn-gray:hover {
        background: rgba(181,181,181,1);
        background: -moz-linear-gradient(top, rgba(181,181,181,1) 0%, rgba(107,107,107,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(181,181,181,1)), color-stop(100%, rgba(107,107,107,1)));
        background: -webkit-linear-gradient(top, rgba(181,181,181,1) 0%, rgba(107,107,107,1) 100%);
        background: -o-linear-gradient(top, rgba(181,181,181,1) 0%, rgba(107,107,107,1) 100%);
        background: -ms-linear-gradient(top, rgba(181,181,181,1) 0%, rgba(107,107,107,1) 100%);
        background: linear-gradient(to bottom, rgba(181,181,181,1) 0%, rgba(107,107,107,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b5b5', endColorstr='#6b6b6b', GradientType=0 );
   }

   /* supplemental */


/* ==========================================================================
    RADIO BUTTON CUSTOM
   ========================================================================== */
   .radio-wrapper { margin-left: 18px; }
   .lblradio { background: #1087cb; padding: 2px 2px 0 2px; color: #fff; font: bold 12px 'PT Sans', sans-serif; }
   input.radiobutton { display: none; margin: 10px; }
   input.radiobutton + label { display: inline-block; margin:-2px ; padding: 4px 25px 4px 14px; border-color: #ddd; background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat right -123px; }
   input.radiobutton:checked + label { background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat right -105px; height: 10px; }

   section table tr td input[type="checkbox"] { border: 1px solid #8b8b8b; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #ccc; }

   input[type=checkbox].round-checkbox { display:none; }
   input[type=checkbox].round-checkbox + label.round-checkbox {
      display:inline-block;
      height:14px; 
      padding-left:14px;
      line-height:14px;
      background-repeat:no-repeat;
      background-position: 0 0;
      vertical-align:middle;
      cursor:pointer;
   }

   input[type=checkbox].round-checkbox:checked + label.round-checkbox { background-position: 0 -25px; }
   label.round-checkbox { background-image:url('/content/images/sprite/sprite-set-form-elements.png'); }

/* ==========================================================================
	BACKGROUND SPRITES / ICONS
   ========================================================================== */

   /* Sports */
   .bg-soccer { display: block; float: left; width: 22px; height: 22px; background: url('/content/images/sprite/sprite-set-medium-01.png') no-repeat 0 -78px; }
   .bg-tennis { display: block; float: left; width: 22px; height: 22px; background: url('/content/images/sprite/sprite-set-medium-01.png') no-repeat 0 -103px; }

   /* TV */
   .icon-broadcast-inactive { width: 20px; height: 16px; background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat 0 -89px; }
   .icon-broadcast-active { width: 20px; height: 16px; background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat 0 -71px; }
   .icon-broadcast-play { background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat 0 -224px; }

   /* Star - Coloured/BW */
   .bg-favourite-active { display: block; width: 22px; height: 22px; background: url('/content/images/sprite/sprite-set-medium-01.png') no-repeat 0 0; }
   .bg-favourite-inactive { display: block; width: 22px; height: 22px; background: url('/content/images/sprite/sprite-set-medium-01.png') no-repeat 0 -26px; }
   .icon-favourite-active { width: 20px; height: 16px; background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat 0 0; }
   .icon-favourite-inactive { width: 20px; height: 16px; background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat 0 -17px; }
    
   /* Bar Graph - Dark */  
   .icon-bar-graph-black { width: 20px; height: 16px; background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat 0 -35px; }
   .icon-bar-graph-blue { background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat 0 -179px; }

   /* Black Arrow Small */
   .black-arrow-expand { background: url('/content/images/sprite/sprite-set-arrows-01.png') no-repeat 5px -51px;}
   .black-arrow-collapse { background: url('/content/images/sprite/sprite-set-arrows-01.png') no-repeat 5px -31px;}

   /* White Arrow Small */
   .white-arrow-expand { background: url('/content/images/sprite/sprite-set-arrows-01.png') no-repeat 0 7px; }
   .white-arrow-collapse { background: url('/content/images/sprite/sprite-set-arrows-01.png') no-repeat 0 -13px; }

   /* Items */
   .live-bet-diary { font-size: 12px; padding-right: 25px; background: url('/content/images/sprite/sprite-set-medium-01.png') no-repeat right -54px; }
   .live-bet-diary-large { background: url('/content/images/sprite/sprite-set-large-01.png') no-repeat; }
   .shop { background: url('/content/images/sprite/sprite-set-large-01.png') no-repeat; }
   .icon-sound { background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat 0 -202px; }
   .dlApps{ padding-left: 35px; background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat 8px -236px;}
   .tip { display: block; float: left; width: 18px; height: 18px; background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat 0 -314px; }

   /* Social Media Icons */
   .small-fb { background: url('/content/images/sprite/sprite-social.png') no-repeat 0 0; }
   .small-tw { background: url('/content/images/sprite/sprite-social.png') no-repeat 0 -62px; }
   .small-yt { background: url('/content/images/sprite/sprite-social.png') no-repeat 0 -120px; }
   .bg-fb { background: url('/content/images/sprite/sprite-social.png') no-repeat 0 -26px; }
   .bg-tw { background: url('/content/images/sprite/sprite-social.png') no-repeat 0 -88px; }
   .bg-yt { background: url('/content/images/sprite/sprite-social.png') no-repeat 0 -148px; }

   /* Help */
   .icon-contactus { background:url('/content/images/sprite/help-icon.png') no-repeat 0px -185px; width: 28px; height: 25px;}
   .icon-support { background:url('/content/images/sprite/help-icon.png') no-repeat 0px -224px; width: 28px; height: 25px;}   
   .icon-chat { background:url('/content/images/sprite/help-icon.png') no-repeat 0px -296px; width: 28px; height: 25px;} 
   .icon-i { background:url('/content/images/sprite/help-icon.png') no-repeat 5px -331px; width: 28px; height: 32px; display:inline-block;  margin-left: 0px; border-left: #021c41 1px solid; border-right: #6391c3 1px solid; position: relative; left: -35px;}
   .icon-i span { 
      border-right: #021c41 1px solid; 
      border-left: #6391c3 1px solid; 
      width: 18px; 
      height: 24px; 
      display:block; 
      padding: 4px 5px!important; 
   }

   .icon-contactus-blue { background:url('/content/images/sprite/help-icon.png') no-repeat 0px -185px; width: 28px; height: 25px; display: block;}
   .icon-support-blue { background:url('/content/images/sprite/help-icon.png') no-repeat 0px -224px; width: 28px; height: 25px; display: block;}
   .icon-twitter-blue { background:url('/content/images/sprite/help-icon.png') no-repeat 0px -260px; width: 28px; height: 25px; display: block;}
   .icon-chat-blue{ background:url('/content/images/sprite/help-icon.png') no-repeat 0px -296px; width: 28px; height: 25px; display: block;}

/* ==========================================================================
	MEDIA QUERIES
   ========================================================================== */
   @media (min-width: 1601px) and (max-width: 1645px) {
      #header { width: 1628px; }
      #navigation { position: relative; width: 1628px; background: url('/content/images/bg/bg-nav.gif') repeat-x; height: 83px; }
        .wrapper { width: auto; }
      footer { width: 1628px; }
   }

/* 1600  */
   @media (min-width: 1441px) and (max-width: 1600px) {
      #header { width: 1583px; }
      #navigation { position: relative; width: 1583px; background: url('/content/images/bg/bg-nav.gif') repeat-x; height: 85px; }
        .wrapper { width: auto; }
      footer { width: 1583px; }
      nav.global { padding-left: 16%; }

      #live-bet-container { position: relative; width: 1583px; min-width: 726px; margin: 0 auto; height: auto; }
        .column-main-content { float: left; width: 769px; padding-right: 10px; }
        .column-livebet { float: left; width: 385px; }

      section.tab-section ul li.win-ew { width: 130px; }
      section.tab-section ul li.forecast { width: 130px; }
      section.tab-section ul li.dropmarket { width: 500px }

      /* Virtual Sports Carousel */
      .virtual-sports-carousel-inner { width: 88% !important; }
	  
	  .promotion .promotionRightpanel{width: 617px; border-right: solid 1px #e7e7e7; border-bottom: solid 1px #e7e7e7; height: 104px; position:relative;}
      .promotion .promotionRightpanel header{ width: 598px; display: block; height: 18px; padding: 7px 10px;}


   }

/* 1440  */
   @media (min-width: 1367px) and (max-width: 1440px) {
      #header { width: 1423px; }
      #navigation { position: relative; width: 1423px; background: url('/content/images/bg/bg-nav.gif') repeat-x; height: 85px; }
        .wrapper { width: auto; }
      nav.global { padding-left: 15%; }
      footer { width: 1423px; }


      #live-bet-container { width: 1423px; }
        .column-main-content { float: left; width: 600px; padding-right: 10px; }
        .column-livebet { float: left; width: 395px; }
        
      /* Race Place Table */
      .nonessential { display: none;}
      section.tab-section ul li { width: 33.25%; font: 13px 'PT Sans';font-family: 'PT Sans', sans-serif; float: left; margin: 0; padding: 0; text-align: center; border-bottom: 1px solid #085880; }
      section.tab-section ul li.win-ew { width: 120px; }
      section.tab-section ul li.forecast { width: 130px; }
      section.tab-section ul li.dropmarket { width: 340px }

      section table.race-place tr td span.trap { margin: 6px 0 0 23px; }
      section table.race-place tr td span.dog-name { margin-left: 22px; }

      /* Virtual Sports Carousel */
      .virtual-sports-carousel-inner { width: 80% !important; }
	  
	  .promotion .promotionRightpanel{width: 449px; border-right: solid 1px #e7e7e7; border-bottom: solid 1px #e7e7e7; height: 104px; position:relative;}
      .promotion .promotionRightpanel header{ width: 429px; display: block; height: 18px; padding: 7px 10px;}

   }

/* 1366  */
   @media (min-width: 1281px) and (max-width: 1366px) {
      #header { width: 1349px; }
      #navigation { position: relative; width: 1349px; background: url('/content/images/bg/bg-nav.gif') repeat-x; height: 85px; }
        .wrapper { width: auto; }
      footer { width: 1349px; }
      nav.global { padding-left: 16%;}
      nav.global ul li a { display: block; padding: 30px 5px 25px 5px; color: #fff; font-family: 'PT Sans Bold', sans-serif; text-shadow: 0px 1px 2px #006085; position:relative; text-align:center; min-width: 60px; }    
      nav.global ul li em {
         background:url('/content/images/common/header/nav-hover-state.png') no-repeat; 
         width: 474px; height: 21px;
         position: absolute;
         bottom: -7px;
         left: -192px;
         text-align: center;
         font-style: normal;
         z-index: 2;
         display: none;
       }
	   
	  .promotion .promotionRightpanel{width: 385px; border-right: solid 1px #e7e7e7; border-bottom: solid 1px #e7e7e7; height: 104px; position:relative;}
      .promotion .promotionRightpanel header{ width: 365px; display: block; height: 18px; padding: 7px 10px;}

      #live-bet-container { width: 1349px; }
        .column-main-content { float: left; width: 536px; padding-right: 10px; }
        .column-livebet { float: left; width: 384px; }

      /* if stat-tabs overlaps the title, use this to push the tabs below the title, Note: for 1366 resolution and below only  */
      .offset-for-multi-tabs { padding-bottom: 30px !important; }

      .nonessential { display: none;}
      section.tab-section ul li { width: 33.25%; font: 13px 'PT Sans';font-family: 'PT Sans', sans-serif; float: left; margin: 0; padding: 0; text-align: center; border-bottom: 1px solid #085880; }
      section.tab-section ul li.win-ew { width: 120px; }
      section.tab-section ul li.forecast { width: 130px; }
      section.tab-section ul li.dropmarket { width: 280px }

      /* Next three races */
      section table.next-three tr td div.button-container { margin: 0 auto; width: auto; border: none;}

      /* Text and Link Styles  */
      a.btn-small-rect { display: block; width: 70px; height: 46px; border: 1px solid #e5e5e5; text-align: center }
      span.btn-fullrace, 
      span.btn-betwatch { display: block; border-top: 1px solid #fff !important; border-left: 1px solid #fff !important; border-right: 1px solid #dadada !important; border-bottom: 1px solid #dadada !important; }
      span.btn-betwatch img { width: 50px; margin-top: 3px; }
      span.btn-fullrace { background: #3b81bd; color: #fff; padding: 8px 5px 4px 5px !important; }
      span.btn-betwatch { background: #f2f2f2; height: 29px; }

      /* Virtual Sports Carousel */
      .virtual-sports-carousel-inner { width: 72% !important; }
   }

/* 1280 */
  @media (min-width: 1025px) and (max-width: 1280px) {
      #header { width: 1263px; }
      #navigation { position: relative; width: 1263px; background: url('/content/images/bg/bg-nav.gif') repeat-x; height: 85px; }
        .wrapper { width: auto; }
      footer { width: 1263px; }
      nav.global { padding-left: 13.5%;}
      nav.global ul li a { display: block; padding: 30px 5px 25px 5px; color: #fff; font-family: 'PT Sans Bold', sans-serif; text-shadow: 0px 1px 2px #006085; position:relative; text-align:center; min-width: 60px; }    
      nav.global ul li em {
         background:url('/content/images/common/header/nav-hover-state.png') no-repeat; 
         width: 474px; height: 21px;
         position: absolute;
         bottom: -7px;
         left: -192px;
         text-align: center;
         font-style: normal;
         z-index: 2;
         display: none;
       }
	   
	  .promotion .promotionRightpanel{width: 385px; border-right: solid 1px #e7e7e7; border-bottom: solid 1px #e7e7e7; height: 104px; position:relative;}
      .promotion .promotionRightpanel header{ width: 366px; display: block; height: 18px; padding: 7px 10px;}

      #live-bet-container { width: 1263px; }
        .column-main-content { float: left; width: 536px; padding-right: 10px; }
        .column-livebet { float: left; width: 298px; }

      /* if stat-tabs overlaps the title, use this to push the tabs below the title */
      .offset-for-multi-tabs { padding-bottom: 30px !important; }

      /* Race Place Table */
      .nonessential { display: none;}
      section.tab-section ul li { width: 33.25%; font: 13px 'PT Sans';font-family: 'PT Sans', sans-serif; float: left; margin: 0; padding: 0; text-align: center; border-bottom: 1px solid #085880; }
      section.tab-section ul li { width: 33.25%; font: 13px 'PT Sans';font-family: 'PT Sans', sans-serif; float: left; margin: 0; padding: 0; text-align: center; border-bottom: 1px solid #085880; }
      section.tab-section ul li.win-ew { width: 120px; }
      section.tab-section ul li.forecast { width: 130px; }
      section.tab-section ul li.dropmarket { width: 280px }

      section table.race-place tr td span.trap { margin: 6px 0 0 18px; }
      section table.race-place tr td span.dog-name { margin-left: 19px; }

      /* Next three races */
      section table.next-three tr td div.button-container { margin: 0 auto; width: auto; border: none;}

      /* Text and Link Styles  */
      a.btn-small-rect { display: block; width: 70px; height: 46px; border: 1px solid #e5e5e5; text-align: center }
      span.btn-fullrace, 
      span.btn-betwatch { display: block; border-top: 1px solid #fff !important; border-left: 1px solid #fff !important; border-right: 1px solid #dadada !important; border-bottom: 1px solid #dadada !important; }
      span.btn-betwatch img { width: 40px; margin-top: 5px; }
      span.btn-fullrace { background: #3b81bd; color: #fff; padding: 8px 5px 4px 5px !important; }
      span.btn-betwatch { background: #f2f2f2; height: 29px; }

      /* Virtual Sports Carousel */
      .virtual-sports-carousel-inner { width: 72% !important; }
      /* Set Deposit yes / no*/
      .registration-content .field-container-cell.pushLeftCell {padding-right: 70px;}

  }

/* 1024 x 768 */
	@media only screen and (max-width: 1024px) {

      .for-1024 { display: block; padding-bottom: 30px }
      #header { width: 1007px; }
      #live-bet-container { width: 1006px; }
        .column-main-content { float: left; width: 588px; padding-right: 10px; }
        .column-livebet { float: right; width: 268px; margin-bottom: 10px; }
      aside { padding-left: 0;}
      footer { width: 1007px; }

      /* Navigation */
      nav.global { padding-left: 4%;}
      nav.global ul li a { display: block; padding: 30px 5px 25px 5px; color: #fff; font-family: 'PT Sans Bold', sans-serif; text-shadow: 0px 1px 2px #006085; position:relative; text-align:center; min-width: 60px; }    
      nav.global ul li em {
         background:url('/content/images/common/header/nav-hover-state.png') no-repeat; 
         width: 474px; height: 21px;
         position: absolute;
         bottom: -7px;
         left: -192px;
         text-align: center;
         font-style: normal;
         z-index: 2;
         display: none;
       }
	   
	   .promotion .promotionRightpanel{width: 437px; border-right: solid 1px #e7e7e7; border-bottom: solid 1px #e7e7e7; height: 104px; position:relative;}
       .promotion .promotionRightpanel header{ width: 417px; display: block; height: 18px; padding: 7px 10px;}
	   

      section.tab-section ul li { width: 33.25%; font: 13px 'PT Sans';font-family: 'PT Sans', sans-serif; float: left; margin: 0; padding: 0; text-align: center; border-bottom: 1px solid #085880; }
      section.tab-section ul li.win-ew { width: 140px; }
      section.tab-section ul li.forecast { width: 140px; }
      section.tab-section ul li.dropmarket { width: 290px }

      .column-two-group section .section-table-result table tr td span { float: left; display: block; width: 84%; padding: 5px 5px 5px 15px; border-left: 1px solid #fff; clear: left; text-align: center }
      .column-two-group section .section-table-result table tr td span.odds { 
            float: left; 
            display: block; 
            width: 84%; 
            padding-left: 15px; 
            font-weight: bold; font-family: 'PT Sans Bold', sans-serif !important; 
            color: #c00; 
            border-left: 1px solid #fff; 
            text-align: center 
      }

      /* Race Place Table */
      .nonessential { display: none;}
      section table.race-place tr td { background: #fff; cursor: default; }
      section table.race-place tr td.title, section table.race-place tr td.title:hover { background: #e5e5e5;}
      section table.race-place tr td.oddRow, section table.race-place tr td.oddRow:hover  { background: #f7f7f7;}
      section table.race-place tr td span { padding: 10px 5px 6px 5px; }
      section table.race-place tr td span.trap { padding: 0; width: 29px; border: none; margin: 6px 0 0 28px; }
      section table.race-place tr td span.dog-name { margin-left: 26px; font: 14px 'PT Sans Bold', sans-serif; }

      footer .boylelinks ul li a { padding: 0 7px 0 7px;  margin: 23px 0 0 0; }

      /* Next three races */
      section table.next-three tr td div.button-container { margin: 0 auto; width: auto; border: none;}

      /* Text and Link Styles  */
      a.btn-small-rect { display: block; width: 80px; height: 46px; border: 1px solid #e5e5e5; text-align: center }
      span.btn-fullrace, 
      span.btn-betwatch { display: block; border-top: 1px solid #fff !important; border-left: 1px solid #fff !important; border-right: 1px solid #dadada !important; border-bottom: 1px solid #dadada !important; }
      span.btn-betwatch img { width: 50px; margin-top: 3px; }
      span.btn-fullrace { background: #3b81bd; color: #fff; padding: 8px 5px 4px 5px !important; }
      span.btn-betwatch { background: #f2f2f2; height: 29px; }

      /* Account Module */
      #pop-account { width: 751px; margin: 10px auto 10px auto; }
      #account-navigation { position: relative; width: 100%; background: #001f60; height: 85px; }
	
  }

@media screen and (min-height:800px) {
    .registration-content .registration-bordered {padding-bottom: 2px;}
    .accept-tos{padding:2px  5px!important;}
    .registration-content .field-container-cell label.setDepositTitle {padding: 2px 0;}
}


/* Uk Licensing Styles  */
  
.pm-content{ position: relative;}
.tip-btn{position: absolute; right: 70px; top: 30%;  display: block;  text-align: center; width: 15px; height: 15px; padding: 3px 7px 6px 3px; border: #d4d8db 1px solid;
		background: #fffcfc; /* Old browsers */
		background: -moz-linear-gradient(top,  #fffcfc 0%, #eeeff1 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffcfc), color-stop(100%,#eeeff1)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fffcfc 0%,#eeeff1 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fffcfc 0%,#eeeff1 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fffcfc 0%,#eeeff1 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #fffcfc 0%,#eeeff1 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#eeeff1',GradientType=0 ); /* IE6-9 */
		-webkit-border-radius: 2px 2px 2px 2px;
		border-radius: 2px 2px 2px 2px;

}


/* Bet Receipt  */
.bet-receipt-container .header-blue{
	background: #0489d1; /* Old browsers */
	background: -moz-linear-gradient(top,  #0489d1 0%, #01467d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0489d1), color-stop(100%,#01467d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0489d1 0%,#01467d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0489d1 0%,#01467d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0489d1 0%,#01467d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0489d1 0%,#01467d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0489d1', endColorstr='#01467d',GradientType=0 ); /* IE6-9 */
	padding: 5px;
}
.bet-receipt-container .header-black{ background: #000; color: #fff; padding: 10px; font-size: 15px; font-weight: bold;}
.bet-receipt-container .header-green{ background: #008001; padding-top: 10px; padding-bottom: 3px;}
.bet-receipt-container .bet-title{
	background: #0497e5; /* Old browsers */
	background: -moz-linear-gradient(top,  #0497e5 0%, #014278 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0497e5), color-stop(100%,#014278)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0497e5 0%,#014278 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0497e5 0%,#014278 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0497e5 0%,#014278 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0497e5 0%,#014278 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0497e5', endColorstr='#014278',GradientType=0 ); /* IE6-9 */
	 border-top: 1px solid #000; 
	border-bottom: 1px solid #000;
	padding: 5px;
	color: #fff;
	font-weight: bold;
	text-align: left!important;
}
.btr-receipt{ height: 15px; float:left!important; display: inline-block; text-decoration: none!important;}
.btr-receipt-left{ float:left;}
.btr-receipt-right{ float:right;}

.bet-receipt-container table{ background: #ffffdb; width: 100%; border: 1px solid #000;}
.bet-receipt-container table tr{ border-bottom: 1px solid #000; vertical-align: middle;}
.bet-receipt-container table tr td{padding-left: 5px; padding-top: 2px; vertical-align: middle;}
.bet-receipt-container table tr td.border-left{border-left: 1px solid #000;}

.bet-receipt-container .bet-receipt-info{ background: #000; color: #fff; text-align: left; padding: 10px;}
.bet-receipt-container .bet-receipt-info a{color: #fff; }



a.tooltips {
  position: relative;
  display: inline;
}
a.tooltips span {
  position: absolute;
  color: #000000;
  padding: 15px;
  background: #B3C7E2;
  border: 1px solid #243956;
  text-align: left;
  visibility: hidden;
  display: inline-block;
  border-radius: 0px;
  box-shadow: 2px 2px 3px #525254;
  font-size: 11px;
}
a.tooltips span:before {
  content: '';
  position: absolute;
  bottom: 100%;
  left:12.6%;
  margin-left: -12px;
  width: 0; height: 0;
  border-bottom: 10px solid #243956;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
a.tooltips span:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left:12%;
  margin-left: -8px;
  width: 0; height: 0;
  border-bottom: 8px solid #B3C7E2;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
a:hover.tooltips span {
  visibility: visible;
  top: 50px;
  left: 50%;
  margin-left: -50px;
  z-index: 999;
  padding: 15px;
  width: 310px;
}
a.tooltips span ul{ padding-left: 10px;}
a.tooltips span ul li{ border-bottom: 0px; list-style: disc;}
a.tooltips span p{ line-height: 11px!important; padding-top: 0px;}



.ac-popup
{
}

.ac
{
	padding: 5px!important;
	background:rgba(255,255,255, 0.6);
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}

.acDep
{
	border: 1px solid #666666;
	background: #fff;
}

.acDep header
{
	padding: 5px 15px;
	font-size: 15px;
	font-family: PT Sans, Arial, sans-serif;
	font-weight: bold;
	text-shadow: 0 -1px 0 #7d491c;
	color: #fff;
	background: rgb(4,69,161); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDQ0NWExIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjMzY2YWI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzklIiBzdG9wLWNvbG9yPSIjMzY2YWI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjMDQ0NWExIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAzMzc4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg,  rgba(4,69,161,1) 0%, rgba(54,106,180,1) 17%, rgba(54,106,180,1) 39%, rgba(4,69,161,1) 78%, rgba(3,55,129,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(4,69,161,1)), color-stop(17%,rgba(54,106,180,1)), color-stop(39%,rgba(54,106,180,1)), color-stop(78%,rgba(4,69,161,1)), color-stop(100%,rgba(3,55,129,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  rgba(4,69,161,1) 0%,rgba(54,106,180,1) 17%,rgba(54,106,180,1) 39%,rgba(4,69,161,1) 78%,rgba(3,55,129,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  rgba(4,69,161,1) 0%,rgba(54,106,180,1) 17%,rgba(54,106,180,1) 39%,rgba(4,69,161,1) 78%,rgba(3,55,129,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  rgba(4,69,161,1) 0%,rgba(54,106,180,1) 17%,rgba(54,106,180,1) 39%,rgba(4,69,161,1) 78%,rgba(3,55,129,1) 100%); /* IE10+ */
	background: linear-gradient(45deg,  rgba(4,69,161,1) 0%,rgba(54,106,180,1) 17%,rgba(54,106,180,1) 39%,rgba(4,69,161,1) 78%,rgba(3,55,129,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0445a1', endColorstr='#033781',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	border-top: 1px solid #86a5d1;
	border-bottom: 1px solid #022960;
	text-align: left;
}

.acDep section
{
	background: #fff;
	padding: 0px 20px 20px 20px;
	text-align: left;
}

.acDep section h1
{
	font-size: 14px;
}

.acDep section p
{
	font-weight: bold;
}

.acDep section table tbody tr td
{
	background: #fff!important;
	padding: 5px;
}

.acDep section table tbody tr td:first-child
{
	text-align: left;
  }

 /*<!--added for payment enhancement-->*/
/**payment enhancement*/
.registration-right-top-section {
    width: 28%;
    float: right;
    border: 1px solid #b7b6bf;
    padding: 0 6px;
    margin-bottom: 10px;
    background: #F0EFF5;
    font-size: 12px!important;
}
.registration-right-top-section p:first-child {
    font-size: 13px!important;
}


/**Add New Card Popup**/

/*header*/
.headerPopup {
	height: 35px;
    background: #0445a1;
    background: -moz-linear-gradient(-45deg, #0445a1 0%, #366ab4 16%, #366ab4 41%, #0445a1 78%, #033781 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0445a1), color-stop(16%,#366ab4), color-stop(41%,#366ab4), color-stop(78%,#0445a1), color-stop(100%,#033781));
    background: -webkit-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%);
    background: -o-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%);
    background: -ms-linear-gradient(-45deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%);
    background: linear-gradient(135deg, #0445a1 0%,#366ab4 16%,#366ab4 41%,#0445a1 78%,#033781 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0445a1', endColorstr='#033781',GradientType=1 );
    border-top: 1px solid #86a5d1;
    border-bottom: 1px solid #022960;
}
.headerPopup h1 {
	color: #fff;
	font-size: 13px;
	margin: 0;
	/*line-height: 35px;*/
	padding-left: 25px;
    text-align: left;
    padding-top: 10px;
}
/**/
/**popup content**/
.canOkbtn {
    padding: 5px 0;
}
.canOkbtn button {
width: 100px;
text-align: center;
}
.popContent {
    padding: 0 20px;
     color:#666664;
}
.popContent p{
    text-align: left;
   
}
.popContent .bigText {
    font-size: 13px;
    color: #323232!important;
}
.contactNumber p {
    display: block;
}
.contactNumber span {
    display: inline-block;
    padding: 0 5px; 
    line-height:20px; 
}
.mailInside {
    text-align: center!important;
}

.myaccount-bottomlinks
{
    text-align: center!important; 
    color: #fff;
    font-weight: bold;
}

.myaccount-bottomlinks a { color: #fff; text-decoration: underline }

/**Account Holder Details**/
.cardHolderDetails {
    margin-bottom: 10px;
    border: 1px solid #b3b3b3;
    background: #f1f8ff;
    text-align: center;
    font-weight: bold;
}
/*Withdrawal information*/
.withdrawalInfo {
    border: 1px solid #b3b3b3;
    background: #f1f8ff;
    padding: 10px;
}
.withdrawalInfo p {
    font-size: 12px!important;
    margin: 0!important;
}

/**protect Deposits**/
.protectBoyleCustomerDiv {
    border: 1px solid #b3b3b3;
    background: #f1f8ff;
    padding: 0 10px;
}
.protectBoyleCustomerDiv p:first-child {
    font-weight: bold;
}
.protectBoyleCustomerDiv p {
    font-size: 12px!important;
}
.protectBoyleCustomerDiv ul {
    display: block;
    border-bottom: none!important;
    overflow: hidden;
} 

.protectBoyleCustomerDiv ul li {
    width: 25%!important;
    display: inline-block;
    font-size: 12px!important;
    border-bottom: none!important;
}
    .protectBoyleCustomerDiv ul li:first-child {
        text-align: left!important;
    }
.protectBoyleCustomerDiv ul li a {
    display: inline-block!important;
    color: #096999!important;
    text-decoration: none!important;
    margin: 0!important;
    padding: 0!important;
    border: none!important; 
    font-size: 12px;   
}
/**Unable to process popup div**/
.unableToProcessPopupDiv {
    
}

span.closePopUpdiv {
    /*float: right;*/
    display: inline-block;
    width:35%;
    text-align: right;
    padding-right: 10px;
    font-size: 11px;
    font-weight: normal;
    margin-top: -5px;
    text-decoration: underline;
}

/**info icon**/
.paymentInfo {
    background: #f2f2f2;
    float: right;
    position: relative;
    top: 20px;
    background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat 0 -313px;
    width: 20px;
    height: 20px;
    /*border: 1px solid rgba(0,0,0, .2);*/
    border-radius: 3px;
    cursor: pointer;

}
.paymentInfoInside { background: #f2f2f2; float: right; position: relative; background: url('/content/images/sprite/sprite-set-small-01.png') no-repeat 0 -313px; width: 20px; height: 20px; /*border: 1px solid rgba(0,0,0, .2);*/ border-radius: 3px; cursor: pointer; }
.push-left {
    float: left!important;
}


.tipPaymentInfo h3 {
    display:block;
    font-size: 11px;
    margin: 5px 0 0 0;
    padding: 0;
}
.tipPaymentInfo h3:first-child {
    margin-top: 0;
}

.tipPaymentInfo p {
    margin: 0;
    padding: 0;
}
.tipPaymentInfo {
    float: left;
    visibility:visible;
    font-size:11px;
    width: 300px;
    border: 1px solid #000;
    position: relative;
    top: 35px;
    left: -90px;
    background: #B3C7E2;
    padding: 10px;
    box-shadow: -2px 2px 3px rgba(0,0,0,.7);
    z-index:9999;
}
.tipPaymentInfo ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: disc;
}
.tipPaymentInfo ul li {
    display: block!important;
    font-size: 11px!important;
    width: 100%!important;
    text-align: left!important;
    border-bottom: none!important;
    list-style-type: disc!important;
}
.tipPaymentInfo ul li a {
    display: inline-block!important;
    color: #096999!important;
    text-decoration: none!important;
    margin: 0!important;
    padding: 0!important;
    border: none!important;
}
.paypalInfo {
    display: none!important;
}
  
.paymentInfo .tipPaymentInfo:before {
  content: '';
  position: absolute;
  bottom: 100%;
  left:31.6%;
  margin-left: -12px;
  width: 0; height: 0;
  border-bottom: 10px solid #243956;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  z-index:9999;
}
.paymentInfo .tipPaymentInfo:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left:31%;
  margin-left: -8px;
  width: 0; height: 0;
  border-bottom: 8px solid #B3C7E2;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  z-index:9999;
}

.tipoverlay {
    display:none;
    position: fixed;
    z-index: 1111;
    height: 100%;
    width: 100%;
    border: 1px solid red;
    left: 0;
    top: 0;
    right: 0;
}

#fund_protection {
    font-size: 10px;
    margin: 5px auto 15px auto; 
    line-height: 13px; 
    font-weight: bold;
}

#fund_protection .notifier {
    color: red; 
    font-size: 13px; 
    text-align: center; 
    display:none;
}

/*<!-- [end] added for payment enhancement-->*/



 
 .quickdeposit-overlay:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 22%;
  margin-left: 92px;
  width: 0; height: 0;
  border-bottom: 11px solid #595959;
  border-right: 9px solid transparent;
  border-left: 8px solid transparent;
  
}

    .round-corner-img {
    border-radius: 13px;
     -webkit-border-radius: 13px;
      -moz-border-radius: 13px;  
}
    .grad-white {
    background: rgb(253,253,253);
    background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(215,215,215,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(215,215,215,1)));
    background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(215,215,215,1) 100%);
    background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(215,215,215,1) 100%);
    background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(215,215,215,1) 100%);
    background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(215,215,215,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#d7d7d7',GradientType=0 );
}

/* ==========================================================================
    Quick Deposit
   ========================================================================== */
 .col-1, .col-2,
.col-3, .col-4,
.col-5, .col-6,
.col-7, .col-8,
.col-9, .col-10,
.col-11, .col-12,
.col-13, .col-14,
.col-15, .col-16,
.col-17, .col-18 { float: left;}


.col-1 { width:5.55556% }
.col-2 { width:11.11111% }
.col-3 { width:16.66667% }
.col-4 { width:22.22222% }
.col-5 { width:27.77778% }
.col-6 { width:33.33333% }
.col-7 { width:38.88889% }
.col-8 { width:44.44444% }
.col-9 { width:50% } 
.col-10{ width:55.55556% }
.col-11{ width:61.11111% }
.col-12{ width:66.66667% }
.col-13{ width:72.22222% }
.col-14{ width:77.77778% }
.col-15{ width:83.33333% }
.col-16{ width:88.88889% }
.col-17{ width:94.44444% }
.col-18{ width:100% }

.clearfix { clear: both;  }
.float-left { float: left; }

.txt-upper { text-transform: uppercase;}
.txt-grey { color: #808080; }
.txt-center { text-align: center;  }
.txt-white { color: #ffffff; }
.txt-14 { font-size: 14px; }
.qd-wrapper small { font-size: 11px; }
.l-height-20 { line-height: 20px; }

.padding-left-5 { padding-left: 5px; }
.padding-left-10 { padding-left: 10px; }
.padding-15 { padding: 15px; }
.padding-10 { padding: 10px; }
.padding-top-10 { padding-top: 10px; }

.offset-top-10 {  margin-top: 10px; }
.offset-right-2 { margin-right:2px; }
.offset-right-5 { margin-right: 5px; }
.offset-top-10 { margin-top: 10px; }
.offset-right-2 { margin-right:2px; }
.offset-right-25 { margin-right: 25px; }
.offset-left-5 { margin-left: 5px; }
.no-margin { margin: 0; }

.qd-wrapper .btn-large {   width: 100%;  }
.qd-wrapper .btn-green {  background: #31a401;  }
.qd-wrapper .btn-cerulean {  background: #0096db; }

.btn-large {  width: 100%; } 
.btn-green {  background: #31a401; }
.btn-cerulean { background: #0096db; }

.qd-wrapper .notif { display: none; }
.qd-wrapper .btnWidth { width: 50px; }

.qd-wrapper input[type=text], 
.qd-wrapper input[type=email], 
.qd-wrapper input[type=number], 
.qd-wrapper input[type=password], 
.qd-wrapper select {
    font-size: 11px;
    border: 1px solid #cecece;
    text-indent: 0px;
    padding: 11px;
    width: 100%;
    color: #000;
    font-weight: bold;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-bottom: 10px;
}


.qd-wrapper input[type="checkbox"] {
    width: 16px;
    position: relative;
    float: left;
    height: 16px;
    border: 1px solid #bfbfbf;
  /*  top: 30px;
    left: -21px;*/
}


.qd-wrapper select {
    position: relative;
    color: #cecece;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0px;
    background: #ffffff url('/Content/images/icons/icon-grey-arrow-down.png') right 8px center no-repeat;
    background-size: 14px 7px;
    -webkit-background-size: 14px 7px;
    -moz-background-size: 14px 7px;
    margin-bottom: 10px;
}


.qd-wrapper select::-ms-expand {
    display: none;
}

.qd-wrapper #quickDepositPopup { padding-bottom: 10px; }

.qd-wrapper .button {
    font-weight: bold !important;
    display: block;
    padding: 6px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: none;
    border: none;

}

.qd-wrapper button { font-family: "Roboto Condensed",Arial,sans-serif; }
   
.apple-green {
    background: #4bad00;
    color: #fff;
}

.button-large {
    padding: 7px 0px;
    font-size: 15px;
}
.button-block {
    display: block;
    width: 100%;
}


.qd-wrapper .quickdeposit-overlay {
    position: fixed !important;
    right: 11px;
    top: 88px;
    width: 283px;
    border: none;
    display: block;
    clear: both;
}

.qd-wrapper .quickdeposit-overlay header {
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.qd-wrapper .quickdeposit-overlay h3 { font-size: 16px; margin: 10px; }
.qd-wrapper .quickdeposit-overlay select{ padding: 10px 10px 10px 10px!important; font-size: 11px !important; color:#595959; }
.qd-wrapper .quickdeposit-overlay input{ padding: 10px 0; font-size: 11px !important; color:#595959; text-indent: 10px;}
.qd-wrapper .quickdeposit-overlay header.grey { background: #595959; position: relative; top: -1px;}
.qd-wrapper .quickdeposit-overlay header.blue{ background: #001f60;}
.qd-wrapper .quickdeposit-overlay header.blue:after { 
  content: ''; position: absolute;
  bottom: 100%; left: 68%; margin-left: -8px;
  width: 0; height: 0; border-bottom: 8px solid #001f60; border-right: 8px solid transparent; border-left: 8px solid transparent; }
.qd-wrapper .quickdeposit-overlay .checkbox-custom-label{ padding-right: 0px; margin-right: 0px; color: #595959; font-size: 13px; }
.qd-wrapper .checkbox-custom-label { padding-right: 0px; margin-right: 0px; color: #cecece; font-size: 13px; }
.qd-wrapper .quickdeposit-overlay header.green, .tooltip-modal-container header.green { background: #4bad00;}
.qd-wrapper .quickdeposit-overlay header.green:after { 
  content: ''; position: absolute;
  bottom: 100%; left: 68%; margin-left: -8px;
  width: 0; height: 0; border-bottom: 8px solid #4bad00; border-right: 8px solid transparent; border-left: 8px solid transparent; }


/*
    Quick Deposit Module Plugins Custom CSS    
*/

.qd-wrapper .quickdeposit-overlay {
    position: fixed !important;
    right: 11px;
    top: 88px;
    width: 283px;
    border: none;
    display: block;
    clear: both;
}

.qd-wrapper .quickdeposit header {
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.qd-wrapper .quickdeposit h3 { font-size: 16px; margin: 10px; }
.qd-wrapper .quickdeposit select{ padding: 10px 10px 10px 10px!important; font-size: 11px !important; color:#595959; }
.qd-wrapper .quickdeposit input{ padding: 10px 0; font-size: 11px !important; color:#595959; text-indent: 10px;}
.qd-wrapper .quickdeposit .checkbox-custom-label{ padding-right: 0px; margin-right: 0px; color: #595959; font-size: 13px; }




.qd-wrapper button.btn, .qd-wrapper a.btn {
    font-size: 13px;
   color: #fff;
    display: block;
    text-align: center;
     -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    font-family: "Roboto Condensed",Arial,sans-serif;
    text-shadow: none;
}

.qd-wrapper .quickdeposit-overlay .info, .qd-wrapper .quickdeposit .info  { 
    background: #0096db;
    width: 25px;
    height: 25px;
    padding-top: 3px;
    padding-right: 3px;
    padding-left: 1px;
    display: block!important;
    line-height: 21px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    font-style: italic;
    font-weight: bold;
    margin-top: 3px;
    margin-left: 10px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
}

.qd-wrapper #AddPaymentForm h3, lowbalance-content h3 { font-size: 17px; }
.qd-wrapper #AddPaymentForm p  { color: #595959; font-size: 12px; }
 /*.qd-wrapper #AddPaymentForm {max-height: 380px; overflow: scroll;}*/

.qd-wrapper #chkfundProt {
    position: relative;
    top: 5px;
}

.qd-wrapper input[type=number]::-webkit-inner-spin-button, 
.qd-wrapper input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

 /* Icons */
 
.qd-wrapper .lock-icon {
    font-style: normal;
    background: url('/Content/Images/icons/icon-lock.png');
    display: inline-block;
    width: 25px;
    height: 27px;
    margin-right: 5px;
    margin-top: -3px;
    background-size: 25px 25px;
    -webkit-background-size: 25px 25px;
    -moz-background-size: 25px 25px;
    vertical-align: middle;
}
.qd-wrapper a.close {
    position:absolute;
    z-index:1003;
    right:0px!important;
    top: -3px;
    width: 40px;
    margin: 0;
    text-align: center;
    height: 42px;
    border:0;
    background-image:url('/Content/Images/icons/icon-white-close.png');
    background-repeat:no-repeat;
    background-color:transparent;
    background-position:center center;
}

.qd-wrapper .white-container {
    background: #fff;    
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    position: relative;
}

.qd-wrapper span.check-icon {
    font-size: 20px;
    line-height: 20px;
    font-style: normal;
    background: url('/Content/Images/icons/icon-white-tick.png');
    display: inline-block;
    width: 24px;
    height: 22px;
    margin-right: 5px;
    float: left;
}

.qd-wrapper .quickdepositlowbalance-container {
    position: absolute;
    top: -2px;
    right: 3px;
    z-index: 1;  
}


/* Deposit Success */
.tooltip_modal_title {
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    line-height: 1.75em;
    color: #fff;
    background: #4bad00;
    cursor: default;
    padding: 5px;
    margin: -20px;
    margin-bottom: 10px;
}

.tooltip-modal-container{ background: #ffffff;  width: 283px;     top: 102px;   right: 16px; z-index: 10001; position: fixed !important; }
.tooltip-modal-content { padding: 20px;}
.tooltip-modal-container:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 53%;
  width: 0; height: 0;
  border-bottom: 13px solid #4bad00;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  }

#quickdeposit-success-popup .white-container {border:none; }

.tooltip-modal-container header.green {
   background: #4bad00;
   height: 25px;
   padding: 8px;
   top: -1px;
   position: relative;
}

.tooltip-modal-container a.close    { 
    position: absolute;
    z-index: 1003;
    right: 0px;
    top: 3px;
    right: 2px;
    width: 35px;
    margin: 0;
    text-align: center;
    height: 35px;
    border: 0;
    background-image: url(/Content/Images/icons/icon-white-close.png);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center center;
 }

.tooltip-modal-container h4 {  font-size: 15px;  position: relative;   top: -1px; text-transform: uppercase; margin: 8px;}

.tooltip-modal-container header {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.tooltip-modal-container button.btn, a.btn {
    font-size: 15px;
    padding: 10px 10px;
    color: #fff;
    display: block;
    text-align: center;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    font-family: "Roboto Condensed",Arial,sans-serif;
    box-shadow: none;
    border: none;
}

.tooltip-modal-container .btn-large { width: 100%; }
.tooltip-modal-container header { border-bottom: none !important ;}
.tooltip-modal-container, .qd-wrapper { font-family: "Roboto Condensed",Arial,sans-serif; }
.qd-wrapper label.font-13 { font-size: 13px; line-height: 16px; padding-left: 5px; }

.qd-wrapper button.btn, a.btn {
    font-size: 13px;
    padding: 9px 2px;
    color: #fff;
    display: block;
    text-align: center;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    font-family: "Roboto Condensed",Arial,sans-serif;
    border: none;
    box-shadow: none;
}

small { font-size: 11px; }

/* Custom Checkbox */
.qd-wrapper .checkbox-custom { opacity: 0; position: absolute; }
.qd-wrapper .checkbox-custom, .checkbox-custom-label { display: inline-block; vertical-align: middle; cursor: pointer; }
.qd-wrapper .checkbox-custom-label { position: relative; }

.qd-wrapper .checkbox-custom + .checkbox-custom-label:before {
    content: ''; background: #fff; border: 1px solid #777; display: inline-block; vertical-align: middle; width: 10px; height: 10px;
    padding: 3px; margin-right: 5px; text-align: center;
	-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}

.qd-wrapper .checkbox-custom:checked + .checkbox-custom-label:before { background: #0096db; }
.qd-wrapper .checkbox-custom:focus + .checkbox-custom-label{}
 .quickdepositlowbalance-container {
    position: absolute;
    top: -2px;
    right: 3px;
    z-index: 999;  

}
  
 /* Quick Deposit Footer Module CSS Style */
.quickdeposit-module {min-height: 100%;}
.quickdeposit-module #AddPaymentForm{ padding-top: 40px;}

 /* Custom Checkbox */
.quickdeposit-module .checkbox-custom { opacity: 0; position: absolute; }
.quickdeposit-module .checkbox-custom, .checkbox-custom-label { display: inline-block; vertical-align: middle; cursor: pointer; }
.quickdeposit-module .checkbox-custom-label { position: relative; }

.quickdeposit-module .checkbox-custom + .checkbox-custom-label:before {
    content: ''; background: #fff; border: 1px solid #777; display: inline-block; vertical-align: middle; width: 10px; height: 10px;
    padding: 3px; margin-right: 5px; text-align: center;
	-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}

.quickdeposit-module .checkbox-custom:checked + .checkbox-custom-label:before { background: #0096db; }
.quickdeposit-module .checkbox-custom:focus + .checkbox-custom-label{}
.quickdeposit-module .quickdepositlowbalance-container {}
  
.quickdeposit-module { font-family: "Roboto Condensed",Arial,sans-serif; }
.quickdeposit-module label.font-13 { font-size: 13px; line-height: 16px; padding-left: 5px; }

.quickdeposit-module .quickdeposit-overlay {
    border: none;
    display: block;
    clear: both;
}

.quickdeposit-module.quickdeposit header {
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.quickdeposit-module .quickdeposit h3 { font-size: 16px; margin: 10px; }
.quickdeposit-module .quickdeposit select{ padding: 10px 10px 10px 10px!important; font-size: 11px !important; color:#595959; }
.quickdeposit-module .quickdeposit input{ padding: 10px 0; font-size: 11px !important; color:#595959; text-indent: 10px;}
.quickdeposit-module .quickdeposit .checkbox-custom-label{ padding-right: 0px; margin-right: 0px; color: #595959; font-size: 13px; }

.quickdeposit-module button.btn, .quickdeposit-module a.btn {
    font-size: 13px;
   color: #fff;
    display: block;
    text-align: center;
     -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    font-family: "Roboto Condensed",Arial,sans-serif;
    text-shadow: none;
    border: 0px;
}

.quickdeposit-module button.btn, a.btn, .quickdeposit-module button.button {
    font-size: 15px;
    padding: 8px 0px;
    color: #fff;
    display: block;
    text-align: center;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    font-family: "Roboto Condensed",Arial,sans-serif;
    border: none;
    box-shadow: none;
}


.quickdeposit-module .quickdeposit-overlay .info, .quickdeposit-module .quickdeposit .info  { 
    background: #0096db;
    width: 25px;
    height: 25px;
    padding-top: 3px;
    padding-right: 3px;
    padding-left: 1px;
    display: block!important;
    line-height: 21px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    font-style: italic;
    font-weight: bold;
    margin-top: 3px;
    margin-left: 10px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
}

.quickdeposit-module #AddPaymentForm h3, lowbalance-content h3 { font-size: 17px; }
.quickdeposit-module #AddPaymentForm p  { color: #595959; font-size: 12px; }
 
.quickdeposit-module #chkfundProt {      
    position: relative;
    top: 28px;
    left: -20px; }

.quickdeposit-module input[type=number]::-webkit-inner-spin-button, 
.quickdeposit-module input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

 /* Icons */
 
.quickdeposit-module .lock-icon {
    font-style: normal;
    background: url('/Content/Images/icons/icon-lock.png');
    display: inline-block;
    width: 25px;
    height: 27px;
    margin-right: 5px;
    margin-top: -3px;
    background-size: 25px 25px;
    -webkit-background-size: 25px 25px;
    -moz-background-size: 25px 25px;
    vertical-align: middle;
}
.quickdeposit-module a.close {
    position:absolute;
    z-index:1003;
    right:0px!important;
    top: -3px;
    width: 40px;
    margin: 0;
    text-align: center;
    height: 42px;
    border:0;
    background-image:url('/Content/Images/icons/icon-white-close.png');
    background-repeat:no-repeat;
    background-color:transparent;
    background-position:center center;
}

.quickdeposit-module .white-container {
    background: #fff;    
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    position: relative;
}

.quickdeposit-module span.check-icon {
    font-size: 20px;
    line-height: 20px;
    font-style: normal;
    background: url('/Content/Images/icons/icon-white-tick.png');
    display: inline-block;
    width: 24px;
    height: 22px;
    margin-right: 5px;
    float: left;
}

.quickdeposit-module .quickdepositlowbalance-container {
    position: absolute;
    top: -2px;
    right: 3px;
    z-index: 1;  
}

/*.quickdeposit-module .quickdeposit-overlay header {
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}*/
.quickdeposit-module .quickdeposit-overlay h3 { font-size: 16px; margin: 10px; }
.quickdeposit-module .quickdeposit-overlay select{ padding: 10px 10px 10px 10px!important; font-size: 11px !important; color:#595959; }
.quickdeposit-module .quickdeposit-overlay input{ padding: 10px 0!important; font-size: 11px !important; color:#595959; text-indent: 10px!important;}
.quickdeposit-module .quickdeposit-overlay header.grey { background: #595959; position: fixed; top: -1px; width: 100%; z-index: 999;}
.quickdeposit-module .quickdeposit-overlay header.blue{ background: #001f60;}
.quickdeposit-module .quickdeposit-overlay .checkbox-custom-label{ padding-right: 0px; margin-right: 0px; color: #595959; font-size: 13px; }
.quickdeposit-module .checkbox-custom-label { padding-right: 0px; margin-right: 0px; color: #cecece; font-size: 13px; }
.quickdeposit-module .quickdeposit-overlay header.green, .tooltip-modal-container header.green { background: #4bad00;}



.quickdeposit-module input[type=text], 
.quickdeposit-module input[type=email], 
.quickdeposit-module input[type=number], 
.quickdeposit-module input[type=password], 
.quickdeposit-module select {
    font-size: 11px;
    border: 1px solid #cecece;
    text-indent: 0px;
    width: 100%;
    color: #000;
    font-weight: bold;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-bottom: 10px;
}


.quickdeposit-module input[type="checkbox"] {
    width: 16px;
    position: relative;
    float: left;
    height: 16px;
    border: 1px solid #bfbfbf;
  /*  top: 30px;
    left: -21px;*/
}


.quickdeposit-module select {
    position: relative;
    color: #cecece;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0px;
    background: #ffffff url('/Content/images/icons/icon-grey-arrow-down.png') right 8px center no-repeat;
    background-size: 14px 7px;
    -webkit-background-size: 14px 7px;
    -moz-background-size: 14px 7px;
    margin-bottom: 10px;
}


.quickdeposit-module small { font-size: 11px; }


.quickdeposit-module .btn-large {   width: 100%;  }
.quickdeposit-module .btn-green {  background: #31a401;  }
.quickdeposit-module .btn-cerulean {  background: #0096db; }

.quickdeposit-module .notif { display: none; }
.quickdeposit-module .btnWidth { width: 50px; }

.quickdeposit-module input[type=text], 
.quickdeposit-module input[type=email], 
.quickdeposit-module input[type=number], 
.quickdeposit-module input[type=password], 
.quickdeposit-module select {
    font-size: 11px;
    border: 1px solid #cecece;
    text-indent: 0px;
    padding: 11px;
    width: 100%;
    color: #000;
    font-weight: bold;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-bottom: 10px;
}


.quickdeposit-module input[type="checkbox"] {
    width: 16px;
    position: relative;
    float: left;
    height: 16px;
    border: 1px solid #bfbfbf;
  /*  top: 30px;
    left: -21px;*/
}


.quickdeposit-module select {
    position: relative;
    color: #cecece;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0px;
    background: #ffffff url('/Content/images/icons/icon-grey-arrow-down.png') right 8px center no-repeat;
    background-size: 14px 7px;
    -webkit-background-size: 14px 7px;
    -moz-background-size: 14px 7px;
    margin-bottom: 10px;
}


.quickdeposit-module select::-ms-expand {
    display: none;
}

.quickdeposit-module #quickDepositPopup { padding-bottom: 10px; }

.quickdeposit-module .button {
    font-weight: bold !important;
    display: block;
    padding: 6px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: none;
    border: none;

}
  
.quickdeposit-module button { font-family: "Roboto Condensed",Arial,sans-serif; }
 span.icon-cashedout {
    display: inline;
    background: #0096db;
    color: #fff;
    font-size: 9px;
    padding: 3px 2px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    white-space: nowrap;
    line-height: 18px;
}
  /*************************
    Cancel Withdrawal   
 *************************/
 section.account div.account-container.box-pending {
     float: left;
     width: 50%;
     margin-left: 10px;
 }

 section.account div.account-container.box-pending label {
     width: 120px;
 }
section.account div.account-container.box-pending select {
     width: 190px;
 }

section.account div.account-container.box-pending input[type="text"], 
section.account div.account-container.box-pending input[type="password"] {
    width: 190px;
}

section.account div.account-container.box-pending input.cv2Components {
    width: 163px;
}
section.account div.account-container.box-pending .field-container-cell {
    padding-right: 0;
}

section.account div.account-container.box-pending .field-validation-error {
    max-width: 50%;
    white-space: nowrap;
}

.box-pending-withdraw {
    float: right;
    width: 45%;
    margin-right: 10px;
}

.box-pending-details {
    line-height: 20px;
    margin-bottom: 5px;
}

.box-pending-withdraw .border-all {
    border: 1px solid #d1d1d1
}


h5.h5-pending-withdraw {
    color: #fff;
    background: #001f60;
    font-size: 15px;
    padding: 10px 15px;
    margin: 10px 0 5px 0;
}

.box-pending-withdraw button {
    display: inline-block;
    float: right;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #dedddd;
    line-height: 16px;
    text-shadow: none;
    font-size: 12px;
    border: none;
    padding: 5px 10px;
}

.box-pending-withdraw .border-right {
    border-right: 1px solid #dedddd
}

.pending-withdraw-status {
    width: 225px;
}

.pending-withdraw-status .txt-orange {
    color: #eb8500 
}

/* Account and Gambling History Fixes */

.acct-tblhistory,
.acct-trpagination td {
    border: none !important;
    font-size: 12px;
}

.acct-trsummary td {
    background: #b7b6bf !important;
    padding: 5px;
    vertical-align: middle;
}

.acct-trsummary td strong {
    padding: 0 !important
}

.acct-trpagination td {
    background: none !important;
    text-align: center
}

.box-netdeptotal {
    background: #f0eff5;
    padding: 2px 5px;
    font-weight: bold;
    border: 1px solid #b7b6bf;
}

select#TodayCheckbox {
    width: 90px;
}
}


/*** GDPR Registration and Consent Logging ****/

.box-acceptance { padding: 10px 10px 5px 10px; line-height: 15px; }
.box-acceptance label { float: left; width: 95%; }
.box-acceptance .paymentInfo { top: 0; }
.box-acceptance .tipPaymentInfo { top: -10px; left: -490px; width: 460px; z-index: 1; display: none }
.box-acceptance .tipPaymentInfo:before { left: 102.5%; bottom: 75%; border-left: 8px solid #243956; border-top: 6px solid transparent; border-bottom: 6px solid transparent; }
.box-acceptance .tipPaymentInfo:after { left: 101.25%; bottom: 75%; border-left: 8px solid #B3C7E2; border-top: 6px solid transparent; border-bottom: 6px solid transparent; }
.box-acceptance a { text-decoration: underline }
.box-acceptance .col-17 { position: relative }
.rxOfferSelections { margin-left: 25px; display: none }
#IsAcceptsRxOffer { margin-bottom: 25px; }
#AcceptTermsAndCond { margin-bottom: 10px; float: left }
#AcceptPrivacyPolicy { margin-right: 5px }
.box-acceptance span.asteris { position: absolute; }
.box-acceptance .asterisk-1 { top: 20px; }
.box-acceptance .asterisk-2 { top: 5px; }