/*--------------------- Last Modified --> 2006.02.17 ---------------------*/
/*-----------------------------------------------------------------------*/
/*
----------------------------------------------------------------------------
Copyright Einstein Industries 2005. Used with Permission.
May not be duplicated or reproduced.
Please check for cross-browser compatibility prior to making changes
MINIMUM BROWSER CHECK ::IE5.x/IE6/Firefox/Safari
CSS Document - layout.css
----------------------------------------------------------------------------
*/
/* undo some default styling of common (X)HTML browsers
* ------------------------------------------------------------------------- */
/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol {
	list-style: none;
}
/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td {
	font-size: 1em;
}
/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td {
	margin: 0;
	padding: 0;
}
/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset {
	border: none;
}
/* global elements
* ------------------------------------------------------------------------- */
/* ----- type selectors ----- */
body {
	background: #EEDDB9;
	text-align: center;
	font: 12px/18px Arial,Helvetica,sans-serif;
	color: #000;
}
p,ul,ol,dl,pre,blockquote {
	margin-bottom: 10px;
}
blockquote {
	margin-left: 10px;
	margin-right: 10px;
}
h1,h2,h3 {
	margin-bottom: 8px;
}
h1 {
	font-size: 1.2em;
	color: #2E5888;
}
h2 {
	font-size: 1.1em;
	color: #2E5888;
}
h3 {
	font-size: 1.1em;
	color: #2E5888;
}
h1 span,h2 span,h3 span {
	display: none;
}
a:link,a:visited {
	color: #8C5221;
	text-decoration: underline;
	outline: none;
}
a:hover,a:active {
	color: #CC6600;
	text-decoration: underline;
	outline: none;
}
/* ----- classes ----- */
div.clear {
	clear: both;
	height: .01em;
	overflow: hidden;
}
p.back-to-top {
	text-align: right;
	margin-right: 15px;
	background: url("/images/back-to-top.gif") right no-repeat;
}
img.img-left {
	float: left;
	margin: 2px 10px 10px 0;
}
img.img-right {
	float: right;
	margin: 5px 0 10px 10px;
}
img.img-center {
	display:block;
	margin:10px auto;
}
.map {
	margin: 20px 0 0 26px;
}
p.padded {
	margin: 0 0 80px 0;
}
p.disclaimer {
	font-size: 0.85em;
	color: #999999;
}
/*img.bna {
padding: 10px 0 0 0;
}
*/
img.bna {
	margin: 20px 0;
}
img.bna-sub {
	padding: 10px;
}
img.thumb {
	margin: 10px 0 0 80px;
}
/* ----- global form elements ----- */
form {
	width: 159px;
	padding: 20px 0 20px 0;
}
form label {
	font-size: .95em;
}
form br {
	line-height: 0;/* defaults vertical spacing between fields */
}
input,textarea,select {
	background-color: #f9efdc !important;/* to prevent highlighting by Google Toolbar */
	border:1px solid #f3cc97;
	color: #000;
	width: 154px;/* 5 pixles smaller than form width !important */
	height:22px;
	vertical-align: middle;
	margin-bottom: 4px;/* sets vertical spacing between fields */
	padding-top:1px;/* vertically position text in input/textarea field */
	padding-left:4px;/* horizontally position text in input/textarea field */
	font-family:Arial,Helvetica,sans-serif;
	font-size: 0.9em;
}
select {
	width: 159px;/* same width as form !important */
	padding:0;
}
textarea {
	height: 68px;
	overflow: auto;
}
input.submit,input.submit-contact-main {
	width: 60px;
	cursor: pointer;
	height: 23px;
	padding: 0;
}
input.submit-contact-main {
	margin: 90px 0 0 197px;
}
input.submit-image {
	background: url("/images/submit-btn.jpg");
	width: 58px;
	height: 23px;
	border: none;
	cursor: pointer;
}
#contact_business {
	display: none;
}
/* do not remove */
/* ----- main contact form ----- */
#contact-main {
	padding: 20px 0 10px 20px;
}
#contact-main label {
	width: 180px;
	position: relative;
	display: block;
	text-align: right;
	margin-bottom: 10px;
	font-size: 1.0em;
}
#contact-main label input,#contact-main label textarea,#contact-main label select {
	width: 184px;
	position: absolute;
	left: 110%;
	top: -2px;
}
#contact-main label select {
	width: 189px;
}
#contact-main label textarea {
	height: 100px;
}
/* ------------------------------- BLOG STYLES ------------------------------- */
#search {
	margin-left: 17px;
}
#searchform input {
	margin-left: 0px;
	width: 154px;
}
#searchform #searchsubmit {
	width: 70px;
	height: 20px;
	background-color: #501412 !important;/* to prevent highlighting by Google Toolbar */
	border:1px solid #fff;
	color: #fff;
}
.submit-commentform {
	margin: 0px 0 0 20px;
	height: 25px;
	width: 90px;
	cursor: pointer;
	color: #660000;
	padding-right: 5px;
}
li.rss img {
	margin: 0 2px -2px 0px;
}
li.rss {
	padding-left: 0px;
	margin-top: 3px;
}
#column-right-sub h3.storytitle {
	margin-left: 0px;
}
#column-right-sub form {
	margin: 0 0 20px 70px;
}
/* set form margin here */
#column-left #menu ul {
	margin-left: 19px;
}
#column-left #menu ul li {
	background: none;
	margin-left: 0px;
	padding-left: 0px;
}
#column-left #menu ul li ul {
	margin-left: 0px;
	padding-left: 0px;
}
#column-left #menu form {
	padding-left: 0px;
}
#column-right-sub .feedback,#column-right-sub .storycontent,#column-right-sub .meta,#column-right-sub .storytitle,#column-right-sub .post {
	margin: 0px 15px 10px 20px;
}
#column-right-sub #wp_commentform {
	margin-left: 26px;
}
#wp_commentform #wp_submit {
	width: 120px;
	height: 20px;
	background-color: #501412 !important;/* to prevent highlighting by Google Toolbar */
	border:1px solid #fff;
	color: #fff;
}
#column-right-sub .wp_commentlist {
	margin: 0px 25px 10px 19px;
}
/* framework
* ------------------------------------------------------------------------- */
body#index #wrap {
	background: #fff url("/images/wrap-bg.jpg") repeat-y;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	width: 770px;
}
body#sub #wrap {
	background: #fff url("/images/sub-bg-wrap.jpg") repeat-y;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	width: 770px;
}
body#index #masthead {
	background: url("/images/masthead-index.jpg");
	height: 285px;
	overflow: hidden;
	position: relative;
}
body#sub #masthead {
	background: url("/images/masthead-sub.jpg");
	height: 144px;
	overflow: hidden;
	position: relative;
}
/* home link within #masthead */
body#index #masthead a {
	position: absolute;
	left: 29px;
	width: 130px;
	top: 13px;
	height: 110px;
}
body#index #masthead a span {
	display: none;
}
body#sub #masthead a {
	position: absolute;
	left: 29px;
	width: 117px;
	top: 6px;
	height: 100px;
}
body#sub #masthead a span {
	display: none;
}
/* ----- column-left ----- */
#column-left {
	width: 197px;
	float: left;
}
#column-left p {
	padding: 0 19px 0 19px;
}
.schedule-pic {
	background: url("/images/col-left-schedule.jpg") bottom no-repeat;
	height: 50px;
	padding: 30px 0 0 0;
	margin-bottom: 20px;
}
.quick-form {
	padding: 0 0 0 19px;
}
#left-news {
	background: url("/images/col-left-news.gif") no-repeat;
	width: 197px;
	height: 13px;
	margin: 25px 0 0 0;
	padding: 0 0 15px 0;
}
#left-news a {
	width: 197px;
	height: 13px;
	position: absolute;
}
#left-news a span {
	display: none;
}
body#sub #tabled {
	margin: 0 19px 0 19px;
	border: 1px solid #eeddb9
}
body#sub #tabled p {
	padding: 0 10px 0 10px;
	margin: 0;
}
body#sub #tabled td {
	border: 1px solid #eeddb9
}
/* ----- column-middle ----- */
#column-middle {
	width: 351px;
	float: left;
}
#column-middle p,#column-middle h1 {
	padding: 0 22px 0 23px;
	font-size: 1em;
}
#procedures-middle-index {
	background: url("/images/col-middle-procedures.gif") no-repeat;
	width: 351px;
	height: 13px;
	margin: 20px 0 20px 0;
	padding: 0px;
}
#middle-welcome {
	background: url("/images/col-middle-welcome.jpg") no-repeat;
	width: 351px;
	height: 12px;
	margin: 0 0 10px 0;
	padding: 0px;
}
#column-middle dl.left {
	padding: 0 0 0 23px;
	float: left;
	width: 130px;
}
#column-middle dt {
	font-weight: bold;
	padding: 7px 0 0 0;
}
#column-middle dd {
	text-align: left;
	display: block;
	padding-left: 6px;
	background: url("/images/blue-bullet.gif") left no-repeat;
}
#column-middle dl.right {
	padding: 0 0 0 22px;
	float: left;
}
/* ----- column-right ----- */
#column-right {
	width: 222px;
	float: right;
}
#featured-case {
	background: url("/images/col-right-case-study.gif") top no-repeat;
	height: 14px;
}
.index-bna {
	padding: 15px 0 0 0;
}
#column-right p {
	font-size: 0.9em;
	padding: 0 19px 0 19px;
}
#column-right p.bna-text {
	text-align: center;
	padding: 0 20px 0 20px;
}
#column-right p.bna-text img {
	border: 5px solid #F4BA83;
	margin: 10px 0;
}
#vms-lightwindow-link span {
	display: none;
}
/* ----- column-right-sub ----- */
#column-right-sub {
	width: 573px;
	float: left;
}
#column-right-sub p,#column-right-sub h1,#column-right-sub h2,#column-right-sub h3 {
	padding: 0 23px 0 26px;
}
#column-right-sub table.width {
	width: 500px;
	margin: 0;
	padding: 0;
}
#body-enhancements {
	background: url("/images/body-sub.jpg") top no-repeat;
	height: 72px;
}
#column-right-sub dl.left-sub {
	padding: 0 0 0 43px;
	float: left;
	width: 130px;
}
#column-right-sub dt {
	font-weight: bold;
	padding: 7px 0 0 0;
}
#column-right-sub dd {
	text-align: left;
	display: block;
	padding-left: 6px;
	background: url("/images/blue-bullet.gif") left no-repeat;
}
#column-right-sub dl.right-sub {
	padding: 0 0 0 102px;
	float: left;
}
#column-right-sub ul {
	padding: 0 0 0 46px;
}
#column-right-sub ul li {
	text-align: left;
	display: block;
	padding-left: 8px;
	background: url("/images/blue-bullet.gif") top left no-repeat;
	background-position: 1px 6px;
}
#column-right-sub ul.articles {
	margin: 0;
}
#column-right-sub ul.articles-b li {
	padding: 0 19px 5px 15px;
	background: url("/images/orange-bullet.gif") 0px 6px no-repeat;
}
#column-right-sub ul.articles li,#column-right-sub ul.articles li {
	background: url();
	padding: 0 19px 5px 0;
}
#column-right-sub ul#normal li {
	list-style-type: disc;
}
.logo-case-study{
	float:right;
}
#case-study {
	background: url("/images/case-studies-bg.jpg") repeat-y;
	float: right;
	padding: 0px;
	margin: 4px 20px 0 26px;
	width: 158px;
}
#case-top {
	background: url("/images/case-studies.jpg") top no-repeat;
	width: 158px;
	height: 39px;
}
#case-study p,#case-study p a:link,#case-study p a:visited,#case-study p a:active {
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-size: 1em;
	line-height: 20px;
	color: #000;
	font-weight: bold;
}
#case-study p a:hover {
	color: #fc943b;
}
#case-study p.gallery-box {
	padding: 9px;
	background-color: #f4ba83;
	margin: 10px 9px;
	font-size: 9px;
	text-align: center;
}
#case-study p.gallery-box a:link,#case-study p.gallery-box a:visited,#case-study p.gallery-box a:active,#case-study p.gallery-box a:hover {
	text-decoration: none;
}
#case-study p.gallery-box a:hover {
	color: black;
}
.gallery-featured {
	width: 255px;
	display: inline-block;
	vertical-align: top;
	margin-left: 25px;
	float: left;
}
.gallery-featured a {
	background-color: #f4ba83;
	padding: 5px;
	display: inline-block;
	text-decoration: none;
	color: black;
}
.gallery-featured img {
	vertical-align: top;
}
#case-bottom {
	width: 158px;
	background: url("/images/case-studies-bottom.jpg") bottom no-repeat;
	height: 34px;
}
body#sub.meet tr td p.bold {
	text-align: right;
	font-weight: bold;
}
.padded {
	padding-left: 20px;
}
#column-right-sub body#sub.blog h1 span {
	display: none;
}
/* ----- bottom-wrap ----- */
body#index #bottom-wrap {
	background: url("/images/wrap-bottom.jpg") top no-repeat;
	width: 770px;
	height: 95px;
	clear: both;
}
body#sub #bottom-wrap {
	background: url("/images/sub-wrap-bottom.jpg") top no-repeat;
	width: 770px;
	height: 95px;
	clear: both;
}
.logos {
	padding: 10px 0 0 0px;
	font-size: .9em;
	text-align: center;
}
/* subhead framework
* ------------------------------------------------------------------------- */
#subhead {
	height: 28px;/* sets height for all subheads */
}
body#sub.meet #subhead {
	background: url("/images/sub-meet.jpg") top no-repeat;
}
body#sub.about #subhead {
	background: url("/images/sub-about-our-practice.jpg") top no-repeat;
}
body#sub.directions #subhead {
	background: url("/images/sub-directions.jpg") top no-repeat;
}
body#sub.skincare #subhead {
	background: url("/images/sub-skin-care.jpg") top no-repeat;
}
body#sub.news #subhead {
	background: url("/images/sub-news.jpg") top no-repeat;
}
body#sub.news1 #subhead {
	background: url("/images/sub-news.jpg") top no-repeat;
}
body#sub.news2 #subhead {
	background: url("/images/sub-news.jpg") top no-repeat;
}
body#sub.news3 #subhead {
	background: url("/images/sub-news.jpg") top no-repeat;
}
body#sub.news4 #subhead {
	background: url("/images/sub-news.jpg") top no-repeat;
}
body#sub.news5 #subhead {
	background: url("/images/sub-news.jpg") top no-repeat;
}
body#sub.news6 #subhead {
	background: url("/images/sub-news.jpg") top no-repeat;
}
body#sub.news7 #subhead {
	background: url("/images/sub-news.jpg") top no-repeat;
}
body#sub.news8 #subhead {
	background: url("/images/sub-news.jpg") top no-repeat;
}
body#sub.procedures #subhead {
	background: url("/images/sub-procedures.jpg") top no-repeat;
}
body#sub.blepharoplasty-procedure #subhead {
	background: url("/images/sub-blepharoplasty.jpg") top no-repeat;
}
body#sub.blepharoplasty-care #subhead {
	background: url("/images/sub-blepharoplasty.jpg") top no-repeat;
}
body#sub.otoplasty-procedure #subhead {
	background: url("/images/sub-otoplasty.jpg") top no-repeat;
}
body#sub.rhinoplasty-procedure #subhead {
	background: url("/images/sub-rhinoplasty.jpg") top no-repeat;
}
body#sub.rhinoplasty-care #subhead {
	background: url("/images/sub-rhinoplasty.jpg") top no-repeat;
}
body#sub.chin-procedure #subhead {
	background: url("/images/sub-chin.jpg") top no-repeat;
}
body#sub.browlift-procedure #subhead {
	background: url("/images/sub-browlift.jpg") top no-repeat;
}
body#sub.browlift-care #subhead {
	background: url("/images/sub-browlift.jpg") top no-repeat;
}
body#sub.facelift-procedure #subhead {
	background: url("/images/sub-facelift.jpg") top no-repeat;
}
body#sub.facelift-care #subhead {
	background: url("/images/sub-facelift.jpg") top no-repeat;
}
body#sub.necklift-procedure #subhead {
	background: url("/images/sub-necklift.jpg") top no-repeat;
}
body#sub.necklift-care #subhead {
	background: url("/images/sub-necklift.jpg") top no-repeat;
}
body#sub.wrinkles #subhead {
	background: url("/images/sub-wrinkle.jpg") top no-repeat;
}
body#sub.botox-procedure #subhead {
	background: url("/images/sub-wrinkle.jpg") top no-repeat;
}
body#sub.fillers-procedure #subhead {
	background: url("/images/sub-wrinkle.jpg") top no-repeat;
}
body#sub.ipl-procedure #subhead {
	background: url("/images/sub-wrinkle.jpg") top no-repeat;
}
body#sub.laser-procedure #subhead {
	background: url("/images/sub-wrinkle.jpg") top no-repeat;
}
body#sub.laser-care #subhead {
	background: url("/images/sub-wrinkle.jpg") top no-repeat;
}
body#sub.peels #subhead {
	background: url("/images/sub-wrinkle.jpg") top no-repeat;
}
body#sub.breast-augmentation-procedure #subhead {
	background: url("/images/sub-breast.jpg") top no-repeat;
}
body#sub.breast-augmentation-care #subhead {
	background: url("/images/sub-breast.jpg") top no-repeat;
}
body#sub.breast-lift-procedure #subhead {
	background: url("/images/sub-breast-lift.jpg") top no-repeat;
}
body#sub.breast-lift-care #subhead {
	background: url("/images/sub-breast-lift.jpg") top no-repeat;
}
body#sub.breast-reduction-procedure #subhead {
	background: url("/images/sub-breast-reduction.jpg") top no-repeat;
}
body#sub.breast-reduction-care #subhead {
	background: url("/images/sub-breast-reduction.jpg") top no-repeat;
}
body#sub.gynecomastia-procedure #subhead {
	background: url("/images/sub-gynecomastia.jpg") top no-repeat;
}
body#sub.gynecomastia-care #subhead {
	background: url("/images/sub-gynecomastia.jpg") top no-repeat;
}
body#sub.liposuction-procedure #subhead {
	background: url("/images/sub-liposuction.jpg") top no-repeat;
}
body#sub.liposuction-care #subhead {
	background: url("/images/sub-liposuction.jpg") top no-repeat;
}
body#sub.tummytuck-procedure #subhead {
	background: url("/images/sub-tummy.jpg") top no-repeat;
}
body#sub.tummytuck-care #subhead {
	background: url("/images/sub-tummy.jpg") top no-repeat;
}
body#sub.disclaimer #subhead {
	background: url("/images/sub-disclaimer.jpg") top no-repeat;
}
body#sub.contact #subhead {
	background: url("/images/sub-contact.jpg") top no-repeat;
}
body#sub.sitemap #subhead {
	background: url("/images/sub-sitemap.jpg") top no-repeat;
}
body#sub.thankyou #subhead {
	background: url("/images/sub-thankyou.jpg") top no-repeat;
}
body#sub.financing #subhead {
	background: url("/images/sub-financing.jpg") top no-repeat;
}
body#sub.gallery #subhead {
	background: url("/images/sub-gallery.jpg") top no-repeat;
}
body#sub.blog #subhead {
	background: url("/images/sub-blog.jpg") top no-repeat;
}
body#single #subhead,body#multiple #subhead {
	background: url("/images/sub-blog.jpg") top no-repeat;
}
/*body#sub. #subhead {
background: url("/images/sub-.jpg") top no-repeat;
}
body#sub. #subhead {
background: url("/images/sub-.jpg") top no-repeat;
}
*/
/* footer
* ------------------------------------------------------------------------- */
#footer {
	width: 740px;
	margin: 0 auto;
	text-align: center;
}
#footer p {
	color: #000;
	font-size: 11px;
	line-height: 12px;
}
#footer a:link,#footer a:visited {
	color: #000;
	font-size: 11px;
}
#footer a:hover,#footer a:active {
	color: #CC6600;
}
#footer ul {
	margin-top: 10px;
}
#footer li {/* if your li's float,you can adjust border height w/ line-height */
padding:0 5px 0 7px;
display: inline;
border-left: 1px solid #000;
}
#footer li.first {
	border: none;
}
/* Vertical Nav
* ------------------------------------------------------------------------- */
#nav {
	/*padding: 0 0 0 10px;
	margin-bottom: 30px;*/
	margin: 0 10px 30px;
	width: 177px;
}
#nav,#nav a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.05em;
	font-weight: bold;
	text-decoration: none;
	color: #8E6E52;
}
#nav li.small span {
	font-size: 10px;
	color: #FF0000;
}

