/** Font styles
---------------------------------*/

body {
  margin: 0;
  /*
   * Setting up font size, leading and font family
   * http://www.markboulton.co.uk/journal/comments/five-simple-steps-to-better-typography
   */
  font: 12px/1.5em "Helvetica Neue", helvetica, Arial, sans-serif;
  /*letter-spacing:0.03em;*/
}

/* Links */

a:link {
  text-decoration: none;
  /*color: #002345;*/
  color: #0066cc;
}

a:visited {
  /*color: #002345;*/
  color: #00468C;
  text-decoration: none;
}

a:hover, a:active {
  text-decoration: underline;
}
/* Titles  */

h1, h2, h3, h4, h5, h6 {line-height:1.3em;}

h1 {
	font-size: 2.2em;
	font-weight:300;
	margin: 0 5px 5px 12px;
}

h2 {font-size:1.8em;font-weight:300;margin-bottom:0.5em;}
h3 {font-size:1.4em;margin-bottom:1em;}
h4 {font-size:1.2em;margin-bottom:0.8em;}
h5 {font-size:1.1em;font-weight:600;margin-bottom:0;}
h6 {font-size:14px;font-weight:bold;}

/* Paragraph Styles */

p {
  margin:0 0 1em 0;
}
section p {
  margin: 10px;
  font: normal 12px/18px 'arial';
}

/* List Styles  */

ul, ol {
  margin-left: 0;
  padding-left: 2em;
}

/* Table Styles  */

table {
	width: 99%;
}
tr.even td, tr.odd td {
	padding: 10px 5px;
}
tr.odd {
	background-color: #fff;
}

/* Code */

pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

pre {
	background-color: #efefef;
	display: block;
	padding: 5px;
	margin: 5px 0;
	border: 1px solid #aaa;
}

/* List Styles */

ul          { list-style-type: disc; }
ul ul       { list-style-type: circle; }
ul ul ul    { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol          { list-style-type: decimal; }
ol ol       { list-style-type: lower-alpha; }
ol ol ol    { list-style-type: decimal; }

/* Abbreviation */

abbr {
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap;
}

/* UI improvments  */

#edit-title{
	font-size: 24px;
}
#system-themes-form img{
	width:100px;
}
.form-item .description{
	font-style:italic;
	line-height:1.2em;
	font-size:0.8em;
	margin-top:5px;
	color:#777;
}
#edit-delete{
	color:#c00;
}

/**
 * Console, style from Slate theme
 */
div.messages {
  padding: 9px;
  margin: 1em 0;
  color: #036;
  background: #bdf;
  border: 1px solid #ace;
}
div.warning {
  color: #840;
  background: #fe6;
  border-color: #ed5;
}
div.error {
  color: #fff;
  background: #e63;
  border-color: #d52;
}
div.status {
  color: #360;
  background: #cf8;
  border-color: #be7;
}
header,
footer,
.transparency,
#sidebar-first,
.transparent-bar{
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
body {
  background-image: url(/sites/bettingchoice.co.uk/themes/basic/images/body-bg-1.jpg);
  background-position: center -400px;
  background-repeat: no-repeat;
  background-color: #020C19;
  background-attachment: fixed;
}
header {
  position: relative;
  margin-top: 36px;
  height: 220px;
  z-index: 100;
}
header, footer {
  background: #002549; /* old browsers */
  background: -moz-linear-gradient(top, #002549 0%, #000E1C 100%); /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#002549), color-stop(100%,#000E1C)); /* webkit */
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}
footer {
  position: relative;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#main {
  position: relative;
  margin: 14px 0;

}
.front #main{
  padding: 10px;
}
.not-front #main {
  padding: 10px 10px 10px 0;
}
.transparency, .transparent-bar{
	opacity:0.3;
	-moz-opacity:0.3;
	background-color:#081521;
	top:0; /* Add a top and bottom position so the element */
	bottom:0; /* stretches to the height of the parent */
	position: absolute;
	z-index:-1;
}

#bg{
  position: absolute;
  right: 10px;
  top:30px;
}
#bg li {
    color: #081521;;
	cursor: pointer;
	list-style: none;
	padding: 0 3px;
}
#bg li:hover {
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
#logo {
  position: absolute;
  left: 12px;
  top: 5px;
  width: 210px;
}
#name-and-slogan {
  color: #FFFFFF;
  left: 14px;
  letter-spacing: 1px;
  position: absolute;
  top: 60px;
}
.ad720X90 {
  position: absolute;
  right: 10px;
  top: 10px;
}
.border_5 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.radius_3 {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.radius_8 {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
/***********************************************/
			/*[ TOP NAVIGATION ]*/
nav .decoration1{
  position: absolute;
  background: url('/sites/bettingchoice.co.uk/themes/basic/images/block-elements-sprite.png') repeat-x 0 -320px transparent;
  height: 30px;
  width: 53px;
  left: 286px;
  z-index:101;
  top:0;
}
nav {
  height: 64px;
  position: relative;
  width: 940px;
  top: 52px;
  left: 10px;
}
nav #primary {
  top: 0;
  position:absolute;
  border:3px solid #fff;
  border-bottom:none;
  background: #333;
  padding:0!important;
  margin:0!important;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  width: 600px;
  right: 2px;
  height: 27px;
  z-index:100;
}
nav ul li {
  float: left;
  font: 14px/27px 'arial',sans-serif;
  margin: 0 0 0 -1px;

}
nav .menu li {
  margin-top: 2px;

}
nav .menu li a {
  border-right: 1px dotted #CCCCCC;
  line-height: 30px;
  padding: 0 14px 1px 15px;
  color: #002345;
}
#primary li a {
  color: #fff;
  display: inline;
  padding: 0 6px 0 7px;
  border-right: 1px dotted #ccc;
}
#primary li.last a {
  border: none;
}
#primary li.active-trail {
  background: #DFB900;
}
#primary li.active-trail a {
  color: #fff;
  border: none;
}
nav .menu li.active {
  background: #DFB900;
  /*border: 1px dotted #333;*/
}
nav .menu li.active a {
  color: #fff;
}
nav .menu {
  color: #072536;
}
nav .menu{
  background: url('/sites/bettingchoice.co.uk/themes/basic/images/block-elements-sprite.png') no-repeat 0 -280px;
  position: absolute;
  display: block;
  right: 0px;
  z-index:99;
  top: 27px;
  width: 930px;
  margin:0;
  padding:0 4px;
  height: 34px;
/*  border-radius:5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius-topright: 0px!important;
  -webkit-border-top-right-radius: 0px!important;
  border: 2px solid #fff;*/


}
nav ul li li a:link {
  color:#072536!important;
}
.active-trail .menu li a{
  /*color: #072536!important;*/
}
/*[Search]*/
#search-theme-form {
  position: absolute;
  width: 170px;
  z-index:100;
  right: 10px;
  top: 88px;
  overflow: auto;
  line-height: 20px;
}
#search-theme-form .form-item input,
#search-form .form-item input,
#mb-form .f-left input,
#mb-form .f-right input{
  border-width: 1px;
  border-style: solid;
  border-color: #000 #bfbfbf #f8f8f8 #bfbfbf;
  float: left;
  margin-right: 4px;
  height: 16px;
  width: 125px;
}
#search-form .form-item input {
  width: 300px;
  margin: 0 0 0px 10px;
  background-position: 0 -153px;
}
#search-theme-form .form-submit,
#search-form .form-submit{
  border: 1px solid #870707!important;
  width: 18px;
  height: 18px;
  float: left!important;
  background: url('/sites/bettingchoice.co.uk/themes/basic/images/promo-sprites.png') no-repeat -1px -154px;
  text-indent: -9999px;
  cursor: pointer;
  text-transform: capitalize;
  border-radius:3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
#search-theme-form label {
  display: none;
}
#search-form .form-submit {
	height: 20px !important;
    left: 288px;
    position: absolute;
    width: 21px !important;
}
.page-search #content-area {
  background: #fff;
  padding: 10px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.page-search h2 {
  margin: 10px 0;
  clear: both;
  background-position: -582px 0!important;
}
#search-form {
  overflow: auto;
  margin: 0 0 20px 0;
  position: relative;
}
#search-form .form-item label{
  margin: 0px 0 10px 0;
}
.page-search .search-results,
.tag-list {
  margin: 10px;
}
.tag-list p {
  margin: 0;
}
.tag-list dd {
  margin-bottom: 5px;
}
.tag-list dt {
  font-size: 12px;
  font-weight: bold;
  margin: 5px 0;
}
/*[/Search]*/

			/*[ //TOP NAVIGATION ]*/
/***********************************************/
			/*[ HEADER ELEMENTS ]*/
