/******************************************************/
/***             RECOMMENDED HOTEL LINE             ***/
/******************************************************/

div.hotelrecommended-line { width : 100%; }
div.hotelrecommended-line div.tvt_player {display:none; z-index:100001; position: absolute; left: 50%; padding:10px; background-color:white; width:546px; height:384px; padding-bottom:30px; margin-left:-273px; margin-top : -100px; border : 10px solid silver; }
div.hotelrecommended-line div.tvt_player a {float:right; color:gray;}
div.hotelrecommended-line div.tvt_player h4 {color:#5A4C43; font-weight:bold; margin:0px; margin-bottom:5px; padding:5px;}
div.hotelrecommended-line div.tvt_player div.tvt_vidz { width: 546px; height: 348px; }
div.hotelrecommended-line div.images-container {float : left;}
div.hotelrecommended-line div.images-container div.on { display : block; }
div.hotelrecommended-line div.images-container div.off { display : none; }
div.hotelrecommended-line div.images-container div.thumb-container{border : 0px solid #EEEEEE; width : 254px; margin-top : 1px;}
div.hotelrecommended-line div.images-container div.thumb-container  img{width : 49px; height : 37px;}
div.hotelrecommended-line div.images-container div.thumb-container img.on{
	filter: alpha(opacity=100); 
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=100); 
    filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1; 

}
div.hotelrecommended-line div.images-container div.thumb-container img.off{
	filter: alpha(opacity=50); 
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=50); 
    filter : alpha(opacity=50);
    -moz-opacity : 0.5;
    opacity : 0.5; 
}
div.hotelrecommended-line div.images-container div.thumb-container a
{
	margin : 0px 1px 0 0;
	padding : 0px;
	float : left;
}
div.hotelrecommended-line div.content-container { border : 0px solid red; float : left; width : 292px; margin-left : 4px; }
div.hotelrecommended-line div.content-container div.address { font-size : 10px; color : gray; font-style: italic; }
div.hotelrecommended-line div.content-container div.description
{
	padding: 5px 0px 0px 0px;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	border : 0px solid;
}
div.hotelrecommended-line div.content-container div.title a { font-size : 13px; font-weight : bold; }



div.hotelrecommended-line div.content-container div.buttons-container { margin-top : 20px; }



div.button-container div.button { position : relative; float : left;  width : 145px; height : 30px; cursor : pointer;}
div.button-container div.button-text {padding : 5px;padding-right:15px; color : white; font-weight : bold; font-size : 11px; text-decoration : none; }
div.button-container div.orange 
{
	background : url(button_orange_video_big.png) repeat scroll 0 1px transparent;

}
div.button-container div.blue 
{
	background : url(button_blue_video_big.png) repeat scroll 0 1px transparent;

}
div.hotel-line-booknow {margin-top:0px}

div.button-video-container-small div.button { position : relative; float : left;  width : 100px; height : 19px; cursor : pointer; }
div.button-video-container-small div.button-text { text-decoration : none; margin-right : 5px;padding : 1px 2px 2px 2px; color : white; font-weight : normal; font-size : 9px; text-align : center; width : 75px;}
div.button-video-container-small div.orange 
{
	background : url(button_orange_video_small.png);
    _background: none; 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/tourism/stylesheets/button_orange_video_small.png', sizingMethod='scale');
}
div.button-video-container-small div.blue 
{
	background : url(button_blue_video_small.png);
    _background: none; 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/tourism/stylesheets/button_blue_video_small.png', sizingMethod='scale');
}
