

.bold
{
    font-weight: bold;
}

.italics
{
    font-style: italic;
}

.text-menu, .text-menu-selected, .text-menu-hover, .text-home-menu-selected
{
    text-decoration: none;
    color: #534741;
    font-family: "georgia";
    font-weight: normal;
    font-size: 13pt;
    letter-spacing: 0.03em;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 61px;
    padding-bottom: 5px;
    text-align: center;
}

.text-menu-selected
{
	background-color: #D3F2FF;
	cursor: pointer;
}

.text-menu:hover, .text-menu-hover
{
    background-color: #D3F2FF;
	cursor: pointer;
}

.text-reg-menu, .text-reg-menu-selected, .text-reg-menu-hover
{
    text-decoration: none;
    color: #534741;
    font-family: "georgia";
    font-weight: normal;
    font-size: 13pt;
    letter-spacing: 0.03em;
    cursor: pointer;
    text-align: center;
}

.text-reg-menu-selected
{
	cursor: pointer;
}

.text-reg-menu:hover, .text-reg-menu-hover
{
	cursor: pointer;
}


.text-home-menu-selected
{
    color: #397054;
	background-color: white;
}

.text-menu-spacing
{
	width: 22px;
}

.text-header, .text-header-selected, .text-header-hover
{
    text-decoration: none;
    color: white;
    font-family: "georgia";
    font-weight: bold;
    font-size: 8.5pt;
    letter-spacing: 0.05em;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
}

.text-header-selected
{
	color: #D3F2FF;
	cursor: pointer;
}

.text-header:hover, .text-header-hover
{
    color: #D3F2FF;
	cursor: pointer;
}

.text-popup-menu-div
{
	position: absolute;
	z-index:10000;
	border: 1pt solid #DAD6A9;
	background: white; 
	color: black;
}

.text-popup, .text-popup-selected, .text-popup-hover
{
    text-decoration: none;
    color: black;
    font-family: "arial";
    font-weight: normal;
    font-size: 10pt;
    letter-spacing: 0.01em;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 25px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: left;
}

.text-popup-selected
{
}

.text-popup:hover, .text-popup-hover
{
    background: #DAD6A9;
	cursor: pointer;
}

.text-submenu, .text-submenu-selected, .text-submenu-hover
{
    text-decoration: none;
    color: #534741;
    font-family: "georgia";
    font-weight: normal;
    letter-spacing: 0.03em;
    font-size: 9.5pt;
    line-height: 200%;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}

.text-submenu-selected
{
	
	cursor: pointer;
}

.text-submenu:hover, .text-submenu-hover
{
	
    cursor: pointer;
}



.text-submenu2, .text-submenu2-selected, .text-submenu2-hover
{
    text-decoration: none;
    color: #534741;
    font-family: "georgia";
    font-weight: normal;
    letter-spacing: 0.03em;
    font-size: 8.5pt;
    line-height: 100%;
    text-align: center;

}

.text-submenu2-selected
{
	font-weight: bold;
	cursor: pointer;
}

.text-submenu2:hover, .text-submenu2-hover
{
	
    cursor: pointer;
}

.text-content
{
    text-decoration: none;
    color: #534741;
    font-family: "georgia";
    font-weight: normal;
    letter-spacing: 0.0em;
    font-size: 8pt;
    line-height: 200%;
    text-align: center;
     
    
}

.text-rollover-large
{
	aposition: relative;
	text-decoration: none;
    color: #FFFFFF;
    font-family: "georgia";
    font-weight: normal;
    letter-spacing: 0.05em;
    font-size: 30pt;
    text-align: center;
    top: 34px;
    left: 0px;
    width: 100%;
    vertical-align: center;
}

.text-rollover-small
{
	aposition: absolute;
	text-decoration: none;
    color: #FFFFFF;
    font-family: "georgia";
    font-weight: bold;
    letter-spacing: 0.15em;
    font-size: 9pt;
    text-align: center;
    top: 20px;
    left: 7px;
    width: 100%;
    vertical-align: center;
}