#nav li {
	background: url("/images/nav-bullet.jpg") left 9px no-repeat;
	padding: 2px 2px 2px 7px;	
}
#nav li a:hover {
	color: #8D4F1E;
}
/* -------- Drop down menu for the procedures pages -------- */
#nav ul#procedures-nav li {
	background: url("/images/nav-bullet.jpg") left 8px no-repeat;
}
#nav ul#procedures-nav li a{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: .95em;
	font-weight: bold;
	line-height: 16px;
}

#nav ul#procedures-nav li li {
	margin: 5px 0 2px 5px;
	background: none;
	line-height:14px;
	}
	
	#procedures-nav li li ul { margin-bottom: 0px; }

#nav dt a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: .95em;
	font-weight: bold;
	padding-left: 7px;
	/*margin-left: 8px;*/
	line-height: 15px;
}
#nav dd a, #nav ul#procedures-nav li li a{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: .95em;
	text-decoration: none;
	font-weight: normal;
	background: url("") left no-repeat;
	line-height: 12px;
}
#nav dd {
	padding-left: 22px;
	margin: 5px 0;
}
#nav dd li {
	padding-left: 20px;
	margin: 5px 0;
}
#nav dd li a {
	padding-left: 0px;
}
#nav dd a:hover,#nav dt a:hover {
	color: #8D4F1E;
}
/* ------ Turns off the list under procedures AND skincare in the nav ------ */
body#index #nav dl,body#sub.meet #nav dl,body#sub.about #nav dl,body#sub.directions #nav dl,body#sub.news1 #nav dl,
body#sub.news #nav dl,body#sub.news2 #nav dl,body#sub.news3 #nav dl,body#sub.news4 #nav dl,body#sub.news5 #nav dl,
body#sub.news6 #nav dl,body#sub.news7 #nav dl,body#sub.news8 #nav dl,body#sub.disclaimer #nav dl,
body#sub.thankyou #nav dl,body#sub.sitemap #nav dl, body#sub.financing #nav dl, 
body#index #procedures-nav,body#sub.meet #procedures-nav,body#sub.about #procedures-nav,body#sub.directions #procedures-nav,body#sub.news1 #procedures-nav,
body#sub.news #procedures-nav,body#sub.news2 #procedures-nav,body#sub.news3 #procedures-nav,body#sub.news4 #procedures-nav,body#sub.news5 #procedures-nav,
body#sub.news6 #procedures-nav,body#sub.news7 #procedures-nav,body#sub.news8 #procedures-nav,body#sub.disclaimer #procedures-nav,
body#sub.thankyou #procedures-nav,body#sub.sitemap #procedures-nav, body#sub.financing #procedures-nav
 {
	display: none;
}
/* This is if you ONLY need the procedures list turned off */
body#sub.skincare #procedures-nav,body#sub.gallery #procedures-nav, body#sub.contact #procedures-nav {
	display: none;
}
/* Skincare list turned off */
body#sub.procedures #nav dl#skincare,body#sub.rhinoplasty-care #nav dl#skincare,body#sub.rhinoplasty-care #nav dl#skincare,
body#sub.rhinoplasty-procedures #nav dl#skincare,body#sub.rhinoplasty-care #nav dl#skincare,body#sub.rhinoplasty-care #nav dl#skincare,
body#sub.rhinoplasty-care #nav dl#skincare,body#sub.blepharoplasty-care #nav dl#skincare,body#sub.blepharoplasty-procedure #nav dl#skincare,
body#sub.otoplasty-procedure #nav dl#skincare,body#sub.otoplasty-care #nav dl#skincare,body#sub.rhinoplasty-procedure #nav dl#skincare,
body#sub.chin-procedure #nav dl#skincare,body#sub.browlift-procedure #nav dl#skincare,body#sub.browlift-care #nav dl#skincare,
body#sub.facelift-care #nav dl#skincare,body#sub.necklift-procedure #nav dl#skincare,body#sub.necklift-care #nav dl#skincare,
body#sub.botox-procedure #nav dl#skincare,body#sub.fillers-procedure #nav dl#skincare,body#sub.ipl-procedure #nav dl#skincare,
body#sub.laser-procedure #nav dl#skincare,body#sub.liposuction-care #nav dl#skincare,body#sub.peels #nav dl#skincare,
body#sub.breast-augmentation-procedure #nav dl#skincare,body#sub.breast-augmentation-care #nav dl#skincare,body#sub.breast-lift-procedure #nav dl#skincare,
body#sub.breast-lift-care #nav dl#skincare,body#sub.gynecomastia-procedure #nav dl#skincare,body#sub.gynecomastia-care #nav dl#skincare,body#sub.peels #nav dl#skincare,
body#sub.tummytuck-procedure #nav dl#skincare,body#sub.tummytuck-care #nav dl#skincare,body#sub.facelift-procedure #nav dl#skincare,body#sub.wrinkles #nav dl#skincare,
body#sub.breast-reduction-procedure #nav dl#skincare,body#sub.liposuction-procedure #nav dl#skincare,body#sub.liposuction-procedure #nav dl#skincare,
body#sub.gallery #nav dl#skincare,body#sub.procedures #nav dl#skincare {
	display: none;
}
/* Gallery list turned off */
body#sub.procedures #nav dl#gallery,body#sub.rhinoplasty-care #nav dl#gallery,body#sub.rhinoplasty-care #nav dl#gallery,
body#sub.rhinoplasty-procedures #nav dl#gallery,body#sub.rhinoplasty-care #nav dl#gallery,body#sub.rhinoplasty-care #nav dl#gallery,
body#sub.rhinoplasty-care #nav dl#gallery,body#sub.blepharoplasty-care #nav dl#gallery,body#sub.blepharoplasty-procedure #nav dl#gallery,
body#sub.otoplasty-procedure #nav dl#gallery,body#sub.otoplasty-care #nav dl#gallery,body#sub.rhinoplasty-procedure #nav dl#gallery,
body#sub.chin-procedure #nav dl#gallery,body#sub.browlift-procedure #nav dl#gallery,body#sub.browlift-care #nav dl#gallery,
body#sub.facelift-care #nav dl#gallery,body#sub.necklift-procedure #nav dl#gallery,body#sub.necklift-care #nav dl#gallery,
body#sub.botox-procedure #nav dl#gallery,body#sub.fillers-procedure #nav dl#gallery,body#sub.ipl-procedure #nav dl#gallery,
body#sub.laser-procedure #nav dl#gallery,body#sub.liposuction-care #nav dl#gallery,body#sub.peels #nav dl#gallery,
body#sub.breast-augmentation-procedure #nav dl#gallery,body#sub.breast-augmentation-care #nav dl#gallery,body#sub.breast-lift-procedure #nav dl#gallery,
body#sub.breast-lift-care #nav dl#gallery,body#sub.gynecomastia-procedure #nav dl#gallery,body#sub.gynecomastia-care #nav dl#gallery,body#sub.peels #nav dl#gallery,
body#sub.tummytuck-procedure #nav dl#gallery,body#sub.tummytuck-care #nav dl#gallery,body#sub.facelift-procedure #nav dl#gallery,body#sub.wrinkles #nav dl#gallery,
body#sub.breast-reduction-procedure #nav dl#gallery,body#sub.liposuction-procedure #nav dl#gallery,body#sub.liposuction-procedure #nav dl#gallery,
body#sub.skincare #nav dl#gallery {
	display: none;
}
/* Contact list turned off */
body#sub.contact #nav dl#procedures,body#sub.contact #nav dl#skincare,body#sub.contact #nav dl#gallery,
body#sub.skincare #nav dl#contact,body#sub.procedures #nav dl#contact,body#sub.gallery #nav dl#contact {
	display: none;
}
body#sub.gallery h1 {
	font-size: 1.3em;
	display: inline-block;
}
body#sub.gallery h2 {
	font-size: 1.2em;
	display: inline-block;
}
body#sub.gallery h3 {
	font-size: 1.0em;
	display: inline-block;
	width: 225px;
}
body#sub.gallery h3 {
	display: inline !ie;
}
.api-box {
	float: left;
	width: 560px;
	margin-bottom: 10px;
}
#smk {
	padding-left: 19px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#smk h2,body#sub.gallery #smk h2 {
	font-size: 18px;
	display: block;
}


