﻿body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	position: relative;
	color: #520a61;
	right: auto;
	text-align: center;  /* IE */
}
#wrapper {
    margin-left:auto; /*firefox */
    margin-right:auto; /*firefox */
    text-align: left; /* fix body IE alignment back */
	width: 750px;
	position: relative;
	height: 1000px;
	z-index: 1;
	right: auto;
	left: auto;
	top: 0px;
	background-image: url('../images/logo/banner3_phone_logo_16.gif');
	background-repeat: no-repeat;
}

#content_wrapper {
	position: relative;
	width: 750px;
	/*clear: both;*/
}

#left_content {
	position: relative; 
	float: left;
	width: 125px;
	top: 0px;
    margin-top: 10px;
    margin-left: 5px;
}

#centre_content {
	position: relative;
	float: left;
	width: 425px;
	z-index: 2;
	margin-top: 10px;
	margin-left: 1em;
	margin-right: 1em;
}

#right_content {
	position: relative;
	float: left;
	width: 150px;
	top: 0px;
    margin-top: 10px;
}

/* Begin: Left & Right Content Class Variations */
#left_content.credits {
	width: 160px;
}
#centre_content.credits {
	width: 390px;
}

#webdesign_credits {
	width: 180px;
}

#photography_credits {
	width: 180px;
}

#right_content.homepage {
	top: 60px;
    margin-top: 0;
}

#left_content.orthocando {
	top: 160px;
	margin-top: 0;
	font-style: italic;
}

#right_content.orthocando {
	top: 160px;
    margin-top: 0;
}

#left_content.treatments {
	top: 105px;
    margin-top: 0;
	font-style: italic;
}

#right_content.treatments {
	top: 105px;
    margin-top: 0;
}

#left_content.testimonials {
	top: 105px;
    margin-top: 0;
}

#right_content.testimonials {
	top: 105px;
    margin-top: 0;
}

#left_content.feeguide {
	top: 60px;
    margin-top: 0;
	font-style: italic;
}

#right_content.feeguide {
	top: 60px;
    margin-top: 0;
}

#left_content.faq {
	top: 60px;
    margin-top: 0;
	font-style: italic;
}

#right_content.faq {
	top: 60px;
    margin-top: 0;
}

#left_content.staff {
	top: 60px;
    margin-top: 0;
}

#right_content.staff {
	top: 60px;
    margin-top: 0;
}

#centre_content.findus {
	margin-left: 40px;
}

#centre_content.cmccanny {
	width: 400px;
}

#right_content.cmccanny {
	width: 170px;
	top: 60px;
    margin-top: 0;
}

#right_content.more_testimonials {
	top: 50px;
    margin-top: 0;
}

#left_content.more_testimonials {
	top: 50px;
    margin-top: 0;
}

.bold_non_italic{
	font-style:normal;
	font-weight:bold;
}

.plain_non_italic {
font-style:normal;
font-weight:normal;
}

/* End: Centre, Left & Right Content Class Variations */

#mainmenu {
	font-size: .75em;
	color: #6666FF;
	background-color: #520a61;
	padding: 0.4em 0.25em 0.4em 0.25em;
	width: 750px;
/*	position: relative; */
	margin-top: 1em;
}
#mainmenu ul {
	margin: 0px;
	list-style-type: none;
	display: inline;
	width: 750px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	left: 0px;
}
#mainmenu li {
	display: inline;
}
#mainmenu a {
	text-decoration: none;
	padding: .25em .85em .25em .85em;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#mainmenu a:hover {
	background-color: #FFFFFF;
	color: #6C6870;
	border: 0.1em dotted #6C6870;
}

/* Added ul style below on 23/7/09 to prevent 'contact us' in main menu */
/* from line wrapping ... as it was up to that point. Technique also    */
/* suggested putting in an 'li' style (li=line item) with property      */
/* value pair 'margin-left: 1em' .. but I didn't do this bit            */
ul {
margin-left: 0;
padding-left: 0;
}

a:link {
	color: #FFFFFF;
}

a:hover {
	color: #520A61;
	background-color: #EFEFEF;
	border-color: #520A61;
}

/* Begin: Prevent Underlines in Hyperlinks */
<!--
a {text-decoration:none}
//-->
/* End: Underlines in Hyperlinks */

/* Begin: Return Arrow with Box */
.style_retn_arrow {
	border-width: 2px;
	margin-left: 2px;
	margin-right: 2px;
}
/* End: Return Arrow with Box */

.treatment_types_menu {
	font-size: medium;
	text-align: left;
	margin-top: 6px;
	margin-bottom: 6px;
}

.imgFltRght {
	float: right;
}
.imgFltLeftCopy {
	float: left;
}

.left_rght_margin5 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.grey_text {
	color: #656769;
}
.greytext_leftalign {
	color: #656769;
	text-align: left;
}

.rght_margin15 {
	margin-right: 15px;
}
.left_margin15Copy {
	margin-left: 15px;
}

p.bold_pxls4after {
   margin-bottom: 4px;
   font-weight:bold;
   }
p.pxls4after {margin-bottom: 4px}
p.pxls4before {margin-top: 4px}

p.more_testimonials {
	width: 400px;
	font-style:italic;
}


