.wht_top_bord {
padding-left: 277px;
border-right: 1px solid #eaeaea;
}

.wht_bot_bord {
border-right: 1px solid #eaeaea !important;
height: 7px !important;
background: #fff !important;
margin-left: 277px !important;
}

.poi_tier_3 a, .good_for_kids a, .poi_tier_1-col_b a {
color: #448ccb;
text-decoration: none;
}

.poi_tier_3 a:hover, .good_for_kids a:hover, .poi_tier_1-col_b a:hover {
text-decoration: underline;
}

.poi_tier_3 a, .poi_tier_1-col_b a {
font-size: 11px;
}

#main_container_wrapper .poi_tier_3 h2 {
width: 83%;
line-height: 1.2em;
position: static;
}

.poi_tier_3 p {
color: #898989;
font-size: 13px;
line-height: 1.3em;
padding: 9px 0 18px 0;
}

.poi_t1_border p {
color: #898989 !important;
font-family:arial !important;
font-size: 13px;
line-height: 1.5em;
padding: 4px 4px 5px 0;
}

.poi_tier_1-col_b p {
color: #898989;
font-size: 12px;
line-height: 1.3em;
padding: 2px 0;
}


h2.reviews {
padding-left: 0;
margin-bottom: -10px;
}

.poi_thumb {
background: url(/images/travel/bg_thumb.png) no-repeat;
position: absolute;
top: -6px;
left: -11px;
width: 123px;
height: 117px;
}

img.thumb_poi {
position: absolute;
top: 3px;
left: 9px;
}

.poi_list {
color: #e39c68;
margin:  0px;
padding: 0px 0px 12px 15px;
line-height: 1.7em;
}

.poi_list li {
color: #999;
padding-bottom:12px;

}

.poi_list li span{
color: #e39c68;

}
.poi_list span {
color: #999;
}

.editors_pick {
float: right;
margin: -18px -8px 0 0;
_position: absolute;
_margin: -17px 0 0 145px;
}

.editors_pick_t1 {
position: relative;
top: -15px;
right: -18px;
_top: -18px;
_right: -15px;
float: right;
}

.save_to_travel, .save_to_travel_t1 {
background: url(/images/travel/btn_save_travel.png) no-repeat 0 0;
overflow: hidden;
height: 0;
display: block;
padding-top: 26px;
margin-left: -5px;
width: 134px;
cursor: pointer;
text-indent: -9999px;
}

.book_it_link {
width:86px;
height:26px;
display: block;
cursor: pointer;
text-indent: -9999px;
background: url(/images/travel/btn_book_it.png) no-repeat 0 0;
margin:0px 0px 3px -7px;
_margin:0px 0px 3px -2px;
}

.save_to_travel_t1 {
_margin-left: 0;
}

#col_b .box_wht_poi {
margin-top: 0;
padding: 0 3px 0 0;
/* pos:rel was causing the POI to disappear in IE6 - Travis 12/11/07 */
/* position: relative; */
z-index: 1;
background: #fff url(/images/travel/box_wht_bord.png) 100% 0 repeat-y;
}

.poi_tier_1-col_a {
float: left;
clear: left;
height:auto;
width: 394px;
position: relative;
left: -10px;
}

.poi_tier_1-col_b {
margin-top: 26px;
float: right;
clear: right;	
width: 210px;
position: relative;
z-index: 1;
_margin-right: -6px;
}

.poi_tier_1-col_b h2 {
padding_bottom: 0px !important;
/* *margin-top: -42px; was causing the aligment to break in IE7 - Jakob 3/18/09 */
/* *margin-top: -42px; */
_margin-top: 0;
width: 175px;
_width: 165px;
line-height: 1.2em;
}

.poi_t1_border {
background:transparent url(/images/travel/bord_dotted.gif) repeat-x scroll center top;
padding-top:5px;
padding-bottom:5px;
margin-left: 5px;
margin-top: 10px;
width: 98%;
float: left;
}

.poi_t1_desc {
float: left;
width: 400px;
position: relative;
border-right: 1px solid #eaeaea;
background: #fff;
padding: 0 10px 0 0;
}

