* {
	padding: 0;
	margin: 0;
}

p, ul {
	padding-bottom: 1.2em;
}


body {
	margin: 32px 0 0 20px;
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #777;
}

#container {
	float: left;
	width: 901px;
}

#one {
	width: 190px;
	float: left;
}

#two {
	float: right;
	width: 710px;
	border-left: #dededf dashed 1px;
	margin-top: 86px;
}

a {
	text-decoration: none;
	color: #68A7D4;
}

ul {
	margin-left: 1.2em;
}

#content a, #banner-content a {
	font-family: 'Times New Roman', Times, serif;
}

#column-a .introduction p a {
	font-family: 'Times New Roman', Times, serif;
}

#column-a p a {
	font-family: Arial, Helvetica;
}

a img {
	border: none;
}

h1 {
	font-size: 1px;
	text-indent: -9999px;
	background: url('/images/logo_bottom.gif') no-repeat top left;
	width: 190px;
	height: 97px;
	margin-bottom: 25px;
}

h2 {
	font-size: 26px;
	padding-bottom: 10px;
	font-weight: normal;
	color: #ffffff;
}

h2 span.sub {
	font-size: 14px;
}

.sIFR-active h2 {
  visibility: hidden;
  line-height: 1em;
  font-size: 26px;
  font-family: Arial;
  padding-bottom: 0;
}

.sIFR-active object {
  display: block;
}


h3 {
	font-size: 16px;
	font-weight: lighter;
	color: white;
}

.sIFR-active h3, .sIFR-active h4 {
  visibility: hidden;
  line-height: 1em;
  font-size: 16px;
  font-family: Arial;
}

h4 {
	font-size: 16px;
	font-weight: lighter;
	color: #715a41;
	padding-bottom: 1em;
}

.sIFR-active h4 {
	padding-bottom: 0.4em;
}

ul.nav {
	width: 158px;
	margin: 4px 25px 10px 8px;
	padding-bottom: 10px;
	list-style-type: none;
	border-bottom: #dededf dashed 1px;
}

ul.nav li {
	margin-top: 5px;
}

ul.nav a {
	color: #777;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}

ul.nav a:hover, ul.nav a.active {
	color: #68a7d4;
}

ul.nav li.procedure-type {
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #715a41;
}

ul.nav li.procedure, ul.nav li.surgeon {
	padding:0;
	margin: 0;
}

ul.nav li.procedure a, ul.nav li.surgeon a {
	font-size: 11px;
	text-transform: none;
	text-decoration: none;
	color: #715a41;
	padding: 0 0 2px 15px;
	display: block;
}

ul.nav li.procedure a:hover, ul.nav li.procedure a.active, ul.nav li.surgeon a:hover, ul.nav li.surgeon a.active {
	color: #68a7d4;	
	background: url('/images/faq_bullet.gif') no-repeat 3px 1px;
}

.procedure-pic img {
	display: block;
}

.procedure-pic-caption {
	background: url('/images/gradient_sml.jpg') no-repeat bottom right;
	padding: 4px 0 0 5px;
	height: 21px;
	margin-bottom: 11px;
}

.procedure-pic-caption a {
	color: #9cd2f4;
	text-transform: uppercase;
}

.procedure-case-text {
	font-family: 'Times New Roman', Times, serif;
	color: #715a41;
}

.memberships {
	width: 158px;
	margin: 4px 25px 0 8px;
}

#banner-content {
	margin: -19px 0 20px 25px;
}

#content {
	margin: 15px 0 20px 25px;
}

p.copyright {
	clear: both;
	float: left;
	font-size: 9px;
	margin-top: 10px;
	width: 100%;
}


#home1 {
	width: 379px;
	height: 482px;
	float: left;
	background: #8e7f6f url('/images/home1.jpg') no-repeat;
	position: relative;
}

#home2 {
	width: 301px;
	height: 271px;
	margin-left: 5px;
	float: left;
	background: #8e7f6f url('/images/home2.jpg') no-repeat;
	position: relative;
}

#home-testimonials {
	width: 301px;
	height: 98px;
	margin-left: 5px;
	margin-top: 5px;
	float: left;
	background: #8e7f6f url('/images/home-testimonial-bg.jpg') no-repeat;
	position: relative;
}