/* ------------------------ contact form framework ------------------------ */

#contact-module {
	margin: 40px 0 30px 23px;
	}
	
#column-right-sub #contact-module h2 {
	font-size: 21px;
	color: #8c5221;
	padding-left: 0;
	}
	
#contact-wrap{
	background: #f4dcb1;
	border-left:1px solid #f1a251;
	border-right:1px solid #f1a251;
	width:303px;
	font-size: 14px;
	line-height: 22px;
	}
	
	#contact-bottom{
	background:url(/images/contact-bottom.jpg)  left bottom no-repeat;
	}
	
	#contact-top{ 
	background:url(/images/contact-top.jpg) no-repeat;
	display:inline-block;
	width:303px;
	z-index:999;
	color: #2e5888;
	padding-top: 155px;
	}
	
	#contact-top h2{ color:#fff; padding:28px 10px 10px 38px;} 
	#contact-top p, #contact-bottom p { margin:10px 0px; z-index:9999;}		
		
	#column-left #contact-right p { margin-bottom:5px; }
	
	#contact-top #quick-contact p {
		color: #8c5221;
		}
		
#contact-module form {
	padding: 0;
	margin: 0;
	width: 304px;
	}

#contact-module form input, #contact-module form select {
	width: 250px;
	}
	
#contact-module form input.short-input {
	width: 134px;
	}
	
#contact-module form input.submit {
	background: transparent url(/images/submit-btn.png) no-repeat !important;
	width: 148px;
	height: 27px;
	border: none;
	color: #fff;
	margin: 20px 0 0 50px;
	}
	
#contact-module form hr {
	margin: 0 22px 0 23px;
	color:#f3cc97;
	border: none;
	background-color: #f3cc97;
	height: 3px;
	}

.error{
	background:#ff0;
	border:solid 1px #f00;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 5px #666;
	-moz-box-shadow:0 0 5px #666;
	-webkit-box-shadow:0 0 5px #666;
	color:#271a14;
	margin:0 0 0 5px;
	padding:0 5px;
}

