/* -- New change added 03-07-07 */
BODY{margin-top:0;margin-bottom:0;}
.general_content_border{border:1px;border-thickness:1px;border-color:#a1a167;border-style:solid;border-top:0;border-bottom:0;}
/* -- End New change added 03-07-07 */

/* Global CSS classes for BBO */

/* Links color */
A.lt_green_link:link{color: #7B7953; text-decoration:underline;}
A.lt_green_link:active{color: #7B7953; text-decoration:underline;}
A.lt_green_link:visited{color: #7B7953; text-decoration:underline;}
A.lt_green_link:hover{color: #7B7953; text-decoration:underline;}

A.gray_link:link{color: #333333; text-decoration: underline;}
A.gray_link:active{color: #333333; text-decoration: underline;}
A.gray_link:visited{color: #333333; text-decoration: underline;}
A.gray_link:hover{color: #333333; text-decoration: underline;}
 
 
.bold_txt{font-weight:bold}
.normal_txt{font-weight:normal}

/* Texts Color */
.maroon_txt{color:#931d1d; font-family:arial,verdana,helvetica;font-size:10px}
.dark_green_txt{color:#5a6f42; font-family:arial,verdana,helvetica;font-size:10px}
.dark_red_txt{color:#b95b4c}
.gray_txt{color:#333333}
.lt_gray_txt{color:#666666}
.dark_gray{color:#999999}
.nav_crumb_txt{color:#7B7953; font-size:11px;padding:0px;margin:0px; font-family:arial,verdana,helvetica;}
.red_txt{color:#cc3300}

/* H1 and H2 tags use for SEO */

.px9{font-size:9px; font-family:arial,verdana,helvetica;font-size:10px}
.px10{font-size:10px}
.px11{font-size:11px}
.px12{font-size:12px}
.px13{font-size:13px}
.px14{font-size:14px}
.px15{font-size:15px}
.px16{font-size:16px}
.px17{font-size:17px}
.px18{font-size:18px}
.px19{font-size:19px}
.px20{font-size:20px}
/* End of Global CSS classes for BBO */

/* Specific CSS classes for BBO City page */
.bbo_city_lt_blue_bg{background-image: url(/images/bbo_topnav1_bg.gif);width:1000px;height:75px}
.bbo_city_lt_blue_small_bg{background-image: url(/images/bbo_city_lt_blue_bg2.gif);width:400px;height:28px}
.bbo_city_border_lt_green{border:1px;border-thickness:1px; border-color:#cbcb99; border-style:solid}
.bbo_city_white_bg{background-image: url(/images/bbo_city_white_bg2.gif);width:400px;height:68px}
.bbo_footer_bg{background-image: url(/images/bbo_footer_bg.gif);width:1000px;height:63px}
/* End of Specific CSS for classes BBO City page */


/* Specific CSS classes for BBO HM page */
.bbo_hm_lt_blue_bg{background-image: url(/images/bbo_lt_bue_bg.gif);width:175px;height:31px}
.bbo_hm_lt_orange_bg{background-image: url(/images/bbo_lt_orange_bg.gif);width:175px;height:31px}

.bbo_hm_green_txt{color:#597042}
.bbo_hm_lt_green_txt{color:#7C7757}
/* Ends of Specific CSS classes for BBO HM page */


/* Specific CSS classes for BBO State page */
.bbo_state_long_bg{background-image: url(/images/bbo_state_long_bg.gif); width:3px;height:108px}
A.bbo_sate_gray_link:link{color: #333333; text-decoration:none;}
A.bbo_sate_gray_link:active{color: #333333; text-decoration:none;}
A.bbo_sate_gray_link:visited{color: #333333; text-decoration:none;}
A.bbo_sate_gray_link:hover{color: #333333; text-decoration:underline;}


.bbo_state_border_bottom{background-image: url(/images/bbo_border_bottom.gif); width:825px;height:9px}

/* Links color */
A.dark_green_link:link{color: #5a6f42; text-decoration:underline;}
A.dark_green_link:active{color: #5a6f43; text-decoration:underline;}
A.dark_green_link:visited{color: #5a6f42; text-decoration:underline;}
A.dark_green_link:hover{color: #5a6f42; text-decoration:underline;}
/* Ends of Specific CSS classes for BBO State page */



.clear {clear:both;}

.calselect {
  margin:0;
  padding:0;
  border-width:1px;
  width:24px;
  height:19px;
  background-repeat:no-repeat;
  background-image: url(/images/icons/checkin.gif);
}

.searchButton {
  margin:0;
  padding:0;
  border-width:1px;
  width:59px;
  height:23px;
  background-repeat:no-repeat;
  background-image: url(/images/icons/searchbutton.gif);
}


.datetext {
  margin:0;
  padding:0;
  border: 1px solid black;
  width: 55px;
}


.availabilityYes {font-weight:bold;color:#b95b4c;}
.availabilityNo {font-weight:bold;color:#333333;}
.availabilityMaybe {color:#5a6f42;}


div.calendarContainer {
  position:absolute;
  z-index:10;
  overflow:visible;
  top:100%;
}

#roomAvailSummaryCheckin, #roomAvailSummaryCheckout {
   color: #000000;
}

.generalText {
	font-family: arial,verdana,helvetica;
	color: #000000;
   }
.additionalText {
     font-weight: 400;
	color: #000000;
	font-size:11px;
     }

.roomName {
white-space: nowrap;
  font-size:12px;
  font-weight:700; 
  }

.roomHeaderL {
white-space: nowrap;
  font-size:12px;
  font-weight:700; 
  text-align:left;  
 border-bottom-style: solid;
  border-width:1px;
  border-color:#000000;
  color: #000000;
}

.roomHeaderR {
white-space: nowrap;
  border-color:#000000;
  font-size:12px;
  font-weight:700; 
  text-align:right;  
 border-bottom-style: solid;
  border-width:1px;
  color: #000000;
}

.roomDetail {
white-space: nowrap;
  font-size:12px;
  font-weight:700; 
  text-align:right;  
  color: #000000;
}

.greenlink {
width: 75px;
	white-space: nowrap;
  font-size:12px;
  font-weight:700; 
 font-style: italic;
  text-align: right; 
 }

.morelink {
white-space: nowrap;
  font-size:12px;
  }

A.booking_link:link{color:#adad02; text-decoration:underline;}
A.booking_link:active{color:#adad02; text-decoration:underline;}
A.booking_link:visited{color:#adad02; text-decoration:underline;}
A.booking_link:hover{color:#adad02; text-decoration:underline;}

A.booknow_link:link{color:#adad02; text-decoration:underline;}
A.booknow_link:active{color:#adad02; text-decoration:underline;}
A.booknow_link:visited{color:#adad02; text-decoration:underline;}
A.booknow_link:hover{color:#adad02; text-decoration:underline;}

#roomAvailSummary {
  font-weight:600; 
  display:none;
  font-size:14px;
  width:100%;
  text-align:left;
  vertical-align:top;
  margin-bottom: 3px;
}

#clearResult {
  font-size:12px;
  }

#roomAvailabilityForm .roomintro {
  margin-left:5px;
  margin-bottom:10px;
  font-size:10px;
  font-weight:400; 
  text-align:left;
  width:125px;
  position: relative;
  float:left;
}

#roomAvailabilityForm #roomcheckin, #roomAvailabilityForm #roomcheckout {
  position:relative;
  margin:0px;
  padding:0px;
  float:left;
  width:87px;
  font-size:12px;
  color: #000000;
}

#roomAvailabilityForm .roompoweredBy {
  margin-top: 18px;
  margin-left:3px;
  margin-bottom:2px;
  padding:0;
  float:left;
  font-size:10px;
  white-space:nowrap;
  color: #000000;
}

.roomsearchButton {
  margin:0;
  padding:0;
  border-width:1px;
  width:59px;
  height:23px;
  background-repeat:no-repeat;
  background-image: url(/images/icons/searchbutton.gif);
}

.poweredByWording {
 position: relative; 
 float: right;
}

#roomAvailabilityForm {
  margin:0;
  padding:0;
  width:100%;
  margin-bottom:5px;
  text-align:left;
}

#roomAvailabilityForm .header {
  font-size:12px;
  font-weight:700; 
  white-space:nowrap;
}

#roomAvailabilityForm form {margin:0;padding:0;padding-left:20px;}

#roomAvailabilityForm .datetext {
  margin-right:1px;
  font-size:12px;
  height:17px;
  float:left;
}

#roomAvailabilityForm #checkin .calselect {
  background-image: url(/images/icons/checkin.gif);
  float:left;
}

#roomAvailabilityForm #checkout .calselect {
  background-image: url(/images/icons/checkout.gif);
  float:left;
}

.errorText {font-size:12px;font-weight:bold;color:#FF3300;}
/* End of Specific CSS for classes BBO City page */

.iblogounify_div {
        text-align:center;
}


