.body {
margin:0px;
background-color:#999999;
}

.quote {
background-color:#ebebeb;
border:3px dotted #cccccc;
text-align:justify;
padding:30px;
}

.quote1 {
position:relative;
top:20px;
left:10px;
color:#336699;
font-size:60px;
float:left;
font-family:times new roman,times,serif;
font-weight:bold;
}

.quote2 {
position:relative;
top:-20px;
left:505px;
color:#336699;
font-size:60px;
float:left;
font-family:times new roman,times,serif;
font-weight:bold;
}

.welcome_div {
padding-bottom:10px;
border-bottom:1px solid #dddddd;
margin-bottom:10px;
text-align:center;
}

.hub_div {
border-top:1px solid #dddddd;
border-bottom:1px solid #dddddd;
padding-top:10px;
padding-bottom:10px;
}


.menu_lifestyle {
margin-bottom:3px;
width:150px;
padding:5px;
background-color:#2E183C;
border:1px solid #2E183C;
color:#FFFFFF;
text-decoration:none;
font-family:verdana,arial,helvetica,sans-serif;
font-size:13px;
line-height:1.2em;
text-align:center;
display:block;
}

.menu_item a {
margin-bottom:5px;
width:150px;
padding:5px;
background-color:#2E183C;
border:1px solid #2E183C;
color:#FFFFFF;
text-decoration:none;
font-family:verdana,arial,helvetica,sans-serif;
font-size:13px;
line-height:1.2em;
text-align:center;
display:block;
}

.menu_item a:hover {
text-decoration:none;
color:#FFFFEE;
background-color:#4C2E46;
border-top:1px solid #8e7139;
border-bottom:1px solid #8e7139;
border-left:1px solid #8e7139;
border-right:1px solid #8e7139;
}

.menu_sub_item a {
margin-bottom:0px;
width:150px;
padding:5px;
background-color:#2E183C;
border:1px solid #2E183C;
color:#FFFFFF;
text-decoration:none;
font-family:verdana,arial,helvetica,sans-serif;
font-size:10px;
line-height:1.2em;
text-align:center;
display:block;
}

.menu_sub_item a:hover {
text-decoration:none;
color:#FFFFEE;
background-color:#4C2E46;
border-top:1px solid #8e7139;
border-bottom:1px solid #8e7139;
border-left:1px solid #8e7139;
border-right:1px solid #8e7139;
}

.menu_item_separator {
width: 162px;
margin-bottom: 5px;
border-bottom: 1px solid #8e7139;
padding-bottom: 5px;
height:0px;
line-height:0px;
}

.heading_text {
color:#336699;
font-weight:bold;
font-family:verdana,arial,helvetica,sans-serif;
font-size:18px;
line-height:1.2em;
margin-bottom:10px;
text-align:left;
}

.body_text {
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
line-height:1.4em;
text-align:left;
margin-bottom:10px;
}

.body_text a, .body_text a:visited {
color:#336699;
text-decoration:none;
}

.body_text a:hover, .body_text a:visited:hover {
color:#224466;
text-decoration:underline;
}

.right_image {
margin-left:15px;
margin-right:30px;
}

.menu_backer {
background-image:url("images/menu_backer.jpg");
text-align:left;
}

.content_backer {
background-image:url("images/content_backer.jpg");
}

.menu_container {
margin-top:6px;
margin-left:10px;
}

.image_float_right {
float:right;
margin-left:10px;
}

.image_float_left {
float:left;
margin-right:10px;
}


.smile_gallery_container {
background-color:#000000;
text-align:center;
margin-right:30px;
margin-bottom:10px;
padding-top:20px;
padding-bottom:20px;
border:5px double #FFFFFF;
}

.bio_table {
padding-top:10px;
padding-bottom:10px;
width:540px;
margin-bottom:10px;
border-top:1px solid #E7E7E7;
border-bottom:1px solid #E7E7E7;

}

.bio_text {
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
line-height:1.3em;
padding-left:10px;
}

.hr {
font-size:1px;
line-height:1px;
background-color:#777777;
clear:both;
margin-bottom:15px;
width:540px;
}

.shutterbug_text {
color:#777777;
font-family:verdana,arial,helvetica,sans-serif;
font-size:10px;
line-height:1.2em;
text-align:center;
margin-bottom:10px;
}

.catherine_promo_header {
background-color:#2E183C;
text-align:center;
padding-top:5px;
padding-bottom:5px;
}

.catherine_promo_box {
background-color:#2E183C;
padding-left:6px;
padding-right:6px;
border:4px double #FFFFFF;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}

.catherine_promo_text {
background-color:#2E183C;
color:#E7E7E7;
font-family:verdana,arial,helvetica,sans-serif;
font-size:10px;
line-height:1.2em;
text-align:center;
padding:5px;
font-style:italic;
}

.catherine_promo_text a, .catherine_promo_text a:visited {
color:#E7E7E7;
font-family:verdana,arial,helvetica,sans-serif;
font-size:10px;
line-height:1.2em;
text-align:center;
padding:5px;
font-style:italic;
}

.biopage_photo_div {
margin-left:15px;
margin-right:30px;
margin-bottom:20px;
}

.biopage_photo {
border:1px solid #000000;
}

.moving_div {
border:3px double #9C8881;
background-color:#EAB95A;
background-image:url('images/moving_bg.jpg');
color:#2E183C;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
line-height:1.2em;
text-align:center;
padding-top:12px;
padding-bottom:12px;
}

.moving_div a, .moving_div a:visited {
color:#000000;
display:block;
text-decoration:none;
}

.new_patient_div {
margin-bottom:10px;
}

.new_patient_header {
border:1px solid #000000;
}

.new_patient_pdf {
border:3px double #9C8881;
background-color:#EAB95A;
background-image:url('images/moving_bg.jpg');
color:#2E183C;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
text-align:center;
padding:6px;
}

.new_patient_pdf a, .new_patient_pdf a:visited {
color:#000000;
display:block;
text-decoration:none;
}

.textbox {
margin-left:6px;
margin-bottom:8px;
}

.info_textbox {
border:1px solid #000000;
background-color:#FFFFEE;
width:200px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
padding:2px;
}

.info_textarea {
border:1px solid #000000;
background-color:#FFFFEE;
width:200px;
height:160px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
padding:2px;
}

.info_submit {
border:2px outset #000000;
background-color:#DDDDDD;
width:206px;
height:40px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
padding:10px;
}

.info_text {
padding-bottom:12px;
}

.smile_div {
margin-bottom:10px;
}

.ppm_div {
margin-bottom:10px;
}

.ppm_div2 {
margin-top:20px;
}

.ppm_banner {
border:1px solid #000000;
}

.ppm_photos_div {
clear:both;
}

.ppm_photo {
margin-right:0px;
}

.front_mission {
margin-top:20px;
}

.makeover_div {
	margin-top:10px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	padding: 10px;
}

.makeover_div a, .makeover_div a:visited {
	text-decoration: none;
	color: #000000;
	text-align:center;
	font-style:italic;
}
