/* Biladi - CONTENTLEFT */

#contentLeft { color: #003366; }
#contentLeft h3 { margin: 0.5em 0 0.1em; font-size: 12px; }
#contentLeft ul { padding: 0 0.8em; border: 1px solid #e5e5e4; }
#contentLeft ul .first {border: none; }
#contentLeft ul li { 
  padding: 0.3em 0 0.3em 2.5em; border-top: 1px solid #e5e5e4; 
  background: transparent url(../images/icon_ul_content-left.gif) no-repeat 1em; 
}
#contentLeft a { font-size: 12px; color: #003366; }
#contentLeft a.boatPricing { text-decoration: underline; }
#contentLeft a.boatPricing:hover { color: #39f; }

/* Biladi - contact */
#contact { width: 15em; }
#contact span { font-size: 1.25em; font-weight: bold; }
#contact span.sea { color: #02647c; }
#contact span.tourism { color: green; }
#contact img { width: 19.1em; height: 2.9em; }

/* Biladi - reservations */
#reservations form, #tagsCloud { background-color: #f6f6f6; border: 1px solid #e5e5e4; }
#travels ul { background-color: #faefe2; }
#biladiTravels ul, #informations ul { background-color: #f3f3f3; }


#reservations form { padding: 0.5em; }
#reservations form .title { 
  padding-bottom: 1em; 
  background: transparent url(../images/icon_boat.gif) no-repeat top right; 
}
#reservations.hotels form .title { background-image: url(../images/icon_hotels_reservation.png); }
#reservations.circuits form .title { background-image: url(../images/icon_stays_reservation.png); }
#reservations form p { margin-bottom: 0.5em; }
#reservations .travelTypes label { display: inline; }
#reservations.disabled { color: gray; }
#reservations label { display: block; margin-bottom: 0.2em; font-size: 11px; font-weight: bold; }
#reservations label span { font-weight: normal; }
#reservations form select {  width: 16em; border: 1px solid #b3b3b2; color: #6e6e6e; }
#reservations form #start,
#reservations form #return,
#reservations form input.text { width: 16em; border: 1px solid #b3b3b2; }
#reservations form input.date { width: 8em; }
#reservations .submit { margin: 0.8em 0 0.3em 0; text-align: center; }
#reservations .submit input { 
  width: 10em; padding: 0.6em 2em; font-size: 12px; font-weight: bold; cursor: pointer;
  border: none; color: #003366; background: #fa9c28 url(../images/bg_button_reservation.png) repeat-x top left; 
}
#reservations.disabled .submit input { color: gray; background: #ddd; }
#reservations .submit input:hover { background: #ffb642 url(../images/bg_button_reservation2.png) repeat-x top left; }
#reservations.disabled .submit input:hover { background: #ddd; }

/* Biladi - tagsCloud */
#tagsCloud { margin-top: 1em; padding-bottom: 1em; text-align:center; }
#tagsCloud p { padding: 1em 1em; }
#tagsCloud h3 { 
  margin: 0; padding: 0.5em;text-align: center; color: white; 
  background: #8f8f8f url(../images/bg_title_tags-cloud.png) repeat-x top left; 
}
#tagsCloud a { font-size: 13px; color: #0a5e74; }
#tagsCloud .smallest { font-size: 11px; }
#tagsCloud .big { font-size: 14px; }
#tagsCloud .biggest { font-size: 15px; }