#home3 {
	width: 301px;
	height: 206px;
	margin-left: 5px;
	margin-top: 5px;
	float: left;
	background: #8e7f6f url('/images/home3.jpg') no-repeat;
	position: relative;
}

#home-blog {
	width: 379px;
	height: 98px;
	float: left;
	margin-top: 5px;
	background: url('/images/home-blog-bg.jpg') no-repeat;
	position: relative;
}


#home1 div, #home2 div, #home3 div {
	margin: 0 28px 28px 28px;
	position: absolute;
	bottom: 0;
}

#home-testimonials div {
	position: absolute;
	right: 20px;
	top: 20px;
	text-align: right;
}

#home-blog div {
	position: absolute;
	left: 28px;
	top: 18px;
}

#home-blog h2 {
	float: left;
	width: 90px;
}

#home-blog p {
	float: left;
	width: 230px;
	color: white;
}

#home-blog p span {
	color: #535353;
	padding-top: 3px;
	display: block;
}

#home-blog p a {
	text-transform: uppercase;
		color: #535353;
}

#home1 div {
	width: 323px;
} 

#home2 div, #home3 div {
	width: 245px;
}

#home1 p, #home2 p, #home3 p {
	color: white;
	padding-bottom: 0.6em;
}

#home1 p.bottom, #home2 p.bottom, #home3 p.bottom {
	padding-bottom: 0;
}

#home-testimonials div h2 {
	width: 155px;
	float:right; 	
}

#home-testimonials div p {
	text-align: right;
	float:right; 
	clear: both;
}


#home1 a, #home2 a, #home3 a {
	text-transform: uppercase;
	color: #9cd2f4;
}

#home-testimonials a {
	color: #535353;
	text-transform: uppercase;
}

#banner-heading {
	width: 685px;
	height: 116px;
	position: relative;
	margin-bottom: 25px;
}


/* banners */
.about-the-institute { background-image: url('/images/banner_23.jpg'); }
.procedures-we-offer {	background-image: url('/images/banner_27.jpg'); }
.surgical-centre { background-image: url('/images/banner_26.jpg'); }
.consultations {	background-image: url('/images/banner_25.jpg'); }
.institute-updates {	background-image: url('/images/banner_24.jpg'); }
.useful-links {	background-image: url('/images/banner_28.jpg'); }


.breast-augmentation {	background-image: url('/images/banner_22.jpg'); }
.breast-reconstruction {	background-image: url('/images/banner_21.jpg'); }
.breast-reduction-and-lift {	background-image: url('/images/banner_20.jpg'); }
.male-breast-reduction {	background-image: url('/images/banner_19.jpg'); }
.tummy-tuck {	background-image: url('/images/banner_18.jpg'); }
.body-lift {	background-image: url('/images/banner_17.jpg'); }
.liposuction {	background-image: url('/images/banner_16.jpg'); }
.thigh-lift {	background-image: url('/images/banner_15.jpg'); }
.arm-reduction {	background-image: url('/images/banner_14.jpg'); }
.facelift {	background-image: url('/images/banner_13.jpg'); }
.eyelid-surgery {	background-image: url('/images/banner_12.jpg'); }

.browlift {	background-image: url('/images/banner_11.jpg'); }
.lip-enhancement {	background-image: url('/images/banner_10.jpg'); }
.laser-resurfacing {	background-image: url('/images/banner_9.jpg'); }
.nose-reshaping {	background-image: url('/images/banner_8.jpg'); }
.prominent-ears {	background-image: url('/images/banner_7.jpg'); }
.skin-care-and-peels {	background-image: url('/images/banner_6.jpg'); }
.fat-grafting {	background-image: url('/images/banner_5.jpg'); }
.skin-fillers-and-plumpers {	background-image: url('/images/banner_4.jpg'); }
.botox {	background-image: url('/images/banner_3.jpg'); }
.skin-cancers {	background-image: url('/images/banner_2.jpg'); }
.reconstructive-surgery {	background-image: url('/images/banner_1.jpg'); }
.blog {	background-image: url('/images/banner_blog.jpg'); }


