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

#masthead {
    position: absolute; 
	width: 750px; 
	height: 120px; 
	z-index: 5; 
	left: 0px; 
	top: 0px;
	}

#dropdown_mainmenu {
	z-index: 1000;
	position : absolute;
	top: 120px;
	left: 0px;
	width: 750px;
	background-color: #520A61;
}

#content_wrapper {
	width: 750px;
	z-index: 2;
	position :  absolute; 
	top : 145px; 
	height: 700px
}

#left_content {
    margin-left: 5px;
	position: absolute; 
	margin-top: 4em; 
	left: 0px; 
	top: 0px; 
	width: 150px; 
	height: 650px

}

#centre_content {
	width: 425px;
	z-index: 2;
	margin-left: 1em;
	margin-right: 1em;
	
	position: absolute; 
	top: 0px; 
	left: 150px;
}

#right_content {
	width: 150px;
	top: 0px;
    position: absolute; 
    right: 2px; 
    margin-top : 4em;
}

#myfacemybody-toplevel { 
margin:2px;
}

.StyleFontMedium {
	font-size: medium;
}

.StyleFontSmaller {
	font-size: smaller;
}

.StyleRHS_LogoMargins {
	margin: 4px 4px;
	border-style: solid;
	border-width: 1px;
}

#centre_content A:hover {color: MediumPurple}
#centre_content A{color:#993399}

#credits_wrapper A:hover {color: MediumPurple}
#credits_wrapper A{color:#993399}
#credits_wrapper A{background-color:#FFFFFF}

#linksref  A{color: White}
#linksref  A{background-color:Purple}

#virtual_tour A{color: White}
#virtual_tour A{background-color:Purple}




/* Begin: Left & Right Content Class Variations */
#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 */


/* 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;
}

#virtual_tour.GreyText_Hover A:hover {color: #CCCCCC}
#linksref.GreyText_Hover A:hover {color: #CCCCCC}


