body{margin:0 20px;}

.result{margin:0 auto;width:auto!important;min-width:755px;}/*width:705px bug IE*/
.resulttl {background: url(design/result.tl.jpg) 0 0 no-repeat;padding:0px;margin:0px;}
.resulttr {background: url(design/result.tr.jpg) 100% 0 no-repeat; padding-top:15px;}
.resultt {background: url(design/result.t.jpg) 100% 0 repeat-x #cabfa9;}
.result {background-color:#ffffff;}
.result form{text-align:right;}
.result form input.textField,.result form select{width:100px; margin-top:6px;}
.result form label{font-weight:bold;font-size:0.8em;margin-left:10px;}
.result form input.submit{margin-left:10px;}

.result .resultHeader{height:65px;padding:0 10px;}
.result .resultHeader div{float:none;}
.result .resultHeader h1{float:left;}
.result .resultHeader a.buttonOrange2{float:right;margin-top:5px;margin-left:10px;}
.result .resultHeader form div{text-align:right;margin-bottom:10px;}
.result .resultHeader form div input.textField,
.result .resultHeader form div select{width:140px; margin-top:6px;}
.result .resultHeader form div select.large{width:150px;}
.result .resultHeader form div select.thin{width:45px;}
.result .resultHeader form div label{font-weight:bold;font-size:0.8em;}

.result .tabs {height:24px;padding-left:30px;}

div.tabs a{display:block;float:left;width:165px;height:24px;margin-right:2px;line-height:24px;font-weight:bold;text-align:center;font-size:0.8em;color:#ffffff;text-decoration:none;background: url(design/result.tab.gif) 100% 0 no-repeat;}
div.tabs a:hover{text-decoration:underline;}
div.tabs a.selected{background: url(design/result.tab.selected.gif) 100% 0 no-repeat;}

div.map {height:600px;border: 1px solid #5a89bd; width: 100%;}
img.thumbnail{float:left;margin-right:10px;}
table.resultTable tr td{background-color:#E7E3DA;}
div.item{text-align:justify;padding:10px;padding-right:0px;}
div.icons img{margin-right:10px;}

div.price{color:#FF730B;font-size:1.5em;font-weight:bold;text-align:left;}
span.hotelName{font-size:1.3em;font-weight:bold;display:block;}
span.hotelName a{text-decoration:none;color:#000;}
span.hotelName a:hover{text-decoration:underline;}
span.hotelAddress{font-size:0.8em;font-weight:bold;display:block;}
div.white{margin-top:10px;}
div.description{padding:10px;padding-top:0px;}
div.button{margin-top:15px;text-align:center;}
div.rating {margin-top:15px;font-size:0.85em;color:#FF730B;}
div.rating img{margin-right:5px;margin-bottom:-2px;}

div.listHeader{background-color:#5a89bd;color:#cad9ea;font-size:0.8em;line-height:24px;height:24px;}
div.listHeader .desc{background:url(design/sort.desc.gif) 0 50% no-repeat;}
div.listHeader .asc{background:url(design/sort.asc.gif) 0 50% no-repeat;}
div.listHeader #price{display:block;float:right;width:120px;text-align:left;}
div.listHeader #stars{display:block;float:left;width:140px;text-align:left;margin-left:10px;}
div.listHeader #cocoon{display:block;float:right;width:140px;text-align:right;margin-right:2px;}
div.listHeader #district{display:block;float:right;width:140px;text-align:right;margin-right:10px;}
div.listHeader #name{display:block;float:left;margin-left:53px;text-align:left;}
div.listHeader a{color:#FFF;text-decoration:underline;padding-left:12px;}
div.listHeader a:hover{text-decoration:none;}
div.item{clear:both;height:115px;}

div.itemReduced div.priceCol,div.item div.priceCol{background:url(design/separator.gif) 0 50% no-repeat;display:block;float:right;width:135px;text-align:center;}
div.itemReduced div.priceCol{background-image:none;padding-top:2px;}
div.item div.priceCol .small{clear:both;font-size:0.7em;color:#FC7C19;display:block;margin-bottom:10px;}
div.item span.price{margin-top:5px;margin-bottom:0px;display:block;color:#FC7C19;font-size:2em;font-weight:bold;}
div.itemReduced span.price{display:block;color:#FC7C19;font-size:1.2em;font-weight:bold;}
div.item .cocoon {display:block;float:right;width:100px;text-align:center;color:#F9781A;font-weight:bold;font-size:0.8em;}
div.item .cocoon a {color:#F9781A;font-weight:bold;}
div.item .cocoon img {margin-bottom:10px;}div.item .district{display:block;float:right;width:90px;text-align:center;}
div.item .district,div.item .priceCol,div.item .cocoon,div.item .thumb{height:115px;}
div.item .district{font-size:0.7em;margin-left:5px;}
div.item .district{background:url(design/separator.gif) 0 50% no-repeat;font-size:0.7em;}
div.itemReduced .priceCol{background-image:none;}
div.itemReduced div.priceCol div.icons,
div.item .priceCol div.icons{text-align:right;height:15px;float:right;}
div.itemReduced div.priceCol img,
div.item .priceCol div.icons img{margin-right:4px;}
div.item .cocoon img,div.item .district img{margin:10px 0;}
div.item .thumb{height:115px;width:140px;float:left;}
div.item div.description p{font-size:0.7em;}
div.item div.description div.text{height:90px;}
div.item div.icons{height:25px;text-align:left;}
div.item div.icons img{margin-bottom:-2px;}
div.item div.icons span.rating{color:#FF730B;font-size:0.8em;margin-right:10px;}
div.item a.more{color:#1B7BDF;}
div.bg{background-color:#EDEAE3;}
div.bgalt{background-color:#FBF8EF;}

input.submit{
	font-weight:bold;
	color:#000;
	border:none;
	line-height:24px;
	background:url('design/bt.display.gif') 0 0px no-repeat;
	width:142px;
	height:24px;
	font-size:12px;
}

input.booknow{
	font-weight:bold;
	color:#000;
	border:none;
	line-height:24px;
	background:url('design/book.now.gif') 0 0px no-repeat;
	width:122px;
	height:24px;
	font-size:12px;
}

div.tabsBase{
background:url(design/tabs.base.left.gif) 0 0 no-repeat #316cae;
height:6px;
line-height:6px;
margin-left:0px;
margin-right:0px;
}

div.tabsBaseRight{
background:url(design/tabs.base.right.gif) 100% 0 no-repeat;
height:6px;
line-height:6px;
}


div.resultFooterLeft{background:url('design/footer.l.gif') #326ead 0 100% no-repeat;height:12px;}
div.resultFooterRight{background:url('design/footer.r.gif') 100% 100% no-repeat;height:12px;}
div.resultFooterLeft{margin:0 auto;width:auto!important;min-width:755px;}/*width:705px bug IE*/

a.buttonOrangeSmall{margin:0 auto;}
div#mylist {padding-left:5px; margin-right:0px}
div#mylist h1{font-size:1em;margin:0px;color:#272c32;margin-bottom:0.5em;margin-top:0.5em;}
div#mylist a{text-decoration:none;color:#000;}
div#mylist a:hover{text-decoration:underline;}
div#mylist ul{margin:0px;padding:0px;font-size:0.85em;}
div#mylist ul li{list-style-type:none;background: url(design/bullet-services.gif) 0 3px no-repeat;padding-left:15px;margin-left: 8px;margin-bottom:4px; border-bottom: 1px solid #369}
img#big { width: 400px; height: 400px}

div#NoResult { text-align:center; font-size:1.1em;padding: 30px}
