

.calendartable { border: solid 1px #c0c0c0; width: 100% }
.calendarsubject { font-weight: bold; font-size: 14px; text-decoration: none; background-color: #f5f5f5; text-align: right; border-bottom: 1px solid #808080 }
.calendardate { font-style: italic; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #dcdcdc; text-align: left; padding-right: 12px; padding-left: 12px; border-bottom: 1px solid #808080 }
.calendardetails { font-style: italic; font-weight: bold; font-size: 11px; text-decoration: none; background-color: white; text-align: left; padding: 8px }
.calendartime { font-weight: bold; font-size: 10px; text-decoration: none; background-color: #dcdcdc; text-align: right; padding-right: 8px; padding-bottom: 8px; padding-left: 12px; border-bottom: 1px solid #808080 }

.newstitle    { color: white; font-size: 16px; line-height: 18px;  text-decoration: none; background-color: #8697DD; text-align: left; padding-top: 2px; padding-bottom: 3px; padding-left: 4px; border-top: 1px solid #000; border-bottom: 1px solid #000000; height: 29px }
.newsdate      { color: black; font-size: 11px; line-height: 18px;  text-decoration: none; background: #8697DD url(http://www.nimbiz.com/templates/template_d-lightblue/i/news.jpg) no-repeat right center; text-align: right; vertical-align: top; padding: 1px 63px 3px 4px; border-top: 1px solid #000; border-bottom: 1px solid #000000; height: 29px }
.newsbody     { color: #000; font-size: 11px; line-height: 15px;  text-decoration: none; background-color: transparent; text-align: justify; margin-bottom: 18px; padding: 4px 3px 6px; border-bottom: 1px solid #000 }

.faqbody   { color: #000000; font-size: 11px; line-height: 15px;  text-decoration: none; background-color: #fff; text-align: justify; padding: 4px 13px 6px; border-bottom: 1px solid #001069 }
.faqtablewidth { width: 100% }
.faqquestion    { color: #000000; font-style: italic; font-weight: bold; font-size: 11px; line-height: 15px;  text-decoration: none; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; border-bottom: 1px solid #95ABE5; width: 100% }
.faqquestion a:link   { color: #524aff; font-style: italic; font-weight: bold; font-size: 11px; line-height: 15px;  text-decoration: underline; text-align: right; padding: 2px 12px }
.faqquestion a:visited   { color: #524aff; font-style: italic; font-weight: bold; font-size: 11px; line-height: 15px;  text-decoration: underline; text-align: right; padding: 2px 12px }
.faqquestion a:hover   { color: #19174f; font-variant: small-caps; font-weight: bold; font-size: 12px; line-height: 15px;  text-decoration: underline; text-align: right; text-transform: capitalize; padding: 2px 22px; border-bottom: 1px solid #f9f5df; border-left: 1px solid #f9f5df }
.faqtitle    { color: white; font-variant: small-caps; font-weight: bold; font-size: 14px;  text-decoration: none; background: #8697DD url(http://www.nimbiz.com/templates/template_d-lightblue/i/question.jpg) no-repeat right top; text-align: left; text-transform: capitalize; padding-top: 2px; padding-left: 4px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; height: 29px }

.logintitle   { color: white; font: italic small-caps 16px/18px "Times New Roman", Times, skia, "gill sans", "century gothic", verdana, arial, helvetica, Georgia; text-decoration: none; background: #8697dd url(http://www.nimbiz.com/templates/template_d-lightblue/i/key.jpg) no-repeat right center; text-align: left; text-transform: capitalize; padding-top: 2px; padding-left: 4px; border-top: 1px solid #000000; border-bottom: 1px solid black; height: 29px }
.loginbody   { color: #7784d4; font-size: 12px; line-height: 16px;  text-decoration: none; background-color: transparent; text-align: justify; padding: 4px 3px 6px; border-bottom: 1px solid #000000 }

.downloadtitle   { color: #000000; font-size: 16px; line-height: 18px;  text-decoration: none; background-color: #8597DE; text-align: left; padding-top: 2px; padding-bottom: 3px; padding-left: 4px; border-top: 1px solid black; border-bottom: 1px solid #000000; height: 29px }
.downloadtitle a:link  { color: #000000; font-variant: small-caps; font-size: 16px; line-height: 18px;  text-decoration: none; background-color: transparent; text-align: left; text-transform: capitalize }
.downloadtitle a:visited  { color: #000000; font-variant: small-caps; font-size: 16px; line-height: 18px;  text-decoration: none; background-color: transparent; text-align: left; text-transform: capitalize }
.downloadtitle a:hover  { color: #00008b; font-variant: small-caps; font-size: 16px; line-height: 18px;  text-decoration: underline; background-color: transparent; text-align: left; text-transform: capitalize }
.downloaddate    { color: black; font-size: 11px; line-height: 18px;  text-decoration: none; background: #8697DD url(http://www.nimbiz.com/templates/template_d-lightblue/i/download.jpg) no-repeat right center; text-align: right; vertical-align: top; padding: 1px 55px 3px 4px; border-top: 1px solid #000; border-bottom: 1px solid #000000 }
.downloadbody    { color: #000000; font-size: 11px; line-height: 15px;  text-decoration: none; background-color: #ffffff; text-align: justify; margin-bottom: 12px; padding: 4px 13px 6px; border-bottom: 1px solid #001069 }

.messagetitle        { color: white; font-size: 16px; line-height: 18px;  text-decoration: none; background: #8697DD url(http://www.nimbiz.com/templates/template_d-lightblue/i/messages.jpg) no-repeat right center; text-align: left; padding-top: 2px; padding-bottom: 3px; padding-left: 8px; border-top: 1px solid #000; border-bottom: 1px solid #000000; height: 29px }
.messagelinks       { color: #000000; font-size: 10px; line-height: 14px;  text-decoration: none; background-color: #DAEBFF; text-align: center; padding-right: 4px; padding-bottom: 3px; padding-left: 5px; border-top: 1px solid #000; border-bottom: 1px solid #000000 }
.messagelinks a:link  { color: #000000; font-size: 10px;  text-decoration: none; text-align: center }
.messagelinks a:visited  { color: #000000; font-size: 10px;  text-decoration: none; text-align: center }
.messagelinks a:hover  { color: #191970; font-size: 10px;  text-decoration: underline; text-align: center }
.messageheader      { color: #000000; font-weight: bold; font-size: 13px; line-height: 17px;  text-decoration: none; background-color: #DAEBFF; text-align: center; vertical-align: middle; border-bottom: 1px solid #d5d9e2 }
.messagebody    { color: #7784D4; font-weight: bold; font-size: 11px; line-height: 15px;  text-decoration: none; background-color: #ffffff; text-align: justify; vertical-align: middle; padding: 2px 4px 3px 6px; border-bottom: 1px solid #d5d9e2 }

.linksbody    { color: #7784D4; font-size: 11px; line-height: 15px;  text-decoration: none; background-color: #ffffff; text-align: justify; margin-bottom: 10px; padding: 4px 13px 6px; border-bottom: 1px solid #000000 }
.linkstitle     { color: white; font-weight: bold; font-size: 16px; line-height: 18px;  text-decoration: none; background: #8697DD url(http://www.nimbiz.com/templates/template_d-lightblue/i/links.jpg) no-repeat right center; text-align: left; margin-top: 5px; padding-top: 2px; padding-left: 4px; border-top: 1px solid black; border-bottom: 1px solid #dcdcdc; height: 29px }
.linkstitle a:link  { color: white; font-weight: bold; font-size: 16px; line-height: 18px;  text-decoration: none; background-color: #8697DD; text-align: left; height: 29px }
.linkstitle a:visited  { color: #f5f5f5; font-weight: bold; font-size: 16px; line-height: 18px;  text-decoration: none; background-color: #8697DD; text-align: left; height: 29px }
.linkstitle a:hover    { color: #000000; font-weight: bold; font-size: 16px; line-height: 18px;  text-decoration: underline; background-color: #8697dd; text-align: left; height: 29px }
.tabletitle      { color: #000000; font-weight: bold; font-size: 13px; line-height: 17px;  text-decoration: none; background-color: #f2f2f2; text-align: center; vertical-align: middle; padding: 3px; border-bottom: 1px solid #001069 ; }
.tableheading   { color: #212121; font-variant: small-caps; font-weight: bold; font-size: 17px; line-height: 18px;  text-decoration: none; background-color: transparent; text-align: right; text-transform: capitalize; padding: 2px 16px 3px 4px; border-top: 1px solid #001069 }
.tablebody     { color: #000000; font-size: 11px; line-height: 15px;  text-decoration: none; background-color: transparent; text-align: center; padding: 2px; border-bottom: 1px dotted #b2b2b2 }
.tablebody a:link { color: #000000; font-weight: bold; font-size: 11px; line-height: 16px;  text-decoration: none; background-color: white; text-align: center; vertical-align: middle; margin: 2px; padding: 2px 8px; border: solid 1px #001069 }
.tablebody a:visited { color: #000000; font-weight: bold; font-size: 11px; line-height: 16px;  text-decoration: none; background-color: white; text-align: center; vertical-align: middle; margin: 2px; padding: 2px 8px; border: solid 1px #001069 }
.tablebody a:hover { color: #ffffff; font-weight: bold; font-size: 11px; line-height: 16px;  text-decoration: none; background-color: #000000; text-align: center; vertical-align: middle; margin: 2px; padding: 2px 8px; border: solid 1px #001069 }
#basketform { background-color: transparent; width: 99%; margin: 0; padding: 0; display: block; }
#baskettable { display: block; }
.itemRow { background-color: #fcfcfc; }
.desctable { width: 99%; }
.desctable td { color: #606060; font-size: 11px; line-height: 15px; text-decoration: none; background-color: transparent; padding: 2px; }
.tablewidth  { background-color: white; width: 99%; margin: 0; padding: 0; border: solid 1px #c0c0c0; }
.tableimage  { color: fuchsia; font-weight: bold; font-size: 24px;  text-decoration: none; background-color: #000000; margin: 4px; padding: 4px; border: solid 1px #95ABE5 }
.tableimagecell { background-color: transparent; text-align: center; vertical-align: middle; width: 100%; height: 90% }
.globalpics { text-align: center; vertical-align: bottom; border: 0px }

.formtable  { color: #b1320f; font-size: 11pt; background-color: #f0f0f0; text-decoration: none; border: solid 1px #c5c5c5; width: 98%   }
.formlabel  { text-decoration: none; text-align: left; vertical-align: top; padding-top: 2px; padding-left: 2px; border-top: 1px solid white; border-bottom: 1px solid white; border-left: 2px solid white; border-right-color: white; border-right-style: none; }
.formfield input,.formfield textarea { width: 95%; } 
.formfield   { color: white; font-weight: bold; background-image: none; background-attachment: scroll; text-decoration: none; text-align: left; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; border-left-color: white; border-left-style: none; }
.formsubmit { background-color: #a49985; text-decoration: none; text-align: center; border: solid 1px white; }
.formthanks { color: white; font-weight: bold; font-size: 12pt;  text-decoration: none; background-color: #8c8371; text-align: left; padding: 6px; border: solid 3px #f0f0f0 }

.albumhead   { color: #b1320f; font-variant: small-caps; font-size: 16px; line-height: 18px; text-decoration: none; background-color: #f0f0f0; text-align: center; text-transform: capitalize; padding-top: 2px; padding-bottom: 3px; padding-left: 4px; }
.albumbody      { color: white; font-size: 10px; line-height: 16px; text-decoration: none; background-color: transparent; text-align: center; padding: 0; }
.albumbody a:link, .albumbody a:visited { color: blue; } 
.albumbody a:hover { color: #d20; }
.albumbody .tablewidth { background-color: transparent; width: 100%; margin: 0; padding: 0; border-style: none; border-width: 0; }
.albumimage  { color: #00f; font-size: 11px; line-height: 16px; text-decoration: none; background-color: transparent; text-align: center; vertical-align: top; width: 120px; padding: 0; border-right: 1px solid #e6e6e6; }
.albumdetails   { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #f0f0f0; text-align: center; padding: 8px 0 0; border-top: 1px solid #fafafa; border-left: 1px solid #fafafa; }
.albumdetails .tablewidth {}
.albumtitles  { color: #b1320f; font-size: 11px; font-style: italic; text-decoration: none; text-align: left; vertical-align: top; padding: 4px 6px 8px 2px; }
.albumdata { font-weight: normal; font-size: 11px; text-decoration: none; text-align: left; vertical-align: top; padding-right: 2px; }
.albumshop { color: #95abe5; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #fff; text-align: justify; padding: 2px; }
.albumnav  { color: #000000; font-weight: bold; font-size: 10px; text-decoration: none; background-color: transparent; text-align: center; padding: 2px; }
.albumnav a:link  { color: #000000; font-weight: bold; font-size: 10px; text-decoration: underline; background-color: transparent; text-align: center; padding: 2px; }
.albumnav a:visited  { color: #000000; font-weight: bold; font-size: 10px; text-decoration: underline; background-color: transparent; text-align: center; padding: 2px; }
.albumnav a:hover  { color: #191970; font-weight: bold; font-size: 10px; text-decoration: none; background-color: transparent; text-align: center; padding: 2px; }
.albumintro  { font-size: 10px; line-height: 16px; text-decoration: none; text-align: justify; padding: 4px; border-bottom: 1px solid #000000 }
.albumname     { color: #b1320f; font-size: 16px; text-decoration: none; background-color: #f0f0f0; text-align: left; padding-top: 2px; padding-bottom: 3px; padding-left: 4px; border-bottom: 1px solid #e6e6e6; }
.albumdate     { color: #a49985; font-weight: bold; font-size: 10px; background-color: #f0f0f0; text-decoration: none; text-align: center; vertical-align: top; border-bottom: 1px solid #e6e6e6; }
.albumpics     { color: #a49985; font-weight: bold; font-size: 10px; background-color: #f0f0f0; text-decoration: none; text-align: center; vertical-align: top; border-bottom: 1px solid #e6e6e6; }
.albumfooter    { color: white; font-weight: bold; font-size: 10px; text-decoration: none; background-color: #a49985; text-align: center; vertical-align: middle; }
.albumfooter a:link   { color: white; font-weight: bold; font-size: 10px; text-decoration: underline; background-color: transparent;}
.albumfooter a:visited   { color: white; font-weight: bold; font-size: 10px; text-decoration: underline; background-color: transparent;}
.albumfooter a:hover  { color: #555; font-weight: bold; font-size: 10px; text-decoration: none; background-color: transparent;}

.thumbimage { color: #95ABE5; font-size: 12px;  text-decoration: none; background-color: white; text-align: center; vertical-align: middle; margin: 2px; padding: 2px; border: solid 1px #000000 }
.thumblink { color: #95abe5; font-size: 11px; text-decoration: none; background-color: white; text-align: center; vertical-align: middle; padding: 1px; }
.thumblink a:link { color: #b1320f; font-size: 11px; text-decoration: none; background-color: white; text-align: center; vertical-align: middle; padding: 1px; }
.thumblink a:visited { color: #b1320f; font-size: 11px; text-decoration: none; background-color: white; text-align: center; vertical-align: middle; padding: 1px; }
.thumblink a:hover { color: #8c8371; font-size: 11px; text-decoration: underline; background-color: white; text-align: center; vertical-align: middle; padding: 1px; }
.thumbcell { padding-bottom: 6px; border-top: 1px solid #f9f5df; border-right: 1px dotted #95ABE5; border-bottom: 1px solid #000000 }
.pagetitleold { color: black; font-size: 20px;  text-decoration: none; text-align: left; padding-top: 15px; padding-bottom: 5px; padding-left: 40px; border-bottom: 1px solid #000000 }

.s2xstable { background-color: white; width: 97%; margin: 1%; padding: 1%; border: solid 1px #f0f0f0; }
.s2xsitems      { color: #00008b; font-size: 11px; line-height: 14px;  text-decoration: none; background-color: #cbd7ff; text-align: center; vertical-align: middle; padding: 1px; border-bottom: 1px dotted #b2b2b2 }
.descriptions { color: black; font-size: 10px;  text-decoration: none }
.s2xssubcat { color: black; font-weight: bold; font-size: 12px;  text-decoration: none }


a:link { color: #7784D4; text-decoration: underline }
a:visited { color: #7784D4; text-decoration: underline }
a:hover  { color: #4f4c65; text-decoration: none }
