/* lastmnute hack */
#outerMain {
  /* IRQ-318 background: transparent url(../../images/SUNPARKS/visus/visu-lastminutes.jpg) no-repeat ; */
  width: 920px;
  height: 112px;
  position: relative;
}
#outerMain h1 {
  position: absolute;
  top: 12px;
  left: 23px;
  color: #fff;
  font-size: 3em;
}
#outerMain p {
  position: absolute;
  top: 43px;
  left: 23px;
  color: #fff !important;
  width: 500px;
  font-size: 1.4em !important;
}
#outerRight { display:none;}

#outerMain #rss {float:right; margin:5px 150px 0 0; }
html>body #outerMain #rss {margin:5px 300px 0 0; }
#outerMain #rss a.rss {display:block; line-height:16px; padding: 0 20px 0 0; color:#3F3F3F; text-decoration:none; font-size:1.2em; color:#fff; }
#outerMain #rss a.rss:hover {text-decoration:underline; }

.no-sidebar .selectform {
  width: 231px !important;
  padding-bottom:25px;
  float:left;
}
.no-sidebar .resultstable {
  width: 649px !important;
  padding:15px 0 25px 0;
  float:right;
}
#offersborder {
  border: solid 1px #7FD5E6;
  padding: 8px;
}
.selectform form { margin:0; padding:0;}
.selectform #optionsSelector, .selectform #optionsSelected {
  width: 231px;
  background: transparent url(../../images/SUNPARKS/style/background/bg-select-crit.gif) no-repeat;
  margin-top: 15px;
}
.selectform .clear {
  width: 231px;
  min-height:10px;
  background: transparent url(../../images/SUNPARKS/style/background/bg-select-crit.gif) no-repeat left bottom;
}
.selectform #optionsSelected #optionsSelectedIntro { 
  width:168px; height: 31px; padding:15px 15px 0 15px; font-size:1.8em; FONT-WEIGHT: bold; COLOR: #0d8ba3; /* font enlarged  IRQ-435 */
}
.selectform #optionsSelected #optionsSelectedIntro .amount{
  font-size:.8em; color:#636363;
}


.selectform #optionsSelected #optionsSelectedItems { 
  padding: 5px 0 5px 12px;
  background: #ddf4fd none;
  margin: 0px 1px 0px 1px;
}
.selectform #optionsSelected #optionsSelectedItems SPAN { 
  padding: 0 15px 0 8px; display:block; margin: 0; background: transparent url(../../images/SUNPARKS/style/bullets/arrow-sidebar.gif) no-repeat left center;
}
.selectform #optionsSelected #optionsSelectedItems A {
  font-size: 1.2em; color:#0d8ba3; TEXT-DECORATION: none; padding: 0 15px 0 0;
}
.selectform #optionsSelected #optionsSelectedItems A:hover {
  COLOR: #d92222; text-decoration:line-through; 
}
.selectform #optionsSelected .clear {
  height:40px; text-align:right;
}
.selectform #optionsSelected .reset{
  display:block; height: 17px; margin: 0 15px 0 0; padding: 15px 23px 0 0; color:#0d8ba3; text-decoration:none; font-size:1.2em; line-height:10px;
}
.selectform #optionsSelected .reset:hover{
  text-decoration:underline;
}



.selectform .head {
  padding: 10px 0px 2px 12px !important;
  color: #0d8ba3 !important;
  font-size: 1.8em !important;
  font-weight:bold;
}
.selectform fieldset .head {
  color:#0d8ba3 !important;
  font-size: 1.4em !important;
  font-weight:bold;
  padding: 4px 0px 5px 12px !important;
  background: #ddf4fd none;
  margin: 10px 1px 0px 1px;

}
.selectform fieldset{
  border:0;
  margin:0;
  padding:0;
}
.selectform fieldset a {
  color: #0d8ba3;
  font-size: 1.2em;
  text-decoration: none;
  padding-left: 8px;
  background: transparent url(../../images/SUNPARKS/style/bullets/arrow-sidebar.gif) no-repeat 0px 6px;
  display: block;
  margin: 3px 0 2px 12px;
}
.selectform fieldset a:hover{
  text-decoration:underline;
}

