body  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	background:url(images/bg.jpg) repeat-x #ffffff; 
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #ffffff;
}

.rendezvous #container { 
	width: 778px; 
	margin: 0 auto; 
	text-align: left;
	padding:0;
	background:url(images/main_bg.gif);
	background-repeat: repeat-y;

} 
.rendezvous #sidebar1 {
	float: left; 
	width: 284px; /* since this element is floated, a width must be given */
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0; /* top and bottom padding create visual space within this div */
}
.rendezvous #sidebar2 {
	float: right; 
	width: 21px; /* since this element is floated, a width must be given */
	background:url(images/line_shadow_.jpg) repeat-y;
	padding: 0; /* top and bottom padding create visual space within this div */
	height:auto;
}
.rendezvous #sidebar1 h3, .rendezvous #sidebar1 p, .rendezvous #sidebar2 p, .rendezvous #sidebar2 h3 {
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
}

.rendezvous #quote {
	margin: 0; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width:188px;
	background:url(images/quote_home.gif) no-repeat;
	height:58px;
	position:relative;
	float:left;
} 

.rendezvous #quote_room{
	margin: 0; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width:188px;
	background:url(images/quote_room.gif) no-repeat;
	height:83px;
	position:relative;
	float:left;
} 

.rendezvous #quote_restaurant{
	margin: 0; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width:188px;
	background:url(images/quote_restaurant.gif) no-repeat;
	height:83px;
	position:relative;
	float:left;
} 

.rendezvous #quote_service{
	margin: 0; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width:188px;
	background:url(images/quote_service.gif) no-repeat;
	height:83px;
	position:relative;
	float:left;
} 
.rendezvous #readmore
{
	margin: 10px 0; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width:210px;
	height:48px;
	position:relative;
	padding:25px 10px 0px 0px;

}

.rendezvous  label {
	font-size:8pt;
	font-weight:bold;
	color:#FFFF66;
}



/*
.rendezvous #form {
	margin: 0; 
	width:210px;
	height:58px;
	position:relative;
	left: 50px;
	top: 15px;
} 

.rendezvous #form label {
	font-size:8pt;
	font-weight:bold;
	color:#FFFF66;
} */

.rendezvous #mainContent {
	margin: 0; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width:auto;
	padding:0 20px;


} 

.rendezvous #subHeading {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12pt;
	border-bottom:2px solid #CCCCCC;
	margin: 23px 0 0 0;
	padding: 0 0 3px 0;
	text-align: right;
	font-weight:bold;
	color: #ffffff;
} 
.rendezvous #footer
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	color:#003399;
	padding:25px 0 5px 0;

	background-image:url(images/footer.jpg);
	height:27px;
	background-repeat:no-repeat;
}

.table
{
	color:#993333;
}

table.reservation
{
	background-color:#CCE6FF;
	color:#993300;
	text-align:left;
	border:#00CCCC 1px dotted;
	font-family:Arial, Helvetica, sans-serif;


}
table.reservation td
{
	padding:0px 20px;
}

table.reservation th
{
	padding:0px 20px;
}

.bold td
{
	font-weight:bold;
	color:#FFFF66;
}

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

.table
{
	background-color:#FFFF66;
	text-align:left;
	width:400px;
	margin:3px 0;
}

.table th
{
	background-image:url(images/blue_header.gif);
	height:25px;
	text-align:left;
	color:#996600;
}

.error 
{
  font-family: Tahoma;
  font-size: 8pt;
  color: red;
  margin-left: 5px;
  display:none;
}

.message
{
	width:150px;
	top:-140px;
	left:130px;
	float:left;
	
	margin:0 auto
	padding:5px;
	position:relative;
}

.bib
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.dropdown
{
	width:157px;
}

.drop_down
{
	width:53px;
}

.textarea
{
	width:150px;
}

.textbox
{
	width:150px;
}
h3
{
	color:#333366;
	text-transform:uppercase;
	font-family:"trebuchet MS";

}

#url, .hide{ display:none; visibility:hidden;}
