body{
	background-image:url('images/02_8.gif');
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#91887c;
}

.menu{
	padding:0em;
	margin:0em;
	padding-left:40px;
	
}

.menu li{
	float:left;
	list-style:none;
	padding-right:10px;
}

.menu li a{
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Lato;
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	display:block;
	padding-top:10px;
}

.menu li a:hover,.menu li.on a{
	color:#FFFF00;
}

.leftcss{
	background-image:url(img/leftbg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	min-height:602px;
	height:602px;
	width:310px;
}

#formcss, #formcss table{
	font-family:Lato;
	font-size:13px;
	line-height:20px;
	color:#FFF;
	font-weight:normal;
}

#formcss a{
	color:#EAEAEA;
	text-decoration:none;
}

.content{
	padding:40px;
	font-family:Lato;
	font-size:13px;
}

.tbl600{
	max-width:700px;
}

table.gridtable {
	color:#333333;
	border-width: 1px;
	border-color: #999;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #999;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #999;
	background-color: #ffffff;
	font-size:13px;
}

table.gridtable tr.alt td{
	background-color: #F1F1F1;
}

#addbook2, #addbook3{
	cursor:pointer;
	font-weight:bold;
	border:1px solid #EAEAEA;
	padding:4px 8px;
	background-color:#F1F1F1;
	width:200px;
}

.red{
	color:#F00;
	font-weight:normal;
	font-size:20px;
	padding-right:5px;
	vertical-align:central;
}

.popup
{
   position: fixed;
   width: 100%;
   opacity: 0.5;
   top:0;
   left:0;
   min-height:200px;
   height:100%;
   z-index: 100;
   background: #000;
   display:none;  
}

#donemsg{
	position:fixed;
	width:250px;
	top:35%;
	left:45%;
	background-color:transparent;
	display:none;
	z-index:101;
	color:#FFF;
	font-family:Lato;
}
.guestlist{
	padding:0em;
	margin:0em;
}

.guestlist li{
	float:left;
	display:block;
	width:200px;
	height:280px;
	list-type:none;
	border:0px solid #000;
	margin:5px;
}

.guestlist li img{
border:2px solid #F1F1F1;
}

.guestlist li a{
color:#000;
}

.guestlist li a:hover{
text-decoration:none;
}

ul.roomratelist{
	width:630px;
	overflow:hidden;
	border:1px solid #F1F1F1;
	margin:0 auto;
	background-color:#a93b44;
padding:30px;
-moz-border-radius: 10px;
border-radius: 10px;
list-style-image: url('img/bullet.png');
}
ul.roomratelist li{
	line-height:1.5em;
	border-bottom:0px solid #ccc;
	/*float:left;
	display:inline;*/
	border:0px solid #000;
	color:#FFF;
	font-size:11px;
}

ul.roomratelist li a{
	color:#FFF;
}

#double li	{ /*width:50%;*/}


.popup
{
   position: fixed;
   width: 100%;
   opacity: 0.5;
   top:0;
   left:0;
   min-height:200px;
   height:100%;
   z-index: 100;
   background: #000;
   display:none;  
}
#popup_content
{
	position: fixed;
	width:50%;
	top:100px;
	left:25%;
	right:25%;
	background-color:#F1F1F1;
	padding:20px;
	border:1px solid #EAEAEA;
	display:none;
	z-index:101;
	font-size:12px;
	font-family:Lato;
}