body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff;background-color: #4C85A1; margin: 0; padding: 0;  }
#wrapper { margin: 0 auto; width: 738px;  background-color: #1F4874; padding: 0;border: 10px solid #fff; margin-top: 15px;}
#head { width: 738px;  background-color: transparent; padding: 0; border-bottom: 10px solid #fff; margin: 0; }
#linktop { width: 738px;  background-color: #CED9DB; padding: 0; border: 0; margin: 0;}
#linewhit { width: 698px;  background-color: #fff; padding: 0; border: 0; margin: 15px 0 25px 0 ; }
#indeximg { width: 738px;  background-color: #CDE618; padding: 0; border-bottom: 1px solid #fff; margin: 0;}
#colours { width: 738px;  background-color: #CDE618; padding: 0; border-bottom: 1px solid #fff; 
margin: 0; background-image: url(file:///E|/HIPFISH/WORK%20FOLDER/Mackay%20Fitness%20Central/images/colourlength.jpg); background-repeat: repeat; height: 80px;}
#container {  width: 737px;  background-color: transparent; padding: 20px 0 20px 0; border: 0; margin: 0;  } 
#containerstart {  width: 737px;  background-color: transparent; padding-bottom: 10px; padding-top: 8px; border: 0; margin: 0;  } 
#leftbox {  width: 260px; background-color: #E7E4DE;   padding-bottom: 10px;  float: left; border: 0; margin: 0 10px 0 18px;   } 
#mainbox {  background-color: transparent; padding: 0; float: left; border: 0; margin: 0 5px 0 10px;   } 
#maincontent {  width: 517px;  background-color: #DCD9D1; padding-bottom: 10px; float: right; margin: 0;  } 
#maincontentwhite {  width: 517px;  background-color: #fff; padding-bottom: 10px; float: right; margin: 0;  } 
 #foot { width: 738px;  background-color:  #4C85A1; padding: 5px 0 5px 0; border-top: 10px solid #fff; margin:  0;}
 #leftboxwide {  width: 280px; background-color: #E7E4DE;   padding-bottom: 10px;  float: left; border: 0; margin: 0 10px 0 18px;   } 

 
 .prodblock {  width:  120px;  background-color: transparent;   float: left; border: 2px solid #fff; margin: 0 5px 8px 0;   } 
  .prodlge {  width:  370px;  background-color: transparent; padding: 0; float: left; border: 2px solid #fff; margin: 0 0 10px 0;   } 
  .prodlgetote {  width:  321px;  background-color: transparent; padding: 0; float: left; border: 2px solid #fff; margin: 0 0 10px 0;   } 
 
#prodlgebuy {  width:  360px;  background-color: #E9ECE1; border: 5px solid #ACB98E; padding-bottom: 5px; padding-top: 5px;float: center;  margin: 0 0 10px 0;   } 
 #prodlgebuy2 {  width:  210px;  background-color: #E7E4DE; border: 5px solid #ACB98E; padding-bottom: 5px; padding-top: 5px;float: center;  margin: 0 0 10px 0;   } 

 #title { background-color: #4C85A1; margin: 0 0 20px 0; width: 738px; float: left;  border-bottom: 10px solid #fff; border-top: 10px solid #fff; padding: 10px 0 10px 0;  }
 
 #timetbl{  background-color: #4C85A1; padding: 0 0 10px 0; float: center; border: 1px solid #ffffff; margin: 0 auto ; width: 650px;  } 
  .timetbl tr { border: 1px solid #ffffff; }  
  #timetbl p { margin:   10px 5px 10px 5px; padding: 0; color: #ffffff; line-height: 150%; font-size: 12px; text-align: center;  }
   #timetbl h1 { margin:   10px 5px 10px 5px; padding: 0; color: #ffffff; line-height: 150%; font-size: 15px; text-align: center;  }
   
/*MISC STYLES*/
.clear { clear: both; height: 5px; }
.imgborderleft { border-left: 1px solid #fff; } 
.imgla {  border: 1px solid #fff; float: left; margin: 0 20px 20px 0; } 
.wbord {  border: 1px solid #fff;} 
.headim { border: 0; margin: 2px 35px 10px 35px; float: left;} 
.bordbottom { border-bottom: 2px solid #fff; } 

/*LINKS
#foot a, #linktop a { color: #999999; text-decoration: none; font-weight: normal; }
#foot a:hover, #linktop a:hover { color: #000000; text-decoration: none; font-weight: normal;}
#footer a, #container a { color: #fff; text-decoration: none; font-weight: normal; }
#footer a:hover, #container a:hover { color: #fff; text-decoration: underline; font-weight: normal;}*/
/*TEXT*/
p{margin:   10px 45px 10px 45px; padding: 0; color: #BAE4FF; line-height: 160%; font-size: 12px; text-align: left;  }
h2{ margin:  5px 35px 5px 20px; padding: 0; color: #ffffff; line-height: 180%; font-size: 11px; text-align: center; font-weight: lighter;}
h1 {margin:    0 45px 0 45px; padding: 0; color: #ffffff; line-height: 150%; font-size: 17px; text-align: left; letter-spacing: 1px; }
h3 { text-align: right; margin: 0  ; padding: 0; color: #524D3F; font-size: 11px; font-weight: normal;}
h4 { margin: 0; padding: 0; color: #004C6D; line-height: 180%; font-size: 13px;}
h5 { margin:  4px 5px 4px 5px; padding: 0; color: #696352; line-height: 180%; font-size: 11px; text-align: center; font-weight: lighter;}
h6 /*paypal button*/ { margin:  0 8px 4px 8px; padding: 0; color: #524D3F; line-height: 150%; font-size: 11px;  font-weight: lighter;}

.blktext { color: #000000; font-weight: bold; }
.pinktxt { color: #DD0060; font-weight: bold; } 
.greentxt { color: #899B60; } 
.whitetxt { color: #fff; } 
 

/*LINKS*/
a.white:link {color:#ffffff; text-decoration: none; }
a.white:visited {color:#ffffff; text-decoration: none; }
a.white:hover {color: #FFFFFF; text-decoration: none; }
a.white:active {color:#ffffff; text-decoration: none; }

a.grey:link {color:#7E8E8E; text-decoration: none; }
a.grey:visited {color:#7E8E8E; text-decoration: none; }
a.grey:hover {color: #7E8E8E; text-decoration: none; }
a.grey:active {color:#7E8E8E; text-decoration: none; }

a.brown:link {color:#524D3F; text-decoration: none; }
a.brown:visited {color:#524D3F; text-decoration: none; }
a.brown:hover {color: #524D3F; text-decoration: none; }
a.brown:active {color:#524D3F; text-decoration: none; }

a.pink:link {color:#EB005A; text-decoration: none; }
a.pink:visited {color:#EB005A; text-decoration: none; }
a.pink:hover {color: #EB005A; text-decoration: underline; }
a.pink:active {color:#EB005A; text-decoration: none; }

/*MAIN NAVIGATION*/
#navcontain{ background-color: #4989CF; margin: 0; width: 738px; float: left; font-size: 11px; font-weight: normal; border: 0; text-align: left; }
#nav, #nav ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#nav a { display: block; width: 90px; padding: 5px 0 5px 0; color: #ffffff; text-decoration: none;  }
#nav li { float: left; width: 90px; }
#nav li ul {  position: absolute; width: 90px; left: -999em; }
#nav li ul li:hover, #nav ul li.sfhover { background-color: #4989CF; color: #ffffff;}
#nav li:hover ul, #nav li.sfhover ul { left: auto; background-color: #4989CF; color: #ffffff;}
#nav ul a { color: #ffffff; padding: 5px 0 5px 0; border-top: 1px solid #4989CF; }
#nav a:hover { color: #ffffff; background-color: #2B629F; }
#nav ul a:hover { color: #ffffff; background-color: #2B629F; }