#banner-heading h2 {
	position: absolute;
	left: 28px;
	bottom: 20px;
	padding: 0;
	width: 500px;
}

#simple-content {
	float: left;
	padding-bottom: 28px;
	border-bottom: #dededf dashed 1px;
	width: 685px;
}

#full-column {
	margin: 0 28px 0 28px;	
}

#column-a {
	float: left;
	width: 449px;
	border-right: #dededf dashed 1px;
	padding: 0 28px 0 28px;
}

.introduction {
	font-family: 'Times New Roman', Times, serif;
	font-size: 16px;
	line-height: 1.3em;
}

#column-b {
	float: left;
	display: inline;
	width: 153px;
	padding: 0 0 0 25px;
}

.about-link {
	width: 153px;
	height: 112px;
	position: relative;
	margin-bottom: 5px;
}

.about-link1 {
	background: url('/images/about_bg_1.jpg') no-repeat top left;
}

.about-link2 {
	background: url('/images/about_bg_2.jpg') no-repeat top left;
	height: 154px;
}

.about-link3 {
	background: url('/images/about_bg_3.jpg') no-repeat top left;
}


.about-link div {
	position: absolute;
	bottom: 14px;
	left: 14px;
	width: 140px;
}

.about-link a {
	font-size: 13px;
	color: #9cd2f4;
}

.about-link p.bottom {
	padding: 0;
}

#list-container {
	border-top: #dededf dashed 1px;
	padding-top: 20px;
}

#list-container div {
	width: 187px;
	height: 250px;
	float: left;
}

#list-container div.b {
	width: 186px;
	margin-left: 17px;
	padding-left: 17px;
	border-left: #dededf dashed 1px;
}

#list-container ul {
	list-style-type: none;
	margin: 0 0 15px 0;
	
}

#list-container ul li {
	padding: 0 0 4px 15px;
	background: url('/images/faq_bullet.gif') no-repeat 0px 2px;

}

#list-container ul li a {
	color: #777;
	font-family: Arial !important;
}

#list-container ul li a:hover {
	color: #68a7d4;
}

#column-c {
	float: left;
	width: 397px;
	border-right: #dededf dashed 1px;
	padding: 0 28px 0 28px;
}

#column-e {
	float: left;
	width: 429px;
	border-right: #dededf dashed 1px;
	padding: 0 24px 0 0;
}

#column-e p a, #column-e ul a {
	font-family: Arial, Helvetica;
}


#column-d, #column-f {
	float: left;
	width: 207px;
	padding: 0 0 0 24px;
}

#column-g {
	float: left;
	width: 315px;
	border-right: #dededf dashed 1px;
	padding: 0 27px 0 0;
}

#column-h {
	float: left;
	width: 315px;
	padding: 0 0 0 26px;
}

.content-footer {
	border-top: #dededf dashed 1px;
	padding: 20px 0 20px 0;
	margin-top: 20px;
}

.content-footer p {
	font-size: 18px;
	padding: 0;
}

.content-footer p a {
	font-family: Arial, Helvetica;
}

.sIFR-active .content-footer p {
	font-size: 18px;
	visibility: hidden;
  line-height: 1em;
}


#questions {
	list-style-type: none;
	margin-left: 2px;
}

#questions li {
	padding: 0 0 10px 15px;
	background: url('/images/faq_bullet.gif') no-repeat 0px 2px;
}

#questions li.selected {
	background: url('/images/faq_bullet_selected.gif') no-repeat 0px 2px;
}

#questions li a {
	cursor: pointer;
	color: #777;
	font-family: Arial, Helvetica;
}

#questions li.selected a, #questions li a:hover {
	color: #68A7D4;
}

#questions li div {
	padding: 10px 0 10px 0;
	border-bottom: #dededf dashed 1px;
}

#questions li ul li {
	list-style-type: disc;
	background: none;
	padding: 0 0 6px 6px;
}

.team-list {
	list-style-type: none;
	margin-left: 2px;
}

.team-list li {
	padding: 0 0 10px 15px;
	background: url('/images/faq_bullet.gif') no-repeat 0px 2px;
}

.team-list li.selected {
	background: url('/images/faq_bullet_selected.gif') no-repeat 0px 2px;
}


