html { background: #fff url(images/background_swan_center_logo2.gif) repeat-y 450px 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: 880px; padding: 0; background: url(images/side-lines.gif) repeat-y 103px 0;  position: relative; }
div#footer { margin: 0 auto; text-align: center; width: 880px; padding: 0; background: url(images/side-lines2.gif) repeat-y 103px 0;  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: 127px; 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: 633px; 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: 52px; 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: 200px; left: 104px; background: url(buttons/se-habla-espanol.gif) no-repeat; width: 19px; height: 132px; text-indent: -9999px; z-index:1000;}
div#espanol a:hover { background: url(buttons/se-habla-espanol-over.gif) no-repeat; }
/*<!-- Styles placed here to accommodate Specials and Events Button; Index Page Only --> */

div#specialsindex a { position: absolute; top: 353px; left: 104px; background: url(buttons/Specials-Events.png) no-repeat; width: 19px; height: 166px; text-indent: -9999px; z-index:1000;}
div#specialsindex a:hover { background: url(buttons/Specials-Events-over.png) no-repeat; }

div#contactindex a { position: absolute; top: 820px; left: 104px; background: url(buttons/contact-the-swan-center.gif) no-repeat; width: 19px; height: 188px; text-indent: -9999px;z-index:1000; }
div#contactindex a:hover { background: url(buttons/contact-the-swan-center-ove.gif) no-repeat; }
div#contact2index a { position: absolute; top: 105px; right: 0; background: url(buttons/email_button_01.gif) no-repeat; width: 29px; height: 231px; text-indent: -9999px; }
div#contact2index a:hover { background: url(buttons/email_button_01-over.gif) no-repeat; }
div#contact2index a { position: absolute; top: 105px; right: 0; background: url(buttons/email_button_01.gif) no-repeat; width: 29px; height: 231px; text-indent: -9999px; }
/* <------ Form -----> */
#miniFormindex  {  
	position: absolute; 
	background: url(images/form-bg-repeat.png) repeat-y 0 0;
	top: 539px; 
	left:-49px;
	width:172px;
	text-align:left;
}
#miniFormindex #miniForm-boxbackgroundindex
	{ min-height:328px; }
#miniFormindex .miniForm-boxbottomindex
	{ clear: both; height: 17px; background: url(images/form-bg-bottom.png) no-repeat; }
#miniFormindex form { padding: 0; margin: 0; background: url(images/form-bg-top.png) no-repeat;}
* html #miniForm form {height:36px; }

#miniFormindex ul {  
	list-style:none;
	padding:0 0 0 5px;
	margin:0px;
}
 #miniFormindex ul li {  
	padding:0 0 0 11px;
	margin: 0;
	line-height: 18px;
}
 #miniFormindex ul li span{  
	padding:0px; line-height: 12px; margin: 0;
}
#miniFormindex select {  
	width:150px;
	border:1px solid #9F7D32;
	background-color:#FDFDFC;
}
#miniFormindex input {  
	width:146px;
	border:1px solid #9F7D32;
	background-color:#FDFDFC !important;
}
 #miniFormindex span, #miniForm p {  
	padding-left:10px;
}
#miniFormindex .contact-us {
	font:bold 13px Arial;
	margin:0 0 3px 18px;
	padding-top: 10px;
	color:#9F7D32;
	text-transform:uppercase;
}
#miniFormindex .sendbutton {
clear: both;
float: none;
	width: 70px;
	border:1px solid #9F7D32;
	background-color:#CAA85A !important;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:1px 6px 2px 56px;
}
#miniFormindex ul li #captcha_p { float: right; width: 84px !important; border: 1px solid #9f7d32 !important; height: 17px !important; padding: 0 !important; margin: -20px 0 00; }
#miniFormindex ul li #submitcaptcha { margin: -14px 0 0 3px !important;	width:146px; height: 17px !important; }
#miniFormindex ul .captchali { padding: 0 0 0 11px !important; margin-top: 10px !important; }
#xminiFormindex ul .captchali { background: none !important; }
/* <------ Form -----> */

/*<!-- End of CSS sheet override --> */
div#contact a { position: absolute; top: 730px; left: 104px; background: url(buttons/contact-the-swan-center.gif) no-repeat; width: 19px; height: 188px; text-indent: -9999px;z-index:1000; }
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#contact2 a { position: absolute; top: 105px; right: 0; background: url(buttons/email_button_01.gif) no-repeat; width: 29px; height: 231px; text-indent: -9999px; }
/* <------ Form -----> */
#miniForm  {  
	position: absolute; 
	background: url(images/form-bg-repeat.png) repeat-y 0 0;
	top: 340px; 
	left:-49px;
	width:172px;
	text-align:left;
}
#miniForm #miniForm-boxbackground
	{ min-height:328px; }
#miniForm .miniForm-boxbottom
	{ clear: both; height: 17px; background: url(images/form-bg-bottom.png) no-repeat; }
#miniForm form { padding: 0; margin: 0; background: url(images/form-bg-top.png) no-repeat;}
* html #miniForm form {height:36px;}

#miniForm ul {  
	list-style:none;
	padding:0 0 0 5px;
	margin:0px;
}
 #miniForm ul li {  
	padding:0 0 0 11px;
	margin: 0;
	line-height: 18px;
}
 #miniForm ul li span{  
	padding:0px; line-height: 12px; margin: 0;
}
#miniForm select {  
	width:150px;
	border:1px solid #9F7D32;
	background-color:#FDFDFC;
}
#miniForm input {  
	width:146px;
	border:1px solid #9F7D32;
	background-color:#FDFDFC !important;
}
 #miniForm span, #miniForm p {  
	padding-left:10px;
}
#miniForm .contact-us {
	font:bold 13px Arial;
	margin:0 0 3px 18px;
	padding-top: 10px;
	color:#9F7D32;
	text-transform:uppercase;
}
#miniForm .sendbutton {
clear: both;
float: none;
	width: 70px;
	border:1px solid #9F7D32;
	background-color:#CAA85A !important;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:1px 6px 2px 56px;
}
#miniForm ul li #captcha_p { float: right; width: 84px !important; border: 1px solid #9f7d32 !important; height: 17px !important; padding: 0 !important; margin: -20px 0 00; }
#miniForm ul li #submitcaptcha { margin: -14px 0 0 3px !important;	width:146px; height: 17px !important; }
#miniForm ul .captchali { padding: 0 0 0 11px !important; margin-top: 10px !important; }
#xminiForm ul .captchali { background: none !important; }


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: 0 0 40px 103px; }
div#details h2 { font-size: 20px; text-align: center; color: #A48032; }
div#details p { font-size: 11px; }
div#details h4 { font-weight: normal; font-size: 12px; text-align: center;  }

div#sectiontitle { position: absolute; top: 134px; left: 103px; }
div.maintext { float: left; padding: 200px 10px 60px 154px; width: 310px; text-align: justify; min-height: 640px; }
div.maintextwide { float: left; padding: 200px 0 60px 148px; width: 670px; text-align: justify; min-height: 640px; }
div.maintextwideimage { float: left; padding: 410px 10px 60px 154px; 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; }
div.cards-text { padding: 10px; border: 1px solid #9f7d32; background: #fff; text-align: center; margin: 0 auto; }
div.cards-text p { text-align: justify; }

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; }

div.thumbnails { float: left; padding: 0 8px 20px 0; width: 200px; margin: 0 auto; text-align: center; }
div.thumbnails img { padding: 0 6px 12px 0; }
