@charset "utf-8";
/* CSS Document */

	/***********************************************************************/
	/* Groundwork layout css */
	/***********************************************************************/
	body{
		margin:0;
		padding:0;
		margin-top:20px;
		/* line-height: 1.5em;*/
		font-family: Arial, Helvetica, sans-serif;
	}
	
	b{font-size: 110%;}
	em{color: red;}
	
	#maincontainer{
		width: 913px; /*Width of main container*/
		margin: 0 auto; /*Center container on page*/
	}
	
	#topsection{
		/*background: #EAEAEA;*/
		/*Height of top section*/
	}
	
	#topsection h1{
		margin: 0;
		padding-top: 15px;
	}
	
	#contentwrapper{
		float: left;
		width: 100%;
	}
	
	#contentcolumn{
		margin: 0 210px 0 215px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
		
	}
	#contentcolumn .contentblock{
		margin:10px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
		
	}
	
	#contentcolumn h1{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		color:#3488AD;
	}
	
	#contentcolumn p{
		font-family:Verdana, Geneva, sans-serif;
		font-size: 12px;
		color:#555;
	}
	
	
	#leftcolumn{
		float: left;
		width: 215px; /*Width of left column in pixel*/
		margin-left: -913px; /*Set margin to that of -(MainContainerWidth)*/
	
	}
	
	#rightcolumn{
		float: left;
		width: 210px; /*Width of right column*/
		margin-left: -210px; /*Set left margin to -(RightColumnWidth)*/
		/*background: #FDE95E;*/
	}
	
	#footer{
		clear: left;
		width: 100%;
		background: #ddd;
		color: #FFF;
		text-align: center;
		padding: 4px 0;
	}
	
	#footer a{
		color: #999;
	}
	
	.innertube{
		margin-top: 0;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	
	
	/***********************************************************************/
	/* Top header menu css */
	/***********************************************************************/
	#maincontainer .menu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #999999;
		float: right;
	
		margin-top: 4px;
		text-align:right;
	
        width:400px;
	}
	
	#maincontainer .menu a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration:underline;
	}
	
	#maincontainer .menu a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #496581;
		text-decoration:underline;
	}
	
	#maincontainer .res {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 20px;
		color: #000000;
		text-align: right;
		float: left;
		width: 200px;
		clear: none;
		line-height:12px;
		margin-top:4px;
	}
	
	#maincontainer .hdmenu {
		
		float: left;
		width: 156px;
		margin-top: 0px;
		margin-right: 50px;
		margin-bottom: 0px;
		margin-left: 0px;
		
	}
	
	.clear {
		margin:0px;
		padding:0px;	
		clear:both;
		font-size:0px;
		height:0px;
		line-height:0px;
	}
	
	#maincontainer .submenu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		border-bottom: 3px solid #186D94;
		height: 26px;
		position: relative; /* for IE7 (IE8 compatibility mod) */
		z-index: 100;
	}
	
	#maincontainer .submenu ul {
		margin:0px;
		padding:0px;
		white-space: nowrap;
		clear: both;
	}
	
	#maincontainer .submenu li {
		list-style: none;
		text-indent: 0px;
		text-align: left;
		border-right: 1px solid #186D94;
		height:24px;
		float:left;
		padding-left:12px;
		padding-right:12px;
		padding-top:5px;
	}
	
	#maincontainer .submenu a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #3E6A82;
		font-weight: bold;
		text-decoration: none;
	}
	
	#maincontainer .submenu a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		background-repeat: repeat-x;
	}
	
	#maincontainer .submenu .selected {
		background-image: url(/img/bt-bg.jpg);
		background-repeat: repeat-x;
	}
	
	#maincontainer .submenu .selected a {
		color:#FFFFFF;
	}
	
	#maincontainer .submenu .selected a:hover {
		color:#FFFFFF;
	}
	
	#maincontainer .contsubmenu {
		height: 13px;
		background-color: #3488AD;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		position: relative; /* for IE7 (IE8 compatibility mod) */
		z-index: 10;
		
		padding-right: 13px;
		padding-bottom: 7px;
		padding-left: 13px;
		padding-top: 5px;
		background:url(/img/submenu_back.gif);
	}
	
	#maincontainer .contsubmenu a {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	#maincontainer .contsubmenu a:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	#maincontainer .submenu .flags {
		border: 0px none #000000;
		float: right;
		margin: 0px;
		padding-right: 16px;
	}
	
	
	/***********************************************************************/
	/* Top header menu css */
	/***********************************************************************/
	#searchbox {
		background:url(/img/search_back.gif);
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;	
		padding-left:10px;
		border-bottom:orange 6px solid;
		
	}
	
	#searchbox .datefrom,.dateto{
		float:left;
		width:100px;
	}
	
	#searchbox .datefrom input, #searchbox .dateto input{
		border:orange 2px solid;
		color:#3185C0;
		font-weight:bold;
	}
	
	#searchbox .singlerooms{
		float:left;
		width:100px;
		
	}
	
	#searchbox .doublerooms{
		float:left;
		width:100px;
	}
	
	#searchbox .triplerooms{
		float:left;
		width:100px;
	}
	
	#searchbox .twinrooms{
		float:left;
		width:100px;
	}
	
	#searchbox .citydistance{
	
	}
	
	#searchbox .category{
		float:left;
		width:100px;
	}
	
	#searchbox .hotelname{
		float:left;
		width:100px;
	}
	
	#searchbox .searchbutton{
		padding-top:15px;

	}
	
	
	/***********************************************************************/
	/* Assistant block css */
	/***********************************************************************/
	
	#assistant{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		background:url(/img/assistant_top.gif);
		background-repeat: no-repeat;
	
		width:215px; 
	}
	
	#assistant .title{
		color:#FFF;
		font-size:14px;
		font-weight:bold;
		padding-left:5px; 
	}
	
	#assistant .lang{
		font-size:10px;
	}
	
	#assistant .image{
		padding-top:10px;
		float:left; 
        
	}
	
	#assistant .info{
		
		padding-top:30px;
		padding-left:5px;
       
		
	}
    
    #assistant .info2{
      
        
        padding-left:5px;
        font-size:10px; 
       
        
    }
	
	#assistant .email{
		
	}
	
	#assistant .skype{
		/*padding-top:100px;*/
        /*height:80px;*/	
	}
	
	#assistant .complete{
		font-size:10px;	
		text-align:center;
		background:url(/img/assistan_team.gif);
	}
	
	#assistant .complete a{
		font-size:10px;	
		text-align:center;
		background:url(/img/assistan_team.gif);
		text-decoration:none;
		color:#555;
	}
	
	#assistant .complete a:hover{
		color:#06F;
		text-decoration:underline;
	}
	
	
	#block_tour{ 
		height:200px;
	}
	
	
	
	
	
	/***********************************************************************/
	/* Frontpage Hotel listing block css */
	/***********************************************************************/
	
	#hotellisting{
	}
	
	#hotellisting .radio{
		width:14px;
		float:left;
	}
	
	#hotellisting .title{
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
		color:black;
		float:left;
		padding-left:5px;
	}
	#hotellisting .title a{
		color:black;
		text-decoration:none;
	}
	
	#hotellisting .title a:hover{
		color:#D47D00;
		font-weight:bold;
	}
	
	#hotellisting .distance{
		font-size:10px;
		color:#999;
	}
	
	#hotellisting .hotellisting_row{
		font-family:Verdana, Geneva, sans-serif;
		border-bottom:#66CCFF 1px dotted;
		width:100%;
		height:31px;
		padding-top:10px;
	}
	
	#hotellisting .price{
		width:150px;
		color:#186D94;
		float:right;
		padding-top:12px;
		font-size:16px;
		text-align:right;
	}
	
	#hotellisting .from{
		font-size:10px;
		color:#999;/*#186D94*/
	}
	
	#hotellisting .ratingtext h2{
		font-family:Georgia, "Times New Roman", Times, serif;
		float:right;
		font-size:20px;
		color:#186D94;
		font-weight:none;
		text-decoration:underline;
		margin:0px;
	}
	

	/***********************************************************************/
	/* Basket */
	/***********************************************************************/

	#basket{
		font-family:Verdana, Geneva, sans-serif;
		width:206px;
		
	}
	
	#basket .basketmid{
		background:url(/img/bsk_back.gif);
		font-size:10px;
		color:#930;
	}

	
	#basket .basketbook{
		background:url(/img/bsk_book.gif);
		height:75px;
		
		width:206px;
	}

	#basket .basketbook a{
		color:brown;
		font-weight:bold;
		text-decoration:none;
		margin-top:10px;
	}
	
	#basket .basketbook a:hover{
		color:orange;
	}
	
	#bookbtn{
		width:50px;
		margin-left:80px;
		
	}
	
	/***********************************************************************/
	/* Weather */
	/***********************************************************************/

	#weather{
		font-family:Verdana, Geneva, sans-serif;
	}
	
	#weather .text{
		size:10px;
		color:red;
	}
	#weather .subtext{
		font-size:10px;
		color:#999;
	}
	
	#weather .info{
		font-size:10px; 	
	
		
	}

	#weather table,td{
		border:#CCC 1px solid;	
	}


	/***********************************************************************/
	/* Newstetter */
	/***********************************************************************/

	#newsletter{
		
        background-repeat: no-repeat;
		width:205px;
		height:136px;	
	}

    #newsletter form{
        padding:0px;
    }
    
    
	#newsletter .join{
		margin-left:112px;	
	}

	#newsletter_email{
		border:#036 2px solid;
		width:190px;
		font-weight:bold;
		color:#3185C0;
	}



	/***********************************************************************/
	/* Newstetter */
	/***********************************************************************/
	
	.searchResultBox {
		border:1px solid #F1F4F7; 
		padding:6px; 
		margin-top:12px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size:9px; 
		line-height:normal;
		color:#666666
	}
	.searchResultBox a {
		border:1px solid #186D94;
		background: #368AAF;
		padding:2px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size:9px;
		line-height:normal;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
	}
	.searchResultBox a:hover {
		border:1px solid #186D94;
		background: #439ABF;
		padding:2px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size:9px;
		line-height:normal;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
	}



	/***********************************************************************/
	/* button */
	/***********************************************************************/
		
	.btnzone {
		height: 23px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	.btnzonel {
		background-image: url(../img/button-l.gif);
		float: left;
		width: 14px;
		height: 23px;
		cursor:hand;
		cursor:pointer;
	}
	
	.btnzonem {
		float: left;
		background-image: url(../img/button-m.gif);
		height: 12px;
		padding-top: 5px;
		padding-right: 6px;
		padding-bottom: 6px;
		padding-left: 0px;
		line-height:12px;
		cursor:hand;
		cursor:pointer;
	}
	
	.btnzoner {
		background-image: url(../img/button-r.gif);
		float: left;
		width: 14px;
		height: 23px;
		background-repeat: repeat;
		cursor:hand;
		cursor:pointer;
	}

	
	
	/***********************************************************************/
	/* News */
	/***********************************************************************/

	#news h2{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		color:#3488AD;
	}
	
	#news .date{
		font-size: 12px;
	}
	
	#news .content{
		font-size:10px;
	}
	
	#news a{

		color:#3488AD;
	}
	
	
	/***********************************************************************/
	/* Basket overview */
	/***********************************************************************/
	
	#basketoverview{ 
		font-size:12px;
	} 
	
	#basketoverview .message{ 
		padding:10px;
		color:#0C0;
		font-size:12px;
		font-weight:bold;
		border:#0C0 2px solid;
	} 
	
	#basketoverview .yourservice{ 
		color:#3488AD;
		font-size:16px;
		font-family:Georgia, "Times New Roman", Times, serif;
		text-decoration:underline;
		border-bottom:#3488AD 1px dotted;
	} 
	
	#basketoverview .servicetitle{ 
		float:left;
	} 
	
	#basketoverview .servicetitle a{ 
		color:#3488AD;
		text-decoration:none;
		font-size:16px;
		font-weight:bold;
	} 
	
	#basketoverview .total{ 
		float:right;
	} 
	
	#basketoverview .dates{ 
		color:#000000; 
		font-weight:bold; 
		text-align:left; 
		background-color:#F5F5F5;
		font-size:12px;
	}
	
	#basketoverview .tableheader{ 
	
	} 
	
	#basketoverview .tableitanary{ 
	
	} 
	
	#basketoverview .total{ 
	
	}
	
	#basketoverview .content{ 
	
	} 
	
	#basketoverview .grandtotal{ 
	
	} 
    
    
    /***********************************************************************/
    /* Basket overview */
    /***********************************************************************/
    
    #detail{
    
    }
    
    #detail h1{
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size: 18px;
        color:#3488AD;
        float:left;
    }

    
    #detail .fromprice{ 
          float:right;
          width:150px;
          color:darkorange;
          font-size:25px;
          font-weight:bold;
          
    }
    #detail .fromtxt{ 
          
          color:#999;
          
          font-size:10px;
       
    }
    
    #detail .address{ 
            font-size: 10px;  
    }
    
    #detail .backsearch{ 
         font-size: 14px;
         font-weight:bold; 
    }
    
    #detail .booklink{ 
          font-size: 10px; 
    }
    
    
    
    
    