#block-newsletter {
  background: none repeat scroll 0 0 #FFFFFF;
  bottom: 10px;
  height: 80px;
  left: 10px;
  padding: 3px 0 7px 0;
  position: absolute;
  width: 205px;
}
#block-newsletter .option {
  display: none;
}
#block-newsletter input {
  width: 120px;
  float: left;
  border-color: #000000 #BFBFBF #F8F8F8;
  border-style: solid;
  border-width: 1px;
  height: 16px;
}
#block-newsletter form {
  margin: 0 10px;
}
#block-newsletter .form-submit{
  float: right !important;
  height: 21px !important;
  margin: 0 0 0 8px !important;
  width: 50px !important;
  line-height: 15px!important;
}
#block-newsletter .loc {
  display: none;
}
#block-newsletter h4 {
  background-position: -718px 0;
  font-size: 13px;
  height: 25px !important;
  letter-spacing: normal;
  line-height: 24px;
  margin: 0;
  text-transform: none;
}
#flags {
  position: absolute;
  right: 10px;
  top: -31px;
}
#flags li {
  background: url('/sites/bettingchoice.co.uk/themes/basic/images/icons-sprite.png') no-repeat 0 0 transparent;
  float: left;
  list-style: none;
  width: 32px;
  height: 25px;
  margin-left: 5px;
}
#flags li.it {background-position: -128px 0;}
#flags li.es {background-position: -96px 0;}
#flags li.sw {background-position: -64px 0;}
#flags li.fr {background-position: -32px 0;}
#flags li.de {background-position: 0 0;}
#flags li a {
  display: block;
  text-indent: -10000px;
   zoom: 1;
}
/*ad720X90*/
#block-block-5{
  bottom: 5px;
  position: absolute;
  right: 10px;
}
#block-block-5 .edit {
  position: absolute;
  bottom: 0px;
}
			/*[ //HEADER ELEMENTS  ]*/
/***********************************************/

			/*[sidebar ELEMENTS]*/

#sidebar-first {
  /*background: #3C6186;*/
  position: relative;
}
#sidebar-first .block {
  border-bottom: 1px dotted #828a95;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
#sidebar-first .block ul{
  padding:0;
  list-style: none;
}
#sidebar-first .block li {
  margin: 0 0 0 15px;
  padding:0;
  line-height: 22px;
}
#sidebar-first .block li li {
  font-size: 11px;
}
#sidebar-first h3 {
  color: #E8C200;
  margin-left: 5px;
  margin-bottom: 5px;
  font-size: 15px;
}
#sidebar-first h4 {
  color: #E8C200;
}
#sidebar-first h3 a {
  color: #E8C200!important;
}
#sidebar-first h4 span,
#sidebar-first h4 a {
  font-weight: normal;
  font-size: 13px;
  margin:0;
  display: block;
  color: #E8C200;
  padding-left: 5px;
}
#sidebar-first .block a,
#cheltenham_box{
  color: #fff;
  cursor: pointer;
}
#block-tagadelic-2 .tagadelic {
  line-height: 24px;
}
#sidebar-first .block .imagefield {
  margin: 5px auto;
  display: block;
}
#block-tagadelic-2 {
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  background: #FDFDFD; /* old browsers */
  border-bottom: none!important;
  /*background: -moz-linear-gradient(top, #FDFDFD 0%, #B1B1B1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDFDFD), color-stop(100%,#B1B1B1));*/
}
#block-tagadelic-2 .more-link {
  display: none;
}
#block-tagadelic-2 a {
  color: #002345!important;
}
#sidebar-second a {
  color: #002345;
}
#sidebar-second .block {
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 0 0 10px 0;
  background: #eee;
  padding-top:8px;
}
#sidebar-first .holder {
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #0F1E33;
  padding: 15px 5px 5px 5px;
}
.top-ten-list {
  padding: 8px 0 4px 0;
  /*background: #eee;*/
}
.block-id-75{
  padding: 8px 0;
}
.top-ten-list h4,
section h4,
.block-id-75 h4,
#search-form .form-item label,
.page-search h2,
.red_ttl,
.red_ttl_h1,
.red_ttl_h2,
.red_ttl_h3,
#sidebar-second h3,
.not-front .red_ttl_h2{
  background: url('/sites/bettingchoice.co.uk/themes/basic/images/block-elements-sprite.png') no-repeat -672px 0 transparent;
  font: bold 14px/26px 'arial', sans-serif;
  padding: 0 0 0 12px;
  color: #fff;
  text-transform: uppercase;
  display: block;
  letter-spacing: 0.5px;
}
.red_ttl_h1 {
  margin:0;
  color: #fff!important;
  background-position: -602px 0;
  padding:0 0 0 12px;
}
.not-front .red_ttl_h2 {
  font-size: 13px;
  text-transform: none;
}
.top-ten-list .top-10-ttl {
  position: absolute;
  list-style: none;
}
.top-10-ttl li{
  color: #051837;
  float: left;
  width: 70px;
  font: bold 13px/18px sans-serif!important;
}
.top-10-ttl .bkm-offer {
  margin-left: 70px;
}
.top-ten-list ol{
  margin: 36px 0px;
  background: url('/sites/bettingchoice.co.uk/themes/basic/images/block-elements-sprite.png') repeat-y 0 0 transparent;
  padding: 1px 0 0 28px;
  margin: 40px 0 36px;
}
.top-ten-list li{
  font: normal 12px/24px arial, sans-serif;
  color: #333;
}
.top-ten-list li a {
  padding:1px 0 2px 22px;
  line-height: 16px;
  background: url('/sites/bettingchoice.co.uk/themes/basic/images/icons-sprite.png') no-repeat 0 -308px transparent;
}
.top-ten-list li.bkm_VictorChandler a {background-position: 0 -328px;}
.top-ten-list li.bkm_bet365 a {background-position: 0 -348px;}
.top-ten-list li.bkm_188BET a {background-position: 0 -368px;}
.top-ten-list li.bkm_Sportingbet a {background-position: 0 -388px;}
.top-ten-list li.bkm_StanJames a {background-position: 0 -408px;}
.top-ten-list li.bkm_Boylesports a {background-position: 0 -428px;}
.top-ten-list li.bkm_Unibet a {background-position: 0 -448px;}
.top-ten-list li.bkm_Betfair a {background-position: 0 -468px;}
.top-ten-list li.bkm_Bodog a {background-position: 0 -488px;}
.top-ten-list li.bkm_Ladbrokes a {background-position: 0 -508px;}
.top-ten-list li.bkm_Ladbrokes a {background-position: 0 -508px;}
.top-ten-list li.bkm_BlueSquare a {background-position: 0 -528px;}
.top-ten-list li.bkm_PaddyPower a {background-position: 0 -548px;}
.top-ten-list li.bkm_skybet a {background-position: 0 -568px;}
.top-ten-list li.bkm_betsson a {background-position: 0 -588px;}
.top-ten-list li.bkm_coral a {background-position: 0 -608px;}
.top-ten-list li.bkm_bwin a {background-position: 0 -628px;}
.top-ten-list li.bkm_betfred a {background-position: 0 -648px;}
.top-ten-list li.bkm_888Sport a {background-position: 0 -668px;}
.top-ten-list li.bkm_BetVictor a {background-position: 0 -688px;}
.top-ten-list li.bkm_Totesport a {background-position: 0 -708px;}
.top-ten-list span {
  float: right;
  color: #002345;
  font-size: 11px;
}
.top-ten-list .top-10-bonus {
  padding:0;
  font-weight: 600;
}
.top-ten-list .top-10-right {
  width: 70px;
}
.top-ten-list span a,
li.view_all a{
  background: none!important;
}
li.view_all {
	bottom: 5px;
    /*height: 28px;*/
    left: 0;
    list-style: none outside none;
    position: absolute;
    width: 100%;
    z-index: 100;
	clear: both;
}
li.view_all a {
  font: normal 14px/26px arial;
  float: right;
  margin-right: 10px;
}
.block-id-75 li {
  list-style: none;
  font-size: 12px;
}


#block-block-1 {
  background: #fff;
}
#block-block-4, #block-block-61 {
  /*text-align: center;*/
  padding: 5px;
}
#block-block-62 h3{
  margin-bottom: 5px;
}
#mnth-bkm {
  margin: 0 5px 0 10px;
  padding-bottom: 20px;
}
#mnth-bkm img {
  float:left;
  margin-right:10px;
  border: 1px solid #fff;
}
#mnth-bkm h5 {
  font-size: 20px;
  font-weight: normal;
  line-height: 32px;
  color: #002345;
}
#mnth-bkm .offer {
  clear: both;
  display:block;
  text-decoration: underline;
}
#mnth-bkm .offer-lnk1 {
  position:absolute;
  bottom:0px;
  left: 10px;
  font-size: 10px;
}
#mnth-bkm .offer-lnk1:after,
#mnth-bkm .offer-lnk2:after{
  content: '>>';
}
#mnth-bkm .offer-lnk2 {
  position:absolute;
  right: 10px;
  bottom:0;
  font-size: 10px;

}
			/*[//sidebar ELEMENTS]*/
