/* stylesheet revised 2007_04_30 by LH  */

/* controls color of separator line */
.roomtypebar {  
background-color: #B4B16E; 
height: 1px
}
/* controls display of site type heading */
.resroomtype {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #62492B;
text-align: left;
}
.resroomimage {
margin-bottom: 2px;
margin-right: 2px;
text-align: right;
border: 1px solid #62492B;
}
body.reservations p {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8px; 
font-weight: normal; 
}
.reshrcolor {  
color: #003366; 
background-color: #F0F0E1; 
height: 2px; 
padding-bottom: 5px
}
.Bulletlist {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bolder; 
color: #62492B;
}
.res_bullet_image {  
padding-left: 2px
}
.roomtypebarbottom {
background-color: #9999CC;
height: 2px;
margin-top: 3px;
padding-top: 3px;
margin-bottom: 10px;
padding-bottom: 10px;
width: 97%;
}
.resdayimage {  
text-align: center
}
.resdaytext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #003366; 
line-height: 11px
}
.resverticalrule {
background-color: #CCCCCC;
width: 1px;
color: #CCCCCC;
}
.resratetablerule {  
background-color: #999999; 
height: 1px
}
.reshorizontalrule { 
background-color: #999999; 
height: 1px
}
.resdatetext { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #333333; 
text-align: center; 
line-height: 10px
}
.resamounttext { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #304F96; 
width: 55px; 
background-color: #FFFFFF; 
text-align: center; 
height: 20px
}
.resdaytextcell { 
width: 55px; 
background-color: #EFF7EF; 
text-align: center
}
.resamounttextselected { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #003366; 
width: 55px; 
background-color: #FFECC6; 
text-align: center ; 
height: 20px 
}
.resdaytextcellselected { 
width: 55px; 
background-color: #F0F0E1; 
text-align: center
}
.resverticalruleexternal { 
background-color: #003366; 
width: 1px 
}
.reshorizontalruleexternal { 
background-color: #003366; 
height: 1px 
}

.resobjetcqtybox {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #003366; 
background-color: #F0F0E1
}
.roomraterestrictions {  
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 10px; 
color: #666666
}
.resroomraterestrictions { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #666666; 
}
.respropertylogo { 
margin-top: 5px
}
.resroomcountdirections {  
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 9px; 
font-weight: normal; 
color: #003366; 
line-height: 10px
}
.reshoteldetailsimage {  
padding-bottom: 5px; 
margin-bottom: 5px
}
.resKidcallout,
.resAdultsSearchText {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: bold; 
color: #003366; 
padding: 0 5px 0 2px;
}
.resroomdescription {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333333;
margin-left: 4px;
text-align: left;
}
.resdatebox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;
background-color: #EFF7EF;
padding: 0 1px 0 0;
margin-top: 1px;
}
.rpt_objects_ffffff { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
background-color: #FFFFFF; 
margin-left: 0px; 
font-weight: bold; 
border-style: none;
border-width: 0;
overflow:hidden;
}
.reshotdatebox{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
border: none;
}
.restxtobject { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
background-color:#fbf5e7;  
margin-left: 0px; 
font-weight: bold ; 
border-style: none; 
border-width: 0; 
overflow:hidden;
}
.respropertyname {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #333333;
}
.respropertyaddress {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
}
.resinterfacealerts {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FF0000;
}
.resaffinityalert {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #333333;
text-align: center;
padding: 3px 0 5px 0;
}
.reshighlightpackage {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #333333;
text-decoration: none;
}

.reshighlightpackage a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #333333;
text-decoration: none;
}
.reshighlightpackageprice {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #333333;
}
.resspecialoffershdln {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #333333;
}
.resaffinityalert {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #333333;
text-align: center;
padding: 3px 0 5px 0;
}
.reshighlightpackage {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #333333;
text-decoration: none;
}
.reshighlightpackageprice {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #333333;
text-decoration: none;
}
.resspecialoffershdln {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #333333;
}
.alertborder {
border: 1px solid #999999;
border-bottom: 0;
}
.resMarginOne {
text-align: right;
}
/* control the width of the "Select This Site" column */
.selectSiteWidth {
width: 200px;
}