body {
	background-image: url(/images/new_back1.gif);
	background-position: 0px 0px;
	background-color: #C5C5BF;
	background-color: #081712;
}

img {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

h3 {
  font-size: 12px;
  color: #A50808;
  margin: 15px 0px 5px 0px;
  padding: 0px;
}

p {
	padding: 0px;
	margin: 2px 0px 15px 0px;
}

#popupbg {
  background-color: white;
  margin: 0px;
}

/* ### login,register,search start ### */
#searchform {
  width: 120px;
  height: 16px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
}

#gobutton {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

#searchpadL {
  padding: 0px 5px 0px 0px;
}

#searchpadR {
  padding: 2px 5px 4px 0px;
}


#linkTo label {

font-size: 11px;
font-weight: bold;
color: #666666;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

#link_to_url {

width: 405px;

}

#linkTo {

margin-top: 30px;

}

#leaderboardWrapper {
float:left;

}

#leaderboardWrapper ul li {
	
width: 145px;
height: 24px;
background: url(../front_website/fitbrit2009/images/leaderboard_button.jpg);
background-repeat: no-repeat;
list-style: none;
float: left;
margin-right: 1px;
text-align: center;

	
}

#leaderboardWrapper ul {
	
margin-left: -40px;

position: relative;
}

#leaderboardWrapper li {
	
	padding-top: 3px;
	height: 34px;
	background: black;
}

#leaderboardWrapper ul li a {

color: #FFF;
	
}

#leaderboardWrapper ul li a:hover {

color: #FFF;
text-decoration: underline;
	
}

.searchtextB {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
}

.searchtextB a {
  font-size: 11px;
  line-height: 13px;
  color: #FFCC00;
  text-decoration: none;
  text-transform: uppercase;
}

.searchtextB a:hover {
  font-size: 11px;
  line-height: 13px;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
}
/* ### login,register,search end ### */

/* ### navbar start ### */
#navbackg {
  background-image: url('/images/navbarbackg_middle.gif');
  background-color: white;
  padding: 0px 0px 2px 0px;
}

.navtitle {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  color: black;
  text-decoration: none;
  /* word-spacing: -1px; */
}

.navtitle a {
  color: black;
  text-decoration: none;
}

.navtitle a:hover {
  color: #A50808;
  text-decoration: none;
}

.navtitle_b {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  color: black;
  text-decoration: none;
  /* word-spacing: -1px; */
}

.navtitle_b a {
  color: #A50808;
  text-decoration: none;
}

.navtitle_b a:hover {
  color: black;
  text-decoration: none;
}

#subnav a, #subnav a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  font-weight: normal;
  color: black;
  text-decoration: none;
  background-color: #E6E6E6;
  display: block;
  margin: 0px;
  opacity: 1;
  border: 1px solid;
  border-color: white;
  padding: 2px 4px 2px 4px;
  width: 135px;
}


/*#mitchumskinhead {
background-image:url(/images/mitchum_skin_head.png);
background-repeat:no-repeat;
height:12px;
left:50%;
margin-left:408px;
position:absolute;
top:150px;
width:42px;
z-index:99;
}*/

#subnav a:hover {
  color: white;
  background-color: #A50808;
  display: block;
  opacity: 1;
  border: 1px solid;
  border-color: white;
  padding: 2px 4px 2px 4px;
}
/* ### navbar end ### */

/* ### background image,color start ### */


.backgBody {
	background:transparent none repeat scroll 0 0;
	background-color: #b6b6b6;
}



.backgCont {	
  background-color:#fff;
  outline:0!important;
}

.backgMaxi {
  background-color: #650000;
}
.backgFitness {
  background-color: #B20000;
}
.backgFitnessArticle {
  background-color: #650000;
}


.backgFitnesslogo {
background:#B20000;
}

.backgSearch {
  background-color: #262626;
}

.backgTabs {
  background-color: #7F7F7F;
}

.backgBox {
  background-color: #F1F1F1;
}

.backgSports {
  background-color: #0F2A5B;
}


.mainheaderbackg {
	background: #B20000;

}

.mainheaderbackgFit {
	background: url('/images/fitbrit_headerFinal.jpg') no-repeat;
	height:130px;
	vertical-align:top;
}


.mainheaderbackgL {
	background: #b20000;
}
.mainheaderbackgRFit {
	background: #FFFFFF;
}

#secialsNav{
	float:left;
	position:relative;
	top:5px;
	margin:0;
	width:600px;
	z-index:20;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#specialsNavList{
	margin:0 0 0 15px;
	padding:0;
	width:600px;
	height:26px;
	list-style-type: none;
}

.specialsTab{
	float:left;
}

.specialsTab a{
	color:#ffffff;
	display:block;
	text-align:center;
	margin:3px 20px 30px 0;
	font-size:110%;
	text-decoration:none;
		}

.specialsTab a:hover,
.specialsTab a:active,
.home #homeLink,
.news #newsLink,
.videos #videosLink,
.live #liveLink{
	color:#152B51;
	background-color:#FFFFFF;
}



#specialsHeader{
	background:transparent url("images/titleLogo.gif") no-repeat right top;
	position:relative;
	height:91px;
	margin-top:18px;
	width:810px;
	z-index:10;
	cursor: pointer;
}

.headerbackg1 {
	background: url('/images/fitness_arthead_backg.gif') repeat-x #336666;
}

.headerbackg2 {
	background: url('/images/fitness_arthead_backg.gif') repeat-x #336666;
}

/* Fitness header gradients */
.headergradient1 {
	/*background: url('/images/redGrad.gif') repeat-y #B20000;*/
	background: #650000;
	padding: 4px 8px;
}
.headergradient2 {
	/*background: url('/images/redGrad.gif') repeat-y #B20000;*/
	background: #650000;
	padding: 4px 8px;
}
/* Fitness header gradients */

/* Fitness outline, email and print */
.fitnessdashed {
	background: url('/images/fitness_home_dotted.gif') repeat-y;
}

.fitness_email, .fitness_print {
	font-family: Arial;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	float: left;
}
.fitness_email {
	margin-right: 4px;
}
.fitness_email a {
background: url('/images/mailIcon.gif') no-repeat #1b1b1b 5px center;
}

.fitness_print a {
background: url('/images/printIcon.gif') no-repeat #1b1b1b 5px center;
}

.fitness_print {
	background: url('/images/fitness_butt_print.gif') no-repeat #2F5455;
}
.fitness_email a, .fitness_print a {
	display: block;
	width: 114px;
	height: 22px;
	color: #FFF;
	text-decoration: none;
	padding: 10px 0 0 36px;
}
*html .fitness_email a, .fitness_print a {
	width: 150px;
	height: 32px;
}
.fitness_email a:hover, .fitness_print a:hover {
	color: #FFCC00;
}
/* Fitness outline, email and print  */

.headerbackg3 {
  /*background: #B20000 url(/images/redGrad.gif) repeat-y;*/
	background: #650000;
  padding: 4px 8px;
}

.headerbackg4 {
	background:url('/images/fitness_arthead_backg_skybox.gif') no-repeat;
	padding: 4px 8px 4px 24px;
}

.headerbackg5 {
  background-color: #7F7F7F;
}

.headerbackg6 {
  background-image: url('/images/headerbackg4.gif');
  background-position: 0px 0px;
  background-color: #0F2A5B;
}

.archiveborder, #archivebutton {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 12px;
  font-weight: bold;
  color: white;
  background-color: #7F7F7F;
  border: 1px solid black;
  margin: 0px;
  text-decoration: none;
  width: auto;
}

#archivebutton a {
  display: block;
  border-top: 1px solid #A9A9A9;
  border-right: 1px solid #414141;
  border-bottom: 1px solid #414141;
  border-left: 1px solid #A9A9A9;
  padding: 2px 4px 2px 4px;
  color: white;
  text-decoration: none;
  width: auto;
}

