#content p img {
float:right;
}

#search {
width:770px;
margin:31px 0px 18px 0px;
background-color:#ECEDEE;
background-image:url(../img/search_top.gif);
background-repeat:no-repeat;
position:relative;
}

#search img {
float:left;
}

#search h2, #search h3 {
clear:both;
margin:0px 0px 0px 18px;
padding:15px 0px 0px 0px;
font:bold 14px Verdana;
color:#FF1900;
}

#search h3 {
font-size:12px;
line-height:18px;
}

#search .intro {
padding-bottom:12px;
}

#search p {
clear:both;
margin:0px 0px 0px 18px;
padding:0px;
height:30px;
}

#search label {
float:left;
padding-top:3px;
}

#lblResort, #lblProperty, #lblMax, #lblMin {
width:120px;
}

#lblAccomodation {
width:130px;
}

#lblAccomodation, #lblArrive {
margin-left:34px;
}

#search select, #search input {
float:left;
}

#resortid, #accommodationtypeid {
width:225px;
}

#propertytypeid {
width:90px;
margin-right:10px;
}

#lblSleep {
width:70px;
}

#sleeps {
width:55px;
}

#lblArrive {
width:43px;
}

#arrivedate, #departdate {
width:40px;
}

#arrivedate2, #departdate2 {
width:65px;
}

#lblDepart {
width:45px;
margin-left:37px;
}

#calendarStart, #calendarEnd {
position:absolute;
top:143px;
left:545px;
}

#calendarEnd {
left:732px;
}

#max_rent, #min_rent {
width:60px;
}

#lblMin {
margin-left:34px;
}

#submit1 {
width:65px;
position:absolute;
top:167px;
left:686px;
}

.result {
width:770px;
margin-bottom:50px;
}

.left {
float:left;
width:225px;
}

.right {
float:left;
width:545px;
}

.right p, .right span {
margin-top:7px;
float:left;
}

.right div {
clear:both;
}

.right span {
font:bold 11px Verdana;
color:#757575;
}

.right h1, .right span {
display:block;
width:265px;
}

.right h1, .right h2 {
float:left;
}

.right p, .right h2 {
width:275px;
}

.right h2, .right h2 a {
font:bold 17px Arial;
color:#017BBC;
margin:0px;
padding:0px;
}

.right p a {
margin-left:30px;
}

.right img {
float:left;
margin-top:12px;
}

#next10, #numberList {
float:left;
}

#next10 {
margin-left:75px;
}

#numberList {
margin-left:15px;
width:600px;
}

#numberList a {
padding:0px 15px;
}

#last10 {
margin-right:75px;
float:right;
}