/* --------------------------------------------------
file: custom.css
website: Default Skin Stand Alone BE
version: 1.0
created: 18/06/08
author: Andrea Cima Serniotti
contact: http://www.visrez.com
---------------------------------------------------*/

/* ----------------------- GENERAL STYLES --------------------------- */
h2{
font-size:1.4em;
color:#910000;
margin:0 0 10px 0;padding:0
}

h3 {font-size : 1.2em;
}

/* ----------------------- STRUCTURE --------------------------- */

#booking .box{background:#f4f8fc;border:1px solid #d0dbe8}
#booking{padding:0 25px}

p#bestrates{line-height:300%; font-size:1.3em;color:#910000}

#hotelimg li{float:left; margin-right:5px}
#hotelimg li img{float:left; border:1px solid #ccc; padding:2px;width:175px}


/* ----------------------- SEARCH --------------------------- */

#search{

float:right;
position:relative;top:0;right:-5px
}
#search form{margin:0;padding:0;float:right}
#booking #search p{float:left;margin:0}
#search #day_calendar{position:relative;top:2px}
#search input,#search select{margin:0;padding:0;position:relative}
	#search #arrival_date{width:65px;padding:3px 0}
	#search #reservation_search_nights{width:35px}
#search label{margin-left:10px;width:auto;float:none}
#search p.reservation_search_nights{padding-right:10px}

#search #searchbutton{
background:url(../images/checkavailability.jpg) 0 0 no-repeat;
width:144px;height:30px;
position:relative;top:-2px;
border:0;cursor:pointer
}


/* ----------------------- FEEDBACKS --------------------------- */

#booking p.feedback-error,#booking p.feedback-warning,#booking p.feedback-notice {
	background:#fcbfbf url(../images/flasherror.gif) 6px 3px no-repeat;
	border:1px solid #e90000;
	color:#bd0b0b;
	font-size:1.2em;
}
#booking p.feedback-warning {background:#d1e3f6 url(../images/flashwarning.gif) 6px 3px no-repeat;border-color:#84b3e1;color:#5791c8}
#booking p.feedback-notice {background:#d1ee99 url(../images/flashnotice.gif) 6px 3px no-repeat;border-color:#8dbd32;color:#6d9421}


/* ----------------------- AVAILABILITY --------------------------- */

#booking .available td,#booking .available th{border:1px solid #ccc}
	#booking .available th{background:#C4C7CC url(../images/thavailability.jpg) 0 0 repeat-x}
	#booking .available th.roomtype{background:#EDF0F5}
	#booking .available td.day-available{background:#fbd4d3}
	#booking .available td.total{background:#F9FAFC}
	#booking .available .book{width:41px;height:22px;background-image:url(../images/book.gif)}


/* ----------------------- OCCUPANCY --------------------------- */

#booking .box .loading-room{
background:#e6f9c4;
border-bottom:1px solid #c6e78f;
border-left:1px solid #c6e78f;
font-size:1.3em;font-weight:bold
}

#booking #proceed{background-image:url(../images/proceed.jpg);width:116px;height:34px}


/*----------------- FORM -----------------*/

#booking fieldset{background:#f4f8fc;border:1px solid #ccc}
#booking legend{color:#594E4D}

#booking input,#booking select,#booking textarea{border:1px solid #ccc;width:200px}
	#booking select{width:213px}

#booking #terms-conditions li{background:url(../images/tick.gif) 0 3px no-repeat}
	
#makereservation{background-image:url(../images/makereservation.jpg);width:176px;height:34px}

#booking #creditcard_verification_value { width:50px}
#booking #terms-conditions label {width:auto;}

#terms-conditions a { text-decoration:underline;}
#terms-conditions a:hover { text-decoration:none;}
	
/*----------------- FORM VALIDATION-----------------*/

#booking span.hint, #booking span.formError {
	border:1px solid #ffcc00;
	background:#fffdca;
	width:230px;
	font-size:.9em
}
	#booking span.formError {background-color:#fda3a3;border:1px solid #c35d5d}

#booking span.hint .pointer, #booking span.formError .pointer{background-image:url(../images/bg-span-hint-base.gif)}
	#booking span.formError .pointer{background-image:url(../images/bg-span-hint-error.jpg)}

#booking p.welldone {background:transparent url(../images/bg-p-welldone.gif) no-repeat 407px 0px}
#booking p.welldone span.hint{background:#d5f0a1;border-color:#8dbd32}
	#booking p.welldone span.hint .pointer {background:#9fd680 url(../images/bg-span-welldone.jpg) no-repeat top left}



