.buttons {margin:0 auto; text-align:center;}


#content {position:relative; min-height:400px; height:auto !important; height:400px; width: 842px; margin-left:10px;}

/* #content h3 {font-size:1.5em;}*/

/* SEARCH MODULE */
#search {position:absolute; top:50px; right:0; height:50px;}
#search  p{float:left; margin-left:10px;}
#search #day_calendar {display:inline;}
#search input#booking_date { width:70px;}
#feedback { margin-bottom:20px; display:block;} /* it's a separator for the "content" */

/*  MODALBOX  vertically centered  */
#MB_window {top:125px;} /* to center modalbox: remove the title and put this 2 line  */
#MB_content {border-top: 0;}
.loadingbox 		{text-align:center;}
.loadingbox h3 	{color:#7D7D7E;font-size:2em;font-weight:normal;margin-bottom:15px; margin-top:1em;}
.loadingbox p 		{color:#7D7D7E;font-size:1em; margin-bottom:15px; } 
.loadingbox img 	{margin:0 auto; vertical-align:sub; padding-bottom:20px;}


/* VISUALNAV */
#visualnav { position:absolute; right:20px;top:-30px; height:30px; width:751px;} /*relative to .content...if ie6 doens work look at ie.css */ 
#visualnav ol{ height:25px; padding:0;margin:0;}
#visualnav ol li{ text-indent:-9999em; list-style-type:none;padding:0;margin:0; height:1px;}

#visualnav ol.step1 {width:91px;}
#visualnav ol.step2 {width:240px}
#visualnav ol.step3 {width:390px}
#visualnav ol.step4 {width:590px}
#visualnav ol.step5 {width:750px;}




/* ----------------------- AVAILABILITY --------------------------- */
#availability {padding-top:50px;}

/* ----------------------- OCCUPANCY --------------------------- */
#occupancy {padding-top:50px;}



/* ----------------------- CHECK OUT --------------------------- */



#checkout .box {padding:20px; margin-bottom:20px;}
#checkout .box strong {display:block;float:left;width:160px;}
#checkout form p{margin:15px 20px 15px 15px;padding:2px 0;}

/* form */
#checkout fieldset {margin-bottom:30px;}
#checkout legend {padding:2px 8px;margin-left:10px; font-weight:bold}
#checkout label{float:left;width:200px; line-height:23px; padding-left:5px;}
#checkout input,
#checkout select,
#checkout textarea{ width:200px; padding:3px 4px;float:left;}
#checkout select { padding-right:0;width:auto; margin-right:5px}
#checkout input.checkbox {width:14px; border:0; margin-top:6px;}

#checkout p#contact-ezine label { width:280px;}

/* credit card */
#checkout img#creditcard_image {width: 34px; height: 21px;float:left; display:inline; margin-right:5px;} 
#checkout #cvv_text input {width:60px; float:left;}
#checkout .whatsthis { float:left; display:block;margin-left:5px}

/* terms and condictions */
#checkout fieldset#terms-conditions label {width:30px;}
#checkout fieldset#terms-conditions input {width:auto;}
#checkout .buttons {text-align:center;}

/* POP CVV2 */
#cvv_popup { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:91%; padding:10px;}

#checkout #makereservation {margin:0 auto; background:url("../images/butt_makereservation.png") 0 0 no-repeat;width:224px;height:30px;border:0;cursor:pointer; text-indent:-5000em; display:block;}




/* VALIDATION */
input.validation-failed {background-color:#ff6666;}
input.validation-passed {} /* impossible to use that!
								background:transparent ('../images/ico_ok.png') no-repeat 0 0;
								padding-right:30px;
							*/

#checkout .validation-advice {color:#f00;float:left;margin-left:5px;line-height:23px;background:transparent url("https://ssl_assets.visrez.com/roomsandevents/common/v_003/images/ico_error.png") no-repeat scroll 0 center;padding-left:22px;}
#checkout input#terms_conditions.validation-failed {border:5px solid #ff6666; outline:5px solid #ff6666}
#checkout #advice-required-terms_conditions {text-indent:-5000em; display:none;}
.focusonelement {border: solid 1px #FFFFFF;}


/* FEEDBACK */
.feedback-error, .feedback-warning, .feedback-notice {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.feedback-error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.feedback-warning {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.feedback-notice {background:#E6EFC2;color:#264409;border-color:#C6D880;}
