
body { margin: 0; padding: 0; background: #ADA9A1; color: #423D43; }

div#container { width: 93%; position: relative; background: #F3F1EF url(images/plastic_surgery_background.gif) repeat 205px 195px; margin: 0; padding: 0; }
div#content { background: url(images/buttons_column_background.gif) repeat-y 0 195px; }
div#branding { position: relative; background: url(images/background_header_atlanta_skyline.gif) repeat-x 0 0; height: 195px; }
div#phone { position: absolute; top: 10px; right: 15px; background: url(images/404-257-9888.gif) no-repeat; width: 188px; height: 12px; text-indent: -9999px; }
div#names { position: absolute; top: 159px; right: 15px; width: 448px; height: 26px; background: url(images/board-certified-atlanta-plastic-surgeons.gif) no-repeat; text-indent: -9999px; overflow: hidden; }
div#linefade { position: absolute; top: 192px; right: 0; background: url(images/line-fade.gif) no-repeat 0 0; height:1px; width:530px; margin: 0 0 0 200px; z-index: 4; }
div#societies2 { text-align: right; margin: 0 10px 0 0;  }
div#societies2 img { padding: 10px 0 10px 40px; }
	
div#header { margin: 29px 10px 10px 190px; }	
div#maintext { padding: 10px 50px 65px 220px; }

div.societies { text-align: right; margin: 0 -26px 0 0;  }
div.societies img { padding: 10px 0 10px 40px; }
div#address { float: right; background: url(images/Atlanta-GA-30342-address-404-257-9888.gif) no-repeat 0 0; width: 339px; height: 46px; text-indent: -9999px; overflow: hidden; padding: 0; margin: 0 -26px 0 0; }

div#mainimage { position: absolute; top: 0; left: 0; background: url(images/background_corner_atlanta_skyline.gif) no-repeat; }

div#navigation { position: absolute; top: 309px; left: 0; }
div#navigation ul { list-style-type: none; margin: 6px 0 0 0; padding: 0; }

div#phoneleft { position: absolute; top: 550px; left: 0; background: url(images/atlanta-phone-number.gif) no-repeat; width: 148px; height: 31px; }

a, a:link { color: #AA4118; }
a:visited { color: #166787 }
a:active, a:hover, a:focus { color: #D28D57 }



.imagetext { float: left; padding: 0 30px 5px 0; } 
	
.imagetextright { float: right;	padding: 25px 0 10px 30px;	}
	
.portraittextright { float: right; padding: 0 0 5px 20px; }
	
.imageasps { float: right; padding: 5px 5px 10px 18px;	} 

div#footerline { background: #E4D6C9 url(images/footer_line.gif) no-repeat 0 0; height: 1px; clear: both; }
#footer { padding: 10px 40px 20px 40px;	background: #E4D6C9; }

p, blockquote, li {	font-size: 13px; color: #423D43; font-family: verdana, arial, sans-serif; line-height: 26px	}
td {	font-size: 13px; color: #423D43; font-family: verdana, arial, sans-serif; }
sup { font-size: .7em; }

h1 { font-size: 18px; color: #5B5858; font-family: verdana, arial, sans-serif; word-spacing: 1px; line-height: 26px; }
h2 { font-size: 14px; color: #575350; font-family: verdana, arial, sans-serif; font-weight: bold; letter-spacing: 1px; word-spacing: 2px;	}
h3 { font-size: 13px; color: #AA4118; font-family: verdana, arial, sans-serif; letter-spacing: 1px;	word-spacing: 2px; }

.textlinks { font-size: 10px; color: #423D43; font-family: verdana, arial, sans-serif; line-height: 16px; }
		
hr { width: 300px; height: 1px; color: #AA4118; background: #AA4118; border: 0; text-align: center; }

.tableinfo { font-size: 13px; color: #423D43; font-family: verdana, arial, sans-serif }
	
td.staffbio { padding: 0 0 20px 10px }

td.staffphoto { padding: 0 5px 30px 0; vertical-align: top; }

ul.numberlist { margin: 0; padding: 0; }
ul.numberlist li { display:inline; }
ul.numberlist li a { padding: 0 4px; margin: 0 1px; background-color: #aa4118; color: #dbd5cf; text-decoration: none;	}
ul.numberlist li a:link { background-color: #aa4118; color: #dbd5cf; } 
ul.numberlist li a:visited { background-color: #a6a69a; color: #aa4118;	}
ul.numberlist li a:hover { color: #aa4118; background-color: #dbd5cf; }
ul.numberlist li a:active, ul.numberlist li a:focus { color: #aa4118; background-color: #dbd5cf; }

table.comparison { border: 1px #b25733 solid; } 
table.comparison td { border: 1px #b25733 solid; padding: 6px; margin: 5px; } 

table.filler { float: right; margin: 10px 0 0 20px; } 