#archivebutton a:hover {
  color: #FFCC00;
  text-decoration: none;
}

#articlebutton {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 12px;
  font-weight: bold;
  color: white;
  text-decoration: none;
  background-color: #7F7F7F;
  border-top: 1px solid #A9A9A9;
  border-right: 1px solid #414141;
  border-bottom: 1px solid #414141;
  border-left: 1px solid #A9A9A9;
  margin: 0px;
  padding: 2px 0px 2px 6px;
}

#articlebutton a {
  color: white;
  text-decoration: none;
}

#articlebutton a:hover {
  color: #FFCC00;
  text-decoration: none;
}

.entmoviesidel {
  background-image: url('/images/entertainment_moviesidel.gif');
  margin: 0px;
  padding: 0px;
}

.entmoviesider {
  background-image: url('/images/entertainment_moviesider.gif');
  margin: 0px;
  padding: 0px;
}

.archiveimg {
  background-image: url('/images/archiveimg2.gif');
  background-position: 0px 0px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 12px;
  font-weight: bold;
  color: white;
  padding: 0px 4px 0px 4px;
}

.archiveimg a {
  color: white;
  text-decoration: none;
}

.archiveimg a:hover {
  color: #FFCC00;
  text-decoration: none;
}
/* ### background image,color end ### */

/* ### home border right start ### */
#rightBorderHome, #rightBorderCont, #rightBorderSports {
	background: none;
	margin: 0px;
	padding: 0px;
}

#SUCKMYDICK {display:none;}

#rightBorderCont {
  background-color: #C1C1C1;
}

#rightBorderSports {
  background-color: #0F2A5B;
}
/* ### home border right end ### */

/* ### padding start ### */
#padL {
  padding: 0px 0px 0px 8px;
}

#padR {
  padding: 0px 8px 0px 0px;
}

#padLR {
  padding: 0px 8px 0px 8px;
}

#padLRT {
  padding: 8px 8px 0px 8px;
  background: white;
}

#padLRB {
  padding: 0px 6px 8px 8px;
}

#padT {
  padding: 8px 0px 0px 0px;
}

#padB {
  padding: 0px 0px 8px 0px;
}

#padTB {
  padding: 8px 0px 8px 0px;
}

#padLRTB {
  padding: 8px 8px 8px 8px;
}

#padLRTBa {
  padding: 0px 8px 8px 8px;
}

#padTab {
  padding: 4px 8px 0px 8px;
}

#padFeature {
  padding: 8px 6px 8px 5px;
}

#padHeader {
	/*background: #B20000 url(/images/redGrad.gif) repeat-y;*/
		background: #B20000;
  padding: 5px 8px;
}

#padCoverMain {
  padding: 0px 8px 4px 8px;
}

#padArchive {
  padding: 3px 8px 3px 8px;
}

#padArchiveButton {
  padding: 1px 2px 0px 0px;
}
/* ### padding end ### */

/* ### images start ### */
img.ads, img.sky {
  border: 0px;
  border: 1px solid;
  border-color: black;
}

img.sky {
  margin: 30px 0px 30px 0px;
  padding: 0px;
}

td.sky {
	/*REMOVING FOR ASK MEN SKIN*/
  background: #B20000!important;
  margin: 0px;
  padding: 30px 0px 30px 0px;
}

img.picmisc {
  border: 2px solid;
  border-color: white;
  margin: 0px;
  padding: 0px;
}

img.homerightcellpic {
  border: 2px solid;
  border-color: white;
  margin: 0px 0px 4px 0px;
  padding: 0px;
}

img.walkthroughpic {
  border: 2px solid;
  border-color: white;
  width: 166px;
  margin: 0px;
  padding: 0px;
}

img.walkthroughpic_fit {
  border: 2px solid;
  border-color: white;
  width: 186px;
  margin: 4px;
  padding: 0px;
}

img.hometabboxpic, img.homerightsellpic, img.girlsrightpic, img.girlsrightpic_portrait, img.contentrightpic {
  border: 2px solid;
  border-color: white;
  float: left;
  margin: 0px 8px 0px 0px;
  padding: 0px;
}

img.hometabboxpic, img.homerightsellpic, img.girlsrightpic, img.contentrightpic {
  width: 127px;
}

img.homesellpic, img.homepollpic {
  border: 2px solid;
  border-color: white;
  margin: 0px 0px 4px 0px;
  padding: 0px;
  width: 127px;
}

img.coverpicmain, img.coverpicmainarticle, img.coverpiclandscape2, img.coverpicportrait {
  border: 2px solid;
  border-color: white;
  margin: 0px;
  padding: 0px;
  width: 300px;
}

img.coverpicmainarticle {
  width: 408px;
  margin: 8px 0px 0px 0px;
}

img.coverpiclandscape2 {
  width: 127px;
}

img.coverpicportrait {
  width: 85px;
}

img.contentmainpic {
  border: 2px solid;
  border-color: white;
  float: left;
  margin: 0px 8px 0px 0px;
  padding: 0px;
  width: 200px;
}

img.tvrightpic {
  border: 2px solid;
  border-color: white;
  float: left;
  margin: 0px 8px 0px 0px;
  padding: 0px;
  width: 105px;
}

img.contenttoptenpic {
  border: 2px solid;
  border-color: white;
  float: left;
  margin: 0px 8px 0px 0px;
  padding: 0px;
  width: 60px;
  height: 40px;
}

img.stupidfungallery {
  border: 2px solid;
  border-color: white;
  margin: 0px;
  padding: 0px;
  width: 55px;
  height: 55px;
}

img.sponsors {
  border: 0px;
  margin: 2px 0px 2px 0px;
  padding: 0px;
  height: 20px;
}

img.buttArchive {
  border: 0px;
  margin: 0px 6px 0px 0px;
  padding: 0px;
}

img.poundsign {
  border: 0px;
  margin: 0px 0px 0px 4px;
  padding: 0px;
}

img.poundsigndevil {
  float: left;
  border: 0px;
  margin: 0px 6px 0px 0px;
  padding: 0px;
}

img.iconlandscape {
  float: right;
  border: 0px;
  margin: 2px 0px 0px 0px;
  padding: 0px;
}

img.iconportrait {
  border: 0px;
  margin: 0px 0px 0px 2px;
  padding: 0px;
}

img.icontext {
  border: 0px;
  margin: 0px 0px 4px 0px;
  padding: 0px;
}

img.articlemovieclipsicon {
  vertical-align: bottom;
  border: 0px;
  margin: 0px;
  padding: 0px;
}
/* ### images end ### */

.hometabboxheader {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  color: white;
  margin: 0px 0px 2px 0px;
  padding: 0px;
}

.hometabboxtab, .homerightcellheader, .sellheader, .sellheaderpattern1, .sellheaderpattern2, .archivetab {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: white;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
}

.hometabboxtab a, .homerightcellheader a, .sellheader a, .sellheaderpattern1 a, .sellheaderpattern2 a, .archivetab a {
  color: white;
  text-decoration: none;
}

.hometabboxtab a:hover, .homerightcellheader a:hover, .sellheader a:hover, .sellheaderpattern1 a:hover, .sellheaderpattern2 a:hover, .archivetab a:hover {
  color: white;
  text-decoration: none;
}

.subchannel, .subchannel2 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: white;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
}

.subchannel a {
  color: #565656;
  text-decoration: none;
}

.subchannel a:hover {
  color: black;
  text-decoration: none;
}

.subchannel2 a {
  color: white;
  text-decoration: none;
}

.subchannel2 a:hover {
  color: #FFCC00;
  text-decoration: none;
}

.hometabboxheadline, .homerightcellheadline, .rightheadline2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 15px;
  font-weight: bold;
  color: white;
  margin: 0px 0px 2px 0px;
  padding: 0px;
  text-decoration: none;
}