/***********************************************/
			/*[ CONTENT ELEMENTS ]*/
.not-front #content-area {
  /*background: #fff;*/
}
.node-type-category-info #content-area {
  background: transparent;
}
.breadcrumb {
  color: #FFFFFF;
  height: 16px;
  overflow: hidden;
}
.breadcrumb a {
  color: #F8D300;
}
section, #contact-mail-page {
  background: #FEFFFE; /* old browsers */
  /*background: -moz-linear-gradient(top, #FEFFFE 0%, #D3D3D3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFFFE), color-stop(100%,#D3D3D3));*/
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 0 0 10px 0;
  padding: 10px 0 10px 0;
  border-radius: 5px;
  position: relative;
}
.not-front #featuredArticles {
  background: #fff;
  padding: 42px 5px 35px;
}
.logged-in #featuredArticles .views-admin-links {
  position: absolute;
  bottom: 0px;
  z-index: 500;
  right: 0;
}
/* Featured Article section*/
#featured_menu {
  padding:0;
  margin: -4px 0 0 13px;
}
#featured_menu li {
  display: inline;
  font: bold 12px/20px 'arial';
  letter-spacing: 0.5px;
  padding-right: 10px;
}
.front #featuredArticles {
  background: transparent;
  position: relative;
  padding: 10px 0 3px 0;
  background: #fff;
}
.front #featuredArticles h4 {
  background-position: -602px 0;
}
#featured_link {
  position: absolute;
  right: 10px;
  top: 21px;
}
.not-front #featuredArticles h2{
	height: 26px;
    left: 0;
    position: absolute;
    top: 10px;
    width: 460px;
	background-position: -454px 0;

}
.front #featuredArticles .view-content {
  height: 218px;
  overflow: hidden;
/*  position: absolute;
  top: 1px;*/
}
.front #featuredArticles .view-content{
  background: #fff;
  position: relative;
  height: 220px;
  padding: 3px;
  margin: 5px 0;
}
.not-front #featuredArticles .view-content {
  /*background: #880707;*/
  position: relative;
  width: 470px;
  margin: 0 auto;
  /*height: 218px;*/
  height: 218px;
  padding: 5px 0 0 0!important;
}
#featuredArticles .views-field-field-article-image-fid {
  overflow: hidden;
  height: 220px;
  width: 470px;
}
.front #featuredArticles .views-field-field-article-image-fid {
  border-bottom: 2px solid #000;
}
.not-front #featuredArticles .views-field-field-article-image-fid {
  position: absolute;
  left:0;
  bottom:0;
  z-index: 100;
}

.views-row-2 .views-field-field-article-image-fid,
.views-row-3 .views-field-field-article-image-fid,
.views-row-4 .views-field-field-article-image-fid,
.views-row-5 .views-field-field-article-image-fid,
.views-row-6 .views-field-field-article-image-fid,
.views-row-7 .views-field-field-article-image-fid,
.views-row-8 .views-field-field-article-image-fid,
.views-row-2 .views-field-field-article-body-value,
.views-row-3 .views-field-field-article-body-value,
.views-row-4 .views-field-field-article-body-value,
.views-row-5 .views-field-field-article-body-value,
.views-row-6 .views-field-field-article-body-value,
.views-row-7 .views-field-field-article-body-value,
.views-row-8 .views-field-field-article-body-value,
.views-row-2 .views-field-title-1,
.views-row-3 .views-field-title-1,
.views-row-4 .views-field-title-1,
.views-row-5 .views-field-title-1,
.views-row-6 .views-field-title-1,
.views-row-7 .views-field-title-1,
.views-row-8 .views-field-title-1,
.hide{
  display: none;
}
.show {
  display: block!important;
}
.front #featuredArticles .views-field-field-article-body-value,
.not-front #featuredArticles .views-field-field-article-body-value{
  background: url('/sites/bettingchoice.co.uk/themes/basic/images/transparent-000e1c.png') transparent;
    bottom: 3px;
    height: 58px;
    left: 3px;
    position: absolute;
    width: 450px;
    z-index: 200;
	padding: 3px 10px;
	overflow: hidden;
}
.front #featuredArticles .views-field-field-article-body-value a,
.not-front #featuredArticles .views-field-field-article-body-value a{
  color: #fff;
  text-decoration: underline;
}

.not-front #featuredArticles .views-field-field-article-body-value {
	bottom: 0px!important;
    left: 0px!important;
	height: 56px;
}
.front #featuredArticles .field-content,
.not-front #featuredArticles .views-field-field-article-body-value{
  color: #fff;
  line-height: 18px;
}
/*link to the article*/
.front #featuredArticles .views-field-title{
  padding: 0 5px 0 15px !important;
  position: absolute;
  right: 3px;
  top: 3px;
  width: 171px;
  z-index: 300;
  color: #FFFFFF;
  font: 12px/26px 'Arial',sans-serif;
  height: 26px;
  background: none repeat scroll 0 0 #040E1F;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
}
.front #featuredArticles .curr,
.front #featuredArticles .views-field-title:hover{
	background: url('/sites/bettingchoice.co.uk/themes/basic/images/block-elements-sprite.png') no-repeat -626px -152px transparent;
    cursor: pointer;
    padding: 0 0 0 28px !important;
    width: 200px !important;
	height: 26px;
	border: none;
	z-index:500;
	font-weight: bold;
}
.not-front #featuredArticles .views-field-title {
  bottom: -30px;
  background: #0D1527;
  color: #FFFFFF!important;
  cursor: pointer;
  font-size: 11px;
  line-height: 24px!important;
  width: 20px;
  line-height: 16px;
  overflow: hidden;
  padding: 2px 3px 0;
  position: absolute;
  text-align: center;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.not-front #featuredArticles .curr,
.not-front #featuredArticles .views-field-title:hover{
  background: #E8C200;
  border: none;
}
.front #featuredArticles .views-row-2 .views-field-title {
  top: 31px!important;
}
.front #featuredArticles .views-row-3 .views-field-title {
  top: 59px!important;
}
.front #featuredArticles .views-row-4 .views-field-title {
  top: 87px!important;
}
.front #featuredArticles .views-row-5 .views-field-title {
  top: 115px!important;
}
.front #featuredArticles .views-row-6 .views-field-title {
  top: 143px!important;
}
.front #featuredArticles .views-row-7 .views-field-title {
  top: 171px!important;
}
.front #featuredArticles .views-row-8 .views-field-title {
  top: 199px!important;
}
.not-front #featuredArticles .views-row-1 .views-field-title {
  left: 0px;
}
.not-front #featuredArticles .views-row-2 .views-field-title {
  left: 30px;
}
.not-front #featuredArticles .views-row-3 .views-field-title {
  left:60px;
}
.not-front #featuredArticles .views-row-4 .views-field-title {
  left:90px;
}
#featuredArticles span._prev,
#featuredArticles span._next,
#featuredArticles .view_all{
    bottom: 4px !important;
    color: #0D1527;
    position: absolute;
    z-index: 999;
	cursor: pointer;
}
#featuredArticles .view_all {
  right: 10px;
  font-size: 13px;
}
#featuredArticles .view_all:after {
  content: ' >'
}
#featuredArticles span._next {
  left: 260px;
}
#featuredArticles .views-field-title-1 {
  background: url('/sites/bettingchoice.co.uk/themes/basic/images/transparent-000e1c.png') repeat scroll 0 0 transparent;
  bottom: 62px;
  color: #FFFFFF;
  font-size: 16px;
  position: absolute;
  z-index: 400;
  width: 470px;
  line-height: 26px;
  left:0;
  height: 26px;
  overflow: hidden;
}
.front .views-field-title-1 {
  height: 28px;
  left: 3px !important;
  overflow: hidden;
  padding-left: 10px;
  top: 3px;
  width: 460px !important;
}
.not-front #featuredArticles .views-field-title-1 span {
  padding-left: 10px;
}
.front #featuredArticles .views-field-title a {
  color: #fff;
}
.not-front #featuredArticles .views-field-title a{
  color: #fff;
}
.front #featuredArticles .curr a, .not-front #featuredArticles .curr a {
  color: #040E1F;
}

.front #featuredArticles .views-field-field-category-image-fid {
  float: left;
  margin: -14px 26px 0 12px;
}
.front #featuredArticles .views-field-field-category-intro-value {
  padding-right: 30px;
}
.front #featuredArticles .views-field-field-category-event-title-value {
  margin-top: 10px;
}
.front #featuredArticles .views-field-field-category-event-title-value .field-content {
  padding-left: 136px;
  font-weight: bold;
}

