@charset "utf-8";
/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, {
 margin: 0;
 padding: 0;
 border: 0;
/*  font-size: 100%; */
}
/* Mozilla hack - sets the vertical scroll bar to always true */
html {
	overflow-y:scroll;
}
/* The body is the outermost layout component and contains the visible page content. Setting properties for the body element will help to create consistent styling of the page content and more manageable CSS. Besides using the body element to set global properties, it is common to use the body element to set the background color of the page and create a centered container for the page content to display. */
body {
	color: #2e2d2c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: center; /* Centers the page content container in IE 5 browsers. */
	background-color: #ffab2f;
}
/* Commonly used to style section titles. */
/*h2 {
  color: #990000;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  padding:0;
}*/
h2 {
	display:block;
	margin:0 0 0 -7px;
	padding:10px 0 0 15px;
	color:#770000;
	font-size:16px;
	text-transform:capitalize;
	font-weight:bold;
}
h2 a:link {
	color: #770000;
	text-decoration: none;
}
h2 a:hover {
	color: #770000;
	text-decoration: underline;
}
h2 a:visited {
	color: #770000;
	text-decoration: none;
}
h2 a:active {
	color: #770000;
	text-decoration: none;
}
h2 span {
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
h3 {
	color: #039;
	font-size: 15px;
	font-weight: bold;
	margin:15px 0 10px 0;
	padding:2px 0;
}
h4 {
	color: #666;
	font-size:14px;
	font-weight:bold;
}
.section-head {
	display:block;
	margin:0 0 -8px -7px;
	padding:4px 100px 4px 20px;
	text-decoration:none;
	background:#F7F7F7;
	color:#990000;
	font-size:16px;
	text-transform:capitalize;
	font-weight:bold;
}
hr {
	color:#CCC;
}
/* Sets the style for unvisited links. */
a {
	color:#C30;
	font-weight: normal;
	text-decoration: none;
}
/* Sets the style for visited links. */
a:visited {
	text-decoration: none;
}
/* Sets the style for links on mouseover. */
a:hover {
	text-decoration: underline;
}
/* Sets the style for a link that has focus. */
a:focus {
}
/* Sets the style for a link that is being activated/clicked. */
a:active {
}
li {
	font-weight:normal;
	font-size:12px;
	text-decoration: none;
	padding:0 0 0 15px;
}
/* Sets the style for visited links. */
li a:visited {
	font-weight:normal;
	text-decoration: none;
}
/* Sets the style for a link that has focus. */
li a:focus {
}
/* Sets the style for a link that is being activated/clicked. */
li a:active {
}
/* This is a container for the page content. It is common to use the container to constrain the width of the page content and allow for browser chrome to avoid the need for horizontal scrolling. For fixed layouts you may specify a container width and use auto for the left and right margin to center the container on the page. IE 5 browser require the use of text-align: center defined by the body element to center the container. For liquid layouts you may simply set the left and right margins to center the container on the page. */
#outerWrapper {
	width: 990px;
	margin: 0 auto; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: left; /* Redefines the text alignment defined by the body element. */
}
#outerWrapper #header {
	width:990px;
	height:143px;
	background:url(../images/layout/header.gif) 0 0 no-repeat;
	font-size: 18px;
	font-weight: bold; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}

#heading-intro {
	border-left: 1px solid #91C1E5;
	font-size: 12px;
	color: #EEEEEE;
	padding-left: 10px;
	float: right;
	margin-right: 30px;
	margin-top: 50px;
	width: 200px;
}

#header .construction-text {
	width:300px;
	height:80px;
	margin:0;
	padding:10px 0 0 440px;
}
#header .construction-text p {
	font-size:12px;
	color:#FFF;
}
#header .construction-text a {
	color:#FFF;
	font-size:13px;
	font-weight:bolder;
	font-style:italic;
}
#outerWrapper #topNavigation {
	height: 45px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	line-height: 30px;
	background:url(../images/layout/navtile.gif) repeat-x center;
}


