html{color:#474747;background:#FFFFFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{font-size:100%;}
legend{color:#000;}
body{color:#000000;background-color:#818181;background-image:url('site_images/bgfade.png');background-repeat:repeat-x;}
body, td, p, div, span, th{font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;font-size:10pt;}
body.mceContentBody{background:#FFF;font-size:77%;}
caption{font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;font-weight:bold;color:#910932;background-color:#FFFFFF;}
fieldset{margin:10px;padding:10px;border:1px solid #C0C0C0;}
legend{padding:10px;font-weight:bold;}
ul, ol{margin:15px;}
li{margin:10px;list-style:inside;}
blockquote{margin:20px;}
th{font-weight:bold;}
b, strong{font-weight:bold;}
a.menu:link, a.menu:visited{font-size:8pt;text-transform:capitalize;color:#FFFFFF;background-color:transparent;text-decoration:none;font-weight:bold;}
a.menu:hover, a.menu:active{font-size:8pt;text-transform:capitalize;color:#910932;background-color:transparent;text-decoration:none;font-weight:bold;}
a.footerLink:link, a.footerLink:visited{font-size:8pt;text-transform:capitalize;color:#CCCCCC;background-color:transparent;text-decoration:none;}
a.footerLink:hover, a.footerLink:active{font-size:8pt;text-transform:capitalize;color:#910932;background-color:transparent;text-decoration:none;}
a:link{background-color:transparent;color:#666666;text-decoration:none;}
a:visited{background-color:transparent;color:#555555;text-decoration:none;}
a:hover, a:active{background-color:transparent;color:#910932;text-decoration:underline;}
p{margin:10px;line-height:125%;}
h1{color:#910932;background-color:#FFFFFF;font-size:16pt;}
h2{color:#910932;background-color:#FFFFFF;font-size:16pt;}
h3{color:#910932;background-color:#FFFFFF;font-size:14pt;}
h4{color:#910932;background-color:#FFFFFF;font-size:12pt;}
h5{color:#910932;background-color:#FFFFFF;font-size:10pt;}
h6{color:#910932;background-color:#FFFFFF;font-size:9pt;}
hr{color:#910932;background-color:#000055;margin:10px 5px;}
#headerCell{height:130px;width:959px;}
#menuCell{background-image:url('site_images/menu.png');background-repeat:no-repeat;height:31px;width:959px;vertical-align:top;}
#contentCell{background-image:url('site_images/contentfade.png');background-repeat:repeat-x;background-color:#5B5B5B;color:#FFFFFF;vertical-align:top;}
#contentArea{vertical-align:top;width:939px;height:99%;margin:auto;background-color:transparent;color:#000000;}
#bottomCell{background-image:url('site_images/bodybottom.png');background-repeat:no-repeat;background-color:#3C3C3B;color:#CCCCCC;width:959px;height:40px;}
.menunormal{background-color:#FFCC66;color:#666666;border-bottom:1px solid #910932;}
.menuRow{white-space:nowrap;text-align:center;padding:0px;}
.dayNames{font-weight:bold;text-align:center;width:14%;}
.dayCell1{background-color:#C0C0C0;color:#000000;font-style:italic;width:14%;vertical-align:top;}
.dayCell2{background-color:#F5F5F5;color:#000000;font-style:italic;width:14%;vertical-align:top;}
.blankCell{border:1px solid #C0C0C0;}
.dayCellBooked{background-color:#EE0000;color:#000000;font-style:italic;width:14%;vertical-align:top;}
ul.dateLists{margin:0px;padding-left:14px;}
.blogNav{padding:5px;}
.err{color:#FF0000;margin:20px;}
.columnheader1{background-image:url('http://www.jpfitness.co.uk/site_images/1columnheader.png');background-repeat:no-repeat;background-color:transparent;color:#FFFFFF;width:290px;height:20px;padding-left:10px;font-size:10pt;font-style:italic;}
.columnheader2{background-image:url('http://www.jpfitness.co.uk/site_images/2columnheader.png');background-repeat:no-repeat;background-color:transparent;color:#FFFFFF;width:579px;height:20px;padding-left:10px;font-size:10pt;font-style:italic;}
.columnbody1{background-image:url('http://www.jpfitness.co.uk/site_images/1columnbg.png');background-repeat:repeat-y;background-color:#FFFFFF;color:#000000;width:290px;vertical-align:top;}
.columnbody2{background-image:url('http://www.jpfitness.co.uk/site_images/2columnbg.png');background-repeat:repeat-y;background-color:#FFFFFF;color:#000000;width:579px;vertical-align:top;}
.columnbottom1{background-image:url('http://www.jpfitness.co.uk/site_images/1columnbottom.png');background-repeat:no-repeat;background-color:transparent;width:290px;height:20px;}
.columnbottom2{background-image:url('http://www.jpfitness.co.uk/site_images/2columnbottom.png');background-repeat:no-repeat;background-color:transparent;width:579px;height:20px;}
.xtop, .xbottom{display:block;background:transparent;font-size:1px;}
.xb1, .xb2, .xb3, .xb4{display:block;overflow:hidden;}
.xb1, .xb2, .xb3{height:1px;}
.xb2, .xb3, .xb4{background:#fff;border-left:2px solid #ccc;border-right:2px solid #ccc;}
.xb1{margin:0 5px;background:#ccc;}
.xb2{margin:0 3px;border-width:0 2px;}
.xb3{margin:0 2px;}
.xb4{height:2px;margin:0 1px;}
.xboxcontent{display:block;background:#fff;border:0 solid #ccc;border-width:0 2px;padding:5px;height:99%;}
.formCell{padding:3px;}