.hometabboxheadline a, .homerightcellheadline a, .rightheadline2 a {
  color: #FFCC00;
  text-decoration: none;
}

.hometabboxheadline a:hover, .homerightcellheadline a:hover, .rightheadline2 a:hover {
  color: white;
  text-decoration: none;
}

.hometabboxtext, .homerightcelltext, .righttext2, .searchtext, .poweredby, .archivetabnext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  color: white;
}

.archivetabnext {
  font-weight: bold;
}

.archivetabnext a {
  color: white;
  text-decoration: none;
}

.archivetabnext a:hover {
  color: #FFCC00;
  text-decoration: none;
}

.homesellheadline, .homepollheadline, .homerightsellheadline, .rightheadline, .contentmainheadline, .toptennumber {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 15px;
  font-weight: bold;
  color: black;
  margin: 0px 0px 2px 0px;
  padding: 0px;
  text-decoration: none;
}

.toptennumber {
  float: right;
}

.homesellheadline a, .homepollheadline a, .homerightsellheadline a, .rightheadline a, .contentmainheadline a {
  color: #A50808;
  text-decoration: none;
}

.homesellheadline a:hover, .homepollheadline a:hover, .homerightsellheadline a:hover, .rightheadline a:hover, .contentmainheadline a:hover {
  color: black;
  text-decoration: none;
}

.blankcaption {
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 18px 0px;
}

.blankcaption_main {
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 8px 0px;
}

.popupprevnext {
  font-weight: bold;
}

#popupprevnextbackg {
  margin: 0px;
  padding: 4px 10px 4px 10px;
  background-color: white;
}

.homeselltext, .homepolltext, .homerightselltext, .righttext, .articletext, .articlecaptionl, articlecaptionl_main, .articlecaptionl_walk, .articlecaptionp, .contentmaintext, .joketext, .toptenheadline, .toptentext, .archivetabhead, .archivetitle, .archivedate, .getmobileheadline, .getmobiletext, .poundsignheadline, .poundsigntext, .prevnext, .articleboxheadline, .articlemovieclips, .articlemovieclipsicontext, .articlecompetitionbox, .articlecompetitiontermsconditions, .espottingboxheadline, .espottingboxtext, .espottingboxheadline2, .espottingboxtext2, .tracklists, .tracklistsbutton, .popupprevnext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  color: black;
}

.articletext_small {
  font-size: 9px; line-height: 11px;
}

.articletext a {
  color: black;
}

.articlecompetitiontermsconditions {
  text-align: right;
  margin: 0px 0px 8px 0px;
  padding: 0px;
}

.articlecaptionl, .articlecaptionl_main, .articlecaptionl_walk, .articlecaptionp {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  background-color: white;
  padding: 0px 8px 4px 8px;
}

.articlecaptionl {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px 0px 18px 0px;
  width: 115px;
}

.articlecaptionl_main {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px 0px 8px 0px;
}

.articlecaptionl_walk {
  margin: 0px 0px 8px 0px;
  width: 154px;
}

.articlecaptionp {
  margin: 0px 0px 18px 0px;
  width: 89px;
}

.archivetabhead, .toptenheadline {
  font-weight: bold;
}

.archivetitle a {
  color: black;
  text-decoration: none;
}

.archivetitle a:hover {
  color: #A50808;
  text-decoration: none;
}

.prevnext {
  color:#666666;
  line-height:12px;
  font-weight: bold;
  text-decoration:none;
  border:solid 1px #d4d4d4;
  width:50px;
  padding:2px;
  background-color:#fff;
  margin-top:3px;
}
a:hover.prevnext {
 background-color:#CCC;
 }


.toptenheadline a, .prevnext a, .articlecompetitiontermsconditions a {
  color: #A50808;
  text-decoration: none;
}

.toptenheadline a:hover, .prevnext a:hover, .articlecompetitiontermsconditions a:hover {
  color: black;
  text-decoration: none;
}

.archivedate {
  text-align: right;
}

.getmobileheadline, .articleboxheadline, .espottingboxheadline, .espottingboxheadline2 {
  font-weight: bold;
  background-color: white;
  padding: 4px 8px 4px 8px;
}

.getmobiletext, .articleboxtext, .espottingbox, .espottingbox2, .tracklistsbox {
  color: white;
  border: 2px solid;
  border-color: white;
  background-color: black;
  padding: 4px 8px 4px 8px;
}

.articleboxheadline, .espottingboxheadline2 {
  color: white;
  background-color: black;
}

.articleboxtext {
  border-color: black;
  background-color: white;
}

.articleboxtext, .espottingbox2, .tracklistsbox {
  border-color: black;
  background-color: white;
}

.poundsignheadline, .poundsigntext {
  color: white;
}

.poundsignheadline {
  font-size: 13px;
  line-height: 15px;
  font-weight: bold;
}

.articlemovieclips {
  margin: 0px;
  padding: 2px 0px 2px 0px;
}

.articlemovieclipsicontext {
  font-size: 9px;
  line-height: 11px;
}

.articlecompetitionbox {
  background-color: white;
  margin: 0px;
  padding: 8px;
}

.espottingboxtext {
  color: white;
}

.espottingboxtext, .espottingboxtext2 {
  margin: 4px 0px 0px 0px;
}

.espottingboxtext a {
  font-weight: bold;
  color: #FFCC00;
  text-decoration: none;
}

.espottingboxtext a:hover {
  font-weight: bold;
  color: white;
  text-decoration: none;
}

.espottingboxtext2 a {
  font-weight: bold;
  color: #A50808;
  text-decoration: none;
}

.espottingboxtext2 a:hover {
  font-weight: bold;
  color: black;
  text-decoration: none;
}

#padTracklists {
  padding: 2px 2px 0px 2px;
  background-color: black;
}

.tracklists {
  font-weight: bold;
  color: black;
  text-decoration: none;
  background-color: white;
  margin: 0px;
  padding: 3px 6px 3px 6px;
}

.tracklistsbutton {
  color: black;
  text-decoration: none;
  border: 1px solid black;
  margin: 0px 0px 0px 4px;
  padding: 3px 6px 3px 6px;
}

.tracklists a, .tracklistsbutton a {
  color: #A50808;
  text-decoration: none;
}

.tracklists a:hover, .tracklistsbutton a:hover {
  color: black;
  text-decoration: none;
}

.popupprevnext {
  font-weight: bold;
}

#popupprevnextbackg {
  margin: 0px;
  padding: 4px 10px 4px 10px;
  background-color: white;
}

/* ### ul li start ### */
ul.hometabboxlinks, ul.homerightcelllinks, ul.rightheadlinelist2, ul.rightlinklist2, ul.rightlinklist2_portrait  {
  list-style-type: disc;
  list-style-image:url('/images/arrow_2.gif');
  list-style-position: outside;
  margin: 0px 0px 0px 20px;
  padding: 0px;
}

ul.rightheadlinelist2 {
  margin-left: 156px;
}

ul.rightlinklist2_portrait {
  list-style-image:url('/images/arrow_3.gif');
  margin-left: 114px;
}

ul.rightlinklist2 {
  list-style-image:url('/images/arrow_3.gif');
  margin-left: 156px;
}

ul.hometabboxlinks, ul.homerightcelllinks, ul.rightheadlinelist2, ul.rightlinklist2, ul.rightlinklist2_portrait  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  color: white;
  text-decoration: none;
}

ul.hometabboxlinks a, ul.homerightcelllinks a, ul.rightlinklist2 a, ul.rightlinklist2_portrait a {
  color: white;
  text-decoration: none;
}

ul.hometabboxlinks a:hover, ul.homerightcelllinks a:hover, ul.rightlinklist2 a:hover, ul.rightlinklist2_portrait a:hover {
  color: #FFCC00;
  text-decoration: none;

}

