@font-face {
    font-family: BudHand;
    font-style:  normal;
    font-weight: normal;
    src: url(../font/BUDHAND0.eot);
  }

@font-face {
    font-family: Anime Ace;
    font-style:  normal;
    font-weight: normal;
    src: url(../font/ANIMEAC0.eot);
  }

body { font-family:Arial;'Small Fonts', sans-serif; font-size:10px; background-color: #EAE8ED; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
p { font-family:Arial;'Small Fonts', sans-serif; font-size:11px; color: #666666; };
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FF6600; }
h2 { font-family:Arial;'Small Fonts', sans-serif; color:#6f6f6f; font-size:18px; margin-left: 0px; }
input { color:#0000cc; font-size:11px; }
select { color:#0000cc; font-size:11px; }
li { font-family:Arial;'Small Fonts', sans-serif; font-size:11px; color: #666666; };
table { background-color: #ffffff; };

a:link { font-size:10px; color: #ffffff; text-decoration: none; }
a:visited { font-size:10px; text-decoration: none; color: #ffffff; }
a:hover { font-size:10px; text-decoration: none; color: #ffff00; }
a:active { font-size:10px; text-decoration: none; }

a.left:link { font-size:12px; color: #FF0208; text-decoration: none; }
a.left:visited { font-size:12px; text-decoration: none; color: #FF0208; }
a.left:hover { font-size:12px; text-decoration: underline; color: #9900ff; }
a.left:active { font-size:12px; text-decoration: underline; }

a.email:link { font-size:11px; color: #330099; text-decoration: none; }
a.email:visited { font-size:11px; text-decoration: none; color: #330099; }
a.email:hover { font-size:11px; text-decoration: none; color: #330099; }
a.email:active { font-size:11px; text-decoration: none; }

a.doinfinity:link { font-size:10px; color: #ffff33; text-decoration: none; }
a.doinfinity:visited { font-size:10px; text-decoration: none; color: #ffff33; }
a.doinfinity:hover { font-size:10px; text-decoration: underline; color: #0000ff; }
a.doinfinity:active { font-size:10px; text-decoration: none; }

a.MainA:link { color: blue; text-decoration: none; font-size: 10px; }
a.MainA:visited { text-decoration: none; color: blue; font-size: 10px; }
a.MainA:hover { text-decoration: none; color: #FF0000; font-size: 10px; }
a.MainA:active { text-decoration: none; font-size: 10px; }

a.func:visited	{ text-decoration: none; color:#0000FF }
a.func:hover	{ text-decoration: none; color:#FFFFFF; background-color:#000000 }
a.func:link		{ text-decoration: none; color:#0000FF }

.standard { font-family: Arial, Helvetica, sans-serif; margin-left: 0px; text-align:left; font-size:12px; color: #FF0208; font-weight: bold; }
.table_text { background-color: #FFFFFF; font-family: arial; vertical-align:top; font-size: 11px; color: 666666; font-weight:normal; height:400px; }
.table_login { background-color: #FFFFFF; font-family: arial; vertical-align:top; font-size: 11px; color: 666666; font-weight:normal; }

.copyright { text-align:center; font-size:10px; color: #ffffff;}

/* ADMIN SECTION */
.admin { font-family: arial; font-size: 10px; color:black; text-align:center; font-weight:normal; border: 0px solid Black; background-color: #4f4f4f; }
.admin tr { background-color:#FFFFFF }
.admin th { background-image: url(../images/bg_data.jpg); color:#4b4b4b; padding: 3px; height: 23;}
.admin td { padding-left: 3px; height: 23; }

.dataentry { font-family: arial; font-size: 10px; border: 0px solid Black; background-color: #4f4f4f;}
.dataentry tr { background-color:#FFFFFF }
.dataentry th { background-image: url(../images/bg_design.jpg);  color:#ffffff; font-weight:bold; padding: 3px; height: 23;}
.dataentry td { text-align:left; padding-left: 3px; height: 23; }

/* General Calender */
.calShadow{}
.calMain{width:165px;position:absolute;font-weight: normal;left:0px;top:0px;background-color:white;border-width:1px;border-style:outset;border-color:black;padding:1px;visibility:hidden;}
.calH{width:165px;height:11px;overflow:hide;background-color:#333333;padding:1px;text-align:right;color:white;cursor:pointer}
.calMonthYear{font-size:11px;font-family:arial;color:#000000;cursor:hand;padding:0px;}
.calHdr{width:22px;font-size:11px;font-weight:normal;font-family:arial;color:white;cursor:default;padding:0px;background-color:#333333;}
.calToday{width:22px;font-size:11px;font-family:arial;color:red; font-weight:bold; background-color:white;}
.calText{width:22px;font-size:11px;font-family:arial;color:black;cursor:default;background-color:white;}
.calTextH{width:22px;font-size:11px;font-family:arial;color:black;cursor:hand; font-weight:bold; background-color:white;}

/* Package Centre */
.tripname { border-bottom-color: #cc0000; border-bottom-style: solid; border-bottom-width: 1px; font-family: Anime Ace, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:none; color: #cc0000; font-weight: normal; }
.price { font-size: 11px; color: #000066; font-family: Arial, Helvetica, sans-serif;}
.tripcode {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; }
.tripinc { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.triptips { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #009900; }
.triptipstext { font-size: 11px; color: #666666; font-family: Arial, Helvetica, sans-serif;}

/* Ticketing */
.ticket { font-family: arial; font-size: 10px; color:#444444; text-align:center; font-weight:normal; border: 0px solid Black; background-color: #FFFFFF; }
.ticket tr { background-color:#ececff }
.ticket th { background-color:#3399ff; color:#FFFFFF; padding: 3px; height: 23;}
.ticket td { padding-left: 3px; height: 23; }