/*
 Theme Name: A0179
*/

body { background: #F3C083 url(images/background-gold.gif) repeat; color: #2C437B; margin: 0; padding: 0; font: normal 12px/25px verdana, sans-serif; }


/* a */

a { color: #de5b3c;	}
a:link { color: #de5b3c; } 
a:visited {	color: #61759f;	}
a:hover { color: #ae0049; }
a:active, a:focus {	color: #ae0049; }
a img { border: 0; }
a.highslide { font-size: 10px; font-family: arial, sans-serif; line-height: 10px; text-decoration: none; }
a.highslide img { margin-bottom: 5px; }

h1 { font-size: 20px; font-weight: normal; font-family: georgia, garamond, serif; color: #3A568E; letter-spacing: 1px; word-spacing: 2px; margin: .2em 0; padding: 0; }
h1 a{color: #3A568E !important; text-decoration:none !important; }
h1 a:hover{color: #3A568E; text-decoration:none !important; }
h2 { font-size: 17px; color: #693A7A; font-family: georgia, garamond, serif; font-weight: normal; letter-spacing: 1px; word-spacing: 2px; margin: .2em 0; padding: 0; }
h2 a{ color: #693A7A !important; text-decoration:none !important; }
h1 a:hover{color: #693A7A; text-decoration:none !important; }
h3 { font-size: 16px; color: #2e4f98; font-family: georgia, garamond, serif; font-weight: normal; letter-spacing: 1px; word-spacing: 2px; margin: .2em 0; padding: 0; }
h3 a, h3 a:visited {color: #2e4f98; text-decoration:none !important;}
h4 { font-size: 13px; color: #3A568E; font-family: georgia, garamond, serif; font-weight: bold; margin: .2em 0; padding: 0; }

h2 a, h3 a, h4 a, h5 a { text-decoration: none; }

hr { color: #DAB1AF; background-color: #DAB1AF; height: 1px; border: 0; margin: 10px 0; clear: left; }

#swirls {
	margin: 0 auto;
	text-align: center;
	background: url(images/swirls.gif) repeat-y 50% 0;
	height: 100%;
	padding: 5px 0 40px 0;
	}
#page {
	margin: 0 auto;
	width: 995px;
	height: 100%;
	background: url(images/page-top-bg.png) no-repeat 0 0;
	padding: 64px 0 20px 0;
	position: relative;
}
#main {
	background: url(images/page-bg.png) repeat-y 0 0;
	height: 100%;
	margin: 0;
	padding: 0 22px 0 22px;
}
#content {
	text-align: left;
	height: 100%;
	position: relative; 
	margin: 0;
	padding: 0;
}
#content:after {
	content:"";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}



#bottom-bg {
	height: 44px;
	overflow: hidden;
	background: url(images/page-bottom-bg.png) no-repeat ;
}


div#branding, div#phone { margin: 0; padding: 0; }
div#branding h3 { position: absolute; top: -60px; left: 155px; width:432px; height: 210px; background: url(images/logo-parker-center-plastic-surgery.gif) no-repeat; text-indent: -9999px; overflow: hidden; margin: 0; padding: 0; }
div#phone h2 { position: absolute; top: -53px; right: 15px; width: 265px; height: 18px; background: url(images/call-201-967-1212.gif) no-repeat; text-indent: -9998px; overflow: hidden; margin: 0; padding: 0; }
div#phoneGoogle h2 { position: absolute; top: -53px; right: 15px; width: 265px; height: 18px; background: url(images/call-201-977-1065.gif) no-repeat; text-indent: -9998px; overflow: hidden; margin: 0; padding: 0; }
div#phoneYahoo h2 { position: absolute; top: -53px; right: 15px; width: 265px; height: 18px; background: url(images/call-201-977-1870.gif) no-repeat; text-indent: -9998px; overflow: hidden; margin: 0; padding: 0; }
div#phonefacebook h2 { position: absolute; top: -53px; right: 15px; width: 265px; height: 18px; background: url(images/call-201-977-4405.gif) no-repeat; text-indent: -9998px; overflow: hidden; margin: 0; padding: 0; }

div#animation { position: absolute; top: 0px; right: 20px; margin: 0; padding: 0; width: 291px; height: 171px; border: 1px solid #f3b877; background: url(images/new-jersey-plastic-surgery-center-01.jpg) no-repeat 0 0; overflow: hidden; }

#sidebar-image { padding-bottom: 14px; }
#sidebar-image img { width: 291px; border: 1px solid #f3b877; overflow: hidden; }

div#navigation { width: 121px; position: absolute; top: 0px; left: 11px; padding: 0; margin: 0; }
div#navigation ul { list-style-type: none; padding: 0; margin: 0; }

div#maintext-bg {
	background: url(images/page-bg.jpg) repeat-y 0 0;
	margin: 0 0 0 -2px;
	padding: 0;
}
div#maintext { background: url(images/pink_stripe.gif) repeat-x; padding: 188px 20px 0px 16px; margin: 0 -2px 0 138px; }
div#maintext-landingpages { background: url(images/pink_stripe.gif) repeat-x; padding: 0px 20px 0px 24px; margin: 0 0 0 136px; }
div#maintext p a, div#maintext-landingpages p a {color:#2C437B;text-decoration:none;}
div#mainphoto { float: right; padding: 0 15px; }
div#mainphoto img {
}
div#mainphoto a:hover img { border: 1px solid #a32338; }

div#sidebar { float: right; width: 293px; margin: 0; padding: 0; position: relative; z-index: 10; }
div#secondsidebar { float: right; width: 293px; margin: 0; padding: 0; }

div.textboxborder { overflow: hidden; width: 474px; padding: 0; margin: 0; }
div.textbox { width: 474px; padding: 0; margin: 0; }
div.textboxcontent { padding: 10px 12px 5px 14px; margin: 0;  } 
div.textboxfoot { width: 474px; height: 18px; padding: 0; margin: 0; clear: both; }
div.textbox blockquote { text-align: right; color: #6e3592; margin: 5px 0; padding: 0 5px 0 30px; }

div.photofeature { display: block; }
div.photofeature p { float: left; text-align: right; width: 150px; font-size: 13px; padding: 0; margin: 0; }
div.photofeature img { border: 1px solid #637090; margin-left: 20px; }
div.photofeature a { color: #ae0049; }
div.photofeature a:hover { color: #2c629e; }

div.featurebox1border { background: white; width: 291px; border: 1px solid #f3b877; padding: 0; margin: 0 0 15px 0; background: url(images/bg-box-feature1-repeat.gif) repeat-y 0 0; }
div.featurebox1 { width: 291px; padding: 0; margin: 0; background: url(images/bg-box-feature1.gif) no-repeat 0 0; }
div.featurebox1content { padding: 10px 15px 0px 15px; margin: 0 auto; text-align: center; line-height: 1.4em; } 
div.featurebox1content p { padding: 0; margin: 5px 0; line-height: 18px; }
div.featurebox1foot { width: 291px; height: 15px; padding: 0; margin: 0; background: url(images/bg-box-feature1-foot.gif) no-repeat 0 0; clear: both; }
div.featurebox1 ul { text-align: left; }
div.featurebox1 h2 { padding-bottom: 10px; }
div.featurebox1 h3 { font-size: 18px; margin: 0 0 4px 0; padding: 0 0 2px 0; line-height: 22px; }
div.featurebox1 h3 a { color: #e86b56; }
div.featurebox1content p a { color: #DC443F !important; text-decoration: underline !important; }
div.featurebox1 div.featurebox1content input, div.featurebox1 div.featurebox1content textarea { width: 250px; }
div.featurebox1 div.featurebox1content input#news_and_specials { width: 15px; margin-top: 2px; }
div.featurebox1 div.featurebox1content input.SubmitButton { width: 60px; }

div.featurebox-blue-border { width: 291px; border: 1px solid #a4a7e3; padding: 0; margin: 0 0 15px 0; background: url(images/bg-box-feature-box-blue.jpg) repeat-y 0 0; }
div.featurebox-blue-content { padding: 10px 15px 20px 15px; margin: 0 auto; text-align: center; line-height: 1.4em; } 
div.featurebox-blue-content img { border: 1px solid #a4a7e3; } 
div.featurebox-blue-content p { padding: 0; margin: 5px 0; line-height: 18px; }
div.featurebox-blue-content ul { text-align: left; }
div.featurebox-blue-content h2 { padding-bottom: 10px; }
div.featurebox-blue-content h3 { font-size: 18px; margin: 0 0 4px 0; padding: 0 0 2px 0; line-height: 22px; }
div.featurebox-blue-content h3 a { color: #6e3592; }
div.featurebox-blue-content p a { color: #DC443F !important; text-decoration: underline !important; }

div.featurebox-seasonal-border { width: 291px; border: 1px solid #f3b877; padding: 0; margin: 0 0 15px 0; }
div.featurebox-seasonal { width: 291px; height: 272px; padding: 0; margin: 0; background: url(images/background-special-spring.jpg) no-repeat 0 0; }
div.featurebox-seasonal-content { padding: 21px 13px 0px 13px; margin: 0 auto; text-align: left; line-height: 1.4em; } 
div.featurebox-seasonal-content-title { padding: 11px 0px 0px 13px; margin: 0 auto; text-align: left; line-height: 1.4em; } 
div.featurebox-seasonal h3 { margin: 0 0 8px 0; }
div.featurebox-seasonal h3 a { text-align: left; color: #662c8a; font-size: 17px; } 
div.featurebox-seasonal strong { color: #e21a2c; }
div.featurebox-seasonal-content p, div.featurebox-seasonal-content p a { font-size: 13px; padding: 0; margin: 6px 0; text-align: left !important; color: #704b89 !important; }
div.featurebox-seasonal-content p a:hover { color: #e85a61 !important; text-decoration: underline !important; }
div.featurebox-seasonal-content h4 a { font-size: 12px; text-align: left; font-weight: normal; font-style: italic; margin: 3px 0; }
div.featurebox-seasonal-content h4 a { color: #e21a2c; }
div.featurebox-seasonal-content h4 a:hover { color: #662c8a; text-decoration: underline; }
div.featurebox-seasonal-content-title h5 {text-align: right; font-size: 13px; padding: 0; margin: 3px 10px 0 0; }
div.featurebox-seasonal-content-title h5 a { color: #808819; }
div.featurebox-seasonal-content-title h5 a:hover { color: #662c8a; text-decoration: underline; }
div.featurebox-seasonal-content h6 { margin: 0; padding: 5px 0; }
div.featurebox-seasonal-content h6 a { font-size: 15px; text-align: left; line-height: 19px; font-weight: normal; color: #662c8a; margin: 0 0 -25px 0; padding: 2px 0 0 0; text-decoration: none; }
div.featurebox-seasonal-content h6 a { text-decoration: none;}
div.featurebox-seasonal-content h6 a:hover { color: #e21a2c; text-decoration: underline; }
div.featurebox-seasonal-content h7 {text-align: left; font-size: 13px; padding: 0; margin: 10px; margin: -12px 0; font-family: arial, sans-serif;}
div.featurebox-seasonal-content h7 a { color: #3a9a15; text-decoration: none; }
div.featurebox-seasonal-content h7 a:hover { color: #662c8a; text-decoration: underline; }

div.featurebox-blog-border { width: 291px; height: 153px; border: 1px solid #a4a7e3; padding: 0; margin: 0 0 15px 0; background: url(images/bg-box-feature-blog.jpg) repeat-y 0 0; overflow: hidden; }
div.featurebox-blog-content { padding: 10px 15px 5px 13px; margin: 0 auto; text-align: center; line-height: 1.4em; } 
div.featurebox-blog-content h3 { margin: 0; padding: 0; }
div.featurebox-blog-content h3 a { color: #6A447F; text-indent: -9999px; display: block; width: 260px; height: 45px; overflow: hidden; } 
div.featurebox-blog-content p { padding: 0; margin: 0; }
div.featurebox-blog-content p a { color: #704b89 !important; text-decoration: underline !important; margin:0 0 -50px 0; } 
div.featurebox-blog-content p a:hover { color: #704b89 !important;}

div.featurebox-photo-only { width: 291px; border: 1px solid #a4a7e3; padding: 0; margin: 0 0 15px 0; overflow: hidden; }
div.featurebox-photo-only img { padding: 0; margin: 0; border: 0; }

a.featurebox-patient-of-the-month-content { padding: 98px 15px 5px 13px !important; margin: 0 auto; text-align: center; line-height: 16px; text-decoration: none !important; } 
a.featurebox-patient-of-the-month-content p { text-align: center; padding: 0 0 0 0px; margin: 0; color: #1e5dc6; text-decoration: none !important; }
a.featurebox-patient-of-the-month-content p em { color: #DC443F !important; text-decoration: underline !important; padding: 0; margin: 0; } 
a:hover.featurebox-patient-of-the-month-content p, a.featurebox-patient-of-the-month-content p:hover  { color: #d62e2e !important;}
a.featurebox-patient-of-the-month-content p em, a.featurebox-patient-of-the-month-content p em  { color: #d62e2e !important;}
a:hover.featurebox-patient-of-the-month-content p em, a.featurebox-patient-of-the-month-content p em:hover  { color: #1e5dc6 !important;}
div.featurebox-patient-of-the-month-border { width: 291px; height: 171px; border: 1px solid #a4a7e3; padding: 0; margin: 0 0 15px 0; background: url(images/bg-box-feature-patient-of-the-month.jpg) repeat-y 0 0; overflow: hidden; }

a.featurebox-patient-of-the-month-content-alt {  margin: 0 auto; text-align: center; line-height: 16px; text-decoration: none !important; } 
a.featurebox-patient-of-the-month-content-alt p {
    color: #1E5DC6;
    margin: 135px 0 0 -1px !important;
    padding: 0 0 0 0;
    text-align: center;
    text-decoration: none !important;}
a.featurebox-patient-of-the-month-content-alt p em { color: #DC443F !important; text-decoration: underline !important; padding: 0; margin: 0; } 
a:hover.featurebox-patient-of-the-month-content-alt p, a.featurebox-patient-of-the-month-content p:hover  { color: #d62e2e !important;}
a.featurebox-patient-of-the-month-content-alt p em, a.featurebox-patient-of-the-month-content p em  { color: #d62e2e !important;}
a:hover.featurebox-patient-of-the-month-content-alt p em, a.featurebox-patient-of-the-month-content p em:hover  { color: #1e5dc6 !important;}
div.featurebox-patient-of-the-month-border-alt { width: 291px; height: 171px; border: 1px solid #a4a7e3; padding: 0; margin: 0 0 15px 0; background: url(images/bg-box-feature-patient-of-the-month-3.jpg) repeat-y 0 0; overflow: hidden; }


div.featurebox-implant-content { padding: 10px 15px 5px 13px; margin: 0 auto; text-align: center; line-height: 1.4em; } 
div.featurebox-implant-content h3 { margin: 0; padding: 0; }
div.featurebox-implant-content h3 a { color: #6A447F; text-indent: -9999px; display: block; width: 260px; height: 45px; overflow: hidden; } 
div.featurebox-implant-content p { text-align: right; padding: 0 0 0 150px; margin: 0; }
div.featurebox-implant-content p a { color: #DC443F !important; text-decoration: underline !important; margin:0 0 -50px 0; } 
div.featurebox-implant-content p a:hover { color: #1e5dc6 !important;}
div.featurebox-implant-border { width: 291px; height: 153px; border: 1px solid #a4a7e3; padding: 0; margin: 0 0 15px 0; background: url(images/bg-box-feature-breast-implants.jpg) repeat-y 0 0; overflow: hidden; }

div.featurebox-rapid-content { padding: 10px 5px 5px 5px; margin: 0 auto; text-align: center; line-height: 1.5em; } 
div.featurebox-rapid-content h3 { margin: 0; padding: 0; }
div.featurebox-rapid-content h3 a { color: #6A447F; text-indent: -9999px; display: block; width: 260px; height: 45px; overflow: hidden; } 
div.featurebox-rapid-content p { text-align: center; padding: 9px 0 0 0px; margin: 0; }
div.featurebox-rapid-content p a { color: #DC443F !important; text-decoration: underline !important; margin:0 0 -50px 0; } 
div.featurebox-rapid-content p a:hover { color: #1e5dc6 !important;}
div.featurebox-rapid-border { width: 291px; height: 155px; border: 1px solid #a4a7e3; padding: 0; margin: 0 0 15px 0; background: url(images/bg-box-feature-rapid-recovery.jpg) repeat-y 0 0; overflow: hidden; }

div.featurebox-emotional-for-men-content { padding: 10px 15px 5px 13px; margin: 0 auto; text-align: center; line-height: 1.4em; } 
div.featurebox-emotional-for-men-content h3 { margin: 0; padding: 0; }
div.featurebox-emotional-for-men-content h3 a { color: #61377c; text-indent: -9999px; display: block; width: 260px; height: 45px; overflow: hidden; } 
div.featurebox-emotional-for-men-content p { text-align: center; padding: 40px 20px 10px 20px; margin: 0; font-size: 15px; line-height: 22px; }
div.featurebox-emotional-for-men-content p a { color: #c95957 !important; text-decoration: underline !important; margin:0 0 -50px 0; } 
div.featurebox-emotional-for-men-content p em a {text-decoration: none !important; color: #61377c !important; }
div.featurebox-emotional-for-men-content p a:hover { color: #1e5dc6 !important;}
div.featurebox-emotional-for-men-border { width: 291px; height: 231px; border: 1px solid #a4a7e3; padding: 0; margin: 0 0 15px 0; background: url(images/bg-box-feature-emotional-for-men.jpg) repeat-y 0 0; overflow: hidden; }

div.featurebox-emotional-for-rhino-content { padding: 10px 15px 5px 13px; margin: 0 auto; text-align: center; line-height: 1.4em; } 
div.featurebox-emotional-for-rhino-content h3 { margin: 0; padding: 0; }
div.featurebox-emotional-for-rhino-content h3 a { color: #61377c; text-indent: -9999px; display: block; width: 260px; height: 45px; overflow: hidden; } 
div.featurebox-emotional-for-rhino-content p { font-family:'Times New Roman';
  font-size:15px;
  letter-spacing:0;
  line-height:22px;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:10px;
  padding-left:46px;
  padding-right:44px;
  padding-top:65px;
  text-align:center; }
div.featurebox-emotional-for-rhino-content p em a { color: #c95957 !important; text-decoration: underline !important; margin:0 0 -50px 0; } 
div.featurebox-emotional-for-rhino-content p a {text-decoration: none !important; color: #2e4d90 !important; }
div.featurebox-emotional-for-rhino-content p a:hover { color: #61377c !important;}
div.featurebox-emotional-for-rhino-border { width: 291px; height: 261px; border: 1px solid #a4a7e3; padding: 0; margin: 0 0 15px 0; background: url(images/bg-box-feature-rhinoplasty.jpg) repeat-y 0 0; overflow: hidden; }

div.featurebox-liposuction-safety-content { padding: 10px 15px 5px 13px; margin: 0 auto; text-align: center; line-height: 1.4em; } 
div.featurebox-liposuction-safety-content h3 { margin: 0; padding: 0; }
div.featurebox-liposuction-safety-content h3 a { color: #6A447F; text-indent: -9999px; display: block; width: 260px; height: 45px; overflow: hidden; } 
div.featurebox-liposuction-safety-content p { text-align: left; padding: 80px 130px 0 3px; margin: 0;  line-height: 18px; }
div.featurebox-liposuction-safety-content p a { color: #61377c !important; text-decoration: underline !important; margin:0 0 -50px 0; } 
div.featurebox-liposuction-safety-content p em a { font-size: 14px; text-decoration: none !important;  line-height: 21px; }
div.featurebox-liposuction-safety-content p a:hover { color: #1e5dc6 !important;}
div.featurebox-liposuction-safety-border { width: 291px; height: 268px; border: 1px solid #a4a7e3; padding: 0; margin: 0 0 15px 0; background: url(images/bg-box-feature-liposuction-safety.jpg) repeat-y 0 0; overflow: hidden; }

div.featurebox-animation-border { width: 291px; height: 170px; border: 1px solid #a4a7e3; padding: 0; margin: 0 0 15px 0; background: url(images/bg-box-feature-understand-animation.jpg) repeat-y 0 0; overflow: hidden; }
div.featurebox-animation-body-border { width: 291px; height: 170px; border: 1px solid #a4a7e3; padding: 0; margin: 0 0 15px 0; background: url(images/bg-box-feature-understand-animation-body.jpg) repeat-y 0 0; overflow: hidden; }
div.featurebox-animation-face-border { width: 291px; height: 170px; border: 1px solid #a4a7e3; padding: 0; margin: 0 0 15px 0; background: url(images/bg-box-feature-understand-animation-face.jpg) repeat-y 0 0; overflow: hidden; }
div.featurebox-animation-content { padding: 10px 15px 5px 13px; margin: 0 auto; text-align: center; line-height: 1.4em; } 
div.featurebox-animation-content p { text-align: right; padding: 0 176px 0 0; margin: 0; line-height: 21px; }
div.featurebox-animation-content p a { color: #DC443F !important; text-decoration: underline !important; margin:0 0 -50px 0; } 
div.featurebox-animation-content p a:hover { color: #1e5dc6 !important;}

div.featurebox-magazine-border { width: 291px; height: 170px; border: 1px solid #a4a7e3; padding: 0; margin: 0 0 15px 0; background: url(images/bg-box-feature-box-magazine.jpg) repeat-y 0 0; overflow: hidden; }
div.featurebox-magazine-content p {
line-height:29px;
margin:22px -12px 0 -1px;
padding:0 171px 0 0;
text-align:right; }
div.featurebox-magazine-content p a { color: #DC443F !important; text-decoration: underline !important; margin:0 0 -50px 0; } 
div.featurebox-magazine-content p a:hover { color: #1e5dc6 !important;}

div.featurebox-emotional-border { width: 291px; height: 441px; border: 1px solid #f3b877; padding: 0; margin: 0 0 15px 0; background: url(images/bg-box-feature-emotional.jpg) repeat-y 0 0; overflow: hidden; }
div.featurebox-emotional-content { padding: 98px 15px 5px 13px; margin: 0 auto; text-align: center; line-height: 1.4em; } 
div.featurebox-emotional-content p { text-align: center; padding: 8px 0 0 0; margin: 0 auto; font-size: 14px; line-height: 22px; }
div.featurebox-emotional-content p a { color: #DC443F !important; text-decoration: underline !important; margin:0 0 -50px 0; } 
div.featurebox-emotional-content p a:hover { color: #1e5dc6 !important;}
div.featurebox-emotional-content p em a { color: #3358a4 !important; text-decoration: none !important; }

#sidebar div.specials-alert-border { width: 291px; height: 161px; border: 1px solid #e1a1a1; padding: 0; margin: 0 0 15px 0; background: url(images/bg-specials-alert-repeat.gif) repeat-y 0 0; }
#sidebar div.specials-alert { width: 291px; padding: 0 0 20px 0; margin: 0; background: url(images/bg-specials-alert-head.gif) no-repeat 0 0; color: #5773ab; font-size: 14px; }
#sidebar div.specials-alert h5 { color: #7d5297; font-size: 18px; margin: 0; padding: 3px 6px 0 8px; font-weight: normal; line-height: 22px; }
#sidebar div.specials-alert h4 { color: #d73939; text-align: right; font-size: 16px; margin: 0; padding: 3px 6px 10px 8px; font-weight: normal; line-height: 22px; }
#sidebar div.specials-alert p { display: block; padding: 0; margin: 0; text-align: right; line-height: 21px; }

div.specials-alert-border { width: 421px; height: 176px; border: 1px solid #e1a1a1; padding: 0; margin: 0 0 15px 0; background: url(images/bg-specials-alert-repeat.gif) repeat-y 0 0; }
div.specials-alert { width: 421px; padding: 0 0 20px 0; margin: 0; background: url(images/bg-specials-alert-head.gif) no-repeat 0 0; color: #5773ab; font-size: 11px; }
div.specials-alert-content { padding: 6px 10px 10px 8px; }
div.specials-alert-content a { color: #d73939 !important; text-decoration: underline !important; }
div.specials-alert-content a:hover { color: #8b5ea5 !important; }
div.specials-alert h5 { color: #7d5297; font-size: 21px; margin: 0; padding: 3px 6px 0 8px; font-weight: normal; line-height: 22px; }
div.specials-alert h4 { color: #d73939; text-align: right; font-size: 21px; margin: 0; padding: 3px 6px 10px 8px; font-weight: normal; line-height: 22px; }
div.specials-alert p { display: block; padding: 0; margin: 0; text-align: right; line-height: 17px; }
div.specials-alert img { padding: 0 5px 20px 15px; float: right; }

div.feature-before-after { color: #d73939; padding: 0px 0px 0px 5px; margin: 0 auto; text-align: center; }
div.feature-before-after div { display: block; float: left; width: 106px; margin: 0 auto; text-align: center; padding: 0px 0px 15px 0px; }
div.feature-before-after div img { padding: 2px 2px 0px 2px; margin: 0; }
div.feature-before-after a { color: #d73939; }
div.feature-before-after a:hover { color: #4388d2; }
div.feature-before-after em { display: block; margin: 0 auto; font-size: 15px; }

div.feature-before-after2 { color: #d73939; padding: 0px 0px 12px 0px; margin: 0 auto; text-align: center; }
div.feature-before-after2 div { display: block; float: left; width: 145px; margin: 0 auto; text-align: center; padding: 0px 0px 13px 0px; }
div.feature-before-after2 div img { padding: 2px 2px 0px 2px; margin: 0; }
div.feature-before-after2 a { color: #d73939; }
div.feature-before-after2 a:hover { color: #4388d2; }
div.feature-before-after2 em { display: block; margin: 0 auto; font-size: 15px; }

div.feature-patient { margin: 0 auto; text-align: center; }
div.feature-patient a { float: left; padding-right: 10px; }
div.feature-patient img { height: 80px; border: 1px solid white; }

iframe.blogroll { height: 120px; width: 265px; margin:0 !important; padding:0 !important; border: 0; }

h4.phone { background: url(images/201-967-1212.gif) no-repeat; width: 188px; height: 24px; text-indent: -9999px; overflow: hidden; margin: 16px 0 0 2px; padding: 0; }
h5.address { background: url(images/paramus-new-jersey-07652-b.gif) no-repeat; width: 220px; height: 33px; text-indent: -9999px; margin: 13px 0 0 2px; padding: 0; }

div.navbarfeature { padding: 15px 10px 5px 0; margin: 0 auto; text-align: center; }
div.navbarfeature img { margin: 0 auto; text-align: center; }
input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6e82b1; border: 1px solid #6e82b1; background-color: #fdf9f5 !important; }

div#askquestion { float: right; margin: 0px 15px 10px 25px; background: #f7e0bf; border: 1px solid #f3b877; line-height: 1.2em;  position: relative; z-index: 10;}
div#maintext div#askquestion, div#maintext-landingpages div#askquestion { margin: 35px -25px 10px 25px; }
div#askquestion form { margin: 0; padding: 0; }
/*div.smallform { width: 150px; height: 422px; padding: 13px 5px; text-align: center; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #2c437b; }*/
div.smallform { width: 150px; height: 520px; padding: 13px 5px; text-align: center; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #2c437b; }

div.smallform img { margin: 0 auto; }
.quickcontact {	width: 130px;}
.SubmitButtonHover { background-color: #2c437b !important;	color: #f3ecdd;	cursor: pointer; font-size: 10px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #f3ecdd; }
.SubmitButton {	background-color: #f8e4c4 !important; color: #2c437b; cursor: pointer;	font-size: 10px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #6e82b1; }

table.diagrams { padding: 0; margin: 0; border-collapse:collapse; }
table.diagrams td { padding: 5px 0px; vertical-align: middle; }
table.diagrams p { margin: 0 0 20px 0; padding: 0; }
table.diagrams .imagetext { float: none; }

table.breast { padding: 0; margin: 0; border-collapse:collapse; }
table.breast td { border: 1px solid #F3B877; }

table.plastic-surgery-prices, table.procedure-info { border-collapse:collapse; }
table.plastic-surgery-prices tr.column-labels { background: #f8d6ab; }
table.plastic-surgery-prices td {text-align: right; padding-right: 8px; border: 1px solid #d8a1b2; }
table.plastic-surgery-prices tr.alt { background: #fbecd9; font-weight: 600; }

div.imageleft { position: relative; float: left;  margin: 0 25px 15px 0; clear: left; }
div.imageright { position: relative; float: right;  margin: 25px 15px 10px 25px; clear: right; }

div.textboxcontent div.imagetext { position: relative; float: left;  margin: 0 15px 15px 0; background: #f7e0bf; border: 1px solid #f3b877; clear: left; }

div.imagetext { position: relative; float: left;  margin: 0 25px 15px 0; background: #f7e0bf; border: 1px solid #f3b877; clear: left; }
div.imagetext img { margin: 12px; border: 1px solid #fbecd9; }
div.imagetextright { position: relative; float: right;  margin: 25px 15px 10px 25px; background: #f7e0bf; border: 1px solid #f3b877; clear: right; }
div.imagetextright img { margin: 12px; border: 1px solid #fbecd9; }

div.imagecenter-large img { background: #f7e0bf; margin: 12px; border: 1px solid #f3b877; display: block; }

div.imagecenter { background: #f7e0bf; border: 1px solid #f3b877; text-align: center; display: block; width: 392px; overflow: visible; margin: 0 auto; }
div.imagecenter img { margin: 12px; border: 1px solid #fbecd9; }

div.imagecenter2 { background: #f7e0bf; border: 1px solid #f3b877; text-align: center; display: block; width: 400px; overflow: visible; margin: 0 auto; }
div.imagecenter2 img { margin: 12px; border: 1px solid #fbecd9; }

div.imagecenter3 { background: #f7e0bf; border: 1px solid #f3b877; text-align: center; display: block; width: 450px; overflow: visible; margin: 0 auto; }
div.imagecenter3 img { margin: 12px; border: 1px solid #fbecd9; }

div.feature-before-after-intext { margin: 0 auto; padding: 10px; text-align: center; }
div.feature-before-after-intext img { padding: 10px; margin: 0 auto; background: #f7e0bf; border: 1px solid #f3b877;}

div.topfeature { position: absolute; top: 95px; right: 105px; padding: 7px; margin: 0px; background: #f7e0bf; text-align: center; border: 1px solid #f3b877; font-size: 12px; color: #2C437B; font-family: arial, sans-serif; line-height: 14px; }
div.topfeature a { text-decoration: none; color: #344F83; }
div.topfeature a img { margin: 2px; border: 1px solid #f3b877; }
div.topfeature a:hover img { border: 1px solid #AE0049; }
div.topfeature a:hover { color: #AE0049; }

div.rightfeature { position: relative; float: right; padding: 7px; margin: 5px 0 5px 20px; background: #f7e0bf; text-align: center; border: 1px solid #f3b877; font-size: 12px; color: #2C437B; font-family: arial, sans-serif; line-height: 14px; }
div.rightfeature a { text-decoration: none; color: #344F83; }
div.rightfeature a img { margin: 2px; border: 1px solid #f3b877; }
div.rightfeature a:hover img { border: 1px solid #a32338; }
div.rightfeature a:hover { color: #a32338; }

div.leftfeature { position: relative; float: left; padding: 7px; margin: 5px 24px 5px 0; background: #f7e0bf; text-align: center; border: 1px solid #f3b877; font-size: 12px; color: #2C437B; line-height: 14px; }
div.leftfeature a { text-decoration: none; color: #344F83; }
div.leftfeature a img { margin: 2px; border: 1px solid #f3b877; }
div.leftfeature a:hover img { border: 1px solid #a32338; }
div.leftfeature a:hover { color: #a32338; }

div.centerfeature { text-align: center; font-size: 12px; color: #2C437B; font-family: arial, sans-serif; line-height: 14px; }
div.centerfeature a { display: block; text-decoration: none; color: #344F83; border: 1px solid #f3b877; background: #f7e0bf; width: 350px; margin: 0 auto; }
div.centerfeature a img { margin: 7px; padding: 0; border: 1px solid #f3b877; }
div.centerfeature a:hover img { border: 1px solid #a32338; }
div.centerfeature a:hover { color: #a32338; }

.photocaption { position: relative; font-size: 12px; color: #FF7A01; font-family: arial, sans-serif; font-variant: small-caps  }
blockquote.patientquote { color: #881938; }

table.photos { margin: 0 auto; text-align: center; margin-top: 15px; line-height: 1.2em;}
table.photos td { padding-bottom: 10px; width: 175px; }
table.photos2 { margin: 0 auto; text-align: center; margin-top: 15px; line-height: 1.2em;}
table.photos2 td { padding-bottom: 10px; width: 175px; padding-right: 8px; padding-left: 8px; border-bottom: 1px solid #DAB1AF }
table.photos2 tr {; }
table.photos2 td a { text-decoration: none; }
table.photos2 td.last { border-bottom: 0; }
table.photos td a, table.photos2 td a { font-size: 11px; }

#maintext .testimonial-feature, div#maintext-landingpages .testimonial-feature {
padding: 10px 13px 10px 0;
float: left;
width: 330px;
line-height: 21px;
vertical-align: top;
}
#maintext .testimonial-feature .name, div#maintext-landingpages .testimonial-feature .name { font-size: 16px; font-weight: bold; }
#maintext .testimonial-feature td, div#maintext-landingpages .testimonial-feature td {
padding: 8px;
background: #f8ddba;
border: 1px solid #f3b877;
font-size: 11px;
}
#maintext .testimonial-feature img, #maintext-landingpages .testimonial-feature img { float: left; padding: 3px 13px 4px 3px; }

#maintext .testimonial-box, #maintext-landingpages .testimonial-box {
margin: 0;
padding: 10px 12px 9px 0;
float: left;
width: 132px;
height: 167px;
vertical-align: top;
}
#maintext .testimonial-box td, #maintext-landingpages .testimonial-box td {
padding: 8px;
background: #acb7ce;
line-height: 14px;
font-size: 10px;
}
#maintext .testimonial-box td a img, #maintext-landingpages .testimonial-box td a img { border: 1px solid #f8e6dc; }
#maintext .testimonial-box td a:hover img, #maintext .testimonial-box td a img:hover, #maintext-landingpages .testimonial-box td a:hover img, #maintext-landingpages .testimonial-box td a img:hover  { border: 1px solid #731235; }
#maintext .testimonial-box td a, #maintext-landingpages .testimonial-box td a { color: #fff; text-decoration: none; }
#maintext .testimonial-box td a:hover, #maintext-landingpages .testimonial-box td a:hover  { color: #731235; text-decoration: underline; }

ul.slimlist { list-style: disc outside; padding: 3px 0 4px 10px; margin: 0 0 0 5px; line-height: 16px; }
ul.slimlist li { padding-bottom: 5px; padding-top: 0; }

.footeraddress-holder { padding: 24px 0 10px 0; margin: 0; clear: both; position: relative; display: block; height: 100px; }
.footeraddress-holder .footerphone { background: url(images/201-967-1212.gif) no-repeat; width: 188px; height: 24px; text-indent: -9999px; overflow: hidden; }
.footeraddress-holder .footerphoneGoogle { background: url(images/201-977-1065.gif) no-repeat; width: 188px; height: 24px; text-indent: -9999px; overflow: hidden; }
.footeraddress-holder .footerphoneYahoo { background: url(images/201-977-1870.gif) no-repeat; width: 188px; height: 24px; text-indent: -9999px; overflow: hidden; }
.footeraddress-holder .footerphonefacebook { background: url(images/201-977-4405.gif) no-repeat; width: 188px; height: 24px; text-indent: -9999px; overflow: hidden; }

.footeraddress-holder .footeraddress { background: url(images/paramus-new-jersey-07652.gif) no-repeat; width: 455px; height: 13px; text-indent: -9999px; }
.footeraddress-holder .footerfacebook a { background: url(images/facebook.png) no-repeat; display: block; position: absolute; left: 500px; top: 80px; width: 122px; height: 37px; text-indent: -9999px; overflow: hidden; }
.footeraddress-holder .footertwitter a { background: url(images/twitter.png) no-repeat; display: block; position: absolute; left: 650px; top: 80px; width: 119px; height: 35px; text-indent: -9999px; overflow: hidden; }

h4.financing { background: url(images/consultation-complimentary-financing-available.gif) no-repeat 0 0; width: 284px; height: 29px; position: absolute; left: 0px; top: 80px; text-indent: -9998px; overflow: hidden; margin:0; padding: 0; }
a.financing_link{
	display: block;
	width: 284px;
	height: 29px;
}

ul.numberlist { margin: 0; padding: 0; }
ul.numberlist li { display:inline; }
ul.numberlist li a { padding: 0 5px; font-size: 14px; background-color: #faebdd; color: #be5d30; text-decoration: none; font-family: arial, sans-serif; font-weight: bold; border: 1px solid #be5d30; } 
ul.numberlist li a:link { background-color: #faebdd; color: #be5d30; } 
ul.numberlist li a:visited { background-color: #f2b473; color: #be5d30;	}
ul.numberlist li a:hover { background-color: #7383a6; color: #faebdd; }
ul.numberlist li a:active, ul.numberlist li a:focus { background-color: #e69160; color: #8c3043; }

.testimonialfeature { display: block; }
.boximage { padding: 0 0 5px 20px; float: right; }
.boximage img { border: 1px solid #f3b877; }
.quote { font-size: 12px; font-style: italic; color: #d87657; }

.teammember { margin: 20px 0; clear: left;}
.teamname { padding: 35px 0 15px 0; } 
.team { margin: 10px 0 10px 0; }
.noteamtext { margin: 120px 0; }

.footer-add,footer-add a {font-size:10px;}
.footer-add a {text-decoration:none;color:#2C437B;}


/* common styling */
.menu{
font-family: arial, sans-serif; width:125px; position:relative; font-size:11px; margin:0; padding:0; 
}
.menu ul {
padding:0 0 0 3px; margin:0; list-style-type: none;
}
.menu ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top: 0; left:125px;
}
.menu ul li {
float:left; position:relative; z-index:90;
}
.menu ul li a, .menu ul li a:visited {
display:block; text-decoration:none; color:#000; width:125px; height:21px; line-height:21px; font-size:11px; background:transparent;
}
.menu ul li a.oneline, .menu ul li a.oneline:visited {
display:block; text-decoration:none; color:#000; width:125px; height:41px; line-height:21px; font-size:11px; background:transparent;
}
.menu ul li a.twoline, .menu ul li a.twoline:visited {
display:block; text-decoration:none; color:#000; width:125px; height:46px; line-height:21px; font-size:11px; background:transparent;
}
* html .menu ul li a, .menu ul li a:visited {width:125px; w\idth:124px;}

.menu ul li#surgeon {background:url(images/navigation/plastic-surgeon-over.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#surgeon a.oneline:hover {background:url(images/navigation/plastic-surgeon.gif) no-repeat left top; }
.menu ul li#center {background:url(images/navigation/plastic-surgery-center-over.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#center a.oneline:hover {background:url(images/navigation/plastic-surgery-center.gif) no-repeat left top; }
.menu ul li#procedures {background:url(images/navigation/procedures-over.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#procedures a.oneline:hover {background:url(images/navigation/procedures.gif) no-repeat left top; }
.menu ul li#photos {background:url(images/navigation/before-after-photos-over.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#photos a.twoline:hover {background:url(images/navigation/before-after-photos.gif) no-repeat left top; }
.menu ul li#videos {background:url(images/navigation/video-testimonials-over.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#videos a.twoline:hover {background:url(images/navigation/video-testimonials.gif) no-repeat left top; }
.menu ul li#testimonials {background:url(images/navigation/testimonials-over.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#testimonials a.oneline:hover {background:url(images/navigation/testimonials.gif) no-repeat left top; }
.menu ul li#sizing {background:url(images/navigation/sizing-shaping-session-over.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#sizing a.twoline:hover {background:url(images/navigation/sizing-shaping-session.gif) no-repeat left top; }
.menu ul li#sizing2 {background:url(images/navigation/sizing-shaping-session-over2.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#sizing2 a.twoline:hover {background:url(images/navigation/sizing-shaping-session2.gif) no-repeat left top; }
.menu ul li#skinCancer {background:url(images/navigation/skin-cancer-tumor-over.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#skinCancer a.twoline:hover {background:url(images/navigation/skin-cancer-tumor.gif) no-repeat left top; }
.menu ul li#recovery {background:url(images/navigation/rapid-recovery-program-over.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#recovery a.twoline:hover {background:url(images/navigation/rapid-recovery-program.gif) no-repeat left top; }
.menu ul li#skincancer {background:url(images/navigation/skin-cancer-over.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#skincancer a.oneline:hover {background:url(images/navigation/skin-cancer.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#spa {background:url(images/navigation/beaura-spa-over.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#spa a.oneline:hover {background:url(images/navigation/beaura-spa.gif) no-repeat left top; }
.menu ul li#referral {background:url(images/navigation/patient-referral-program-over.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#referral a.twoline:hover {background:url(images/navigation/patient-referral-program.gif) no-repeat left top; }
.menu ul li#media {background:url(images/navigation/media-over.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#media a.oneline:hover {background:url(images/navigation/media.gif) no-repeat left top; }
.menu ul li#news {background:url(images/navigation/news-over.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#news a.oneline:hover {background:url(images/navigation/news.gif) no-repeat left top; }
.menu ul li#contact {background:url(images/navigation/contact-us-over.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#contact a.oneline:hover {background:url(images/navigation/contact-us.gif) no-repeat left top; }
.menu ul li#home {background:url(images/navigation/home-over.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#home a.oneline:hover {background:url(images/navigation/home.gif) no-repeat left top; }


.menu table {
border-collapse:collapse; border:0; padding:0; font-size:11px; position:absolute; left:0; top:0;
}

.menu ul li:hover a,
.menu ul li a:hover{ padding:0; border:0; margin: 0;
}

.menu ul li a:hover {position:relative; z-index:100;}

.menu ul li:hover ul,
.menu ul li a:hover ul {
visibility:visible; width:115px; height:auto; border: 0; z-index:10; background: #ffd7a2; overflow:visible; text-indent: 0px; margin: 0; padding:0; font-size:11px;
}
.menu ul li:hover ul li.page_item a,
.menu ul li a:hover ul li.page_item a{
display:block; background:transparent; color:#76012d; width:109px !important; width: 115px; line-height:16px; padding:3px; height:auto; text-decoration:none; margin: 0; border-bottom: 1px solid #de9975; font-size:11px;
}
* html .menu ul li a:hover ul li.page_item a {width:115px; w\idth:114px;}

.menu ul li:hover ul li.page_item a:hover,
.menu ul li a:hover ul li.page_item a:hover {
color:#FCFEED; 
background:#DF7158;
}
.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:115px;
}
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; width:145px; height:auto; color:#000; padding:0; list-style-type:none; background:#d8e6f5; margin: 0; font-size:11px; line-height:16px;
}
.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {
display:block; width:139px !important; background:transparent; color:#45688B; border-bottom: 1px solid #a5c0de; line-height:16px; padding:3px; margin: 0; font-size:11px;
}
* html .menu ul li a:hover ul li a:hover ul li a {width:145px; w\idth:144px;}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {
background:#DF7158; color:#FCFEED; text-decoration: none;
}
strong.submenupointer { font-size: 14px; }

.contactform label { display: block; margin-top: 5px; }
.contactform .text10 { width: 50px; margin-bottom: 5px; }
.contactform .text15 { width: 80px; margin-bottom: 5px; }
.contactform .text25 { width: 170px; margin-bottom: 5px; }
.contactform .text30 { width: 220px; margin-bottom: 5px; }
.contactform .text40 { width: 270px; margin-bottom: 5px; }
div#video {
	margin: 0 20px 20px 20px;
}
.video-widgets { position: relative; padding: 0; margin-right: 10px; }
a.int-link{
	text-decoration:underline !important;
}

/* Gallery Styles */
#gallery .gallery-group{
	list-style:none;
	margin-right: -10px;
}
#gallery .gallery-group li{
	background:#fefcf4;
	padding:14px;
	float:left;
	width:125px;
	height:114px;
	margin: 5px 18px 15px 0;
}
#gallery .gallery-group li.last {
	margin: 5px 0 15px 0;
}
#gallery .gallery-group a { text-decoration: none; }
#gallery .gallery-group span { text-transform: uppercase; letter-spacing: 1px; color #6aa07e; }
#gallery p { display: block; width: 95%; margin: 0; }
#gallery .gallery-image h1, h2 { text-align: left; }
#gallery .gallery-image img { width: 390px; height: auto !important; margin: 0 auto; text-align: center; 
max-width:390px !important; padding: 0 0 10px 20px; }
#sidebar .more-patients {
width: 270px;
	margin:0 0 80px 0;
	text-align: left;
	padding:0;
	list-style:none;
	float: none;
}
#sidebar .more-patients li{
	padding:2px 2px 9px 8px;
	margin: 0;
	float:left; display: table-cell; vertical-align: middle;
	width:120px; margin: 0 auto; text-align: left;
}
#sidebar .more-patients li span.title{
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
height: 16px;
	display:block;
	line-height:11px;
	color:#2a96c3;
	text-align:center;
	padding: 0;
	margin: 0;
	width: 110px;
}
#sidebar .more-patients li img{ text-align: center; vertical-align: middle;
	display:block;
	margin:0 auto;
	border:1px solid #fff;
	position:static;
	padding: 0; margin: 0;
}
#sidebar .more-patients li a:hover img{ 
	border:1px solid #e6a653;
}

.gallery-headingnav { padding-bottom: 12px; width: 38px; float: right; }
.gallery-headingnav .prev,
.gallery-headingnav .next{
	float:left;
	width:27px;
	height:16px;
	margin:0 0 0 9px;
	text-indent:-9999px;
   overflow:hidden;
	background:url(images/btn-prev.gif) no-repeat;
}
.gallery-headingnav .next{background:url(images/btn-next.gif) no-repeat;}
.gallery-headingnav .prev:hover,
.gallery-headingnav .next:hover,
.gallery-headingnav .prev.active,
.gallery-headingnav .next.active{background-position:0 100%;}

	
#captcha_div{margin-top:0px !important;}

.simplepie .date {
  display:none;
}
.simplepie h3 {
  display: none;
}
.simplepie p {
  display: none;
}
