#package-deals h2 {
 float:left;
 display:inline;
 width:109px;
 height:17px;
 margin:6px 0px -10px 2px;
 padding:0;
 background:url(../media/images/headings/package-deals.gif) no-repeat 0px 0px;
}

#package-deals h2 span {
 display:none;
}

#view-all-packages {
 float:right;
 display:inline;
 width:169px;
 height:23px;
 margin:0px 0px -10px 8px;
 padding:0;
 background: url(../media/images/buttons/view-all-packages.gif) no-repeat 0px 0px;
}

#view-all-packages:hover {
 background: url(../media/images/buttons/view-all-packages-over.gif) no-repeat 0px 0px;
}

#view-all-packages  span {
 display:none;
}

#package-deals h3 {
 float:left;
 display:inline;
 color:#428cb9;
 font-family: "Trebuchet", sans-serif ;
 font-size:13px;
 text-transform:capitalize;
 margin:12px 0px 0px 3px;
 padding:0px 0px 0px 15px;
 background:url(../media/images/star.gif) no-repeat 0px 0px;
}

#package-deals h3.hotel-name-packages {
 background:none;
 padding:5px 0px 5px 3px;
 color:#9e1a00;
}

#package-deals h4 {
 float:left;
 display:inline;
 color:#9e1a00;
 font-family: "Trebuchet", sans-serif ;
 font-size:11px;
 text-transform:capitalize;
 margin:0px 0px 0px 8px;
 padding:0;
 width:353px;
}

#package-deals h4 span {
 color:#333;
}

#package-deals h5 {
 float:left;
 display:inline;
 color:#333;
 font-family: "Trebuchet", sans-serif ;
 font-size:11px;
 text-transform:capitalize;
 margin:8px 0px 0px 8px;
 padding:0;
 width:353px;
}

#package-deals .h-line {
 float:left;
 margin:17px 0px 0px;
 padding:0;
 width:535px;
 height:1px;
}

#package-deals .v-line {
 float:left;
 display:inline;
 margin:17px 0px 0px;
 padding:0;
 width:1px;
 background:url(../media/images/callout-v-line.gif) repeat-y 0px 0px;
}

#package-deals p {
 float:left;
 display:inline;
 font-family: "Trebuchet", sans-serif ;
 font-size:11px;
 color:#4f4e4e;
 width:400px;
 margin:0px 0px 0px 8px;
 padding:0;
}

#package-deals ul {
 width:400px;
 margin:0px 0px 0px 0px;
 padding:0;
}

#package-deals li {
 float:left;
 display:block;
 font-family: "Trebuchet", sans-serif ;
 font-size:11px;
 color:#4f4e4e;
 margin:0px 0px 0px 8px;
 padding:0px 0px 0px 8px;
 width:392px;
 background:url(../media/images/bullet.gif) no-repeat 0px 5px;
 text-transform:capitalize;
}

#package-deals li.no-caps {
 text-transform:none;
}

#package-deals .details {
 float:left;
 display:inline;
 width:430px;
}

#package-deals .price {
 float:left;
 display:inline;
 position:relative;
 width:90px;
 margin:0px 0px 0px 10px;
}

#package-deals .price p.price-post {
 float:left;
 display:block;
 width:90px;
 margin:0;
 padding:0;
 font-size:9px;
}

#package-deals .price p.price-pre {
 float:left;
 display:block;
 width:90px;
 margin:17px 0px -10px 0px;
 padding:0;
 font-size:9px;
}

#package-deals .price p.orange {
 color:#ff9700;
 font-size:19px;
 margin:8px 0px -10px 0px;
 padding:0;
 width:90px;
}

.htb-container {
 float:left;
}

#how-to-book {
 position:absolute;
 bottom:0;
 right:0;
 width:94px;
 height:23px;
 border:none;
 background:url(../media/images/buttons/how-to-book.gif) no-repeat 0px 0px;
}

#how-to-book:hover {
 background:url(../media/images/buttons/how-to-book-over.gif) no-repeat 0px 0px;
}

#how-to-book span {
 display:none;
}

#popup-bubble {
 position:absolute;
 z-index:5;
 bottom:-17px;
 right:94px;
 display:none;
 width:207px;
 height:129px;
 margin:0;
 padding:0;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#popup-bubble[id]	{
 background: url(../media/images/background-popup-bubble.png) no-repeat top left;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##popup-bubble {
 background: url(../media/images/background-popup-bubble.png) no-repeat top left;
}

#x {
 float:right;
 display:block;
 width:11px;
 height:11px;
 background: url(../media/images/x.gif) no-repeat top left;
 margin:3px 34px 0px 0px;
}

#popup-bubble p{
 float:left;
 display:inline;
 width:153px;
 margin:10px 0px 0px 10px;
 padding:0;
}

#popup-bubble img{
 float:left;
 display:block;
 margin:10px 0px 0px 6px;
 padding:2px 0px 0px 0px;
}

#popup-bubble .arrow{
 float:left;
 display:inline;
 margin:10px 0px 0px 6px;
}

#popup-bubble .left{
 margin:10px 0px 0px 10px;
}


