

body      { BACKGROUND: #135aa5;
            BACKGROUND-IMAGE: url(./images/Blue-Background-Logo2.gif);
            background-attachment: fixed;
            background-repeat: no-repeat;
            background-position: center;
            COLOR: black;
            FONT-FAMILY: Verdana, Arial, Helvetica, Helv;
            FONT-SIZE: x-small;
            FONT-WEIGHT: normal;
            TEXT-DECORATION: none;
            BORDER-STYLE: none }


h1 {        FONT-FAMILY: Verdana, Arial, Helvetica, Helv;
            FONT-SIZE: medium;
            FONT-WEIGHT: bold;}

h2 {        FONT-FAMILY: Verdana, Arial, Helvetica, Helv;
            FONT-SIZE: small;
            FONT-WEIGHT: bold;
}

h3 {        FONT-FAMILY: Verdana, Arial, Helvetica, Helv;
            FONT-SIZE: x-small;
            FONT-WEIGHT: bold;
}


.seo { color: white;         }
.seo:hover { color: red;         }
<!--  ------------------------------------------------ -->
<!--    TABLES                                         -->
<!--  ------------------------------------------------ -->
table           {
                  BORDER-WIDTH: 0px;
                  BORDER-COLLAPSE: collapse;
                  BORDER-COLOR: #FFFFFF;
                  PADDING: 0em;    }

table.main     {  FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
	       		  FONT-SIZE: x-small;
                  FONT-WEIGHT: normal;
                  background:white;

                }
table.mainpage   { FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
	       		  FONT-SIZE: x-small;
                  FONT-WEIGHT: normal;
                  BACKGROUND: white;
                  BORDER-WIDTH: 1px;
                  BORDER-COLLAPSE: collapse;
                  BORDER-COLOR: #FFFFFF;
               }
table.menubar   { FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
	       		  FONT-SIZE: x-small;
                  FONT-WEIGHT: normal;
                                                           }

td.topmenu   { FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
	       		  FONT-SIZE: x-small;
                  FONT-WEIGHT: normal;

                  border:none;
                  border-top:none windowtext 1.0pt;
                  border-bottom:none windowtext 1.0pt;
                  padding:1.0pt 0cm 0cm 0cm                            }

table.inset  { FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
 		       FONT-SIZE: x-small;
               FONT-WEIGHT: normal;
          /*     BACKGROUND-IMAGE: url(images/gradient3.GIF)  */
                }

table.login {
     background: #c4c4c4;
/*     BACKGROUND-IMAGE: url(images/gradient3.GIF)    */
}

table.book    {   BACKGROUND: RED;
                  BORDER-WIDTH: 0px;
                  BORDER-COLLAPSE: collapse;
                  BORDER-COLOR: #FFFFFF;
                  PADDING: 0em;    }

<!--  ------------------------------------------------ -->
<!--    CELLS                                          -->
<!--  ------------------------------------------------ -->
td.menubar {  COLOR: black;
	          FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica,  Helv;
	          FONT-SIZE: 13pt;
              FONT-WEIGHT: bold;
              VERTICAL-ALIGN: MIDDLE;
              HEIGHT: 15px;
	          TEXT-DECORATION: none;
	          BORDER-COLOR: none;       }

td.address {  COLOR: black;
	          FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica,  Helv;
	          FONT-SIZE: 11pt;
              FONT-WEIGHT: bold;
              VERTICAL-ALIGN: MIDDLE;
              HEIGHT: 15px;
              LETTER-SPACING: 0.01em
	          TEXT-DECORATION: none;
	          BORDER-COLOR: none;       }

td.address2 {  COLOR: black;
	          FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica,  Helv;
	          FONT-SIZE: 10pt;
              FONT-WEIGHT: normal;
              VERTICAL-ALIGN: MIDDLE;
              HEIGHT: 15px;
              LETTER-SPACING: 0.01em
	          TEXT-DECORATION: none;
	          BORDER-COLOR: none;       }

td.inset {	  COLOR: black;
 		      FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica,  Helv;
		      FONT-SIZE: 13pt;
              FONT-WEIGHT: bold;
              VERTICAL-ALIGN: MIDDLE;
              HEIGHT: 15px;
	    	  TEXT-DECORATION: none;
		      BORDER-COLOR: none;       }


