.hpmenulink { color : #A18BAF; font-family : verdana, arial, helvetica, sans-serif; font-size : 7.5pt; text-decoration: none;}
.hpmenulinktext { color : #A18BAF; font-family : verdana, arial, helvetica, sans-serif; font-size : 7.5pt; text-decoration: none;}
.hpmenulink:hover { color : black; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 7.5pt; text-decoration: none;}

.bodycopyow { color : #FFFFFF; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8.5pt; }
.bodycopysubheadow { color : #FFFFFF; font-family : verdana, arial, helvetica, sans-serif; font-size : 8.5pt; font-weight: bold;}
.bodycopylinkow { color : #00ada8; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight: bold; font-style: italic; text-decoration: underline; }
.bodycopylinkow:hover { color : #FFFFFF; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight: bold; font-style: italic; text-decoration: underline; }

.bodycopy { color : #041e3a; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt;  }
.bodycopypromo { color : #00ada8; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: bold; }
.bodycopyhead { color : #041e3a; font-family : verdana, arial, helvetica, sans-serif; font-size : 9pt; font-weight: bold;}
.bodycopyheadlink { color : #FFFFFF; font-family : verdana, arial, helvetica, sans-serif; font-size : 9pt; font-weight: bold;}
.bodycopyheadlink:hover { color : #00ada8; font-family : verdana, arial, helvetica, sans-serif; font-size : 9pt; font-weight: bold;}
.bodycopysubhead { color : #041e3a; font-family : verdana, arial, helvetica, sans-serif; font-size : 8pt; font-weight: bold;}
.bodycopylink { color : #00ada8; font-family : verdana, arial, helvetica, sans-serif; font-size : 8pt; font-weight: bold;}
.bodycopylink:hover { color : #041e3a; font-family : verdana, arial, helvetica, sans-serif; font-size : 8pt; font-weight: bold; text-decoration: underline;}
.bodycopyitalic { color : #041e3a; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-style : italic;}

.bodycopy2 { color : #A81E37; font-family : verdana, arial, helvetica, sans-serif; font-size : 8pt; }
.bodycopy2link { color : #041e3a; font-family : verdana, arial, helvetica, sans-serif; font-size : 8pt; }
.bodycopy2link:hover { color : #00ada8; font-family : verdana, arial, helvetica, sans-serif; font-size : 8pt; text-decoration: underline;}

.productname { color : #000000; font-family : verdana, arial, helvetica, sans-serif; font-size : 7.5pt; font-weight: bold;}

.productname2 { color : #000000; font-family : verdana, arial, helvetica, sans-serif; font-size : 7.5pt;}
.productnamelink:hover { color : #EE8402; font-family : verdana, arial, helvetica, sans-serif; font-size : 7.5pt; font-weight: bold; text-decoration: underline;}

.searchbar { color : #041e3a; font-family : verdana, arial, helvetica, sans-serif; font-size : 8pt; }
.searchbarlink { color : #041e3a; font-family : verdana, arial, helvetica, sans-serif; font-size : 8pt; }
.searchbarlink:hover { color : #00ada8; font-family : verdana, arial, helvetica, sans-serif; font-size : 8pt; text-decoration: underline;}

.carthead { color : #041e3a; font-family : verdana, arial, helvetica, sans-serif; font-size : 7pt; font-weight: bold; }
.cartpricehead { color : #041e3a; font-family : verdana, arial, helvetica, sans-serif; font-size : 8pt; font-weight: bold; font-style : italic;}
.cartprice { color : #00ada8; font-family : verdana, arial, helvetica, sans-serif; font-size : 8pt; font-weight: bold; font-style : italic;}

.cart { color : #041e3a; font-family : verdana, arial, helvetica, sans-serif; font-size : 7pt; }
.cartlink { color : #041e3a; font-family : verdana, arial, helvetica, sans-serif; font-size : 7pt; }
.cartlink:hover { color : #00ada8; font-family : verdana, arial, helvetica, sans-serif; font-size : 7pt; text-decoration: underline;}

.copyright { color : #041e3a; font-family : verdana, arial, helvetica, sans-serif; font-size : 7pt; }
.copyrightlink { color : #041e3a; font-family : verdana, arial, helvetica, sans-serif; font-size : 7pt; }
.copyrightlink:hover { color : #00ada8; font-family : verdana, arial, helvetica, sans-serif; font-size : 7pt; text-decoration: underline;}

.descriptionhead { color : #000000; font-family : verdana, arial, helvetica, sans-serif; font-size : 7.5pt; font-weight: bold;}
.descriptionheadlink { color : #000000; font-family : verdana, arial, helvetica, sans-serif; font-size : 7.5pt; font-weight: bold;}
.descriptionheadlink:hover { color : #000000; font-family : verdana, arial, helvetica, sans-serif; font-size : 7.5pt; font-weight: bold;}

.formtext { color : #041e3a; font-family : verdana, arial, helvetica, sans-serif; font-size : 7pt; }
.formtextsubhead { color : #041e3a; font-family : verdana, arial, helvetica, sans-serif; font-size : 7pt; font-weight: bold;}

.formtextlink { color : #041e3a; font-family : verdana, arial, helvetica, sans-serif; font-weight: bold; font-size : 6.5pt;text-decoration: underline;}
.formtextlink:hover  { color : #00ada8; font-family : verdana, arial, helvetica, sans-serif; font-size : 6.5pt; font-weight: bold;text-decoration: underline;}

.formtextpleasenote { color : #ffffff; font-family : verdana, arial, helvetica, sans-serif; font-size : 6.5pt; font-weight: bold;}

.hptextareas { background-color: #eaf4fa; text-align: left; vertical-align: top; padding-top: 15px; padding-right: 5px; padding-left: 5px; }
.hptextareas2 { background-color: white; text-align: left; vertical-align: top; padding-top: 15px; padding-right: 5px; padding-left: 5px; }

#leftmenu { background-image: url(../images/leftmenu_13.gif); background-repeat: no-repeat }
#maintop { background-image: url(../images/topbanner.gif); background-repeat: no-repeat }
#mainmid { background-image: url(../images/mainback.gif); }
#mainmidblue { background-image: url(../images/mainbackblue.gif); height: 478px; vertical-align: top; }
#reviews { background-image: url(../images/rssaying.jpg); background-repeat: no-repeat }
#map { background-image: url(../images/rsmap.jpg); background-repeat: no-repeat }
#mailinglist{ background-image: url(../images/mailinglistmain.jpg); background-repeat: no-repeat }
#privacyPolicy{ background-image: url(../images/privacyPolicy.jpg); background-repeat: no-repeat }
#referenceAssociations{ background-image: url(../images/referenceAssociations.jpg); background-repeat: no-repeat }

#contactmain { background-image: url(../images/contactmain.jpg); background-repeat: no-repeat }

#hpmid { background-image: url(../images/midsection.jpg); background-repeat: no-repeat }

span.reqField {
    color: #c03;
    background-color: transparent;
}

span.reqField2 {
    color: #D9EBF7;
    background-color: transparent;
}
