body {margin:0; font-family:Arial, Helvetica, sans-serif; background-color:#5B5159;}

h1 {font-size:32px; line-height:30px; margin-top:0; margin-bottom:15px; color:#6C445E; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic;}
h2 {font-size:20px; margin-top:10px; margin-bottom:10px; color:#6c445e;}
h3 {font-size:18px; margin-top:10px; margin-bottom:10px; color:#6c445e;}
h4 {font-size:16px; color:#6c445e;}
h5 {font-size:15px; color:#7A8E8C; font-weight:bold; font-variant:small-caps;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px;}

a {text-decoration:none; color:#663366; font-weight:bold;}
a:hover {
	color:#C0CECE;
	text-decoration:underline;
}

li {font-size:12px; line-height:20px;}

hr {color:#6c445e; background:#6c445e; height:1px; border:0;}

/* Classes */
#aboutpics{padding-top:6px; }
.alignright{text-align:right;}
.rightquote{float:right; color:#333333;}
#rightfloat{float:right;}
.imgborder {border:1px solid #000000;}

.imgbordersidebar{border:1px solid #000000; margin-left:7px;}
.imgbordersidebar2{border:1px solid #000000; margin-left:27px;}
.imgbordersidebar-x{border:none; margin-left:47px;}
 
 .biggertext{font-size:16px;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
.pdf{list-style-image:url(assets/logos/pdfthumb.jpg); height:35px;}		
.purple{color:#6c445e;}
#sidebar2border{border:1px solid #afa5ad; padding:10px;}
.submenu{display: none;}
.nobullet{list-style:none; margin-left:-36px;}



#dentalservicesmenu{height:auto; width:auto; font-size:12px; margin-bottom:40px; margin-left:-40px; padding:0px; text-align:left;}
#dentalservicesmenu a{ color:#6c445e; display:inline;}
#dentalservicesmenu a:hover{color:#819e9a; text-decoration:none;}





/* SERVICES Rollover Drop down menu.............................................................................................*/
#dropmenudiv{
	position:absolute;
	color:#FFFFFF;
	width: 220px;
	padding: 0px;
	background-color: #FFFFff;
	margin-left:3px;
	*margin-left:0px;
	_margin-left:0px;
	border: 1px solid #bfb9bd;
	margin-top:0px;
	*margin-top:5px;
	_margin-top:5px;
	line-height:20px;
	z-index:100;
}

#dropmenudiv a{width: 96%; _width: 100%; *width: 100%; display:block; font-size:12px;  padding:3px; text-decoration: none;}

#dropmenudiv a:hover{ /*hover background color*/
color:  #ffffff; width: 96%; _width: 100%; *width: 100%; padding: 3px; background-color:#6c445e;}

.navlist li {list-style-type:none; padding:3px; width: 220px; background:url(assets/images/purpgradient1px.jpg) repeat-y;  border:1px solid #bfb9bd;}


/* Rollover Drop down menu END.............................................................................................*/




#aboutmenu{height:22px; width:auto; background-image:url(assets/images/purpgradient-480.jpg); border:solid 1px #eceaed; padding:6px; text-align:center;}
#aboutmenu a{font-size:14px; color:#6c445e; display:inline;}
#aboutmenu a:hover{color:#819e9a; text-decoration:none;}	 









#mission p{width:430px; padding-left:0px; text-align:left; font-style:italic; font-weight:bold; line-height:18px; font-size:13px; } 
/* End Classes */

/* Template Features */

#centersite {width:905px; margin:0px auto; padding-top:15px;}
#mainborder {border:#3D3037 5px solid; float:left;}
#bodybg {width:895px; background:url(assets/images/repeat.jpg) repeat-y; float:left;}

#banner {width:895px; height:255px; float:left;}
#curve {width:470px; height:255px; background:url(assets/images/curve.jpg) no-repeat; float:left;}
#logo {width:425px; height:255px; background:url(assets/images/logo.jpg) no-repeat; float:right;}

#mainbody {width:895px; float:left;}
#leftbody {width:138px; background:url(assets/images/nav.jpg) top no-repeat; float:left;}
#rightbody {width:757px; float:right;}
#bodypad {padding:12px;}

#tagline {position:relative; width:252px; height:63px; /*background:url(assets/images/tagline.jpg)*/ background:url(assets/images/tagline_empty.jpg) top no-repeat; }
#sidebar {width:100%; padding-top:10px; float:left;}
#sidebar2 {width:252px; }

#photo{  text-align:right;
	padding: 0px;
	float:right;/* width: 180px; height:300px;*/}

#nav {width:135px; margin:0; padding:10px 0 0 0; float:left;}
#nav ul {margin:0; padding:0;}
#nav li {font-size:12px; list-style:none; line-height:23px; height:24px; margin-left:4px; padding:0; text-align:left; background:url(assets/images/line.jpg) bottom no-repeat;}
#nav a {font-weight:bold; color:#3D3037; text-decoration:none; height:23px; padding-left:5px; display:block;}
#nav a:hover {font-weight:bold; color:#3D3037; background-color:#B4B2B7; text-decoration:none;}

#bottomnav {font-size:11px;   margin-left:20px; text-align:center; margin-bottom:0px; margin-top:0px; width:100%;  color:#c0cece; line-height:16px; }
#bottomnav a{font-size:11px; color:#FFFFFF;}
#bottomnav a:hover{font-size:11px; color:#c0cece; text-decoration:none;}

#phonenum {width:300px; color:#3D3037; font-size:23px; font-weight:bold; line-height:30px; padding:5px 0 0 12px; float:left;}
#address {width:300px; color:#3D3037; font-size:12px; line-height:20px; font-weight:bold; padding-right:12px; float:right;}
#contact {
	position: absolute;
	z-index:20;
	margin: 205px 0px 0px 145px;
	padding: 0px;
	font-size:18px;
	font-style:italic;
	text-decoration:underline;
}
#contact a {
	text-decoration:underline;
	color: #663366;
}

#contact a:hover {
	text-decoration:underline;
	color: #c0cece;
	text-decoration:underline;
}

#cosmeticCont {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
	#cosmetic {width:400px; color:#3D3037; font-size:20px;  font-weight:bold; position:absolute;
		margin: 0px;
		padding: 0px;
		margin: 20px 0px 0px 20px;
		padding: 0px;
		/*left:150px; bottom:70px; _bottom:-140px;*/}

#smilegallery-new{position:absolute; margin:0px 0px 0px -12px; z-index:2001;}

#sendtofriend{padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px;}
#sendfriendform{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:30px;}

/* End Template Features */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#3D3037; padding:1px; border:1px solid #000000; background-color:#D0DADA !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000;	color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

/* End Custom Forms*/

#toplinks {
	text-align: center;
	font-size: 11px;
}
#toplinks a {
	color: white;
	text-decoration: none;
}
