/* line 1, ../scss/stacks.scss */
a {
  color: #800000;
  text-decoration: none;
}

/* line 5, ../scss/stacks.scss */
.home-stack {
  font-family: Arial, Helvetica, sans-serif;
  background-image: url("../images/stacks/spa-stack.gif");
  height: 95px;
  width: 420px;
  margin: 0 0 20px 0;
  position: relative;
}

/* line 13, ../scss/stacks.scss */
.home-stack-image {
  float: left;
}

/* line 16, ../scss/stacks.scss */
.home-stack-image img {
  border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
  -webkit-border-radius: 10px 0 0 10px;
}

/* line 21, ../scss/stacks.scss */
.home-stack-link {
  width: 400px;
  height: 95px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 600;
  background: url("../images/blank.gif") -9999px -9999px no-repeat;
}

/* line 31, ../scss/stacks.scss */
.home-stack-content {
  float: left;
  font-size: 11px;
  padding: 0 16px;
  width: 268px;
}

/* line 37, ../scss/stacks.scss */
.home-stack-content p {
  line-height: 14px;
  padding-bottom: 2px;
  color: #666;
}

/* line 42, ../scss/stacks.scss */
.home-stack-content h2 {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px !important;
  font-weight: normal !important;
  line-height: 17px !important;
  padding: 13px 0 4px !important;
  width: 268px;
  color: #453852 !important;
  text-transform: none !important;
}

/* line 52, ../scss/stacks.scss */
.home-stack-content a {
  /*background: url('../images/red-arrow-small.gif') no-repeat right 6px;*/
  display: inline-block;
}

/* get rid of pdf icon in homepage stacks if link is to pdf */
/* line 57, ../scss/stacks.scss */
.home-stack a[href$='.pdf'] {
  background: none !important;
  padding-right: 0 !important;
}

/* line 61, ../scss/stacks.scss */
.home-stack-content .promo {
  position: absolute;
  right: 20px;
  bottom: 10px;
}

/* line 66, ../scss/stacks.scss */
.home-stack-content .promo.button {
  bottom: 4px;
  right: 12px;
  width: 274px;
}

/* line 71, ../scss/stacks.scss */
.home-stack-content .promo h3,
#content .home-stack-content .promo h3 {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  color: #912739 !important;
  font-size: 12px !important;
  line-height: 19px !important;
  margin-top: 0;
  padding: 0 3px 0 0 !important;
  width: 160px;
}

/* line 82, ../scss/stacks.scss */
.home-stack-content .promo .button {
  float: right;
  margin-top: -3px;
}

/* line 87, ../scss/stacks.scss */
.half_stack_container {
  clear: left;
  padding: 0 25px;
}

/* line 91, ../scss/stacks.scss */
.half_stack {
  font-family: Arial, Helvetica, sans-serif;
  float: left;
  height: 150px;
  width: 425px;
  padding: 0 30px 30px 0;
}

/* line 98, ../scss/stacks.scss */
.half_stack img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

/* line 103, ../scss/stacks.scss */
.half_stack,
.home-stack {
  cursor: pointer !important;
}

/* line 107, ../scss/stacks.scss */
.half_stack:hover a,
.home-stack:hover a {
  text-decoration: underline;
}

/* line 111, ../scss/stacks.scss */
.half_stack:nth-child(2n) {
  padding-right: 0;
}

/* line 114, ../scss/stacks.scss */
.page_itineraries .half_stack:nth-child(2n + 1) {
  padding-right: 0;
}

/* line 118, ../scss/stacks.scss */
.page_itineraries .half_stack:nth-child(2n) {
  padding-right: 30px;
}

/* line 121, ../scss/stacks.scss */
.section_news .half_stack:nth-last-child(-n+2) {
  padding-bottom: 0;
}

/* line 124, ../scss/stacks.scss */
.half_stack.tan {
  background: url("../images/stacks/half-stack-tan.gif") no-repeat;
}

/* line 127, ../scss/stacks.scss */
.half_stack.white {
  background: url("../images/stacks/half-stack-white.gif") no-repeat;
}

/* line 131, ../scss/stacks.scss */
#home .half_stack {
  background: url("../images/stacks/spa-stack.gif") no-repeat;
  height: 95px;
  width: 420px;
  margin-top: 12px;
}

/* line 138, ../scss/stacks.scss */
.half_stack h3 {
  color: #d73e4f;
  font-size: 12px !important;
  line-height: 15px !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-weight: bold !important;
}

/* line 145, ../scss/stacks.scss */
.half_stack p {
  line-height: 15px;
}

/* line 149, ../scss/stacks.scss */
.half_stack p a, .full_stack p a {
  font-weight: bold;
}

