/*************** All links ***************/

td.alllinks {
  color: #900000;
  text-decoration: none;

}

a.alllinks, a.alllinks:visited {
  color:#900000;
  text-decoration: none;
}

a.alllinks:hover {
  color:#FF0000;
  text-decoration: underline;
}

/*************** Indigo ***************/

td.indigo {
  color: #3030C0;
  text-decoration: none;

}

a.indigo, a.indigo:visited {
  color:#3030C0;
  text-decoration: none;
}

a.indigo:hover {
  color:#FF3300;
  text-decoration: underline;
}

/*************** Bluered ***************/

td.bluered {
  color: #0000E6;
  text-decoration: none;
}

a.bluered, a.bluered:visited {
  color:#0000E6;
  text-decoration: none;
}

a.bluered:hover {
  color:#FF0000;
  text-decoration: underline;
}

/*************** Light blue ***************/

td.lightblue {
  color: #3399FF;
  text-decoration: none;
}

a.lightblue, a.lightblue:visited {
  color:#3399FF;
  text-decoration: none;
}

a.lightblue:hover {
  color:#FF0000;
  text-decoration: underline;
}

/****** links on /thailand-regions/ ******/

a.regionLinks01 {
  color: #000099;
  text-decoration: none;

}

a.regionLinks01:visited {
  color:#000099;
  text-decoration: none;
}

a.regionLinks01:hover {
  color:#000099;
  text-decoration: underline;
}

/******************************************/

.mainDiv  {
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

.footerDiv {
  border-top: black solid 1px;
  margin-top: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  background: #efefef;
}

.footerDivR {
  border-bottom: #a40900 solid 1px;
  margin-top: 10px;
  padding-top: 0px;
  padding-bottom: 3px;
  margin-bottom: 0px;
  background: #efefef;
}

a.footerLinks,
a.footerLinks:visited {
  color: #FFFF00;
  text-decoration: none;
  outline: none;
}

a.footerLinks:hover {
  color: #FF9900;
  text-decoration: none;
  outline: none;
}

.eMailErrorDiv {
  margin-left: 2px;
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 3px;
  color: #ff0000;
  text-align: center;
  background: #ffff00;
}

.booking01 {
  font-family: Arial;
  font-size: 9pt;
}

.booking02 {
  font-family: Arial;
  font-size: 9pt;
  text-align: justify;
}

.booking03 {
  font-size: 9pt;
  text-align: justify;
  margin-top: 2px;
  margin-bottom: 2px;
}

.listItem {
  padding-bottom: 15px;
}

.headerStyle1 {
  font-family: Arial;
  font-size: 18px;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 5px;
}

.textStyle1 {
  font-family: Comic Sans MS;
  font-size: 12px;
}

.title01a{
  font-style: normal;
  font-weight: bold;
  font-size: 19px;
  font-family: Arial;
  color: #000000;
}

.title01b{
  font-style: normal;
  font-weight: bold;
  font-size: 19px;
  font-family: Arial;
  color: #0432cc;
}

.title02a{
  font-style: normal;
  font-weight: bold;
  font-size: 19px;
  font-family: Arial;
  color: #000000;
}

.title02b{
  font-style: normal;
  font-weight: bold;
  font-size: 19px;
  font-family: Arial;
  color: #0432cc;
}

.lastUpdDate {
  font-family: Arial;
  font-weight: bold;
  font-size: 7pt;
  color: #808080;
}

/*************** Contact Link in Menu Styles ***************/

a#ContactUS {
  display: block;
  width: 50px;
  height: 14px;
  background-image: url(../images/contact-env.gif);
  text-decoration: none;
  outline: none;
}
a#ContactUS:hover {
  background-image: url(../images/contact-text.gif);
  text-decoration: none;
  outline: none;
}

/*************** Newsletter Link in Menu Styles ***************/
.newsLetterL {
  background: url(../images/newsletter-inactive.gif);
  background-repeat: no-repeat;
  outline: none;
  padding-right: 112px;
  text-decoration: none;
}
.newsLetterL:hover {
  background: url(../images/newsletter-hover.gif);
  background-repeat: no-repeat;
}
.newsLetterL:focus,
.newsLetterL:active {
  background: url(../images/newsletter-active.gif);
  background-repeat: no-repeat;
}

/*************** Dream Holidays Index Styles ***************/

.dhLinksT, .dhLinksT:visited {
  font-family: Arial;
  font-size: 10pt;
  color: #900000;
  text-decoration: none;
  background-image: url(../images/buttons/button1-out.gif);
  background-repeat: no-repeat;
  background-position: top left;
  outline: none;
}
.dhLinksT:hover {
  font-family: Arial;
  font-size: 10pt;
  color: #FF0000;
  text-decoration: none;
  background-image: url(../images/buttons/button1-over.gif);
  background-repeat: no-repeat;
  background-position: top left;
  outline: none;
}
.dhLinksT:focus,
.dhLinksT:active {
  font-family: Arial;
  font-size: 10pt;
  color: #900000;
  text-decoration: none;
  background-image: url(../images/buttons/button1-out.gif);
  background-repeat: no-repeat;
  background-position: top left;
  outline: none;
}
.dhLinksT:focus:hover,
.dhLinksT:active:hover {
  font-family: Arial;
  font-size: 10pt;
  color: #FF6204;
  text-decoration: none;
  background-image: url(../images/buttons/button1-down.gif);
  background-repeat: no-repeat;
  background-position: top left;
  outline: none;
}