.team-list li a {
	cursor: pointer;
	color: #444;
	font-family: Arial, Helvetica !important;
}

.team-list li.selected a, .team-list li a:hover {
	color: #68A7D4;
}

.team-list li div {
	padding: 10px 0 10px 0;
	border-bottom: #dededf dashed 1px;
}

h2.nobanner {
	color: #715a41;
	padding-bottom: 10px;
}

#column-f h2.nobanner {
	color: #715a41;
	padding-bottom: 1em;
	font-size: 20px;
}

.profile-image {
	display: block;
}

.profile-image-caption {
	padding: 14px 0 14px 14px;
	background: url('/images/gradient_med.jpg') no-repeat bottom right;
	color: white;
	margin-bottom: 20px;
	width: 191px;
}

.profile-image-caption a {
	color: #9cd2f4;
	text-transform: uppercase;
}

#caption a.link {
	font-family: Arial, Helvetica;
	text-transform: none;
}

#caption.profile-image-caption {
	background: url('/images/gradient_br_wide.jpg') repeat-y top left;
}

.profile-pic {
	width: 205px;
	float: left;
	margin-bottom: 30px;
}

.profile-pic h4, .team-pic h4, .team-pic p {
	padding-bottom: 0;
}

.profile-pic .profile-image-caption {
	margin-bottom: 0;
}

.secondary-pic {
	margin-left: 17px;
	padding-left: 17px;
	border-left: #dededf dashed 1px;
}

.surgeon-contact {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: #dededf dashed 1px;
}

.surgeon-contact p.name {
	font-family: 'Times New Roman', Times, serif;
	font-size: 16px;
	padding-bottom: 0.2em;
}

.surgeon-contact a.link {
	font-family: Arial, Helvetica !important;
	text-transform: none;
}

.surgeon-contact a {
	text-transform: uppercase;
}

.team-image {
	display: block;
}

.team-image-caption {
	padding: 14px;
	background: url('/images/gradient_lrg.jpg') no-repeat bottom right;
	margin-bottom: 20px;
	width: 287px;
	color: #68a7d4;
	font-family: 'Times New Roman', Times, serif;
}

ul#update {
	list-style-type: none;
	margin-left: 2px;
}

ul#update li {
	padding: 8px 0 8px 15px;
	background: url('/images/faq_bullet.gif') no-repeat 0px 10px;
	border-bottom: #dededf dashed 1px;
}

ul#update li a {
	font-family: Arial, Helvetica;
	color: #777;
}

ul#update li a:hover {
	color: #68a7d4;
}

.update-links {
	padding-top: 10px;
	border-top: #dededf dashed 1px;
}

.update-links a {
	text-transform: uppercase;
}

.update-links span {
	padding: 0 30px;
}

ul#links {
	list-style-type: none;
	margin-left: 2px;
}

ul#links li {
	padding: 8px 0 8px 15px;
	background: url('/images/faq_bullet.gif') no-repeat 0px 10px;
	border-bottom: #dededf dashed 1px;
}

ul#links li a {
	font-family: Arial;
	color: #68a7d4;
}

ul#links li a:visited {
	color: #715a41;
}

ul#links li p {
	padding-bottom: 0;
}

#form-container {
	border-top: #dededf dashed 1px;
	padding-top: 20px;
	margin-top: 20px;
}

#form-container table {
	width: 90%;
	margin: auto;
}

#form-container td {
	padding: 5px;
}

#form-container td.submit {
	font-size: 16px;
}


#form-container td.label {
	width: 30%;
	text-align: right;
	vertical-align: top;
	padding-top: 9px;
}

select {
	width: 185px;
}

input {
	width: 180px;
}

input.checkbox {
	width: auto;
}

textarea {
	width: 300px;
	height: 60px;
}

#column-d li {
	padding-bottom: 5px;
}

.sidebar-container {
	padding-bottom: 26px;
	border-bottom: #dededf dashed 1px;
	margin-bottom: 26px;
	float: right;
	width: 152px;
}

.sidebar-banner {
	float: right;
	width: 152px;
}

