/* CSS Document */

body {
	margin:0;
	padding: 0;
	font-family: Verdana, arial, helvetica;
	color: #fff;
	text-align: center;
	background-color: #333333;
	font-size: 1em;
}
:link,:visited { text-decoration:none; }
.content {
font-size:.9em;
text-align:left;
padding:0px 70px 40px 20px;
border-right:0px solid #666666;
line-height:1.4em;
}

.contentcon {
font-size:.9em;
text-align:left;
padding:0px 50px 40px 20px;
border-right:0px solid #666666;
line-height:1.4em;
}
.limage {
margin-right:10px;
margin-bottom:10px;
}
.contacttbl {
padding-top:10px;
}
.content b, .contentcon b {
color:#d99b68;
}
h3 {
	color:#D99B68;
	font-size: 1em;
	font-family: Tahoma, Arial;
	text-transform:capitalise;
}
.heading {
text-align:left;
padding:25px 40px 0px 0px;
border-bottom:0px solid #eeeeee;
border-right:20px solid #666666;
border-left:20px solid #666666;

}
.pricetbl {
border:1px solid #cccccc;
}
.pricetable {
background-color:#999999;
}
.content li, .contentcon li {
margin-bottom:10px;
}
h1 {
	font-size:0.8em;
	color: #B1ABA0;
}
h2 {
	font-size:1em;
	color: #A1D7FD;
	font-family: Tahoma, Arial;
	margin-top:10px;
	text-transform:uppercase;
	font-weight:normal;
}
.table {
	text-align:left;
	font-size:0.8em;
	background-color: #666666;
	border:0px solid #333333;
	background-image:url(i/corner2.jpg);
	background-position:bottom right;
	background-repeat: no-repeat;
}
.banner {
background-color:#333333;
padding:10px 0px 5px 0px;
font-size:.9em;
line-height:1.5em;
}
.nav {
	background-color:#444444;
	border-bottom:2px solid #eeeeee;
	text-align:center;
	color: #d99b68;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
.nav ul {
margin:5px 0;
padding:0 0 0 4px;
}
.nav li {
	display:inline;
	padding:5px 10px ;
	margin:5px 0;
	font-size:11px;
	color:#d99b68;
	text-transform:capitalize;
}

.botnav li {
	display:inline;
	padding:5px 10px ;
	margin:5px 0;
	font-size:11px;
	color:#d99b68;
	text-transform:lowercase;
	
}
.botnav {
padding:10px 0px 10px 0px;
text-align:center;
font-size:0.7em;
color:#CCCCCC;

}
.copy {
font-size:0.7em;
color:#555555;
text-align:center;
padding:0px 20px;
}
.leftcoltop {
	padding:25px 0px 0px 10px;
	font-size:0.75em;
	line-height:1.5em;
	background-color: #8D8473;
	border-right:2px solid #eeeeee;
}
.leftcol {
	padding:0px 0px 10px 10px;
	font-size:0.75em;
	line-height:1.5em;
	background-color: #8D8473;
	border-right:2px solid #eeeeee;
}
.leftcol p {
padding-right:30px;
padding-left:10px;
}
.leftcol strong {
color:#464139;
}

.botnav a:link, .botnav a:visited, .botnav a:active {
	color:#cccccc;
	text-decoration:underline;
	font-weight: normal;
}
a, a:link , a:visited , a:active {
	color:#D99B68;
	text-decoration:none;
	border-bottom:0px dotted #d99b68;
}
a:hover {color:#9ED0F4;  text-decoration:underline;}

.nav a:link, .nav a:visited, .nav a:active {
	color:#FFF;
	text-decoration:none;
	border-bottom:0px dotted;
	
}
nav a:hover {
color:#D99B68;
}
.topimg {
	border-bottom:2px solid #eeeeee;
}

.copy a:link, .copy a:visited, .copy a:active {
	color:#555555;
	font-weight: normal;
	text-decoration: none;
}
ol li {
margin-bottom:10px;
}

#container {
	width: 730px;
	background:#343434;
 	padding-top:10px;
	margin:auto;
	height:1000px;
	text-align:left;
  
	}
	
html>#container {
	width: 730px;
}


#header {
 position:relative; 
	width: 730px;
	height:65px;
	padding:0;
	margin:0;
	
}
#header img {float:left;}
#header h1 {display:none;}
ul#nav {
	float:right;
	height:15px;
	margin:0;
	margin-top:58px;
	padding:0;
	list-style:none;
	background-color: transparent;
	}
ul#foot{
	height:50px;
	list-style:none;
	margin:0;
	padding:0;
	padding-left:10px;
	list-style:none;
	background:#fff;

}

#foot li {margin:0;
	padding:0;
}

#nav li {
	margin:0;
	padding:0;
}
	#nav li a {
		float:left;
		padding:0 0 0 8px;
		margin:0;
		height:10px;
		font-size:12px;
		text-decoration:none;
		background-color:transparent;
	}
	
	#foot li a {
		float:left;
		padding:0 0 0 20px;
		margin:0;
		height:45px;
		font-size:12px;
		text-decoration:none;
		background-color:transparent;
	}
	
 ul#nav li a:focus, #nav ul li a:hover, #nav ul li a:active  {	

	display: block;text-decoration: none; text-decoration:none;

 }
 ul#footer li a:focus, #footer ul li a:hover, #footer ul li a:active  {	

	display: block;text-decoration: none; text-decoration:none;

 }

