﻿*
{
	margin:0px;
	padding:0px;	
}
html,body
{
	margin: 0px;
	padding: 0px;
	width: 100%;	
	background-attachment:fixed;
	background-position:top;
	background-repeat:repeat-x;
	background-image:url(../images/bg11.jpg);
	background-color:#4C4C4C;
}
.outer_container
{
	width:100%;		
	height:100%;	
	/*padding-top:25px;	*/
}
.container
{
	width:945px;	
	margin-left:auto;
	margin-right:auto;	
	background-color:white;
	padding-left:20px;
	padding-right:20px;	
	padding-bottom:5px;
	position:relative;
}
.footer_container
{
	width:955px;	
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;		
	padding-left:20px;
	padding-right:10px;
	padding-top:12px;
	/*text-align:right;*/
	color:#E2E0CC;
	font-family:verdana;
	font-size:11px;
}
.owners
{
	float:left;
}
.developer
{
	float:right;
}
.footer_container a
{
	color:#E2E0CC;
	text-decoration:none;
	font-family:verdana;
	font-size:11px;	
}
.footer_container a:hover
{	
	text-decoration:underline;	
}
.clear
{
	font-size: 1px;
	height: 1px;
	overflow: hidden;
	clear: both;
}
.clear2
{
	border-top:1px solid #BDBDBD;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
	clear: both;
	margin-bottom:5px;
}
.LeftColumn
{
	float:left;
	width:165px;
	margin-right:40px;
}
.RightColumn
{
	float:left;
	width:740px;	
	color:#5C5C5C;	
	font-family:Verdana;
	font-size:11px;
	line-height:17px;	
}
.RightColumn p
{
	color:#5C5C5C;	
	font-family:Verdana;
	font-size:11px;
	line-height:17px;
	margin-bottom:10px;
}
.RightColumn p img
{
	float:left;
	margin-right:5px;	
}
.RightColumn ul
{
	margin-left:20px;
	margin-bottom:10px;
}
.langs
{
	text-align:right;	
	font-family:Verdana;
	font-size:11px;
	color:white;
	font-size:10px;
	margin-left:auto;
	margin-right:auto;
	width:945px;	
	padding:10px 0px 10px 0px;
}
.langs a
{	
	text-decoration:none;
	font-family:Verdana;
	font-size:11px;
	color:white;
	font-size:10px;
}
.TopMenuContainer
{
	width:740px;		
	padding-top:20px;
	padding-bottom:5px;	
	margin-bottom:9px;
}
.LightBlueBorder
{
	background-color:#DCDBD7;
	height:1px;
	font-size:1px;
	width:740px;
	overflow:hidden;
}
.TopMenu a
{
	text-decoration:none;
	font-family:Verdana;
	font-size:11px;
	color:#515151;
	margin-right:25px;
	padding-bottom:1px;
}
.TopMenu .FirstTab
{
	 border-bottom:3px solid #F79A01;
}
.TopMenu .SecondTab
{
	 border-bottom:3px solid #2C3E7C;
}
.TopMenu .ThirdTab
{
	 border-bottom:3px solid #DAEA92;
}
.TopMenu .FourthTab
{
	 border-bottom:3px solid #9DD2D8;
}
.TopMenu .FifthTab
{
	 border-bottom:3px solid #503055;
}
.TopMenu .SixthTab
{
	 border-bottom:3px solid #AB9D76;
}
.TopMenu .SeventhTab
{
	 border-bottom:3px solid #E7E038;
}
.TopMenu a:hover
{
	color:#D9D2C0;
	border-bottom:4px solid white;
}

