body
{
	background:#C2D82E;
	margin:6px 0;
	height:100%;
	width:100%;
}
body, table
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#7FA3B7;
}

a
{
	color: #0066CC;
}

a:focus {
outline:none;
}

td	{
text-align:left;
}

.orangetext
{
color: #E5A711;
}

.formheader
{
color: #FFFFFF;
font-weight: bold;
}

#colRight	{
position: relative;
float:right;
width:321px;
background:#ebeff2;
}

#colRight .slideshow{
position: relative;
width: 243px;
height: 293px;
text-align: center;
background: #32434A url(http://www.sweat.co.nz/images/sweat_clients.jpg) no-repeat top left;
margin-bottom: 173px;
}
#colRight .slideshow div{
width: 243px;
background: #32434A url(http://www.sweat.co.nz/images/sweat_clients.jpg) no-repeat top left;

}
#colRight .slideshow div img{
position: relative;
top: 35px;
left: -3px;
padding: 0px;
margin: auto;
display: block;
z-index: 5;
}
#colRight .slideshow div span{
position: absolute;
top: 300px;
left: 15px;
width: 247px;
z-index: 10;
font-weight: bold;
display: block;
background: #32434A;
padding: 5px;
}
#colRight .slideshow div a{
cursor: default;
}
#colRight div	{
padding:19px 19px 51px 19px;
}
#colRight img	{
margin-bottom:33px;
}
#colRight p	{
padding:0px;
margin:0px;
margin-top:-22px;
}

#colLeft	{
width:478px;
float:left;
}
#colLeft div	{
padding:21px 25px 0px 25px;
}
#colLeft div img	{
margin:21px 0;
}

/* Main nav */

#navContainer	{
width:800px;
margin:0px auto;
}

#navPosition	{
margin-top:195px;
position:absolute;
}

/* common styling */
.menu {
font-family: arial, sans-serif;
text-transform:uppercase;
font-weight:bold;
width:800px; 
position:relative; 
font-size:11px; 
z-index:100;
border-bottom:1px solid #fff;
}
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000;
width:120px; 
height:20px; 
text-align:center; 
color:#fff; 
border:1px solid #fff;
border-top:0px;
background:#c2d82e; 
line-height:20px; 
font-size:11px; 
overflow:hidden;
}
.menu ul {
padding:0; 
margin:0; 
list-style: none;
}
.menu ul li {
float:left; 
position:relative;
}
.menu ul li ul {
display: none;
}

/* specific to non IE browsers */
.menu ul li:hover a {
color:#fff; 
background:#7fa2b8;
}
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:21px; 
left:0; 
width:105px;
}
.menu ul li:hover ul li a.hide {
background:#7fa2b8; 
color:#fff;
}
.menu ul li:hover ul li:hover a.hide {
background:#7fa2b8; 
color:#000;
}
.menu ul li:hover ul li ul {
display: none;
}
.menu ul li:hover ul li a {
display:block; 
background:#cad9e2; 
color:#597484;
}
.menu ul li:hover ul li a:hover {
background:#7fa2b8; 
color:#fff;
}
.menu ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:105px; 
top:0;
}
.menu ul li:hover ul li:hover ul.left {
left:-105px;
}

/* Top level widths */

.menu #home	{
width:60px;
}
.menu #trainers	{
width:86px;
}
.menu #gallery	{
width:85px;
}
.menu #links	{
width:61px;
}
.menu #corporate	{
width:95px;
}
.menu #onlineTraining	{
width:119px;
}
.menu #news	{
width:56px;
}
.menu #merchandise	{
width:110px;
}
.menu #contactUs	{
width:110px;
}

#facebook{
position: relative;
float: right;
width: 430px;
padding-top: 10px;
padding-bottom: 3px;
}

#facebook a{
text-decoration: none;
color:#7fa2b8;
}

#facebook img{
width: 110px;
padding: 0px 30px 0px 0px;
position:relative;
top: 2px;
}

