body
{

	background: #ABBBC3 url('bckg_tile.gif') top left repeat-x;
	font-size: 8pt;
	font-family: verdana, sans-serif;
	color: #373F43;
	margin: 0px;
	padding: 0px;
}

#header
{
	display:block;
	width: 800px;
	height: 252px;
	margin: 0px auto;
}

#tainer
{
	display:block;
	width: 797px;
	margin: 0px auto;
	background-color: #192122;
	padding-bottom: 30px;
	border-left: solid 3px #192122;
}


#footnote
{
	color: #525E64;
	width: 800px;
	display: block;
	height: 10px;
	margin: 10px auto;
	padding: 0px 10px 0px 10px;
	line-height: 10px;
	
}


#footnote a:link, #footnote a:visited
{
	color: #FFF;
	text-decoration: none;	
}

#footnote a:hover
{
	color: white;

}

#footnote #alka
{
	float:right;

}


#content
{
	padding: 20px; 
	float: right;
	border-left: solid 4px #FFF;
	border-bottom: solid 4px #FFF;
	border-right: solid 4px #FFF;
	background: #E6EBED url(content_shadow.gif) repeat-x 0px 0px;
	
	width: 490px;
	margin-right: 30px;
	display:inline;
	
}


.clearer
{
	clear: both;
}

a:link, a:visited
{
	color: #2D90C5;  
	text-decoration: none;		
}

/****************************************************/
/****                 Main Menu                 *****/
/****************************************************/


#leftbar
{
	float: left;
	margin: -2px 0px 0px 0px;
	
}


#menubar
{
	width: 178px;
	padding: 30px 0px 30px 0px;
	background: #63727A url(nav_shadow.gif) repeat-x 0px 0px;
	border-left: solid 4px #fff;
	border-right: solid 4px #fff;
	border-bottom: solid 4px #fff;
	
}


.menu
{
	width: 178px;
	height: 22px;
	background: url("nav_option.gif") 0 -22px no-repeat;

}

.menu span
{
	display: block;
	margin: 3px 0px 0px 30px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

.menu a
{
	display: block;
	width:100%; 
	height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url("nav_option.gif") top left no-repeat;
}


.menu a:hover
{
	background-image: none;
}


#pagehome .menuhome, #pageclinic .menuclinic, #pagepractitioners .menupractitioners, #pageservices .menuservices, #pagesupport .menusupport, #pagecareers .menucareers, #pagenews .menunews, #pagecontact .menucontact
{
    background-image: none;
}


/*****         Indented Menu Items       *********/


#menubar ul
{
	margin: 5px 0px 5px 40px;
	padding: 0px;
}


#menubar li
{
	list-style-type: none;
	color: #fff;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 10px;
	
}

#menubar li a
{
	color: #FFF;
}

#menubar li a:hover
{
	color: #9FCBE0;
}

#pg_overview .mu_overview, #pg_physio .mu_physio, #pg_acupuncture .mu_acupuncture, #pg_reflexology .mu_reflexology, #pg_podiatry .mu_podiatry, #pg_sports .mu_sports, #pg_sportsinjury .mu_sportsinjury, #pg_children .mu_children 
{
	color: #9FCBE0;
}



/*****            END OF MAIN MENU           ******/
/**************************************************/


img
{
	border: 0px;
}



/****************************************************/
/****         Contact Form Styles               *****/
/****************************************************/

.contactlabel
{
	display:-moz-inline-box; 
	display:inline-block; 
	width: 131px; 
	vertical-align: top;
	float:left;
	margin-top: 5px;

}

.contactButs
{
	float:right; 
	position: relative; 
	margin-right: 0px;
	margin-top: 5px;
}

.contactinput
{
	width: 350px;
	margin-bottom: 5px;
}

.contactmessage
{
	width: 485px;
	height: 150px;
}

.contactaddress
{
	width: 350px;
	height: 100px;
}


.contactleftpos
{
	position: relative; 
	float:left;
}

input
{
	background-color: #FFF;
}

textarea
{
	background-color: #FFF;
}



/****************************************************/
/****         Product Descriptions              *****/
/****************************************************/

#proddes1, #proddes2, #proddes3, #proddes4, #proddes5, #proddes6, #proddes7, #proddes8, #proddes9, #proddes10, #proddes11, #proddes12, #proddes13, #proddes14, #proddes15, #proddes16, #proddes17, #proddes18, #proddes19, #proddes20, #proddes21, #proddes22, #proddes23, #proddes24, #proddes25, #proddes26, #proddes27, #proddes28, #proddes29, #proddes30, #proddes31, #proddes32, #proddes33, #proddes34, #proddes35, #proddes36, #proddes37, #proddes38, #proddes39, #proddes40, #proddes41, #proddes42, #proddes43, #proddes44, #proddes45, #proddes46, #proddes47, #proddes48, #proddes49, #proddes50, #proddes51, #proddes52, #proddes53, #proddes54, #proddes55, #proddes56, #proddes57, #proddes58, #proddes59, #proddes60, #proddes61, #proddes62, #proddes63, #proddes64, #proddes65, #proddes66, #proddes67, #proddes68, #proddes69, #proddes70, #proddes71, #proddes72, #proddes73, #proddes74, #proddes75, #proddes76, #proddes77, #proddes78, #proddes79, #proddes80, #proddes81, #proddes82, #proddes83, #proddes84, #proddes85, #proddes86, #proddes87, #proddes88, #proddes89, #proddes90, #proddes91, #proddes92, #proddes93, #proddes94, #proddes95, #proddes96, #proddes97, #proddes98, #proddes99, #proddes100
{
	display: none;
	margin: 0px 0px 20px 18px;
	text-align: justify;
}



#prodtitle
{
	font-weight: bold;
	margin-bottom: 5px;
}

#prodtitle img
{
	vertical-align: bottom;
}