.langs a:hover
{
	color:#D9D2C0;
}
.DefaultPhoto
{
	width:740px;	
	background-color:white;
	height:382px;
	overflow:hidden;
	margin-bottom:20px;	
	position:relative;
	border-top:1px solid #DCDBD7;	
}
.DefaultPhoto img
{
	width:740px;		
	height:382px;
	position:absolute;
	top:0px;
	left:0px;
}
H1
{
	margin-bottom:10px;
	/*color:#11466F;*/
	color:#3D8CDB;
	font-family:Times New Roman;
	font-weight:normal;
	font-size:18px;
}
H2, H2 a
{
	margin-bottom:8px;
	color:#3D8CDB;
	font-family:Times New Roman;	
	font-size:15px;
}
H2 a:hover
{
	color:#D9D2C0;
}
.LeftMenu
{
	background-color:#5AABE0;	
	margin-top:7px;	
	padding-bottom:2px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
    border-radious: 5px;
}
/*
#LeftMenu
{ 
   -webkit-border-radius: 5px;
}
*/
.LeftMenu a
{
	display:block;
	color:white;
	text-decoration:none;
	font-family:Verdana;
	font-size:11px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:13px;
	border-bottom:1px solid #F3F1EC;
	background-image:url(../images/Rdot2.gif);
	background-repeat:no-repeat;
	background-position:6px 15px;
}
.LeftMenu a:hover
{
	color:#515151;
}
.pnlDefMap
{
	margin-top:17px;	
}
.SecondLeftMenu
{	
	background-color:#F9A101;
	margin-top:17px;	
	padding-top:10px;
	padding-bottom:10px;
	-moz-border-radius: 5px;
   -webkit-border-radius: 5px;
    border-radious: 5px;
}
.SecondLeftMenu .SecondLeftMenuTitle a
{
	font-family:Times New Roman;
	color:#F9F5D2;
	font-size:16px;	
	margin-bottom:8px;
	background-image:none;
	border-bottom:none;
	padding:0px;
	padding-left:13px;	
}
.SecondLeftMenu a
{
	display:block;
	color:#F8EFD0;
	text-decoration:none;
	font-family:Verdana;
	font-size:11px;
	padding-bottom:7px;
	padding-top:7px;
	padding-left:13px;
	border-bottom:1px solid #EED98A;
	background-image:url(../images/SRdot.gif);
	background-repeat:no-repeat;
	background-position:6px 12px;
}
.SecondLeftMenu a:hover
{
	color:#3D8CDB;
}
.CLeftColumn
{
	float:left;
	width:480px;
	margin-right:15px;
	margin-top:0px;
}
.CLeftColumn table
{
	width:480px;
	margin-bottom:10px;
}
.CLeftColumn table td
{
	padding:2px;
	border:1px solid #DCDBD7;
	text-align:right;
}
.CRightColumn
{
	float:left;
	width:245px;
	margin-top:54px;
}
.PagePhoto
{
	height:320px;
	width:480px;
	margin-top:0px;	
}
.PagePhoto img
{
	height:320px;
	width:480px;
}
.PagePhotoItem
{
	position:absolute;
	width:79px;
	height:55px;
	top:6px;
}
.PagePhotoItem img
{
	width:77px;
	height:53px;
}
.QuickForm
{
	background-color:#F3EBD6;
	width:225px;
	margin-bottom:10px;
	color:#727272;
	font-size:11px;
	font-family:verdana;
	padding:10px 10px 10px 10px;	
		-moz-border-radius: 5px;
   -webkit-border-radius: 5px;
    border-radious: 5px;
}
.QuickFormTitle
{
	font-size:11px;
	color:#565656;
	margin-bottom:10px;	
}
.ItemContactInfo
{
	background-color:#F3EBD6;
	width:225px;
	color:#565656;
	font-size:11px;
	font-family:verdana;
	padding:10px 10px 10px 10px;
	-moz-border-radius: 5px;
   -webkit-border-radius: 5px;
    border-radious: 5px;
}
.ItemContactInfo a
{
	color:#565656;
	font-size:11px;
	font-family:verdana;
}
.RInfoTitle
{
	font-weight:bold;	
	color:#565656;
	margin-top:10px;
	margin-bottom:10px;
}
.CInfoTitle
{	
	color:#3D8CDB;
	font-family:Times New Roman;
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #3D8CDB;
	padding-bottom:2px;
}
.CInfoTitle2
{
	color:#5C5B5B;
	font-family:verdana;
	font-size:11px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #7D7B7B;
}
.tbl_AccInfo .ddl
{
	font-size:11PX;
	font-family:Verdana;	
}
.tbl_GuestInfo, .tbl_AccInfo
{
	width:225px;
}
.tbl_GuestInfo td
{
	padding-bottom:3px;
}
.tbl_GuestInfo input, .tbl_GuestInfo textarea
{
	width:195px;
	font-family:verdana;
	font-size:11px;	
	border:none;
	border:1px solid #bebebe;
	padding:2px;
}
.tbl_GuestInfo .button
{
	text-align:right;
	padding-right:30px;
}
.AccLeftColumn
{
	float:left;
	width:px;
	width:427px;
	height:315px;
	margin-right:3px;
	margin-top:9px;
	margin-bottom:10px;
}
.AccRightColumn
{
	float:left;
	width:310px;
	height:315px;
	margin-top:9px;
	margin-bottom:10px;
	overflow:hidden;
}
.AccRightColumn img
{
	width:308px;
	height:313px;
	border:1px solid #B2A481;
}
.AccItem
{
	width:740px;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:7px;
	border-top:1px solid #C3C4C6;
}
.AccItemTitle
{	
	float:left;
	margin-right:10px;		
}
.AccItemTitle a
{
	font-weight:bold;
	font-size:17px;
	color:#3D8CDB;
	font-family:Trebuchet MS;
	text-decoration:none;
}
.AccItemPhoto
{
	float:left;
	width:150px;
	margin-top:7px;
	margin-right:13px;
}
.AccItemOverview
{
	float:left;
	margin-top:2px;
	padding-top:3px;
	width:500px;
	line-height:13px;
}
.HoReCa
{
	margin-top:2px;
	padding-top:3px;
	width:550px;
	line-height:13px;	
	float:left;
}
.AccItemDescr
{
	height:65px;	
	margin-top:5px;
}
.HotelOverview
{
	margin-top:7px;	
	float:left;
	margin-right:8px;
}
.AccItemCheckR
{
	float:left;
	margin-top:7px;	
}
.HotelOverview a
{
	color:#1F5193;		
	font-size:11px;	
}
.AccItemCheckR a
{
	color:#F17904;		
	font-size:11px;	
}
.AccItemCheck
{	
	width:170px;		
	height:50px;
	padding-top:20px;
	float:right;
	/*background-image:url(../images/ch.gif);*/	
	border:1px solid #EAE7DE;
	background-color:#FCFBF9;
}
.LbAccItemCheck a
{
	text-decoration:none;
	color:#527C55;
	font-family:Trebuchet MS;
	font-size:13px;
}
.LbAccItemCheck a:hover
{
	color:#F17904;	
}
.LbAccItemCheck
{
	text-align:center;		
}
.view_map
{
	color:#3D8CDB;
}
.TopCorners
{
	position:relative;
	width:985px;
	height:12px;
	margin-left:auto;
	margin-right:auto;
}
.BottomCorners
{
	position:relative;
	width:985px;
	height:12px;
	margin-left:auto;
	margin-right:auto;
}
.tl, .tr, .bl, .br
{
	position:absolute;
}
.tr
{
	top:0px;
	right:0px;
	width:12px;
	height:12px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tr.png',sizingMethod='scale');
}
.tl
{
	top:0px;
	left:0px;
	width:12px;
	height:12px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tl.png',sizingMethod='scale');
}
.bl
{
	top:0px;
	left:0px;
	width:12px;
	height:12px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bl.png',sizingMethod='scale');

}
.br
{
	top:0px;
	right:0px;
	width:12px;
	height:12px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/br.png',sizingMethod='scale');

}
.CornersMiddle
{
	width:961px;
	background-color:white;
	font-size:1px;
	position:absolute;
	top:0px;
	left:12px;
	height:12px;
}
.ie-hide
{
	_display:none;
}
.SortBy
{
	background-image:url(../images/sortbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:730;
	margin-top:20px;	
	padding:5px 5px 00px 5px;
	color:#3D8CDB;
	font-family:Trebuchet MS;
	font-size:12px;
	height:39px;
	margin-bottom:10px;
	-moz-border-radius: 5px;
   -webkit-border-radius: 5px;
    border-radious: 5px;
}
.SortBy a, .SortByBottom a
{
	color:#3D8CDB;
	font-family:Trebuchet MS;
	font-size:12px;
	text-decoration:none;
}
.SortByBottom
{
	background-image:url(../images/sortbgbottom.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:730;
	margin-top:10px;	
	padding:18px 5px 5px 5px;
	color:#3D8CDB;
	font-family:Trebuchet MS;
	font-size:12px;
	height:21px;
		-moz-border-radius: 5px;
   -webkit-border-radius: 5px;
    border-radious: 5px;	
}
.tblSorting
{
	width:100%;
}
.tblSortBy .sorting
{
	padding-left:7px;
	padding-right:7px;
}
.tbl_paging
{
	width:100%;
}
.tblSortBy .Ascending
{
	background-image:url(../images/sort_up.gif);
	background-repeat:no-repeat;
	background-position:right center;	
	color:#F17904;	
	padding-right:13px;
}
.tblSortBy .Descending
{
	background-image:url(../images/sort_down.gif);
	background-repeat:no-repeat;
	background-position:right center;	
	color:#F17904;	
	padding-right:13px;
}

.SortBorderBottom
{
	background-color:#C3C4C6;
	height:1px;
	font-size:1px;
	overflow:hidden;
}
/*---------------Google map-----------------*/
.sf_container
{
	width:540px;
	height:430px;
}
.modalBackground
{
	background-color: gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;
}
.sf_body
{
	padding: 10px 20px 20px 20px;
	font-family: Arial,Verdana,sans-serif;
	font-size:12px;
	background-color:White;
}
.sf_actions
{
	margin-top:10px;
	border-top:1px solid gray;
	padding-top:10px;
	text-align:center;
}
.sf_map
{	
	background-color:White;
	padding:0px;
	margin:0px;
}
.sf_map H1
{
	font-family: Trebuchet MS;
	font-size:18px;
	margin-top:5px;
	color:#1F5193;
	margin-bottom:5px;
	border-bottom:2px solid #1F5193;
	font-weight:normal;
}

/*-----------------------------------------*/
/*-----Check rates & availability----------*/
.Check
{
	background-image:url(../images/check.gif);
	background-repeat:no-repeat;
	width:160px;
	height:60px;
	color:White;
}

/*-----------------------------------------*/

.HotelTab
{
	float:left;
	margin-right:1px;	
}
.left_menu
{
	background-repeat:no-repeat;
	background-image:url(../images/left_menu2.gif);
	float:left;
	width:6px;
	height:28px;
}
.middle_menu
{
	background-repeat:repeat;
	background-image:url(../images/midddle_menu2.gif);
	float:left;
	padding-left:4px;
	padding-right:4px;
	height:22px;
	text-align:center;
	padding-top:6px;
	line-height:15px;
}
.middle_menu a
{
	color:#515151;
	text-decoration:none;
}
.right_menu
{
	background-repeat:no-repeat;
	background-image:url(../images/right_menu2.gif);
	float:left;
	width:6px;
	height:28px;
}
.left_menu_sel
{
	background-repeat:no-repeat;
	background-image:url(../images/left_menu_sel2.gif);
	float:left;
	width:6px;
	height:28px;
}
.middle_menu_sel
{
	background-repeat:repeat;
	background-image:url(../images/midddle_menu_sel2.gif);
	float:left;
	padding-left:4px;
	padding-right:4px;
	height:22px;
	text-align:center;
	padding-top:6px;
	line-height:15px;
}
.middle_menu_sel a
{
	color:#515151;
	text-decoration:none;
}
.right_menu_sel
{
	background-repeat:no-repeat;
	background-image:url(../images/right_menu_sel2.gif);
	float:left;
	width:6px;
	height:28px;
}
.CheckAvailability h2
{
	margin-bottom:10px;
	color:#515151;
	font-family:Times New Roman;
	font-weight:normal;
	font-size:16px;
	border-bottom:1px solid #515151;
}
.CheckAvailability
{
	background-color:#D9D2C0;
	width:225px;
	margin-bottom:10px;
	/*color:#5F5F5F;*/
	color:#515151;
	font-size:11px;
	font-family:verdana;
	padding:10px 10px 10px 10px;
	-moz-border-radius: 5px;
   -webkit-border-radius: 5px;
    border-radious: 5px;	
}
.CheckChoices
{
	margin-top:5px;
	border-bottom:1px solid #515151;
	padding:5px 0px 5px 0px;
}
.CheckButton
{
	margin-top:5px;
	text-align:right;
}
/*
.CheckButton input
{
	width:65px;
	font-family:verdana;
	font-size:11px;	
	border:none;
	border:1px solid #bebebe;
	padding:2px;
}*/
.PhotoArrowL
{
	position:absolute;
	top:14px;
	left:0px;
	width:33px;
	height:30px;	
	
}
.PhotoArrowR
{
	position:absolute;
	top:14px;
	right:0px;
	width:33px;
	height:30px;		
}
.PhotoGalleryContainer
{
	width:480px;	
	height:390px;
	margin-bottom:10px;
}
.pnlStars
{
	height:10px;
	float:left;
	font-size:1px;
	overflow:hidden;
	background-image:url(../images/stars.jpg);
	background-repeat:no-repeat;
}
.ThumbsContainer
{
	width:480px;
	height:61px;
	text-align:left;
}
.HotelThumbs
{
	position:relative;	
	width:480px;
	height:61px;	
	overflow:hidden;	
}
.scrolling_imgs2
{
	width:410px;
	height:61px;
	overflow:hidden;
	position: absolute;
	top:0px;
	left:35px;
}
.pnlEmpty
{
	font-size:1px;
	height:10px;
	width:100%;
}
.NotOkMessage
{
	color:Red;
}
.Breadcrumb
{	
	float:right;
	width:600px;
	text-align:right;
	margin-top:2px;
}
.Breadcrumb a
{	
	color:#11466F;
	text-decoration:none;
}
.Breadcrumb a:hover
{
	color:#D9D2C0;
}
.LocationMap
{
	background-image:url(../images/orangemap.jpg);
	background-repeat:no-repeat;
	width:100px;
	height:20px;	
	text-align:center;	
	float:right;
	margin-top:5px;
}
.LocationMap a
{
	text-decoration:none;
	color:#787777;
}
.BookingEngines
{
	padding-bottom:10px;
}
.BookingEngines a
{
	display:block;
	margin-top:5px;
	color:#11466F;
	text-decoration:none;
}
.BookingEngines a:hover
{
	color:#F17904;	
}
.LeftQuickContact
{
	margin-top:17px;
	color:#3D8CDB;
	font-size:11px;
	font-family:Verdana;	
}
.LeftQuickContact a
{
	color:#3D8CDB;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
}
.LeftQuickContact a:hover
{
	text-decoration:underline;
}
.LeftQuickContactTitle
{
	color:#3D8CDB;	
	font-family:Times New Roman;	
	font-size:16px;
	margin-bottom:7px;
}
.tblContactContainer
{
	width:100%;
}
.tblContactContainer td
{
	width:350px;
	padding-right:10px;
	vertical-align:top;
}
.tblContactContainer .Green, .tblContactContainer .Green p
{
	color:Green;
}
.tbl_Contact
{
	width:319px;	
}
.tbl_Contact .ContactTd
{
	width:75px;
}
.ContactForm
{
	background-color:#F3F3F3;	
	padding:5px;
	width:320px;
	padding-left:20px;
	padding-right:20px;
}
.ContactFormTitle
{
	color:#515151;
	font-family:Times New Roman;
	font-size:15px;
	border-bottom:1px solid #515151;
	padding-bottom:5px;
	margin-bottom:5px;
}
.tbl_Contact td
{
	padding-bottom:1px;
	vertical-align:top;
}
.tbl_Contact input
{
	font-family:Verdana;
	font-size:11px;
	width:200px;
}
.ContactBtn
{
	float:right;
	margin-right:18px;
}

/*###########Slider   */

.svw
{
	width:50px;
	height:20px; 
	background:#fff;	
} 
.svw ul
{
	position: relative; 
	left: -999em;
}
/*core classes*/ 
.stripViewer  
{
	position: relative;
	overflow: hidden; 
	border: 5px solid #E4E1E1;   
	margin: 0 0 1px 0; 
}
.stripViewer ul  
{
/* this is your UL of images */
	margin: 0;
	padding: 0;
	position: relative;
	left:0; 
	top:0; 
	width: 1%; 
	list-style-type: none; 
}
.stripViewer ul li 
{ 
	float:left; 
} 
.stripTransmitter  
{
	overflow: auto;
	width: 1%; 
	margin-bottom:10px;
}
.stripTransmitter ul
{
	margin:0;
	padding: 0;
	position: relative; 
	list-style-type: none;
} 
.stripTransmitter ul li
{
	width:20px;
	float:left; 
	margin: 0 1px 1px 0; 
} 
.stripTransmitter a
{
	font: bold 10px Verdana, Arial; 
	text-align: center; 
	line-height: 22px; 
	background: #E4E1E1; 
	color:#515151;
	text-decoration: none;
	display: block;
} 
.stripTransmitter a:hover, a.current
{
	background:#F6F6F6;
	color:#908F8F;
}
.stripViewer img
{
	width:600px;
	height:400px;
}


 /*tooltips formatting*/ 

#tooltip, .stripViewer #tooltip
{
	position:absolute;
	background: #fff;
	color: #000;
	opacity: 0.85;
	border:5px solid #dedede;
}
#tooltip h3 
{
	font: normal 10px Verdana;
	margin:0;
	padding:6px 2px;
	border:0; 
} 

.PhotoItem
{
	width:110px;
	height:86px;
	padding:12px 14px 12px 14px;
	background-image:url(../images/PhotoBg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-bottom:5px;
}
.PhotoItem img
{
	width:110px;
	height:86px;
}
.PhotoSep
{
	float:left;
	width:12px;		
}