#outerWrapper #contentWrapper {
	width:990px;
	background-image: url(../images/layout/backtile.gif);
	background-position: left;
	background-repeat: repeat-y;
	overflow: hidden;
}
#outerWrapper #contentWrapper #leftColumn {
	float:left;
	position:relative;
	width: 238px;
	padding:0;
	margin:0 0 0 15px;
	background:#FFF;
}
#leftColumn hr {
	color:#fff;
}
/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#outerWrapper #contentWrapper #content {
	float:right;
	position:relative;
	width:733px;
	padding: 0;
	margin:0;
}
#subcontent {
	width:690px;
	margin:0 18px 0 18px;
	padding:0;
	text-align:left;
}
#subcontent a {
	font-weight:bold;
}
/***************************** End New Flash Area Styles ******************************/
.sub-cont-head {
	font-size:9px;
	margin:0;
	padding:7px 0;
	width:723px;
	background-color:#cd3301;
	color:#fff;
	text-align:left;
}
.male-sub-cont-head {
	font-size:9px;
	margin:0;
	padding:7px 0;
	width:723px;
	background-color:#444;
	color:#fff;
	text-align:left;
}
h1.strong {
	display:inline;
	font-size:16px;
	background:none;
	font-weight:800;
	padding:0 0 0 0;
	margin:0 0 0 20px;
}
h1.weak {
	display:inline;
	font-size:14px;
	background:none;
	font-weight:100;
	padding:0;
	margin:0;
}
h1 span {
	display:inline;
	font-size:14px;
	background:none;
	font-weight:100;
	padding:0;
	margin:0;
}
/********************* LeftMenu Navigation Library Styles (Female)  ***********************/
#pr-center {
	width:240px;
	height:20px;
	margin:15px 0 0px -15px;
	background:url(../images/layout/SurgicalHeading.gif) no-repeat;
}
.main-nav-wrapper {
	width:220px;
	margin:0;
}
.main-nav-wrapper h4 {
	display:block;
	width:227px;
	line-height:32px;
	color:#fff;
	font-size:16px;
	font-weight:200;
	font-variant:small-caps;
	background:#cd3301;
	margin:0 0 1px 0;
	padding:0 0 0 7px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;
}
ul.menulst {
	width:220px;
	margin:0;
	padding:0;
}
ul.menulst li:last-child.menulst-item a {
	margin:0 0 16px 0;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
}
ul.menulst li.menulst-item {
	margin:1px 0 0 0;
	padding:0;
	list-style:none;
	color:#990000;
}

ul.menulst li.menulst-item a {
	display:block;
	width:220px;
	height:22px;
	margin:0;
	padding:4px 0 0 14px;
	background:#f7f5f7;
	font-size:13px;
	color:#990000;
}

ul.menulst li.menulst-item a span {
	font-size: 9px;
}

