
.table_hotels .img{
	padding: 4px 5px 4px 18px; width: 150px;}
.table_hotels .hr{
	font-size:1px; height: 3px; border:1px solid #9FE1F6;}
.table_hotels .img a{
	display: block; position: relative; height: 88px; width: 130px;
	overflow: hidden; 
	background: url('/img/hotel_img_bg_small.gif') repeat-x top; }
.table_hotels .img a img{
	padding: 0px; margin: 4px 0 0 5px; }
.table_hotels .img b.corner{
	display: block; position: absolute; top: 0; width: 5px; height: 88px;
	background: url('/img/hotel_img_bg_small.gif') no-repeat; }
.table_hotels .img b.corner_left{
	background-position: 0px -88px; left: 0;}
.table_hotels .img b.corner_right{
	background-position: 0px -176px; right: 0;}
.table_hotels .atitle a{
	font: 19px Georgia; display: block;  width: 180px;
	margin: 4px 30px 4px 4px; line-height: 1.2; text-decoration: none;}
.table_hotels .description{
	padding: 7px; line-height: 1.4;}
.table_hotels .hotel_list_col a{
	display: block; width: 160px; padding: 4px;
	font: 13px Georgia;}
.table_hotel_info .description1{
	width: 331px; }
.img_shadow{
	position: relative; height: 220px; width: 331px;
	background: url('../img/hotel_img_bg_large.jpg') repeat-x top; 
	border-left:1px solid #878667; border-right:1px solid #878667;}
.img_shadow .img{
	display: block; padding: 8px; }
.img_shadow b.corner{
	display: block; position: absolute; width: 2px; height: 2px; overflow: hidden;
	background: url('/img/hotel_img_bg_large.jpg') no-repeat; }
.img_shadow b.corner_topleft{
	background-position: 0px -220px; left: -1px; top: 0;}
.img_shadow b.corner_topright{
	background-position: 0px -226px; right: -1px; _right: -2px; top: 0;}
.img_shadow b.corner_bottomleft{
	background-position: 0px -224px; left: -1px; bottom: 0;}
.img_shadow b.corner_bottomright{
	background-position: 0px -222px; right: -1px; _right: -2px; bottom: 0;}

.hotel_info_text h2{	
	color: #FFF; padding: 0; margin: 0; font: 12px Verdana; 
	margin-top: 15px; }
.description1 .hotel_info_text{
	margin: 30px 0 35px 30px; }
.description2 .hotel_info_text{
	margin: 10px 25px 25px 30px; }

.country_sub_menu{
	position: absolute; top: 15px; right: 30px; width: 160px; }
.country_sub_menu a{
	display: block; padding: 2px 0; font: 13px Georgia;}

.table_hotels a.next{
	display: block; width: 150px; padding: 2px 0; color: #FFF;}
.table_hotels a.next:hover{
	color: #00459E; }
.hotel_list_col a{
	display: block; width: 150px; padding: 2px 0;}