a:hover  { color: red}
a:active  { color: #336633}
a:visited { color: }

.TextWhiteSmall { font-family: arial,helvetica; font-size: 8pt; color: #FFFFFF; text-decoration: none;}
.TextWhiteMedium {  font-family: arial,helvetica; font-size: 10pt; color: #FFFFFF; text-decoration: none;}
.TextWhiteBig { font-family: arial,helvetica; font-size: 12pt; color: #FFFFFF; text-decoration: none;}

.TextBlackSmall { font-family: arial,helvetica; font-size: 8pt; color: #000000; text-decoration: none;}
.TextBlackSmall2 { font-family: arial,helvetica; font-size: 7pt; color: #000000; text-decoration: none;}
.TextBlackSmall3 { font-family: arial,helvetica; font-size: 14pt; color: #000000; text-decoration: none; font-weight: bold;}
.TextBlackSmall4 { font-family: arial,helvetica; font-size: 18pt; color: #000000; text-decoration: none; font-weight: bold;}
.TextBlackMedium {  font-family: arial,helvetica; font-size: 10pt; color: #000000; text-decoration: none;}
.TextBlackBig { font-family: arial,helvetica; font-size: 12pt; color: #000000; text-decoration: none;}
.TextBlackBig2 { font-family: arial,helvetica; font-size: 14pt; color: #000000; text-decoration: none; font-weight: bold;}
.TextBlackBig3 { font-family: arial,helvetica; font-size: 20pt; color: #000000; text-decoration: none; font-weight: bold;}
.TextBlackBig4 { font-family: arial,helvetica; font-size: 24pt; color: #000000; text-decoration: none; font-weight: bold;}
.TextBlackBig5 { font-family: arial,helvetica; font-size: 20pt; color: #000000; text-decoration: none;}
.TextBlackBig6 { font-family: arial,helvetica; font-size: 28pt; color: #000000; text-decoration: none;font-weight: bold;}
.TextBlackBig7 { font-family: arial,helvetica; font-size: 17pt; color: #000000; text-decoration: none; font-weight: bold;}

.TextBlackSmallBold { font-family: arial,helvetica; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold;}
.TextBlackMediumBold { font-family: arial,helvetica; font-size: 10pt; color: #000000; text-decoration: none; font-weight: bold;}
.TextBlackBigBold { font-family: arial,helvetica; font-size: 12pt; color: #000000; text-decoration: none; font-weight: bold;}
.TextBlackMediumBoldLine { font-family: arial,helvetica; font-size: 10pt; color: #000000; font-weight: bold;}


.TextGreySmall { font-family: arial,helvetica; font-size: 8pt; color: #999999; text-decoration: none;}
.TextGreyMedium {  font-family: arial,helvetica; font-size: 10pt; color: #999999; text-decoration: none;}
.TextGreyBig { font-family: arial,helvetica; font-size: 12pt; color: #999999; text-decoration: none;}

.TextGreySmallBold { font-family: arial,helvetica; font-size: 8pt; color: #999999; text-decoration: none; font-weight: bold;}
.TextGreyMediumBold { font-family: arial,helvetica; font-size: 10pt; color: #999999; text-decoration: none; font-weight: bold;}
.TextGreyBigBold { font-family: arial,helvetica; font-size: 12pt; color: #999999; text-decoration: none; font-weight: bold;}

.TextRedSmall { font-family: arial,helvetica; font-size: 8pt; color: red; text-decoration: none;}
.TextRedMedium {  font-family: arial,helvetica; font-size: 10pt; color: red; text-decoration: none;}
.TextRedBig { font-family: arial,helvetica; font-size: 12pt; color: red; text-decoration: none;}

.TextRedSmallBold { font-family: arial,helvetica; font-size: 8pt; color: red; text-decoration: none; font-weight: bold;}
.TextRedMediumBold { font-family: arial,helvetica; font-size: 10pt; color: red; text-decoration: none; font-weight: bold;}
.TextRedBigBold { font-family: arial,helvetica; font-size: 12pt; color: red; text-decoration: none; font-weight: bold;}

.TextGreenSmall { font-family: arial,helvetica; font-size: 8pt; color: green; text-decoration: none;}
.TextGreenMedium {  font-family: arial,helvetica; font-size: 10pt; color: green; text-decoration: none;}
.TextGreenBig { font-family: arial,helvetica; font-size: 12pt; color: green; text-decoration: none;}

.TextGreenSmallBold { font-family: arial,helvetica; font-size: 8pt; color: green; text-decoration: none; font-weight: bold;}
.TextGreenMediumBold { font-family: arial,helvetica; font-size: 10pt; color: green; text-decoration: none; font-weight: bold;}
.TextGreenBigBold { font-family: arial,helvetica; font-size: 12pt; color: green; text-decoration: none; font-weight: bold;}

.TextBlueSmall { font-family: arial,helvetica; font-size: 8pt; color: blue; text-decoration: none;}
.TextBlueMedium {  font-family: arial,helvetica; font-size: 10pt; color: blue; text-decoration: none;}
.TextBlueBig { font-family: arial,helvetica; font-size: 12pt; color: blue; text-decoration: none;}

.TextBlueSmallBold { font-family: arial,helvetica; font-size: 8pt; color: blue; text-decoration: none; font-weight: bold;}
.TextBlueMediumBold { font-family: arial,helvetica; font-size: 10pt; color: blue; text-decoration: none; font-weight: bold;}
.TextBlueBigBold { font-family: arial,helvetica; font-size: 12pt; color: blue; text-decoration: none; font-weight: bold;}

.TextRed2Small { font-family: arial,helvetica; font-size: 8pt; color: #ff9999; text-decoration: none;}
.TextRed2Medium {  font-family: arial,helvetica; font-size: 10pt; color: #ff9999; text-decoration: none;}
.TextRed2Big { font-family: arial,helvetica; font-size: 12pt; color: #ff9999; text-decoration: none;}

.TextRed2SmallBold { font-family: arial,helvetica; font-size: 8pt; color: #ff9999; text-decoration: none; font-weight: bold;}
.TextRed2MediumBold { font-family: arial,helvetica; font-size: 10pt; color: #ff9999; text-decoration: none; font-weight: bold;}
.TextRed2BigBold { font-family: arial,helvetica; font-size: 12pt; color: #ff9999; text-decoration: none; font-weight: bold;}


.viewcartcusttable { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: none; text-decoration: none; }
.viewcartcusttablecell1 { background-color : #6699FF; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: none; text-decoration: none; }
.viewcartcusttablecell2 { background-color : #EBF6FF; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: none; text-decoration: none; }
.viewcarttable { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: none; text-decoration: none; }
.viewcarttablecell1 { background-color : #FFE9E9; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold; text-decoration: none; }
.viewcarttablecell5 { background-color : #FFE9E9; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: bold; text-decoration: none; }
.viewcarttablecell4 { background-color : #FFE9E9; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold; text-decoration: none; }
.viewcarttablecell2 { background-color : #ff9999; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: none; }
.viewcarttablecell3 { background-color : #ff9999; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: none; }
.viewcarttablecell6 { background-color : #ff9999; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: none; }
.viewcarttablecell7 { background-color : #ff9999; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: none; }
.viewcarttablecel20{ background-color : #00453F; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; font-weight: none; }
.viewcarttablecel21{ background-color : #00453F; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #FFFFFF; font-weight: none; }

.viewcartfont1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: blue; font-weight: none; }
.viewcartfont2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold; }
.viewcartfont3 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: none; }

.itemlist1font1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: blue; font-weight: bold; }
.itemlist1font2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: none; text-decoration: none; }
.itemlist1font3 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: none; text-decoration: none; }
.itemlist1font4 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: blue; font-weight: none; }

.itemlist2font1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: blue; font-weight: bold; }
.itemlist2font2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: none; text-decoration: none; }
.itemlist2font3 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: none; text-decoration: none; }
.itemlist2font4 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: blue; font-weight: none; }

.itemlist2atable { background-color : #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000; }
.itemlist2afont1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: none; }
.itemlist2afont2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: none; }

.itemlist3font1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: blue; font-weight: none; }

.itemlist4font1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: blue; font-weight: none; }

.itemlist5font1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: blue; font-weight: none; }
.itemlist5font2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: none; }
.itemlist5font4 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #cc3300; font-weight: none; }

.categorylist1font1 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: blue; font-weight: none; }
.categorylist1font2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: blue; font-weight: none; }

.categorypath1font1 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: blue; font-weight: none; }
.categorypath1font2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: none; }

.checkout1table { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: none; text-decoration: none; }
.checkout1table2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: none; text-decoration: none; }

.itempagetable { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: none; text-decoration: none; }

.searchresulttable1 { background-color : #ffcccc; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none; }

.top5tablenumber{ font-family: arial,helvetica; font-size: 9pt; color: #000000; text-decoration: none; font-weight: none;}

.adminmenutable {  font-family: arial,helvetica; font-size: 10pt; color: #000099;}

.headermenu{ font-family: arial,helvetica; font-size: 9pt; color: #ffffff; text-decoration: none; font-weight: bold;}
a.headermenu:hover{ font-family: arial,helvetica; font-size: 9pt; color: #FFC0C0; text-decoration: none; font-weight: bold;}
a.headermenu:active{ font-family: arial,helvetica; font-size: 9pt; color: #FFC0C0; text-decoration: none; font-weight: bold;}

.headermenu1{ font-family: arial,helvetica; font-size: 10pt; color: #ffffff; text-decoration: none; font-weight: bold;}
a.headermenu1:hover{ font-family: arial,helvetica; font-size: 10pt; color: #FFC0C0; text-decoration: none; font-weight: bold;}
a.headermenu1:active{ font-family: arial,helvetica; font-size: 10pt; color: #FFC0C0; text-decoration: none; font-weight: bold;}

.headermenu2{ font-family: arial,helvetica; font-size: 10pt; color: yellow; text-decoration: none; font-weight: bold;}
a.headermenu2:hover{ font-family: arial,helvetica; font-size: 10pt; color: #FFC0C0; text-decoration: none; font-weight: bold;}
a.headermenu2:active{ font-family: arial,helvetica; font-size: 10pt; color: #FFC0C0; text-decoration: none; font-weight: bold;}

.headermenuline{ font-family: arial,helvetica; font-size: 10pt; color: #ffffff; text-decoration: none; font-weight: bold;}

.line1 { background-color : #999900; }
.line2 { background-color : #ff9999; }
.line3 { background-color : #e0e0e0; }
.line4 { background-color : #DFDFBF; }

.onlinetourbartop { background-color : #cccccc; font-family: Verdana; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }
.onlinetourbarbottom { background-color : #cccccc; font-family: Verdana; font-size: 9pt; color: #000000; font-weight: bold; text-decoration: none; }
.onlinetourtext { font-family: Verdana; font-size: 8pt; color: #000000; font-weight: none; text-decoration: none; }
.onlinetourtext1 { font-family: Verdana; font-size: 9pt; color: #000000; font-weight: none; text-decoration: none; }
.onlinetourtext2 { font-family: Verdana; font-size: 9pt; color: blue; font-weight: bold; text-decoration: none; }
.onlinetourlefttext { font-family: Verdana; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none; }
a.onlinetourlefttext:hover { font-family: Verdana; font-size: 8pt; color: #ffff66; font-weight: bold; text-decoration: none; }
a.onlinetourlefttext:active { font-family: Verdana; font-size: 8pt; color: #ffff66; font-weight: bold; text-decoration: none; }
.onlinetourlefttitle { font-family: Verdana; font-size: 8pt; color: #ff9933; font-weight: bold; text-decoration: none; }

.querytableaxis { background-color : #000000; }
.querytablebar { background-color : blue; }
.querytablebarnumber { font-family: Verdana; font-size: 7pt; color: #000000; text-decoration: none; }
.querytableaxistext { font-family: Verdana; font-size: 8pt; color: #000000; text-decoration: none; }
.querytableaxislable { font-family: Verdana; font-size: 9pt; color: #000000; font-weight: bold; text-decoration: none; }
.querytabletitle { background-color : #cccccc; font-family: Verdana; font-size: 9pt; color: #000000; font-weight: bold; text-decoration: none; }

.overcountertableheading { font-family: Verdana; font-size: 9pt; color: #000099; text-decoration: none; font-weight: bold;}
.viewordertable1 { background-color : #EFEFEF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: none; }

.indextitlebg { background-color : #ffcccc; }
.indextitletext1 { font-family: Verdana; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }
.indextitletext2 { font-family: Verdana; font-size: 9pt; color: #3333cc; font-weight: bold; }

.regformhintbg { background-color : #EFF7FF; }
.regformtext1 { font-family: Verdana; font-size: 8pt; color: #000000; font-weight: none; }
.regformtext2 { font-family: Verdana; font-size: 9pt; color: #000000; font-weight: bold; }

.TableCell11 { background-color: #E4FEFE; font-family: Verdana; font-size: 8pt; color: black; font-weight: none; text-decoration: none; }
.TableCell12 { background-color: #EFEFFF; font-family: Verdana; font-size: 8pt; color: black; font-weight: none; text-decoration: none; }
.TableCell13 { background-color: #0000C0; font-family: Verdana; font-size: 10pt; color: white; font-weight: bold; text-decoration: none;}
.TableCell14 { background-color: #9AC69A; font-family: Verdana; font-size: 10pt; color: white; font-weight: bold; text-decoration: none;}
.TableCell15 { background-color: #008000; font-family: Verdana; font-size: 10pt; color: white; font-weight: bold; text-decoration: none;}
.TableCell16 { background-color: #FAC97C; font-family: Verdana; font-size: 10pt; color: white; font-weight: bold; text-decoration: none;}
.TableCell17{ background-color: #3366CC; font-family: Verdana; font-size: 10pt; color: white; font-weight: bold; text-decoration: none;}
.TableCell18{ background-color: #000080; font-family: Verdana; font-size: 10pt; color: white; font-weight: bold; text-decoration: none;}
.TableCell19{ background-color: #808000; font-family: Verdana; font-size: 10pt; color: white; font-weight: bold; text-decoration: none;}
.TableCell20 { background-color: #7FB2F7; font-family: Verdana; font-size: 8pt; color: white; font-weight: none; text-decoration: none; }
.TableCell21 { background-color: #E4FEFE; font-family: Verdana; font-size: 12pt; color: #3165CE; font-weight: bold; text-decoration: none; }
.TableCell22 { background-color: #EFEFFF; font-family: Verdana; font-size: 12pt; color: #3165CE; font-weight: bold; text-decoration: none; }
.TableCell23{ background-color: #FFFFCC; font-family: Verdana; font-size: 8pt; color: #3165CE; font-weight: bold; text-decoration: none; }
.TableCell24{ background-color: #FFFFCC; font-family: Verdana; font-size: 12pt; color: #3165CE; font-weight: none; text-decoration: none; }
.TableCell25 { background-color: #E4FEFE; font-family: Verdana; font-size: 12pt; color: #3165CE; font-weight: none; text-decoration: none; }
.TableCell26{ background-color: #FFCC99; font-family: Verdana; font-size: 8pt; color: #3165CE; font-weight: bold; text-decoration: none; }
.TableCell27 { background-color: #9AC69A; font-family: Verdana; font-size: 12pt; color: white; font-weight: bold; text-decoration: none;}
.TableCell28{ background-color: #9AC69A; font-family: Verdana; font-size: 8pt; color: white; font-weight: none; text-decoration: none;}
.CalendarCell1{ background-color: #FAC97C; font-family: Verdana; font-size: 8pt; color: black; font-weight: none; text-decoration: none; }

.TableTitle {font-family: Arial; font-size: 11pt; background-color: #015E56; color: #FFFFFF; background-position: center center; text-align: center; border-style: none; font-weight: bold; vertical-align: middle}
.TableTitle1 {font-family: Arial; font-size: 9pt; background-color: #015E56; color: #FFFFFF; background-position: center center; text-align: center; border-style: none; font-weight: bold; vertical-align: middle}
.TableTitle2 {font-family: Arial; font-size: 8pt; background-color: #015E56; color: #FFFFFF; background-position: center center; text-align: center; border-style: none; font-weight: bold; vertical-align: middle}
.TableContent1 {font-family: Arial; font-size: 10pt; color: black; background-color:#FFFFFF; text-align: center;}
.TableContent2 {font-family: Arial; font-size: 10pt; background-color:#ccffcc; color: black;  text-align: center; background-position: center center; border-style: none;}
.TableContent1Left {font-family: Arial; font-size: 10pt; color: black; background-color:#FFFFFF; text-align: left}
.TableContent1Red {font-family: Arial; font-size: 10pt; color: red; background-color:#FFFFFF; text-align: center;}
.TableContent2Red {font-family: Arial; font-size: 10pt; background-color:#ccffcc; color: red;  text-align: center; background-position: center center; border-style: none;}

.FormTitle {font-family: Arial; font-size: 11pt; background-color: #008400; color: #FFFFFF; background-position: center center; text-align: center; border-style: none; font-weight: bold; vertical-align: middle}
.FormContent1 {font-family: Arial; font-size: 11pt; color: black; background-color:#FFFFFF; text-align: center;}
.FormContent3 {font-family: Arial; font-size: 11pt; color: black; background-color:#FFFFFF; text-align: center; font-weight: bold}
.FormContent2 {font-family: Arial; font-size: 11pt; color: black; background-color:#CCFFCC; text-align: center;}

.OnlineTourTitle1 {font-family: Arial; font-size: 9pt; background-color: #CCCCCC Black; color: #000000; text-align: left; border-style: none; vertical-align: middle}
.OnlineTourTitle2 {font-family: Arial; font-size: 9pt; background-color: #CCCCCC Black; color: #000000; text-align: right; border-style: none; vertical-align: middle}
.OnlineTourContent {font-family: Arial; font-size: 10pt; background-color:#FFFFFF; color: #000000; text-align: center; border-style: none; font-weight: bold; vertical-align: middle}
.OnlineTourBottom {font-family: Arial; font-size: 9pt; background-color: #CCCCCC Black; color: #000000; text-align: left; border-style: none; vertical-align: middle}
.OnlineTourBottomList {font-family: Arial; font-size: 10pt; background-color: #CCCCCC Black; color: #000000; text-align: left; border-style: none; vertical-align: middle}
.OnlineTourChoice {font-family: Arial; font-size: 9pt; color: #FFFFFF; text-align: left; border-style: none; vertical-align: middle }


.SelectedRedMedium { font-family: arial,helvetica; font-size: 10pt; color: red; text-decoration: none; font-weight: bold; text-underline}
.DateBigBold { font-family: arial,helvetica; font-size: 11pt; color:#9900CC; text-decoration: none; font-weight: bold;}
.TitleBlueMediumBold { font-family: arial,helvetica; font-size: 11pt; color: blue; text-decoration: none; font-weight: bold;}
.TitleRedBold1 { font-family: arial,helvetica; font-size: 11pt; color: #CC3300; text-decoration: none; font-weight: bold;}
.TitleRedBold2 { font-family: arial,helvetica; font-size: 11pt; color: #FF0033; text-decoration: none; font-weight: bold;}
.TitleRedBold3 { font-family: arial,helvetica; font-size: 11pt; color: #FF00FF; text-decoration: none; font-weight: bold;}
.DaySmallBold { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: blue; font-weight: bold; }
.EntrySmallBold { font-family: Arial; font-size: 10pt; color: #339933; font-weight: bold; }
.login {FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #79be67; FONT-FAMILY: verdana,Helvetica,sans-serif}
.more {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #810436}