.view-display-id-block_2 .views-row a:hover {
  text-decoration: none;
}
.view-display-id-block_2 .views-row-even {
  margin:2px 0 0 2px!important;
}

section h4 {
  margin: 0px 0;
  background-position:-262px 0;
}
.section-free-bet-offers section h1 {
  background-position: -424px 0;
}
.node-inner {
  background: #fff;
}
/* [Major Events elements]*/
#majorEvents {
  width: 330px;
  float: left;
}
#majorEvents h4,
#betting-tips h4{
  background-position: -602px 0;
}
#majorEvents h6 {
  clear: both;
  color: #002345;
  margin-left: 12px;
}
#majorEvents img {
  border: 1px solid #ccc;
  padding: 2px;
}
#majorEvents,
#betting-tips{
  width: 330px;
  height:390px;
}
#majorEvents h4 {
  background-position: -602px 0;
}
#majorEvents .views-field-field-category-image-fid {
  float: left;
  margin: -14px 26px 0 10px;
}
#majorEvents .views-field-field-category-intro-value {
  padding-right: 30px;
  margin: 5px 0;
}
#majorEvents .views-field-field-category-event-title-value {
  margin-top: 10px;
}
#majorEvents .views-field-field-category-event-title-value .field-content {
  margin:0px 0 0px 137px;
  font-weight: bold;
  display: block;
  font-size: 14px;
}

#majorEvents .read-more-link {
  float: right;
  margin: 2px 20px 10px 0;
  text-transform: capitalize;
}
.read-more-link:after,
li.view_all a:after{
  content: ' >';
  font-family: verdana;
}
#majorEvents .view-display-id-block_2 .view-content{
  overflow: auto;
  clear: both;
}
#majorEvents .view-display-id-block_2 .views-field-field-category-event-title-value {
  margin: 0;

}
#majorEvents .view-display-id-block_2 .views-row {
  float: left;
  width: 164px;
  padding:0!important;
  margin:2px 0 0 0px!important;
  display: block;
  height: 20px;
}
.event-list {
  margin: 10px 0;
}
.event-list li {
  float: left;
  list-style: square;
  width: 145px;
  float: left;
  padding-left: 5px;
  font-size: 8px;
  line-height: 20px;
}
.event-list li a {
  font-size: 11px;
}
#majorEvents .view-display-id-block_2 .views-row a {
  text-decoration: underline;
  padding: 0 0 0 5px;
  text-transform: capitalize;
  color: #002345;
  font: normal 11px/20px arial;
}
#majorEvents .view-display-id-block_2 .views-row a:hover {
  text-decoration: none;
}
#majorEvents .view-display-id-block_2 .views-row-even {
  margin:2px 0 0 2px!important;
}
/* [/Major Events elements]*/

/*[XML parsers]*/
#xml_info_left_cont, #xml_info_right_cont, #ladbroke-cheltenham-left, #ladbroke-cheltenham-right {
  height: 266px;
  overflow: hidden;
  width: 330px;
}
#xml_info_left_cont .error, #xml_info_right_cont .error{
  color: #730003;
  display: block;
  float: right;
  font-size: 11px;
  line-height: 11px;
  margin-bottom: -34px;
  margin-top: -37px;
  padding: 12px 0 0 6px;
  width: 181px;
}
.not-front #xml_info_left_cont .error,
.not-front #xml_info_right_cont .error{
  background: none repeat scroll 0 0 #FFFFFF;
    color: #730003;
    display: block;
	font-size: 11px;
    left: 2px;
    line-height: 11px;
	padding-left: 4px;
    position: absolute;
    top: 54px;
    width: 230px;
	float: none!important;
	margin:0!important;
	padding:00!important;
}
#xml_info_left_cont .spons, #xml_info_right_cont .spons,
#ladbroke-cheltenham-left .spons, #ladbroke-cheltenham-right .spons,
#feedss .spons{
  height: 20px;
  height: 15px;
  left: 6px;
  position: absolute;
  top: 40px;
  font-size: 11px;
  line-height: 16px;
}
.spons span {
  float: left;
  margin-right: 10px;
}
#xml_info_left_cont h4,
#xml_info_right_cont h4 {
  background-position: -602px 0;
}
.not-front #xml_info_left_cont, .not-front #xml_info_right_cont, .not-front #ladbroke-cheltenham-left, .not-front #ladbroke-cheltenham-right {
  width: 235px;
}
#ladbroke-xml .msg {
  display: block;
  margin-top: 50px;
}
#ladbroke-xml .msg a {
  display: block;
}
#xml_info_left ul, #xml_info_right dl,
#ladbroke-xml ul{
  overflow-y: auto;
  height: 220px;
  background: #2B2C2B;
  margin: 25px 3px 0 3px;
  padding:0px;
}
.not-front #xml_info_left ul, .not-front #xml_info_right dl {
  width: 230px;
}
#xml_info_left ul li {
  margin:0;
  padding:0;
  list-style:none;
  color: #fff;
  display:block;
  margin-left: 10px;
  font-size:12px;
  line-height: 16px;
}
.not-front #xml_info_left ul li {
  margin-left:10px;
  font-size:11px;
}
#xml_info_left ul li .time {
  padding-right: 5px;
  border-right: 1px solid #fff;
}
.not-front #xml_info_left ul li .time {
  border:none;
  padding: 0;
}
#xml_info_left ul li .sport {
  text-transform: uppercase;
  padding-left:5px;
  font-size: 11px;
}
.not-front #xml_info_left ul li .sport {
  display: block;
}
#xml_info_left ul li a {
  display: block;
  color: #FBCD00;
  text-transform:none!important;
  padding-bottom: 5px;
}
#xml_info_right dl dt{
  font-weight: normal;
  padding: 0 0 0 10px;
  line-height:20px;
  font-size: 12px;
  background: #2F2F2F;
  color: #fff;
}
.not-front #xml_info_right dl dt{
  padding: 0 0 0 10px;
  font-size: 11px;
}
#xml_info_right dl dt span {
  display: block;
  font-weight: normal;
  display: block;
  float: right;
  font-size: 10px;
  font-weight: normal;
  padding-right: 10px;
}
#xml_info_right dl dd {
  background:#525252;
  border-bottom: 1px solid #2F2F2F;
  line-height:18px;
  color: #fff;
  padding: 0 0 0 10px;
}
#xml_info_right dl dd.market-title {
  background: #000;
}
#xml_info_right dl dd span {
  float: right;
  padding-right: 10px;
  -moz-border-radius: 2px;
}
#xml_info_right dl dd a {
  color: #fff;
  text-decoration: underline;
}
#xml_info_right_cont, #ladbroke-cheltenham-right {
  margin-top: -296px;
  float:right;
}
#ladbroke-xml,
#ladbroke-side-xml,
.lad-xml{
  height: 230px;
  overflow: hidden;
  clear: both;
}
#ladbroke-xml h3,
.lad-xml h3,
#ladbroke-side-xml h3{
  color: #cc0000;
  font-size: 13px;
  font-style: italic;
  margin: 20px 6px 10px 6px;
  background-image: none;
}
#ladbroke-side-xml h3{
  margin:0;
  padding:0;
}
#feed-load-icon-ladbrokes-side {

}
#ladbroke-xml ul,
.lad-xml ul,
#ladbroke-side-xml ul{
  background: #fff;
  margin: 0 0 0 10px;
  height: 190px;
}
#ladbroke-side-xml ul {
  overflow-y: auto;
  padding: 0;
  background:#EEEEEE;
}
#ladbroke-xml li,
 #feedss li,
 #ladbroke-side-xml li{
  line-height: 22px;
}
#ladbroke-xml li span,
#feedss li span,
#ladbroke-side-xml li span{
  float: right;
  margin-right: 10px;
  border: 1px solid #ccc;
  width: 50px;
  line-height: 18px;
  text-align: center;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
.ladbroke-left {
  text-align: left;
}
.ladbrokes-dfp {
  margin: 30px 0px 0px 10px;
  height: 210px;
  overflow-y: auto;
}
#feedss .ladbrokes-dfp {
  margin-top: 20px!important;
}
.ladbrokes-dfp dt {
  font-weight: bold;
}
.ladbrokes-dfp dt a {
  float: right;
  font-weight: normal;
  margin-right: 10px;
  text-transform: capitalize;
}
.ladbroke-left .spons_ad,
.ladbroke-left div{
  display: block;
  margin: 0 auto;
  text-align: center;
  margin: 28px auto 0;
}
#feedss section {
  width: 235px;
  float: left;
  height: 260px;
}
#feedss ._even {
  float: right!important;
}
.lad-xml {
  clear: both;
}
.lad-xml ul{
	height: 175px;
    margin: 0 0 0 10px;
    overflow: auto;
    padding: 0;
}
.lad-xml li span{
  float: right;
}
#feedss .featured-promo{
  float: none!important;
  width: 100%!important;
  clear: both;
  padding:0;
}
/*[/XML parsers]*/

