/* General */
.kb { background: #fff; width: 555px; }
.kb h1 { text-transform: none; font: 23px arial; color: #333; }
.kb h2 { font: 16px arial; color: #333; padding: 10px 0px 0px 0px; }
.kb-woman { position: absolute; margin: -39px 0px 0px -15px; }
a.kb-tab:link { position: absolute; z-index: 1; margin-left: 513px; display: block; width: 42px; height: 43px; background: url('http://images.freeola.co.uk/knowledge-base/homepage/sprite.png') no-repeat; background-position: -367px 0px; text-decoration: none; }

/* Header */
.kb-header { padding: 0px 20px 0px 140px; }
a.kb-button, a.kb-button:link, a.kb-button:visited { display: inline-block; height: 34px; margin-right: 0px; background: #444 url('http://images.freeola.co.uk/knowledge-base/homepage/sprite.png') top left no-repeat; padding: 0px 10px 0px 12px; border-right: 1px solid #151515; -moz-border-radius: 3px; border-radius: 3px; font: 12px/34px arial; color: #FFF; text-decoration: none; text-shadow: #000 0px 1px 0px; } 
a.kb-button:hover { background-position: 0px -34px; }
a.kb-button span { font-size: 14px; margin-left: 3px; }

/* Charts */
.kb-charts { position: relative; overflow: hidden; width: 552px; padding: 0px 25px 25px 25px; background: #F5F5F5; margin: 30px 0px 0px -25px; }
.kb-chart { width: 263px; margin-top: 25px; }
.kb-charts .left { float: left; }
.kb-charts .right { width: 263px; float: right; }
.kb-chartrow { overflow: hidden; }

.kb-chart h3 { font: 14px arial; color: #444; margin: 0px 0px 15px 0px; background: url('http://images.freeola.co.uk/knowledge-base/homepage/sprite.png') no-repeat; padding-left: 25px; }
.kb-charts .left h3 { background-position: -150px -181px; }
.kb-charts .right h3 { background-position: -150px -244px; }

.kb-chart ul { margin: 0; padding: 0; }
.kb-chart li { list-style-type: none; }
.kb-chart li a { display: block; background: #ededed; text-decoration: none; padding: 8px; font-size: 12px; }
.kb-chart li a:hover { background: #444; color: #FFF; }
.kb-chart li a.kb-chart-alt { background: #F5F5F5; }
.kb-chart li a.kb-chart-alt:hover { background: #444; }
.kb-chart span { float: right; font-size: 11px; }

/* Mini Nav */
.kb-mininav { position: relative; width: 602px; margin-left: -25px; overflow: hidden; }
.kb-mininav ul { display: inline-block; margin: 0px 0px 0px 25px; padding: 0; list-style-type: none; border-bottom: 1px solid #EEE; }
.kb-mininav li { float: left; background: url('http://images.freeola.co.uk/knowledge-base/homepage/sprite.png') no-repeat; background-position: 0px -102px; padding: 12px 15px 12px 15px; font-size: 13px; }

/* How to Win section */
.kb-howtowin { margin-top: 30px; background: url('http://images.freeola.co.uk/knowledge-base/homepage/win-prizes.png') bottom right no-repeat; }

.kb-howtowin p.one { width: 520px; }
.kb-howtowin p.two { width: 375px; }
.kb-howtowin ul { margin: 25px 0px 30px 0px; padding: 0; background: url('http://images.freeola.co.uk/knowledge-base/homepage/sprite.png') no-repeat; background-position: -429px 3px; }
.kb-howtowin li { font-size: 11px; color: #777; list-style-type: none; padding-left: 55px; }
.kb-howtowin li p { line-height: 16px; }

.kb-howtowin li.one { width: 300px; background-position: -180px 0px; }
.kb-howtowin li.two { width: 320px; background-position: -180px -228px; }
.kb-howtowin li.three { width: 315px; background-position: -180px -463px; }
.kb-howtowin li p a { color: #777 !important; }

.kb-goodluck { width: 130px; height: 54px; background: url('http://images.freeola.co.uk/knowledge-base/homepage/sprite.png') no-repeat; background-position: 0px -181px; margin: 30px 0px 0px 40px; }