.sidebar-newsletter, .sidebar-info {
	background: url('/images/gradient_b.jpg')	repeat-y scroll left top;
}

.sidebar-newsletter input {
	border: 0px none;
	margin: 0 2px 2px 2px;
	width: 144px;
	padding: 2px;
}

.sidebar-newsletter p {
	margin: 6px 12px 18px 12px;
	padding: 0;
	color: white;
}


.sidebar-newsletter h3 {
	margin: 12px 12px -4px 12px;
	padding: 0;
	color: #333333;
	font-size: 18px;
}



.sidebar-newsletter a {
	width: 128px;
	padding: 12px;
	background: url('/images/gradient_g.jpg')	repeat-y scroll left top;
	font-family: 'Times New Roman', Times, serif;
	color: #9cd2f4;
	display: block;
	text-transform: uppercase;
	font-size: 11px;
}

.sidebar-newsletter input.empty {
	color: #999;
	font-size: 10px;
	font-family: Arial, Helvetica;	
}

.sidebar-info h3 {
	margin: 12px 12px 10px 12px;
	padding: 0;
	color: white;
	font-size: 18px;
}

.sidebar-image h3, .sidebar-fern h3, .sidebar-surgeons h3, .sidebar-testimonials h3 {
	margin: 10px 12px -4px 12px;
	padding: 0;
	color: white;
	font-size: 18px;
}

.sidebar-image {
	background: url('/images/gradient_g.jpg')	repeat-y scroll left top;
	margin-bottom: 14px;
}

.sidebar-image .image {
	width: 152px;
	height: 46px;
}

.sidebar-surgeons {
	background: url('/images/gradient_g.jpg')	repeat-y scroll left top;
	margin-bottom: 14px;
}

.sidebar-surgeons .image {
	width: 152px;
	height: 84px;
	background: url('/images/sidebar_banner_surgeons.jpg')	no-repeat scroll left top;
}

.sidebar-surgeons h3 {
	margin: 10px 10px -4px 12px;	
}

.sidebar-image .image-type-1 {
	background: url('/images/sidebar_banner_1.jpg')	no-repeat scroll left top;
}
.sidebar-image .image-type-2 {
	background: url('/images/sidebar_banner_2.jpg')	no-repeat scroll left top;
}
.sidebar-image .image-type-3 {
	background: url('/images/sidebar_banner_3.jpg')	no-repeat scroll left top;
}
.sidebar-image .image-type-4 {
	background: url('/images/sidebar_banner_4.jpg')	no-repeat scroll left top;
}
.sidebar-image .image-type-5 {
	background: url('/images/sidebar_banner_5.jpg')	no-repeat scroll left top;
}

.sidebar-image a, .sidebar-fern a, .sidebar-surgeons a {
	width: 120px;
	padding: 5px 12px;
	margin-bottom: 13px;
	font-family: 'Times New Roman', Times, serif;
	color: #9cd2f4;
	display: block;
	text-transform: uppercase;
	font-size: 11px;
}

.sidebar-fern-1 {
	background: url('/images/sidebar_banner_fern_1.jpg') no-repeat scroll left top;
	margin-bottom: 14px;
}

.sidebar-fern-2 {
	background: url('/images/sidebar_banner_fern_2.jpg') no-repeat scroll left top;
	margin-bottom: 14px;
}

.sidebar-testimonials {
	background: url('/images/gradient_br_wide.jpg')	repeat-y scroll left top;
	margin-bottom: 14px;
	width: 205px;
	float: none;
}

.sidebar-testimonials .image {
	background: url('/images/sidebar_banner_testimonials.jpg') no-repeat scroll left top;
	margin-bottom: 14px;
	width: 205px;
	height: 46px;
}

.sidebar-testimonials a {
	width: 173px;
	padding: 5px 12px;
	margin-bottom: 13px;
	font-family: 'Times New Roman', Times, serif;
	color: #9CD2F4;
	display: block;
	text-transform: uppercase;
	font-size: 11px;
}

.testimonial-pic {
	margin-bottom: 18px;
}

.testimonial-column {
	width: 205px;
	float: left;
	margin-bottom: 30px;
}

.testimonial-column a.link {
	text-transform: uppercase;
}