/*[betting-tips]*/
#betting-tips{
  float: right;
  width: 330px;
}
#tipster-1 {
  border-bottom: 1px dotted #CCCCCC;
  margin: 10px;
  padding-bottom: 10px;
}
#bet-tips h4,
#tipster-1 h4{
  font-size: 14px;
  clear: both;
  background:none;
  color: #002345;
  margin: 0px 0 5px 0;
  padding: 0;
}
#tipster-1 .logo {
  border: 1px dotted #CCCCCC;
  margin-bottom: 10px;
  padding: 5px;
  width: 130px;
  float: left;
  overflow: auto;
  margin-right: 10px;
}
#tipster-1 h5 {
  color: #002345;
  font-size: 18px;
  font-weight: normal;
  line-height: 15px;
}
#tipster-1 p {
  font-size: 14px;
}
#tipster-1 p span {
  display: block;
  text-transform: capitalize;
}
#tipster-1 img {
  float:none;
  display:block;
  margin:0!important;
}
#mb-form {
  clear: both;
}
#mb-form .f-items {
  float: left;
  width: 228px;
}
#mb-form .f-items label {
  float: left;
  margin: 0px 10px 5px 0;
  width: 70px;
}
#mb-form .f-items input {
  width: 130px;
  margin: 0px 0px 5px 0;
}
#mb-form .submit {
  float: right;
  margin: 10px 20px 0 0;
  width: 130px;
}
#mb-form .f-left {

}
#mb-form .f-right {

}
/*[/betting-tips]*/

/* [intro text] */

#intro-block {
  /*height: 260px;*/
  /*padding-bottom: 130px;*/
}
#intro-block .read_more {
  cursor: pointer;
  text-decoration: underline;
  padding: 0 10px;
}
#intro-block .img-holder {
  width: 480px;
  height: 230px;
}
#intro-block h4 {
  /*position: relative;*/
  z-index: 120;
  background-position: -454px 0;
}
#intro-block img {
  position: relative;
  top:10px;
  /*top: 46px;*/
  z-index: 100;
  display: block;
}
/* [//intro text] */

/* [sports article] */
#content-area h1 {
  color: #002343;
}
#content-area section.comments {
  padding: 10px 5px;
}
section a.img-holder {
  display: block;
  width: 470px;
  height: 220px;
  overflow: hidden;
  margin: 5px auto;
}
section .social {
  margin:10px 0 0 10px;
  width: 470px;
}
section .social iframe,
section .social .addthis_button,
section .view-id-autor_twitter,
section .social .rss{
  display: block;
  float: left;
  margin-right: 20px;
}
section .social .addthis_button {
  margin-top: 3px;
}

section a.img-holder-archive{
  display: block;
  margin: 5px;
  background: #eee;
  float: left;
  padding: 2px;
}
section a.img-holder-archive img {
  display: block;
}
#content-area .submitted {
  font-size: 11px;
  color: #A4A4A4;
}
section.a-right, section.a-left {
  width: 235px;
  padding:10px 0!important;
}
.a-right h4,
.a-left h4{
  background-position: -700px 0;
}
.a-right a,
.a-left a{
  list-style: circle;
  padding: 0 0 0 0px;
}
section.a-left {
  float: left;
  margin-right: 10px;
}
section.a-right {
  float: right;
}
section.tags{
  clear: both;
}
section.comments {
  clear: both;
  overflow: visible;
}
#blog-article {
  position: relative;
  list-style: none;
  border: 1px solid #eee;
  padding: 10px;
  margin-top: 30px;
  min-height: 80px;
  clear: both;
}
#blog-article dt {
  color: #002343;
  font-size: 16px;
  line-height: 18px;
  float: left;
  margin-top: -34px;
  margin-left: -10px;
  text-transform:capitalize;
}
#blog-article dd {
  margin-left: 150px;
}
#blog-article dd span {
  left: 5px;
  position: absolute;
  top: 8px;
}
#blog-article dd img {
  display: none;
  padding: 2px;
  background: #eee;
  width: 130px;
  height:74px;
}
#blog-article dd.bl_1 img {
  display: block;
}
/* [//spots article] */

/* [betting guide-main] */
.page-betting-guide h1,
.node-type-betting-guide h1{
  margin: 0 0 5px 5px;
}
.page-betting-guide h2
{
  font: bold 20px/26px 'Georgia';
  padding: 0 0 0 12px;
  color: #800707;
  text-transform: capitalize;
  display: block;
}
.page-betting-guide section h4 {
  background-position: -600px 0;
  margin-bottom: 10px;
}
#bg-img-holder img, #bg_body .img-holder {
  margin: 10px auto;
  display: block;
}
.bg-main {
  width: 330px;
  float: left;
  min-height: 220px;
}
.page-betting-guide section.even {
  margin-left: 10px;
}
.featured-promo, .intro_content {
  clear: both;
}
.node-type-betting-guide-main-info section li {
  line-height: 20px;
}
/* [/betting guide main] */

/* [blog  main] */
#blog_main article {
  margin: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #eee;
}
#blog_main article p {
  margin: 10px 0;
}
#blog_main .blog_info,
#blog_main .more-link{
  margin-left:0px;
  line-height: 18px;
  text-transform: capitalize;
}
#blog_main .more-link {
  text-decoration: underline;
}
#blog_main .more-link:after {
  content: ' ...';

}
.section-blog h1,
.node-type-bc-blog h1{
  margin-left:0px;
}
.blog h4 {
  background-position: -672px 0;
}
.blog .rss {
  position: absolute;
  top:11px;
  right: 20px;
  line-height: 25px;
  /*background: url('/sites/bettingchoice.co.uk/themes/basic/images/icons-sprite.png') no-repeat scroll left -139px transparent;*/
  padding-left: 30px;
}
#blog_main article a img {
  margin: 10px auto;
  display:block;
}
#blog_main .feed-icon {
  display: none;
}

/* [/blog main] */

/* [bio page] */
#bio article {
  padding: 0 10px 10px 10px;
}
#bio h1 {
  margin: 0px 0 5px 0;
}
#bio img{
  margin: 10px 20px 20px 0px;
  display: block;
  float: left;
}
#bio h5 {
  clear: both;
  margin: 10px 0px;
  font-size: 16px;
}
#bio ul {
  margin: 10px 12px;
  padding:0;
}
#bio li {
  padding: 0 0 0px 10px;
  margin: 0;
  list-style: none;
  line-height: 20px;
}
#bio li.odd {
  background: #eee;
}
#bio li.even {
  border-bottom: 1px dotted #ccc;
}
#bio .email,
#bio .twitter,
.social .rss,
.social .twitter{
  float: right;
  background: url('/sites/bettingchoice.co.uk/themes/basic/images/icons-sprite.png') no-repeat scroll left -34px transparent;
  line-height: 25px;
  padding-left: 30px;
  font-size: 13px;
  margin: 10px;
}

#bio .twitter,
.social .twitter{
  background-position: left -104px;
  margin: 10px 0;
}
.social .rss {
  background-position: left -139px;
  float:right!important;
}
#author_facts {
  /*float: left;
  margin: 10px 20px 10px 0 !important;*/
  padding: 0 0 0 0 !important;
  width: 400px;
}
#author_facts li {
  list-style: circle outside none;
  margin: 0 0 0 15px;
  padding: 0 0 0 0;
}
#bio .social-crap br {
  float: right;
}
/* [/bio page] */

/*-- [B O O K M A K E R  && P R O M O  S E C T I O N S ] check bkm-promos.css --*/



			/*[//CONTENT ELEMENTS */
/***********************************************/
			/*[FOOTER & ELEMENTS ]*/

footer {
  margin: 0 auto;
  padding-bottom: 10px;

}
footer .holder {
  width: 960px;
  margin: 0 auto;
  position: relative;
  padding-top: 10px;
}
footer #block-menu_block-3 li {
  display: block;
}
footer #block-menu_block-3 a{
  color: #fff;
}
/* [footer menu] */
#block-menu_block-3 {
  float:left;
  float: left;
  width: 720px;
}
footer .logo {
  position: absolute;
}
footer a.gamble-aware,
footer .newsnow,
footer .logo {
  background: url('/sites/bettingchoice.co.uk/themes/basic/images/icons-sprite.png') no-repeat left -171px transparent;
  left:0px;
  height: 30px;
  width: 120px;
  text-indent: -9999px;
}
#cred_icons {
  float: right;
}
#cred_icons a {
  display: block;
  margin-bottom: 10px;
}
footer a.gamble-aware {
  top: 192px;
}
footer .newsnow {
  background-position: 0 -214px;
}
footer .logo {
  background-position: 0 -248px;
  position: absolute;
  left:5px;
  top: 17px;
  width: 180px;
  height: 48px;
}
footer a.logo:hover {
  text-decoration: none;
}
footer .logo span {
  color: #FFFFFF;
  display: block;
  font-size: 12px;
  line-height: 10px;
  padding-top: 52px;
  text-indent: 0;
}
footer .copy {
  color: #fff;
  position: absolute;
  bottom: 10px;
  left:0;
  font-size: 11px;
}
footer .menu {
  padding:0;
  margin-left: 190px;
}
footer .menu li{
  /*border-left: 1px dotted #eee;*/
    float: left;
    font-size: 13px;
    line-height: 25px;
    margin: 0 8px 0 5px;
    padding: 0 0 0 6px;
    text-transform: uppercase;
	font-weight: normal;
}

