*{margin: 0; padding: 0;}

body
{
background-color: #727272;
}

a 
{
outline: none;
}

.clear {clear: both;}


#wrapper
{
margin: 20px auto 20px auto;
width: 1044px;
}

#header
{
background: url('images/header_bg.jpg') top left no-repeat;
height: 220px;
}

#nav_top
{
background: url('images/nav_bg_top_2.jpg') top left no-repeat;
height: 57px;
text-align: center;
font: bold 1em/1em verdana, arial, sans-serif;
color: white;
}

#nav_top p {padding-top: 10px;}

#nav_bottom
{
background: url('images/nav_bg_bottom.jpg') top left no-repeat;
height: 37px;
text-align: center;
}

#nav_bottom a 
{
color: #3c3c3c; 
font: bold 23px/23px arial, sans-serif;
text-decoration: none;
padding-right: 45px;
}

#nav_bottom a:hover {color: #590f7b;}

#nav_text {position: relative; bottom: 3px;}

#mid_image
{
width: 696px;
height: 274px;
float: left;
background-color: white;
position: relative;
left: 3px;
}

#mid_right
{
float: right;
background: url('images/mid_bg_right.jpg') top left no-repeat;
width: 300px;
height: 274px;
border-right: 3px inset white;
}

#mid_stripe
{
background: url('images/mid_stripe.jpg') top left no-repeat;
width: 1044px;
height: 39px;
}

#mid
{
width: 1002px;
height: 274px;
background-color: white;
margin-left: 21px;
}

#body
{
background: url('images/body_bg_2.jpg') top center no-repeat;
width: 1044px;
background-color: #727272;
}

#body_blank
{
width: 1044px;
background-color: #727272;
background: url('images/body_slice.gif') top center repeat-y;
}


#body_text
{
width: 550px;
float: right;
margin-right: 100px;
margin-top: 80px;
text-align: justify;
padding-bottom: 75px;
}

#body_doctors
{
width: 962px;
margin-left: 21px;
padding: 20px;
text-align: justify;
background-color: #cecece;
}

#body_blanktext
{
margin-left: 50px;
width: 90%;
text-align: justify;
padding: 20px 0;
}

.left
{
text-align: left;
}

#body_text h1, #body_doctors h1, #body_blanktext h1 {color: #808080; font: bold 24px/24px verdana, arial, sans-serif;}
#body_text p, #body_doctors p, #body_blanktext p {color: #808080; font: 14px/20px verdana, arial, sans-serif; padding-top: 15px;}
#body_text h2, #body_doctors h2, #body_blanktext h2 {color: #808080; font: italic 16px/24px verdana, arial, sans-serif;}

#body_blanktext ul
{
list-style-type: none;
color: #808080;
font: 14px/16px verdana, arial, sans-serif;
margin: 20px;
float: left;
}

#body_blanktext a {font: 14px/20px verdana, arial, sans-serif;}

#footer
{
background: url('images/footer_bg.jpg') top left no-repeat;
width: 1044px;
height: 46px;
font: 12px/14px arial, verdana, sans-serif;
color: white; 
}

#footer a {color: white; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#footer_left
{
padding-top: 10px;
padding-left: 30px;
float: left;
}

#footer_right
{
float: right;
padding-right: 30px;
padding-top: 15px;
font-size: 15px;
}

#lquad
{
width: 400px;
height: 400px;
float: left;
margin-top: 10px;
}

#rquad
{
width: 500px;
height: 400px;
float: right;
margin-top: 10px;
}

#surgical
{
width: 937px;
clear: both;
}

