body{
	margin:0;
	padding:0;
	background-color:#ffffff;
	text-align:left;
}
#Container{
	margin-top:0px;
	margin-left:auto;
	margin-bottom:0px;
	margin-right:auto;
	padding:0;
	overflow:hidden;
	position:relative;
	text-align:left;
}
#topContainer{
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
	background-image:url('images/bg_top3.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#fff;
	/*height:440px;*/
	overflow:hidden;
}
#topContainerIns{
	margin:0 0 2px 0;
	padding:0;
	text-align:left;
	background-image:url('images/bg_top_ins2.gif');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e6eef7;
	/*height:529px;*/
	overflow:hidden;
}
#mainContainer{
	margin:0;
	padding:0;
	text-align:left;
	background-color:#e3edf6;
	/*height:159px;*/
	overflow:hidden;
	position:relative;
}
#mainContainerIns{
	margin:0;
	padding:0;
	text-align:left;
	background-color:#e3edf6;
	height:79px;
	position:relative;
}
#bottomContainer{
	margin:7px 0 9px 0;
	padding:0;
	text-align:left;
	background-color:#83bbde;
	height:25px;
	position:relative;
}
.topCont{
	margin:0 auto 0 auto;
	padding:0;
	width:995px;
}
.topContIns{
	margin:0;
	padding:0;
	width:995px;
	float:left;
}
.mainCont{
	margin:0 auto 0 auto;
	padding:0;
	width:995px;
	position:static;
	/*height:159px;*/
}
.bottomCont{
	margin:0 auto 0 auto;
	padding:5px 0 0 0;
	width:995px;
	height:20px;
	position:static;
}
.Header{
	margin:0;
	padding:0;
	width:983px;
	float:left;
	position:absolute;
	left:12px;
	top:0;
}
.logo{
	margin:0;
	padding:23px 40px 0 0;
	float:left;
	display:inline;
	position:relative;
	z-index:999;
}
.logo a img{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	border:none;
}
#navigation{
	margin:0;
	padding:0;
	float:left;
	/*width:670px;*/
	height:79px;
	position:relative;
	z-index:999;
}
#navigation ul{
	margin:0;
	padding:0;
	float:left;
	/*width:670px;*/
	height:79px;
	list-style:none;
}
#navigation ul li{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	height:79px;
}
#navigation ul li.line{
	margin:0;
	padding:50px 0 0 2px;
	float:left;
	display:inline;
	height:29px;
	border-left:1px solid #a4a4a4;
}
#navigation ul li#green_blue{
	margin:0;
	padding:50px 5px 0 2px;
	float:left;
	display:inline;
	height:29px;
	font:normal 12px Helvetica;
	color:#3a444d;
}
#navigation ul li#green_blue a{
	font:bold 12px Helvetica;
	color:#3a444d;
	float:left;
	text-decoration:none;
	padding:9px 5px 5px 5px;
}
#navigation ul li#green_blue a:hover{
	font:bold 12px Helvetica;
	color:#fff;
	background-color:#419cae;
}
#navigation ul li#green_blue a.active{
	font:bold 12px Helvetica;
	color:#fff;
	background-color:#419cae;
}
#navigation ul li#yellow{
	margin:0;
	padding:50px 5px 0 2px;
	float:left;
	display:inline;
	height:29px;
	font:normal 12px Helvetica;
	color:#3a444d;
}
#navigation ul li#yellow a{
	font:bold 12px Helvetica;
	color:#3a444d;
	float:left;
	text-decoration:none;
	padding:9px 5px 5px 5px;
}
#navigation ul li#yellow a:hover{
	font:bold 12px Helvetica;
	color:#fff;
	background-color:#ffb91d;
}
#navigation ul li#yellow a.active{
	font:bold 12px Helvetica;
	color:#fff;
	background-color:#ffb91d;
}

#navigation ul li#green{
	margin:0;
	padding:50px 5px 0 2px;
	float:left;
	display:inline;
	height:29px;
	font:normal 12px Helvetica;
	color:#3a444d;
}
#navigation ul li#green a{
	font:bold 12px Helvetica;
	color:#3a444d;
	float:left;
	text-decoration:none;
	padding:9px 5px 5px 5px;
}
#navigation ul li#green a:hover{
	font:bold 12px Helvetica;
	color:#fff;
	background-color:#41b06e;
}
#navigation ul li#green a.active{
	font:bold 12px Helvetica;
	color:#fff;
	background-color:#41b06e;
}