footer .menu li.last {
  border: none;
  padding-left:0;
  position:relative;
}
footer .menu li.last li,
footer .menu li.last ul{
  float: left;
  margin-left: 10px;
}
footer .about_betting_choice a {
    display: block;
    float: left;
    position: relative;
    top: 30px;
	left: 5px;
}
footer .menu li.last li.last {
  position:static;
}

footer .menu li li
footer .menu li a {
    text-decoration:none;
	border-bottom: 1px dotted #fff;
}
footer .menu li li a {
  border:none;
}
footer .menu li li a:hover {
  text-decoration:underline;
}
footer .menu li ul {
  margin:0;
  padding:0;
  float: none;
}
footer .menu li li,
footer .menu li.last {
  border: none;
  display: block;
  float: none;
  font-size: 12px;
  font-weight: normal;
  line-height: 19px;
  text-transform: none;
  padding-left:0;
}

/* [//footer menu] */

/* [//footer ad] */
#block-block-6 {
  margin: 0;
  float: right;
  width: 250px;
}
/* [//footer ad] */

			/*[//FOOTER ELEMENTS */
/***********************************************/
			/*[Admin elements */
.edit a,
.views-admin-links a{
  color: #ccc!important;
  font-size: 10px;
  padding: 0 0 0 5px;
}
.edit a:before,
.views-admin-links a:before{
  content: '[';
}
.edit a:after,
.views-admin-links a:after{
  content: ']';
}
.views-admin-links {
  clear: both;
  position: absolute;
  bottom: 1px;
  left: 1px;
}
.views-admin-links .links {
  margin: 0!important;
}
.views-admin-links li{
  display: inline;
  margin:0!important;
}
ul.primary {
  border-bottom: none!important;
  margin:0px!important;
}
.tabs li a {
  color: #fff!important;
  font-size: 10px;
  padding: 2px 5px!important;
  display: inline!important;
  background: none!important;
  margin:0!important;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
}
.tabs li a:hover {
  background: #fff!important;
  color: #002345 !important;
  text-decoration: underline!important;
}
.tabs li,
.tabs li a span {
  line-height: 12px!important;
  padding: 0!important;
  display: inline!important;
  text-align: center!important;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  padding:0!important;
}
.tabs li.active {
  background: #fff;
}
.tabs li.active a {
  color: #002345 !important;
  border:none!important;
  margin:0 0 0 3px!important;
}
td {
  vertical-align: top;
}
tr.odd {
  background: #eee;
}
footer .edit {
  position:absolute;
  bottom:0;
}
#block-admin-display-form {
  background: #fff;
}
#block-admin-display-form .region {
  background: #000;
  color: #fff;
  padding: 2px 35px;
}
.dev-memory-usage {
  background: #000;
  position: fixed;
  bottom:0;
  width: 200px;
  left:0;
  color:#fff;
  border: 1px dotted #fff;
  z-index:999;
  font-size: 10px;
  padding:3px;

}
.dev-memory-usage h3 {
  font-size: 12px;
  margin:2px 0;
}
/* view for articles search - for Sean*/
.view-display-id-page_1 {
  background: #fff;
}
/* [pagination] */
.item-list .pager {
    clear: both;
    text-align: center;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 2px;
}
.item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0;
}
.pager-current {
    font-weight: bold;
}
/* [/pagination] */

/* [forms] */
#betting-tips form,
#betting-tips dl {
  margin: 10px;
}
#betting-tips form {
  margin-top: -10px;
}
#betting-tips .email,
#betting-tips .c_email{
  border-color: #000000 #BFBFBF #F8F8F8;
  border-style: solid;
  border-width: 1px;
  height: 16px;
  width: 170px;
}
#betting-tips .uk_res,
.bt-fb .uk_res,
.bt-hr .uk_res{
  font-size: 10px;
  display: block;
  line-height: 12px;
  font-weight: normal;
  padding: 0 5px;
  text-align: right;
}
#betting-tips .email,
#betting-tips .c_email,
#betting-tips .option{
  margin-bottom: 5px;
  display: block;
}
#betting-tips dt,
#betting-tips h6{
  font-size: 14px;
  font-weight: bold;
  color: #002345;
  margin: 2px 0;
}
#betting-tips h6 {
  margin-left: 10px;
}
#betting-tips dd {
  margin-bottom: 10px;
}
#betting-tips span {
  padding: 2px 0;
}
#betting-tips .ttl {
  background: url("/sites/bettingchoice.co.uk/themes/basic/images/racing-post.gif") no-repeat scroll 230px -4px transparent;
  font-size: 13px;
  color: #002345;
  font-weight: bold;
  display: block;
}
#betting-tips .tel, #bet-tips .tel {
  font-size: 18px;
  display: block;
  font-weight: bold;
}
#betting-tips .txt {
  display: block;
    font-size: 11px;
    line-height: 11px;
    margin-top: 50px;
}
#bet-tips .tel {
  font-size: 20px;
  margin: 10px 0;
}
#betting-tips .terms,#bet-tips .terms {
  display: block;
  font-size: 10px;
  line-height: 10px;
}
#bet-tips .terms {
  clear: both;
  font-size: 11px;
  line-height: 18px;
}
#betting-tips .img{
  height: 70px;
  width: 65px;
  float: left;
  overflow: hidden;
  border: 1px dotted #CCCCCC;
  margin:6px 10px 0 0;
  padding: 2px;
}
#betting-tips img {
  display: block;
}
.form-checkbox-fb,
.form-checkbox-hr {
  margin-left: 0;
}
#bet-tips img {
  float: left;
  margin: 0 10px 10px 0;
}
#betting-tips .form-submit,
#block-newsletter .form-submit{
  background: url('/sites/bettingchoice.co.uk/themes/basic/images/block-elements-sprite.png') no-repeat scroll -672px 0 transparent;
    color: #FFFFFF;
    display: block;
    font: bold 14px/26px 'arial',sans-serif;
    letter-spacing: 0.5px;
    padding: 0px;
    text-transform: uppercase;
	border: none;
	float: right;
	margin: -27px 0 0;
	width: 120px;
	height: 23px;
	text-transform: capitalize;
	cursor: pointer;
}
#ban-1, #ban-2, #bann-3 {
  background: url('/sites/bettingchoice.co.uk/themes/basic/images/betting_tips-1.png') no-repeat 1px 5px #F9F9F9;
  border-right: 1px dotted #ccc;
  float: left;
  height: 186px;
  margin: 3px 0 0 3px;
  padding: 5px;
  width: 148px;
}
#bet-tips .bt-hr, #bet-tips .bt-fb {
  background: none;
  width: 460px;
  float: none;
  border:none;
  height: auto;
}

#ban-1 {
  background-position: 1px 5px;
}
#ban-2 {
  display:none;
}
#ban-2 .tel {
  font-size: 12px;
}
#bann-3 {
  border: none;
  border-left: 1px dotted #ccc;
  background-position: -162px 5px;
}
#oar-newsletter-form {
  position: relative;
}
#form_container {
  margin-bottom: 0;
}
#nl_Form .header,
#liteBoxForm .header{
  height:80px;
  margin:2px;
  background: #002549;
  position: relative;
}
  #nl_Form .header .close,
  #liteBoxForm .header .close{
	background: url("/sites/bettingchoice.co.uk/themes/basic/images/icons-sprite.png") no-repeat scroll -159px -172px transparent;
    cursor: pointer;
    display: block;
    height: 20px;
    position: absolute;
    right: -22px;
    text-indent: -9999px;
    top: -13px;
    width: 20px;
  }
  #liteBoxForm .header .close {
	right: -12px;
  }
  #liteBoxForm .header h5 {
	font-size: 42px;
	color: #fff;
	margin: 0 10px;
	padding-top: 10px;
  }
  #liteBoxForm .header h5 span {
	font-weight: normal;
  }
