*{
  font-family:Verdana;
  font-size:12px;
  color:#333333;}

input,select{
  width:200px;
  font-size:11px;
  border-width:2px;
  }

select{
width:205px;
}

table{
 padding:0px;
 margin:0px;
}

td{
 text-align:left;
}

div{
  margin:0px;
  padding:0px;
}


input[type=submit],input[type=button]{
  font-weight:bold;
  width:170px;}

input[type=checkbox]{
vertical-align:middle;}

a.menu:link,a.menu:active, a.menu:visited, a.menu:hover, a.menu:link,a.menu:active, a.menu:visited, a.menu:hover,
a.menuactive:link,a.menuactive:active, a.menuactive:visited, a.menuactive:hover, a.menuactive:link,
a.menuactive:active, a.menuactive:visited, a.menuactive:hover{
  background-image:url(menu.gif);
  background-repeat:no-repeat;
  width: 140px;
  height: 37px;
  float:left;
  text-align:center;
  color: #940204;
  display: block;
  font-size: 12px;
  font-weight: bold;
  margin-right: 0px;
  text-decoration: none; }

 a.menu:hover,a.menuactive:link,a.menuactive:active, a.menuactive:visited, a.menuactive:hover, a.menuactive:link,
 a.menuactive:active, a.menuactive:visited, a.menuactive:hover{
  background-image:url(menu2.gif);
  height: 37px;
 }

a.hmenu:link,a.hmenu:active, a.hmenu:visited, a.hmenu:hover, a.hmenu:link,a.hmenu:active, a.hmenu:visited, a.hmenu:hover,
a.hmenuactive:link,a.hmenuactive:active, a.hmenuactive:visited, a.hmenuactive:hover, a.hmenuactive:link,
a.hmenuactive:active, a.hmenuactive:visited, a.hmenuactive:hover{
  background-image:url(menuh_big.gif);
  background-repeat:no-repeat;
  width: 160px;
  height: 37px;
  float:left;
  text-align:center;
  color: #940204;
  display: block;
  font-size: 12px;
  font-weight: bold;
  margin-right: 0px;
  text-decoration: none; }

 a.hmenu:hover,a.hmenuactive:link,a.hmenuactive:active, a.hmenuactive:visited, a.hmenuactive:hover, a.hmenuactive:link,
 a.hmenuactive:active, a.hmenuactive:visited, a.hmenuactive:hover{
  background-image:url(menuh2_big.gif);
  background-repeat:no-repeat;
  height: 37px;
 }


a.topmenu, a.topmenu:visited, a.topmenu:hover, span.topmenu{
  font-family:Verdana;
  font-size: 12px;
  font-weight: bold;
  height: 12px;
  color: #888888;
  text-decoration: none;
}

a.topmenu:hover{
  color: #444444;
}

a.navi, a.navi:visited, a.navi:hover{
  color: #EA7919;
}

a.navi:hover{
  color: #FF9949;
}


div.menu{
  color: #940204;
  font-size: 12px;
  font-weight: bold;
  padding-top:7px;
}

h1{
  color:#662222;
  font-size:20px;
  font-weight:500;
  text-align:left;
  margin-top:0px;
  margin-bottom:5px;
  }

div.bigpic {
  width:320px;
  height:320px;
  border-color:#000000;
  border-width:2px;
  border-style:solid;
  background-color:#CCCCCC;
}

div.smallpic{
  width:150px;
  height:150px;
  border-color:#550000;
  border-width:2px;
  border-style:solid;
  background-color:#CCCCCC;
}

table.centerpic{
  width:100%;
  height:100%;
  text-align:center;
  vertical-align:middle;
}

div.box{
  padding:30px;
  padding-bottom:15px;
  margin:10px;
  border-color:#940204;
  border-width:1px;
  border-style:solid;
  margin-bottom:0px;
}

input.button150
{
  background-image:url(button150.gif);
  background-repeat:no-repeat;
  border-style:none;
  font-weight:bold;
  height:37px;width:150px;
  color:#940204;
  padding-bottom:7px;
  cursor:pointer;
}

input.button104
{
  background-image:url(button104.gif);
  background-repeat:no-repeat;
  border-style:none;
  font-weight:bold;
  height:37px;width:104px;
  color:#940204;
  padding-bottom:7px;
  cursor:pointer;
}

input.button70
{
  background-image:url(button70.gif);
  background-repeat:no-repeat;
  border-style:none;
  font-weight:bold;
  height:25px;width:70px;
  color:#940204;
  padding-bottom:4px;
  cursor:pointer;
}

input.button70sm
{
  font-size:10px;
  background-image:url(button70.gif);
  background-repeat:no-repeat;
  border-style:none;
  font-weight:bold;
  height:25px;width:70px;
  color:#940204;
  padding-bottom:4px;
  cursor:pointer;
}

input.button100sm
{
  font-size:10px;
  background-image:url(button100sm.gif);
  background-repeat:no-repeat;
  border-style:none;
  font-weight:bold;
  height:25px;width:115px;
  color:#940204;
  padding-bottom:4px;
  cursor:pointer;
}

input.buttonLogin
{
  background-image:url(button_login.gif);
  background-repeat:no-repeat;
  border-style:none;
  font-weight:bold;
  height:30px;width:98px;
  color:#940204;
  padding-bottom:7px;
  cursor:pointer;
}

input.buttonInfo
{
  background-image:url(button_info.gif);
  background-repeat:no-repeat;
  border-style:none;
  font-weight:bold;
  height:30px;width:125px;
  color:#940204;
  padding-bottom:7px;
  cursor:pointer;
}

input.buttonRegister
{
  background-image:url(button_register.gif);
  background-repeat:no-repeat;
  border-style:none;
  font-weight:bold;
  height:30px;width:170px;
  color:#940204;
  padding-bottom:7px;
  cursor:pointer;
}

input.buttonLoginHotel
{
  background-image:url(button_login_hotel.gif);
  background-repeat:no-repeat;
  border-style:none;
  font-weight:bold;
  height:30px;width:98px;
  color:#940204;
  padding-bottom:7px;
  cursor:pointer;
}

input.button220
{
  background-image:url(button220.gif);
  background-repeat:no-repeat;
  border-style:none;
  font-weight:bold;
  height:37px;width:220px;
  color:#940204;
  padding-bottom:7px;
  cursor:pointer;
}

input.button245
{
  background-image:url(button245.gif);
  background-repeat:no-repeat;
  border-style:none;
  font-weight:bold;
  height:37px;width:370px;
  color:#940204;
  padding-bottom:7px;
  cursor:pointer;
}

input.button250
{
  background-image:url(button250.gif);
  background-repeat:no-repeat;
  border-style:none;
  font-weight:bold;
  height:28px;width:250px;
  color:#940204;
  padding-bottom:7px;
  cursor:pointer;
}
input.button170
{
  background-image:url(button170.gif);
  background-repeat:no-repeat;
  border-style:none;
  font-weight:bold;
  height:28px;width:170px;
  color:#940204;
  padding-bottom:7px;
  cursor:pointer;
}

div.username{
  text-align:right;
  font-weight:800;
}

div.tsub{
  vertical-align:top;
  font-weight:bold;
  color:#444444;
}



#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 8px;
padding-bottom: 0;
background: #650202;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 10px Verdana;
letter-spacing: 2px;
line-height: 1.1em;
color: white;
padding: 3px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 3px;
z-index: 5;
}