#navigation ul li#orange{
	margin:0;
	padding:50px 5px 0 2px;
	float:left;
	display:inline;
	height:29px;
	font:normal 12px Helvetica;
	color:#3a444d;
}
#navigation ul li#orange a{
	font:bold 12px Helvetica;
	color:#3a444d;
	float:left;
	text-decoration:none;
	padding:9px 5px 5px 5px;
}
#navigation ul li#orange a:hover{
	font:bold 12px Helvetica;
	color:#fff;
	background-color:#e05d03;
}
#navigation ul li#orange a.active{
	font:bold 12px Helvetica;
	color:#fff;
	background-color:#e05d03;
}

#navigation ul li#purple{
	margin:0;
	padding:50px 5px 0 2px;
	float:left;
	display:inline;
	height:29px;
	font:normal 12px Helvetica;
	color:#3a444d;
}
#navigation ul li#purple a{
	font:bold 12px Helvetica;
	color:#3a444d;
	float:left;
	text-decoration:none;
	padding:9px 5px 5px 5px;
}
#navigation ul li#purple a:hover{
	font:bold 12px Helvetica;
	color:#fff;
	background-color:#994caa;
}
#navigation ul li#purple a.active{
	font:bold 12px Helvetica;
	color:#fff;
	background-color:#994caa;
}

#navigation ul li#blue{
	margin:0;
	padding:50px 5px 0 2px;
	float:left;
	display:inline;
	height:29px;
	font:normal 12px Helvetica;
	color:#3a444d;
}
#navigation ul li#blue a{
	font:bold 12px Helvetica;
	color:#3a444d;
	float:left;
	text-decoration:none;
	padding:9px 5px 5px 5px;
}
#navigation ul li#blue a:hover{
	font:bold 12px Helvetica;
	color:#fff;
	background-color:#0265a8;
}
#navigation ul li#blue a.active{
	font:bold 12px Helvetica;
	color:#fff;
	background-color:#0265a8;
}

