body {
font-size:80%;
background-color:#800040;
font-family:Georgia, sans-serif;
background-image: url(/images/back_grnd.png);
background-repeat: repeat-x;
}
h1 {
font-size:21px;
text-align:left;
font-weight:500;
color:#800040;
word-spacing:-0.01em;
letter-spacing:0;
margin:0 0 5px;
padding:0;
}
h2 {
font-size:15px;
text-align:left;
font-weight:700;
color:#000;
word-spacing:-.01em;
letter-spacing:-.02em;
margin:0;
padding:5px 0 5px 0;
}
h3 {
font-size:21px;
text-align:center;
font-weight:700;
color:#000;
margin:20px 0 0 0;
padding:0;
z-index: 1;
}
p {
line-height:1.6em;
margin:0;
padding:0px 0 10px 0;
}
p.center {
text-align: center;
}
p.maptext {
font-size:95%;
text-align: center;
padding:160px 0 0 0;
}

ul {
list-style-type:square;
line-height:1.8em;
margin:0 0 0 20px;
padding:0 0 5px 0;
}
ol {
line-height:1.8em;
margin:0 0 5px 25px;
padding:5px 0 0 0px;
}
blockquote {
height:134px;
font-size:12px;
line-height:1.6em;
margin:0px 10px 0px 210px;
padding:5px 10px 0px 10px;
}
#why {
width:430px;
height:144px;
margin:0 0 10px 0;
padding:0px;
}
.why_us_pic {
float:left;
border:1px solid #000;
padding:4px;
position:relative;
width:192px;
height:134px;
margin:0px 0px 0px 0px;
background-color: #CC99B3;
}
#page {
width:700px;
position:relative;
border:1px solid #000;
margin:15px auto 0;
padding:4px 1px;
background-color:#CC99B3;
}
#container {
width:692px;
position:relative;
background-color:#fff;
border:1px solid #000;
margin:0 auto;
background-image: url(/images/bot_grad.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
#header {
width:690px;
height:130px;
}
#collage {
width:640px;
height:130px;
border:1px solid #000;
margin:0 0 0 24px;
background-color:#CC99B3;
}
.hr{
border-top:1px solid #800040;
}
.collage_frnt {
margin:4px 0 0 4px;
border:1px solid #000
}
#kristie {
position:absolute;
width:130px;
height:125px;
z-index:1;
left: 535px;
top: 126px;
}
.photo1 {
margin:4px 0 0 4px;
border:1px solid #000
}
.polish {
float:left;
border:1px solid #000;
padding:4px;
position:relative;
width:192px;
height:134px;
margin:5px 15px 0px 0px;
background-color: #CC99B3;
}
.hands-on {
border:1px solid #000;
padding:4px;
position:relative;
width:192px;
height:134px;
margin:0px 15px 5px 0px;
background-color: #CC99B3;
}
#building_pic {
float:right;
width:200px;
height:141px;
margin:-12px 5px 0 0px;
}
#phone {
line-height:.5em;
font-size:24px;
text-align:center;
font-weight:900;
float:left;
top:30px;
left:230px;
padding:10px 0 10px 5px;
position:relative;
}
p.phone {
font-size:12px;
font-weight: normal;
padding:0 0 7px 0px;
}
.chairsidelogo {
float:left;
position:relative;
width:250px;
height:120px;
top:10px;
left:15px;
}
#main {
float:left;
width:430px;
margin:30px 0 0 40px;
padding:0 0 40px 0;
}
#main a:link,#main a:visited {
color:#800040;
text-decoration:underline;
}
#footer {
width:700px;
height:50px;
position:relative;
margin:0 0 0 0px;
}
p.footer {
font-size:89%;
line-height:1.5em;
text-align:center;
color:#000;
margin:0 0 0 0;
padding:7px 0 0 0
}
.top {
float:right;
font-size:89%;
text-align:right;
color:#800040;
margin:0 0 0 0;
}
#footer a:link,#footer a:visited {
color:#000;
text-decoration:none;
}
#footer a:hover {
color:#800040;
text-decoration:underline;
}
.clear {
clear:both;
}
#map {
position:absolute;
width:180px;
height:200px;
z-index:1;
left: 470px;
top: 354px;
background-image: url(/images/map.jpg);
} 
#tabs  {
position : relative;
top : 0px;
margin:0 0 0 24px;
width:640px;
font-family : "Georgia", Times New Roman, Times, serif;
font-size:86%;
font-weight:600;
}
#tabs ul {
margin : 0 0 0 0px;
padding : 0 10px 10px 50px;
list-style : none;
}
#tabs li {
display : inline;
margin : 0;
padding : 0;
}
#tabs a {
float : left;
background : url(../images/tableft.gif) no-repeat left bottom;
margin : 0;
padding : 0px 0 0px 8px;
text-decoration : none;
}
#tabs a span {
float : left;
display : block;
background : url(../images/tabright.gif) no-repeat right bottom;
padding : 3px 12px 3px 2px;
color : #000;
}
#tabs a span {
float : none;
}
#tabs a:hover span {
color : #800040;
}
#sidebar {
float:left;
margin:30px 0 40px 24px;
width:170px;
Height:300px;
background-image: url(/images/dental_back.jpg);
background-repeat: no-repeat;
}
#navlist {
padding:28px 20px 0 0px;
font-size:11px;
font-weight:600;
line-height:1.3em;
}
#navlist li {
padding:4px 0 0 0;
list-style:none;
text-align:center;
margin:0;
}
#navlist li a {
color:#000;
display:block;
text-decoration:none;
padding:.4em .4em .4em .5em;
}
#navlist li a:hover {
color:#800040;
text-decoration:underline;
padding:.4em .4em .4em .5em;
}
.facebook {
margin:50px auto 0 auto;
}
.facebook_logo {
margin:-5px auto 0 auto;
width:104px;
height:52px;
background:url(/images/facebook.gif);
}
.facebook_logo:hover {
margin:-5px auto 0 auto;
width:104x;
height:52px;
background:url(/images/facebook.gif) 0px -52px;
}
.facebook p {
font-size:12px;
font-weight:bold;
text-align:center;}

#student {
border-top:1px solid #800040;
border-bottom:1px solid #800040;
font-size:12px;
margin:5px 0 0 15px;
padding:10px 0 5px 5px;
font-style: normal;
line-height:1.5em;
width:140px;
background-image: url(/chairside/images/dental_back.jpg);
background-repeat: no-repeat;
background-position:center;
}

#student a {
color:#800040;
text-decoration:underline;
}
.friend {
margin:0 0 0 20px;
padding:10px 20px 0 0px;
text-align:center;
font-size:11px;
font-weight:600;
line-height:1.3em;
}
.friend a {
color:#000;
text-decoration:none;
}
.friend a:hover {
color:#800040;
text-decoration:underline;
}
.img {
float:left;
margin:5px 15px 0 0px;
border:1px solid #000;
background-color:#CC99B3;
padding:3px 3px 3px 3px;
}
fieldset {  
float: left;  
clear: left;  
width: 100%;  
margin: 0 0 1.5em 0;  
padding: 0;
}
/*
fieldset {  
margin: 1.5em 0 0 0;
padding: 0;
}
*/
legend {  
margin-left: 1em;  
color: #A25530;  
font-weight: bold;
}
label {  
float: left;  
width: 12em;  
margin-right: 1em;  
text-align: right;
}
fieldset ol {  
padding: 1em 1em 0 0;
list-style: none;
}
fieldset li { 
padding-bottom: 1em;
}
fieldset.submit { 
margin-left:13em; 
border-style: none;
}
