﻿body {
}

.contentbox
{
    box-shadow: 0px 1px 3px rgba(34, 25, 25, .4);
    background-color:white;
    padding-bottom:5px;
    /*border-top:1px solid #f4f4f4;*/
    margin-top:10px;
    margin-bottom:10px;
}

.contentboxtitle
{
    padding-right:10px;
    padding-left    :10px;
    background-color:#606060;
    color:White;
}

.contentboxmain
{
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
}

.room
{
    width:980px;
    background-color:#f8f8f8;
    box-shadow: 0px 1px 3px rgba(34, 25, 25, .4);
    padding-bottom:10px;
    margin-bottom:20px;
}

.roomname
{
    background-color:#505050;
    padding-left:20px;
    padding-top:10px;
    padding-bottom:10px;
    margin-bottom:10px;
    color:White;
}

.vspacer
{
    height: 20px;
}

div.WarningMsg
{
	padding: 5px 15px 6px 25px;
    border: solid 1px #F0E290;
    background: #FBF8D4 url(../images/warning.png) no-repeat 5px 6px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
    color: #333;
    
    -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}
div.SuccessMsg
{
    padding: 5px 15px 6px 25px;
    border: solid 1px #A7DF8A;
    background: #F4F3F3 url(../images/success.png) no-repeat 5px 6px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
    color: #336600;
    
    -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}
div.InfoMsg
{
    padding: 5px 15px 6px 25px;
    border: solid 1px #D7D7D7;
    background: #F4F3F3 url(../images/information.png) no-repeat 5px 6px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
    color: #333;
    
    -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}

div.ErrorMsg, div.ValidationSummary
{
    padding: 5px 15px 6px 25px;
    border: solid 1px #EEB4B4;
    background: #FFE4E1 url(../images/failure.png) no-repeat 5px 5px;
    /*-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);*/
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
    color: #990000;
    
    -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}
div.ErrorMsg ul, div.WarningMsg ul, div.InfoMsg ul, div.ValidationSummary ul
{
	margin: 0;
    padding: 0 0 0 1px;
}
div.ErrorMsg ul li, div.WarningMsg ul li, div.InfoMsg ul li, div.ValidationSummary ul li
{
	list-style-type: none;
}
div.validation-summary-errors
{
    /*padding: 10px;
    margin: 1px;
    border: 1px solid red;
    background-color: #ffdfdf;
    margin-bottom: 5px;
    color: Red;*/
    
    color: #990000;
    padding: 5px 15px 6px 25px;
    border: solid 1px #EEB4B4;
    background: #FFE4E1 url(../images/failure.png) no-repeat 5px 5px;
    /*-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);*/
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
    
    -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}

div.validation-summary-errors ul
{
    margin-top: 10px;
}

div.validation-summary-errors li
{
    font-weight: normal;
}

.footer {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 20px;
    boder-top: #e5e5e5 1px solid;
    background-color: #f0f0f0;
}

div.center {
    text-align: center;
}

label.label-details {
    font-weight:bold;
}

label {
}

.edithelp {
    margin-top:5px;
    margin-bottom:5px;
    font-size:8pt;
    font-style:italic;
}

.ui-autocomplete {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  _width: 160px;
  padding: 4px 0;
  margin: 2px 0 0 0;
  list-style: none;
  background-color: #ffffff;
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  max-height:200px;
  overflow-y:auto;
}


.ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
}
.ui-state-focus, .ui-state-active {
    color: white !important;
    cursor: pointer;
    text-decoration: none;
    background-color: #0088cc;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-image: none;
}

.ui-helper-hidden-accessible {
    display: none;
}