.dhLinksRM, .dhLinksRM:visited {
  font-family: Arial;
  font-size: 8pt;
  color:#900000;
  text-decoration: none;
  background-image: url(../images/arrow2-out.gif);
  background-repeat: no-repeat;
  background-position: center right;
  outline: none;
}
.dhLinksRM:hover {
  font-family: Arial;
  font-size: 8pt;
  color:#FF0000;
  text-decoration: underline;
  background-image: url(../images/arrow2-over.gif);
  background-repeat: no-repeat;
  background-position: center right;
  outline: none;
}

/*************** Booking Links Styles ***************/

.bookLinkF, .bookLinkF:visited {
  padding: 5px 20px;
  font-family: Arial;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  background-image: url(../images/buttons/bookform-out.gif);
  background-repeat: no-repeat;
  background-position: center center;
  outline: none;
}
.bookLinkF:hover {
  padding: 5px 20px;
  font-family: Arial;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  background-image: url(../images/buttons/bookform-over.gif);
  background-repeat: no-repeat;
  background-position: center center;
  outline: none;
}
.bookLinkF:focus,
.bookLinkF:active {
  padding: 5px 20px;
  font-family: Arial;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  background-image: url(../images/buttons/bookform-out.gif);
  background-repeat: no-repeat;
  background-position: center center;
  outline: none;
}
.bookLinkF:focus:hover,
.bookLinkF:active:hover {
  padding: 5px 20px;
  font-family: Arial;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  background-image: url(../images/buttons/bookform-down.gif);
  background-repeat: no-repeat;
  background-position: center center;
  outline: none;
}
.bookLinkE, .bookLinkE:visited {
  padding: 5px 17px;
  font-family: Arial;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  background-image: url(../images/buttons/bookemail-out.gif);
  background-repeat: no-repeat;
  background-position: center center;
  outline: none;
}
.bookLinkE:hover {
  padding: 5px 17px;
  font-family: Arial;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  background-image: url(../images/buttons/bookemail-over.gif);
  background-repeat: no-repeat;
  background-position: center center;
  outline: none;
}
.bookLinkE:focus,
.bookLinkE:active {
  padding: 5px 17px;
  font-family: Arial;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  background-image: url(../images/buttons/bookemail-out.gif);
  background-repeat: no-repeat;
  background-position: center center;
  outline: none;
}
.bookLinkE:focus:hover,
.bookLinkE:active:hover {
  padding: 5px 17px;
  font-family: Arial;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  background-image: url(../images/buttons/bookemail-down.gif);
  background-repeat: no-repeat;
  background-position: center center;
  outline: none;
}

/*************** Text Input Fields Styles ***************/
.textDefaultGray {
  color: #808080;
}
.textDefault {
  color: #000000;
}

/*************** Sitemap Styles ***************/

/*************** Bluered ***************/
.sitemapLink01 {
  font-family: Arial;
  font-size: 8pt;
  color: #0000e6;
  text-decoration: none;
}

.sitemapLink01:visited {
  color:#0000e6;
  text-decoration: none;
}

.sitemapLink01:hover {
  color:#ff0000;
  text-decoration: underline;
}

/*************** AllLinks **************/
.sitemapLink02 {
  font-family: Arial;
  font-size: 8pt;
  color: #900000;
  text-decoration: none;
}

.sitemapLink02:visited {
  color:#900000;
  text-decoration: none;
}

.sitemapLink02:hover {
  color:#ff0000;
  text-decoration: underline;
}

/************** LightBlue **************/
.sitemapLink03 {
  font-family: Arial;
  font-size: 8pt;
  color: #3399ff;
  text-decoration: none;
}

.sitemapLink03:visited {
  color:#3399ff;
  text-decoration: none;
}

.sitemapLink03:hover {
  color:#ff0000;
  text-decoration: underline;
}

.sitemapLink04 {
  font-family: Arial;
  font-size: 8pt;
  color: #900000;
}

.sitemapDiv01 {
  font-family: Arial;
  font-size: 8pt;
  line-height: 155%;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 8px;
}

.sitemapDiv02 {
  font-family: Arial;
  font-size: 8pt;
  line-height: 155%;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 16px;
}

/****************************/
.liCircle:before {
  display: marker;
  content: url(../images/circle.gif);
  vertical-align: -2px; /* choose this ... */
  padding-right: 8px; /* and this */
}

/*************** Thailand update Link in Home page ***************/
.thailandupdate {
  background: url(../images/thailand-update-out.gif);
  background-repeat: no-repeat;
  outline: none;
  display: block;
  width: 100px;
  text-decoration: none;
}
.thailandupdate:hover {
  background: url(../images/thailand-update-over.gif);
  background-repeat: no-repeat;
}