td.oz  {	  COLOR: black;
			  BACKGROUND-COLOR: white;
 		      FONT-FAMILY:  Arial, Verdana, Helvetica,  Helv;
		      FONT-SIZE: 12pt;
              FONT-WEIGHT: normal;
	              HEIGHT: 15px;
	    	  TEXT-DECORATION: none;
		      BORDER-COLOR: darkblue;
              }

td.bookhere { COLOR: black;
			  BACKGROUND-COLOR: white;
 		      FONT-FAMILY:  Arial, Verdana, Helvetica,  Helv;
		      FONT-SIZE: 12pt;
              FONT-WEIGHT: normal;
              VERTICAL-ALIGN: MIDDLE;
              HEIGHT: 15px;
	    	  TEXT-DECORATION: none;
		      BORDER-COLOR: darkblue;
              BACKGROUND-IMAGE: url(images/bookhere.GIF)
              }

td.MAIN_TITLE { COLOR: white;
 		        FONT-FAMILY: Verdana, Arial, Helvetica,  Helv;
		       	FONT-SIZE: small;
                FONT-WEIGHT: bold;
                BACKGROUND-COLOR:  #004D99; }

td.hosteltitle  {   COLOR: black;
					FONT-FAMILY: Mistral, Verdana, Helvetica,  Helv;
			        FONT-SIZE: 25pt;
               		FONT-WEIGHT: normal;
                    LETTER-SPACING: 0.04em;
                }

td.facilities  { 	FONT-FAMILY: Tahoma, Mistral, Verdana, Helvetica,  Helv;
			        FONT-SIZE: 17pt;
			        COLOR: black;
		    	    FONT-STYLE: normal;
               		FONT-WEIGHT: lighter;
               		LETTER-SPACING: 0.02em;
                }

td.features { COLOR: black;
		      FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica,  Helv;
		      FONT-SIZE: 9pt;
              FONT-WEIGHT: bold;
              VERTICAL-ALIGN: MIDDLE;
              HEIGHT: 15px;
		      LETTER-SPACING: 0.03em;
  		      TEXT-DECORATION: none;
		      BORDER-COLOR: none;       }


td.sfeatures { COLOR: black;
		      FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica,  Helv;
		      FONT-SIZE: 8pt;
              FONT-WEIGHT: normal;
/*              VERTICAL-ALIGN: MIDDLE;  */
              HEIGHT: 15px;
		      LETTER-SPACING: 0.03em;
  		      TEXT-DECORATION: none;
		      BORDER-COLOR: none;       }

td.hosteltext { COLOR: black;
		        FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica,  Helv;
		        FONT-SIZE: 11pt;
                FONT-WEIGHT: bold;
                VERTICAL-ALIGN: MIDDLE;
                HEIGHT: 15px;
		        LETTER-SPACING: 0.03em;
		        TEXT-DECORATION: none;
		        BORDER-COLOR: none;     }

td.pagecontrol {   COLOR: blue;
			      FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
			      FONT-SIZE: 10pt;
	              FONT-WEIGHT: normal;
	              VERTICAL-ALIGN: MIDDLE;
	              HEIGHT: 15px;
    	          LETTER-SPACING: 0.03em;
			      TEXT-DECORATION: none;
			      BORDER-COLOR: none;       }

td.MAINCOPY { COLOR: black;
		      FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
		      FONT-SIZE: 8pt;
              FONT-WEIGHT: bold;
              VERTICAL-ALIGN: MIDDLE;
              HEIGHT: 15px;
              LETTER-SPACING: 0.03em;
		      TEXT-DECORATION: none;
		      BORDER-COLOR: none;       }

td.basebar { COLOR: white;
		      FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
		      FONT-SIZE: 8pt;
              FONT-WEIGHT: normal;
              VERTICAL-ALIGN: MIDDLE;
              HEIGHT: 15px;
              LETTER-SPACING: 0.03em;
		      TEXT-DECORATION: none;
		      BORDER-COLOR: none;       }

td.search_title { COLOR: black;
	            FONT-FAMILY: Verdana, Arial, Helvetica,  Helv;
	       	    FONT-SIZE: 12pt;
                FONT-WEIGHT: bold;
                HEIGHT: 25px;
                BACKGROUND-COLOR:  #c4c4c4 }

td.search_stitle { COLOR: black;
	            FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica,  Helv;
	       	    FONT-SIZE: 8pt;
                FONT-WEIGHT: normal;
                HEIGHT: 25px;
                BACKGROUND-COLOR:  #c4c4c4; }

td.search_text { COLOR: black;
	            FONT-FAMILY: Helvetica,  Helv, sans serif;
	       	    FONT-SIZE: 10pt;
                FONT-WEIGHT: normal;
                BACKGROUND-COLOR:  white; }

td.search_price { COLOR: black;
	            FONT-FAMILY: Arial, Helvetica,  Helv, sans serif;
	       	    FONT-SIZE: 9pt;
                FONT-WEIGHT: normal;
                BACKGROUND-COLOR:  white; }

td.past     { COLOR: black;
              BACKGROUND-COLOR:  lightgrey;
		      FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica,  Helv;
		      FONT-SIZE: 8pt;
              FONT-WEIGHT: normal;
              VERTICAL-ALIGN: MIDDLE;
              HEIGHT: 15px;
		      LETTER-SPACING: 0.03em;
  		      TEXT-DECORATION: none;
		      BORDER-COLOR: none;       }

td.avail     { COLOR: black;
              BACKGROUND-COLOR:  darkgray;
		      FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica,  Helv;
		      FONT-SIZE: 8pt;
              FONT-WEIGHT: normal;
              VERTICAL-ALIGN: MIDDLE;
              HEIGHT: 15px;
		      LETTER-SPACING: 0.03em;
  		      TEXT-DECORATION: none;
		      BORDER-COLOR: none;       }

td.LBT      {  COLOR: black;
	           FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
	           FONT-SIZE: 8pt;
               FONT-WEIGHT: normal;
               BACKGROUND-COLOR:  darkgray; }

td.LG      {   COLOR: darkblue;
	           FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
	           FONT-SIZE: 8pt;
               FONT-WEIGHT: normal;
               BACKGROUND-COLOR:  lightgrey; }

td.DG      {   COLOR: white;
	           FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
	           FONT-SIZE: 8pt;
               FONT-WEIGHT: normal;
               BACKGROUND-COLOR:  #5C5CFF; }

td.BK      {   COLOR: darkblue;
	           FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
	           FONT-SIZE: 8pt;
               FONT-WEIGHT: normal;
               BACKGROUND-COLOR:  white; }


table.MT   {   BORDER-COLOR: #FFFFFF;
               BORDER-WIDTH: 1px;
           }
td.MT      {   COLOR: darkblue;
	           FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
	           FONT-SIZE: 8pt;
               FONT-WEIGHT: normal;
               BORDER-COLOR: lightgrey;
               BORDER-WIDTH: 1px;
               BACKGROUND-COLOR:  white; }

td.S1      {   COLOR: white;
	           FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
	           FONT-SIZE: 8pt;
               FONT-WEIGHT: normal;
               BORDER-COLOR: #FFFFFF;
               BORDER-WIDTH: 1px;
               BACKGROUND-COLOR:  red; }

td.DY      {   COLOR: darkblue;
	           FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
	           FONT-SIZE: 8pt;
               FONT-WEIGHT: normal;
               BORDER-COLOR: #FFFFFF;
               BORDER-WIDTH: 1px;
               BACKGROUND-COLOR:  #5CADFF; }


td.login  	{	 	COLOR: black;
	          		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica,  Helv;
	          		FONT-SIZE: 7pt;
                  	FONT-WEIGHT: normal;
                  	BORDER: 1px black;
	          		HEIGHT: 15px;
	          		BACKGROUND-COLOR:  white;
	          		TEXT-DECORATION: none;
	          		TEXT-ALIGN: left;
                  	border-style:solid;
       }
td.index      {   COLOR: white;
	           FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
	           FONT-SIZE: 8pt;
               FONT-WEIGHT: normal;
                               }
<!--  ------------------------------------------------ -->
<!--    LINKS                                          -->
<!--  ------------------------------------------------ -->
a.hosteltitle  {    COLOR: black;
		    FONT-FAMILY:  Mistral, Vrinda, Technical, Verdana, Arial;
		    FONT-SIZE: 25pt;
               	    FONT-WEIGHT: normal;
		    TEXT-DECORATION: none;
               	    LETTER-SPACING: 0.04em;
                }
a.moreinfo {  COLOR: black;
	          FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica,  Helv;
	          FONT-SIZE: 11pt;
              FONT-WEIGHT: bold;
              VERTICAL-ALIGN: MIDDLE;
              HEIGHT: 15px;
              LETTER-SPACING: 0.01em
	          TEXT-DECORATION: none;
	          BORDER-COLOR: none;       }

a.moreinfo:hover { color: red;  }

a.menubar {   COLOR: black;
     	      FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica,  Helv;
	          FONT-SIZE: 13pt;
              FONT-WEIGHT: bold;
              VERTICAL-ALIGN: MIDDLE;
              HEIGHT: 15px;
   		      TEXT-DECORATION: none;
		      BORDER-COLOR: none;       }

a.menubar:hover { color: red ! important;  }

a.book {      COLOR: red;
		      FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica,  Helv;
		      FONT-SIZE: 11pt;
              FONT-WEIGHT: bold;
              VERTICAL-ALIGN: MIDDLE;
              HEIGHT: 15px;
		      TEXT-DECORATION: none;
		      BORDER-COLOR: none;       }

a.book:hover { color: black ! important;  }

a.features { COLOR: black;
		      FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica,  Helv;
		      FONT-SIZE: 9pt;
              FONT-WEIGHT: bold;
              VERTICAL-ALIGN: MIDDLE;
              HEIGHT: 15px;
		      LETTER-SPACING: 0.03em;
  		      TEXT-DECORATION: none;
		      BORDER-COLOR: none;       }
a.features:hover { color: red ! important;  }

a.sfeatures { COLOR: black;
		      FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica,  Helv;
		      FONT-SIZE: 8pt;
              FONT-WEIGHT: normal;
              VERTICAL-ALIGN: MIDDLE;
              HEIGHT: 15px;
		      LETTER-SPACING: 0.03em;
  		      TEXT-DECORATION: none;
		      BORDER-COLOR: none;       }
a.sfeatures:hover { color: red ! important;  }

a.MT {       COLOR: darkgray;
             FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
	         FONT-SIZE: 8pt;
             FONT-WEIGHT: normal;
	         TEXT-DECORATION: none;
	         BORDER-COLOR: none;       }

a.MT:hover   { COLOR: white ! important;
               BACKGROUND-COLOR: red ! important; }

a.MTGrey {   COLOR: white;
             FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
	         FONT-SIZE: 8pt;
             FONT-WEIGHT: normal;
	         TEXT-DECORATION: none;
	         BORDER-COLOR: none;       }

a.MTGrey:hover   { COLOR: white ! important;
               BACKGROUND-COLOR: red ! important; }

a.MTB {      COLOR: black;
             FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
	         FONT-SIZE: 8pt;
             FONT-WEIGHT: bold;
	         TEXT-DECORATION: none;
	         BORDER-COLOR: none;       }

a.MTB:hover   { COLOR: white ! important;
               BACKGROUND-COLOR: red ! important; }


a.basebar {   COLOR: white;
		      FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
		      FONT-SIZE: 8pt;
              FONT-WEIGHT: normal;
              VERTICAL-ALIGN: MIDDLE;
              HEIGHT: 15px;
              LETTER-SPACING: 0.03em;
		      TEXT-DECORATION: none;
		      BORDER-COLOR: none;       }
a.basebar:visited { color: white;  }
a.basebar:hover { color: red ! important;  }

a.pagecontrol {   COLOR: blue;
			      FONT-FAMILY: Arial, Verdana, Helvetica,  Helv;
			      FONT-SIZE: 8pt;
	              FONT-WEIGHT: normal;
	              VERTICAL-ALIGN: MIDDLE;
	              HEIGHT: 15px;
    	          LETTER-SPACING: 0.03em;
			      TEXT-DECORATION: none;
			      BORDER-COLOR: none;       }
a.pagecontrol:visited { color: blue;  }
a.pagecontrol:hover { color: red ! important;  }

<!--  ------------------------------------------------ -->
<!--    OTHER                                          -->
<!--  ------------------------------------------------ -->
input.small { COLOR: black;
              FONT-FAMILY: Helvetica,  Helv, Arial, ;
              FONT-SIZE: 8pt;
              FONT-WEIGHT: normal;
              TEXT-ALIGN: left;
              TEXT-DECORATION: none }

input.avail { COLOR: black;
              BACKGROUND: white;
              FONT-FAMILY:  Tahoma, Arial, Verdana, Helvetica,  Helv;
              FONT-SIZE: 8pt;
              FONT-WEIGHT: normal;
              TEXT-ALIGN: left;
              TEXT-DECORATION: none }

input.red { COLOR: red;
              BACKGROUND: #E4E4E4;
               }

textarea {   COLOR: black;
             FONT-FAMILY: Trebuchet MS,Tahoma, Arial, Helvetica,  Helv;
             FONT-SIZE: 9pt;
             FONT-WEIGHT: normal;
             TEXT-ALIGN: left;
             TEXT-DECORATION: none }

select.srch { COLOR: black;
              FONT-FAMILY: Arial, Helvetica,  Helv;
              FONT-SIZE: 8pt;
              FONT-WEIGHT: normal;
              TEXT-ALIGN: left;
              TEXT-DECORATION: none }
select.ssrch { COLOR: black;
              FONT-FAMILY: Helvetica,  Helv, Arial, ;
              FONT-SIZE: 8pt;
              FONT-WEIGHT: normal;
              width: 155px;
              TEXT-ALIGN: left;
              TEXT-DECORATION: none }

select {      COLOR: black;
              FONT-FAMILY: Tacoma, Arial, Helvetica,  Helv;
              FONT-SIZE: 8pt;
              FONT-WEIGHT: normal;
              TEXT-ALIGN: left;
              TEXT-DECORATION: none }

img.photos { BORDER-COLOR: black;      }
img.pagecontrol { BORDER: 0pt;      }


.tour_search_tc { BORDER-WIDTH: 4px;
                  BORDER-COLLAPSE: collapse;
                  BORDER-COLOR: #d8cfc4;
}

.tour_search_header {
  FONT-FAMILY: Arial, Helvetica,  Helv;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #white;

}

.tour_search_details {
  FONT-FAMILY: Arial, Helvetica,  Helv;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: bold;  BACKGROUND-COLOR: #d8cfc4;

}

.tour_display_title {              FONT-FAMILY: Tempus Sans ITC, Tacoma, Arial, Helvetica,  Helv;
              FONT-SIZE: 14pt;
              FONT-WEIGHT: bold;
              TEXT-ALIGN: left;
              TEXT-DECORATION: underline }

.tour_display_subtitle {
              FONT-FAMILY: Tempus Sans ITC, Tacoma, Arial, Helvetica,  Helv;
              FONT-SIZE: 12pt;
              FONT-WEIGHT: bold;
              TEXT-ALIGN: left;
              TEXT-DECORATION: underline }

.tour_display_subtitle2 {
              FONT-FAMILY: Tempus Sans ITC, Tacoma, Arial, Helvetica,  Helv;
              FONT-SIZE: 11pt;
              FONT-WEIGHT: bold;
              TEXT-ALIGN: left;
              TEXT-DECORATION: none }

.tour_display_text {
              FONT-FAMILY: Arial, Helvetica,  Helv;
              FONT-SIZE: 9pt;
              FONT-WEIGHT: normal;
              TEXT-ALIGN: left;
              TEXT-DECORATION: none }


.tourcreate {	          FONT-FAMILY: Arial, Helvetica,  Helv;
              FONT-SIZE: 10pt;
              FONT-WEIGHT: bold;
              TEXT-ALIGN: left;
              TEXT-DECORATION: none }

.tourCalendarCreate {
	          FONT-FAMILY: Arial, Helvetica,  Helv;
              FONT-SIZE: 9pt;
              FONT-WEIGHT: bold;
              TEXT-ALIGN: left;
              TEXT-DECORATION: none }

#date {
  display: block;
  position: relative;
  z-index: 1;
  top: 95px;
  margin-right: 5px;
  text-align: right;
  color: #fff;
  font-size:76%;
  font-family:Verdana, Arial, Helvetica, sans-serif;


}

