

.calendartable  { color: #86fc5d; border: solid 1px #86fc5d; width: 100% }
.calendarsubject  { color: #86fc5d; font-variant: small-caps; font-weight: bold; font-size: 14px; font-family: Eurostile, "Gill Sans", "Century Gothic", Helvetica, Verdana, Arial; text-decoration: none; background-color: #3a3a3a; text-align: right; text-transform: uppercase; letter-spacing: 0.4ex; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; border-bottom: 3px ridge #3cb2ed }
.calendardate   { color: #3cb2ed; font-weight: bold; font-size: 12px; text-decoration: none; background-color: transparent; text-align: left; padding-right: 12px; padding-left: 12px; border-bottom: 1px dashed #3cb2ed }
.calendardetails  { color: #3cb2ed; font-style: italic; font-weight: bold; font-size: 11px; text-decoration: none; background-color: transparent; text-align: left; padding: 8px }
.calendartime   { color: #ef0; font-weight: bold; font-size: 10px; text-decoration: none; background-color: transparent; text-align: right; padding-right: 8px; padding-bottom: 8px; padding-left: 12px; border-bottom: 1px dotted #3cb2ed }

.newstitle     { color: #86fc5d; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Eurostile, "gill sans", "century gothic", skia, verdana, arial, helvetica; text-decoration: none; background-color: #3a3a3a; text-align: left; padding-top: 2px; padding-bottom: 3px; padding-left: 4px; border-bottom: 3px ridge #3cb2ed; height: 29px }
.newsdate       { color: #3cb2ed; font-weight: bold; font-size: 11px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background: #3a3a3a url(/bespoke/rollin/i/eq.gif) no-repeat right bottom; text-align: right; vertical-align: top; padding: 1px 15px 3px 4px; border-bottom: 3px ridge #3cb2ed; height: 29px }
.newsbody      { color: #86fc5d; font-size: 12px; line-height: 16px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: justify; margin-bottom: 18px; padding: 4px 3px 12px }

.faqbody  { color: #00f; font-size: 12px; line-height: 16px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #fff; text-align: justify; padding: 4px 3px 6px; border-bottom: 1px solid #000000 }
.faqtablewidth { width: 100% }
.faqquestion  { color: #000; font-weight: bold; font-size: 16px; line-height: 22px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; border-bottom: 1px solid #5A8BE4; width: 100% }
.faqquestion a:link  { color: #000; font-weight: bold; font-size: 16px; line-height: 22px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 2px }
.faqquestion a:visited  { color: #000; font-weight: bold; font-size: 16px; line-height: 22px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 2px }
.faqquestion a:hover  { color: #3A3A3A; font-weight: bold; font-size: 16px; line-height: 22px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: underline; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; border-bottom: 1px solid #f9f5df; border-left: 1px solid #f9f5df }
.faqtitle    { color: white; font-weight: bold; font-size: 14px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background: #3A3A3A url(/templates/template_d-blue/i/question.jpg) no-repeat right top; text-align: left; padding-top: 2px; padding-left: 4px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; height: 29px }

.logintitle   { color: black; font-weight: bold; font-size: 16px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background: #3A3A3A url(/templates/template_d-blue/i/key.jpg) no-repeat right center; text-align: left; padding-top: 2px; padding-left: 4px; border-top: 1px solid #000000; border-bottom: 1px solid black; height: 29px }
.loginbody  { color: black; font-size: 12px; line-height: 16px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: justify; padding: 4px 3px 6px; border-bottom: 1px solid #000000 }

.downloadtitle     { color: #86fc5d; font-weight: bold; font-size: 16px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #3a3a3a; text-align: left; padding-top: 2px; padding-bottom: 3px; padding-left: 8px; border-bottom: 3px ridge #3cb2ed; height: 29px }
.downloadtitle a:link  { color: #86fc5d; font-weight: bold; font-size: 16px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: left }
.downloadtitle a:visited  { color: #86fc5d; font-weight: bold; font-size: 16px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: left }
.downloadtitle a:hover  { color: #eab821; font-weight: bold; font-size: 16px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: underline; background-color: transparent; text-align: left }
.downloaddate       { color: #eab821; font-style: italic; font-weight: bold; font-size: 11px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background: #3a3a3a url(/bespoke/rollin/i/eq.gif) no-repeat right bottom; text-align: right; vertical-align: top; padding: 1px 13px 3px 4px; border-bottom: 3px ridge #3cb2ed }
.downloadbody     { color: #86fc5d; font-size: 12px; line-height: 16px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: justify; margin-bottom: 12px; padding: 4px 3px 6px }

.messagetitle          { color: #86fc5d; font-weight: bold; font-size: 16px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background: #3a3a3a url(/bespoke/rollin/i/eq.gif) no-repeat right bottom; text-align: left; padding-top: 2px; padding-bottom: 3px; padding-left: 4px; border-bottom: 3px ridge #3cb2ed; height: 29px }
.messagelinks        { color: #fc0; font-weight: bold; font-size: 11px; line-height: 14px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #3a3a3a; text-align: center; padding-right: 4px; padding-bottom: 3px; padding-left: 5px; border-bottom: 3px ridge #3cb2ed }
.messagelinks a:link { color: #fc0; font-weight: bold; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; text-align: center }
.messagelinks a:visited { color: #fc0; font-weight: bold; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; text-align: center }
.messagelinks a:hover { color: #ebf3fe; font-weight: bold; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: underline; text-align: center }
.messageheader      { color: #3cb2ed; font-weight: bold; font-size: 13px; line-height: 17px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: white; text-align: center; vertical-align: middle; border-bottom: 1px solid #3a3a3a }
.messagebody       { color: #86fc5d; font-weight: bold; font-size: 12px; line-height: 16px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: justify; vertical-align: middle; padding: 2px 4px 3px 6px; border-bottom: 3px ridge #3cb2ed }

.linksbody      { color: #86fc5d; font-size: 12px; line-height: 16px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: justify; margin-bottom: 10px; padding: 4px 3px 6px 13px }
.linkstitle       { color: #86fc5d; font-weight: bold; font-size: 16px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background: #3a3a3a url(/bespoke/rollin/i/eq.gif) no-repeat right bottom; text-align: left; margin-top: 5px; padding-top: 2px; padding-left: 4px; border-bottom: 3px ridge #3cb2ed; height: 29px }
.linkstitle a:link  { color: #86fc5d; font-weight: bold; font-size: 16px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #3a3a3a; text-align: left; height: 29px }
.linkstitle a:visited  { color: #86fc5d; font-weight: bold; font-size: 16px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #3a3a3a; text-align: left; height: 29px }
.linkstitle a:hover   { color: #ffa500; font-weight: bold; font-size: 16px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: underline; background-color: #3a3a3a; text-align: left; height: 29px }
.tabletitle      { color: #86fc5d; font-weight: bold; font-size: 13px; line-height: 17px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #3a3a3a; text-align: right; vertical-align: middle; padding: 3px; border-bottom: 1px solid #3cb2ed }
.tableheading   { color: #86fc5d; font-weight: bold; font-size: 16px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #f5f5f5; text-align: left; padding-top: 2px; padding-bottom: 3px; padding-left: 4px; border-top: 1px solid #3cb2ed; border-bottom: 1px solid #3cb2ed }
.tablebody     { color: #86fc5d; font-weight: bold; font-size: 11px; line-height: 16px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: center; vertical-align: middle; padding: 2px; border-bottom: 3px ridge #3cb2ed }
.tablewidth    { background: url(/bespoke/rollin/i/table-bg.gif) no-repeat right bottom; border: solid 1px #86fc5d; width: 99% }
.tableimage { color: fuchsia; font-weight: bold; font-size: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #cbd7ff; margin: 4px; padding: 4px; border: solid 1px #5a8be4 }
.tableimagecell { background-color: transparent; text-align: center; vertical-align: middle; width: 100%; height: 90% }
.tableborder  { background: url(/bespoke/rollin/i/table-bg.gif) no-repeat right bottom; border: solid 1px #86fc5d }
.globalpics { text-align: center; vertical-align: bottom; border: 0px }

.formtable    { color: #5a8be4; font-size: 12px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background: transparent url(/bespoke/rollin/i/table-bg.gif) no-repeat right bottom; text-align: center; padding: 4px; border: solid 1px #86fc5d; width: 100% }
.formlabel    { color: #86fc5d; font-size: 11px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: right; padding: 2px; border-bottom: 3px ridge #5a8be4 }
.formfield      { color: #86fc5d; font-weight: bold; font-size: 11px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: left; padding: 2px; border-bottom: 3px ridge #5a8be4 }
.formsubmit  { color: #5a8be4; font-size: 11px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: right; padding: 2px; border-bottom: 3px ridge #5a8be4 }
.formthanks  { color: #86fc5d; font-weight: bold; font-size: 14px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: left; padding: 6px; border: double 3px #86fc5d }

.albumhead   { color: #5a8be4; font-weight: bold; font-size: 14px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #3a3a3a; text-align: center; padding-top: 2px; padding-bottom: 3px; padding-left: 4px; border-bottom: 3px ridge #3cb2ed }
.albumbody      { color: #86fc5d; font-size: 11px; line-height: 16px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: center; padding: 4px; border-bottom: 1px solid #86fc5d }
.albumimage   { color: #00f; font-size: 11px; line-height: 16px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: center; vertical-align: top; margin: 2px; padding: 2px; border: solid 1px #86fc5d }
.albumdetails    { color: #5a8be4; font-weight: bold; font-size: 11px; line-height: 16px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: black; text-align: center; padding: 2px; border-bottom: 1px solid #86fc5d }
.albumtitles   { color: #86fc5d; font-size: 11px; line-height: 16px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #3a3a3a; text-align: left; padding: 2px; border-bottom: 1px solid #86fc5d }
.albumdata   { color: #659cff; font-style: italic; font-weight: bold; font-size: 11px; line-height: 14px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: justify; padding: 1px 1px 1px 4px; border-bottom: 1px solid #86fc5d }
.albumshop { color: #5A8BE4; font-weight: bold; font-size: 11px; line-height: 14px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #fff; text-align: justify; padding: 2px; border-bottom: 1px solid #5A8BE4 }
.albumnav { color: #000; font-weight: bold; font-size: 11px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #5A8BE4; text-align: center; padding: 2px; border-bottom: 1px solid #f9f5df }
.albumnav a:link { color: #000; font-weight: bold; font-size: 11px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: underline; background-color: #5A8BE4; text-align: center; padding: 2px; border-bottom: 1px solid #f9f5df }
.albumnav a:visited { color: #000; font-weight: bold; font-size: 11px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: underline; background-color: #5A8BE4; text-align: center; padding: 2px; border-bottom: 1px solid #f9f5df }
.albumnav a:hover  { color: #fc0; font-weight: bold; font-size: 11px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #5a8be4; text-align: center; padding: 2px; border-bottom: 1px solid #f9f5df }
.albumintro  { color: #86fc5d; font-size: 11px; line-height: 16px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: justify; padding: 4px; border-bottom: 1px solid #86fc5d }
.albumname     { color: #3cb2ed; font-weight: bold; font-size: 16px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #3a3a3a; text-align: left; padding-top: 2px; padding-bottom: 3px; padding-left: 4px; border-bottom: 3px ridge #3cb2ed }
.albumdate     { color: #86fc5d; font-weight: bold; font-size: 11px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #3a3a3a; text-align: center; vertical-align: top; border-bottom: 3px ridge #3cb2ed }
.albumpics     { color: #3cb2ed; font-weight: bold; font-size: 11px; line-height: 18px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #3a3a3a; text-align: center; vertical-align: top; border-bottom: 3px ridge #3cb2ed }
.albumfooter    { color: #f5fffa; font-weight: bold; font-size: 10px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #3a3a3a; text-align: center; vertical-align: middle; border-top: 1px solid #86fc5d; height: 13px }
.albumfooter a:link   { color: #fc0; font-weight: bold; font-size: 10px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: underline; background-color: transparent; text-align: center; vertical-align: middle }
.albumfooter a:visited   { color: #fc0; font-weight: bold; font-size: 10px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: underline; background-color: transparent; text-align: center; vertical-align: middle }
.albumfooter a:hover  { color: #fff; font-weight: bold; font-size: 10px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: center; vertical-align: middle }

.thumbimage { color: #5A8BE4; font-size: 12px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: white; text-align: center; vertical-align: middle; margin: 2px; padding: 2px; border: solid 1px #000000 }
.thumblink  { color: #fc0; font-size: 11px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: center; vertical-align: middle; padding: 1px; border-bottom: 1px solid #5a8be4 }
.thumblink a:link  { color: #5a8be4; font-size: 11px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: center; vertical-align: middle; padding: 1px; border-bottom: 1px solid #5a8be4 }
.thumblink a:visited  { color: #5a8be4; font-size: 11px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: transparent; text-align: center; vertical-align: middle; padding: 1px; border-bottom: 1px solid #5a8be4 }
.thumblink a:hover  { color: #fc0; font-size: 11px; font-family: helvetica, skia, "gill sans", "century gothic", verdana, arial; text-decoration: underline; background-color: transparent; text-align: center; vertical-align: middle; padding: 1px; border-bottom: 1px solid #5a8be4 }
.thumbcell  { background-color: #3a3a3a; padding-bottom: 6px; border-top: 1px solid #f9f5df; border-right: 1px dotted #5a8be4; border-bottom: 3px ridge #000000 }
.pagetitle { color: black; font-size: 20px; font-family: eurostile, skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; text-align: left; padding-top: 15px; padding-bottom: 5px; padding-left: 40px; border-bottom: 1px solid #000000 }


.s2xsitems      { color: #00008b; font-size: 11px; line-height: 14px; font-family: Arial,"Times New Roman", Georgia, Times; 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; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.s2xssubcat { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


a:link  { color: #86fc5d; text-decoration: underline }
a:visited  { color: #86fc5d; text-decoration: underline }
a:hover   { color: #eab821; text-decoration: none }