#search_listing{
	font-family:Arial, Helvetica, sans-serif;
	

}


#search_listing .search_block{
	border:#ccc 1px solid;
	padding:10px;
}

#search_listing .search_top{
	height:25px;
	
}

#search_listing .search_title{
	float:left;
	width:200px;
	height:20px;
	overflow:hidden;
	
	color:#3488AD;
	text-decoration:none;
	font-size:16px;
}

#search_listing .search_title a{
	float:left;
	width:200px;
	height:20px;
	overflow:hidden;
	
	color:#3488AD;
	text-decoration:none;
	font-size:16px;
}

#search_listing .search_stars{
	float:left;	
	width:50px;
}

#search_listing .search_price{
	float:right;	
	width:200px;
	text-align:right;
	
	font-size:10px;
	font-weight:bold;
	font-size:16px;
	color:navy;
}

#search_listing .search_price_txt{
	font-size:12px;
	font-weight:bold;
	color:black;
}

#search_listing .search_price_special{
	text-decoration:line-through;
	color:red;
	font-size:14px;
}

#search_listing .search_content{
	
}

#search_listing .search_content p{
	padding:0px;
	
}

#search_listing .search_image{
	float:left;	
	border:#ccc 1px solid;
	
}

#search_listing .search_offer{
	float:right;
	width:80px;
	text-decoration:blink;
}


#search_listing .search_book{
}

#search_listing .search_rooms{
}

#search_listing .search_availebility{
	color:green;

	width:150px;
	font-weight:bold;
	font-size:11px;
}	
	
	
	
	
	
	
	
	


