
body { margin: 25px 0 auto; padding: 0; background-color: #402925; color: #321E1A; text-align: center; }

/* a */

a { color: #DC7B60;	}
a:link { color: #DC7B60; } 
a:visited {	color: #5F2730;	}
a:hover { color: #DBAE8F; }
a:active, a:focus {	color: #D1533C; }
a img { border: 0; }
.textlinks a { color: #DBAE8F;	}
.textlinks a:link { color: #DBAE8F; } 
.textlinks a:visited {	color: #DB8972;	}
.textlinks a:hover { color: #321E1A; background-color: #915D61; text-decoration: none; }
.textlinks a:active, a:focus {	color: #321E1A; background-color: #915D61;	text-decoration: none; }

div#container { position: relative; text-align: left; width: 777px; margin: 0 auto; }

div#branding { position: relative; display: block; background: #DB8972 url(images/background_san_antonio_texas_sunset.jpg) no-repeat 0 0; width: 777px; height: 64px; overflow: hidden; }
div#brandingname { position: absolute; top: 10px; right: 10px; background: url(images/plastic_surgeon_pittman_waller.gif) no-repeat 0 0; width: 462px; height: 22px; margin: 0; text-indent: -9999px; overflow: hidden; }
div#brandingphone { position: absolute; top: 39px; right: 12px; background: url(images/210-826-2626.gif) no-repeat 0 0; width: 212px; height: 15px; margin: 0; text-indent: -9999px; overflow: hidden; }
div#flowers1 { background: url(images/flowers_upper_left.jpg) no-repeat 0 0; width: 278px; height: 64px; }

div#content { background: #915D61 url(images/content-background.gif) repeat-y; width: 777px; }

div#photoquote { margin: 0; padding: 0; overflow: hidden; }
div#photo { float: left; margin: 0 -250px 0 0; }
div#quote { margin: 0 0 0 250px; }
div#nophoto { position: absolute; background: url(images/flower-no-photo-pages.gif) no-repeat; width: 85px; height: 109px; }

div#footer { clear: both; height: 106px; }
div#flowers2 { background: url(images/flowers_below_buttons.gif) no-repeat 0 0; width: 191px; height: 106px; float: left;  margin: 0 -229px 0 0; }
div#location { float: right; margin: 35px 100px 0 229px; padding: 0; overflow: hidden; }
div#phone { background: url(images/san_antonio_plastic_surgeons_phone.gif) no-repeat 0 0; width: 369px; height: 20px; text-indent: -9999px; margin: 0; padding: 0; overflow: hidden; }
div#address { background: url(images/san_antonio_plastic_surgeons_office_address4.gif) no-repeat 0 0; width: 416px; height: 20px; text-indent: -9999px; margin: 8px 0 0 0; padding: 8px 0 0 0; overflow: hidden; }

div#bottombar { position: relative; clear: both; display: block; background: #DB8972 url(images/background_san_antonio_texas_sunset2.jpg) no-repeat 0 0; width: 777px; height: 41px; overflow: hidden; }
div#flowers3 { background: url(images/flowers_footer.jpg) no-repeat 0 0; width: 205px; height: 41px; }

div#navigationsidebar { background: url(images/flowers_above_buttons.jpg) no-repeat 0 0; width: 202px; height: 105px; position: absolute; top: 64px; left: 0; margin: 0;}

div#maincontent { margin: 0 0 0 172px; padding: 0; }

.header { position: relative; margin-top: 40px;	margin-right: 40px;	margin-left: 40px; margin-bottom: 40px; }
	
.phone { position: relative; margin-top: 10px; margin-right: 40px; margin-left: 40px; margin-bottom: 20px; }
	
.maintext {	position: relative;	padding-top: 20px; padding-left: 56px; padding-right: 60px;	padding-bottom: 20px; }
	
.left-column { position: relative; margin: 14px 20px 20px 20px;	}

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

p, blockquote, li {	font-size: 13px; color: #280c0e; font-family: georgia, times new roman, garamond, serif; line-height: 28px; word-spacing: 1px; }
	
sup { font-size: .7em; }

h1 { font-size: 22px; color: #CE7564; font-family: georgia, garamond, times, serif; font-weight: normal; letter-spacing: 2px; word-spacing: 4px; font-variant: small-caps; }
h1 a, h1 a:hover { text-decoration: none !important; color: #CE7564 !important; }
h2 { font-size: 17px; color: #D5A584; font-family: georgia, garamond, times, serif;	font-weight: normal; letter-spacing: 1px; word-spacing: 2px; line-height: 25px; }
h3 { font-size: 14px; color: black; font-family: arial, sans-serif;	letter-spacing: 1px; word-spacing: 2px;	}

div#details { padding: 20px 0 25px 0; }
.textlinks { font-size: 10px; color: #DBAE8F; font-family: arial, sans-serif; line-height: 16px; }

hr { color: #280c0e; background-color: #280c0e; width: 300px; height: 1px; border: 0; }	

input, textarea, select {
	font-family: georgia, serif;
	font-size: 12px;
	color: #4E2F31;
	border: 1px solid #4E2F31;
	background-color: #F4E6DF;
	padding: 1px 2px;
}

input.buttons {
	font-size: 12px;
	color: #8b223d;
	border: 1px solid #4E2F31;
	background-color: #eec79d;
}


.SubmitButtonHover {
	background-color: #4E2F31;
	color: #F4E6DF;
	cursor: pointer;
	font-size: 11px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CE7564;
	}

.SubmitButton {
	background-color: #CE7564;
	color: #4E2F31;
	cursor: pointer;
	font-size: 11px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #4E2F31;
	}

div.financing { padding: 15px 0 30px 0; }
div.financing img { padding: 0 0 10px 0; }
