#where-to-stay h2 {
 float:left;
 width:106px;
 height:17px;
 margin:6px 0px -7px 0px;
 padding:0;
 background:url(../media/images/headings/where-to-stay.gif) no-repeat 0px 0px;
}

#where-to-stay h2 span {
 display:none;
}

#where-to-stay h3 {
 float:left;
 display:inline;
 color:#428cb9;
 font-family: "Trebuchet", sans-serif ;
 font-size:14px;
 text-transform:uppercase;
 margin:8px 0px 0px 8px;
 padding:0;
 width:353px;
}

#where-to-stay .h-line {
 float:left;
 margin:14px 0px 0px;
 padding:0;
 width:535px;
 height:1px;
}

#where-to-stay .feature-img-border {
 float:left;
 display:inline;
 width:165px;
 height:111px;
 margin:10px 0px 0px 0px;
 padding:0;
 border-top:1px solid #d9d8d8;
 border-bottom:1px solid #d9d8d8;
 border-right:1px solid #cacacd;
 border-left:1px solid #cacacd;
}

#where-to-stay .feature-img {
 float:left;
 display:inline;
 width:165px;
 height:111px;
 margin:0px 0px 0px 0px;
 padding:0;
}

#where-to-stay p {
 float:left;
 display:inline;
 font-family: "Trebuchet", sans-serif ;
 color:#4f4e4e;
 width:355px;
 margin:0px 0px 0px 8px;
 padding:0;
}

#where-to-stay p img {
 float:left;
 display:inline;
 margin:0px 0px 0px 2px;
 padding:10px 10px 0px 0px;
}

.more-information {
 width:117px;
 height:23px;
 border:none;
 background:url(../media/images/buttons/more-information.gif) no-repeat 0px 0px;
 float:right;
 display:inline;
 margin:10px 10px 0px 0px;
}

.travel-packages {
 width:117px;
 height:23px;
 border:none;
 background:url(../media/images/buttons/travel-packages.gif) no-repeat 0px 0px;
 float:right;
 display:inline;
 margin:10px 10px 0px 0px;
}

.more-information:hover {
 background:url(../media/images/buttons/more-information-over.gif) no-repeat 0px 0px;
}

.travel-packages:hover {
 background:url(../media/images/buttons/travel-packages-over.gif) no-repeat 0px 0px;
}

.more-information span, .travel-packages span{
 display:none;
}

.arrow {
 font-size:12px;
}