#nl_Form .messages,
#liteBoxForm .messages{
  margin:2px;
  padding:2px;
}
  #nl_Form .header span {
  color: #fff;
  font: normal 17px/31px 'Arial';
  margin: 0 10px;
  padding: 3px 0;
  display:block;
}
#form_container .content,
#cheltenham-form-fields .content{
  height: 150px;
  overflow-y: auto;
  margin-top: 10px;
  display: none;
}
#nl_Form, #liteBoxForm {
  position:fixed;
  width: 670px;
  z-index:700;
  left:50%;
  margin-left:-325px;
  top: 50%;
  margin-top: -280px;
  display:none;
  background: #fff;
  padding:2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

#nl_Form .tnx,
#cheltenham-form-thanks{
  display:none;
  padding: 10px;
}
#nl_Form .read_more,
#cheltenham-form-fields .read_more{
  cursor: pointer;
  clear: both;
  padding: 0 10px;
  text-align: right;
  margin: -10px 0 0;
}
#nl_Form .f_left {
  width:290px;
  float: left;
  /*margin-left:10px;*/
}
#nl_Form .f_right {
  width: 360px;
  float: right;
  border-left: 1px solid #B8BBC1;
  padding-left:10px;
}
#nl_Form label{
  color: #444444;
}
#nl_Form .form-submit,
.poll .form-submit,
#contact_form .form-submit{
  height: 35px;
  margin: 10px 135px 10px 0;
  width: 200px;
  background: #730003; /* old browsers */
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font: normal 20px/34px 'arial';
  color: #fff;
  border: none;
  cursor: pointer;
  position: relative;
  top: 15px;
  width: 200px;
  left: 10px;
}
#liteBoxForm .form-submit {
  background: #730003;
  float: right;
  border: none;
  cursor: pointer;
  height: 35px;
  width: 174px;
  font: normal 20px/34px 'arial';
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #fff;
  margin: 10px 11px 0 0;
}
.f_left input,
.f_left label {
  float: left;
}
.f_left label {
  width: 100px;
}
.f_left input,
#contact_form input,
#liteBoxForm .form-text{
  border-color: #000000 #BFBFBF #F8F8F8;
  border-style: solid;
  border-width: 1px;
  height: 16px;
  width: 170px;
}
.f_left select {
  width: 170px;
  margin:0;
}
.f_left .form-item {
  margin: 0 0 10px 10px;
  clear: both;
  overflow:auto;
}
.f_right .form-item {
  margin: 0 0 0px 0px!important;
}
.f_right .receive .form-item{
  float: left;
  width:165px;

}
.f_right legend {
  font-size:14px;
  font-weight: bold;
  color: #444444;
  padding: 0 0 5px 5px;
}
.f_right .receive fieldset {
  margin-bottom: 10px;
}
.form-required {
  color:#DFB900;
}
.overlay {
	background: #000;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:600;
	opacity: 0.8;
	cursor: pointer;
}
input.labelified {
  color: #999!important;
  text-transform: lowercase;
}
input.error {
  border: 2px solid #730003!important;
}
#nl_Form .status,
#liteBoxForm .status{
  display: none;
}
#nl_Form .content strong {
  display: block;
}
#contact-mail-page {
  padding: 10px;
}
#contact_form .form_container {
  margin: 10px;
}
#contact_form input,
#contact_form select{
  display: block;
  width: 200px;
  margin-top: 5px;
}
#contact_form .form-submit {
  position: static;
}

/*Cheltenham*/
#cheltenham-form-fields {
  background-repeat: no-repeat;
  background-position: 0 0;
  border-radius: 0;
  /*height: 265px;*/
  margin: 2px 3px;
}
#cheltenham-form-fields .form_text {
  font-size: 14px;
  margin: 2px 0 2px 365px;
  clear: both;
  text-transform: capitalize;
}
#cheltenham-form-fields .link1,
#cheltenham-form-fields .link2,
#cheltenham-form-fields .link3 {
  position: absolute;
  width: 350px;
  height: 85px;
  top: 86px;
  text-indent: -9999px;
  display: block;

}
#cheltenham-form-fields .link2 {
  top: 174px!important;
}
#cheltenham-form-fields .link3 {
  top: 263px;
  text-indent: 0px!important;
  color: #fff;
}
#cheltenham-form-fields .link3 strong {
  font-weight: bold;
  font-size: 24px;
  display: block;
  padding-bottom: 5px;
}
#cheltenham-form-fields .link3 {
  background-image: none;
  background-color: #F20000;
  display: block;
  padding-left: 110px;
  padding-right: 10px;
  padding-top: 14px;
  width: 230px;
}
#cheltenham-form-fields .redeem {
  text-align: right;
  font-size: 14px;
}
#cheltenham-form-fields .link3 span:after {
  content: ' >>';
}
#cheltenham-form-fields .link3 span {
  display: block;
  font-size: 14px;
  line-height: 20px;
}
#cheltenham-form-fields fieldset {
  width: 295px;
  float:right;
  border-left: 1px solid #b8bbc1;
  padding-left: 10px;
  clear: both;
}
#cheltenham-form-fields .form-text {
  width: 170px;
}
#cheltenham-form-fields .form-item {
  clear: both;
  margin-bottom: 1em;
  margin-top: 1em;
}
#cheltenham-form-fields label {
  width: 110px;
  float: left;
}
#cheltenham-form-fields label.option {
  width: 250px;
}
/* [/forms] */
/* [POLL] */
.poll {
  margin:10px;
}
.block-poll {
  padding: 10px 0 0;
}
.poll .title {
  font: bold 14px/21px 'arial';
  padding-bottom:10px;
  border-bottom: 1px dotted #ccc;
  margin-bottom: 10px;
}
.poll .text {
  font: normal 13px/18px 'arial';
}
.poll .bar {
  background-color: #FFFFFF;
  border: 1px solid #000000;
  height: 1em;
  margin: 1px 0;
  margin-bottom: 10px;
}
.poll .bar .foreground {
  background: #002447;
}
.poll .percent {
  float: right;
}
.poll .form-submit {
  float: none;
  position:static;
}
#block-poll-0 .links{
  display:none!important;
}
/* [POLL] */
/* [Red titles] */
.front h1, .front h2 {
  background-position: -600px 0;
}
.section-sports-betting h1,
.section-sports-betting h2,
.section-bookmakers h1,
.section-blog h1{
  background-position: -454px 0;
}

#xml_info_right_cont h2,
#xml_info_left_cont h2,
#feedss h2{
  background-position: -700px 0;
  font-size: 13px;
  text-transform: none;
}
/* [/Red titles] */
#xml_info_left_cont .feed-load-icon-front, #xml_info_right_cont .feed-load-icon-front {
  margin: 110px 0 0 -10px;
}

#xml_info_left_cont .feed-load-icon, #xml_info_right_cont .feed-load-icon {
  margin: 85px 0pt 0pt 80px;
}

h4#bookmaker-logo-main-title {
  padding-left: 5px;
}

.loader {
  top: 150px;
  left: 50%;
  margin-left: -20px;
  position: absolute;
  display:block;
  margin-top:-20px;
}
#contact_form h6 {
  margin: 10px;
}
#contact_form dl{
  margin-left: 20px;
  line-height: 20px;
}
#contact_form dt{
  float: left;
  font-weight: 600;
  margin-right: 10px;
}

/* Tipster Directory */
.tipster-list-top-left
{
  float: left;
  margin-left: 10px;
  width: 217px;
}

.tipster-list-top-right
{
  margin-left: 230px;
}

.tipster-list-top-left .tipster-logo
{
  border: 1px solid #CFCFCF;
  height: 116px;
  width: 217px;
}

.tipster-list-top-left .tipster-highlights
{
  margin-top: 10px;
}

.tipster-list-top-left .tipster-highlights,
.tipster-list-top-left .tipster-highlights dd
{
  padding-left: 15px;
}

.tipster-list-top-left .tipster-highlights .tipster-highlights-list dt
{
  margin-bottom: 10px;
}

.view-tipster-list .tipster-logo img
{
  margin: 8px;
}

.tipster-list-top-right .tipster-title
{
  padding-left: 10px;
}

.tipster-dir .tipster-highlights dd div {
    background: url("/sites/bettingchoice.co.uk/themes/basic/images/promo-sprites.png") no-repeat scroll -200px -138px transparent;
    margin: 0 0 0 5px;
    padding-left: 15px;
}

.tipster-list-bottom
{
  overflow: auto;
  padding: 0 10px;
}

/* Side menu artive trail */
.node-type-category-info #sidebar-first .menu .betting_offers,
.node-type-category-info #sidebar-first .menu .news,
.node-type-category-info #sidebar-first .menu .betting_guide,
.node-type-category-info #sidebar-first .menu .betting_tips,
.node-type-news #sidebar-first .menu .betting_offers,
.node-type-news #sidebar-first .menu .news,
.node-type-news #sidebar-first .menu .betting_guide,
.node-type-news #sidebar-first .menu .betting_tips,
.node-type-article #sidebar-first .menu .betting_offers,
.node-type-article #sidebar-first .menu .news,
.node-type-article #sidebar-first .menu .betting_guide,
.node-type-article #sidebar-first .menu .betting_tips
{
  display:none;
}


