/* @override http://flackleyash.test.allocate.co.uk/skin/custom/36/553/assets/css/site.css
	http://lismoynehotel.test.allocate.co.uk/skin/simple/assets/css/site.css */

/* @Allocate default - loads global layout and calendar and a local screen based stylesheet */

@import url(/css/calendar.css);

body { margin : 0; background : #ffffff; } 
p, h1, h2, h3, th, td, label, input, select, textarea, button, ul, ol, dl { font : 12px century gothic, arial, helvetica, sans serif; } 
p, h1, h2, h3 { margin : 0 0 10px 0; } 
h1 { font-size : 40px; } 
h2 { margin : 0 0 5px 0; font-size : 18px; }

#wrapper { width : 770px; margin : 20px auto; padding : 20px; border : 0 solid #bbb; border-width : 1px; background : #FFFDE3; } 
#header { margin : 0; padding : 20px 5px 5px 10px;  background : #FFFDE3; border-bottom : 1px solid #88766B; color : #9F241C; }
#main { float : left; width : 430px; margin : 20px 20px 20px 0; padding : 10px; border : 1px solid #88766B; background : #fff; } 
#calinfow { width : 364px; } 
#information { float : left; width : 298px; margin : 20px 0 0 0; padding : 0; } 
#information h2 { margin : 10px 0 5px 0; }
#ft { clear : both; margin : 20px 0 0 0 ; padding : 5px 0 0 0; border : 0 solid #eee; border-width : 1px 0 0 0; } 
#ft ul li {
  list-style-type: none;
  display: inline;
  padding-right : 15px;
}
#calendar { width : 427px; margin : 0 0 20px 0; } 
#calendar th { width : 52px; } 
#calendar td { width : 53px; padding : 4px; background : #FFFfff; border : 1px solid #ECE9D8 ; text-align : center; } 
#calendar td.dates { width : 260px; } 
#calendar td.active { cursor : pointer; } 
#calendar td.lit { background : #A99283; } 
#calendar td.cur { background : #A99283; color : #fff; } 

#stay { margin : 0 0 20px 0; }

#results { width : 427px; border-bottom : 1px solid #ddd; } 
#results th, #results td { padding : 5px; } 
#results tbody td { border : 0 solid #ddd; border-width : 0 1px 0 1px; } 
#results th { text-align : left; background : #ddd; } 
#results tbody.total td { padding-top : 10px; border : 0px solid #ddd; border-width : 1px 1px 0px 1px; text-align : right; }
#results tfoot td { padding-top : 10px; border : 0px solid #ddd; border-width : 1px 1px 0px 1px; text-align : right; }

#allocatexllogin { padding : 10px; border : 1px solid #ddd; } 

.buttons { clear : both; margin : 10px 0 0 0; padding : 5px 0 0 0; border : 0 solid #eee; border-width : 1px 0 0 0; text-align : right; } 

.critical { background : #FFdedd; border : 1px solid #ff9999;  padding: 4px; margin: 2px 0 8px 0; }

dl { padding-bottom : 20px; } 
dt { clear : both; float : left; width : 120px; font-weight : bold; } 
dd { float : left; width : 200px; }

td.price { text-align: right; }

a:hover{color: #88766B}
a{color: #A99283}
a:visited{color: #9B978C}


div#allocate-page-staydesc {
	float :right;
}

div#allocate-page-instructions {
	float :right;
}

div#allocate-page-content {
}

div#content-area {
  overflow : auto;
}

div#booking-description{
padding-left: 0;
}

div#booking-description li{
font-weight: bold;
}

div#calendar-container{
padding: 20px 95px;
}

div#wrapper {
  overflow: auto;
}

div.standard {
  overflow : auto;
}

div.room-options ul.images {
  padding : 5px;
  margin : 5px;
}
