body { margin: 0; background: #F3C083 url(images/background-gold-leaf.gif) repeat; color: #2C437B; margin: 0; padding: 0; }

/* 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.photolink { font-size: 10px; font-family: arial, sans-serif; line-height: 10px; text-decoration: none; }

div#container { margin: 0; color: #2C437B; padding: 37px 0 0 0; }

div#shadowtop { height: 6px; background: url(images/background-top-shadow.gif) repeat-x; margin: 0; padding: 0; overflow: hidden; }
div#shadowbottom { height: 5px; background: url(images/background-bottom-shadow.gif) repeat-x; margin: 0; padding: 0; overflow: hidden; }

div#backgroundsetup { background: url(navigation/background-marble.gif) repeat-y; margin: 0; padding: 0;}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}

div#content { margin: 0 0 0 132px; padding: 0; background: #fff url(images/background.gif) repeat; }

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

div#branding { position: absolute; top: 51px; left: 132px; width: 281px; height: 210px; background: url(images/parker-center-plastic-surgery.gif) no-repeat; text-indent: -9999px; overflow: hidden; }
div#byline { position: absolute; top: 58px; left: 375px; width: 269px; height: 9px; background: url(images/personal-touch-you-can-trust.gif) no-repeat; text-indent: -9999px; overflow: hidden; }
div#phone { position: absolute; top: 15px; right: 15px; width: 249px; height: 16px; background: url(images/call-201-967-1212.gif) no-repeat; text-indent: -9999px; overflow: hidden; }

div#homefeature { position: absolute; top: 85px; right: 50px; background: url(images/background-gold-leaf.gif); border: 1px solid #E1967E; padding: 0 1px 1px 0; margin: 0px; text-align: center; font-size: 12px; color: #2C437B; font-family: arial, sans-serif; line-height: 14px; }
div#homefeature a { text-decoration: none; color: #344F83; }
div#homefeature a:hover { color: #AE0049; }

div.newsfeaturearea { float: left; }

div.newsfeature { padding: 7px; margin: 5px 24px 15px 0; background: url(images/background-gold-leaf.gif); text-align: center; border: 1px solid #E1967E; font-size: 12px; color: #2C437B; font-family: arial, sans-serif; line-height: 14px; width: 191px; }
div.newsfeature h4 { padding: 0 0 4px 0; margin: 0 auto; text-align: center; letterspacing: 1px; }
div.newsfeature h4 a { color: #583769; }
div.newsfeature a { text-decoration: none; color: #344F83; }
div.newsfeature a img { margin: 2px; border: 1px solid #FCE7D2; }
div.newsfeature a:hover img { border: 1px solid #a32338; }
div.newsfeature a:hover { color: #a32338; }
a.newsimage { display: block; float: left; margin-right: 7px; }

div.clearfix { clear: both; height: 3px; }

div#maintext { background: url(images/pink_stripe.gif) repeat-x; padding: 235px 50px 20px 34px; margin: 0; }

div#footer { padding: 18px 23px; }
div#phone2 { background: url(images/201-967-1212.gif) no-repeat; width: 188px; height: 24px; text-indent: -9999px; overflow: hidden; }
div#address { background: url(images/paramus-new-jersey-07652.gif) no-repeat; width: 455px; height: 13px; text-indent: -9999px; }

div#details { margin: 0 auto; padding: 10px 0 30px 0; text-align: center; background: #F3C083 url(images/background-gold-leaf.gif) repeat;}
div#details p { width: 750px; margin: 0 auto; text-align: center; color: #1C336B; }
div#details h2 { color: #592A6A; }
div#details a { color: #592A6A; }
div#details a:visited { color: #2C468D; }
div#details a:hover { color: #AE0049; }

div#videoblock { background: #C9CDD8; text-align: center; margin: 0 auto; width: 520px; padding: 7px 5px; border: 1px solid #61759F; }
div#videoblock a img { margin: 9px 8px; border: 1px solid #FCE7D2; }
div#videoblock a:hover img { border: 1px solid #AE0049; }

div.logos { margin: 0 auto; text-align: center; padding: 2px 10px 2px 0; }
div.logos img { padding: 10px 25px 12px 20px; }

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.imagetext { position: relative; float: left;  margin: 0 25px 15px 0; background: url(images/background-gold-leaf.gif) repeat; border: 1px solid #61759F; clear: left; }
div.imagetext img { margin: 12px; border: 1px solid #FCE7D2; }
div.imagetextright { position: relative; float: right;  margin: 25px 15px 10px 25px; background: url(images/background-gold-leaf.gif) repeat; border: 1px solid #61759F; clear: right; }
div.imagetextright img { margin: 12px; border: 1px solid #FCE7D2; }

div.imagecenter { background: url(images/background-gold-leaf.gif) repeat; border: 1px solid #61759F; text-align: center; display: block; width: 392px; overflow: visible; margin: 0 auto; }
div.imagecenter img { margin: 12px; border: 1px solid #FCE7D2; }

div.imagecenter2 { background: url(images/background-gold-leaf.gif) repeat; border: 1px solid #61759F; text-align: center; display: block; width: 400px; overflow: visible; margin: 0 auto; }
div.imagecenter2 img { margin: 12px; border: 1px solid #FCE7D2; }

div.imagecenter3 { background: url(images/background-gold-leaf.gif) repeat; border: 1px solid #61759F; text-align: center; display: block; width: 450px; overflow: visible; margin: 0 auto; }
div.imagecenter3 img { margin: 12px; border: 1px solid #FCE7D2; }

div.imagecenter { background: url(images/background-gold-leaf.gif) repeat; border: 1px solid #61759F; text-align: center; display: block; width: 392px; overflow: visible; margin: 0 auto; }
div.imagecenter img { margin: 12px; border: 1px solid #FCE7D2; }

div.topfeature { position: absolute; top: 95px; right: 105px; padding: 7px; margin: 0px; background: url(images/background-gold-leaf.gif); text-align: center; border: 1px solid #E1967E; 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 #FCE7D2; }
div.topfeature a:hover img { border: 1px solid #AE0049; }
div.topfeature a:hover { color: #AE0049; }

div.rightfeature { float: right; padding: 7px; margin: 5px 0 5px 20px; background: url(images/background-gold-leaf.gif); text-align: center; border: 1px solid #E1967E; 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 #FCE7D2; }
div.rightfeature a:hover img { border: 1px solid #a32338; }
div.rightfeature a:hover { color: #a32338; }

div.leftfeature { float: left; padding: 7px; margin: 5px 24px 5px 0; background: url(images/background-gold-leaf.gif); text-align: center; border: 1px solid #E1967E; font-size: 12px; color: #2C437B; font-family: arial, sans-serif; line-height: 14px; }
div.leftfeature a { text-decoration: none; color: #344F83; }
div.leftfeature a img { margin: 2px; border: 1px solid #FCE7D2; }
div.leftfeature a:hover img { border: 1px solid #a32338; }
div.leftfeature a:hover { color: #a32338; }

div.leftfeature2 { float: left; padding: 7px; margin: 1px 1px 1px 0; background: url(images/background-gold-leaf3.gif); text-align: center; border: 1px solid #E1967E; font-size: 12px; color: #2C437B; font-family: arial, sans-serif; line-height: 14px; }
div.leftfeature2 a { text-decoration: none; color: #344F83; }
div.leftfeature2 a img { margin: 2px; border: 1px solid #FCE7D2; }
div.leftfeature2 a:hover img { border: 1px solid #a32338; }
div.leftfeature2 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 #E1967E; background: url(images/background-gold-leaf.gif); width: 350px; margin: 0 auto; }
div.centerfeature a img { margin: 7px; padding: 0; border: 1px solid #FCE7D2; }
div.centerfeature a:hover img { border: 1px solid #a32338; }
div.centerfeature a:hover { color: #a32338; }

div.sidebarfeature { padding: 15px 10px 5px 0; margin: 0 auto; text-align: center; }
div.sidebarfeature img { margin: 0 auto; text-align: center; }

.photocaption { position: relative; font-size: 12px; color: #FF7A01; font-family: arial, sans-serif; font-variant: small-caps  }
p, blockquote, li { font-size: 13px; color: #2C437B; font-family: arial, sans-serif; line-height: 22px; }
blockquote.patientquote { color: #881938; font-style: italic; }

sup { font-size: .7em; }

ul.slimlist { list-style: disc outside; padding: 0 0 0 10px; margin: 0 0 0 5px; }

.holidays { font-size: 21px; font-family: times new roman, garamond, serif; font-weight: normal; color: #810D12; font-variant: small-caps; letter-spacing: 2px; word-spacing: 2px }
.holidays2 { font-size: 21px; font-family: times new roman, garamond, serif; font-weight: normal; color: #384B2B; font-variant: small-caps; letter-spacing: 2px; word-spacing: 2px }

.holidays3 { color: #810D12 }
.holidays4 { color: #384B2B }

.textlinks { font-size: 10px; font-family: arial, sans-serif; line-height: 16px; text-align: center; }

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

h1 { font-size: 21px; font-weight: normal; font-family: georgia, "times new roman", garamond, serif; color: #3A568E; font-variant: small-caps; letter-spacing: 2px; word-spacing: 2px }
h2 { font-size: 17px; color: #693A7A; font-family: georgia, "times new roman", garamond, serif; font-weight: normal; letter-spacing: 1px; word-spacing: 2px }
h3 { font-size: 13px; color: #3A568E; font-family: arial, sans-serif; font-weight: bold; font-variant: small-caps; letter-spacing: 1px; word-spacing: 2px; margin: .2em; padding: 0; }
h4 { font-size: 13px; color: #3A568E; font-family: arial, sans-serif; font-weight: bold }

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

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6E82B1; border: 1px solid #6E82B1; background-color: #fdf9f5; }

div#askquestion { float: right; margin: 35px 15px 10px 25px; background: url(images/background-gold-leaf.gif) repeat; border: 1px solid #61759F; }
div#maintext 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 img { margin: 0 auto; }
.quickcontact {	width: 130px;}
.SubmitButtonHover { background-color: #2C437B;	color: #F3ECDD;	cursor: pointer; font-size: 10px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #F3ECDD; }
.SubmitButton {	background-color: #E8BD9D; color: #2C437B; cursor: pointer;	font-size: 10px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #6E82B1; }

div#mainphoto { float: right; margin: 35px 15px 10px 25px; background: url(images/background-gold-leaf.gif) repeat; border: 1px solid #61759F; }
div#mainphoto img { margin: 12px; border: 1px solid #FCE7D2; }
div#mainphoto a:hover img { border: 1px solid #a32338; }

div.media-item-container { margin: 30px; border: 1px solid #8DA0D3; padding: 20px; font: 12px/18px arial; color: #2C437B; }
