/* @override http://group.local.allocate.co.uk:3000/peel/assets/css/portal.css */

/* @group Avail box */

div.avail_search {
	padding : 5px;
	background-color: #eee;	
}

div.avail_search span {
	margin-bottom : 4px;
}
div.avail_search label {
	float : left;
	clear :both;
	display: block;
	margin-right: 0.5em;
	width : 100px;
}

div.avail_search input#ap-btn-avail {
	float : right;
}

/* @end */

/* @group List View */

#hotels ul.list_data li.buttons span.more_info a {
	padding-right : 10px;
}

div#hotels ul.list_data li h1 {
	padding : 3px;
	font-size : 18px;
	background-color: #e5d5bc;
	color : #532d20;
}

/* @end */

/* @group Search box */

div.ap-search-box {
	padding : 5px;
	background-color: #f2eee5;
	border : 1px solid #ac9a74;
}

div.ap-search-box input {
	width : 300px;
	font-size : 14px;
	float : left;
}
div.ap-search-box h3 {
	color : black;
	font-size : 18px !important;
}

div.ap-search-box input.button {
	width : 50px;
	float : right;
	margin : 5px;
	font-size : 12px;
}

div.ap-search-box span.v-error {
	display : none;
	background-color: #eee;
	border : 1px solid #ccc;
	text-align: center;
}

/* @end */

/* @group Featured Hotels */

div#calendar-container table.yui-calendar {
	border : 2px solid #aaa;
}

div.featured-hotels {
	border-left : 2px solid #eee;
	padding-left : 7px;
}

div.featured-hotels ul li{
	padding-top : 4px;
}

select.room-select {
	display: inline;
}

form#stay_details span {
	margin-bottom : 5px;
}

/* @end */

/* @group Regions */

div.regions {
	margin : 10px;
	padding : 5px;
	background-color: #f2eee5;
}

div.regions ul {
	margin : 0;
}

div.regions ul li {
	display : inline-block;
	width : 130px;
	padding-right : 10px;
}

div.regions h4 {
	color : #333;
	padding-bottom : 4px;
	border-bottom: 1px solid #a99d85;
}

div.regions a {
	font-size : 12px;
	text-decoration: none;
	color : #444;		
}

div.regions a:hover {
	text-decoration: underline;	
}

div.regions h4 {
	font-size : 12px;
}

div.info {
	margin-top : 5px;
	border : 1px solid #ddd;
	padding : 5px;
	text-align: center;	
}

/* @end */

/* @group Breadcrumb nav */

#bc-region {
	margin : 0 10px 0 10px;
	background-image : none;
    font: 11px Arial, Helvetica, sans-serif;
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    color:#000;
    border:solid 1px #cacaca;
    width: auto;
    overflow:hidden;
}

#bc-region li {
    list-style-type:none;
    float:left;
    padding-left:10px;
}

#bc-region a {
    height:30px;
    display:block;
    background-image:url('/images/bc_separator.png'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#454545;
}

.home {
    border: none;
    margin: 8px 0px;
}

#bc-region a:hover {
    color:#0053b4;
    text-decoration: underline;
}

/* @end */