ul.rightheadlinelist2 a {
  font-size: 13px;
  line-height: 15px;
  font-weight: bold;
  color: #FFCC00;
  text-decoration: none;
}

ul.rightheadlinelist2 a:hover {
  color: white;
  margin: 0px 0px 2px 0px;
  padding: 0px;
  text-decoration: none;
}

h2.rightheadlinelist2 {
  margin: 0px;
  padding: 0px;
}

ul.homebottomboxlinks, ul.morelinks, ul.articlemorelinks, ul.rightheadlinelist, ul.rightlinklist {
  list-style-type: disc;
  list-style-image:url('/images/arrow_1.gif');
  list-style-position: outside;
  margin: 0px 0px 0px 20px;
  padding: 0px;
}

ul.rightheadlinelist, ul.rightlinklist {
  margin-left: 156px;
}

ul.articlemorelinks2 {
  list-style-type: decimal;
  list-style-position: outside;
  margin: 0px 0px 0px 20px;
  padding: 0px;
}

ul.homebottomboxlinks, ul.morelinks, ul.articlemorelinks, ul.rightheadlinelist, ul.rightlinklist, ul.articlemorelinks2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  color: black;
  text-decoration: none;
}

ul.homebottomboxlinks a, ul.morelinks a, ul.rightlinklist a {
  color: black;
  text-decoration: none;
}

ul.homebottomboxlinks a:hover, ul.morelinks a:hover, ul.rightlinklist a:hover {
  color: #A50808;
  text-decoration: none;
}

/*
ul.articlemorelinks a, ul.articlemorelinks2 a {
  color: #A50808;
  text-decoration: none;
}
ul.articlemorelinks a:hover, ul.articlemorelinks em a:hover, ul.articlemorelinks2 a:hover, ul.articlemorelinks2 em a:hover {
  color: black;
  text-decoration: none;
}
*/
ul.articlemorelinks2 a {
  color: #A50808;
  text-decoration: none;
}
ul.articlemorelinks em a:hover, ul.articlemorelinks2 a:hover, ul.articlemorelinks2 em a:hover {
  color: black;
  text-decoration: none;
}
ul.articlemorelinks a {
  color: black;
  text-decoration: none;
}
ul.articlemorelinks a:hover {
  color: #A50808;
  text-decoration: none;
}


ul.articlemorelinks em, ul.articlemorelinks2 em, ul.morelinks em {
  font-weight: bold;
  font-style: normal;
}

ul.rightheadlinelist a {
  font-size: 13px;
  line-height: 15px;
  font-weight: bold;
  color: #A50808;
  text-decoration: none;
}

ul.rightheadlinelist a:hover {
  color: black;
  margin: 0px 0px 2px 0px;
  padding: 0px;
  text-decoration: none;
}

h2.rightheadlinelist {
  margin: 0px;
  padding: 0px;
}

ul.rightlink, ul.contentmainlink, ul.jokelink {
  list-style-type: disc;
  list-style-image:url('/images/arrow_1.gif');
  list-style-position: outside;
  margin: 4px 0px 0px 156px;
  padding: 0px;
}

ul.contentmainlink {
  margin-left: 229px;
}

ul.jokelink {
  margin-left: 17px;
}

ul.rightlink, ul.contentmainlink, ul.jokelink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  color: black;
  text-decoration: none;
}

ul.rightlink a, ul.contentmainlink a, ul.jokelink a {
  color: #A50808;
  text-decoration: none;
}

ul.rightlink a:hover, ul.contentmainlink a:hover, ul.jokelink a:hover {
  color: black;
  text-decoration: none;
}

ul.rightlink2, ul.rightlink2_portrait {
  list-style-type: disc;
  list-style-image:url('/images/arrow_2.gif');
  list-style-position: outside;
  margin: 4px 0px 0px 156px;
  padding: 0px;
}

ul.rightlink2 {
  margin: 4px 0px 0px 156px;
}

ul.rightlink2_portrait {
  margin: 4px 0px 0px 114px;
}

div.rightlink2, ul.rightlink2, ul.rightlink2_portrait {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  color: white;
  text-decoration: none;
}

div.rightlink2 {
	font-weight: bold;
}

div.rightlink2 a, ul.rightlink2 a, ul.rightlink2_portrait a {
  color: #FFCC00;
  text-decoration: none;
}

div.rightlink2 a:hover, ul.rightlink2 a:hover, ul.rightlink2_portrait a:hover {
  color: white;
  text-decoration: none;
}

.seealllinks {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  color: black;
  text-align: right;
  text-decoration: none;
  margin: 8px 0px 0px 0px;
}

.seealllinks a {
  color: #A50808;
  text-decoration: none;
}

.seealllinks a:hover {
  color: black;
  text-decoration: none;
}
/* ### ul li end ### */

.contentpageheader, #contentpageheadersub, .articleheadline {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  color: white;
  letter-spacing: 0px;
  margin: 4px 0px 4px 0px;
}

.mainheaderbackgL h1.contentpageheader, .mainheaderborder .contentpageheader {padding: 0 8px;}
.mainheaderborder .contentpageheader a {font-weight: bold;}

.fillMe {display: block; margin: 0; background: #650000; padding: 4px 8px !important;}

.contentpageheader a {
  color: white;
  text-decoration: none;
}

#contentpageheadersub {
  font-weight: normal;
}

.articleheadline {
  font-size: 22px;
  line-height: 24px;
  color: #A50808;
  margin: 0px 0px 0px 0px;
}

.articlestrapline, .articlequestion, .articleintro, .articleboldright, .articleprice, .articlesubhead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  color: black;
  margin: 0px;
  padding: 0px;
}

.articlestrapline {
  font-size: 12px;
  line-height: 15px;
  margin: 2px 0px 10px 0px;
}

.articlequestion {
  margin: 0px 0px 5px 0px;
}

.articleboldright {
  text-align: right;
}

.articlesubhead {
  color: #A50808;
  text-transform: uppercase;
  margin: 15px 0px 0px 0px;
  padding: 0px;
}

.articleauthor, .articledate, .articleauthor_b, .articledate_b, .articlequote, .articlemore, #articleheadlinename, .articlemoviedetails {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  color: #565656;
}

.articleauthor, .articledate {
  margin: 8px 0px 0px 0px;
}

.articleauthor_b, .articledate_b {
  margin: 0px 0px 0px 0px;
}

#articleheadlinename {
  font-size: 14px;
  line-height: 17px;
}

.articlemore {
  margin: 10px 0px 0px 0px;
  padding: 0px;
}

.advertisement {
  border: 1px solid;
  border-color: #7F7F7F;
  padding: 8px 8px 8px 8px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
  color: #A50808;
}

/* ### input fields start ### */
#poundsignup, #jokesubmit {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  float: right;
}

#jokesubmit {
  float: left;
}

.jokename, .jokeemail, .jokemessage {
  width: 256px;
}

.emailtoafriend {
  width: 200px;
}

.articlecompetitionform {
  width: 396px;
}

.articlecompetitionsubmit {
  /* float: left; */
}
/* ### input fields end ### */

/* ### footer start ### */
#footerTextPad {
  background: #333333 url('/images/footer_content_fitness.gif') no-repeat right top;
  padding: 0px 212px 0px 10px;
}

#dennis_logo {

position: relative;
margin-top: 25px;
float: left;


}


#dennis_link_wrapper {

position: relative;
float: right;
margin-right: -180px;
}

#footer_line {
position: relative;
margin-top: 29px;
margin-right: 10px;
text-align: right;
float: left;
}

.footerText {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  color: white;
  text-decoration: none;
}

.footerText a {
  color: white;
  text-decoration: none;
}

.footerText a:hover {
  color: #FFCC00;
  text-decoration: none;
}
/* ### footer end ### */

/* ### New Toolbar Menu ### */
.dropmenu table, .dropmenu tr, .dropmenu td {
  font-family: arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  margin: 0px;
  padding: 0px 4px 0px 4px;
}