.poi_t1_venues {
float: left;
width: 150px;
padding-top: 15px;
}

.poi_t2_border {
background:transparent url(/images/travel/bord_dotted.gif) repeat-x scroll center top;
padding-top:5px;
padding-bottom:5px;
margin-left: 5px;
margin-top: 10px;
width: 98%;
float: left;
}

.poi_t2_border p{
line-height:1.6em;
}

.poi_t2_border li{
margin-left: 15px;
color:#999999;
}

#wkli h2, #wkli p, #wkli ul {
margin-left: 5px;
width: 95%;
}

.poi_tier_3 {
float: left;
width: 180px;
border-right: 1px solid #eaeaea;
background: #fff;
padding: 0 0 8px 20px;
}

.poi_tier_3_middle {
float: left;
width: 220px;
border-right: 1px solid #eaeaea;
background: none;
padding: 0 0 8px 10px;
}

.vacations_tier_3_right {
float: left;
width: 150px;
}

.vacations_list {
color: #e39c68;
margin: 0 0 12px 0;
padding-left: 22px;
line-height: 1.7em;
*line-height: 1.2em;
}

.vacations_list li p {
color: #999;
clear: none;
float: none;
width: auto;
line-height: normal;
padding: 0pt !important;
}

.vacations_list li{
padding-bottom: 10px;
}

.poi_desc {
padding: 7px 0 0 0;
position: relative;
}

.good_for_kids_t1 {
float: left;
height: 132px;
display: inline;
margin: 14px 0px 0px;
_margin-bottom: 40px;
padding-left: 12px;
width: 211px;
background: url(/images/travel/bg_poi_rating.png) no-repeat 0 0;
}

.good_for_kids {
z-index: 1;
float: left;
position: relative;
height: 132px;
display: inline;
margin: 20px 0 0 30px;
padding-left: 12px;
width: 211px;
background: url(/images/travel/bg_poi_rating.png) no-repeat 0 0;
}

.poi_tier_3_middle .good_for_kids {
margin: 0 0 0 0;
}

.poi_tier_3 h4, poi_tier_1-col_b h4 {
color: #E39C68;
margin-bottom: 5px;
margin-top: -2px;
display: block;
}

.poi_tier_3_venues {
float: left;
width: 150px;
position: relative;
background: #fff;
padding: 0 0 8px 0;
display: none; /* added for premature launch */
}

.venues_list {
color: #e39c68;
margin: 0 0 12px 0;
padding-left: 22px;
line-height: 1.7em;
*line-height: 1.2em;
}

.venues_list li p {
color: #999;
clear: none;
float: none;
width: auto;
line-height: normal;
}

/* override padding inherited from travel.css */
#col_b .box_wht .box_wht_wrapper .poi_tier_3_venues .venues_list li p {
padding-bottom: 0;
}

/* override padding inherited from poi_t1_border */
.poi_t1_border .venues_list li p {
padding: 0;
}

.venues_list li{
padding-bottom: 5px;
}

.gfc_wrapper {
height: 125px;
height: 125px;
}

#poiAgeRating div {
float: right;
width: 75px;
_width: 74px;
overflow:hidden;
clear: right;
height:15px;
_height:18px;
}

#poiAgeRating {
float: left;
width: 190px;
}

.gfc_wrapper_rate_it {
margin-top: 10px;
_margin-top: 25px;
width: 75px;
}

.good_for_kids h4, .good_for_kids_t1 h4 {
padding: 8px 0 4px 0;
font-size: 13px;
margin: 0;
color: #e39c68;
display: block;
}

.good_for_kids span, .good_for_kids_t1 span {
float: left;
color: #999;
width: 110px;
clear: left;
font-size: 11px;
font-weight: bold;
line-height:17px;
vertical-align: top;
}

.reviews_poi {
position: relative;
margin-top: 8px;
_margin-top: 18px;
}

.reviews_copy {
padding: 1em 3em 0px 0px;
}

.reviews_copy a{
margin: 0px 5px;
}

.reviews_stars_bg {
height: auto;
}

.reviews_stars {
float: left;
width: 185px;
padding: 3px 0 0 11px;
*padding-top: 5px;
}

.love_nolove {
float: left;
}

