/* stylesheet revised 2007_04_30 by LH  */

/* controls color of separator line */
.roomtypebar {  
background-color: #02735e; 
height: 1px
}
/* controls display of site type heading */
.resroomtype {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #02735e;
text-align: left;
}
.resroomimage {
padding-left: 10px;
padding-bottom: 2px;
margin-bottom: 2px;
margin-right: 2px;
text-align: right;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
border-top-width: 0px;
border-top-style: none;
}
.reroomdescription {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
color: #333333; 
margin-left: 0px;
}
.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: #333333;
}
.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: Geneva, Arial, Helvetica, san-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: 10px; 
color: #333333; 
text-align: center; 
line-height: 10px
}
.resamounttext { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
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: 10px; 
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: Geneva, Arial, Helvetica, san-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: Arial; 
font-size: 9px; 
font-weight: normal; 
color: #003366; 
line-height: 10px
}
.reshoteldetailsimage {  
padding-bottom: 5px; 
margin-bottom: 5px
}
.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: 10px;
font-weight: normal;
color: #333333;
margin-left: 4px;
text-align: left;
}
.resdatebox {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
background-color: #CCCCCC;
padding: 0 1px 0 0;
margin: 1px 0 0 5px;
}
.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, Geneva, 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: 14px;
font-weight: bold;
color:#004e47;
}
.respropertyaddress {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#004e47;
}
.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: 12px;
font-weight: bold;
color: #333333;
text-decoration: none;
margin:0px 0px 3px 0px;
}
.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;
}
.reservationInterface {
width:230px;
float:left;
}
.reservationFeatureImage {
float:left;
width:270px;
min-height:300px !important;
background:url(/Images/choiprivrewrdnotice.jpg) top left no-repeat;
}