#accommodations h2 {
 float:left;
 display:inline;
 width:300px;
 color:#9f1b00;
 font-family: "Trebuchet", sans-serif ;
 font-size:17px;
 text-transform:capitalize;
 background:none;
 margin:4px 0px 5px 0px;
}

#back-to-listings {
 float:right;
 display:inline;
 width:117px;
 height:23px;
 background: url(../media/images/buttons/back-to-listings.gif) no-repeat 0px 0px;
}

#back-to-listings:hover {
 background: url(../media/images/buttons/back-to-listings-over.gif) no-repeat 0px 0px;
}

#back-to-listings span {
 display:none;
}

#accommodations #feature-img-border {
 float:left;
 display:inline;
 width:258px;
 height:190px;
 margin:10px 12px 0px 0px;
 padding:0;
 border-top:1px solid #d9d8d8;
 border-bottom:1px solid #d9d8d8;
 border-right:1px solid #cacacd;
 border-left:1px solid #cacacd;
}

#accommodations #feature-img {
 float:left;
 display:inline;
 width:258px;
 height:190px;
 margin:0px 0px 0px 0px;
 padding:0;
}

#accommodations #thumbs {
 float:left;
 display:inline;
 width:262px;
 margin:0px 12px 3px 0px;
 padding:0;
}

#accommodations #thumb-border {
 float:left;
 display:inline;
 width:84px;
 height:64px; 
 margin:5px 1px 0px 1px;
 padding:0;
}

#accommodations #thumb-border a {
 float:left;
 display:inline;
 width:82px;
 height:62px;
 border-top:1px solid #d9d8d8;
 border-bottom:1px solid #d9d8d8;
 border-right:1px solid #cacacd;
 border-left:1px solid #cacacd;
 margin:0;
 padding:0;
}

#accommodations #thumb-border a:hover { 
 border-top:1px solid #333;
 border-bottom:1px solid #333;
 border-right:1px solid #333;
 border-left:1px solid #333;
}

#accommodations #thumb-border img {
 float:left;
 display:inline;
 width:82px;
 height:62px; 
 margin:0;
 padding:0;
}

#accommodations #details {
 float:left;
 display:inline;
 width:254px;
 margin:0;
 padding:0px 0px 0px 0px;
}

#details .logo {
 float:left;
 display:inline;
 margin:10px 0px 0px;
 padding:0px 0px 5px 0px;
}

#accommodations p.address {
 float:left;
 display:inline;
 font-family: "Trebuchet", sans-serif ;
 font-size:11px;
 color:#4f4e4e; 
 margin:5px 0px 0px 3px;
 padding:0;
}

#details table {
 float:left;
 display:block;
 width:264px;
 border:none;
 cellpadding:0;
 cellspacing:0;
 font-family: "Trebuchet", sans-serif ;
 font-size:11px;
 color:#4f4e4e;
 margin:0;
 padding:0;
}

#details table td.email {
 color:#9f1b00;
}

#details table a.email {
 color:#9f1b00;
 text-transform:capitalize; 
}

h3#description-header {
 float:left;
 display:inline;
 margin:24px 0px 0px 3px;
 padding:0;
 background: url(../media/images/headings/property-description.gif) no-repeat 0px 0px;
 width:255px;
 height:14px;
}

h3#description-header span {
 display:none;
}

h3#amenities-header {
 float:left;
 display:inline;
 margin:24px 0px 0px 3px;
 padding:0;
 background: url(../media/images/headings/property-amenities.gif) no-repeat 0px 0px;
 width:250px;
 height:14px;
}

h3#amenities-header span {
 display:none;
}

h3#info-header {
 float:left;
 display:inline;
 margin:24px 0px 0px 3px;
 padding:0;
 background: url(../media/images/headings/property-information.gif) no-repeat 0px 0px;
 width:250px;
 height:14px;
}

h3#info-header span {
 display:none;
}

.h-line-med { 
 float:left;
 display:inline;
 width:258px;
 height:1px;
 margin:4px 0px 10px 1px;
 padding:
}

#accommodations .h-line {
 float:left;
 display:inline;
 margin:4px 0px 0px;
 padding:0;
 width:535px;
 height:1px;
}

#accommodations p.description {
 margin:0px 0px 0px;
 padding:0px 0px 0px;
 font-family: "Trebuchet", sans-serif ;
 font-size:12px;
 color:#4f4e4e;
}

ul#amenities {
 margin:17px 0px 0px;
 padding:0;
 list-style:none;
}

ul#amenities li {
 float:left;
 display:inline;
 margin:0;
 padding:0;
 font-family: "Trebuchet", sans-serif ;
 font-size:12px;
 color:#4f4e4e;
 margin:0px 0px 0px 8px;
 padding:0px 0px 0px 8px;
 width:220px; 
 background:url(../media/images/bullet.gif) no-repeat 0px 5px;
 text-transform:capitalize;
}

ul#property-info {
 margin:17px 0px 0px;
 padding:0;
 list-style:none;
}

ul#property-info li {
 float:left;
 display:inline;
 margin:0;
 padding:0;
 font-family: "Trebuchet", sans-serif ;
 font-size:12px;
 color:#4f4e4e;
 margin:0px 0px 0px 8px;
 padding:0px 0px 0px 8px;
 background:url(../media/images/bullet.gif) no-repeat 0px 5px;
 text-transform:capitalize;
 width:400px;
}

.check-out-pkg-deals {
 margin:27px 0px 0px 0px;
}