table.scw      {padding:       1px;
                vertical-align:middle;
                border:        ridge 2px;
                font-size:     10pt;
                font-family:   Sans-Serif;
                font-weight:   bold;}
td.scwDrag,
td.scwHead                 {padding:       0px 0px;
                            text-align:    center;}
td.scwDrag                 {font-size:     8pt;}
select.scwHead             {margin:        3px 1px;
                            text-align:    center;}
input.scwHead              {height:        22px;
                            width:         22px;
                            vertical-align:middle;
                            text-align:    center;
                            margin:        2px 1px;
                            font-weight:   bold;
                            font-size:     10pt;
                            font-family:   fixedSys;}
td.scwWeekNumberHead,
td.scwWeek                 {padding:       0px;
                            text-align:    center;
                            font-weight:   bold;}
td.scwFoot,
td.scwFootHover,
td.scwFoot:hover,
td.scwFootDisabled         {padding:       0px;
                            text-align:    center;
                            font-weight:   normal;}
table.scwCells             {text-align:    right;
                            font-size:     8pt;
                           width:         86%;}
td.scwCells,
td.scwCellsHover,
td.scwCells:hover,
td.scwCellsDisabled,
td.scwCellsExMonth,
td.scwCellsExMonthHover,
td.scwCellsExMonth:hover,
td.scwCellsExMonthDisabled,
td.scwCellsWeekend,
td.scwCellsWeekendHover,
td.scwCellsWeekend:hover,
td.scwCellsWeekendDisabled,
td.scwInputDate,
td.scwInputDateHover,
td.scwInputDate:hover,
td.scwInputDateDisabled,
td.scwWeekNo,
td.scwWeeks                {padding:           3px;
                            width:             16px;
                            height:            16px;
                            border-width:      1px;
                            border-style:      solid;
                            font-weight:       bold;
                            vertical-align:    middle;}
