html { background: #fff url(images/background_swan_center_logo2.gif) repeat-y 0 45px; }
body { background: url(images/top-stripe.gif) repeat-x 0 73px; color: #000; margin: 0; padding: 0; font-size: 13px; color: #000000; font-family: arial, sans-serif; }
body#banda { background: #fff; color: #000; margin: 0; padding: 0; font-size: 13px; color: #000000; font-family: arial, sans-serif; }

div#container { margin: 0 auto; text-align: center; width: 777px; padding: 0; background: url(images/side-lines.gif) repeat-y;  position: relative; }
div#footer { margin: 0 auto; text-align: center; width: 777px; padding: 0; background: url(images/side-lines2.gif) repeat-y;  position: relative; }

/* a */
a { color: #9F7D32;	}
a:link { color: #9F7D32; } 
a:visited {	color: #0045A2;	}
a:active, a:focus, a:hover { color: #4979C0; }
a img { border: 0; }

div#branding { position: absolute; top: 6px; left: 24px; width: 428px; height: 58px; background: url(images/swan-center-plastic-surgery-atlanta.gif) no-repeat; text-indent: -9999px; overflow: hidden; }
div#branding a { display: block; width: 428px; height: 58px; }
div#phone { position: absolute; top: 9px; left: 530px; width: 214px; height: 48px; background: url(images/call-Atlanta-office-770-667-0904.gif) no-repeat; text-indent: -9999px; overflow: hidden; }
div#phone a { display: block; width: 214px; height: 48px; }
div#navigationcontainer { position: absolute; top: 57px; left: 0; width: 100%; margin: 0 auto; text-align: center; padding: 0; height: 100px; }
div#navigation { margin: 0 auto; padding: 0; width: 738px; height: 105px; position: relative; background: url(images/navigation-lines.gif) no-repeat 0 0; }
div#navigation ul { position: absolute; top: 16px; left: 1px; padding: 0; margin: 0; list-style-type: none; }
div#navigation ul li { display: inline; padding: 0; margin: 0; }
div#navigation ul li a img { padding: 0; margin: 0; height: 18px; background: #D0B16B; }

div#mainphototop { position: absolute; top: 91px; right: 25px; height: 14px; border-right: 1px solid #9F7D32; }
div#mainphoto { position: absolute; top: 105px; right: 25px; margin: 0; padding: 0; border-right: 1px solid #9F7D32; }

div.map { margin: 80px 10px 0 0; }

div#espanol a { position: absolute; top: 225px; left: 1px; background: url(buttons/se-habla-espanol.gif) no-repeat; width: 19px; height: 132px; text-indent: -9999px; }
div#espanol a:hover { background: url(buttons/se-habla-espanol-over.gif) no-repeat; }
div#contact a { position: absolute; top: 485px; left: 1px; background: url(buttons/contact-the-swan-center.gif) no-repeat; width: 19px; height: 188px; text-indent: -9999px; }
div#contact a:hover { background: url(buttons/contact-the-swan-center-ove.gif) no-repeat; }
div#contact2 a { position: absolute; top: 105px; right: 0; background: url(buttons/email_button_01.gif) no-repeat; width: 29px; height: 231px; text-indent: -9999px; }
div#contact2 a:hover { background: url(buttons/email_button_01-over.gif) no-repeat; }

div#clear { clear: both; margin: 0px; }

div#brandingbottombar { position: relative; height: 18px; width: 100%; background: #C9A656; margin: 0 auto; text-align: center; }
div#brandingbottom { margin: 0 auto; text-align: center; width: 730px; height: 18px; background: url(images/background-bottom-branding.gif) no-repeat; }
div#brandingbottom img.swancenter { margin: 0 170px 0 0; }

div.footerfeatures { margin: 0 auto; text-align: center; padding: 20px 0 10px 0; }
div.footerfeatures a { margin: 0 40px; }
div#details { width: 680px; margin: 0 auto; text-align: center; clear: both; padding: 20px 0 40px 0; }
div#details h2 { font-size: 20px; text-align: center; color: #A48032; }
div#details p { font-size: 11px; }

div#sectiontitle { position: absolute; top: 134px; left: 1px; }
div.maintext { float: left; padding: 200px 10px 60px 51px; width: 310px; text-align: justify; }
div.maintextwide { float: left; padding: 200px 10px 60px 51px; width: 630px; text-align: justify; }
div.maintextwideimage { float: left; padding: 410px 10px 60px 51px; width: 310px; text-align: justify; }
div#rightcolumn { float: right; width: 310px; padding: 610px 60px 0 0; text-align: justify; }
div#rightcolumnnophoto { float: right; width: 310px; padding: 130px 60px 0 0; text-align: justify; }
div#rightcolumnwideimage { float: right; width: 310px; padding: 410px 60px 0 0; text-align: justify; }

div.surgeonspageimages { margin: 0 auto; text-align: center; padding: 40px 0; }
div.cards { margin: 0 auto; text-align: center; }
div.cards a img { margin: 15px 40px; vertical-align: middle; }

p, blockquote, li { font-size: 13px; color: #000; font-family: arial, sans-serif; line-height: 20px; }
sup { font-size: .7em; }
.goldtext { font-size: 13px; color: #9F7D32; font-family: arial, sans-serif; line-height: 18px }
.goldcaps { font-size: 14px; color: #9F7D32; font-family: times new roman, serif; font-weight: bold; font-variant: small-caps; letter-spacing: 1px; word-spacing: 2px  }
.info { position: relative; left: 10px; top: 0px; margin-left: 12px; margin-right: 30px; text-align: justify }
.textlinks { font-size: 11px; font-family: arial, sans-serif; line-height: 16px }

hr { width: 250px; height: 1px; color: #9F7D32; background: #9F7D32; border: 0; text-align: center; }
h1, h2, h3, h4 { text-align: left; }
h1 { font-size: 23px; color: #000; font-family: times new roman, serif; font-weight: normal; line-height: 26px }
h2 { font-size: 20px; color: #9F7D32; font-family: times new roman, serif; font-weight: normal; line-height: 22px; letter-spacing: 1px;  }
h3 { font-size: 18px; color: #000; font-family: times new roman, serif; font-weight: normal; line-height: 20px; letter-spacing: 1px;  }
h4 { font-size: 15px; color: #000; font-family: arial, sans-serif; line-height: 18px; letter-spacing: 1px; }