.love_nolove p {
margin: 0;
padding: 4px 0 0 0 !important;
font-size: 11px;
}

.reviews_col_a {
float: left;
width: 372px;
_clear: both;
}

.reviews_col_b p {
font-size: 11px;
}

.reviews_dotted {
background: url(/images/travel/bord_dotted.gif) repeat-x top;
margin-top: 5px;
height: 15px;
_height: 1px;
}

.reviews_stars span {
float: left;
color: #999;	
width: 100px;
clear: left;
font-size: 11px;
font-weight: bold;
}

.rev_buttons {
padding: 12px 0 3px 0;
}

.rev_buttons a {
display: block;
background: url(/images/travel/btn_reviews.png) no-repeat;
margin-right: 10px;
width: 124px;
height: 22px;
text-align: center;
padding-top: 3px;
color: #fff;
text-decoration: none;
float: left;
}

.good_for_kids img, .reviews_stars img, .good_for_kids_t1 img {
display: inline;
}

.good_for_kids span.divider, .good_for_kids_t1 span.divider {
float: none;
color: #d4d3d3;
}

.reviews_sm_frame {
background: url(/images/travel/reviews_sm_photoframe.png) no-repeat 0 0;
height: 0;
width: 38px;
display: inline;
float: left;
padding-top: 36px;
position: relative;
z-index: 100;
margin-right: 10px;
}


.thumb_rev_detail_sm{
position: absolute;
height:30px;
width:30px;
left: 6px;
_left: -42px;
top:  3px;
overflow:hidden;
}

.thumb_rev_detail_sm img{
position: relative;
height:34px;
width:auto;
left: -2px;
top: -2px;
}


.reviews_poi h3 {
color: #448ccb;
font-size: 14px;
}

.reviews_poi a {
color: #448ccb;
text-decoration: none;
}

.reviews_poi a:hover {
text-decoration: underline;
}

.rev_buttons a:hover {
text-decoration: none; 	
}

.reviews_poi p {
color: #999;
}

.reviews_sm {
position: absolute;
top: 3px;
left: 6px;
*top: 4px;
_left: -42px;
}	

#poi_video {
height: auto;
overflow: hidden;
width:397px;
}

#poi_video_wrapper {
background: transparent;
height: auto;
float: left;
margin: -30px 0px 0px -20px;
_margin: -25px 0px 0px -10px;
}

#whiteFlashBg {
height:auto;
margin-left:11px;
margin-top:42px;
position:absolute;
width:100px;
}

.na_container{
display:block;
clear:both;
margin-top:0px;
margin-bottom:15px;
}


.not_acceptable {
color:#d9d9d9 !important;
display:inline;
margin-left: 4px;
padding-right:4px;

}


img.not_acceptable  {
display:inline;
margin-left: 0px;

}

.bottom_links a{
display:inline;
color: #d9d9d9;
text-decoration: none;
}

.relatedVacationsSeeAll {
text-align:center;
font-size:11px;
padding-top:8px;
}

#poi_amen_list ul{
margin-left: 35px;
list-style: disc;

}

#poi_amen_list ul li{
list-style: disc;
width:45%;
padding-right:10px;
float:left;
line-height:20px;
}

#poi_amen_list ul li span{
color: #999999;
overflow:hidden;
}

.poiAmenitiesData{
margin-left:3px;
}

#wkli p, #wkli ul, #wkli li, #wkli span{
font-size:13px;
line-height:1.6em;
}
#wkli p, #wkli li {
color: #898989 !IMPORTANT;
}

#wkli ul{
list-style:disc;
margin-left:15px;
}

/*review col b picture vert */

.reviews_col_b_vert {
float: right;
padding-right: 3px;
width: 128px;
position: relative;	
}

.reviews_col_b_vert p {
font-size: 11px;
}
.reviews_frame_vert {
background: url(/images/travel/reviews_lg_photoframe_vert.png) no-repeat 0 0;
height: 90px;
display: block;
padding-top: 130px;
z-index: 100;
position: relative;
}

.reviews_photo_vert {
position: absolute;
top: 0;
left: 0;
}

.poi_tier_1-col_b h4{
color: #E39C68;
}