ul.menulst li.menulst-item a:hover {
	background:#FFF;
	text-decoration:none;
}
ul.menulst li.menulst-item a:active {
	background:#D6EBF5;
}
ul.menulst li.menulst-item-current {
	margin:1px 0 0 0;
	padding:0;
	list-style:none;
}
ul.menulst li.menulst-item-current a {
	display:block;
	width:220px;
	height:22px;
	margin:0;
	padding:4px 0 0 14px;
	background:#e5d8e5;
	font-size:13px;
	color:#78191c;
	text-decoration:none;
}
ul.menulst li:last-child.menulst-item-current a {
	margin:0 0 16px 0;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
}
ul.menulst-hs {
	width:220px;
	margin:0;
	padding:0;
}
ul.menulst-hs li.menulst-item-hs {
	margin:1px 0 0 0;
	padding:0;
	list-style:none;
}
ul.menulst-hs li.menulst-item-hs a {
	display:block;
	width:220px;
	height:22px;
	margin:0 0 18px 0;
	padding:4px 0 0 14px;
	background:#f7f5f7;
	font-size:13px;
	color:#78191c;
}
ul.menulst-hs li.menulst-item-hs-current {
	margin:1px 0 0 0;
	padding:0;
	list-style:none;
}
ul.menulst-hs li.menulst-item-hs-current a {
	display:block;
	width:220px;
	height:22px;
	margin:0 0 18px 0;
	padding:4px 0 0 14px;
	background:#e5d8e5;
	font-size:13px;
	color:#78191c;
}
ul.menulst-hs li:last-child.menulst-item-hs a {
	margin:0 0 18px 0;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
}
ul.menulst-hs li.menulst-item-hs a:hover {
	background:#f2ebf2;
	text-decoration:none;
}
ul.menulst-hs li.menulst-item-hs a:active {
	display:block;
	width:220px;
	height:22px;
	margin:0 0 18px 0;
	padding:4px 0 0 14px;
	background:#e5d8e5;
	font-size:13px;
	color:#78191c;
}
p.hs {
	display:block;
	width:234px;
	height:14px;
	padding:0 0 3px 0;
	text-align:center;
	margin:0 0 7px 0;
	font-size:11px;
	color:#fff;
	background:#C98B8F;
}
h1.hs-head {
}
.lib-image {
	border:none;
}
.lib-image-top0 {
	float:left;
	margin:0;
	padding:0;
	border:none;
}
.lib-image-top1 {
	display:inline;
	float:left;
	margin:8px 0 0 0;
	padding:0;
	border:none;
}
/***************************************** End LeftMenu Styles (Female) ***********************************/
/***************************************** Left Menu Styles (Male) ****************************************/
.male-main-nav-wrapper {
	width:220px;
	margin:0;
}
.male-main-nav-wrapper h4 {
	display:block;
	width:223px;
	line-height:32px;
	color:#fff;
	font-size:18px;
	font-weight:200;
	background:#999;
	margin:0 0 1px 0;
	padding:0 0 0 11px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;
}
.male-main-nav-wrapper ul.male-menulst {
	width:220px;
	margin:0;
	padding:0;
}
.male-main-nav-wrapper ul.male-menulst li.male-menulst-item {
	margin:1px 0 0 0;
	padding:0;
	list-style:none;
}
.male-main-nav-wrapper ul.male-menulst li.male-menulst-item a {
	display:block;
	width:220px;
	height:22px;
	margin:0;
	padding:4px 0 0 14px;
	background:#F4F2F2;
	font-weight:normal;
	font-size:13px;
	color:#333;
}
ul.male-menulst li:last-child.male-menulst-item a {
	margin:0 0 12px 0;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
}
.male-main-nav-wrapper ul.male-menulst li.male-menulst-item a:hover {
	background:#E5E5E5;
	text-decoration:none;
}
.male-main-nav-wrapper ul.male-menulst li.male-menulst-item a:active {
	background:#F4F2F2;
}
.male-main-nav-wrapper ul.male-menulst li.male-menulst-item-current {
	margin:1px 0 0 0;
	padding:0;
	list-style:none;
}
.male-main-nav-wrapper ul.male-menulst li.male-menulst-item-current a {
	display:block;
	width:220px;
	height:22px;
	margin:0;
	padding:4px 0 0 14px;
	background:#D1D1D1;
	font-size:13px;
	font-weight:normal;
	color:#333;
	text-decoration:none;
}
ul.male-menulst li:last-child.male-menulst-item-current a {
	margin:0 0 12px 0;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
}
/***************************************** Current States ****************************************/
#footer { background: url('../i/nfooter.jpg') no-repeat 50% 0; padding-left:0; padding-right:0; padding-top:20px; padding-bottom:15px }

#footer p { background: transparent; color: #EEEEEE; font-size: .8em; line-height: 1em; margin: 0 0 .4em 0; text-align: center; text-transform: uppercase; }

#footer a:link, #footer a:visited { background: transparent; border-bottom: 1px dotted #EEEEEE; color: #91C1E5; text-decoration: none; }

#footer a:hover, #footer a:focus, #footer a:active { background: transparent; color: #FFFFFF; }

