@charset "utf-8";
/* CSS Document */

#accommodation_listing_options_box { position:relative;	background-image:url(accommodation-options-bar.gif);	width:540px; height:57px; float:left;}
ul#accommodation_listing_options,ul#accommodation_listing_options ul { list-style-type:none; margin:0; padding:0; overflow:hidden; font-weight:normal; padding-top:18px; padding-left:0px;}
ul#accommodation_listing_options li { float:left; font-family:Arial; font-style:italic; font-size:12px; color:#636145; padding-right: 16px; padding-left:16px; text-decoration:none; line-height:39px; background-image:url(../listing-options-bullet.png); background-position: right center; background-repeat:no-repeat; }
ul#accommodation_listing_options li a:link,ul#accommodation_listing_options li a:visited { color:#9F8C66; text-decoration:none; }
ul#accommodation_listing_options li a:hover,ul#accommodation_listing_options li a:active { color:#443A26; text-decoration:underline;}

#quickformcontainer { position:relative; width: 710px; padding-bottom:15px;}

/* BEGINNING of Listings Contact form. */

#contact p, label, legend { font: 12px Arial, sans-serif; }
#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #333333; }
#contact { position:relative; width:670px; background-color:#e4e4e4; padding:18px 20px 10px 20px; background-image:url('quick-form-enquiry-button-a.gif'); background-position: top right; background-repeat:no-repeat; }

#my_contact_left { position:relative; width:230px; background-color:#e4e4e4; float:left; padding-right:20px; }
#my_contact_right { position:relative; width:410px; background-color:#e4e4e4; float:right;}
#my_contact_right  p {margin-top:10px;}

#contact label { display: inline-block; float:top; line-height: 16px; padding-right:0px; font-size: 11px; color:#666666; font-style:italic;}
#contact input, textarea, select, subject { width: 180px; margin-bottom: 2px; padding: 5px; color: #666; background: #f5f5f5; border: 0px solid #ccc; font:12px, Arial, sans-serif;}
#contact input:focus, textarea:focus, select:focus { background-color: #fff; color:#333; }
#contact input.submit { width: 85px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; margin-left:10px; }
#contact input.submit:hover { background:#444; }
#contact input[type="submit"][disabled] { background:#888; cursor: default; }
#contact span.required{ font-size: 13px; color: #ff0000; }

/* END of Listings Contact form. */

/* BEGINNING of Advert Pages Contact form. */

#contact2 p, label, legend { font: 12px Arial, sans-serif; }
#contact2 h1 { margin: 10px 0 10px; font-size: 24px; color: #333333; }
#contact2 { position:relative; width:574px; padding:0px 20px 10px 0px;}

#my_contact_left2 { position:relative; width:200px; float:left; padding-right:20px; }
#my_contact_right2 { position:relative; width:354px; float:right;}
#my_contact_right2  p {margin-top:10px;}

#contact2 label { display: inline-block; float:top; line-height: 16px; font-size: 11px; color:#666666; font-style:italic; padding-top:3px;}
#contact2 input, textarea, select, subject { width: 180px; margin-bottom: 2px; padding: 7px; color: #666; background: #f5f5f5; border: 0px solid #ccc; font:12px, Arial, sans-serif;}
#contact2 input:focus, textarea:focus, select:focus { background-color: #e3f2ff; color:#333; }
#contact2 input.submit { width: 85px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; margin-left:10px; }
#contact2 input.submit:hover { background:#444; }
#contact2 input[type="submit"][disabled] { background:#888; cursor: default; }
#contact2 span.required{ font-size: 13px; color: #ff0000; }

/* END Advert Pages Contact form. */


.error_message { display: block; line-height: 22px; background: #FBE3E4 url('assets/error.gif') no-repeat 10px 6px; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius:5px; -webkit-border-radius:5px; }
ul.error_messages { margin: 0 0 0 15px; padding: 0; }
ul.error_messages li { height: 22px; line-height: 22px; color:#333; }

.loader { padding: 0 10px; }
#contact #success_page h1 { left no-repeat; padding-left:22px; background-color: #dcffb3; }
#contact2 #success_page h1 { left no-repeat; padding-left:22px; background-color: #dcffb3; }
acronym { border-bottom:1px dotted #ccc; }

/* Quick Enquiry button */
#quick_enquiry_box { position:relative; width:170px; line-height:39px; float:right; background-image: url(quick-form-enquiry-button.gif); text-align:center; color:#FFFFFF; font-style:italic; padding-top:18px; font-weight:bold; cursor:pointer;}

/* CLOSE Quick Enquiry wrapper */
#quick_form_wrapper_close {position:relative; width:710px; height:74px;}

/* Div where success or fail message is shown */
.message { margin: 10px 0; padding: 0; font-size:16px; color:#00CC00;}

/* Div that includes the entire form (the panel) */
#slide_panel { background: #a0a09f; display: none;}


#quick_enquiry_box2 { position:relative; width:170px; line-height:39px; float:right; background-image: url(quick-form-enquiry-button.gif); text-align:center; color:#FFFFFF; font-style:italic; padding-top:18px; font-weight:bold; cursor:pointer;}
#quick_form_wrapper_close2 {position:relative; width:710px; height:74px;}
#slide_panel2 { background: #a0a09f; display: none;}

#quick_enquiry_box3 { position:relative; width:170px; line-height:39px; float:right; background-image: url(quick-form-enquiry-button.gif); text-align:center; color:#FFFFFF; font-style:italic; padding-top:18px; font-weight:bold; cursor:pointer;}
#quick_form_wrapper_close3 {position:relative; width:710px; height:74px;}
#slide_panel3 { background: #a0a09f; display: none;}

#quick_enquiry_box4 { position:relative; width:170px; line-height:39px; float:right; background-image: url(quick-form-enquiry-button.gif); text-align:center; color:#FFFFFF; font-style:italic; padding-top:18px; font-weight:bold; cursor:pointer;}
#quick_form_wrapper_close4 {position:relative; width:710px; height:74px;}
#slide_panel4 { background: #a0a09f; display: none;}

#quick_enquiry_box5 { position:relative; width:170px; line-height:39px; float:right; background-image: url(quick-form-enquiry-button.gif); text-align:center; color:#FFFFFF; font-style:italic; padding-top:18px; font-weight:bold; cursor:pointer;}
#quick_form_wrapper_close5 {position:relative; width:710px; height:74px;}
#slide_panel5 { background: #a0a09f; display: none;}


