﻿#RightColumn
{
	font-size:90%;
}


/*************************************************************************
************************** Room Search ***********************************
*************************************************************************/

#RoomSearch {

	margin:5px;
}

#RoomSearch .InfoBox
{
font-size:90%; font-style:italic; line-height:normal;
}

#RoomSearch .button 
{
	text-align:left;
	padding-top:4px;
}
#RoomSearch .button input {

	
   color:#050;
   font-weight:bold;
   background-color:#e6e4d8;
   border:1px solid;
   border-top-color:#6c1012;
   border-left-color:#6c1012;
   border-right-color:#6c1012;
   border-bottom-color:#6c1012;
   width:190px;
   margin-top:5px;
   
}

#RoomSearch input
{

}

#HeaderRight .Heading
{
	background-image:url('/images/heading_curve_tr.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	color:#444444;
	padding: 5px 0px 5px 10px;
}



#HeaderRight select
{
	background-color:#e6e4d8;
	width:92px;	
}

#HeaderRight{
background-color:#8c1e21;
text-align: left;
padding: 0px;
margin: 0px;
width:220px;
float:right;
height:222px;
color:#FFFFFF;
position:relative;
}

#HeaderRight h4
{
	line-height:25px;
}

#HeaderRight .MenuHeading
{
	position:absolute;
	display:inline;
	bottom:0;	
	
	}

#HeaderRight .MenuHeading,#RightColumn .MenuHeading, .LastMinute h2
{
	background-color:#d0c5a7;
	color:#444444;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
 	padding-left:10px;		
	width:210px;
	border-bottom: solid 2px #e3dfd3;
	border-top: solid 2px #e3dfd3;
	height:20px;
	vertical-align:middle;
	padding-top:4px;
	
	}


/*************************************************************************
************************** Special Offers ********************************
*************************************************************************/

#RightColumn #SpecialOffers
{
}

#RightColumn #SpecialOffers h2
{
}

#RightColumn #SpecialOffers dl
{
	padding:4px 0px 4px 0px;
	color:White;
	background-image:url('/images/dtbg.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	width:210px;
	padding-left:10px;

}

#RightColumn #SpecialOffers dl dt
{
	font-weight:bold;
	padding-left:10px;	
	padding-bottom:5px;
	padding-top:5px;
}

#RightColumn #SpecialOffers dl dt a
{
	color:White;
	text-decoration:none;
	
}

#RightColumn #SpecialOffers dl dt a:hover
{
	text-decoration:underline;
}

#RightColumn #SpecialOffers dl dd
{
	margin:0px;
}

#RightColumn #SpecialOffers dl dd a
{
	color:Black;
	text-decoration:none;
	font-size:90%;
}

#RightColumn #SpecialOffers dl dd a:hover
{
	text-decoration:underline;
}
/*************************************************************************
************************** Internal Events / Right Column ****************
*************************************************************************/

.Events
{
	padding-top:5px;
	padding-bottom:5px;
}

#RightColumn .BoxSmall .BoxCenter .Events .EventItem
{
	border-bottom:1px dashed #999999;
	padding: 5px;
}

#RightColumn .BoxSmall .BoxCenter .Events .EventItem img
{
	text-align:center;
}

#RightColumn .BoxSmall .BoxCenter  .Events .EventItem dl
{
}

#RightColumn .BoxSmall .BoxCenter .Events .EventItem dl dt
{
}

#RightColumn .BoxSmall .BoxCenter .Events .EventItem dl dd
{
}

.LastMinute
{
	padding-left:0px;
}
.LastMinute Table { 
border-collapse: collapse; 
width:220px;
} 
.LastMinute Table td { 
border: 2px solid #f4f3ef; /* 'cellspacing' */ 
vertical-align:top;
background-color:#e5dfd3;
color:#333333;
width:110px;
padding:3px;

} 

.LastMinute Table td:hover { 
border: 2px solid #f4f3ef; /* 'cellspacing' */ 
vertical-align:top;
background-color:#ece9e0;
color:#333333;
width:110px;
padding:3px;

} 

.LastMinute Table tr td a
{
	color:#8c1e21;
}

.LastMinute Table tr td a:hover
{
	text-decoration:underline;
}

.LastMinute dl dt
{
	padding-bottom:5px;

}

.LastMinute dl dt a
{
	color:White;
	text-decoration:none;
	
}

.LastMinute dl dd
{
	margin:0px;
	padding-bottom:5px;
}

.LastMinute dl dd .NowOnly
{
	font-weight:bold;
}

#WeddingLogin
{
}

#WeddingLogin #WeddingPasswordField Input{

	
   color:#050;
 
   font-weight:bold;
   background-color:#e6e4d8;
   border:1px solid;
   border-top-color:#6c1012;
   border-left-color:#6c1012;
   border-right-color:#6c1012;
   border-bottom-color:#6c1012;
   width:190px;
   margin-top:5px;
   
}

#WeddingLogin #WeddingSubmitButton Input {

	
   color:#050;
 
   font-weight:bold;
   background-color:#e6e4d8;
   border:1px solid;
   border-top-color:#6c1012;
   border-left-color:#6c1012;	
   border-right-color:#6c1012;
   border-bottom-color:#6c1012;
   width:193px;
   margin-top:5px;
   
}

#WeddingLogin
{
	padding-bottom:10px;
}

#SignupBox 
{
	padding: 5px;
}

#SignupBox .signupLabel
{
	float:left;
	height:15px;
	width:200px;
}
#SignupBox .signupTextBox Input
{
	width:100px;
   color:#050;
   float:right;
   background-color:#e6e4d8;
   border:1px solid #000000;
width:200px;   
}

#SignupBox .signupSubmit
{
	padding-top:10px;
	padding-left:7px;
}
#SignupBox .signupSubmit Input
{
	width:200px;
   color:#050;
   float:left;
   background-color:#e6e4d8;
   border:1px solid #000000;
   
}


.SmallBox a
{
	color:#FFFFFF;
	
}
.SmallBox 
{
	padding-left:10px;
}