﻿
/***********************************************************
 *
 *  File:      basic.css
 *  Author:    
 *  Created:   
 *
 *  Description:
 *
 **********************************************************/
 
/* ************* */
/* HTML Elements */
/* ************* */

body  {
  font-family:			"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size:			11px;
  color:				#333333;
  background-color:		#ffffff;
  padding:              0px;
  margin:               0px;
  background-image:      url("/Templates/Facebook/images/booking/bg.jpg");
  background-position:   0px 0px;
  background-repeat:     no-repeat;
  width: 810px;
}

#bodycenter
{
  width: 520px;
  margin: 0px auto;
}

a.defaultLink {
  font:                 9px verdana,geneva,sans-serif;
  text-decoration:      none;
}

a.selected {
  font-weight:          bold;
}
a:link,
a:visited,
a:active {
  text-decoration:      none;
}  
a:hover {
  text-decoration:      underline;
}

a.selected:hover  {
  text-decoration:      none;
}

/* fixes dotted border bug in FF when mouse-activated; border left alone for tabbing */
a:hover,
a:active {
  outline:              none; 
}

/* global declaration to avoid descender padding for images in IE6 */
img {
  display:              block;
  border:				0;
  text-decoration:		none;
}

table {
  padding:              0px;
  border:               0;
  margin:               0px;
}

td {
  vertical-align:       top;
}

select {
  font-size:			11px;
  padding:				2px;
  border:				1px solid #bdc7d8;
}	

/* ********************* */
/*  Expandable dropdown  */
/* ********************* */
* html select.expand {
    width: 100%;
}
html>body select.expand {
    width: 270px;
}

.inputFB {
  width: 245px;
}	
.inputNumber {
  width: 55px;
}

.errorList,
.formError,
.noticeRed_sm {
  color:                 #ff0000;
}
.errorList {
  line-height:           16px;
  background-image:      url("/Templates/Facebook/images/booking/error.gif");
  background-position:   10px 10px;
  background-repeat:     no-repeat;
  padding:               10px 10px 10px 30px;
  background-color:      #fef7cb;
  border:				 1px solid #ffe475;
  margin:				 0px 0px 1px 0px;
  width: 464px;
}

input.noticeRed_sm, textarea.noticeRed_sm, select.noticeRed_sm {
	border: solid 1px #d74842; 
	background:#eae8eb; 
	color:#d74842;
}

.removeRm {
  color: #614d39;
  padding-left: 5px;
}

.addRm {
  color: #614d39;
  padding-left: 18px;
  background-image:      url("/Templates/Facebook/images/booking/add.gif");
  background-repeat:     no-repeat;
}

.modifyBooking {
  color: #614d39;
}

.inputNumber {
  width:                40px;
}

.btn {background: #5f4e3a url('/Templates/Facebook/images/booking/right-arrow.gif') no-repeat right 0px ; color:#FFF; float:left; padding:3px 15px 3px 5px; display:block; margin:0px; }

input, textarea {font-family:Verdana, Geneva, sans-serif; border:solid 1px #bacad7; background:#f0f0f0; padding:0px; font-size: 11px;}

.input1Col {
  width:                134px; /* 148px -2px left/right border -2 px padding-left */
}