.flag_div{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	/**width:85px;**/
	width:105px;
}
.flag_div_left{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:9px;
	background-image:url('images/flag_bg_left.gif');
	background-repeat:no-repeat;
	height:36px;
}
.flag_div_main{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	background-image:url('images/flag_bg_main.gif');
	background-repeat:repeat-x;
	height:36px;
}
.flag_div_right{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:9px;
	background-image:url('images/flag_bg_right.gif');
	background-repeat:no-repeat;
	height:36px;
}
.flag{
	margin:0;
	padding:13px 0 0 5px;
	float:left;
	display:inline;
}
.flag a img{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	border:none;
}
.TopDiv{
	margin:0;
	padding:0;
	float:left;
	width:995px;
	position:relative;
}
.PhotoDiv{
	margin:0;
	padding:115px 0 0 0;
	/*float:left;*/
	width:995px;
	height:325px;
}
.PhotoDiv img{
	margin:0;
	padding:0;
	float:left;
	width:995px;
	position:relative;
	border:none;
}
.bookingDiv{
	margin:0;
	padding:10px 0 0 5px;
	float:left;
	position:absolute;
	top:348px;
	left:12px;
	background-image:url('images/booking_bg.png');
	background-repeat:no-repeat;
	width:175px;
	height:55px;
}
.bookingDivIns{
	margin:0px 0 0 0;
	padding:10px 0 0 5px;
	float:left;
	background-image:url('images/booking_bg.png');
	background-repeat:no-repeat;
	width:175px;
	height:55px;
	position:absolute;
	top:290px;
	left:0;
}
.bookingDivText1{
	margin:0;
	padding:0 0 4px 0;
	width:175px;
	float:left;
	font:bold 16px Helvetica;
	color:#0264a5;
	line-height:16px;
}
.bookingDivText1 a{
	font:bold 16px Helvetica;
	color:#0264a5;
	text-decoration:none;
	line-height:16px;
}
.bookingDivText1 a:hover{
	font:bold 16px Helvetica;
	color:#0264a5;
	text-decoration:underline;
	line-height:16px;
}
.bookingDivText2{
	margin:0;
	padding:0;
	width:175px;
	float:left;
	font:normal 12px Lucida;
	color:#fff;
}
.bookingDivText3{
	margin:0;
	padding:7px 20px 0 0;
	width:155px;
	float:left;
	text-align:right;
	border:none;
}
.bookingDivText3 a img{
	margin:0;
	padding:0;
	float:right;
	border:none;
}
.MainDiv1{
	margin:0;
	padding:0 0 0 21px;
	float:left;
	display:inline;
	width:168px;
	height:159px;
	background-color:#e3edf6;
	background-image:url('images/lines_bg_left.gif');
	background-repeat:repeat-y;
	background-position:left;
}
.MainDiv1Head{
	margin:0;
	padding:23px 0 5px 0px;
	float:left;
	font:normal 12px Trebuchet MS;
	color:#3384bc; 	
	width:168px;
}
.MainDiv1Text{
	margin:0;
	padding:0 17px 15px 10px;
	float:left;
	font:normal 12px Trebuchet MS;
	color:#9db2c5;
	line-height:12px; 	
	width:135px;
}
.MainDiv1 input{
	margin:0;
	padding:0 0 0 10px;
	float:left;
	border:1px solid #cccccc;
	font:normal 10px Trebuchet MS;
	color:#98aec5;
}
.MainDiv1Button{
	margin:0;
	padding:7px 0 0 120px;
	float:left;
}
.MainDiv1Button a img{
	margin:0;
	padding:0px;
	float:left;
	border:none;
}
.MainDiv2{
	margin:0;
	padding:17px 0 0 19px;
	float:left;
	display:inline;
	width:245px;
	height:142px;
	background-color:#d1e2ec;
}
.MainDiv2 h2{
	margin:0;
	padding:0 0 0 1px;
	float:left;
	font:normal 20px Helvetica;
	color:#0264a5;
}
.MainDiv2Inside{
	margin:0;
	padding:10px 0 0 0;
	float:left;
	width:245px;
}
.MainDiv2Photo{
	margin:0;
	padding:0px;
	float:left;
	display:inline;
	border:3px solid #fefefe;
}
.MainDiv2Photo a img{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	border:none;
}
.MainDiv2Text{
	margin:0;
	padding:8px 0 0 10px;
	float:left;
	display:inline;
	width:145px;
	position:relative;
	font:normal 11px Trebuchet MS;
	color:#5a5d62;
}
.MainDiv2TextIns{
	margin:0;
	padding:0px;
	float:left;
	display:inline;
	width:140px;
	font:normal 11px Trebuchet MS;
	color:#5a5d62;
}
.MainDiv2Button{
	margin:0;
	padding:0;
	float:left;
	position:absolute;
	top:44px;
	left:120px;
}
.MainDiv2Button a img{
	margin:0;
	padding:0;
	float:left;
	border:none;
}
.MainDiv3{
	margin:0;
	padding:17px 0 0 19px;
	float:left;
	display:inline;
	width:242px;
	height:142px;
	overflow:hidden;
	background-color:#e3edf6;
}
.MainDiv3 h2{
	margin:0;
	padding:0 0 0 1px;
	float:left;
	font:normal 20px Helvetica;
	color:#0264a5;
}
.MainDiv4{
	margin:0;
	padding:17px 16px 0 19px;
	float:left;
	display:inline;
	width:246px;
	height:142px;
	background-color:#d1e2ec;
	background-image:url('images/lines_bg_right.gif');
	background-repeat:repeat-y;
	background-position:right;
}
.MainDiv4 h2{
	margin:0;
	padding:0 0 0 1px;
	float:left;
	font:normal 20px Helvetica;
	color:#0264a5;
}
.bottomLeftDiv{
	margin:0;
	padding:0 0 0 27px;
	float:left;
	display:inline;
	font:normal 12px Trebuchet MS;
	color:#fffefc;
	position:static;
}
.bottomLeftDiv a{
	font:normal 12px Trebuchet MS;
	color:#fffefc;
	text-decoration:none;
	position:static;
}
.bottomLeftDiv a:hover{
	font:normal 12px Trebuchet MS;
	color:#fffefc;
	text-decoration:underline;
}
.bottomMainDiv{
	margin:0;
	padding:0 0 0 45px;
	float:left;
	display:inline;
}
.bottomMainDiv ul{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
.bottomMainDiv ul li{
	margin:0;
	padding:0 2px 0 2px;
	float:left;
	display:inline;
	font:normal 11px Trebuchet MS;
	color:#fffefc;
}
.bottomMainDiv ul li a{
	font:normal 11px Trebuchet MS;
	color:#fffefc;
	text-decoration:none;
}
.bottomMainDiv ul li a:hover{
	font:normal 11px Trebuchet MS;
	color:#fffefc;
	text-decoration:underline;
}
.bottomRightDiv{
	margin:0;
	/*padding:0 0 0 45px;*/
	float:left;
	display:inline;
	font:normal 12px Trebuchet MS;
	color:#fffefc;
}
.atcom{
	margin:0;
	padding:0 5px 0 5px;
	float:left;
	display:inline;
	font:normal 11px Verdana;
	color:#fffefc;
}
.atcom a{
	font:normal 11px Verdana;
	color:#fffefc;
	text-decoration:none;
}
.atcom a:hover{
	font:normal 11px Verdana;
	color:#fffefc;
	text-decoration:underline;
}
.atcom_img{
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
.atcom_img a img{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	border:none;
}
/*..............................................................................about...............................................................................................*/
.TopDivInside{
	margin:0;
	padding:115px 0 0 0;
	float:left;
	width:995px;
}
.TopDivInsideLeft{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:187px;
	position:relative;
}
.TopDivInsideMain{
	margin:0;
	padding:48px 0 0 30px;
	float:left;
	display:inline;
	width:405px;
	overflow:hidden;
	position:relative;
	z-index:999;
}
.TopDivInsideRight{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:373px;
	
}
.TopDivInsideRightIns{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:351px;
	min-height:413px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.TopDivInsideRightIns img{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	/*width:351px;*/
	border:none;
	/*height:413px;*/
}
.TopDivInsideMain h2{
	margin:0;
	padding:0 0 0 7px;
	float:left;
	font:normal 18px Helvetica;
	color:#0066a8;
	width:395px;
}
.TopDivInsideText{
	margin:0;
	padding:25px 0 0 0;
	float:left;
	width:400px;
	font:normal 11px Trebuchet MS;
	color:#757575;
}
.TopDivInsideText em{
	font:bold 11px Trebuchet MS;
	color:#757575;
}
.TopDivInsideText ul{
	margin:0;
	padding:0;
	float:left;
	width:400px;
	font:normal 11px Trebuchet MS;
	color:#757575;
	list-style:none;
}
.TopDivInsideText ul li{
	margin:0;
	padding:0 0 0 15px;
	float:left;
	width:400px;
	font:normal 11px Trebuchet MS;
	color:#757575;
	background-image:url('images/list_arrows.png');
	background-repeat:no-repeat;
	background-position:left 5px;
}
.TopDivInsideText ul li e{
	font:bold 11px Trebuchet MS;
	color:#757575;
}
.MainInsideDivLeft{
	margin:0;
	padding:0 0 0 21px;
	float:left;
	display:inline;
	width:169px;
	height:79px;
	position:static;
	background-color:#e3edf6;
	background-image:url('images/lines_bg_left.gif');
	background-repeat:repeat-y;
	background-position:left;
}
.MainInsDivHead{
	margin:0;
	padding:10px 0 5px 0px;
	float:left;
	font:normal 12px Trebuchet MS;
	color:#3384bc; 	
	width:147px;
	overflow:hidden;
}
.MainInsideDivLeft input{
	margin:0;
	padding:0 0 0 10px;
	float:left;
	border:1px solid #cccccc;
	font:normal 10px Trebuchet MS;
	color:#98aec5;
	position:static;
}
.MainInsideDivRight{
	margin:0;
	padding:25px 31px 0 0;
	float:left;
	display:inline;
	width:774px;
	height:54px;
	background-color:#d1e2ec;
	background-image:url('images/lines_bg_right.gif');
	background-repeat:repeat-y;
	background-position:right;
	text-align:right;
}
.mainInsideRightText{
	margin:0;
	padding:0;
	float:right;
	font:normal 10px Arial;
	color:#91a4b2;
	width:250px;
	background-image:url('images/logo_small.gif');
	background-position:right;
	background-repeat:no-repeat;
}
.mainInsideRightText1{
	margin:0;
	padding:0;
	float:left;
	width:200px;
	font:normal 10px Arial;
	color:#91a4b2;
}
/*.......................................................................accommodation..................................................................................................*/
.TopDivInsideText2{
	margin:0;
	padding:0;
	float:left;
	width:400px;
	font:normal 11px Trebuchet MS;
	color:#757575;
}
.TopDivInsideText2 ul{
	margin:0;
	padding:0;
	float:left;
	width:400px;
	font:normal 11px Trebuchet MS;
	color:#757575;
	list-style:none;
}
.TopDivInsideText2 ul li{
	margin:0;
	padding:0 0 0 15px;
	float:left;
	width:400px;
	font:normal 11px Trebuchet MS;
	color:#757575;
	background-image:url('images/list_arrows.png');
	background-repeat:no-repeat;
	background-position:left 5px;
}
.left_menu{
	margin:0;
	padding:105px 0px 0 20px;
	float:left;
	width:160px;
	text-align:right;
}
.left_menu_line{
	margin:0 0 5px 0;
	padding:0;
	float:right;
	background-image:url('images/bottom_line.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	font:normal 11px Arial;
	color:#014c78;
	width:160px;
}
.left_menu_line a{
	padding:0 20px 3px 0;
	float:right;
	font:normal 11px Arial;
	color:#014c78;
	text-decoration:none;
}
.left_menu_line a:hover{
	font:normal 11px Arial;
	color:#014c78;
	text-decoration:none;
}
.TopDivInsideRightLine1{
	margin:0;
	padding:0;
	float:left;
	width:352px;
	height:210px;
	border-bottom:1px solid #fff;
}
.TopDivInsideRightLine2{
	margin:0;
	padding:0;
	float:left;
	width:352px;
	height:113px;
	border-bottom:1px solid #fff;
}
.TopDivInsideRightLine3{
	margin:0;
	padding:0;
	float:left;
	width:352px;
	height:88px;
	border-bottom:1px solid #fff;
}
.TopDivInsideRightPhoto1{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:auto;
	border-right:1px solid #fff;
}
.TopDivInsideRightPhoto1 img{
	margin:0;
	padding:0;
	float:left;
	border-left:1px solid #fff;
}
.TopDivInsideRightPhoto2{
	margin:0;
	padding:0;
	width:auto;
	float:left;
	display:inline;
}
.TopDivInsideRightPhoto2 img{
	margin:0;
	padding:0;
	float:left;
}


/*......................................................................Prices.................................................................................................*/
.PricesInsideMain{
	margin:0;
	padding:48px 0 0 15px;
	float:left;
	display:inline;
	width:420px;
	overflow:hidden;
}
.PricesInsideMain h2{
	margin:0;
	padding:0 0 0 7px;
	float:left;
	font:normal 18px Helvetica;
	color:#0066a8;
	/*width:395px;*/
}
.PricesInsideRight{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:265px;
	
}
.priceBox{
	margin:0;
	padding:14px 0 0 0;
	float:left;
	width:475px;
}
.priceWhiteLine{
	margin:0;
	padding:4px 0 0 0;
	float:left;
	width:475px;
	height:25px;
	background-color:#ffffff;
}
.priceWhiteLineDates{
	margin:0;
	padding:4px 0 0 0;
	float:left;
	width:475px;
	background-color:#ffffff;
}
.priceDegradeLine{
	margin:0;
	padding:4px 0 0 0;
	float:left;
	width:475px;
	height:25px;
	background-image:url('images/pricebg1.gif');
	background-repeat:repeat-x;
}
.priceHead1{
	margin:0;
	padding:0 0 0 114px;
	float:left;
	display:inline;
	font:bold 11px Trebuchet MS;
	color:#83bbd6;
	width:60px;
	text-align:center;
	line-height:12px;
}
.priceHead2{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	font:bold 11px Trebuchet MS;
	color:#83bbd6;
	width:80px;
	text-align:center;
	line-height:12px;
}
.priceHead3{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	font:bold 11px Trebuchet MS;
	color:#83bbd6;
	width:60px;
	text-align:center;
	line-height:12px;
}
.priceHead4{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	font:bold 11px Trebuchet MS;
	line-height: 12px;
	color:#83bbd6;
	width:82px;
	text-align:center;
}
.priceName{
	margin:0;
	padding:0 0 0 4px;
	float:left;
	width:108px;
	font:normal 11px Trebuchet MS;
	color:#757575;
}
.priceLow{
	margin:0;
	padding:0;
	float:left;
	width:60px;
	font:normal 11px Trebuchet MS;
	color:#757575;
	text-align:center;
}
.priceMiddle{
	margin:0;
	padding:0;
	float:left;
	width:80px;
	font:normal 11px Trebuchet MS;
	color:#757575;
	text-align:center;
}
.priceHigh{
	margin:0;
	padding:0;
	float:left;
	width:60px;
	font:normal 11px Trebuchet MS;
	color:#757575;
	text-align:center;
}
.price4rth{
	margin:0;
	padding:0;
	float:left;
	width:82px;
	font:normal 11px Trebuchet MS;
	color:#757575;
	text-align:center;
}

/*......................................................................Photogallery.................................................................................................*/
.photogalDiv{
	margin:0;
	padding:30px 0 0 7px;
	clear:both;
	width:166px;
	overflow:hidden;
}
.photogalDiv h3{
	margin:0;
	padding:0 0 22px 0;
	float:left;
	width:166px;
	font:bold 11px Trebuchet MS;
	color:#757575;
}
.photoText{
	margin:0;
	padding:0;
	float:left;
	width:166px;
	font:normal 11px Trebuchet MS;
	color:#757575;
}
.PhotogalleryInsideMain{
	margin:0;
	padding:48px 0 0 15px;
	float:left;
	display:inline;
	width:200px;
	overflow:hidden;
}
.PhotogalleryInsideMain h2{
	margin:0;
	padding:0 0 0 7px;
	float:left;
	font:normal 18px Helvetica;
	color:#0066a8;
	/*width:395px;*/
}
.PhotogalleryInsideRight{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:570px;
	
}
.PhotogalleryInsideRight img{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	/**
	width:570px;
	**/
	border:none;
}
.PhotogalleryBottomDiv{
	margin:0;
	padding:5px 0 0 191px;
	float:left;
	width:788px;
}
.PhotogallerySlideshow{
	margin:0;
	padding:0;
	float:left;
	width:788px;
	background-color:#e5f0f6;
}
.PhotogalleryArrow{
	margin:0;
	padding:18px 0 0 0;
	float:left;
	display:inline;
	width:22px;
	height:42px;
	text-align:center;
}
.PhotogalleryArrow a img{
	margin:0;
	padding:0;
	/*float:left;*/
	display:inline;
	border:none;
}
.PhotogalleryPicture{
	margin:0;
	padding:0 1px 0 1px;
	float:left;
	display:inline;
}
.PhotogalleryPicture a img{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	border:1px solid #fff;
}

/* 11/10/10 */
.full-width								{ width:778px; }
.full-width h2							{ margin:0 0 40px; padding:0; width:778px; font-size:26px; }
.guestbook								{ font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#585858; }
.guestbook .TopDivInsideLeft			{ position:static; }
.guestbook .bookingDivIns				{ top:auto; bottom:40px; }
.guestbook .path						{ margin:0 0 20px; color:#999999; }
.guestbook .path a						{ color:#585858; }
.guestbook .act							{ float:left; margin:0 0 20px; width:778px; }
.guestbook .act p						{ float:left; width:auto; }
.guestbook .act a						{ float:right; width:auto; }
.guestbook .act a.write					{ padding:0 5px 0 30px; line-height:28px; font-weight:bold; color:#fff; text-decoration:none; background:#0265a8 url(images/gb_btn_write.gif) no-repeat left center; }
.guestbook .act a.close					{ padding:0 5px 0 30px; line-height:28px; font-weight:bold; color:#fff; text-decoration:none; background:#0265a8 url(images/gb_btn_close.gif) no-repeat left center; }
.guestbook .entry						{ float:left; padding:15px 0 10px; width:778px; border-top:3px solid #c8c8c8; }
.guestbook .entry p						{ margin:0 0 5px; }
.guestbook .entry p.from span			{ font-size:11px; color:#979797; }
.guestbook .entry p.title				{ font-size:18px; color:#0264a5; }
.guestbook ul.paging					{ float:right; margin:20px 0 40px; padding:0; width:auto; list-style:none; font-size:11px; color:#212121; }
.guestbook ul.paging li					{ float:left; margin:0 0 0 5px; width:20px; height:20px; line-height:20px; }
.guestbook ul.paging li a				{ display:inline-block; width:20px; height:20px; color:#212121; text-decoration:none; text-align:center; background:url(images/gb_paging_main.gif) no-repeat; }
.guestbook ul.paging li.prev a			{ background:url(images/gb_paging_prev.gif) no-repeat; }
.guestbook ul.paging li.next a			{ background:url(images/gb_paging_next.gif) no-repeat; }
.guestbook ul.paging li.prev a em,
.guestbook ul.paging li.next a em		{ display:none; }
.guestbook ul.paging li.sep				{ width:auto; }
.guestbook ul.paging li.active a		{ color:#fff; background:url(images/gb_paging_active.gif) no-repeat; }
.guestbook fieldset						{ float:left; margin:0; padding:15px 25px; width:728px; border:0; border-top:3px solid #c8c8c8; }
.guestbook fieldset .left				{ float:left; width:304px; }
.guestbook fieldset .right				{ float:right; width:314px; }
.guestbook fieldset label				{ display:block; line-height:30px; }
.guestbook fieldset span.input			{ display:inline-block; padding:5px; width:294px; height:15px; background:url(images/gb_input.gif) no-repeat; }
.guestbook fieldset input[type=text]	{ width:294px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#fff; border:0; background:none; }
.guestbook fieldset span.area			{ display:inline-block; padding:5px; width:304px; height:165px; background:url(images/gb_area.gif) no-repeat; }
.guestbook fieldset textarea			{ width:304px; height:165px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#fff; border:0; background:none; }
.guestbook fieldset .captcha			{ margin:20px 0; }
.guestbook fieldset .captcha img		{ float:left; width:auto; }
.guestbook fieldset .captcha a			{ float:left; margin:0 8px; width:24px; height:24px; background:url(images/gb_btn_refresh.gif) no-repeat; }
.guestbook fieldset .captcha a em		{ display:none; }
.guestbook fieldset .captcha span.input	{ float:left; width:179px; background:url(images/gb_input_189.gif) no-repeat; }
.guestbook fieldset .captcha input		{ width:179px; }
.guestbook fieldset .submit				{ float:left; margin:30px 0 0; width:728px; }
.guestbook fieldset .submit p			{ float:left; font-style:italic; color:#7c7c7c; }
.guestbook fieldset .buttons			{ float:right; }
.guestbook fieldset .buttons input		{ margin:0 0 0 5px; padding:5px; overflow:visible; font-family:Tahoma, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#fff; cursor:pointer; border:0; background:#0265a8; }

.guestbook h2.left						{ width:50%; }
.guestbook select.type					{ float:right; }
.guestbook .gallery						{ float:left; width:778px; }
.guestbook .gallery ul					{ margin:0; padding:0; list-style:none; }
.guestbook .gallery li					{ position:relative; float:left; margin:0 5px 10px 0; width:174px; border:5px solid #c8c8c8; }
.guestbook .gallery li img				{ float:left; border:0; }
.guestbook .gallery span.type			{ position:absolute; top:0; right:0; width:27px; height:28px; }
.guestbook .gallery span.photo			{ background:url(images/gb_gallery_photo.png) no-repeat; }
.guestbook .gallery span.video			{ background:url(images/gb_gallery_video.png) no-repeat; }
.guestbook .gallery span.type em		{ display:none; }
.guestbook .gallery p					{ display:none; position:absolute; bottom:0; left:0; margin:0; padding:5px; width:164px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; background:url(images/gb_gallery_text.png); }
.guestbook .gallery li:hover			{ border:5px solid #a0a0a0; }
.guestbook .gallery li:hover p			{ display:block; }

/*...................................................10/1/2011.................................................*/
#logos											{ margin:0; padding:0; text-align:left; background-color:#fff; overflow:hidden; }
#logos .wrap									{ margin:0 auto; padding:10px 0 5px 0; width:945px; overflow:hidden; }
#logos .wrap img								{ border:0; float:left; }


/*...................................................11/3/2011 CANCEL RESERVATION - SEARCH.................................................*/

div.search-link                           { padding:5px 0 0; position:relative; }
div.search-link a                   { color:#3384bc; text-decoration:none; }
div.search-link a:hover             { color:#3a444d; }
div.search-link a img               { border:0 none; margin:0; position:relative; right:0; top:0; vertical-align:middle; }
.search-link + .MainDiv1Head  { padding-top:5px; }

.TopDivInsideLeft .cancel-booking               { position:absolute;top:250px; }
.TopDivInsideLeft .cancel-booking a             { color:#0264A5; font:bold 16px/16px Helvetica; text-decoration:none; }
.TopDivInsideLeft .cancel-booking a:hover       { text-decoration:underline; }





