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;}

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: 68px; left: 138px; width: 367px; height: 169px; background: url(images/beaura-spa-parker-center-paramus-new-jersey.gif) no-repeat; text-indent: -9999px; overflow: hidden; }
div#phone { position: absolute; top: 15px; right: 15px; width: 257px; height: 16px; background: url(images/call-201-967-1756.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#maintext { background: url(images/pink_stripe.gif) repeat-x; padding: 205px 50px 20px 34px; margin: 0; }

div#footer { padding: 18px 23px; }
div#phone2 { background: url(images/201-967-1756.gif) no-repeat; width: 191px; 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.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.imagetextleft { position: relative; float: left;  margin: 0 25px 15px 0; clear: left; }
div.imagetext img { margin: 12px; border: 1px solid #FCE7D2; }
div.imagetextright { position: relative; float: right;  margin: 35px 15px 10px 25px; background: url(images/background-gold-leaf.gif) repeat; border: 1px solid #61759F; }
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: 350px; overflow: visible; margin: 0 auto; }
div.imagecenter3 img { margin: 12px; border: 1px solid #FCE7D2; }

div.imagecenter4 { float: center; background: url(images/background-gold-leaf.gif) repeat; border: 1px solid #61759F; text-align: center; display: block; width: 380px; overflow: visible; margin: 25px auto; }
div.imagecenter4 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: 12px; margin: 5px 24px 10px 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 img  { margin: 0px; border: 1px solid #FCE7D2; }
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 #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; }
.holiday-special-text h2{color: #e21a2c;}
.holiday-special-text h3{color: #3a9a15;}

hr { color: #DAB1AF; background-color: #DAB1AF; width: 300px; height: 1px; border: 0; margin: 10px 0; }

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover { 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; text-decoration: none; }
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; }*/
h3 { font-size: 16px; color: #3A568E; font-family: georgia, garamond, serif; font-weight: normal; letter-spacing: 1px; word-spacing: 2px; margin: .2em 0; padding: 0; }
h3 a{color: #3A568E ; text-decoration:none !important;}
.media h3 { color:#3A568E; font-family:georgia,garamond,serif; font-size:16px; font-weight:normal; letter-spacing:1px; word-spacing: 2px; margin: .2em 0; padding: 0; }
.media h3 a { color:#3A568E; text-decoration:none !important; }
.media h3 a:hover { color:#AE0049; text-decoration:none !important; }

h4 { font-size: 13px; color: #3A568E; font-family: arial, sans-serif; font-weight: bold }
h5 { font-size: 16px; color: #3A568E; font-family: georgia, garamond, serif; font-weight: normal; letter-spacing: 1px; word-spacing: 2px; margin: .2em 0; padding: 0; }
h6 { font-size: 13px; color: #3A568E; font-family: georgia, garamond, serif; font-weight: bold; margin: .2em 0; padding: 0; }
h7 { text-align: center; font-size: 12px; color: #de5b3c; font-family: georgia, garamond, serif; font-weight: bold; padding: 0; margin: 10px; }

.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#askquestion2 { float: right; margin: 35px 15px 10px 25px; background: url(images/background-gold-leaf.gif) repeat; border: 1px solid #61759F; }
div#maintext div#askquestion2 { margin: 35px 0 10px 25px; }
div#askquestion2 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.featureimages { margin: 0 auto; text-align: center; }
div.featureimages img { margin: 10px; }


div#mainphoto2 { float: right; clear: both; margin: 15px 15px 10px 25px; background: url(images/background-special-february.jpg) no-repeat 0 0;}
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: 1px 13px 0px 13px; margin: 0 auto; text-align: left; line-height: 1.4em; } 
div.featurebox-seasonal-content-title { padding: 5px 0px 6px 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 h6 { margin: 0 0 8px 0; }
div.featurebox-seasonal strong { color: #e21a2c; }
div.featurebox-seasonal-content p { padding: 0; margin: 8px 0; text-align: left !important; color: #e21a2c; }
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 a { font-size: 12px; text-align: left; font-weight: normal; font-style: italic; color: #662c8a; margin: 3px 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; border: 1px solid #f3b877; padding: 0; margin: 0; background: url(images/bg-box-feature-blog.jpg) repeat-y 0 0; }
div.featurebox-blog-content { padding: 10px 15px 0px 15px; margin: 0 auto; text-align: center; line-height: 1.4em; } 

