.table,.SearchResultsTable{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
line-height:17px;
}
 .SearchResultsTable th, .SearchResultsTable td{
 padding-left:5px;
 }
.PropertyName {
color:#966d05;
font-size:14px;
font-weight:bold;
}

.brown_h {
color:#966d05;
font-size:12px;
font-weight:bold;
}
.brown_h01 {
color:#966d05;
font-size:11px;
font-weight:bold;
}

.links01 .glinks{
color:#966d05;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
font-weight:bold;
cursor:pointer;
}

.ResConfirmRt {
padding-left:20px;
}

.RezSearchHeader, .ResConfirmHeader, .CustInfoHdr, .RoomNameContainer, .ResConfirmSubHeader, 
    .LoyaltyHdrLbl, .BESubHeader, .QuestionnaireHdr, .PropertyName, 
    .BELogincontainer .BELoginHeader 
        {font-size:14px; color:#966d05;  font-weight:bold;padding-top:10px; padding-bottom:15px;}
    
    .BECheckAvailFilterContainer h1, .BERateNameHdr
        {font-size:14px; color:#FFFFFF; font-weight:bold;}

  /* Form Field Labels - Subheading  */
    .CriteriaLabel, .ProductPoliciesSectionHeader, .RezSearchForm td, .TranDetailLink, .BECustInfoLabel, 
    .PwdLblContainer, .QuestionText, .RezDetailLabel, .ResConfirmLabel, .AvailMemLbl, .MemOnFilelbl, 
    .BETripInfoRateLabel, .BETripInfoLabel, .BETripInfoRateTotalLabel, .DatesLabel, .PriceDetailNameLabel,  
    .BELogincontainer .BELoginLabel, .ProfileTypeLabel, .LoyaltyLbl, .SubQuestionText
        {color:#966d05;  }
        
    .PromoLabel, .ProductSummaryLabel
        {font-size:11px; color:#61524B; font-weight:bold;}

  /* Room Name on Room & Rates with a promotional price */
    .ProductNamePromo
        {font-size:12px; font-weight:bold;
         background: url(/hotel/19912/images/shell/tag.gif) no-repeat 10px center; padding-left:45px;}
    .PromoDesc {color:#CC0000;}
    .PromoOriginalPrice {color:#636466;}

  /* Text */
    .ProductName
        {font-size:12px; font-weight:bold;}
        
    .PriceDetails, .RateAmounts, .BoldText, .CloseWindowLink, .CustInfoValidation, .QuestionLabel 
        {font-weight:bold;}
        
    .CancelMessage, .ProductPoliciesInLineDescriptions, .BECustInfoAcctInstruct, .CustInfoInstruct
        {color:#535353;
		font-size:12px;}

  

.CriteriaLabel { font-size:12px !important}
.CustInfoLeftContent {
border-right:1px dotted #231F20;
padding:10px 5px 5px;
width:50%;
}
.CustInfoRightContent {
padding:29px 5px 5px;
width:50%;
}
.CustInfoLeftContent, .ResConfirmLft {
border-right:1px dotted #98A587;
}

.BEBreadCrumbContainer ul {
height:20px;
list-style-type:none;
font-family:Georgia,"Times New Roman",Times,serif; !important
}

.BEBreadCrumbContainer li a{
color:#966d05;
float:left;
height:25px;
font-family:Georgia,"Times New Roman",Times,serif;
}


.BEStep1On, .BEStep2On, .BEStep3On, .BEStep1Off, .BEStep2Off, .BEStep3Off {
border-right:1px solid #C8C9BA;	
border-width:0 1px 0 0;
display:block;
float:left;
height:25px;
margin:0;
padding:0 20px 0 10px;
}


.BEStep1Done, .BEStep2Done, .BEStep3Done{
border-width:0 1px 0 0;
display:block;
float:left;
height:25px;
margin:0;
padding:0 20px 0 10px;
background-color:#fff;
color:#696B6E;
}


.BEStep1Off, .BEStep2Off, .BEStep3Off, .BEStep4Off {
background-color:#fff;
}

.BEStep1On, .BEStep2On, .BEStep3On, .BEStep1Done, .BEStep2Done, .BEStep3Done, .BEStep1Off, .BEStep2Off, .BEStep3Off {
border-right:1px solid #C8C9BA;
color:#ffffff;
border-width:0 1px 0 0;
display:block;
float:left;
height:25px;
margin:0;
padding:0 10px 0 10px;
}
.BEStep4Off {
display:block;
float:left;
height:25px;
margin:0;
padding:0 10px 0 10px;
}

.BEBreadOn, .BEBreadFwd{
display:block;
float:left;
font-size:12px;
font-weight:bold;
padding:4px 6px 0px 0;
}
.textbox{
	border:solid 1px #c9c9c9;
	background-color:#fff;
	height:18px;
	padding-left:2px;
}
.textbox1{
	border:solid 1px #c9c9c9;
	background-color:#E7E7E7;
	height:18px;
	padding-left:2px;
}
.links01{
	text-decoration:none;
	color:#000;
	
}
.radibutton input {
position:relative;
top:3px;
}
.links01 .reservation{
	background-image:url(images/icon01.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
	color:#966d05;
	text-decoration:none;
	line-height:20px;
	font-size:11px;
}
.links01 .regislogin{
	background-image:url(images/icon02.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
	color:#966d05;
	text-decoration:none;
	line-height:20px;
	font-size:11px;
}
.links01 a:hover{
	color:#535353;

}
.white_h{
	font-weight:bold;
	color:#fff;
	font-size:13px;
}
.links01 .roomtype{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
	color:#966d05;
	text-decoration:none;
	line-height:20px;
	font-size:11px;
}
.links01 a:hover{
	color:#535353;

}
.main_h{
	background-image:url(images/lanzerac_h.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:260px;
	height:38px;
	margin-bottom:10px;
}

.button{
	background-color:#d6b86d;
	border:solid 1px #b7a984;
	font-size:12px;
	padding:0px 5px 2px;
}
.dropdown{
	border:solid 1px #c2c2c2;
	font-size:11px;
	background-color:#fff;
	height:18px;
}

.no_h {
color:#966d05;
font-size:38px;
line-height:26px;
}
.brownlinks{
color:#966d05;
text-decoration:none;
font-size:12px;
}
.brownlinks:hover{
color:#3f2c23;
text-decoration:none;
font-size:12px;
}
.boxcon{
float:left; 
width:230px; 
padding:0px 10px 10px 10px;
font-size:12px !important;
}
.boxcon h1{
color:#966d05;
font-size:12px;
font-weight:bold;
padding:0px;
}

.side_h{
float:right; width:100px;
margin-top:10px;
}
.red{
	color:#ff0000;
}
 .imageborder {
 border:1px solid #bab6a3;
 background-image:url(images/frame_02.gif);
 background-repeat:no-repeat;
 height:141px;
 margin-top:-5px;
 _margin-top:0px;
 }
  .imageborder img {
  margin-top:4px;
  }
  #openPriceBreakDown,#openPriceBDDiv ,#noavailablepopup{
  border:1px solid #a0866a;
  padding:2px;
  }
  .datepicker {

		background: url(images/dp1.jpg) no-repeat left top;
		border:none;width:16px;height:15px;
		position:relative;
		top:-3px\9;
	}
	.busycursor {

		background: url(images/mini-loader.gif) no-repeat left top;
		 
		
	}
.AvailableProductRowEven  {
border-bottom:1px dotted #98A587;
border-top:1px solid #B8B9A8;
}	

<!-- -->
.PackageName  {
color:#3F2C23;
font-weight:bold;
width:40%;
}
.Dateclass{
width:26%;
}
.curclass{
width:10%;
}
.packclass{
width:24%;
}

div, td, tr{
	font-size:12px !important;
}
