/** begin promo form **/
#promoForm {
    padding-bottom: 8px;
}

#promoForm form {
    position: absolute;
    top: 68px;
    left: 610px;
}

* html #promoForm form {
    left: 580px;
}
/** end promo form **/

/** begin browse offer section **/
#browseOffer{
    position:relative;
    top:0;
    left:0;
    height:217px;
    border: 1px solid #cacaca;
    background-color:#f9f0cb;
}
#browseOffer ul, #browseOffer li {
    margin:0;
}

#offerTabs{
    position:absolute;
    top:0;
    left:0;
    width:140px;
    color: #3e3061;
}
.offerTab {
    height:17px;
    width:122px;
    border-bottom: 1px dotted #cacaca;
    border-right: 1px solid #cacaca;
    background-color: #e5d8a7;
    padding: 9px 0 0 18px;
}
.offerTab.first, .offerTab.show.first {
    border-top: none;
}
.offerTab.last {
    border-bottom: 1px solid #e5d8a7;
}
.offerTab a, .offerTab a:visited{
    text-decoration:none;
    color:#3e3061;
}

.offerTab.show{
    background: url("") #f9f0cb;
    border-bottom: 1px solid #cacaca;
    border-right: none;
    font-weight:bold;
}
.offerTab.hover{
    cursor: pointer;
}
.offerContent {
    position:absolute;
    top:0;
    left:0;
    display:none;
    padding-top: 20px;
    padding-left: 1px;
    font-weight:normal;
}

.offerContent h4 {
    width:533px;
}

.offerContent h4, .offerContent .lgHolderImg{
    padding-left: 20px;
}

.lgHolderImg {
    padding-bottom: 24px;
}

* html .lgHolderImg {
    padding-bottom: 20px;
}

#offerContent{
    position:absolute;
    top:0;
    left:140px;
    border-top: none;
}
#offerContent .show{
    display:block;
}

#offerContent h4{
    font-weight:bold;
    font-size: 12px;
    color:#3e3061;
    padding-bottom:8px;
}

#offerContent .offerText{
    position:absolute;
    top: 35px;
    left: 270px;
    width:400px;
    /* IE HACK */
    min-height: 150px;
    height:auto !important;
    height: 150px;
}

#offerContent .offerText .interestIcons {
    padding: 8px 0 8px 0;
}

.offerBottom {
    position: absolute; 
    top: 194px;
    left: 1px;
    background-color:#f3f4f0;
    border-top: 1px dotted #cacaca;
    width:691px;
    padding: 2px 20px 2px 20px;
}

* html .offerBottom {
    top: 190px;
}

.offerBottom .rssContainer div{
    position: absolute;
    top: 5px;
    left: 65px;
}

.offerBottom .offerResultsLink{
    position:absolute;
    top: 5px;
    left: 480px;
}

.activityKey {
    width:550px;
    height:240px;
}
.activityKeyContent {
  z-index:2;
  position:absolute;
  top:0;
  left:0;
  width:550px;
  height:240px;
}
.activityKeyIframe {
  display:none;
  background-color:#ffffff;
  border:none;
  position:absolute;
  top:0;
  left:0;
  width:550px;
  height:240px;
  z-index:1;
}
* html .activityKeyIframe {
  display:block;
}
.activityKey table td {
    padding: 10px;
}
/** end browse offer section **/

/** begin bottom offers section **/
#bottomOffer {
    position:relative;
    top:16px;
    left:0;
    height:195px;
    border-top: 1px solid #cacaca;
}

#bottomOffer h4 {
    font-weight:bold;
    color:#3e3061;
}

#bottomOffer #promo1Placement {
    position:absolute;
    top:16px;
    left:0;
    background-color:#ededed;
    width:262px;
    height:128px;
    border: 1px solid #dcdcdc;
    padding: 12px;
}

#bottomOffer #promo2Placement {
    position:absolute;
    top:16px;
    left:297px;
    width:262px;
    height:128px;
    border: 1px solid #dcdcdc;
    padding: 12px;
}


#bottomOffer #destinationsDropDown {
    position:absolute;
    top:16px;
    left:590px;
    background-color:#ededed;
    width:258px;
    height:128px;
    border: 1px solid #dcdcdc;
    padding: 12px;
}
#bottomOffer #destinationsDropDown select{
    width: 180px;
}
#destinationsDropDown .buttonForm {
   margin-left:10px;
}
/** end bottom offers section **/


