
body { margin: 0; padding: 0; background: #FFDB95 url(images/background_color_bar.gif) repeat-y 0 0; color: #291F55; }

/* a */
a { color: #DC013F;	}
a:link { color: #DC013F; } 
a:visited {	color: #0063BD;	}
a:hover { color: #ffffff; }
a:active, a:focus {	color: #ffffff; }
a img { border: 0; }
	
div#container { background: url(images/blue-line.gif) no-repeat top right; }

div#name { position: absolute; top: 0; left: 0; background: url(images/tampa-plastic-surgeon-pedro-soler.gif) no-repeat 0 0; width: 522px; height: 108px; text-indent: -9999px; overflow: hidden; }
div#colorbar { background: url(images/header_color_bar.gif) repeat-x 0 0; height: 86px; }
div#email a { position: absolute; top: 11px; right: 8px; background: url(images/tampa_plastic_surgeons_e-mail.gif) no-repeat 0 0; display: block; height: 47px; width: 198px; text-indent: -9999px; overflow: hidden; }
div#email a:hover { position: absolute; top: 11px; right: 8px; background: url(images/tampa_plastic_surgeons_e-mail-over.gif) no-repeat 0 0; display: block; height: 47px; width: 198px; text-indent: -9999px; overflow: hidden; }

div#footer { margin: 70px 10px 0 80px; padding: 20px 0 50px 0; }
div#address a { background: url(images/tampa_plastic_surgeons_office_address.gif) no-repeat 0 0; display: block; height: 10px; width: 381px; text-indent: -9999px; overflow: hidden; }
div#address a:hover { background: url(images/tampa_plastic_surgeons_address-over.gif) no-repeat 0 0; display: block; height: 10px; width: 381px; text-indent: -9999px; overflow: hidden; }


div#scriptheader { margin: 30px 270px 20px 179px; }

div#navigationbackground { background: url(images/navigation-background.jpg) no-repeat; position: absolute; top: 86px; left: 0; width: 159px; height: 478px;  }
div#navigation { margin: 58px 0 0 24px;  }
div#phone { position: absolute; top: 100px; left: 16px; background: url(images/813-878-9889.gif) no-repeat; width: 125px; height: 13px; text-indent: -9999px; overflow: hidden; }

table#Table_01 { position: absolute; top: 86px; left: 0; }

div#imagesidebar { float: right; width: 246px; height: 640px; padding: 0; margin: 0 0 0 -246px; background: url(images/sidebar-stripe.gif) repeat-y top right; }
	
.maintext {	margin: 0 290px 20px 205px; }
.maintext-nosideimage {	margin: 0 50px 20px 205px; }

.imagetext { float: left; padding: 0 25px 5px 0; } 	
.imagetextright { float: right;	padding: 25px 25px 5px 20px; } 

.footer { margin: 10px;	}



p, blockquote, li {	font-size: 12px; color: #291F55; font-family: arial, sans-serif; line-height: 24px;	}

h1 { font-size: 14px; color: #EE3E2C; font-family: arial, sans-serif; letter-spacing: 1px; word-spacing: 2px; line-height: 22px; }
h2 { font-size: 14px; color: #286586; font-family: arial, sans-serif; word-spacing: 2px; line-height: 22px; }
h3 { font-size: 13px; color: #D1CDCA; font-family: arial, sans-serif; letter-spacing: 1px; word-spacing: 2px; }

.photocaption {	font-size: 11px; color: #F28149; font-family: arial, sans-serif; letter-spacing: 1px; word-spacing: 2px; left: 0px; top: 5px; margin-left: 10px;	margin-right: 10px;	}

.textlinks { font-size: 10px; color: #2C6585; font-family: arial, sans-serif; line-height: 16px; }
	
.imagelinks { font-size: 10px; color: #545252; font-family: arial, sans-serif; line-height: 16px; }
	
hr { width: 260px; height: 1px; color: #F56949; background: #F56949; border: 0; }

