body { background: #3b2b26; color: #F3EBDA; padding: 0; margin: 20px 0 35px 0; text-align: center; font-family: "times new roman", garamond, serif; font-size: 13px;  }

/* a */
a { color: #E4B261;	}
a:link { color: #E4B261; } 
a:visited {	color: #D48461;	}
a:hover, a:active, a:focus { color: #FFD885; }
a img { border: 0; }

.textlinks a { color: #E4B261; text-decoration: none; padding: 0 2px; }
.textlinks a:link { color: #E4B261; } 
.textlinks a:visited {	color: #D48461;	}
.textlinks a:hover, .textlinks a:active, .textlinks a:focus  { color: #3b2b26; background: #E4B261; }
.textlinks a img { border: 0; }

/* div - structural */

div#container { width: 777px; margin: 0 auto; padding: 0; text-align: left; background: #2F5368 url(../images/branding-bar-shadow.gif) repeat-x 0 0; position: relative; }

div#navigation { position: absolute; top: 94px; left: 0px; background: url(../images/navigation-background-new2.gif) repeat-x; height: 746px; width: 177px; }
div#financing { position: absolute; top: 687px; left: 24px; width: 118px; height: 61px; background: url(../buttons/financing-plastic-surgery.jpg) no-repeat 0 0; text-indent: -9999px; }
div#financing a { display: block; width: 118px; height: 61px; }

div#branding { width: 100%; background: #5C4538 url(../images/background-branding-bar.gif) repeat-x; height: 94px; }
div#brandingname { position: absolute; top: 13px; left: 0; background: url(../images/los-angeles-plastic-surgeon-joel-aronowitz.gif) no-repeat;  width: 461px; height: 76px; text-indent: -9999px; overflow: hidden; }
div#brandingchief { position: absolute; top: 14px; right: 25px; background: #5C4538;  width: 263px; height: 35px; text-indent: -9999px; overflow: hidden; }
div#brandingphone { position: absolute; top: 51px; right: 7px; background: url(../images/call-310-659-0705.gif) no-repeat; width: 304px; height: 35px; text-indent: -9999px; overflow: hidden; }

div#content { background: url(../images/background-sidebar.gif) repeat-y top left; }
div#maintext { padding: 25px 37px 0 220px; }

div#footer { margin: 35px 0 0 0; position: relative; height: 110px; padding: 0 0 10px 0; clear: both; }
div#footeraddress { position: absolute; top: 10px; left: 0; width: 329px; height: 66px; background: url(../images/cedars-sinai-los-angeles-california-90048.gif) no-repeat; text-indent: -9999px; overflow: hidden; }
div#footersociety { position: absolute; top: 2px; right: 5px; }

/* div - footer stuff */
#footer a:hover { background-color: transparent; }
#bookmark a { float: left; position: relative; margin: 0 -50px 0 0; padding: 5px; background: url(../images/bookmark-page.gif) no-repeat; display: block; width: 117px; height: 22px; text-indent: -9999px; }
#bookmark a:hover { background: url(../images/bookmark-page-hover.gif) no-repeat; }
#email a { position: relative; margin: 0 165px 0 205px; padding: 5px; background: url(../images/email-footer.gif) no-repeat; display: block; width: 276px; height: 22px; text-indent: -9999px; }
#email a:hover { background: url(../images/email-footer-hover.gif) no-repeat; }
#sendtofriend a { float: right; position: relative; margin: -32px 0 0 -60px; padding: 5px; background: url(../images/send-to-friend.gif) no-repeat; display: block; width: 137px; height: 22px; text-indent: -9999px; }
#sendtofriend a:hover { background: url(../images/send-to-friend-hover.gif) no-repeat; }


/* text styles */
h1, h2, h3, h4, h5 { font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: .05em;  font-weight: normal; word-spacing: .1em; line-height: 1.5em; }
h1 { font-size: 22px; color: #E4B261; font-style: italic; }
h2 { font-size: 20px; color: #D88060; }
h3 { font-size: 18px; color: #E4B261; }
h4 { font-size: 15px; color: black; }

p { font-size: 15px; line-height: 1.8em; letter-spacing: 1px; }
div#maintext ul li { font-size: 15px; line-height: 1.8em; letter-spacing: 1px; }
blockquote { line-height: 1.4em; font-style: italic; color: #F0E7D6;  }
blockquote em { font-style: normal; font-weight: bold; }

h3.center, h4.center {text-align: center;}

hr { width: 300px; height: 1px; color: #D88260; background: #D88260; border: 0; text-align: left; margin-left: 0; }
.textlinks { font-size: 11px; text-align: center; padding: 15px; color: #D88260; font-family: arial, helvetica, sans-serif; }
sup { font-size: .7em; }
.details { font-size: .7em; }
.caption { font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: .05em;  font-weight: normal; word-spacing: .1em; line-height: 1.3em; font-size: 18px; color: #D88260; font-style: italic; }

/* table styles */

/* images */

.inlineimage { float: right; padding: 0 2px 5px 25px;  font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: .05em;  font-weight: normal; word-spacing: .1em; line-height: 1.3em; font-size: 18px; color: #D88260; font-style: italic; }

.imagecenter { margin: 0 auto; padding: 5px 35px 5px 5px; text-align: center;  font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: .05em;  font-weight: normal; word-spacing: .1em; line-height: 1.3em; font-size: 18px; color: #D88260; font-style: italic; }

.cards { margin: 0 auto; text-align: center; }
.cards img { padding: 20px; }

.cards { margin: 0 auto; text-align: left; }
.cards img { padding: 20px; }

.cards2 { margin: 0 auto; text-align: right; }
.cards img { padding: 20px; }

.cards h3 { clear: both; }

div.diagram { float: left; width: 220px; margin: 0 auto; text-align: center; }
div.diagram2 { float: right; width: 300px; margin-left: 0; }

div.photolink { margin: 10px 0 10px 20px; text-align: center; padding: 13px 8px 13px 8px; width: 170px; border: 1px solid #E4B261; float: right; font-size: 13px; line-height: 13px; background: #5C4538; }
div.photolink a img { margin: 0 auto; text-align: center; border: 1px solid #D48461; }
div.photolink a:hover img { margin: 0 auto; text-align: center; border: 1px solid #FFD885; }

/*before after photo section */

.before-after-menu { float: right; width: 150px; margin: 0 0 0 35px; }
.before-after-menu ul { list-style-type: none; padding: 0; margin: 0; }
div#maintext div.before-after-menu ul li { margin: 0; padding: 0 0 7px 0; font-size: 13px; line-height: 13px; }
.before-after-menu ul li a { padding: 0; margin: 0; font-size: 13px; line-height: 13px; }
.before-after-menu ul li a img { border: 1px solid #E4B261; padding: 0; margin: 0; }
.before-after-menu ul li a:link img { border-color: #E4B261; padding: 0; margin: 0;  } 
.before-after-menu ul li a:visited img { border-color: #D48461; padding: 0; margin: 0; }
.before-after-menu ul li a:hover img, .before-after-menu ul a:active, .before-after-menu ul a:focus { border-color: #FFD885; padding: 0; margin: 0;  }

#before-after { padding: 0; margin: 0; }
#before-after h2, #before-after h3 { margin: 0; padding: 0; }

ul.numberlist { margin: 0; padding: 0; }
ul.numberlist li { display:inline; }
ul.numberlist li a { padding: 0 5px; font-size: 14px; background-color: #F1C464; color: #274961; text-decoration: none; font-family: arial, sans-serif; font-weight: bold; border: 1px solid #223D4C; } 
ul.numberlist li a:link { background-color: #D99258; color: #223D4C; } 
ul.numberlist li a:visited { background-color: #CC6D56; color: #223D4C;	}
ul.numberlist li a:hover { background-color: #F1C464; color: #223D4C; }
ul.numberlist li a:active, a:focus { background-color: #F1C464; color: #223D4C; }

div#lengthenpage { clear: both; }


/* forms */

div.miniform { float: right; margin: 5px auto; margin-left: 25px; margin-right: 0; padding: 0; text-align: center; width: 200px; background-color: #f0ede0; color: #2f5368; }
div.miniform h4 { padding: 0; margin: 0 0 6px 0; line-height: 20px; }
div.minicontact { width: 180px; margin: 0 auto; padding: 9px; border: 1px solid #9ec0bb; text-align: center; }
form { padding: 0; margin: 0; }
input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #65493c;
	border: 1px solid #abc6be;
	background-color: #f5efe5;
}