.footerformat {
	clear:both;
	width:990px;
	height: 130px;
	margin:-10px auto 0 auto;
	padding:15px 0 0 0;
	text-align:center;
	font-size:11px;
	color:#C30;
	background: url(../images/layout/footer.gif) center no-repeat;
}
.footer-content {
	width:950px;
	margin:0 0 0 15px;
}
.footer-content a {
	color:#904841;
	text-decoration:none;
	padding:0;
}
.footer-content a:hover {
	text-decoration:none;
}
.sub-footer {
	text-align: center;
	font-weight: normal;
	margin: 10px 50px auto 50px;
	font-size: 11px;
	color:#404841;
}
#map-wrapper2 {
	width:690px;
	height:330px;
	margin:25px 0 25px 25px;
	padding:0;
	position:relative;
}
#map-wrapper {
	width:690px;
	height:350px;
	margin:25px 0 25px -22px;
	padding:0;
	position:relative;
	background:#F7F7F7;
}
#map-info {
	float:right;
	width:200px;
	height:280px;
	margin:20px 14px 0 0;
	padding:0 18px 6px 12px;
	background:#FFF;
}
#map-info p {
	padding:0 0 0 15px;
	color:#333;
}
#google-map {
	float:right;
	margin:20px;
}
address {
	font-style:normal;
}
.google-map1 {
	float:left;
	padding: 0;
	margin:10px 0 0 0;
	padding:0;
}
/* CareCredit Calculator Styles */
.calcWrapper {
	background:url(images/bg_results.jpg) repeat-y;
	border-top:18px solid #F7F7F7;
	border-right:18px solid #F7F7F7;
	border-bottom:22px solid #F7F7F7;
	border-left:18px solid #F7F7F7;
	width:291px;
	float:left;
	margin:4px 38px 5px 0;
}
.txtAmt {
	width:110px;
	margin:0 0 0 10px;
	font-size:11px;
}
.calcWrapper iframe {
	border:0;
	width:290px;
	height:150px;
	margin:6px 0 0 0;
}
.resTable {
	border-collapse:collapse;
	width:100%;
	width:268px;
	background:url(images/bg_results.jpg) repeat-y;
}
.resTable th, .resTable td {
	color:#88926f;
	font-size:11px;
	font-family:arial;
}
.resTable td {
	background:#fff;
	padding:4px 0 4px 8px;
	margin:0;
}
.resTable th {
	padding:4px 0 4px 8px;
	text-align:left;
}
.resTable th.colHdr {
	margin:0;
	padding:0;
}
.resTable .col1 {
	border-right:1px solid #88926f;
	border-bottom:1px solid #88926f;
	width:66px;
}
.resTable .col2 {
	border-bottom:1px solid #88926f;
	width:80px;
}
.resTable .colTerms {
	text-align:right;
	color:#88926f;
	font-weight:normal;
}
.resTable .colTerms a {
	color:#88926f;
}
.resTable th.col1hdr, .resTable th.col2hdr {
	background:#d2d2d2;
}
.resTable th.col1hdr {
	border-right:1px solid #88926f;
}
.fr {
	float:right;
	margin:11px 27px 10px 40px;
	border:12px solid #F7F7F7;
}
.fro {
	float:right;
	margin:30px 125px 10px 0;
}
/* Surgical Procedures Styles */
#content .procedures {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #F0C;
}
#surgProcedures {
	width: 695px;
	margin: 10px -5px 0 0;
	position: relative;
	float: left;
}
#surgProcedures .package {
	margin-top: 10px;
}
#surgProcedures .procedure-list {
	float: right;
	display: block;
	padding:4px;
	position: relative;
	margin:0 0 10px 0;
	cursor: default;
	border:2px solid #F7F7F7;
}
#surgProcedures .procedure-list:hover {
	border: 2px solid #990000;
}
#surgProcedures .procedure-list .landing-styles {
	width:620px;
	margin:0 0 0 25px;
}
#surgProcedures .procedure-list h2 {
	font-variant: small-caps;
	display:block;
	width:653px;
	height:22px;
	font-size: 1.8em;
	font-weight:bold;
	padding:10px 7px 0 20px;
	margin:0;
	background:#F7F7F7;
	-moz-border-radius-topright:6px;
	-moz-border-radius-topleft:6px;
}
#surgProcedures .procedure-list h2 span {
	font-size: 12px;
	color: #666;
}
#surgProcedures .procedure-list h4 span {
	font-weight: normal;
	text-transform: none;
}
#surgProcedures .procedure-list .more {
	text-align: right;
	height: 25px;
	padding: 20px 0 0 0;
	clear:both;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
}
#surgProcedures .procedure-list .more img {
	margin-right:10px;
	vertical-align:bottom;
}
#surgProcedures .procedure-list .more span {
	font-size: 14px;
	color: #464646;
	vertical-align:bottom;
	text-transform: uppercase;
	font-weight: bold;
}
#surgProcedures .procedure-list .more span a:link {
	text-decoration: none;
	color: #464646;
}
#surgProcedures .procedure-list .more span a:hover {
	color: #666;
	text-decoration: underline;
}
#surgProcedures .procedure-list .more span a:visited {
	color: #464646;
}
#surgProcedures .procedure-list .more span span {
	font-size: 13px;
}
#surgProcedures .procedure-list .star {
	position: absolute;
	top: 7px;
	right: 7px;
}
#surgProcedures .procedure-list h6 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #990000;
	line-height: 1.8em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
