@charset "UTF-8";

/*Sitewide tag styles and bug fixes*/
h1, h2, h3, h4, h5, h6, p, ul, form, blockquote {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, pre, code {
	font-size: 1em;
}
a {
	text-decoration: none;
}
a img {
	border:none;
}
h1 {
	font-size: 13pt;
	color: #00317a;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 3px;
}
#header img {
	display: block;
}


/*Sitewide individual styles*/
.highlighttxt {
	font-size: 9pt;
	color: #8e684c;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}
.sidebarpleftpad {
	padding-left: 10px;
}
.paragraphextratopmargin {
	margin-top: 10px;
}


/*Styles for lists*/
ul {
	margin-left: 0;
	padding-left: 0;
}
ol {
	font-size: 9pt;
	color: #666666;
}
#mainContent ul {
	margin-left: 15px;
	padding-left: 10px;
}
#mainContent li {
	font-size: 9pt;
	color: #666666;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#sidebar1 li {
	font-size: 9pt;
	color: #bc9755;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bc9755;
	padding-left: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#sidebar2 li {
	font-size: 9pt;
	color: #bc9755;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bc9755;
	padding-left: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}



/*Styles for links*/
#mainContent a:link {
	color: #666666;
}
#mainContent a:visited {
	color: #666666;
}
#mainContent a:hover {
	color: #00317a;
}

#sidebar1 a:link {
	color: #bc9755;
}
#sidebar1 a:visited {
	color: #bc9755;
}
#sidebar1 a:hover {
	color: #00317a;
}

#sidebar2 a:link {
	color: #bc9755;
}
#sidebar2 a:visited {
	color: #bc9755;
}
#sidebar2 a:hover {
	color: #00317a;
}

#footer a:link {
	color: #FFFFFF;
}
#footer a:visited {
	color: #FFFFFF;
}
#footer a:hover {
	color: #66271a;
}

#patientguide #sidebar2 a:link {
	color: #666666;
	text-decoration: underline;
}
#patientguide #sidebar2 a:visited {
	color: #666666;
	text-decoration: underline;
}
#patientguide #sidebar2 a:hover {
	color: #00317a;
	text-decoration: underline;
}

#findus #sidebar2 a:link {
	color: #666666;
	text-decoration: underline;
}
#findus #sidebar2 a:visited {
	color: #666666;
	text-decoration: underline;
}
#findus #sidebar2 a:hover {
	color: #00317a;
	text-decoration: underline;
}

#contactus #mainContent a:link {
	color: #666666;
	text-decoration: underline;
}
#contactus #mainContent a:visited {
	color: #666666;
	text-decoration: underline;
}
#contactus #mainContent a:hover {
	color: #00317a;
	text-decoration: underline;
}

#contactus #sidebar2 a:link {
	color: #666666;
	text-decoration: underline;
}
#contactus #sidebar2 a:visited {
	color: #666666;
	text-decoration: underline;
}
#contactus #sidebar2 a:hover {
	color: #00317a;
	text-decoration: underline;
}


/*Styles for mainContent div*/
#mainContent h2 {
	font-size: 13pt;
	color: #00317a;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 3px;
}
#mainContent p {
	font-size: 9pt;
	color: #666666;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
#mainContent .pullquote {
	font-size: 11pt;
	color: #00317a;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#mainContent .testimonial {
	background-color: #00337D;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;
}



/*Styles for sidebar2 div*/
#sidebar2 p {
	font-size: 9pt;
	color: #666666;
	margin-bottom: 10px;
}
/*"Blue" header which preceeds ul - which has top margin*/
#sidebar2 h2 {
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #00317a;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
/*"Pink" header which goes at top of sidebar2 - WITHOUT top-margin*/
#sidebar2 h3 {
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #e7c9b3;
	font-weight: normal;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
}
/*"Pink" header which follows navigation list - WITH 15px top-margin*/
#sidebar2 h4 {
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #e7c9b3;
	font-weight: normal;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	margin-top: 15px;
}


/*Page specific styles*/
#home h1 {
	font-size: 9pt;
	color: #666666;
	margin-bottom: 10px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
}
#home h2 {
	font-size: 18pt;
	color: #00317a;
	margin-bottom: 10px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
}
#aboutus h2 {
	font-size: 18pt;
	color: #00317a;
	margin-bottom: 10px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
}


/*Price list table styles*/
#prices th {
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #02307B;
	text-align: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#prices td {
	font-size: 9pt;
	color: #00317a;
	font-weight: normal;
	padding: 3px;
	background-color: #CCCCCC;
}

/*Contact Us - table and form styles*/
#contactus form {
	padding-left: 5px;
}
#contactus td {
	font-size: 9pt;
	color: #666666;
	font-weight: normal;
	padding: 3px;
}
.smallprint {
font-size: 7pt;
}


/*You are here marker - Descendent selector styles to highlight the link of the active page in a different colour
Top level Navigation*/
#home a#homeLink {
	background-color: #66271a;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ae7660;
	border-right-color: #542015;
	border-bottom-color: #35120a;
}
#aboutus a#aboutusLink {
	background-color: #66271a;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ae7660;
	border-right-color: #542015;
	border-bottom-color: #35120a;
}
#contactus a#contactusLink {
	background-color: #66271a;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ae7660;
	border-right-color: #542015;
	border-bottom-color: #35120a;
}
#findus a#findusLink {
	background-color: #66271a;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ae7660;
	border-right-color: #542015;
	border-bottom-color: #35120a;
}
/*You are here marker - sidebar1 navigation*/
#antiageing a#antiageingLink {
	color: #00317a;
}
#hairremoval a#hairremovalLink {
	color: #00317a;
}
#veintreatments a#veintreatmentsLink {
	color: #00317a
}
#injectables a#injectablesLink {
	color: #00317a
}
#microdermabrasion a#microdermabrasionLink {
	color: #00317a
}
#peels a#peelsLink {
	color: #00317a
}
#dermaroller a#dermarollerLink {
	color: #00317a
}
#rosacea a#rosaceaLink {
	color: #00317a
}
#acne a#acneLink {
	color: #00317a
}
#birthmarks a#birthmarksLink {
	color: #00317a
}
#tattoo a#tattooLink {
	color: #00317a
}
#skinanalysis a#skinanalysisLink {
	color: #00317a
}
#products a#productsLink {
	color: #00317a
}
#patientguide a#patientguideLink {
	color: #00317a
}
#prices a#pricesLink {
	color: #00317a
}
.subheading {
	font-size: 11pt;
	color: #BC9755;
}