.menudrop .options {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  color: #444444;
  margin-right: 1px;
  margin-bottom: 1px;
  border: 1px solid #848377;
  background-color: #ffffff;
  * width: 50px;
}

.menudrop a {
  color: black;
  display: block;
  padding: 2px 10px;
  border: 1px solid;
  border-color: white;
  text-decoration: none;
  background-color: #E6E6E6;
}

.menudrop a:hover {
  color: white;
  border: 1px solid;
  border-color: white;
  background-color: #A50808;
}

.backgBox_dark {
  background-color: #565656;
}

.mobile_tc {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 11px;
  /* font-weight: bold; */
  color: white;
  text-decoration: none;
}
/* ### New Toolbar Menu end ### */

.articlecaptionp {
	width: 73px;
}

* .gphomerightcelllinks li a {
	position: relative;
	left: -5px;
}

ul.homebottomboxlinks, ul.rightlink, ul.morelinks, ul.contentmainlink, ul.jokelink, ul.rightheadlinelist, ul.rightlinklist, ul.articlemorelinks {
	list-style-image:url('/images/arrow_1.gif');
}

ul.hometabboxlinks, ul.homerightcelllinks, ul.rightlink2, ul.rightheadlinelist2 {
	list-style-image:url('/images/arrow_2.gif');
}

ul.rightlinklist2 {
	list-style-image:url('/images/arrow_3.gif');
}

ul.gphomerightcelllinks, ul.gphometabboxlinks {
	list-style-image:url('/images/g_arrow_1.gif');
}


/* Miva styles */

h4.mivaredtitle {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b20000;
}
h4.mivaredtitle a {text-decoration:none; color:#b20000;}
h4.mivaredtitle a:hover {text-decoration:underline;}

.mivafooterbox {
	width:100%;
	background:#181818;
	padding:5px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.mivahrule {
	width:99%;
	border-bottom:1px dashed #666;
	margin:10px 5px;
}

.mivafootertitle {
	background:#666;
	font-weight:bold;
	font-size:11px;
	padding:5px 0px 5px 10px;
}

.mivafooteritems {
	float:left;
	width:67%;
	margin:10px 0px 0px 5px;
}

.mivafooterboxitem {
	margin:0px 0px 10px 0px;
}

.mivafooterboxitem p {
	padding:0px 0px 0px 5px;
	margin:3px 0px;
	color:#FFF;
	font-size:10px;
}

.mivafooterboxitem a {
	color:#FFF;
	text-decoration:none;
}

.mivafooterboxitem a:hover {
	color:#999;
	text-decoration:none;
}

.mivafooterboxitem img {
	float: right;
	margin:10px 0px 0px 10px;
}

.mivafooterboxitem p.mivaitemtitle {
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 5px;
	background:url(../images/bullet.gif) no-repeat left;
	line-height:3em;
	color:#FFCC00;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}


.mivafooterlist {
	float:right;
	width:30%;
	border-left:1px solid #666;
	margin:10px 0px 0px 0px;
}

.mivafooterlist p {
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 15px;
}

.mivafooterlist p.mivalisttitle {
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 20px;
	background:url(../images/bullet.gif) no-repeat left;
	line-height:3em;
	color:#FFCC00;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.mivafooterlist ul {
	list-style:none outside none;
	margin:0.5em 0px 0px 15px;
	padding:0px 0px 0px 5px;
	line-height:2.25em;
	font-size:10px;
}

.mivafooterlist ul a {
	color:#FFF;
	text-decoration:none;
}

.mivafooterlist ul a:hover {
	color:#999;
	text-decoration:underline;
}

/* Social Link buttons  */

#sociallinking {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 13px;
  font-weight: bold;
  margin:10px 0 0 0;
  clear:both;
  width:410px;
}

#sociallinking h1{
	padding:0;
	margin:0 0 10px 0;
}

#sociallinking h4 {
  font-size: 11px;
  color:#666;
  margin:0;
  padding:0 0 8px 0;
}

#sociallinking a {
  color: black;
  text-decoration: none;
}
#sociallinking  #facebookLike {
	margin-top: 8px;
}

#facebookLikebox {
	background-color: #FFF;
	margin: 8px 0;
}

#digg {
  height:19px;
  margin:0px 2px 10px 0;
  float:left;
  background: url('/images/greygrad_over.gif') repeat-x;
}

#digg a {
  margin:0;
  border:solid 1px #CCCCCC;
  padding:5px 5px 5px 23px;
  background: url('/images/digg_icon.gif') no-repeat 3px 3px;
}

/* Fix ie problem  */
*html #digg a {
  height:23px;
}

#digg a:hover {
 border:solid 1px #666;
}

#delicious {
  height:19px;
  margin:0px 2px 10px 0;
  float:left;
  background: url('/images/greygrad_over.gif') repeat-x;
}

#delicious a {
  margin:0;
  border:solid 1px #CCCCCC;
  padding:5px 5px 5px 25px;
  background: url('/images/delicious_icon.gif') no-repeat 4px 3px;
}

/* Fix ie problem  */
*html #delicious a {
 height:23px;
}


#delicious a:hover {
 border:solid 1px #666;
}


#furl {
  height:19px;
  margin:0px 2px 10px 0;
  float:left;
  background: url('/images/greygrad_over.gif') repeat-x;
}

#furl a {
  margin:0;
  border:solid 1px #CCCCCC;
  padding:5px 5px 5px 23px;
  background: url('/images/furl.gif') no-repeat 4px 3px;
}

/* Fix ie problem  */
*html #furl a {
  height:23px;
}


#furl a:hover {
 border:solid 1px #666;
}

#stumbleupon {
  margin:0px 0 10px 0;
  height:19px;
  float:left;
  background: url('/images/greygrad_over.gif') repeat-x;
}

#stumbleupon a {
  margin:0;
  border:solid 1px #CCCCCC;
  padding:5px 5px 5px 25px;
  background: url('/images/stumble.gif') no-repeat 4px 3px;
}

/* Fix ie problem  */
*html #stumbleupon a {
 height:23px;
}


#stumbleupon a:hover {
 border:solid 1px #666;
}



#facebook {
  margin:0px 2px 10px 0;
  float:left;
  height:19px;
  background: url('/images/greygrad_over.gif') repeat-x;
}

#facebook a {
  border:solid 1px #CCCCCC;
  margin:0;
  padding:5px 5px 5px 25px;
  background: url('/images/facebook.gif') no-repeat 4px 3px;
}

/* Fix ie problem  */
*html #facebook a {
 height:23px;
}


#facebook a:hover {
 border:solid 1px #666;
}

/* END Social Link buttons  */


/* Fit Brit Styles */

#fbContainer {
	background:#FFF;
	float:left;
	width:756px;
	padding:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}

.fbContainerExtra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}

#fbLeftCol {
	width:428px;
	float:left;
	padding:0 8px 0 0;
}

#fbRightCol {
	width:320px;
	float:left;
}

#fbWindow {
	width:428px;
	float:left;
	height:260px;
	background:#FFF;
	margin:0 0 15px 0;
}

#fbPrintWindow {
	width:428px;
	float:left;
	height:95px;
	background:#FFF;
	margin:0 0 15px 0;
}

#fbVideoWindow {
	width:428px;
	float:left;
	height:300px;
	background:#FFF;
	margin:0 0 15px 0;
}

#fbLeftCol p {
	width:428px;
	margin:0 0 15px 0;
}

#fbNavCon {
background:transparent url(../front_website/fitbrit2009/images/blue_backg.jpg) repeat scroll 0 0;
float:left;
font-weight:bold;
margin:0 0 15px;
width:319px;
}

#fbNavCon ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#fbNavCon ul {
	
border-bottom:15px solid black;
height:70px;
padding-left: 15px;
padding-top: 4px;
	
}

