@charset "utf-8";
/* CSS Document */

body{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	background:url(lafrom-images/bg.gif);
}
body, td, th, form, ul, ol, li, h1, h2, h3, h4, h5, h6, table, p, img, dl, dd, dt, pre, a, hr{
	margin:00px;
	padding:00px;
	border:00px;
}
h1 {
	font-size: 24px;
	padding-bottom:10px;
}
h2 {
	font-size: 18px;
	padding-bottom:5px;
}
h3 {
	font-size: 15px;
	padding-bottom:10px;
}
h4 {
	font-size: 12px;
	padding:8px 0px;
}

p{
padding-bottom:8px;
}

a {
	font-size: 12px;
	color: #6c146f;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #CC0099;
}
a:hover {
	text-decoration: none;
	color: #CC0000;
}
a:active {
	text-decoration: underline;
	color: #6C146F;
}
li{
list-style:none;
}
.padimg {
padding: 10px 0px 10px 10px;
}
.padimg2 {
padding: 00px 10px 10px 0px;
}
#overall{
width: 850px;
position:relative;
margin: auto;
border:1px solid black;
background-color:#FFFFFF;
}
.topline
{
border-top: solid #4c4c4c 8px;
}

.bottomline
{
border-bottom: solid #4c4c4c 5px;
}
.banner
{
background:url(lafrom-images/bannersmile.jpg) no-repeat center right;
height:96px;
width:559px;
text-align:right;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding: 18px 15px 15px 0px;
line-height:18px;
}
.banner a:link{
color:#FFFFFF;
}
.logo{
width:256px;
height:129px;
background:url(lafrom-images/lafrom_logo.jpg) no-repeat center;
padding-left:20px;
}
#contentarea{
background-image:url(lafrom-images/bgstrip.jpg);
background-repeat:repeat-y;
}
#menu{
width:168px;
text-align:center;
}
#menu ul{
margin-left:3px;
margin-top:0px;
}
#menu li{
list-style: none;
background-image:url(lafrom-images/menubg.jpg);
background-repeat:no-repeat;
vertical-align:middle;
height:25px;
width:159px;
margin-bottom:6px;
color:#FFFFFF;
font-weight:bold;
}
#menu a:link, #menu a:active, #menu a:visited, #menu a:hover {
background: url(lafrom-images/menubg.jpg) center middle scroll no-repeat;
line-height:25px;
width:159px;
color:#FFFFFF;
display: block;
text-decoration:none;
}
#menu a:hover
{
background: url(lafrom-images/menuhover.jpg) no-repeat;
}
#content{
padding:12px 35px;
width:606px;
line-height:20px;
}
#home-content{
padding:12px;
width:425px;
}
.right_content{
width:180px;
padding:10px;
margin-left:9px;
}
.bottomdivider{
width:100%;
border-top:10px solid black;
background-color:#FFFFFF;
padding:0px 15px;
}
.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
}
.padright{
padding:5px;
}
.whitebold{
color:#FFFFFF;
font-weight:bold;
}
.white{
color:#FFFFFF;
}
.button{
	border: 1px solid #FFFFFF;
	background-color: #6D1470;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	width: 165px;
}
.textfield{
	border: 1px solid #6D1470;
	vertical-align: middle;
	text-align:left;
	color: #000000;
	width: 170px;
}
.searchbg{
background:url(lafrom-images/searchbg.jpg) no-repeat top center;
height:140px;
width:180px;
margin-top:16px;
}
.slideshow{
width:180px;
height:165px;
}
.extraheight{
height:15px;
}
.someclass{
text-align: center;
}
#pscroller1 {
width: 175px;
height: 310px;
line-height:20px;
border: 1px solid black;
padding: 5px 5px 5px 00px;
margin-top:10px;
background-color: #ffffff;
}

.poweredby{
height:25px;
font-size:11px;
text-align:right;
width:820px;
margin:auto;
line-height:25px;
font-weight:bold;
}
.faq{
line-height:18px;
}
.faq dd{
padding-bottom:15px;
}
.faq dt{
padding-bottom:4px;
font-size: 13px;
font-weight:bold

}
.divlogo{
width:350px;
margin:auto;
}
.scheduleappointment
{
margin:auto;
width:180px;
}

.scheduleappointment a:link, .scheduleappointment a:active, .scheduleappointment a:visited
{
font-weight: bold;
text-decoration:none;
color:#ffffff;
background: #6c146f;
padding:4px;
}
.scheduleappointment a:hover
{
font-weight: bold;
text-decoration:none;
color:#6c146f;
background: #cccccc;
padding:4px;
}
.padcontact{
padding-left:30px;
}

#refer_friend {
height: 49px;
width: 160px;
margin: 00px 03px 20px 04px;
}

#refer_friend a:link, #refer_friend a:visited, #refer_friend a:active, #refer_friend a:hover{
background: url(lafrom-images/refer_friend.jpg) left top scroll no-repeat;
display: block;
width: 160px;
line-height:49px;
}
#refer_friend a:hover{
background: url(lafrom-images/refer_friend2.jpg) left top no-repeat;
width: 160px;
}
#new-patient {
height: 49px;
width: 160px;
margin: 00px 03px 00px 04px;
}
#new-patient a:link, #new-patient a:visited, #new-patient a:active, #new-patient a:hover{
background: url(lafrom-images/new_patient.jpg) left top scroll no-repeat;
height:49px;
width: 160px;
display: block;
}
#new-patient a:hover{
background: url(lafrom-images/new_patient2.jpg) left top scroll no-repeat;
width: 160px;
}
.definition
{
font-family: Georgia, "Times New Roman", Times, serif;

}
.definition dt{
font-weight:bold;
color:#6D1470;
padding-bottom:10px;
padding: 0px 0px 5px 20px;
}
.definition dd{
padding: 0px 0px 10px 40px;
}
ol.list{
padding:10px 0px 10px 45px;
}
ol.list li{
 list-style:disc;
}
.emailbox{
width:250px;
}
.padding_aaa {
	padding: 15px 00px;
}
.width_tooth {
	width: 606px;
	padding-top:10px;
}
.after {
	width: 277px;
}
.after img {
	border: 00px;
	margin: 00px 00px 15px 00px;
	height: 126px;
}
.after span {
	display: block;
	text-align: center;
	font-weight:bold;
}
.imgborder{
border:1px #000000 solid;
margin: 0px 0px 5px 5px;
}
.hr-pad{
background-color:#6c146f;
width:100%;
height:2px;
margin:auto;
margin-bottom:15px;
}
.lafromimg{
float:left;
text-align:center;
margin:0px 0px 03px 16px;
}
ul.rightmenu {
	padding: 00px;
	width: 159px;
	padding: 00px 27px 00px 38px
}
ul.rightmenu li{
list-style: none;
background:url(lafrom-images/menubg.jpg) no-repeat;
line-height:25px;
width:159px;
text-align: center;
margin-bottom:20px;
color:#FFFFFF;
font-weight:bold;
}
ul.rightmenu A:link, ul.rightmenu A:active, ul.rightmenu A:visited, ul.rightmenu A:hover {
color:#FFFFFF;
text-decoration: none;
display: block;
}
ul.rightmenu A:hover {
background-image:url(lafrom-images/menuhover.jpg);
}