/* Blend the colours into your page here...    */
/* Calendar background */
table.scw                  {background-color:  #FFEDDF;}
/* Drag Handle */
td.scwDrag                 {background-color:  #FFEDDF;
                            color:             #CCCCFF;}
/* Week number heading */
td.scwWeekNumberHead       {color:             #000000;}
/* Week day headings */
td.scwWeek                 {color:             #000000;}
/* Week numbers */
td.scwWeekNo               {background-color:  #776677;
                            color:             #DDDDDD;}
/* Enabled Days */
/* Week Day */
td.scwCells                {background-color:  #DDDDDD;
                            color:             #000000;}
/* Day matching the input date */
td.scwInputDate            {background-color:  #CC9999;
                            color:             #FF0000;}
/* Weekend Day */
td.scwCellsWeekend         {background-color:  #DDDDDD;
                            color:             #CC6666;}
/* Day outside the current month */
td.scwCellsExMonth         {background-color:  #DDDDDD;
                            color:             #666666;}
/* Today selector */
td.scwFoot                 {background-color:  #FFEDDF;
                            color:             #440000;}

td.scwCells:hover,
td.scwCellsHover           {background-color:  #FFFF00;
                            cursor:            pointer;
                            cursor:            hand;
                            color:             #000000;}
/* Day matching the input date */
td.scwInputDate:hover,
td.scwInputDateHover       {background-color:  #FFFF00;
                            cursor:            pointer;
                            cursor:            hand;
                            color:             #000000;}
/* Weekend cells */
td.scwCellsWeekend:hover,
td.scwCellsWeekendHover    {background-color:  #FFFF00;
                            cursor:            pointer;
                            cursor:            hand;
                            color:             #000000;}
/* Day outside the current month */
td.scwCellsExMonth:hover,
td.scwCellsExMonthHover    {background-color:  #FFFF00;
                            cursor:            pointer;
                            cursor:            hand;
                            color:             #000000;}
/* Today selector */
td.scwFoot:hover,
td.scwFootHover            {color:             #FFFF00;
                            cursor:            pointer;
                            cursor:            hand;
                            font-weight:       bold;}
/* Disabled cells */
/* Week Day */
/* Day matching the input date */
td.scwInputDateDisabled    {background-color:  #999999;
                            color:             #000000;}
td.scwCellsDisabled        {background-color:  #999999;
                            color:             #000000;}
/* Weekend Day */
td.scwCellsWeekendDisabled {background-color:  #999999;
                            color:             #CC6666;}
/* Day outside the current month */
td.scwCellsExMonthDisabled {background-color:  #999999;
                            color:             #666666;}
td.scwFootDisabled         {background-color:  #6666CC;
                            color:             #FFFFFF;}