#fbNavCon ul li {
background:transparent url(../front_website/fitbrit/images/blue_backg.jpg) repeat scroll 0 0;
border-bottom:0 solid #7A90A6;
color:#FFFFFF;
float:left;
font-family:Arial;
font-weight:normal;
margin:0;
padding:0 0 1px 9px;
text-transform:uppercase;
width:137px;
}


#fbNavCon ul li a {
	color:#a0b0c0;
	text-decoration:none;
	background:url(../front_website/fitbrit2009/images/arrow2.png) no-repeat left;
	padding-left:15px;
	color: #FFF;
}

#fbNavCon ul li a:hover {
	color:#FFF;
	background:url(../front_website/fitbrit2009/images/arrow2.png) no-repeat left;
}

#fbRegister {
	width:320px;
	float:left;
	margin:0 0 15px 0;
}

#fbRegister h2 {
	background:#C0171D url(../front_website/fitbrit/images/fb_red_hdr.gif) no-repeat left top;
	margin:0;
	padding:6px 0 6px 25px;
	float:left;
	font-size:11px;
	color:#FFF;
	width:295px;
}

#fbRegister div {
	border-top:1px solid #FFF;
	width:304px;
	padding:8px;
	background:#e9eaea;
	float:left;
}

#fbMPU {
	border:1px solid #666;
	width:309px;
	float:left;
	padding:10px 0 0 9px;
	margin:0 0 15px 0;
	background:#FFF;
}

#fbMPU div {
	width:300px;
	height:250px;
	float:left;
	background:#CCC;
	margin:0 0 8px 0;
}

#fbMPU p {
	margin:0;
	padding:8px 0 8px 0;
	text-align:center;
	color:#BD0808;
	text-transform:uppercase;
	font-size:10px;
}

#fbTopTimes {
	float:left;
	width:320px;
	background:#FFF;
	margin:0 0 15px 0;
}

#fbTopTimes h2 {
	background:#1d3e62 url(../front_website/fitbrit/images/fb_blue_hdr.gif) no-repeat left top;
	margin:0;
	padding:6px 0 6px 25px;
	float:left;
	font-size:11px;
	color:#FFF;
	width:295px;
}

#fbTopTimes .fbTopTen {
	border-top:1px solid #FFF;
	width:304px;
	padding:8px 8px 16px 8px;
	background:#FFF url(../front_website/fitbrit/images/fb_grad.gif) repeat-x top;
	float:left;
}

.fbTopTen ol {
	margin:0;
	padding:0;
	width:296px;
	float:left;
}

.fbTopTen ol li {
	margin:0 0 0 30px;
	padding:5px 0;
	border-bottom:1px dashed #999;
}

.fbTopTen ol li span {
	float:right;
}

.miniLogo {
	float:left;
	width:102px;
	margin:0 0 0 13px;
}

#fbVideo {
	width:320px;
	float:left;
	background:#e9eaea;
}

#fbVideo h2 {
	background:#1d3e62 url(../front_website/fitbrit/images/fb_blue_hdr.gif) no-repeat left top;
	margin:0;
	padding:6px 0 6px 25px;
	float:left;
	font-size:11px;
	color:#FFF;
	width:295px;
}

.fbThumb {
	border:2px solid #FFF;
	float:left;
	margin:8px;
}

.fbPanelCopy {
	float:left;
	width:165px;
	padding:8px 0;
	margin:0 8px 8px 0;
	border-bottom:1px solid #CCC;
}

#fbRegister a,
.fbPanelCopy a {
	text-decoration:none;
	color:#666;
}

#fbRegister a img,
.fbPanelCopy a img {
	border:none;
}

#fbRegister a:hover,
.fbPanelCopy a:hover {
	text-decoration:none;
	color:#000;
}

#fbButtons {
	float:left;
	background:#E9EAEA;
	width:304px;
	padding:8px;
	margin:15px 0 0 0;
}

#fbEmail {
	float:left;
	visibility: hidden;
	background:#E9EAEA;
	width:304px;
	padding:0 8px 8px 8px;
	margin:0;
}

#fbEmailThanks {
	float:left;
	ssvisibility: hidden;
	background:#E9EAEA;
	width:304px;
	padding:0 8px 8px 8px;
	margin:0;
}

#fbEmailThanks p {
	padding:8px 0 0 8px;
	margin:0;
}

#fbContainer p a {
	text-decoration:none;
	color:#666;
}

#fbContainer p a:hover {
	color:#000;
}

#fbEmail textarea {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#fbPrint {
	float:left;
	background:#E9EAEA;
	width:408px;
	padding:8px;
	margin:0 0 20px 0;
	text-align:center;
}

#fbContainer #fbButtons a,
#fbContainer #fbPrint a {
	float:left;
	width:112px;
	padding:8px 0 8px 34px;
	border:1px solid #CCC;
	background-color:#103962;
	color:#a0b0c0;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}

#fbContainer #fbButtons a:hover,
#fbContainer #fbPrint a:hover {
	color:#FFF;
}

.printButton {
	margin:0 0 0 8px;
	background:url(../front_website/fitbrit/images/fb_print.gif) no-repeat left top;
}

.printPage {
	margin:0 0 0 130px;
	background:url(../front_website/fitbrit/images/fb_print.gif) no-repeat left top;
}

.emailButton {
	background:url(../front_website/fitbrit/images/fb_email.gif) no-repeat left top;
}

#fbData {
	margin:0;
	padding:0;
	float:left;
	width:408px;
}

#fbData fieldset {
	background:#E9EAEA;
	border:none;
	width:392px;
	padding:8px;
}

#fbData fieldset legend {
	display:none;
}

#fbData p {
	width:408px;
	margin:0 0 5px 0;
	float:left;
}

#fbData input {
	font-size:11px;
	width:200px;
}

#fbData select {
	font-size:11px;
}

#fbData label {
	width:100px;
	text-align:right;
	float:left;
	padding:0 5px 0 0;
}

#fbData label.fullwidth {
	width:298px;
	margin:0 0 0 105px;
	text-align:left;
}

#fbData label.fbReverse {
	width:280px;
	margin:0 0 0 5px;
	text-align:left;
}

.fbDataBlock {
	width:408px;
	float:left;
	margin:0 0 15px 0;
}

#fbLeftCol h2 {
	font-weight:bold;
	font-size:11px;
	margin:0 0 10px 0;
	padding:0;
}

.fbWidth {
	width:auto !important;
}

.checkbox {
	width:105px;
	float:left;
	text-align:right;
}

#fbLeaderCon {
	float:left;
	width:756px;
}

#fbLeaderCon a {
	
margin-bottom: 30px;	

}

#fbLeaderCon table {
	width:756px;
	font-size:11px;
	background: url(../front_website/fitbrit/images/fb_grad.gif) repeat-x top;
	background-color:#FFF;
	float: left;
}



#fbLeaderCon table th,
#fbLeaderCon table td {
	padding:2px 8px 2px 8px;
	height:25px;
}

#fbLeaderCon table th {
	background: url(../front_website/fitbrit/images/leader_hdr.gif) ;
	color:#a4b3c1;
	border-right:1px solid #506a85;
}

#fbLeaderCon table th.order a {
	background:url(../front_website/fitbrit/images/fb_ordering2.gif) no-repeat right;
	color:#a4b3c1;
	text-decoration:none;
	padding-right:15px;
}

#fbLeaderCon table th.order a:hover {
	color:#FFF;
	background:url(../front_website/fitbrit/images/fb_ordering.gif) no-repeat right;
}

#fbLeaderCon table th a {
	color:#a4b3c1;
	text-decoration:none;
}

#fbLeaderCon table th a:hover {
	color:#FFF;
}

#fbLeaderCon table td {
	border-bottom:1px dashed #CCC;
}

#fbLeaderCon .leftAlign {
	text-align:left;
}

#fbLeaderCon .rightAlign {
	text-align:right;
}

