#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100% !important;
}

div.positionable {
    width: 105px;
    height: 30px;
    position: absolute;
    display: block;
    right: 0;
    bottom: 0;
    background-color: transparent;
    text-align: center;
}

#make_bookig_alert{
    display: none;
    z-index: 9999;
    float: right;
    position: absolute;
    top: 55px;
    right: 105px;
    background-color: brown;
    border: 2px solid black;
    border-radius: 3px;
}

body {text-align:center; font:12px Helvetica;}
div.entityanduser {margin:5px; font:18px Helvetica; color:#ffffff;}
p#noentityanduser {color:#ff0000; margin:5px; height:30px; font:18px Helvetica;}

div.ghname a:visited  {color:#39372f; cursor:pointer; text-decoration:none;}
div.ghname a:link {color:#39372f; cursor:pointer; }
div.ghname a:active {color:#39372f; cursor:pointer; text-decoration:none;}

div.prevnext {width:10px; text-align:center; border-right:solid 1px #39372f; border-left:solid 1px #39372f; background-color:#39372f; font:bold 11px Helvetica; color:#ffffff; float:right;}
div.prevnext a {text-decoration:none; display:block; width:100%; height:100%; color:#ffffff; background-color:#39372f;}
div.prevnext a:hover  {color:#000; background-color:#FFA319; cursor:pointer;}

div.ghname {width:100%; text-align:center; border:solid 1px #A38566; background-color:#A38566; font:bold 14px Helvetica; color:#ffffff;}
div.ghname a {color:#ffffff; background-color:#A38566;text-decoration:none; display:block; width:100%;padding:3px 0 3px 0;}
div.ghname a:hover  {color:#000; background-color:#FFA319;} /*background-color:#996633;*/

.roomname {
    width: 218px;
    margin: 0px;
    margin-right: 10px;
    text-align: right;
    font: bold 12px Helvetica;
    color: #ffffff;
}
.roomname a {text-decoration:none; display:block; width:100%; /*background-color:#A38566;*/ /*color:#ffffff;*/}
.roomname a:hover  {color:#ffffff; background-color:#FFA319; cursor:pointer;}

input {font:normal 12px Helvetica; vertical-align:middle;}
select {font:normal 12px Helvetica; vertical-align:middle; width:200px;}
div.menuitem {width:100%; height:15px; margin:1px 10px; text-align:center; border:solid 1px #826A52; background-color:#A38566; font:normal 12px Helvetica; color:#ffffff;} /* menu level of speprate items: rooms, users ...*/
div.menuitem a {text-decoration:none; display:block; width:100%; height:100%; background-color:#A38566; color:#ffffff;}
div.menuitem a:hover  {color:#ffffff; background-color:#FFA319; cursor:pointer; text-decoration:none;}
div.mainmenu {width:100%; height:15px; /*margin:1px 10px;*/ text-align:center; border:solid 1px #FFA319; background-color:#826A52; font:bold 14px Helvetica; color:#ffffff;}
div.mainmenu a {text-decoration:none; display:block; width:100%; height:100%; background-color:#826A52; color:#ffffff;}
div.mainmenu a:hover  {color:#ffffff; background-color:#FFA319; cursor:pointer; text-decoration:none;}
input.checkbox {font:10px Helvetica; height:auto; margin-top:3px;}
div.week {width:100%; height:34px; margin:5px 2px; text-align:-moz-center; border:solid 1px #aaaaff; background-color:#cdcdff; font:bold 14px Helvetica; color:#0000ff;}
div.weekday {width:62px;font:bold 10px Helvetica;margin:0px;text-align:center; float:left; padding:3px 0px 3px 0px; border:2px solid transparent;/*border-width: 2px;*/}
.roomIJ{
    /*border-width: 2px;
    border-style: solid;
    border-color: transparent;
    height: 30px;*/
}
.step{
    position: relative;
    margin-top: 14px;
    z-index: 9;
    font-family: Arial;
    font-size: 28px;
    float: left;
}

.stepActive{
    color: orangered !important;
}

.stepInactive{
    color: gray !important;
}

.step1{
    left: 80px;
}
.step2{
    left: 180px;
}
.step3{
    left: 280px;
}

.step1Div{
    background:url(images/1-select.png) no-repeat
}
.step2Div{
    background:url(images/2-review.png) no-repeat
}
.step3Div{
    background:url(images/3-confirm.png) no-repeat
}

.btnConfirm{
    background: url(images/btn-CONFIRM.png) no-repeat;
    height: 47px;
    width: 135px;
    border: none;
    font-size: 24px;
    color: white;
}

.btnContinue{
    background: url(images/btn-continue.png) no-repeat;
    height: 30px;
    width: 87px;
    border: none;
    /*font-size: 24px;*/
    color: white;
}

div.ghnameC{
    color: #ffffff !important;
    text-transform: uppercase;
    background-color: #49494b;
    padding: 3px;
    margin-bottom: 5px;
}

div.ghnameC a{
    color: #ffffff !important;
}

table.calendar td.days {background-color:#ffffff; width:65px; font:normal 10px Helvetica; color:#A522900;}
span.label { }
table.dbdata {color:#fff; background-color:#A38566; font:normal 12px Helvetica;}
table.dbdata th {font:bold 14px Helvetica; border-bottom:1px solid #FFA319; cursor:pointer;}
table.dbdata th.name {width:200px; text-align:left;}
table.dbdata th.name_short {width:100px; text-align:left;}
table.dbdata th.city {width:200px; text-align:center;}
table.dbdata th.url {width:300px; text-align:center;}
table.dbdata th.type {width:120px; text-align:center;}
table.dbdata th.type_short {width:100px; text-align:center;}
table.dbdata th.description {width:400px; text-align:left;}
table.dbdata td.name {text-align:left; color: #ffffff}
table.dbdata td.city {text-align:center; color: #ffffff}
table.dbdata td.url {text-align:center; color: #ffffff}
table.dbdata td.type {text-align:center; color: #ffffff}
table.dbdata td.description {width:400px; text-align:left; color: #ffffff}
table.dbdata td.type_short {text-align:center; color: #ffffff}
input[type="checkbox"] {margin: 0px 0px 0px 2px;}
input[type="text"],textarea, select {font-family:Arial, Helvetica, sans-serif;font-size: 12px;}
a.book_head
{
	text-decoration:none;
	color:white;
}

a.book_head:visited {color:white;}
a.book_head:link {color:white;}
a.book_head:active {color:white;}
a.book_head:hover {color:#FFA319;}
