.mainCopy {
font-family: "Trebuchet MS";
color: #006666;
font-size: 13px;
font-weight: normal;
}

.idx {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 9px;
color: #CE7396;
}

.idxCopy {
font-family: "Trebuchet MS";
font-weight: normal;
font-size: 13px;
color: #FFFFFF;
}

.giftCertificate {
font-family: "Trebuchet MS";
color: #003333;
font-size: 13px;
font-weight: bold;
}

.giftCertificate a, .giftCertificate a:link, .giftCertificate a:visited, .giftCertificate a:active {
font-family: "Trebuchet MS";
color: #003333;
font-size: 13px;
font-weight: bold;
text-decoration: underline;
}

.giftCertificate a:hover {
font-family: "Trebuchet MS";
color: #FF6699;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}


.title {
font-family: "Trebuchet MS";
font-size: 24px;
font-weight: bold;
color: #006666;
}

.titleSpecials {
font-family: "Trebuchet MS";
font-size: 20px;
font-weight: bold;
color: #666600;
}

.titleSpecials a, .titleSpecials a:link, .titleSpecials a:active, .titleSpecials a:visited {
font-family: "Trebuchet MS";
font-size: 20px;
font-weight: bold;
color: #666600;
}

.titleSpecials a:hover {
font-family: "Trebuchet MS";
font-size: 20px;
font-weight: bold;
color: #666600;
text-decoration: none;
}

.specialCopy {
font-family: "Trebuchet MS";
font-size: 16px;
font-weight: bold;
color: #CC6600;
}

.footer {
font-family:"Trebuchet MS";
font-size: 10px;
font-weight: bold;
color: #336666;
}

.tail {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;

}

.tail a, .tail a:link, .tail a:visited, .tail a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration: none;


}

.tail a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration: underline;

}

.tailIdx {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
}

.tailIdx a, .tailIdx a:link, .tailIdx a:visited, .tailIdx a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration: none;
}

.tailIdx a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration: underline;
}

/*--------navigation------------*/

.navTop {
font-family: "Trebuchet MS";
font-weight: bold;
font-size: 11px;
color: #006666;
text-decoration: none;
}

.navTop a, .navTop a:link, .navTop a:visited, .navTop a:active{
font-family: "Trebuchet MS";
font-weight: bold;
font-size: 11px;
color: #006666;
text-decoration: none;
}

.navTop a:hover {
font-family: "Trebuchet MS";
font-weight: bold;
font-size: 11px;
color: #CC6699;
text-decoration: none;
}

.navIdx {
font-family: "Trebuchet MS";
font-weight: bold;
font-size: 11px;
color: #003333;
text-decoration: none;
}

.navIdx a, .navIdx a:link, .navIdx a:visited, .navIdx a:active{
font-family: "Trebuchet MS";
font-weight: bold;
font-size: 11px;
color: #003333;
text-decoration: none;
}

.navIdx a:hover {
font-family: "Trebuchet MS";
font-weight: bold;
font-size: 11px;
color: #CCFF99;
text-decoration: none;
}

.navSide {
font-family: "Trebuchet MS";
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
font-weight: normal;
font-size: 11px;
color: #003333;
text-decoration: none;
}

.navSide a, .navSide a:link, .navSide a:visited, .navSide a:active {
font-family: "Trebuchet MS";
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
font-weight: normal;
font-size: 11px;
color: #003333;
text-decoration: none;
}

.navSide a:hover {
font-family: "Trebuchet MS";
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
font-weight: normal;
font-size: 11px;
color: #993366;
text-decoration: underline;
}

.navSpecials {
font-family: "Trebuchet MS";
font-weight: bold;
font-size: 11px;
color: #009999;
text-decoration: none;
}

.navSpecials a, .navSpecials a:link, .navSpecials a:visited, .navSpecials a:active {
font-family: "Trebuchet MS";
font-weight: bold;
font-size: 11px;
color: #009999;
text-decoration: underline;
}

.navSpecials a:hover {
font-family: "Trebuchet MS";
font-weight: bold;
font-size: 11px;
color: #009999;
text-decoration: none;
}


/*--------------------borders--------------------------------*/

.tableTopNav {
border-top-color: #006666;
border-top-style: solid;
border-top-width: 1px;
border-bottom-color: #006666;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color:#006666;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #006666;
border-right-style: solid;
border-right-width: 1px;
}

.tableBorderMain {
border-bottom-color: #663366;
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-color: #663366;
border-top-style: solid;
border-top-width: 1px;
border-left-color:#663366;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #663366;
border-right-style: solid;
border-right-width: 1px;
}

.dottedBorder {
border-bottom-color: #663366;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-top-color: #663366;
border-top-style: dotted;
border-top-width: 1px;
border-left-color:#663366;
border-left-style: dotted;
border-left-width: 1px;
border-right-color: #663366;
border-right-style: dotted;
border-right-width: 1px;
}

.footerBorder {
border-bottom-color: #006666;
border-bottom-style: solid;
border-bottom-width: 1px;
}

.titleBorder {
border-bottom-color: #66CC66;
border-bottom-style: dotted;
border-bottom-width: 1px;
}

.pictureBorder {
border-bottom-color: #66CC66;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-top-color: #66CC66;
border-top-style: dotted;
border-top-width: 1px;
border-left-color:#66CC66;
border-left-style: dotted;
border-left-width: 1px;
border-right-color: #66CC66;
border-right-style: dotted;
border-right-width: 1px;
}

.idxAboveNavBorder {
border-bottom-color: #99CC00;
border-bottom-style: solid;
border-bottom-width: 2px;
}

.specialText {
font-family:"Trebuchet MS";
font-weight: bold;
font-size: 22px;
color: #339933;
}

.specialText a, .specialText a:link, .specialText a:visited, .specialText a:active {
font-family:"Trebuchet MS";
font-weight: bold;
font-size: 22px;
color: #339933;
text-decoration: underline;
}

.specialText a:hover {
font-family:"Trebuchet MS";
font-weight: bold;
font-size: 22px;
color: #663366;
text-decoration: none;
}

.idxAnnouncingText {
font-family:"Trebuchet MS";
font-weight: bold;
font-size: 24px;
color: #CCFF99;
}

.idxAnnouncingText a, .idxAnnouncingText a:link, .idxAnnouncingText a:visited, .idxAnnouncingText a:active {
font-family:"Trebuchet MS";
font-weight: bold;
font-size: 24px;
color: #CCFF99;
text-decoration: underline;
}

.idxAnnouncingText a:hover {
font-family:"Trebuchet MS";
font-weight: bold;
font-size: 24px;
color: #FFFFFF;
text-decoration: none;
}

.idxMediumAnnounce {
font-family:"Trebuchet MS";
font-weight: bold;
font-size: 16px;
color: #CCFF99;
}

.idxMediumAnnounce a, .idxMediumAnnounce a:link, .idxMediumAnnounce a:visited, .idxMediumAnnounce a:active {
font-family:"Trebuchet MS";
font-weight: bold;
font-size: 16px;
color: #CCFF99;
}

.idxMediumAnnounce a:hover {
font-family:"Trebuchet MS";
font-weight: bold;
font-size: 16px;
text-decoration: none;
color: #CCFF99;
}
