.fontChanged{
	font-family: serif;
}


#cal_container{
	position: relative;
	top: 20px;
	left: 0px;
	top:-300px;
	width: auto;
	height: auto;
	margin-left: -420px;
	font-size: 10px;
	visibility: visible;
	z-index: 99;
}
.shadow1{
	-webkit-box-shadow: 1px 1px 8px -2px #000;
	-moz-box-shadow: 1px 1px 8px -2px #000;
	box-shadow: 1px 1px 8px -2px #000;
/*
	-webkit-box-shadow: 1px 1px 6px -3px #000;
	-moz-box-shadow: 1px 1px 6px -3px #000;
	box-shadow: 1px 1px 6px -3px #000;
*/
}
#calID{
  font-size:100%;
  font-family:"Verdana", sans-serif;
  width: auto;
  border: none;
  border-collapse: separate;
  margin-left: -5px;
  
}
#calID td{
  border:1px solid #ddd;
  padding: 0;
  text-align:right;
  -moz-border-radius:3px;
  border-radius:3px;
}
#calID caption{
  text-align:left;
}
#calID caption div{
  position:relative;
}
#calID caption span{
  display:block;
  padding:3px;
  text-align:center;
}
#calID caption a{
  display:inline-block;
  position:absolute;
  background:#eee;
  text-decoration:none;
  font-weight:bold;
  padding:3px;
  top:0px;
  -moz-border-radius:4px;
  border-radius:4px;
}
#calID caption a:link,
#calID caption a:visited{
  color:#666;
}
#calID caption a:hover{
  color:#f0f;
}
#calID caption a.next{
  right:4px;
}
#calID caption a.prev{
  left:4px;
}
#calID td.calendar a{
  padding:2px;
  display:block;
  background:#eee;
  text-decoration: none;
  color: #333;
}
#calID td.calendar span.blank{
  padding:2px;
  display:block;
}

#calID .nolink{
  padding:2px;
  display:block;
  background:#eee;
  text-decoration: none;
  color: #bbb;
}
#calID .thisday{
  background:#c5c5c5;
  color:#666;
}
#calID th{
  font-weight:normal;
  font-size:90%;
  text-align: center;
  background: none;
  padding: 0;
  border: none;
  background-image: none;
}
#calID th.day0{
  color:red;
}
#calID th.day6{
  color:blue;
}
#calID td.day0 a{
  background:#fdd;
}
#calID td.day6 a{
  background:#def;
}
#calID a:hover{
  color:#f0f;
}

#table_border{
	background-color:white;
	border:1px #ccc solid;
	position: absolute;
}

#res_title {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/regist/res_title.gif);
	margin:0 5px;
	padding:10px 0 4px 20px;
}

#four_steps {
	font:bold 10px Arial, Helvetica, sans-serif;
	background:#a4a4a4;
	margin:0 5px;
	color:#fff;
	padding:5px 0 5px 20px;
}

 *+html .searchForm {
    height:148px; /* for IE7 */  
}

.searchForm {
    height:165px;
}

.res_form {
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 0 0 5px;
	vertical-align:top;
}



.res_form2 {
	margin:0 5px;
	padding:5px;
	vertical-align:top;
	height:25px;
}

.res_form3 {
	padding:0 0 0 5px;
	vertical-align:top;
	height:30px;
}

.res_form4 {
	padding:0 0 0 5px;
	vertical-align:top;
    min-height:20px;
}

.book_res {
    display:block;
    width: 140px;
    height: 30px;
    background:#648AB1;
    border:1px solid #648AB1;
    border-left:1px solid #043263;
	border-bottom:1px solid #043263;
	font:normal 16px Arial, Helvetica, sans-serif;
    text-decoration:none;
	text-transform:uppercase;
    color:#fff;
    cursor:pointer;
    white-space:nowrap;
}

.book_res:hover {
    background:#00467F;
	border:1px solid #00467F;
    border-left:1px solid #033163;
	border-bottom:1px solid #033163;
    color:#fff;
}
input[type="button"],input[type="submit"] {
    -webkit-appearance: none;
  }
input[type="text"] {
	width:75px;
}

#hideTrigger{
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 98;
}

#img_cel{
	margin: 0 5px;
}