#fbLeaderCon .centerAlign {
	text-align: center;
}

.seeYou {
	color:#FFF;
	background:#006600;
}

.seeTrainer {
	color:#ED1C24;
}

#leaderboard {
	float:left;
	width:408px;
}

#leaderboard p {
	float:left;
	color:#ED1C24;
	font-weight:bold;
}

#leaderlogin {
	width:428px;
	float:left;
	margin-top:15px;
}

#leaderlogin input {
	font-size:11px;
}

#leaderlogin p {
	swidth:420px;
	sfloat:left;
}

#fbEmail form fieldset {
	border:none;
	margin:0 0 0 20px;
	padding:0;
}

#leaderlogin form fieldset {
	border:none;
	margin:0 0 0 20px;
	padding:0;
}

#leaderlogin form fieldset legend,
#fbEmail form fieldset legend {
	display:none;
}

#fbEmail label {
	width:80px;
	float:left;
	text-align:right;
	margin:0 5px 0 0;
}

#fbEmail form {
	margin:10px 0 0 0;
}

#fbEmail input {
	font-size:11px;
}

#fbEmail p {
	margin: 0 0 5px 0;
}

#leaderlogin form p {
	margin:0 0 5px 0;
}

#fbContainer .error {
	color:#ED1C24;
	font-weight:bold;
	/* display:none; */
}

#leaderlogin .redButton {
	color:#FFF;
	background:#ED1C24;
}

.red {
	color:#ED1C24;
}

.fbVoucherBlock {
	padding:8px;
	float:left;
	border:1px solid #666;
	margin:20px 0 20px 0;
}

#fbLeftCol .fbVoucherBlock p {
	width:404px;
}

.fbVoucherBlock label {
	float:left;
	width:130px;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	line-height:2em;
}

.fbVoucherBlock span {
	float:left;
	text-align:left;
	display:block;
	width:258px;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 10px;
	line-height:2em;
	border-bottom:1px solid #CCC;
}

.fbChallHdr {
	float:left;
	background:#FFF;
	width:428px;
	height:40px;
	padding-top:70px;
}

#fbLeftCol .fbChallHdr p {
	margin:0 0 0 8px;
	float:left;
}

.fbChallDtl {
	float:left;
	background:#f4f4f4;
	width:428px;
	margin:0 0 15px 0;
}

.fbChallDtl ul {
	padding:0 0 0 15px;
	margin:0 8px 8px 8px;
	font-size:11px;
}

#fbLeftCol .fbChallDtl h2 {
	margin:8px 0 0 8px;
}

#fbLeftCol .fbChallDtl p {
	margin:0 0 8px 8px;
}

.challenge1 {
	background: url(../front_website/fitbrit/images/challenge1.gif);
}

.challenge2 {
	background: url(../front_website/fitbrit/images/challenge2.gif);
}

.challenge3 {
	background: url(../front_website/fitbrit/images/challenge3.gif);
}

.challenge4 {
	background: url(../front_website/fitbrit/images/challenge4.gif);
}

.challenge5 {
	background: url(../front_website/fitbrit/images/challenge5.gif);
}

.challenge6 {
	background: url(../front_website/fitbrit/images/challenge6.gif);
}

.challenge7 {
	background: url(../front_website/fitbrit/images/challenge7.gif);
}

.challenge8 {
	background: url(../front_website/fitbrit/images/challenge8.gif);
}

#fbContainer a {
	color:#666;
	text-decoration:none;
}

#fbContainer a:hover {
	color:#000;
}

#fbEight {
	display:none;
	position:absolute;
	top:10px;
	left:560px;
	width:304px;
	padding:8px;
}

#fbEight h2 {
	font-size:12px;
	margin:0;
	padding:0;
}

#fbEight ul {
	font-size:12px;
	margin:3px 0 10px 20px;
	padding:0;
}

#fbContainer .fbChallHdr p {
	width:408px;
}


#fbContainer h2 {
	CLEAR:BOTH;
}

.fbFFaddress {
	float:right;
	width:170px;
	background:#E9EAEA;
	padding:8px;
	margin:0 0 8px 8px;
}

#fbHow {
	float:left;
}

#fbHow img {
	float:left;
}

#fbLeftCol #fbHow p {
	float:left;
	width:320px;
}

#fbManageHdr {
	width:772px;
	height:95px;
	float:left;
	background:#CCC;
	margin:8px 0;
}

#fbManage {
	width:752px;
	margin:0 0 0 10px;
	border-collapse:collapse;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#fbManage td,
#fbManage th {
	padding:4px;
	border:1px solid #CCC;
}

#fbManage th {
	text-align:left;
}

#fbManage td a {
	color:#C00;
	text-decoration:none;
}

#fbManage td input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

#fbManage td a:hover {
	color:#FFF;
	background:#C00;
}

#fbHeart {
	float:left;
	width:408px;
	padding:8px;
	height:100px;
	margin:0 0 15px 0;
	background:#E9EAEA;
}

.twoems {
	height:4em;
}

#fbHeart img {
	float:left;
	margin:0 8px 0 0;
}

#fbLeftCol #fbHeart p {
	width:auto !important;
}

.fbNote {
	font-weight:bold;
	color:#C00;
}

.fbHeadline {
	font-size:14px !important;
	line-height:1.4em;
}

/* End Fit Brit Styles */


/* BEGIN POLL STYLES */

#pollquestions, #pollresults {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
padding: 8px 8px 3px 8px;
line-height: 15pt;
background:#f1f1f1;
}

#pollresults {
	margin-bottom:10px;
}

#answer_1, #answer_2 {
position: relative;
top: 5px;
margin-bottom: 1px;
}

.polltitle, .question {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
line-height:15px;
margin:2px 0px 2px;
}

.pollBarBkg {
	background:#DFDFDF;
	height:16px;
}
.pollbar {
	background:#a9120c url(/images/bar.gif) repeat-x;
	height:16px;
}

#pollquestions div {
	float: right;
	position: relative;
	top: -18px;
}

#pollquestions div a {
	text-decoration:none;
	cursor:pointer;
}

#pollquestions .polltitle {
	float: none;
	position: relative;
	top: 0px;
}

#pollresults a {
	text-decoration:none;
	color:#A50808;
	font-size:11px;
}

#pollresults a:hover {
	color:#000;
}

/* END POLL STYLES */

.dates, .news, .twit, .facebook, .fitbrit {background: url('/images/dates.gif') center left no-repeat; padding: 3px 0 3px 22px;}
.news {background: url('/images/newsletter.gif') center left no-repeat; margin-right: 3px;}
.twit {background: url('/images/twitter_header.gif') center left no-repeat; margin-right: 3px;}
.facebook {background: url('/images/facebook_header.gif') center left no-repeat; margin-right: 3px;}
.fitbrit {background: url('/images/fitbrit.gif') center left no-repeat; margin-right: 3px;}


/* Article Comment Block */
#articleCommentBlock {font-family: Arial, Verdana, Helvetica, sans-serif; }
#articleCommentBlock h3 {padding: 5px 30px; background: #650000; text-transform: uppercase; color:white; margin: 0; } /*redGrad*/
.commentArea {padding:10px 10px 0 10px; font-size: 11px;}
#commentLoginArea label {float: left; width: 100px;}
#commentPostArea textarea {height: 100px; width: 370px;}
h4.big {font-size:110%; font-weight:bold; margin:8px 0px 10px 0px; }
#articleCommentBlock .existing_comments_block {margin: 10px 0 5px 0; padding: 3px 10px; font-size: 11px; background-color:#F5F5F5 }
#articleCommentBlock .bold {font-weight:bold;}
#articleCommentBlock .messageHeader {font-weight:bold; margin: 10px 10px; font-size:13px}
#error_messages p {background:transparent url(/front_website/images/brochure_error.jpg) repeat scroll 0 0; border:1px solid #FF0000; font-size:11px; line-height:16px; padding:6px;}