#surgProcedures .procedure-list p {
	color: #2e2d2c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: normal;
}
#surgProcedures .procedure-list p span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.5em;
	color: #2e2d2c;
}
#surgProcedures .procedure-list td {
	font-size: 10px;
	font-weight: bold;
	color:#000066;
}
#surgProcedures .procedure-list td span {
	font-size: 12px;
	color: #660033;
}
#surgProcedures .procedure-list ul {
	list-style: none;
	color: #444;
	margin:20px 20px 10px -25px;
}
#surgProcedures .procedure-list li {
	float: left;
	width: 235px;
	font-size: 12px;
	line-height: 14px;
	background: url(../images/layout/bullit-sml-c.gif) no-repeat 0 center;
	padding: 2px 15px 2px 18px;
}
.clear {
	clear:both;
	visibility:hidden;
	height:0;
	margin: 0;
}
/****************** Testimonials styles **********************/
.testis {
	margin:0;
	padding:10px 20px;
	font-style:italic;
}
.testis h3 {
	font-style: normal;
}
.testis h3 span {
	font-size: 10px;
}
p.right {
	text-align:right;
	font-weight:bold;
	font-style:normal;
}
/****************** Flash area styles for the male pages - individual ids for individual backgrounds on pages **********************/
/*#financial {
    width:733px;
	height:312px;
	margin:0;
	padding:0;
	background:url(../images/layout/financial.jpg) no-repeat;
}*/
#fin-flash {
	float:left;
	width:auto;
	margin:0;
	padding:30px 0 0 30px;
}
#index-fa {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/flash.jpg) top center no-repeat;
}
#surgical-fa {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/breast-augmentation.jpg) top center no-repeat;
}
#surgical-male-fa {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/male-face-lift.jpg) top center no-repeat;
}
#office-fa {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/SlideshowImages/office-001.jpg) top center no-repeat;
}
#breast-aug {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/breastaug.jpg) top center no-repeat;
	color:#e9e0e1;
}
#breast-aug ul li a {
	color:#CCC;
}
#breast-lift {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/breastlift.jpg) top center no-repeat;
	color:#471313;
}
#breast-lift ul li a {
	color:#471313;
}
#breast-red {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/breastred.jpg) top center no-repeat;
	color:#333;
}
#breast-red ul li a {
	color:#333;
}
#thigh-lift {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/thighlift.jpg) top center no-repeat;
	color:#333;
}
#thigh-lift ul li a {
	color:#333;
}
#lipo-sucks {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/liposuction.jpg) top center no-repeat;
	color:#333;
}
#lipo-sucks ul li a {
	color:#333;
}
#tummy-tuck {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/tummytuck.jpg) top center no-repeat;
	color:#333;
}
#tummy-tuck ul li a {
	color:#333;
}
#fem-gen {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/genitalia.jpg) top center no-repeat;
	color:#e9e0e1;
}
#fem-gen ul li a {
	color:#CCC;
}
#lower-body-lift {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/lowerbody.jpg) top center no-repeat;
	color:#000;
}
#lower-body-lift ul li a {
	color:#000;
}
#arm-lift {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/armlift.jpg) top center no-repeat;
	color:#e9e0e1;
}
#arm-lift ul li a {
	color:#CCC;
}
#face-lift {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/facelift.jpg) top center no-repeat;
	color:#000;
}
#face-lift ul li a {
	color:#333;
}
#eyes {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/eyelid.jpg) top center no-repeat;
	color:#fad096;
}
#eyes ul li a {
	color:#fad096;
}
#brows {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/browlift.jpg) top center no-repeat;
	color:#000;
}
#brows ul li a {
	color:#000;
}
#nose {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/rhinoplasty.jpg) top center no-repeat;
	color:#b2ae95;
}
#nose ul li a {
	color:#b2ae95;
}
#ears {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/otoplasty.jpg) top center no-repeat;
	color:#333;
}
#ears ul li a {
	color:#333;
}
#bo-tox {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/botox-banner.jpg) top center no-repeat;
	color:#333;
}
#bo-tox ul li a {
	color:#333;
}
#fills {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/injectable-fillers-banner.jpg) top center no-repeat;
	color:#333;
}
#fills ul li a {
	color:#333;
}
#br-re {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/breastrecon.jpg) top center no-repeat;
	color:#333;
}
#hand-surgery {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/hand-surgery.jpg) top center no-repeat;
	color:#CCC;
}
#neck-lift {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/neck-lift-surgery.jpg) top center no-repeat;
	color:#CCC;
}
#sc-re {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/reconstruct2.jpg) top center no-repeat;
	color:#333;
}
#sc-re ul li a {
	color:#333;
}
#chin-aug {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/chin-augmentation.jpg) top center no-repeat;
	color:#333;
}
#male-abdo {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/maleabdomino.jpg) top center no-repeat;
}
#male-arm {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/malearmlift.jpg) top center no-repeat;
}
#male-breast {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/malebreast.jpg) top center no-repeat;
}
#male-brow {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/malebrowlift.jpg) top center no-repeat;
}
#male-ear {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/maleear.jpg) top center no-repeat;
}
#male-eyelid {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/maleeyelid.jpg) top center no-repeat;
}
#male-face {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/malefacelift.jpg) top center no-repeat;
}
#male-hand {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/male-hand-surgery.jpg) top center no-repeat;
}
#male-lipo {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/maleliposuction.jpg) top center no-repeat;
}
#male-lower {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/malelowerbody.jpg) top center no-repeat;
}
#male-neck {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/maleneck.jpg) top center no-repeat;
}
#male-nose {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/malenose.jpg) top center no-repeat;
}
#male-chin {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/male-chin-augmentation.jpg) top center no-repeat;
}
#male-scar {
	width:733px;
	height:312px;
	margin:0;
	padding:0;
	background: url(../images/layout/procedures/reconstruct1.jpg) top center no-repeat;
}
/******************************************* Flash navigation left styles *************************************/	
.fa-nav-left {
	width:280px;
	margin:0;
	padding:5px 0 0 25px;
	text-align:left;
}
.fa-nav-left ul {
	width:180px;
	margin:0;
	padding:0;
	list-style:none;
}
.fa-nav-left h1 {
	text-align:left;
	line-height:36px;
	font-size:22px;
	font-weight:100;
	background:none;
	margin:0 0 12px 0;
	padding:0;
}
.fa-nav-left ul li {
	list-style:none;
}
.fa-nav-left ul li a {
	float:left;
	width:180px;
	height:20px;
	font-size:13px;
	font-weight:normal !important;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background-image: url(../images/layout/fa-nav-bgz.png);
	background-position:left;
	background-repeat:no-repeat;
	margin:1px 0 0 0;
	padding:3px 0 3px 27px;
	-moz-border-radius:4px;
}
.fa-nav-left ul li.current a {
	float:left;
	width:180px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background-image: url(../images/layout/fa-nav-bgz-hover.png);
	background-position:left;
	background-repeat:no-repeat;
	margin:1px 0 0 0;
	padding:2px 0 2px 27px;
	-moz-border-radius:4px;
}
/* Flash nagivation right styles */
.fa-nav-right {
	float:right;
	width:280px;
	margin:0;
	padding:20px 20px 0 0;
	text-align:left;
}
.fa-nav-right ul {
	width:180px;
	margin:0;
	padding:0;
	list-style:none;
}
.fa-nav-right h1 {
	font-size:22px;
	line-height:36px;
	font-weight:100;
	background:none;
	margin:0 0 12px 0;
	padding:0;
}
.fa-nav-right ul li a {
	float:left;
	width:180px;
	height:20px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background-image: url(../images/layout/fa-nav-bgz.png);
	background-position:left;
	background-repeat:no-repeat;
	margin:1px 0 0 0;
	padding:2px 0 2px 27px;
	-moz-border-radius:4px;
}
.fa-nav-right ul li.current a {
	float:left;
	width:180px;
	height:20px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-image: url(../images/layout/fa-nav-bgz-hover.png);
	background-position:left;
	background-repeat:no-repeat;
	margin:1px 0 0 0;
	padding:2px 0 2px 27px;
	-moz-border-radius:4px;
}
#MaleFemaleBtns {
	margin-left:0px;
}
#john_b {
	float:left;
	width:200px;
	margin:0;
	padding:10px;
	border-right:1px solid #CCC;
	text-align:center;
}
#brad_s {
	float:left;
	width:200px;
	margin:0;
	padding:10px 15px;
	border-right:1px solid #CCC;
	text-align:center;
}
#feder_g {
	float:left;
	width:200px;
	margin:0;
	padding:10px 15px;
	border-right:1px solid #CCC;
	text-align:center;
}
#john_b p, #brad_s p, #feder_g p {
	text-align:left;
}
#john_b h2 a, #brad_s h2 a, #feder_g h2 a {
	text-decoration: underline;
}
#john_b h2 a:hover, #brad_s h2 a:hover, #feder_g h2 a:hover {
	text-decoration:underline;
	font-size: .9em;
}
.quote {
	border: none;
	background:#ffffff url(../images/layout/quote-left.gif) no-repeat left top;
	margin-left: 17%;
	margin-right: 17%;
	padding-top: 10px;
	padding-left: 40px;
	font-style: italic;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.quote div {
	background: transparent url(../images/layout/quote-right.gif) right bottom no-repeat;
	padding-right: 40px;
	padding-bottom: 10px;
}

.seasonal-rss-box {
	float:right;
	width:400px;
	height:240px;
	margin:12px 12px 10px 10px;
	padding:0;
	background:url(../images/layout/fall-seasonal-specials.jpg) no-repeat;
}

.seasonal-rss-content {
	margin: 80px 20px 0px 20px;
	font-size: 11px;
}

.seasonal-rss-content td img {
	border: 2px #600 solid;
}

.rss-box {
	float:right;
	width:190px;
	margin:0 12px 10px 10px;
	padding:0;
}
.rss-head {	
	display:block;
	width:227px;
	line-height:32px;
	color:#fff;
	font-size:16px;
	font-weight:200;
	font-variant:small-caps;
	background:#cd3301;
	margin:0 0 1px -18px;
	padding:0 0 0 7px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;
}

.contact-box {
	float:right;
	width: 190px;
	margin:0 12px 10px 10px;
	padding:0;
}
.contact-head {	
	display:block;
	width:227px;
	line-height:32px;
	color:#fff;
	font-size:16px;
	font-weight:200;
	font-variant:small-caps;
	background:#cd3301;
	margin:0 0 1px -18px;
	padding:0 0 0 7px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;
}

.contact-box h3 {
	color: #770000;
	margin-bottom: 0;
}

.contact-box h3 span {
	font-size: 12px;
}

.contact-box p {
	margin-top: 0;
}




#picBorders {
	border: 2px solid #900;
	background:url(../images/layout/photos-b4after-back.gif) center repeat-y;
}
#photocaptions {
	background-color:#f7f5f7;
	border-top: 1px solid #900;
}
.gallery {
	zoom:1;
	width:auto;
}
.gallery a {
	display:block;
	float:left;
	margin:3px;
	padding:4px;
	border:solid 1px #b8b8b8;
	background-color:#f4f5f5;
	opacity:0.87;
	filter:alpha(opacity=87);
	text-align:center;
}
.gallery a:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.gallery a img {
	border:none;
	display:block;
}
.gallery a#vlightbox {
	display:none
}

.docgallery {
	font-size:10px;
	font-weight:bold;
}

.spacer {
	height: 50px;
}

#ul-list {
	margin-left: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-image: url(../images/bullit.gif);
	list-style-type: square;
}

#ul-list li {
	font-size: 14px;
	line-height: 16px;
}

#ul-list li a {
	color: #2e2d2c;
	font-weight: normal;
	text-decoration: underline;
}

#ul-list li a:hover {
	font-weight: bold;
}

#ul-list li a:visited {
	color: #2e2d2c;
	font-weight: normal;
	text-decoration: underline;
}
	
/* End Surgical Procedure Styles */

#videoFrame {
	float:right;
	width: 422px;
	padding-left: 10px;
	padding-bottom: 5px;
}
