a{
color:#fff;
}
.righcolmore{
border-top:#477EC9 1px solid; width:177px; float:right; margin-top:10px;
}
.righcolmore a{
padding:10px 1px 0px 20px; float:left; font-size:14px;
}
div.rightcol{
	float:right;
	width:48%;
 	min-height:100px;
	
}
*html div.rightcol{
	height:100px;
}
*html div.leftcol{
	height:100px;
}
div.leftcol{
	float:left;width:48%;
 	min-height:100px;
	
}

div.clearall{
margin:10px 30px 0px 0px;
	clear:both;
	
	
}
div.clearall h1{
	margin:18px 0px 12px 13px;
	font-weight:lighter;
}
div.clearall h2{
	margin-bottom:10px;
}
div.clearall img{
margin:2px 10px 1px 15px;
}
div.clearall p{
margin-left:110px;
margin-top:0px;
}
div.clearall a:hover{
  color:#ff9000;
}
/*
div.clearall span a{
  color:#000000;
  display:block;
  margin-bottom: 5px;
	font-weight:lighter;
}*/


#mainspec div.clearall img{
margin:2px 11px 1px 15px;
border: 1px solid #CECECE;
}
#mainspec div.clearall p{
margin-left:87px;
margin-top:0px;
}
#mainspec div.clearall span a{
  color:#000000;
  display:block;
  margin-bottom: 5px;
	font-weight:lighter;
}
#mainspec div.clearall span a:hover{
  color:#ff9000;
}
div.clearall h1.blue{
	margin:18px 0px 12px 13px;
	font-weight:lighter;
	color: #215298;
}
div.bordtop {
  border-bottom:0px solid #E6E6E6;
}


div.clearall2{
margin:40px 30px 0px 0px;
	clear:both;
}
div.clearall2 h1{
	margin:18px 0px 0px 0px;
	font-weight:lighter;
	margin-bottom:10px;
}
div.clearall2 h2{
	margin-bottom:10px;
}
div.clearall2 img{
margin:2px 10px 1px 15px;
}
div.clearall2 p{
margin-left:160px;
margin-top:0px;
}
/*div.clearall2 div.hotelstable ul{
  margin-left:0px;
}*/

div.hotelstable{
margin-top:30px;
}

div.hotelstable h4{
width:100%; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; 

/* background-image:url(images/body-im/h4.jpg); background-position:bottom left;  */


background-repeat:no-repeat;
}
div.hotelstable ul a{
color:#0B64B6;
}
div.hotelstable ul a:hover{
color:#FF9000;
}
div.hotelstable ul li{
line-height:20px;
list-style-image:url(images/body-im/squarelist.jpg);

}
.allhotels{
color:#000; font-size:12px;
}
.allhotels:hover{
color:#765630;
}
.starstable{
border-bottom:#E6E6E6 2px solid;margin-top:10px; margin-bottom:10px;

}
.hotellist{
margin-right:30px;
float:left;
}

div.hotelstablebig{
margin-top:0px;

}
div.hotelstablebig h2{
margin-left:0px;
}

div.hotelstablebig ul{
width:600px;
margin-bottom:35px;
float:left;
}
*html div.hotelstablebig ul{
margin-left:20px;
}
div.hotelstablebig ul a{
color:#0B64B6;
}
div.hotelstablebig ul a:hover{
color:#FF9000;
}
div.hotelstablebig ul li{
line-height:20px;
list-style-image:url(images/body-im/squarelist.jpg);
float:left;
margin-right:30px;
width:270px;
}

/*for resorts like in bt*/
div#countryshortlist {
}
div#countryshortlist p{
	margin:0px 0px 6px 110px;
}
div.resorts {
	width:100%;
	margin:0px 0px 20px 2px;
	float:left;
}
*html div.resorts {
	margin:0px 0px 20px 0px;
}

div.resorts p {
	margin:0px 0px 6px 110px;
}

div.resorts img {
	float:left;
	margin:4px 10px 0px 0px;
	border:none;
}
div.descrblock{
  margin-left:125px;
  /*position:absolute;*/
}
div.clearall2 div.descrblock p {
  margin-left:0px;
}
div.descrblock p {
  margin-left:0px;
  padding-left:0px;
}