.testimonial-column-secondary {
	margin-left: 35px;	
}

.testimonial-column a h5 {
	font-size: 16px;
	font-weight: normal;
	color: #777;	
	padding-bottom: 18px;
	border-bottom:1px dashed #DEDEDF;
	margin-bottom: 18px;
}

.testimonial-banner {
	width: 342px;
	float: left;
	padding: 0;
}

.testimonial-banner h2 {
	float: left;
	width: 342px;
	padding: 0;
}


.qualifications {
	float: left;
	width: 342px;
}

.testimonial-banner-link {
	width: 317px;
	height: 81px;
	padding-left: 25px;
	border-left:1px dashed #DEDEDF;
	background: url('/images/gradient_br_wide.jpg')	repeat-y scroll right top;
	float: right;
	position: relative;
}

.testimonial-banner-link img {
	float: left;
	margin-right: 13px;
}

.testimonial-banner-link a {
	color: #9CD2F4;
	text-transform: uppercase;
	display: block;
	margin-top: 40px;
}

.testimonial {
	border-bottom: 1px dashed #DEDEDF;
	padding-bottom: 4px;
	margin-bottom: 18px;
}

.testimonial p.from {
	padding: 0 0 14px 0;
	font-family: 'Times New Roman', Times, serif;
	color: #715A41;
	text-transform: uppercase;	
	margin-top: -10px;
	font-size: 11px;
}

.testimonial-1 {
	width: 317px;
	margin-right: 25px;
	float: left;
}

.testimonial-2 {
	float: left;
	width: 317px;
	margin-left: 26px;
}

.archive {
	padding-bottom: 4px;
	border-bottom: 1px dashed #DEDEDF;
	margin-bottom: 18px;
}

.archive ul {
	list-style-type: none;
	margin-left: 0;
	font-family: 'Times New Roman', Times, serif;
	font-size: 11px;
	text-transform: uppercase;
}

.archive ul ul {
	padding-bottom: 0;
}

.archive ul li {
	background:url("/images/faq_bullet.gif") no-repeat scroll 0 5px transparent;
	padding: 5px 0 0 12px;
	cursor: pointer;
}

.archive ul li a {
	color: inherit;
}

.archive ul li a:hover {
	color: #68a7d4;
	text-decoration: underline;
}

.categories, .tags {
	list-style-type: none;
	margin-left: 0;
	border-bottom: 1px dashed #DEDEDF;
	padding-bottom: 18px;
	margin-bottom: 18px;
	font-size: 11px;
}

.categories li {
	margin-bottom: 4px;
}

.categories li a {
	color: inherit;
}

.tags .size0, .tags .size1 {
	font-weight: normal;
	font-size: 10pt;
}

.tags .size2 {
	font-weight: bold;
	font-size: 10pt;
}

.tags .size3 {
	font-weight: normal;
	font-size: 12pt;
}

.tags .size4 {
	font-weight: normal;
	font-size: 14pt;
}


#banner-content .tags a {
	color: inherit;
	font-family: Arial, Helvetica;
}	

.categories ul li a:hover {
	color: #68a7d4;
	text-decoration: underline;
}

.blog-entry {
	border-bottom: 1px dashed #DEDEDF;
	padding-bottom: 4px;
	margin-bottom: 18px;
}

.blog-entry p.date {
	padding-bottom: 0.3em;
	font-family: 'Times New Roman', Times, serif;
	font-size: 11px;
	text-transform: uppercase;
}

.blog-contents img {
	margin: 18px 0;
	clear: both;
	display: block;
}

.blog-contents .post-post {
	margin-bottom: 18px;
	font-family: 'Times New Roman', Times, serif;
	font-size: 11px;
	text-transform: uppercase;
}

.blog-contents .post-items {
	margin-bottom: 18px;
	font-family: 'Times New Roman', Times, serif;
	font-size: 11px;
	text-transform: uppercase;
}

.blog-contents .post-items .newer {
	float: left;
}

.blog-contents .post-items .older {
	float: right;
}

.blog-nav .sidebar-container {
	float: none;
	margin-bottom: 18px;
	padding-bottom: 10px;	
}

.blog-nav .sidebar-banner {
	float: none;
}



