body
{
background-color: #a3b0bc;
font-family: Lucida Sans, Trebuchet, Verdana, Arial, Sans-serif;
font-size: 75%;
text-align: center;
}

#main
{
width: 980px;
height: 620px;
position: absolute;
top: 5px;
left: 50%;
margin-left: -545px;
color: white;
background-color: #4e80bd;
border-color: white;
border-width: 3px;
border-style: solid;
padding: 25px 50px 0px 50px;
}

#header
{
width: 469px;
height: 47px;
position: absolute;
top: 25px;
left: 105px;
margin: 5px 225px;
}

#buttons
{
position: absolute;
top: 90px;
left: 50px;
padding: 10px 0px 5px 0px;
margin-left: auto;
margin-right: auto;
}


#slideshow
{
width: 980px;
height: 243px;
text-align: left;
background-color: gray;
margin-bottom: 10px;
position: absolute;
top: 140px;
left: 50px;
}

#headshot
{
float: left;
margin-top: 140px;
margin-right: 100px;
margin-left: 40px;
border-style: solid;
border-width: 5px;
padding: 5px;
border-color: black;
}

#img_surgery
{
position: absolute;
top: 175px;
left: 75px;
border-width: 5px;
border-style: solid;
border-color: black;
padding: 5px;
}


#missiontxt
{
padding: 15px 0px 10px 80px;
}

#officetxt
{
padding: 15px 0px 5px 80px;
}

#insurancetxt
{
text-align: center;
padding: 15px 0px 10px 0px;
}

#treatment
{
position: absolute;
top: 170px;
left: 480px;
margin-right: 100px;
text-align: left;
font-size: 110%;
line-height: 15px;
}

#forms
{
margin-top: 125px;
font-size: 130%;
text-align: left;
}


#mission
{
width: 255px;
height: 240px;
background-color: #7fa7da;
border-color: #99a5b5;
border-width: 1px;
border-style: solid;
padding: 0px 30px;
margin-left: auto;
margin-right: auto;
position: absolute;
top: 390px;
left: 50px;
text-align: left;
}

#offices
{
width: 255px;
height: 240px;
font-size: 80%;
background-color: #7fa7da;
border-color: #99a5b5;
border-width: 1px;
border-style: solid;
padding: 0px 30px;
margin-left: auto;
margin-right: auto;
position: absolute;
top: 390px;
left: 381px;
text-align: left;
}

#insurance
{
width: 255px;
height: 240px;
font-size: 120%;
text-align: center;
background-color: #7fa7da;
border-color: #99a5b5;
border-width: 1px;
border-style: solid;
padding: 0px 30px;
margin-left: auto;
margin-right: auto;
position: absolute;
top: 0px;
left: 331px;
}


#footer
{
position: absolute;
top: 655px;
left: 380px;
color: white;
}

#footerpatient
{
position: absolute;
top: 2855px;
left: 365px;
color: white;
}

#btnhome
{
padding: 0px 21px 0px 0px;
}

#btnbio
{
padding: 0px 20px;
}

#btnconditions
{
padding: 0px 20px;
}

#btnpatients
{
padding: 0px 20px;
}

#btnforms
{
padding: 0px 0px 0px 21px;
}

#hdg_edu
{
padding-left: 125px;
padding-top: 10px;
}

#hdg_hospitals
{
padding-top: 10px;
padding-left: 80px;
}

#hdg_forms
{
font-weight: bold;
}

#hdg_general
{
margin-left: 30px;
font-weight: bold;
}

#hdg_treatment
{
font-weight: bold;
}

#list
{
margin-left: 30px;
}

#mainpatient
{
width: 980px;
height: 2820px;
position: absolute;
top: 5px;
left: 50%;
margin-left: -545px;
font-size: 125%;
color: white;
background-color: #4e80bd;
border-color: white;
border-width: 3px;
border-style: solid;
padding: 25px 50px 0px 50px;
text-align: left;
line-height: 15px;
}

#infobox
{
width: 880px;
background-color: #7fa7da;
border-color: #99a5b5;
border-width: 1px;
border-style: solid;
padding: 0px 50px 0px 50px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}

#general
{
width: 350px;
height: 300px;
position: absolute;
top: 185px;
left: 578px;
background-color: #7fa7da;
border-color: #99a5b5;
border-width: 1px;
border-style: solid;
padding: 0px 50px;
margin-left: auto;
margin-right: auto;
text-align: left;
font-size: 125%;
}

#instructions
{
width: 350px;
height: 300px;
position: absolute;
top: 185px;
left: 50px;
background-color: #7fa7da;
border-color: #99a5b5;
border-width: 1px;
border-style: solid;
padding: 0px 50px;
margin-left: auto;
margin-right: auto;
text-align: left;
font-size: 125%;
}

#laoff
{
position: absolute;
top: 95px;
left: 10px;
font-size: 118%;
}

#pasadenaoff
{
position: absolute;
top: 95px;
left: 180px;
font-size: 118%;
}

#officehrs
{
position: absolute;
top: 175px;
left: 75px;
font-size: 120%;
text-align: center;
}

#bio1
{
width: 425px;
height: 210px;
background-color: #7fa7da;
padding-left: 50px;
position: absolute;
top: 168px;
left: 480px;
text-align: left;
font-size: 115%;
}

#bio2
{
width: 425px;
height: 180px;
background-color: #7fa7da;
padding-left: 50px;
position: absolute;
top: 265px;
left: 480px;
margin-top: 150px;
text-align: left;
font-size: 115%;
}

.offinfolink
{
padding-right: 115px;
}

.apptinfolink
{
padding-right: 115px;
}

.payinfolink
{
padding-right: 115px;
}

.prescripinfolink
{
padding-right: 90px;
}

.emerginfolink
{
padding-right: 192px;
}

.titlewh
{
font-size: 150%;
font-weight: bold;
}

.titlewh2
{
font-size: 120%;
font-weight: bold;
}

.fax
{
padding: 0px 35px 0px 30px;
}

.phone
{
padding-right: 15px;
padding-left: 30px;
}

.phno
{
font-size: 150%;
}

.bold
{
font-weight: bold;
}

.offinfo
{
text-align: center;
}

#top
{
margin-left: 350px;
}

td
{padding: 5px 25px 5px 0px;
}