.node-type-category-info #sidebar-first .menu .active > ul > li.betting_offers,
.node-type-category-info #sidebar-first .menu .active > ul > li.news,
.node-type-category-info #sidebar-first .menu .active > ul > li.betting_guide,
.node-type-category-info #sidebar-first .menu .active > ul > li.betting_tips
/*.node-type-news #sidebar-first .menu .active > ul > li.betting_offers,
.node-type-news #sidebar-first .menu .active > ul > li.news,
.node-type-news #sidebar-first .menu .active > ul > li.betting_guide*/
{
  display: block;
}

.node-type-category-info #sidebar-first .betting_offers a,
.node-type-category-info #sidebar-first .news a,
.node-type-category-info #sidebar-first .betting_guide a,
.node-type-category-info #sidebar-first .betting_tips a,
.node-type-category-info #sidebar-first .odds a,
.node-type-news #sidebar-first .odds a,
.node-type-news #sidebar-first .betting_offers a,
.node-type-news #sidebar-first .news a,
.node-type-news #sidebar-first .betting_guide a,
.node-type-news #sidebar-first .betting_tips a,
.node-type-article #sidebar-first .betting_tips a,
.node-type-article #sidebar-first .odds a,
.node-type-article #sidebar-first .betting_offers a,
.node-type-article #sidebar-first .news a,
.node-type-article #sidebar-first .betting_guide a
{
  color: #E8C214 !important;
}

.node-type-category-info #sidebar-first h3 + .content > ul > li > ul > li.betting_offers,
.node-type-category-info #sidebar-first h3 + .content > ul > li > ul > li.news,
.node-type-category-info #sidebar-first h3 + .content > ul > li > ul > li.betting_guide,
.node-type-category-info #sidebar-first h3 + .content > ul > li > ul > li.betting_tips,
.node-type-news #sidebar-first h3 + .content > ul > li > ul > li.betting_offers,
.node-type-news #sidebar-first h3 + .content > ul > li > ul > li.news,
.node-type-news #sidebar-first h3 + .content > ul > li > ul > li.betting_guide,
.node-type-news #sidebar-first h3 + .content > ul > li > ul > li.betting_tips,
.node-type-article #sidebar-first h3 + .content > ul > li > ul > li.betting_offers,
.node-type-article #sidebar-first h3 + .content > ul > li > ul > li.news,
.node-type-article #sidebar-first h3 + .content > ul > li > ul > li.betting_guide,
.node-type-article #sidebar-first h3 + .content > ul > li > ul > li.betting_tips
{
  margin: 0 0 0 30px;
}

/*
.node-type-category-info #sidebar-first a.active-trail,
.node-type-news #sidebar-first a.active-trail,
.node-type-article #sidebar-first a.active-trail
{
  font-weight:  bolder;
}
*/

#sidebar-first .betting_offers a.active,
#sidebar-first .news a.active,
#sidebar-first .betting_guide a.active,
#sidebar-first .betting_tips a.active
{
  border-bottom: 1px dotted;
}

.view-promotion-listing div:first-child .pager
{
	margin-bottom: 10px;
}

.node-type-promotion-directory #sidebar-first .menu li>ul
{
  display:none;
}

.node-type-promotion-directory #sidebar-first .menu li.active-trail>ul
{
  display: block;
}

.node-type-promotion-directory #sidebar-first .menu li.active-trail>ul a
{
  color: #E8C214 !important;
}

.node-type-betting-guide #sidebar-first .menu li > ul
{
  display: none;
}

.node-type-betting-guide #sidebar-first .menu li.active > ul
{
  display: block;
}

.node-type-betting-guide #sidebar-first .menu li.active > ul a
{
  color: #E8C214 !important;
}

/*[MENU TABS]*/
#super-top-menu
{
  position: absolute;
  left: 50%;
  top:5px;
  z-index:1;
  margin-left: -458px;
}
#super-top-menu ul {
  padding:0;
  margin-left:10px;
}
#super-top-menu .menu li{

  display: block;
  float: left;
  background: url("/sites/bettingchoice.co.uk/themes/basic/images/block-elements-sprite.png") no-repeat scroll -628px -232px transparent;
  margin-left:2px;
  font: bold 15px/32px 'arial',sans-serif;
  height:40px;
  width:175px;
  text-align: center;
  text-transform: uppercase;
}
#super-top-menu .menu li:hover {
  cursor: pointer;
}
#super-top-menu .menu li.active-trail {
  background-position: -628px -186px;
  margin-top: -1px!important;
}
#super-top-menu .menu li.active-trail:hover {

}

#super-top-menu .menu li:hover a {
  color: #fff;
  text-decoration:none!important;
}
#super-top-menu .menu li.active-trail a {
  text-decoration:none!important;
}
#super-top-menu .menu li.active-trail:hover a {
  color: #FFFFFF!important;
  text-decoration:none!important;
}
#super-top-menu .menu a
{
  color: #FFFFFF;
}
/*[MENU TABS]*/

/**************************/

/* [NEWS] */
.featuredNews, .featuredNews2{
  position: relative;
  height: 220px;
}
.featuredNews .imagefield-field_article_image img {
  display: block;
  margin: 0 auto;
}
.featuredNews {
  margin-bottom: 10px;
}
.featuredNews h3,
.featuredNews .text{
  background: url("/sites/bettingchoice.co.uk/themes/basic/images/transparent-000e1c.png") repeat scroll 0 0 transparent;
  width: 470px;
  display: block;
  position:absolute;
  bottom:0;
  margin-left:5px;
}
.featuredNews .text {
  width: 460px;
  color: #fff;
  padding: 0px 0 2px 10px;
}
.featuredNews h3 {
	bottom: 40px;
    font-size: 16px;
    height: 26px;
}
.featuredNews h3 a {
	color: #FFFFFF;
	padding-left: 10px;
}
.featuredNews .more {
  float: right;
  position: absolute;
  bottom: 2px;
  right: 10px;
}
.featuredNews .more a {
  color: #fff;
  display: block;
}
.featuredNews2 {
  width: 470px;
  height: auto;
  margin:0 auto;
  height: 75px;
}
.featuredNews2 {
  font-size: 11px;
  line-height: 14px;
}

.newsList {
  clear: both;
  width: 470px;
  margin: 0 auto 20px auto;
  line-height: 18px;
}
.newsList dt {
 float: left;
 margin-right: 10px;

}
.newsList dd {
  font-size: 11px;
}
.featuredNews2 a img {
  display: block;
  width: 115px;
  height:54px;
  float: left;
  margin-right: 15px;
}
/* [/NEWS] */

/* [Custom 404] */
.page-page-404 #section {
	width: 770px;
    height: 360px;
    background: url('/sites/bettingchoice.co.uk/themes/basic/images/404_title.png') no-repeat #fff 10px 10px;
    position: absolute;
    left: 50%;
    top: 50%;
	margin-top: -180px;
    margin-left: -380px;
	padding: 10px;
}
.page-page-404 .holder {
    position: relative;
    width: 475px;
    border: 1px dotted transparent;
    left: 295px;
}
.page-page-404 .holder form {
    left: 10px;
    position: absolute;
    top: 130px!important;
	overflow: visible!important;
	width: auto!important;
}
.page-page-404 input {
    font-size: 18px;
    float: left!important;
	position: static;
}
.page-page-404 .holder p{
    margin-top: 180px;
    margin-bottom: 10px;
    color: #7f7f7f;
}
.page-page-404 .holder #edit-search-theme-form-1 {
    background: transparent;
    border: 1px solid transparent;
    height: 34px;
    line-height: 34px;
    width: 275px;
    margin-right: 10px;
    color: #939393;
	float: left!important;
}
.page-page-404 .holder #edit-submit {
	background: none repeat scroll 0 0 #C4211C;
    height: 39px;
    border: 1px solid #000;
    cursor: pointer;
    color: #fff;
	float: left!important;
	text-indent: 0;
	width: auto;
}
.page-page-404 .holder ul {
  list-style: none;
  margin: 0;
  padding:0;
}
.page-page-404 .holder li{
    float: left;
    border-right: 2px solid #7f7f7f;
    line-height: 18px;
    padding: 0 5px;
}
.page-page-404 .holder li.last {
    border: none;
}
.page-page-404 .holder li.first {
    padding-left: 0;
}
/* [/Custom 404] */

.twtr-doc {
  margin-left: 3px;
}

.social .social-text
{
    color: #003763;
    font-size: 14px;
    line-height: 18px;
}

.social .social-text a img
{
  vertical-align: text-top;
}

#twtr-widget-2
{
	padding-bottom: 5px;
}

.not-front #twtr-widget-1
{
	padding-bottom: 5px;
}