.offerrow {
  width: 624px; border-top: 1px solid #7fd5e6; float:none; margin: 0 0 0 0; height:61px; 
}
.offerrow div { float:left; height:52px; padding: 4px 0px 5px 0px; border-right: 1px solid #d8f2f7; }
.offerrow .col-1 { padding-top:12px; width:232px; height:45px; font-size: 1.4em !important; font-weight:bold; color: #0d8ba3 !important; }
.offerrow .col-1 a {color:#0d8ba3; }
.offerrow .col-2 { width: 197px; background: #eef4f6 none; font-size: 1.2em; }
.offerrow .col-2 .startdate { height:36px; width:85px; padding:0 0 0 20px; margin: 0; border:0; background: url(../../images/SUNPARKS/style/icons/arrow-lm.gif) right center no-repeat;}
.offerrow .col-2 .enddate { height:36px; width:67px; padding:0 0 0 25px; border:0; }
.offerrow .col-2 .stayperiod { height:20px; width:195px; padding:0 0 0 20px; border:0; }
.offerrow .col-2 .stayperiod span { color:#0D8BA3;  }
.offerrow .col-3 { width:76px; height:22px; float:left; }
.offerrow .col-3 div { height:19px; padding:3px 0 0 0; float:left; width:76px; border:0; text-align:center; color: #f40c28; font-size: 2.2em; font-weight:bold; }
.offerrow .col-4 { width:75px; height:22px; float:left; margin:31px 0 0 -76px; }
.offerrow .col-4 div { float:left; width:75px; height:22px; padding:0; border:0; text-align:center; text-decoration:line-through; color: #636363; font-size: 1.2em; }
.offerrow .col-5 { width: 115px; text-align:center; background: #DDF4FD none; height:54px; }
html>body .offerrow .col-5 { height:52px; }
.offerrow a { padding-left: 7px; text-decoration:none; color:#000000; background: url(../../images/SUNPARKS/style/bullets/arrow-blue.gif) 0 7px no-repeat; font-size:1.2em;}
.offerrow a:hover {text-decoration:underline; } 
.offerrow .book { display:block; width:85px; height:22px; margin: 5px 0 0 5px; padding: 3px 0 0 18px; font-size: 1.4em; color: #fff; line-height: 1.4em; background: transparent url(../../images/SUNPARKS/style/buttons/book-it-onlightblue2.gif) 0 0 no-repeat; text-align:center; text-decoration:none; }
html>body .offerrow .book { margin: 5px 0 0 5px; }

#priceperperson {
  PADDING: 0 5px 5px 0px; FLOAT: right; MARGIN: 0px 10px 5px 5px; WIDTH: auto; TEXT-ALIGN: right; font-size:1.2em;
}
html>body #priceperperson {margin-right:20px;}
#priceperperson LABEL {
  display:block; float:left; margin:0 0 0 10px;
}
#priceperperson input{ display:block; float: left; margin: 0px 0 0 0;}
html>body #priceperperson input{ margin: 3px 5px 0 0;}
#resultsCount {
/*  margin:0 0 12px 0; IRQ-435 */ 
  color:#1F9067;
  font-size: 1.6em !important;
/*  padding: 0px 0px 10px 0px !important; IRQ-435 */
  font-weight: normal !important;
}
#resultsPagination, #resultsPaginationBottom {
  width:auto; height:21px; line-height:1.2em; padding:8px 0 0 0; MARGIN: 0px 5px 5px 0; clear:both;
}
#resultsPaginationBottom{
  border-top: 1px solid #7fd5e6; margin-right:25px;
}
#resultsPagination #resultsPagination_1, #resultsPaginationBottom #resultsPaginationBottom_1{
  width:auto; float:right; margin-right:58px;
}
html>body #resultsPagination #resultsPagination_1, html>body #resultsPaginationBottom #resultsPaginationBottom_1{
  margin-right:115px;
}
#resultsPagination #resultsPagination_1 .priceup, #resultsPaginationBottom #resultsPaginationBottom_1 .priceup{
  padding: 0 10px 0 10px; background:url(../../images/SUNPARKS/style/bullets/icon_priceup.gif) 0 6px no-repeat;
}
#resultsPagination #resultsPagination_1 .pricedown, #resultsPaginationBottom #resultsPaginationBottom_1 .pricedown{
  padding: 0 0 0 10px; background:url(../../images/SUNPARKS/style/bullets/icon_pricedown.gif) 0 6px no-repeat;
}
#resultsPagination #resultsPagination_2, #resultsPaginationBottom #resultsPaginationBottom_2{
  width:auto; float:left;
}
#resultsPagination A, #resultsPaginationBottom A {
  PADDING:2px 3px; COLOR: #00387F; TEXT-DECORATION: none; font-size:1.2em;
}
#resultsPagination A:hover, #resultsPaginationBottom A:hover {
  TEXT-DECORATION: underline; 
}
#resultsPagination A.Selected, #resultsPaginationBottom A.Selected {
  background-color:#7FD5E6; color:#fff;
}
#extraofferinfo { clear:both; margin: 0 0 0 260px;}
#extraofferinfo ul {font-size:1.2em;}
#extraofferinfo h3 {font-size: 1.4em;}
.overlay .close {display:none;}
.overlay ul {margin:0 padding:0;}
.overlay ul li {margin:0; padding:0 0 0 15px; list-style:none; background: url(../../images/SUNPARKS/style/bullets/bullet1.gif) 0 6px no-repeat;}

.offerrow .col-3 .foronly {
	padding: 14px 0 0;	
}