/*----------------------------------GENERAL------------------------------------*/

Body 
{
    font-family: Helvetica, Arial, sans-serif;
    font-size:12pt;
    color:black;
    margin-left:0px;
    margin-top:0px;
    margin-right:0px;
    background-color:white;
}

#header1 {
    font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    font-size:18pt;
    font-weight: normal;
    color:#938D45;
}

#header2 {
    font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    font-size:14pt;
    color:blue;
}

#lastingsmile {
    font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    font-size:14pt;
    font-weight: bold;
    color:#575046;
}

#home1 {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size:8pt;
    color:#C0C0C0;
}

#copyright {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size:8pt;
    color:#C0C0C0;
}

A:link
{
	color: #89730D;
	font-family: helvetica,arial,sans-serif;
    text-decoration: none;
}

A:visited
{
	color: #7883A4;
	font-family: helvetica,arial,sans-serif;
    text-decoration: none;
}

A:active
{
	color: #8E37EF;
	font-family: helvetica,arial,sans-serif;
    text-decoration: underline;
}

A:hover
{
	color: #8E37EF;
	font-family: helvetica,arial,sans-serif;
    text-decoration: underline;
}


/*----------------------------------BOXES--------------------------------------*/

.pghdrBox {
}

.pgftrBox {
    font-family: Helvetica, Arial;
    font-size: 10pt;
}

.columnMainContentBox1 {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    color:#524A31;
}

.professionals_biobox {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    color:#524A31;
}

.emergency_telbox {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    color:#524A31;
}

.trivia_pfbox {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    color:#524A31;
}

.termstips_selectbox {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    color:#524A31;
}

.termstips_title {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color:#524A31;
    background: url(termstips_ttl_bg.gif) top left;
	padding: 6px;    
}

.termstips_desc {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    color:#524A31;
	padding: 6px; 
}

.photolibrary_item {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    color:#524A31;
}

.findoffice_pfbox {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    color:#524A31;
}

.newsletter_selectbox {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    color:#524A31;
}

.privacy_selectbox {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    color:#524A31;
}

.privacy_seeotherbox {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 8pt;
    color:#524A31;
}

.biographies_seeotherbox {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 8pt;
    color:#524A31;
}

.virtualtour_seeotherbox {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 8pt;
    color:#524A31;
}

.cosmetic_seeotherbox {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 8pt;
    color:#524A31;
}

.cosmetic_disclaimer {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 8pt;
    color:#524A31;
}

.emergency_disclaimer {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 8pt;
    color:#524A31;
}

.makeAppointment {
    background-color: #F5E7A3;
    font-family: Helvetica, Arial;
    font-size: 10pt;
}

.makeApp1 {
    background-color: #E2BB04;
    font-size: 10pt;
}

.makeApp2 {
    font-size: 10pt;
}

.addcontact_infoBox {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    color:#524A31;
}

.sitemap_listingsBox {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    color:#524A31;
}


/*-- ----------------------------GREETING BOX----------------------------------*/

.greetingBoxmnpage {
    background-color: #9B8933;
    font-family: Helvetica, Arial;
    color: white;
    font-size: 10pt;
    }

.greetingBox {
    background-color: #9B8933;
    font-family: Helvetica, Arial;
    color: white;
    font-size: 10pt;
    }

.promoBoxmnpage {
    background: url(promo_mnpg_bg.jpg) top left;
    font-family: Helvetica, Arial;
    color: black;
    font-size: 10pt;
    }

/*----------------------------------COLUMNS------------------------------------*/
.columnLeft {
}

.columnMainContent {
	padding: 6px;
}

.columnRight1 {
    background: url(right_col_bg01.jpg) top left no-repeat;
	padding: 6px;
}

.columnRight2 {
    background: url(right_col_bg02.jpg) top left no-repeat;
	padding: 6px;
}

.columnRight3 {
    background: url(right_col_bg03.jpg) top left no-repeat;
	padding: 6px;
}

.columnRight4 {
    background: url(right_col_bg04.jpg) top left no-repeat;
	padding: 6px;
}

.columnRight5 {
    background: url(right_col_bg05.jpg) top left no-repeat;
	padding: 6px;
}

.columnRight6 {
    background: url(right_col_bg06.jpg) top left no-repeat;
	padding: 6px;
}

.columnRight7 {
    background: url(right_col_bg07.jpg) top left no-repeat;
	padding: 6px;
}

.columnRight8 {
    background: url(right_col_bg08.jpg) top left no-repeat;
	padding: 6px;
}

.columnRight9 {
    background: url(right_col_bg09.jpg) top left no-repeat;
	padding: 6px;
}

.columnRight10 {
    background: url(right_col_bg10.jpg) top left no-repeat;
	padding: 6px;
}

.columnRight11 {
    background: url(right_col_bg11.jpg) top left no-repeat;
	padding: 6px;
}

.columnRight12 {
    background: url(right_col_bg12.jpg) top left no-repeat;
	padding: 6px;
}

.columnRight13 {
    background: url(right_col_bg13.jpg) top left no-repeat;
	padding: 6px;
}

.columnRight14 {
    background: url(right_col_bg14.jpg) top left no-repeat;
	padding: 6px;
}

.columnRight15 {
    background: url(right_col_bg15.jpg) top left no-repeat;
	padding: 6px;
}

.columnRight16 {
    background: url(right_col_bg16.jpg) top left no-repeat;
	padding: 6px;
}

/*---------------------------------MAIN PAGE-----------------------------------*/
.mnhdr_columnLeft {
	padding: 6px;
}

.mnhdr_columnRightr1 {
    background: url(hdr_windblownpines_r_bg.jpg) top right no-repeat;
    font-family: Helvetica, Arial, sans-serif;
    font-size:14pt;
    color: #846C2A;
	padding: 6px;
}

.mnpge_column2 {
    font-family: Helvetica, Arial, sans-serif;
    font-size:10pt;
    color: #846C2A;
	padding: 6px;