a { text-decoration : none; }

a.nav { color : #C8997E; none; }
a.nav:active { color : #D0338A; }
a.nav:hover {  color : #D0338A; }

a.in { color : #000000; }
a.in:hover { text-decoration : underline; }

a.footer { color : #C8997E; none; font-weight : normal; padding-left : 5px; padding-right : 5px; }
a.footer:active { color : #D0338A; }
a.footer:hover { color : #D0338A; }

a.menu { color : #999999; }
a.menu:active { color : #D41F8B; }
a.menu:hover { color : #D41F8B; }

a.index { text-decoration : none; color : #9EDAE2; }
a.index:active { color : #B0DD69; }
a.index:hover { color : #B0DD69; }

a.page { text-decoration : none; color : #666666; none; }
a.page:active { color : #D0338A; }
a.page:hover { color : #D0338A; }

a.smallprint { text-decoration : none; color : #999999; }
a.smallprint:hover { text-decoration : underline; }

a.prevnext { text-decoration : none; color : #D0AC89; }

a.faqnav { text-decoration : none; color : #BD8B67; }
a.faqnav:hover { text-decoration: underline; } 

body {
   margin : 0px;
   background : #ffffff;
}

p {
   font : 13px/17px arial, helvetica, sans-serif;
   color : #999999;
}

.em {
   font-weight : bold;
}

.text {
   font : 11px/14px arial, helvetica, sans-serif;
   color : #999999;
   margin-top : 7px;
   margin-left : 21px;
   margin-right : 22px;
}

.indextext {
   font : 12px/15px arial, helvetica, sans-serif;
   color : #D2A485;
   margin-top : 16px;
   margin-left : 12px;
   margin-right : 14px;
}

.index {
   font : 15px/22px arial, helvetica, sans-serif;
   color : #D2B7A2;
   font-weight : bold;
}

.nav {
   font : 13px/22px arial, helvetica, sans-serif;
   color : #ff0000;
   padding-left : 5px; 
   padding-right : 5px;
}

.navdot {
   font : 13px/22px arial, helvetica, sans-serif;
   color : #C8997E;
   font-weight : bold;
}

.menu {
   font : 10px/10px verdana, arial, helvetica, sans-serif;
   color : #999999;
   text-transform : uppercase;
}

.results {
   font : 10px/11px verdana, arial, helvetica, sans-serif;
   color : #666666;
   padding-left : 7px;
   padding-right : 30px;
}

.line {
   font : 10px/11px verdana, arial, helvetica, sans-serif; 
   color : #D0338A;
   font-weight : bold;
}

.gallery {
   font : 10px/11px verdana, arial, helvetica, sans-serif;
   color : #666666;
   margin-right : 18px;
   text-align : center;
   margin-top : 2px;
}

.focus {
   font : 10px/13px verdana, arial, helvetica, sans-serif;
   color : #999999;
   margin-left : 10px;
   margin-right : 15px;
   margin-top : 25px;
}

.prevnext {
   font : 10px verdana, arial, helvetica, sans-serif;
   color : #D0AC89;
   vertical-align : top;
}

.footer {
   font : 11px/22px arial, helvetica, sans-serif;
   color : #C8997E;
   padding-left : 7px;
}

.smallprint {
   font : 10px/14px arial, helvetica, sans-serif;
   color : #999999;
}

.attribute {
   font : 12px/14px georgia, times new roman, serif;
   color : #AD8533;
   font-style : italic;
   margin-top : 5px;
}

.leadcake {
   font : 17px/20px arial, helvetica, sans-serif;
   color : #7DCCC0;
 }
 
.leadaboutus {
   font : 17px/20px arial, helvetica, sans-serif;
   color : #74C8BC;
 }
 
.leadlarge {
    font-size : 24px;
 }
 
.leadblock {
   display : block;
}
 
.faq {
   font : 11px/14px arial, helvetica, sans-serif;
   color : #BD8B67;
   margin : 10px 5px 10px 15px;
}

.faqhead {
   font : 13px/15px arial, helvetica, sans-serif;
   color : #BD8B67;
}

.aboutusopening {
   font : 11px/14px arial, helvetica, sans-serif;
   color : #BD8B67;
   margin : -15px 5px 10px 0px;
}

.aboutushead {
   font : 14px/15px arial, helvetica, sans-serif;
   color : #74C8BC;
}

.aboutus {
   font : 11px/14px arial, helvetica, sans-serif;
   color : #BD8B67;
}

.symbol {
   font-size : 8px;
}

form {
   margin : 0px;
}

.formbox {
   width : 85px;
   height : 17px;
   font-family : arial, helvetica, sans-serif;
   font-size : 12px;
   color : #000000;
   border-bottom : 0px;
   border-left : 0px;
   border-right : 0px;
   border-top : 0px;
   display : block;
}

.formcontact {
   width :140px;
   height : 17px;
   font-family : arial, helvetica, sans-serif;
   font-size : 12px;
   border-bottom : 1px solid #666666;
   border-left : 1px solid #666666;
   border-right : 1px solid #666666;
   border-top : 1px solid #666666;
   display : block;
}

.formcontactlong {
   width :380px;
   height : 17px;
   font-family : arial, helvetica, sans-serif;
   font-size : 12px;
   color : #000000;
   border-bottom : 1px solid #666666;
   border-left : 1px solid #666666;
   border-right : 1px solid #666666;
   border-top : 1px solid #666666;
   display : block;
}

.formcontactshort {
   width :50px;
   height : 17px;
   font-family : arial, helvetica, sans-serif;
   font-size : 12px;
   color : #000000;
   border-bottom : 1px solid #666666;
   border-left : 1px solid #666666;
   border-right : 1px solid #666666;
   border-top : 1px solid #666666;
}

textarea {
  font-family : arial, helvetica, sans-serif;
  font-size : 12px;
  color : #000000;
}

.formtext {
   font : 11px/14px arial, helvetica, sans-serif;
   color : #999999;
}

.formdrop {
   font : 11px/14px arial, helvetica, sans-serif;
   color : #999999;
}

.formtexthead {
   font : 11px/14px arial, helvetica, sans-serif;
   color : #BD8B67;
}

.formblock {
   display : block;
}