/*Pricegrabber Latest Offers Block */
#latestOffersBlock {font-family:Arial,Verdana,Helvetica,sans-serif;}
#latestOffersBlock h3 {padding: 5px 30px; background: #650000; text-transform: uppercase; color:white; margin: 0;}
#latestOffersBlock table {width:100%; font-size:12px;}
#latestOffersBlock table th {text-align:center;vertical-align:middle}
#latestOffersBlock table tr {height:35px;}
#latestOffersBlock table td {text-align:center;vertical-align:middle}

/* RH - Rough Track styles */
#rt_padHeader {
	float:left;
	width:320px;
	background-color:#b20000;
	margin-bottom:2px;
}

#rt_padHeader img {
	float:left;
	width:5px;
	height:10px;
	margin-top:6px;
	margin-left:5px;
	display:inline;
}

#rt_padHeader h3 {
	float:left;
	display:inline;
	width:300px;
	color:#FFF;
	font-size: 12px;
	margin-bottom:5px;
	margin-top:3px;
	margin-left:5px;
}


#rt_NavCon {
	float:left;
	width:320px;
	background-color:#262626;
	margin-bottom:10px;
}

#rt_NavCon ul {
	float:left;
	padding-left:10px;
	list-style-image:url('/images/arrow_2.gif');
	margin-left: 10px;
	display:inline;
}
#rt_NavCon li {
	padding:0px;
}

#rt_NavCon a {
    margin-bottom:5px;
	color:#f76500;
	font-weight:bold;
	font-size:0.9em;
}

#rt_NavCon a:hover {
	color:#ffffff;
}



ul.rt_NavCon {
list-style-image:url('/images/arrow_4.gif');
}
#h3 { float:left; color:#fff; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; }
						
              		#wld_badge_wrapper { background-color:#fff; width: 320px; margin-top:8px;}

              		#wld_badge_inner { padding: 0 0 0 5px;}

              		.wld_badge_item { float: left; margin: 0 4px 2px 4px; padding: 0; display:inline; }
					
					.wld_badge_item_name { color:e91c21; font-weight:bold; }

             	    .wld_badge_item img { border: 2px solid #333; float:left; margin-bottom:3px; width:66px; height:66px; }

             	    .wld_badge_item_detail { margin-top: 0px; font-size: 10px; width: 66px; float:left; height:40px; text-align:left; font-family:Arial,Verdana,Helvetica,sans-serif;  }  

              		.wld_badge_clear { clear: both; border-bottom:1px dotted #4b4b4b; }
					
					#wld_badge_wrapper form {font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding: 0 0 0 4px;}
					
					
					#wld_badge_wrapper form select {margin: 0 4px 10px 0;}
					
					#wld_badge_wrapper form .button {width: 90px;}
					
					
/****************************************************************
FIT BRIT CHALLENGE STYLES ***************************************
****************************************************************/

.fb_chall li { list-style-position:inside; list-style-type:square; padding:0px; width:160px;}

.chall_title p {font-size:12px;}

#chall1_body {float:left; margin:0 5px 15px 0; background-position:0px -130px; border-bottom:2px dotted #CCCCCC; padding: 0 0 5px 0; height:280px;}
#chall1_body h2 {font-size:18px; margin:5px 0 10px 0;}

#chall2_body {float:left; margin:0 5px 15px 0; background-position:0px -110px; border-bottom:2px dotted #CCCCCC; padding: 0 0 5px 0; height:300px;}
#chall2_body h2 {font-size:18px; margin:5px 0 10px 0;}

#chall3_body {float:left; margin:0 5px 15px 0; background-position:0px 260px; border-bottom:2px dotted #CCCCCC; padding: 0 0 5px 0; height:260px;}
#chall3_body h2 {font-size:18px; margin:5px 0 10px 0;}

#chall4_body {float:left; margin:0 5px 15px 0; background-position:0px 260px; border-bottom:2px dotted #CCCCCC; padding: 0 0 5px 0; height:255px;}
#chall4_body h2 {font-size:18px; margin:5px 0 10px 0;}

#chall5_body {float:left; margin:0 5px 15px 0; background-position:0px -100px; border-bottom:2px dotted #CCCCCC; padding: 0 0 5px 0; height:320px;}
#chall5_body h2 {font-size:18px; margin:5px 0 10px 0;}

#chall6_body {float:left; margin:0 5px 15px 0; background-position:0px -100px; border-bottom:2px dotted #CCCCCC; padding: 0 0 5px 0; height:320px;}
#chall6_body h2 {font-size:18px; margin:5px 0 10px 0;}

#chall7_body {float:left; margin:0 5px 15px 0; background-position:0px -150px; border-bottom:2px dotted #CCCCCC; padding: 0 0 5px 0; height:280px;}
#chall7_body h2 {font-size:18px; margin:5px 0 10px 0;}

#chall8_body {float:left; margin:0 5px 15px 0; background-position:0px 260px; border-bottom:2px dotted #CCCCCC; padding: 0 0 5px 0; height:260px;}
#chall8_body h2 {font-size:18px; margin:5px 0 10px 0;}

/* Start previous & next buttons */
.previousNextButtons {
   clear:both;
   padding: 5px 0px 10px 0px;
}
.previousNextButtons a.previousNextButtons_previous, 
.previousNextButtons a.previousNextButtons_previous.visited {
    display:block;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold; 
    font-size:11px;
    color:#000000;
    text-decoration:none;
}
.previousNextButtons a.previousNextButtons_next, 
.previousNextButtons a.previousNextButtons_next.visited {
    display:block;
    float:right;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold; 
    font-size:11px;
    color:#000000;
    text-decoration:none;
}
.previousNextButtons div.previousNextButtons_end {
    clear:both;
}
.previousNextButtons span.previousNextButtons_previousArrow,
.previousNextButtons span.previousNextButtons_nextArrow {
    display:none;
}
.previousNextButtons span.previousNextButtons_previousLabel {
    padding-left: 13px;
    background: url("/images/arrow_previous.gif") no-repeat left center;
}
.previousNextButtons span.previousNextButtons_nextLabel {
    padding-right: 13px;
    background: url("/images/arrow_next.gif") no-repeat right center;
}

/* End previous & next buttons */

/* Fit Dates Styles*/

#fitDatesSign #wld_badge_wrapper {
	width: 322px;
	color:#FFF;
	overflow: hidden;
	margin-top:0px;
}
#fitDatesSign #wld_badge_inner {
	height:220px;
	background-image:url(/images/search_background.jpg);
	background-position:bottom;
	margin:0px 0 0 0;
}
#fitDatesSign .wld_badge_item {
	float: left;
	margin: 0 4px 2px 4px;
	padding: 0;
	display:inline;
}
#fitDatesSign .wld_badge_item_name {
	color:e91c21;
	font-weight:bold;
}
#fitDatesSign .wld_badge_item img {
	border: 2px solid #333;
	float:left;
	margin-bottom:3px;
	width:66px;
	height:66px;
}
#fitDatesSign .wld_badge_item_detail {
	margin-top: 0px;
	font-size: 10px;
	width: 66px;
	float:left;
	height:40px;
	text-align:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
#fitDatesSign .wld_badge_clear {
	clear: both;
	border-bottom:1px dotted #4b4b4b;
}
#fitDatesSign #wld_badge_wrapper form {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:160px 0 0 0;
	display:inline;
	*padding-bottom:6px;
	line-height:14px;
	vertical-align:middle;
	float:left;
	text-align:left;
}
#fitDatesSign #wld_badge_wrapper form select {
	margin: 0 4px 10px 8px;
}
#fitDatesSign #wld_badge_wrapper form .button {
	width: 90px;
}

/*Fit Dates Styles End*/


.google_afc {
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;   
    padding: 5px;
}
