html { margin: 0; padding: 0; background: #253132; }

body { background: url(images/background.gif) repeat-x; margin: 0; text-align: left; padding: 0; }

/* a */
a { color: #0A5D48;	}
a:link { color: #0A5D48; } 
a:visited {	color: #804141;	}
a:hover { color: #fff; }
a:active, a:focus {	color: #fff; }
a img { border: 0; }

div#line { position: absolute; top: 91px; left: 0; width: 99%; height: 1px; background: url(images/line.gif) no-repeat 0 0; }
div#header { background: url(images/bg-header.gif) no-repeat 50% 0; height: 124px; margin: 0 auto; text-align: center; padding: 0; }
div#centerheader { width: 770px; height: 124px; margin: 0 auto; text-align: center; position: relative; }
div#logo { position: absolute; top: 0; right: 10px; }
div#ftworthphone { position: absolute; top: 10px; left: 16px; background: url(images/call-817-878-5325.gif) no-repeat 0 0; width: 204px; height: 33px; text-indent: -9999px; }
div#brandingbackground { width: 770px; margin: 0 auto; text-align: center; position: relative; background: url(images/bg-branding.gif) no-repeat 0 33px; height: 124px; width: 770px; }
div#branding { position: absolute; top: 47px; left: 16px; background: url(images/faires-plastic-surgery.gif) no-repeat 0 0; width: 770px; height: 48px; margin: 0 auto; padding: 0; text-align: center; position: relative; text-indent: -9999px;}
div#name { position: absolute; top: 91px; left: 0; background: url(images/fort-worth-plastic-surgeon.gif) no-repeat 0 0; width: 722px; height: 24px; text-indent: -9999px; }

div#container { width: 770px; margin: 0 auto; text-align: center; padding: 0; position: relative; }

div#stage { width: 770px; height: 329px; background: #8F6659 url(images/bg-stage.jpg) no-repeat 0 0; margin: 0 auto; text-align: center; padding: 0; }
div#mainimage { position: absolute; top: 0; left: 0; }
div#banneritems { width: 770px; margin-left: 0; text-align: left; position: relative; }
div#brandingstatement { position: absolute; top: 45px; right: 20px; background: url(images/header-because-confidence-suits-you.gif) no-repeat 0 0; width: 511px; height: 19px; text-indent: -9999px; }
div#featuredlinks { position: absolute; top: 143px; right: 30px; width: 210px; text-align: center; }
div#featuredlinks h2 { font: normal 17px/18px "times new roman"; color: #1F1A24; margin: 0 0 8px 0; padding: 0; }
div#featuredlinks ul { list-style-type: none; margin: 0; padding: 0; font: normal 13px/20px "times new roman"; }
div#featuredlinks ul li a, div#featuredlinks ul li a:visited, div#featuredlinks ul li a:link { color: #F4EDE5; }
div#featuredlinks ul li a:hover, div#featuredlinks ul li a:active, div#featuredlinks ul li a:focus { color: #A0C6C1; }
div#stage2 { width: 770px; height: 236px; background: #8F6659 url(images/bg-stage.jpg) no-repeat 0 0; margin: 0 auto; text-align: center; padding: 0; }
div#banneritems2 { width: 770px; margin-left: 0; text-align: left; position: relative; }
div#brandingstatement2 h2 { position: absolute; top: 30px; right: 34px; font: normal 25px/30px "times new roman"; color: #E8DAC8; letter-spacing: 3px; font-variant: small-caps; width: 440px; text-align: center; margin:0; padding: 0; }
div#featuredlinks2 { position: absolute; top: 80px; right: 34px; width: 440px; text-align: center; }
div#featuredlinks2 h2 { font: normal 17px/18px "times new roman"; color: #B7D7CE; margin: 0 0 8px 0; padding: 0; letter-spacing: 1px; }
div#featuredlinks2 ul { list-style-type: none; margin: 0; padding: 0; font: normal 13px/20px "times new roman"; color: #F4EDE5; }
div#featuredlinks2 ul li a, div#featuredlinks ul li a:visited, div#featuredlinks ul li a:link { color: #F4EDE5; }
div#featuredlinks2 ul li a:hover, div#featuredlinks ul li a:active, div#featuredlinks ul li a:focus { color: #A0C6C1; }

div#brandingstatement3 h2 { position: absolute; top: 30px; right: 14px; font: normal 25px/30px "times new roman"; color: #E8DAC8; letter-spacing: 3px; font-variant: small-caps; width: 440px; text-align: center; margin:0; padding: 0; }
div#featuredlinks3 { position: absolute; top: 80px; right: 14px; width: 440px; text-align: center; }
div#featuredlinks3 h2 { font: normal 17px/18px "times new roman"; color: #B7D7CE; margin: 0 0 8px 0; padding: 0; letter-spacing: 1px; }
div#featuredlinks3 ul { list-style-type: none; margin: 0; padding: 0; font: normal 13px/20px "times new roman"; color: #F4EDE5; }
div#featuredlinks3 ul li a, div#featuredlinks ul li a:visited, div#featuredlinks ul li a:link { color: #F4EDE5; }
div#featuredlinks3 ul li a:hover, div#featuredlinks ul li a:active, div#featuredlinks ul li a:focus { color: #A0C6C1; }

div#navbar { width: 770px; height: 40px; background: #BEA389 url(images/bg-buttons.gif) no-repeat 0 0; margin: 0 auto; text-align: center; padding: 0; }
div#navigation { position: absolute; top: 335px; left: 12px; width: 770px; }
div#navigation ul { list-style-type: none; margin: 0; padding: 0; text-align: center; }
div#navigation ul li { display: inline; margin: 0 16px 0 0; padding: 0; font: normal 13px/16px "times new roman"; letter-spacing: 1px; font-variant: small-caps; }
div#navigation ul .menu li.last { margin: 0; }
div#navigation ul li a { text-decoration: none; }
div#navigation ul li a, div#navigation ul li a:visited, div#navigation ul li a:link { color: #335A52; }
div#navigation ul li a:hover, div#navigation ul li a:active, div#navigation ul li a:focus { color: #A25136; }

div#navigation2 { position: absolute; top: 242px; left: 12px; }
div#navigation2 ul { list-style-type: none; margin: 0; padding: 0; text-align: center; }
div#navigation2 ul li { display: inline; margin: 0 16px 0 0; padding: 0; font: normal 13px/16px "times new roman"; letter-spacing: 1px; font-variant: small-caps; }
div#navigation2 ul li.last { margin: 0; }
div#navigation2 ul li a { text-decoration: none; }
div#navigation2 ul li a, div#navigation2 ul li a:visited, div#navigation2 ul li a:link { color: #335A52; }
div#navigation2 ul li a:hover, div#navigation2 ul li a:active, div#navigation2 ul li a:focus { color: #A25136; }

div#navigation3 { position: absolute; top: 5px; left: 12px; }
div#navigation3 ul { list-style-type: none; margin: 0; padding: 0; text-align: center; }
div#navigation3 ul li { display: inline; margin: 0 16px 0 0; padding: 0; font: normal 13px/16px "times new roman"; letter-spacing: 1px; font-variant: small-caps; }
div#navigation3 ul li.last { margin: 0; }
div#navigation3 ul li a { text-decoration: none; }
div#navigation3 ul li a, div#navigation2 ul li a:visited, div#navigation2 ul li a:link { color: #335A52; }
div#navigation3 ul li a:hover, div#navigation2 ul li a:active, div#navigation2 ul li a:focus { color: #A25136; }

div#content { width: 770px; background: #BEA389 url(images/bg-body.jpg) no-repeat 0 0; margin: 0 auto; text-align: center; padding: 0; }
div#maintext { width: 510px; padding: 14px 30px 20px 220px; text-align: left; font: normal 14px/24px "times new roman"; color: #3F383B; min-height:564px; }

div.imagetextright { float: right; padding: 0 0 20px 30px; }

h1 { font: normal 19px/24px "times new roman"; color: #87452E; letter-spacing: 1px; }
h2 { font: normal 17px/24px "times new roman"; color: #2A6355; }
h3 { font: normal 16px/24px "times new roman"; color: #637C71; }
h4 { font: normal 14px/24px "times new roman"; color: #8C3a1f; }

hr { height: 1px; color: #E4D6C4; background: #E4D6C4; border: 0; text-align: left; width: 300px; }

div#sidebar { position: absolute; top: 390px; left: 28px; }
div#sidebar2 { position: absolute; top: 297px; left: 28px; }
div#sidebar3 { position: absolute; top: 58px; left: 28px; width: 165px; font:  normal 12px/16px times-new-roman, serif; }
div#sidebar3 h2 { font:  normal 14px/18px times-new-roman, serif; }
div#sidebar3 h2, div#sidebar3 ul { text-align: left; }
div.feature1 { background: url(images/bg-feature.gif) no-repeat 0 0; width: 165px; height: 119px; font: normal 11px/16px verdana; color: #2A6355; margin: 0 0 16px 0; }
div.feature1 img { float: left; padding: 2px 4px 6px 2px; }
div.feature1 p { padding: 4px 15px 0 5px; margin: 0; text-align: left; }
div.feature1 ul li a, div.feature1 a:visited, div.feature1 a:link { color: #995A3A; }
div.feature1 a:hover, div.feature1 a:active, div.feature1 a:focus { color: #0A5D48; }
div.feature2 { background: url(images/bg-feature2.gif) no-repeat 0 0; width: 165px; height: 119px; font: normal 11px/16px verdana; color: #2A6355; margin: 0 0 16px 0; }
div.feature2 img { float: left; padding: 2px 4px 6px 2px; }
div.feature2 p { padding: 4px 15px 0 5px; margin: 0; text-align: left; }
div.feature2 ul li a, div.feature2 a:visited, div.feature2 a:link { color: #995A3A; font-size: 10px;}
div.feature2 a:hover, div.feature2 a:active, div.feature2 a:focus { color: #0A5D48; }
div.societies { margin: 0 0 20px 0; }

div.feature3 img { margin: -100px 4px 40px 2px; }


div.before-after { margin: 0 0 10px 0; }
div.before-after img { border: 1px solid #E8DBC8; }

div#footer { padding: 0; margin: 0; width: 770px; height: 140px; text-align: left; background: url(images/bg-footer.gif) no-repeat 0 0; position: relative; }
div#footer h3 { padding: 0; margin: 0; }
div#ft-worth-surgeon { background: url(images/fort-worth-plastic-surgeon-raymond-faires.gif) no-repeat 0 0; width: 645px; height: 14px; text-indent: -9999px; position: absolute; top: 48px; left: 60px; }
div#ft-worth-address { background: url(images/fort-worth-texas-76104.gif) no-repeat 0 0; width: 624px; height: 14px; text-indent: -9999px; position: absolute; top: 73px; left: 70px;  }
div#allergan-trademarks h4{
  color: #253132;
  font-size: 12px;
  font-style: italic;
  height: 14px;
  left: 31px;
  letter-spacing: 1px;
  position: absolute;
  top: 88px;
  width: 744px;}

img.asaps-logo{
  margin-left:-15px;
  margin-right:38px;
}
img.asaps-logo-sidebar{
  margin-top: 10px;
}
img.logo-texas-health-care{
  margin-top: 10px;
}

ul.numberlist { margin: 0; padding: 0; }
ul.numberlist li { display:inline; }
ul.numberlist li a { padding: 0 4px; margin: 0 1px; background-color: #B38456; color: #F4F3EB; text-decoration: none;	}
ul.numberlist li a:link { background-color: #B38456; color: #F4F3EB; } 
ul.numberlist li a:visited { background-color: #2A6355; color: #F4F3EB;	}
ul.numberlist li a:hover { color: #444; background-color: #fff; }
ul.numberlist li a:active, ul.numberlist li a:focus { color: #F7EFE5; background-color: #2A6355; }

#google-rate-link {
	width: 350px;
	margin: 0 auto;
}
	#google-rate-link a {
		width: 350px;
		height: 50px;
		display: block;
		background-image: url(/images/google-link-button-off.gif);
		background-repeat: no-repeat;
		background-position: 180px 8px;
		text-decoration: none;
	}
		#google-rate-link a:hover {
			background-image: url(/images/google-link-button-on.gif);
			background-position: 180px 8px;
			text-decoration: none;
		}
	#google-rate-link a .text {
		width: 200px;
		text-align: center;
		line-height: 22px;
		float: left;
		color: #4F392F;
	}