/* line 153, ../scss/stacks.scss */
.half_stack img, .full_stack img {
  float: left;
}

/* line 156, ../scss/stacks.scss */
.stack_content {
  float: left;
  padding: 30px 20px 20px;
  width: 244px;
}

/* line 161, ../scss/stacks.scss */
.specialoffers {
  padding-top: 15px !important;
}

/* line 164, ../scss/stacks.scss */
.specialofferscontainer .stack_content {
  padding-left: 10px;
  width: 255px;
}

/* line 168, ../scss/stacks.scss */
#home .stack_content {
  font-size: 11px;
  padding: 0 16px;
  width: 268px;
}

/* line 173, ../scss/stacks.scss */
.stack_spa h2 {
  /*	background: url('http://www.rougehotel.com/design/images/stacks/the-spa-at-the-monaco.png') no-repeat;*/
  height: 15px;
  margin: 22px 0 5px;
  text-indent: -9999px;
  width: 189px;
}

/* line 180, ../scss/stacks.scss */
.stack_content a {
  background: url("../images/red-arrow-small.gif") no-repeat right 6px;
  display: inline-block;
  padding-right: 6px;
}

/* line 186, ../scss/stacks.scss */
.stack_best_rate img {
  float: left;
}

/* line 190, ../scss/stacks.scss */
.stack_best_rate h2 {
  background: url("http://www.rougehotel.com/design/images/stacks/best-rate-guaranteed.png") no-repeat;
  height: 15px;
  margin: 7px 0 6px;
  text-indent: -9999px;
  width: 190px;
}

/* line 197, ../scss/stacks.scss */
#home .stack_best_rate .stack_content {
  padding: 0 8px;
  width: 312px;
}

/* line 201, ../scss/stacks.scss */
.stack_best_rate .stack_content p {
  padding-bottom: 8px;
}

/* line 204, ../scss/stacks.scss */
.stack_best_rate h3 {
  background: url("http://www.rougehotel.com/design/images/stacks/see-all-our-special-offers.png") no-repeat;
  float: left;
  height: 18px;
  margin: 11px 10px 7px 0;
  text-indent: -9999px;
  width: 180px;
}

/* line 212, ../scss/stacks.scss */
.stack_best_rate .promo {
  border: 1px dashed #777;
  border-width: 1px 0;
}

/* line 217, ../scss/stacks.scss */
.stack_best_rate .promo a.button {
  float: left;
  padding: 0;
  margin: 5px 0;
}

/* line 223, ../scss/stacks.scss */
.full_stack {
  height: 150px;
  margin: 0 25px 25px;
  width: 880px;
}

/* line 228, ../scss/stacks.scss */
.full_stack img {
  border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
  -webkit-border-radius: 10px 0 0 10px;
}

/* line 234, ../scss/stacks.scss */
.full_stack.tan {
  background: url("../images/stacks/full-stack-tan.gif") no-repeat;
}

/* line 237, ../scss/stacks.scss */
.full_stack.white {
  background: url("../images/stacks/full-stack-white.gif") no-repeat;
}

/* line 240, ../scss/stacks.scss */
.full_stack.tall {
  height: 220px;
}

/* line 243, ../scss/stacks.scss */
.full_stack.tall.tan {
  background: url("../images/stacks/full-stack-tall-tan.gif") no-repeat;
}

/* line 246, ../scss/stacks.scss */
.full_stack.tall.white {
  background: url("../images/stacks/full-stack-tall-white.gif") no-repeat;
}

/* line 250, ../scss/stacks.scss */
.full_stack.tall .stack_content {
  height: 188px;
}

/* line 254, ../scss/stacks.scss */
.full_stack .stack_content {
  float: left;
  padding: 12px 20px 20px;
  width: 360px;
  height: 113px;
  overflow: hidden;
}

/* line 261, ../scss/stacks.scss */
.full_stack h3 {
  color: #d73e4f;
  font-size: 12px !important;
  line-height: 15px !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-weight: bold !important;
  /*margin-bottom: 2px;*/
}

/* line 269, ../scss/stacks.scss */
.full_stack p {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 15px;
  font-size: 11px;
}

/* line 274, ../scss/stacks.scss */
.full_stack .button {
  float: right;
  padding-right: 0;
}

/* line 279, ../scss/stacks.scss */
.page_accessible_accommodations .full_stack .stack_content {
  float: left;
  padding: 12px 20px 12px 20px;
  width: 360px;
  height: 140px;
  overflow: hidden;
}

/* line 287, ../scss/stacks.scss */
.page_book_meeting .full_stack .button {
  float: none;
}

/* line 291, ../scss/stacks.scss */
.page_book_meeting .stack_content a.textlink {
  background: none;
  padding: 0;
}