.text-order-form, .text-request-form, .text-request-form-initials, .text-request-form-initials-large
{
    text-decoration: none;
    color: #534741;
    font-family: "georgia";
    font-weight: normal;
    letter-spacing: 0.05em;
    font-size: 8.5pt;
    line-height: 200%;
    text-align: right;
}

.text-error-intro
{
    color: red;
    text-align: center;
    line-height: 110%;
}

.text-error
{
    color: red;
    text-align: center;
    line-height: 120%;
}

.text-request-form-initials, .text-request-form-initials-large
{
    text-align: center;
}

.text-request-form
{
    text-align: left;
}

.text-request-form-initials-large
{
    font-size: 15pt;
}

.text-home, .text-home-hover
{
    text-decoration: none;
    color: white;
    font-family: "georgia";
    font-weight: bold;
    letter-spacing: 0.03em;
    font-size: 10.5pt;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    
}

.text-home:hover, .text-home-hover
{
	color: #AEEBFF;
    cursor: pointer;
}

.text-home2, .text-home2-hover
{
    text-decoration: none;
    color: #534741;
    font-family: "georgia";
    font-weight: bold;
    letter-spacing: 0.03em;
    font-size: 10.5pt;
    text-align: center;
    padding-left: 50px;
    padding-right: 50px;
    
}

.text-home2:hover, .text-home2-hover
{
    color: white;
    cursor: pointer;
    background-color: #534741;
}

.text-about-intro
{
    text-decoration: none;
    color: #534741;
    font-family: "georgia";
    font-weight: normal;
    letter-spacing: 0.05em;
    font-size: 13pt;
    line-height: 200%;
    text-align: left;
    
}

.text-about
{
    text-decoration: none;
    color: #534741;
    font-family: "georgia";
    font-weight: normal;
    letter-spacing: 0.05em;
    font-size: 9pt;
    line-height: 175%;
    text-align: left;
    
}

.text-body
{
    color: black;
    font-family: "helvetica";
    font-size: 9pt;
    line-height: 135%;
    text-decoration: none;
}

.text-testimonial-head
{
    color: #928C53;
    font-family: "garamond";
    font-size: 14pt;
    line-height: 135%;
    text-decoration: none;
}

.text-testimonial-body
{
    color: #928C53;
    font-family: "helvetica";
    font-size: 9pt;
    line-height: 135%;
    text-decoration: none;
}

.text-title-sel
{
    text-decoration: none;
    color: #397054;
    font-family: "times";
    font-size: 11pt;
    line-height: 140%;
    text-align: center;
}

.text-title
{
    text-decoration: none;
    color: #397054;
    font-family: "arial";
    font-size: 14pt;
    line-height: 140%;
}

.text-services
{
    color: black;
    font-family: "helvetica";
    font-size: 9pt;
    line-height: 175%;
    text-decoration: none;
}

.text-arrows
{
    color: black;
    font-family: "times";
    font-style: italic;
    font-size: 10pt;
    line-height: 135%;
    text-decoration: none;
}

.text-before-after
{
    color: black;
    font-family: "times";
    font-style: italic;
    font-size: 10pt;
    line-height: 135%;
    text-decoration: none;
    background-color: #00391C;
}

.text-product-link
{
	color: gray;
    font-family: "georgia";
    font-style: normal;
    font-size: 10pt;
    line-height: 100%;
    text-decoration: none;
}

.floatimgright 
{
	float:right;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
}

.floatimgleft 
{
	float:left;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}

.text-footer, .text-footer-hover, .text-footer-selected
{
    text-decoration: none;
    color: #534741;
    font-family: "georgia";
    font-weight: bold;
    letter-spacing: 0.03em;
    font-size: 9pt;
    text-align: right;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 2px;
    padding-bottom: 2px;
    
}

.text-footer:hover, .text-footer-hover, .text-footer-selected
{
	color: white;
    cursor: pointer;
    background-color: #534741;
}

.text-credit
{
    text-decoration: none;
    color: #767769;
    font-family: georgia;
    font-weight: normal;
    font-size: 7pt;
    letter-spacing: 0.05em;
}
