a {font-size: 12px; color: #000000;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin: 0px; background-color: #ffffff;}
.latesttips{font-size: 12px;}
#overalllayout {width: 99%; margin: 0px; padding: 0px; border-spacing: 0px; margin-top: 0px;}
#slogan {color: white; background-color: black; font-size: 12px; word-spacing: 3px; padding: 0px; padding-left: 10px; margin: 0px; height: 20pt; font-weight: bold;}
#slogancontents{border-spacing: 0px; margin: 0px; padding: 0px; width: 100%;}
.slogancell{margin: 0px; padding: 0px;}
#slogantopright{padding: 0px;  margin: 0px; background-image: url('http://www.besttipping.co.uk/images/top-rgt-2.jpg'); width: 15px; height: 26px;}
#banners{background-color: #000000;}
#bannerscontents{width: 100%; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-right:10px;}
#tabs{background-color: #000000; padding: 0px; padding-left: 20px;}
#tabscontents{border-spacing: 0px; padding: 0px; margin: 0px; width: 98%;}
.tab a, .tab a:link, .tab a:visited {text-decoration: none; color: white; border: none;}
.tab a:hover {border-bottom: 1px solid red;}
.tab {width: 100px; margin: 0px; padding: 0px; padding-top: 1px; text-align: center; font-size: 10pt; font-weight: normal; border: 0px solid white;padding-bottom: 2px;}
#graybar{margin: 0px; padding: 0px; width: 100%; height: 1px; background-color: #000000;}
#mainarea{padding: 0px; margin: 0px;}
#maincontent{border-spacing: 0px; margin: 0px; padding: 0px; width: 100%; border-left: 1px solid black;}
#leftsidebar{width: 160px; margin: 0px; padding: 0px;}
#leftsidebarcontents{background-color: #ffffff; color: white; margin: 0px; padding: 0px; padding-top:0px;}
#lefttoptipsters{margin:0px; padding-left: 2.2em;}
#loginbox{margin: 0px; margin-left: 5px; width: 100%;}
.formlabel{font-size: 9px; color: black;}
.loginextra{text-align: center; padding-top: 5px; padding-bottom: 0px;}
.sideboxtitle {font-family: Arial, Helvetica, sans-serif; color: white; font-weight: bold; font-size: 13px; background-color: #000000; width: 100%;}
.logintitle {text-align: center; margin-top: 2px;}
.sidebox{background-color: #ffffff; color: black; font-size: 10pt; margin: 0px; padding: 0px; margin-top: 0px; margin-bottom: 15px; width: 160px; border-top: 1px solid black; border-bottom: 1px solid black;}
#bbcnewsfeed{width: 160px; padding-bottom: 5px;}
#theknowledge{width:160px; margin-left:0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px;}

#rightadpanel{width: 143px; padding: 0px; margin: 0px; background-color: #000000; }
#rightads{width:100%; padding-top: 5px;}

#caldiv {position: absolute; float: left; background-color: gray;}

.tiptime {background-color: #bbbbbb; color: #000000; font-weight: bold;}
input.orange{background-color: #000000; color: #ffffff; font-weight: bold;}

.txt-tab-sel { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-indent: 10px; word-spacing: 3px; color: #FFFFFF; text-decoration: none; background-position: center center;}
.txt-lk-side { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-indent: 10px; word-spacing: 3px; text-decoration: none ; color: #FFFFFF}
.whitemessage{color: black; margin:0px; padding: 2px;} 
.whitemessage:link, .whitemessage:visited{color:black; font-size:10pt;}
input {background-color: white; color: black;}
.txtsm {font-size: 9px;}
.tiprightlink{font-size: 11px; font-weight: bold;}
.txt-btm{font-size: 9px;}
p {font: 12px Arial, Helvetica, sans-serif;}
.left-list {font-size: 9px; padding-bottom: 0.5em; padding-top: 0.5em; padding-left: 0px; margin: 0px;}
.MsoNormal{padding-bottom: 0.5em;}
h4 {font-size: 16px; font-weight: bold; word-spacing: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
h3 {font-size: 20px; color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.chart {background-color: #FFFFCC; padding: 5px; border: green; border-style: double; border-width: 1px; border-collapse:separate;border-spacing:10px;}
.chartsmall {font-size: 9px; background-color: #FFFFCC; padding: 5px; border: green; border-style: double; border-width: 1px; border-collapse:separate;border-spacing:5px;}
.chartheader {text-align: left; font-weight: bold;}
.ad{text-align: center}
.signup-links {width: 100%; text-align: center;}
.content{padding: 3px;}
#stakemessage{font-size: 10px; color: #000033; font-weight: bold; text-decoration: underline;}

#marqueecontainer{
position: relative;
width: 154px; /*marquee width */
height: 60px; /*marquee height */
background-color: #ffffff;
overflow: hidden;
border: none;
padding: 2px;
padding-left: 4px;}


.smallspace {font-size: 2pt;}


#footer {color: white; background-color: #000000;; margin-right: 0px; padding-right: 0px; padding-bottom: 0px; margin-bottom: 0px; }
.footercell a:link, .footercell a:visited{color: white;}
#footercontents{border-spacing: 0px; margin: 0px; padding: 0px; border-spacing: 0px; width: 100%; text-align: center;}
.footercell{border-top: 1px solid white; margin: 0px; padding: 0px;}
#bottomrightcorner{width: 15px; height: 33px; padding: 0px;  margin: 0px; border-top: 1px solid white;}

.cb{width: 99%; min-height: 100px; margin-top: 2px; margin-bottom: 10px; border-top: 1px solid #ffff00; border-bottom: 1px solid ffff00;}
.cbtopmiddle{color: white; text-align: center; margin:0px; padding:2px; padding-bottom: 0px;background-color: #000000;}
.cbtopmiddle h3{padding: 0px; margin: 0px; background-color: #000000;}
.cbmiddle{background-color: white; color: black; text-align: left; padding: 0px; margin: 0px;}
.cbbottomleftcorner{height: 25px; width: 9px; background-image: url('http://www.besttipping.co.uk/images/content-box-bl.jpg'); padding: 0px; margin: 0px;}
.cbbottommiddle{background-color: #000000; height: 25px;}
.cbbottomrightcorner{height: 25px; width: 9px; background-image: url('http://www.besttipping.co.uk/images/content-box-br.jpg');}

.fronttable{width: 50em;}

.tb{background-color: #0092C3; color: black; text-align: center; border: 3px solid black;}
.tbmaintitle{background-color: #000000; color: white; font-size: 12pt; font-weight: bold;}
.tbmaintitlecontent{border-bottom: 2px solid black;}
.tbtitle{background-color: #CBCBCB; color: black; font-weight: bold;}
.tbtitlecell{border-bottom: 2px solid black;}
.tbrow1{background-color: #ffffff;}
.tbrow2{background-color: #dbdbdb;}
.tbleft{text-align: left;}
.tbright{text-align: right;}
.tbrowbottom{border-bottom: 1px solid black; padding: 2px;}
.slnk{color: white; background-color: #f5722a; padding: 2px;}
.nslnk {color: black;}

