/* CSS Document */

body	{
						margin:0px;
						padding:0px;
						background-color:white;
						font-family:"Trebuchet MS";
						}
						
.h_bg_main	{
						background-image: url(images/h_bg_main3.jpg);
						background-position: left top;
						background-repeat: no-repeat;
						width: 766px;
						height: 225px;
						}
						
.h_bg_r{
						background-image: url(images/h_bg.jpg);
						background-position: left top;
						background-repeat: repeat-x;
						}	
						
.bg_cont_main	{
						background-image: url(images/bg-cont-main.jpg);
						background-position: left top;
						background-repeat: repeat-x;
						}
.nav 	{
						color:#ffffff;
						font-size:12px;
						font-weight: bolder;
						text-decoration:none;
						text-transform:uppercase;
						text-align: center;
						padding-bottom: 13px;
						}						

.nav a:link	{
						color:#ffffff;
						font-size:12px;
						text-decoration:none;
						text-transform:uppercase;
						text-align: center;
						}
.nav a:visited	{
						color:#ffffff;
						font-size:12px;
						text-decoration:none;
						text-transform:uppercase;
						text-align: center;
						}
						
.nav a:hover	{
						color:#ff9500;
						font-size:12px;
						text-transform:uppercase;
						text-align: center;
						}	
						
.navactive	{
						color:#ff9500;
						font-size:12px;
						text-transform:uppercase;
						text-align: center;
						}																	
						
.copy {					color:#000000;
						font-size:10px;
						text-transform:none;
						text-align: center;
						padding-top: 10px;
						text-transform:uppercase;
						letter-spacing:0.1em;
						}
						
.rightcontent {
				background-color: #e6f4ff;
				color:#000000;
				font-size:14px;
				font-family:"Trebuchet MS";
				text-align: left;
				padding-left: 20px;
				padding-right: 20px;
				border-right: 1px solid #FFFFFF;
				border-bottom: 1px solid #FFFFFF;
				border-left: 1px solid #FFFFFF;
				line-height:1.5em;
								}
								
h3			{color:#025ec3;
				font-size:21px;
				font-family: "Trebuchet MS";
				font-weight: bolder;
				text-align: left;
				}
				
h3.service {
	font-size:16px;
}
				
.dates			{color:#025ec3;
				font-size:14px;
				font-family: "Trebuchet MS";
				font-weight: bolder;
				text-align: left;
				}																				
								
.leftcontent {	color:#000000;
				font-size:14px;
				font-family: "Trebuchet MS";
				text-align: left;
				padding-left: 20px;
				padding-right: 20px;
				line-height:1.5em;
				vertical-align:top;
								}
								
hr {color:#CCD9E2;
}				

.rightcontent2 {background-color: #e6f4ff;
				color:#000000;
				font-size:14px;
				font-family:"Trebuchet MS";
				text-align: left;
				padding-left: 20px;
				padding-right: 20px;				
				
								}		
								
/*only need servtitle if services 3 is used*/
								
.servtitle {background-color: #C9FF0F;
width: 180px;
padding: 2px 5px 2px 5px;
color: #000000;
border: thin solid #000000;
font-weight: bolder;
}

/*only need servlinks if services 4 is used*/
								
.servlinks {
line-height: 1.4;
color: #000000;
font-weight: bolder;
}

.crumb {font-family:"Trebuchet MS";
font-size: 10px;
color: #000000;
text-align: left;
}

.navb 	{
						color:#247CC0;
						font-size:12px;
						font-weight: bolder;
						text-decoration:none;
						text-transform:uppercase;
						letter-spacing:0.1em;
						text-align: center;
						padding-bottom: 13px;
						
						}						

.navb a:link	{
						color:#247CC0;
						font-size:12px;
						text-decoration:none;
						text-transform:uppercase;
						text-align: center;
						}
.navb a:visited	{
						color:#247CC0;
						font-size:12px;
						text-decoration:none;
						text-transform:uppercase;
						text-align: center;
						}
						
.navb a:hover	{
						color:#025ec3;
						font-size:12px;
						text-decoration:underline;
						text-transform:uppercase;
						text-align: center;
						}
						
.navbactive	{
						color:#025ec3;
						font-size:12px;
						text-decoration:underline;
						text-transform:uppercase;
						text-align: center;
						}						
						
.gymstick {	color:#247CC0;
				font-size:12px;
				font-family: "Trebuchet MS";
				text-align: left;
				background-color:#CCCCCC;
				margin-left: 15px;
				border: 1px solid #FFFFFF;
				}
				
.gymstick2 {	color:white;
				font-size:12px;
				font-family: "Trebuchet MS";
				text-align: left;
				width:150px;
				height:132px;
				background:url(images/bg-sidebox.jpg) top no-repeat #037bd2;
				border:none;
				}
				
.maintestimonial {	color:white;
				font-size:10px;
				font-family: "Trebuchet MS";
				text-align: left;
				margin-left: 0px;
				background:url(images/bg-testimonial.jpg) top left repeat-x #037bd2;
				border:1px solid white;
				}
				
.location {	color:#000000;
				font-size:11px;
				font-family: "Trebuchet MS";
				text-align: left;
				padding: 10px;
				border: 1px solid #FFFFFF;
				}																				
				
.surname {
visibility:hidden;
}				
																																														
																						
											
						
						
/* DESIGN SHOPP STYLES */

.tablemain {
	position:relative;
	margin:0 auto;
}

a {
	text-decoration:none;
	color:#025ec3;
}

a:hover {
	color:#ff9500;
}

.button {
	display:block;
	background:url(images/submit.gif) repeat-x;
	padding:5px;
	color:#ffffff;
	font-size:12px;
	font-weight: bolder;
	text-decoration:none;
	text-transform:uppercase;
	text-align: center;
	border:1px solid #e5f6ff;
}
.button:hover {
	color:#ff9500;
}
