#email-form #email-message {
height: 100px;
width: 300px;
}
#email-form #email-from, #email-form #email-to {
width: 300px;
}
#notice{
color:black;
}
#div-landmark{
position:absolute;
}
#div-landmark div{
font-size:0px;
width:76px;
height:7px;
background-color:#ebebec;
}
#div-landmark form{
margin:0px;
padding:0px;
border:5px solid #ebebec;
}
#availability-controls{
background-color:#e7e7e7;
margin-top:-6px;
padding:0px;
}
#availability-controls form{
padding:8px 0px 8px 15px;
}
#comp .more-info address {
padding: 4px 0px 4px 4px;
}
#comp .more-info .desc {
padding: 4px 4px 4px 0px;
}
#comp .more-info .pics {
float: right;
margin: 4px 0px 4px 4px;
overflow: hidden;
}
#comp tbody tr.highlight1 td {
background: #ccc;
}
#comp tbody tr.more-info-open td{
border-bottom:none;
}
#comp {
font-family:verdana;
background-color: #fff;
border-collapse: collapse;
margin:0px;
font-size: 8pt;
width: 725px;
float:left;
}
#comp thead tr th{
background-color: #ebebec;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
color:#bbb;
font-size: 8pt;
padding: 0px;
text-align: left;
}
#comp thead tr th span{
border-right: 1px solid #a6a9ac;
border-bottom: 1px solid #7d8287;
display:block;
padding: 8px 8px 4px 8px;
}
#comp thead tr th span a, #comp thead tr th span a:hover{
color:#bbb;
text-decoration:none;
}
#comp thead tr .header {
background-image: url(/assets/shared/list_bg.gif);
background-repeat: no-repeat;
background-position: center right;
cursor: pointer;
}
#comp tbody td {
color: #3D3D3D;
padding: 4px;
background-color: #FFF;
border-bottom: 1px solid #ccc;
}
#comp tbody tr.odd td {
background-color:#F0F0F6;
}
#comp thead tr .headerSortUp {
background-image: url(/assets/shared/list_asc.gif);
}
#comp thead tr .headerSortDown {
background-image: url(/assets/shared/list_desc.gif);
}
#comp thead tr .headerSortDown, #comp thead tr .headerSortUp {
background-color: #bbb;
color:#ebebec;
}
#comp tbody a img{
border:0px;
}
#comp tbody td.cell-name {
width:290px;
height:63px;
}
#comp tbody .cell-distance {
width:70px;
}
#comp tbody .cell-name a.details-link:visited, #comp tbody .cell-tools a:visited{
color:#be2100;
}
#comp tbody .cell-name a.details-link{
background: transparent url(/assets/shared/list_ico-show.gif) no-repeat left;
padding-left:15px;
}
#comp tbody .cell-name a.details-link-hide{
background: transparent url(/assets/shared/list_ico-hid.gif) no-repeat left;
}
#comp tbody .cell-name .name-details{
position:relative;
height:66px;
}
#comp tbody .cell-name .name-details .img-thumb{
position:absolute;
height:64px;
left:0px;
top:0px;
width:64px;
}
#comp tbody .cell-name .name-details .name-link{
position:absolute;
bottom:20px;
left:75px;
color:black;
font-size:13px;
font-weight:bold;
}
#comp tbody .cell-name .name-details .details-link{
position:absolute;
bottom:0px;
left:75px;
}
#comp tbody .cell-price{
	text-align: center;
font-weight: bold;
}
#comp tbody .cell-price .per-night {
	color: #666;
	display: block;
	font-size: 10px;
}
#comp tbody .cell-stars {
	color: #666;
	font-size: 10px;
	text-align: center;
}
#comp tbody .cell-tools {
	text-align: center;
}
#comp tbody a.add{
background: transparent url(/assets/shared/list_ico-add.gif) no-repeat left;
padding-left:15px;
}
#comp tbody .sponsorship-bronze td { 
	background: #D1EAE6;
}
.pagination .next-link {
float: right;
}
.pagination {
width:728px;
clear:both;
}
#price-disclaimer {
	font-size: 90%;
}
/* BUTTON */
.cell-tools button{
background: transparent url(/assets/shared/list_bkg-button-abled.gif);
color:#fff;
font-size:0px;
border:0;
width:78px;
height:29px;
cursor:pointer;
}
.cell-tools button.disabled{
background-image: url(/assets/shared/list_bkg-button-disabled.gif);
cursor:default;
}

.low-price .name-link {
	background: url(/assets/shared/cheapest.png) no-repeat 2px left;
	text-indent: 62px;
}

