body{
 font-family:Arial, Helvetica, sans-serif;
  padding:0px;
  margin:0px;
  background-color:#EEEEEE;
  text-align:center; 
  
scrollbar-base-color:#EEEEEE;
scrollbar-arrow-color:#7F7F7F;
scrollbar-3dlight-color:#7F7F7F;
scrollbar-track-color:#EEEEEE;
scrollbar-darkshadow-color:#7F7F7F;
}

.main{
width:760px;
background-color:#FFFFFF;
}

.main_content{
}

.header{
text-align:center;
height:63px;
margin-right:10px;
}

.LHS{
float:left;
width:190px;
}

.logo{
}

.calScroll{
height:400px;
overflow:auto;
}

.sub_content{
text-align:left;
float:left;
width:430px;
}

.basketContent{
text-align:left;
float:right;
width:130px;
}

/*LOGIN PAGE*/
.index-header{
text-align:left;
height:63px;
}

.index-content{
text-align:left;
float:left;
width:760px;
}


/*TEXT*/
H1{
 font-family:"VAGRounded Lt",Arial, Helvetica, sans-serif;
 text-align:right;
 color:#00A0C6;
 font-size:28px;
 margin:10px;
}

P{
font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666666;
 padding:0px;
 padding-bottom:10px;
 margin:0px;
}

.basketTitle{
 font-size:14px;
 font-weight:700;
 color:#00A0C6;
 padding:0px;
 padding-bottom:10px;
 margin:0px;
}

.basketText{
 font-size:12px;
 color:#666666;
 padding:0px;
 padding-bottom:10px;
 margin:0px;
}

.formTitle{
background-color:#FFFFFF;
 color:#00A0C6;
font-size:14px;
font-weight:700;
}

.formLabel{
background-color:#FFFFFF;
color:#A4A4A4;
font-size:12px;
font-weight:700;
}

.formResult{
background-color:#FFFFFF;
color:#666666;
font-size:12px;
font-weight:700;
}

.formMessageError{
background-color:#E16100;
font-size:12px;
font-weight:700;
color:#FFFFFF;}

/* AVAILABILITY CALENDARS ==================*/
.MonthTable{
  /*border-collapse:collapse;*/
  width:170;
}
.avMonth{
  font-size:10px;
  background-color:#7F7F7F;
  color:#FFFFFF;
  font-weight:700;
  padding:3px;
  padding-left:6px;
}
.avDay{
  font-size:10px;
  background-color:#7F7F7F;
  color:#FFFFFF;
  font-weight:700;
  text-align:center;
  padding:5px;
}
.dh{
  border:1px solid #7F7F7F;
  font-weight:700;
  font-size:10px;
  background-color:#7F7F7F;
  color:#ffffff;
  text-align:center;
}
.ok{
  font-size:10px;
  color:#FFFFFF;
  text-align:center;
  background-color:#890A4D;
  font-weight:700;
  cursor:hand;
  cursor:pointer;
  border:1px solid #A4A4A4;
}
.okDay{
  font-size:10px;
  color:#000000;
  background-color:#A4A4A4;
  font-weight:700;
  border:1px solid #A4A4A4;
  padding-left:5px;
  padding-right:5px;
}
.okimgDay{
  font-size:10px;
  color:#000000;
  background-color:#DA251D;
  font-weight:700;
  border:1px solid #DA251D;
  cursor:hand;
  cursor:pointer;
}
.errorDay{
  font-size:10px;
  color:#FFFFFF;
  background-color:#DA251D;
  font-weight:700;
  background-color:#DA251D;
  padding-left:5px;
  padding-right:5px;
}
.na{
  background-color:#ffffff;
   font-size:10px;
}
.booked{color:#FFFFFF;background-color:#000000;cursor:default;border:1px solid #000000;}
.blocked{color:#FFFFFF;background-color:#000000;cursor:default;border:1px solid #000000;}
.unavailable{color:#890A4D;background-color:#FFFFFF;cursor:default;border:1px solid #FFFFFF;}
.changeover{color:#9D243A;border:1px solid #115CB2;}

.pad5{padding:5px;}
.pad10{padding:10px;}

.button{
background-color:#00A0C6;
border:1px solid #00A0C6;
color:#FFFFFF;
font-size:12px;
font-weight:700;
cursor:hand;
}