a#gcmt {
	width:111px;
	background: url(i/gcmt.gif) no-repeat;
	background-position: left;
}


a#sma {
	width:94px;
	background: url(i/sma.gif) no-repeat;
	background-position: left;
}


a#isrm {
	width:56px;
	background: url(i/isrm.gif) no-repeat;
	background-position: left;
}



a#nlssm {
	width:86px;
	background: url(i/nlssm.gif) no-repeat;
	background-position: left;
}

a#edexcel {
	width:86px;
	background: url(i/edexcel.gif) no-repeat;
	background-position: left;
}



#nav li a span {margin-left: -5000px;}
a#home {
	width:50px;
	background: url(i/home.gif) no-repeat;
	background-position: left;
}
li.YouAreHere a#home, a#home:focus, a#home:hover,a#home:active{
	background: url(i/home_wht.gif) no-repeat;
	background-position: left;
	width:50px;
}
a#sportsmassage {
	width:120px;
	background: url(i/sportsmassage.gif) no-repeat;
	background-position: left;
}

li.YouAreHere a#sportsmassage, a#sportsmassage:focus, a#sportsmassage:hover,a#sportsmassage:active{
	background: url(i/sportsmassage_wht.gif) no-repeat;
	background-position: left;
	width:120px;
}

a#chairmassage {
	background: url(i/chairmassage.gif) no-repeat;
	background-position: left;
	width:110px;

}

li.YouAreHere a#chairmassage, a#chairmassage:focus, a#chairmassage:hover,a#chairmassage:active{
	background: url(i/chairmassage_wht.gif) no-repeat;
	background-position: left;
	width:110px;
}
a#testimonials {
	width:100px;
	background: url(i/testimonials.gif) no-repeat;
	background-position: left;
}

li.YouAreHere a#testimonials, a#testimonials:focus, a#testimonials:hover,a#testimonials:active{
	width:100px;
	background: url(i/testimonials_wht.gif) no-repeat;
	background-position: left;
}

a#contact {
	width:70px;
	background: url(i/contact.gif) no-repeat;
	background-position: left;
}

li.YouAreHere a#contact, a#contact:focus, a#contact:hover,a#contact:active{
	width:70px;
	background: url(i/contact_wht.gif) no-repeat;
	background-position: left;
}


/* end of tabbed banner */

#banner { clear:both; height:272px; padding-top:8px; }



#wrapper { width:100%; margin: 0 auto;}
#twocols{
 width:72%; 
 float:right; 
 position:relative; 
  }

#leftcol{

margin-top: 60px;
background:#3a3a3a;
 width:26%; 
 float:left; 
 position:relative;
  }
  
#maincol{
 float: left;
 position: relative;
 width:94%; 
height: auto;
line-height:1.9em;

 }
 
 .clearfix:after {
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 


/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

#footer {

height:50px;
text-align:center;
color: #fff;
background-color:#fff;
margin-top:20px;
margin-left:160px;

}

#footer li a span {margin-left: -5000px;}

/* start of sec nav */
 
#leftcol ul {
background:#3A3A3A;
	margin:0;
	padding-left: 5px;
	padding-bottom:10px;
	padding-right:5px;
	list-style:none;

}
#leftcol li {

	display: block;
	color: #FFf;
	padding-bottom: 10px;
	padding-top:3px;
	margin: 0;
	font-size: 12px;
	text-align:right;
	border-bottom: 1px #fff;
	height:13px;


line-height:2em;
}


#leftcol a {
	color: #9FD7FF;
	text-decoration: none;
	display: block;
	text-align:right;
	text-decoration:none;

}

#leftcol li a:hover {
text-align: right;
list-style-type: none;
color:#fff;
}

#leftcol li span {color:white;}



#maincol h1 {margin-top:15px; border-bottom: 1px solid #E6E7E9;
margin-bottom:5px;}
h1#home {background:url(i/welcome.gif) no-repeat left center;
height:35px;}

h1#therapistprofile {background:url(i/therapistprofile.gif) no-repeat left center;
height:35px;}

h1#clientportfolio {background:url(i/clientportfolio.gif) no-repeat left center;
height:35px;}


h1#sportsandremedial {background:url(i/sportsandremedial.gif) no-repeat left center;
height:35px;}

h1#benefits_sportsmassage {background:url(i/benefits_sportsmassage.gif) no-repeat left center;
height:35px;}

h1#contraindications {background:url(i/contraindications.gif) no-repeat left center;
height:35px;}

h1#pricelist {background: url("i/pricelist_sports_massage.gif") no-repeat left center;
height:35px;}

h1#onsite_chairmassage {background:url(i/onsite_chairmassage.gif) no-repeat left center;
height:35px;}

h1#benefits_chairmassage {background:url(i/benefits_chairmassage.gif) no-repeat left center;
height:35px;}
h1#testimonials {background:url(i/testimonials_title.gif) no-repeat left center;
height:35px;}



h1#contacts {background:url(i/contacts.gif) no-repeat left center;
height:25px;}



#maincol h1 span {display:none;}

#maincol ul, #maincol ol{
	margin:5px;
	padding:0;
}



#maincol ul li, #maincol ol li{
margin:0 0 0 15px;
padding:0 0 5px 0;
color:white;
font-size:1.2em; 
}
 
 
#maincol p{margin-bottom: 1em;color:#fff; font-size:1.2em; }

#maincol h2 { font-size:1.1em;
color:#9FD7FF;}



#maincol img {border: 1px solid #6CA0D0}
#maincol ol {list-style-type:none;}
