.body{
	padding:0;
	margin-bottom:0;
	margin-top:0;
	background-image:url(images/bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#6ca8c4;
	text-align:center;
}

#container{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	overflow:hidden;
	z-index: 1;
	width:772px;
	background-color:#ffffff;
	padding:5px 6px 5px 6px;
	
}
#top{
	padding:0;
	margin:0;
	float:left;
	width:772px;
}
.topBottom{
	padding:0;
	margin:0;
	float:left;
	width:772px;
	height:39px;
	background-image:url(images/bgbg.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	/*border-left:1px solid #358ac1;*/
	
}
.logo{
	padding:0;
	margin:0;
	float:left;
	width:772px;
	height:96px;
}
.languages{
	padding:0;
	margin:0;
	float:left;
	width:390px;
	height:39px;
	
	
}
.languages span.left{
	padding:6px 0px 0px 0px;
	display:inline;
	float:left;
	width:389px;
	height:29px;
	background-image:url(images/bgMenR.gif);
	background-position:left top;
	background-repeat:repeat-x;
	text-align:right;
	font:normal 12px Tahoma;
	color:#c2e6ff;
}
.languages span.left a{
	padding:10px 5px 0px 5px;
	margin:0;
	text-decoration:none;
}

.languages span.last{
	padding:0;
	margin:0;
	float:right;
	width:1px;
	height:39px;
	background-image:url(images/bgMenRrr.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.aiport{
	padding:0;
	margin:0;
	float:left;
	width:769px;
	border-bottom:1px solid #358ac1;
	border-right:1px solid #358ac1;
	border-left:1px solid #358ac1;
	background-color:#ddf2ff;
}
.forma{
	padding:0;
	margin:0;
	float:left;
/* 
	width:381px;
 */
	_height: 273px;
	min-height: 273px;
/* 
	border-right:1px solid #358ac1;
 */
	background-color:#ddf2ff;
}
.formaTable{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px ;
	display:inline;
	float:left;
	width:371px;
}
.forma td{
	padding:5px 0px 0px 5px;
	margin:0;
}
td.airports{
	padding:10px 0px 0px 55px;
	width:165px;
}
td.airports a{
	font:bold 11px Tahoma;
	color:#fe8708;
	text-decoration: underline;
}
td.airports a:hover{
	text-decoration:none;
}
td.textGeneral{
	font:normal 11px Tahoma;
	color:#006db5;
	padding:10px 0px 0px 10px;
}
td.textGeneral2{
	font:normal 11px Tahoma;
	color:#006db5;
	padding:0px 0px 0px 10px;
}
.form1{
	padding:1px 0px 0px 0px;
	margin:0;
	float:left;
	width:136px;
	height:15px;
	font:normal 11px tahoma;
	color:#111111;
}
.form2{
	font:normal 11px tahoma;
	color:#111111;
	width:40px;
	height:18px;
	
}
.form4{
	font:normal 11px tahoma;
	color:#111111;
	width:75px;
	height:18px;
	
}
.form3{
	font:normal 11px tahoma;
	color:#111111;
	width:120px;
	height:18px;
	
}
.button{
	padding:8px 0px 2px 0px ;
	margin:0;
	text-align:right;
}
table{
	padding:0;
	margin:0;
}
.imageTopRight{
	padding:0;
	margin:0;
	border-left:1px solid #358ac1;
	width:389px;
	height:273px;
	float:right;
}
input{
	padding:0;
	margin:0;
}


#main{
	padding:0;
	margin:4px 0px 20px 0px;
	float:left;
	width:772px;
}
.mainLeft{
	padding:0;
	margin:0;
	float:left;
	width:196px;
}
.mainLefTitle{
	padding:7px 0px 0px 14px;
	margin:0;
	float:left;
	background-image:url(images/blue.gif);
	width:182px;
	height:21px;
	font:bold 11px Tahoma;
	color:#ffffff;
}
.mainLeftOrange{
	padding:7px 0px 0px 14px;
	margin:35px 0px 0px 0px;
	float:left;
	background-image:url(images/orange1.gif);
	background-repeat:no-repeat;
	width:182px;
	height:21px;
	font:bold 11px Tahoma;
	color:#ffffff;
}
.mainOrangeGri{
	padding:0;
	margin:0;
	float:left;
	width:196px;
}
.mainOrangeGri span.top{
	padding:0;
	margin:0;
	float:left;
	width:196px;
	background-image:url(images/orangeGriTop.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:2px;
}
.mainOrangeGri span.center{
	padding:12px 0px 0px 9px;
	margin:0;
	float:left;
	width:185px;
	background-image:url(images/orangeGriCenter.gif);
	background-position:top left;
	background-repeat:repeat-y;
	font:normal 11px Verdana;
	color:#7f9db9;
}
.mainOrangeGri span.bottom{
	padding:0;
	margin:0;
	float:left;
	width:196px;
	background-image:url(images/orangeGriBottom.gif);
	background-position:top left;
	background-repeat:repeat-y;
	height:20px;
}
.formaEmail{
	padding:13px 0px 3px 0px;
	margin:0;
	float:left;
}
.ok{	
	padding:0;
	margin:0;
	float:left;
	background-image:url(images/inok.gif);
	background-repeat:no-repeat;
	border:0;
	width:161px;
	height:18px;
}

.mainRight{
	padding:0;
	margin:0px 0px 0px 5px;
	display:inline;
	float:left;
	width:571px;
}
.orange{
	padding:0;
	margin:0;
	float:left;
	width:180px;
}
.orangeTitle{
	padding:7px 0px 0px 20px;
	margin:0;
	float:left;
	width:160px;
	height:21px;
	background-image:url(images/orange2.gif);
	background-repeat:no-repeat;
	font:bold 11px Tahoma;
	color:#ffffff;
}	
.contact{
	padding:0px 0px 10px 0px;
	margin:0;
	float:left;
	width:180px;
	
}
.contact span.number{
	padding:0;
	margin:13px 0px 0px 12px;
	display:inline;
	float:left;
	width:168px;
}
.contact span.text{
	padding:0;
	margin:13px 0px 0px 12px;
	display:inline;
	float:left;
	width:168px;
	font:normal 13px Arial, Helvetica, sans-serifh;
	color:#656565;
}
.contact span.text a{
	font:normal 13px Arial, Helvetica, sans-serifh;
	color:#656565;
	text-decoration:underline;
}
.contact span.text a:hover{
	font:normal 13px Arial, Helvetica, sans-serifh;
	color:#656565;
	text-decoration:none;
}
.sima{
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:178px;
	background-image:url(images/grammi.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.sima span.top{
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
	height:1px;
	width:178px;
	background-image:url(images/contactTop.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
.sima span.center{
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
	width:178px;
	font:normal 14px Arial, Helvetica, sans-serifh;
	color:#656565;
	background-image:url(images/contactBg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.sima span.bottom{
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
	width:178px;
	height:19px;
	font:normal 14px Arial, Helvetica, sans-serifh;
	color:#656565;
	background-image:url(images/contactBottom.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
.text23{
	font:normal 12px Tahoma;
	color:#434343;
	width:111px;
	padding:15px 0px 10px 8px;
	float:left;
	text-align:left;
	overflow:visible;
	margin:0;
	display:inline;
	_clear:both;
}
.text23 a{
	font:normal 12px Tahoma;
	color:#f58735;
	text-decoration:none;
}
.photo{
	padding:25px 0px 5px 0px;
	margin:0px 2px 0px 0px;
	display:inline;
	float:right;
	width:55px;
	overflow:hidden;
}

.green{
	padding:0;
	margin:0px 0px 0px 6px;
	display:inline;
	float:right;
	width:385px;
}
.greenTitle{
	padding:7px 0px 0px 20px;
	margin:0px 0px 1px 0px;
	float:left;
	width:365px;
	height:20px;
	font:bold 11px Tahoma;
	color:#ffffff;
	background-image:url(images/green.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.greenleft{
	padding:0;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:189px;
	background-image:url(images/grammi2.gif);
	background-position:right top;
	background-repeat:repeat-y;
	
}
.greenleftTitle{
	padding:5px 0px 0px 16px;
	margin:0px 0px 0px 0px;
	float:left;
	width:172px;
	height:16px;
	background-color:#e0e8ed;
	font:bold 11px Tahoma;
	color:#599601;
}
.priceGreen{
	padding:0;
	margin:0;
	float:left;
	text-align:right;
	font:normal 11px Verdana;
	color:#599601;
	width:40px;
}
.greenBottom{
	padding:6px 0px 4px 10px;
	margin:0px 0px 0px 0px;
	float:left;
	width:178px;
	font:bold 11px Tahoma;
	color:#599601;
	background-color:#ebf9cc;
	border-bottom:1px solid #e9e9e9;
}
.greenBottom a{
	font:bold 11px Tahoma;
	color:#599601;
	text-decoration:none;
}
.greenBottom a:hover{
	font:bold 11px Tahoma;
	color:#599601;
	text-decoration:underline;
}



.blueRight{
	padding:0;
	margin:0px 1px 0px 0px;
	display:inline;
	float:left;
	width:195px;
	background-image:url(images/grammi2.gif);
	background-position:right top;
	background-repeat:repeat-y;
	
}
.blueRightTitle{
	padding:5px 0px 0px 16px;
	margin:0px 0px 0px 0px;
	float:left;
	width:178px;
	height:16px;
	background-color:#e0e8ed;
	font:bold 11px Tahoma;
	color:#006db5;
}
.priceBlue{
	padding:0;
	margin:0;
	float:left;
	text-align:right;
	font:normal 11px Verdana;
	color:#006db5;
	width:40px;
}
.BlueBottom{
	padding:6px 0px 4px 10px;
	margin:0px 0px 0px 0px;
	float:left;
	width:184px;
	font:bold 11px Tahoma;
	color:#006db5;
	background-color:#ccf2fb;
	border-bottom:1px solid #e9e9e9;
}
.BlueBottom a{
	font:bold 11px Tahoma;
	color:#006db5;
	text-decoration:none;
}
.BlueBottom a:hover{
	font:bold 11px Tahoma;
	color:#006db5;
	text-decoration:underline;
}

.trip{
	padding:0;
	margin:10px 0px 0px 8px;
	float:left;
	width:550px;
	color:#FFFF33;
}
.trip span.first{
	padding:0;
	margin:0;
	float:left;
	width:180px;
	color:#FFFF33;
}
.trip span.second{
	padding:0;
	margin:0px 0px 0px 5px;
	display:inline;
	float:left;
	width:180px;
	color:#FFFF33;
}
.trip span.third{
	padding:0;
	margin:0px 0px 0px 5px;
	display:inline;
	float:left;
	width:180px;
	color:#FFFF33;
}
#bottomLine{
	padding:0;
	margin:7px 0px 0px 0px;
	float:left;
	width:770px;
	border-top:1px solid #358ac1;
}
.bottomLineLeft{
	padding:0;
	margin:10px 2px 0px 2px;
	float:left;
	width:220px;
	height:53px;
}
.bottomLineRight{
	padding:0;
	margin:0;
	float:left;
	width:540px;
}
.bottomLineRight span.linkBlue{
	padding:7px 0px 7px 10px;
	margin:0;
	float:left;
	width:530px;
	border-bottom:1px solid #b2deff;
	font:bold 11px Tahoma;
	color:#006db5;
}
.bottomLineRight span.linkBlue a{
	font:bold 11px Tahoma;
	padding:0px 3px 0px 3px;
	color:#006db5;
	text-decoration:none;
}
.bottomLineRight span.linkBlue a:hover{
	font:bold 11px Tahoma;
	padding:0px 3px 0px 3px;
	text-decoration:underline;
	color:#006db5;
}
.bottomLineRight span.textGri{
	padding:7px 0px 7px 10px;
	margin:0;
	float:left;
	width:530px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#a2a2a2;
}
.bottomLineRight span.textGri a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#006db5;
	text-decoration:none;
}
.bottomLineRight span.textGri a:hover{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#006db5;
	text-decoration:underline;
}


/* edo itan prin to footer */

/* inside 1  */

.mainLeftInside{
	padding:0;
	margin:0px 5px 0px 0px;
	display:inline;
	float:left;
	width:572px;
	_height: 520px;
	min-height: 520px;
}
.mainLeftInsideTitle{
	padding:0;
	margin:0;
	float:left;
	width:572px;
	background-image:url(images/grammi3.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	height:25px;
}
.mainLeftInsideTitle span.left{
	padding:5px 0px 5px 5px;
	margin:0;
	float:left;
	width:467px;
	font:bold 14px Arial;
	color:#358ac1;
}
.mainLeftInsideTitle span.right{
	padding:5px 10px 5px 0px;
	margin:0;
	float:left;
	width:90px;
	font:normal 11px Verdana;
	color:#f28000;
	text-align:right;
}
.mainLeftInsideTitle span.right a{
	font:normal 11px Verdana;
	color:#f28000;
	text-decoration:underline;
}
.mainLeftInsideTitle span.right a:hover{
	font:normal 11px Verdana;
	color:#f28000;
	text-decoration:none;
}
.reservation{
	padding:0px 0px 0px 5px;
	margin:9px 0px 0px 0px;
	float:left;
	height:30px;
	width:567px;
	background-image:url(images/grammi3.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	font:normal 11px Verdana;
	color:#666666;
}
.reservation span.left{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	font:normal 11px Verdana;
	color:#666666;
	width:286px;
}
.reservation span.right{
	padding:0px 5px 0px 0px;
	margin:0;
	float:left;
	text-align:right;
	font:normal 11px Verdana;
	color:#666666;
	width:275px;
}
.resultList{
	padding:13px 0px 5px 13px;
	margin:0px 0px 0px 0px;
	float:left;
	width:559px;
	/* height:134px; */
	background-image:url(images/bghotels.gif);
	background-position:left -92px;
	background-repeat:no-repeat;
}
.resultList span.forth{
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
	font:normal 11px Verdana;
	color:#666666;
	width:120px;
}
.resultList span.first{
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
	font:normal 11px Verdana;
	color:#666666;
	width:171px;
}
.resultList span.second{
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
	font:normal 11px Verdana;
	color:#666666;
	width:185px;
}
.selectSecond{
	padding:0;
	margin:0;
	float:left;
	width:185px;
	height:18px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.selectForth{
	padding:0;
	margin:0;
	float:left;
	width:60px;
	height:18px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.resultList span.third{
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
	font:normal 11px Verdana;
	color:#666666;
	width:80px;
	text-align:center;
}
.resultList span.resulText{
	padding:22px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	font:normal 11px Verdana;
	color:#666666;
	width:558px;
	text-align:center;
}
.resultList span.buttonsSelect{
	padding:22px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	font:normal 11px Verdana;
	color:#666666;
	width:558px
	text-align:center;
}
.listHotel{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	width:207px;
/* 	height:19px; */
	background-image:url(images/button1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font:bold 11px Verdana;
	color:#006db5;
	text-align:center;
}
.listHotel a{
	padding:9px 0px 0px 0px;
	margin:0;
	float:left;
	width:207px;
	height:19px;
	background-image:url(images/button1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font:bold 11px Verdana;
	color:#006db5;
	text-align:center;
	text-decoration:none;
}
.listHotel a:hover{
	background-image:url(images/button1_On.gif);
	color:#666666;
}
.listHotel a.active{
	background-image:url(images/button1_On.gif);
	color:#666666;
}
.mapsHotel{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	width:215px;
	/* height:19px; */
	background-image:url(images/button2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font:bold 11px Verdana;
	color:#006db5;
	text-align:center;
}
.mapsHotel a{
	padding:9px 0px 0px 0px;
	margin:0;
	float:left;
	width:215px;
	height:19px;
	background-image:url(images/button2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font:bold 11px Verdana;
	color:#006db5;
	text-align:center;
	text-decoration:none;
}
.mapsHotel a:hover{
	background-image:url(images/button2_On.gif);
	color:#666666;
}
.mapsHotel a.active{
	background-image:url(images/button2_On.gif);
	color:#666666;
}
.allHotels{
	padding:0;
	margin:0px 0px 10px 0px;
	float:left;
	width:571px;
	border-top:1px solid #dddddd;
}
.allHotelsTitle{
	padding:17px 0px 0px 0px;
	margin:0;
	float:left;
	width:571px;
}
.allHotelsTitle span.stars{
	padding:0px 0px 0px 22px;
	margin:0;
	float:left;
	width:105px;
}
.allHotelsTitle span.hotelTitle{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	width:440px;
}
.allHotelsTitle span.hotelTitle a{
	font:bold 16px Arial;
	color:#666666;
	text-decoration: none;
}
.allHotelsTitle span.hotelTitle a:hover {
	text-decoration: underline;
}
.hotelDetails{
	padding:0;
	margin:0;
	float:left;
	width:571px;
}
.hotelDetailsPhoto{
	padding:5px 5px 5px 5px;
	margin:23px 0px 0px 21px;
	display:inline;
	float:left;
	width:165px;
	border:1px solid #a0a0a0;
	text-align: center;
}
.hotelDetailsTitle{
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
	width:370px;
}
.hotelDetailsTitle span.left{
	padding:0;
	margin:25px 0px 0px 9px;
	display:inline;
	float:left;
	font:bold 11px Tahoma;
	color:#666666;
	width:200px;
}
.hotelDetailsTitle span.right{
	padding:0;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	font:bold 11px Tahoma;
	text-align:right;
	color:#68bbe3;
	width:155px
}
.hotelDetailsTitle span.right a{
	font:bold 11px Tahoma;
	color:#68bbe3;
	text-decoration:underline;
}
.hotelDetailsTitle span.right a:hover{
	font:bold 11px Tahoma;
	color:#68bbe3;
	text-decoration:none;
}
.hotelDetailsTitle span.text {
	padding:0;
	margin:10px 0px 0px 9px;
	display:inline;
	float:left;
	font:normal 11px Tahoma;
	color:#666666;
	width:361px;
}
.hotelDetailsTitle span.more {
	padding:0;
	margin:5px 0px 0px 9px;
	display:inline;
	float:left;
	font:bold 11px Tahoma;
	color:#68bbe3;
	width:361px;
}
.hotelDetailsTitle span.more a{
	font:bold 11px Tahoma;
	color:#68bbe3;
	text-decoration:underline;
}
.hotelDetailsTitle span.more a:hover{
	font:bold 11px Tahoma;
	color:#68bbe3;
	text-decoration:none;
}
.hotelDetailsBottom{
	padding:0;
	margin:15px 10px 0px 0px;
	display:inline;
	float:right;
	width:361px;
}
.hotelDetailsBottom span.title{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 9px;
	display:inline;
	float:left;
	width:231px;
	font:bold 11px Tahoma;
	color:#f28204;
}
.hotelDetailsBottom span.visitors{
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 9px;
	display:inline;
	float:left;
	width:231px;
}
.hotelDetailsBottom span.price{
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 30px;
	display:inline;
	float:right;
	text-align:center;
	font:bold 11px Tahoma;
	color:#ffffff;
	width:73px;
	height:22px;
	background-image:url(images/price.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.hotelDetailsBottom span.price2{
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 30px;
	display:inline;
	float:right;
	text-align:center;
	font:bold 11px Tahoma;
	color:#ffffff;
	width:150px;
	height:22px;
	background-image:url(images/price2.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.hotelDetailsBottom span.priceText{
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 9px;
	display:inline;
	float:right;
	width:119px;
	font:bold 9px Arial;
	color:#b5b5b5;
}
.hotelDetailsBottom span.priceText2{
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 9px;
	display:inline;
	float:left;
	text-align:right;
	width:350px;
	font:bold 9px Arial;
	color:#b5b5b5;
}


.mainRightInside{
	padding:0;
	margin:0px 0px 0px 0px;
	display:inline;
	float:right;
	width:195px;
}
.mainLRightOrange{
	padding:7px 0px 0px 13px;
	margin:7px 0px 0px 0px;
	float:left;
	background-image:url(images/orange1.gif);
	background-repeat:no-repeat;
	width:182px;
	height:21px;
	font:bold 11px Tahoma;
	color:#ffffff;
}
.mainLRightOrangeContent {
	border: 1px solid #FF9808;
 	background-color:#FFE2B6;
	float:left;
	margin:2px 0px 0px;
	padding:0px 10px 2px;
	width:173px;
}
.grammi{
	padding:0;
	margin:0;
	float:left;
	height:1px;
	width:195px;
	background-image:url(images/grammi.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.greenMaps{
	padding:6px 0px 0px 0px;
	margin:0;
	float:left;
	width:195px;
}
.greenMapsTitle{
	padding:7px 0px 0px 0px;
	margin:0;
	float:left;
	width:195px;
	height:21px;
	background-image:url(images/mapGreen.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font:bold 11px Tahoma;
	color:#ffffff;
}

.greenMapsTitle span.title{
	padding:0px 0px 0px 13px;
	margin:0;
	float:left;
	width:122px;
	font:bold 11px Tahoma;
	color:#ffffff;
}
.greenMapsTitle span.click{
	padding:0px 10px 0px 0px;
	margin:0;
	float:left;
	text-align:right;
	width:50px;
	font:bold 11px Tahoma;
	color:#ffffff;
}
.greenMapsTable{
	padding:0;
	margin:0;
	float:left;
	width:193px;
	height:98px;
	border:1px solid #90ce34;
}
.search{
	padding:0;
	margin:7px 0px 0px 0px;
	float:left;
	width:195px;
}
.searchTitle{
	padding:7px 0px 0px 13px;
	margin:0;
	float:left;
	width:182px;
	height:21px;
	background-image:url(images/blueR.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font:bold 11px Tahoma;
	color:#ffffff;
}
.searchText{
	padding:0px 0px 10px 0px;
	margin:2px 0px 0px 0px;
	float:left;
	width:193px;
	border:1px solid #358ac1;
	background-color:#ddf2ff;
}
.searchText2{
	padding:0px 18px 10px 18px;
	margin:2px 0px 0px 0px;
	float:left;
	width:157px;
	border:1px solid #358ac1;
	background-color:#ddf2ff;
}
.form10{
	padding:1px 0px 0px 0px;
	margin:0;
	float:left;
	width:100px;
	height:15px;
	font:normal 11px tahoma;
	color:#111111;
}
td.textGeneral0{
	font:normal 11px Tahoma;
	color:#006db5;
	padding:10px 0px 0px 5px;
}
td.orangel0{
	font:normal 11px Tahoma;
	color:#fe8708;
	padding:10px 0px 0px 5px;
}
.form40{
	font:normal 11px tahoma;
	color:#111111;
	width:85px;
	height:16px;
}
td.textBlack{
	font:normal 11px Tahoma;
	color:#000000;
	padding:10px 0px 0px 5px;
}

/* - inside 1  */


/* inside 2 */

.mainLeftInside2Title{
	padding:0;
	margin:0;
	float:left;
	width:572px;
	background-image:url(images/grammi3.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
.mainLeftInside2Title span.left{
	padding:17px 0px 10px 20px;
	margin:0;
	float:left;
	font:bold 14px Arial;
	color:#358ac1;
}
.mainLeftInside2Title span.right{
	padding:14px 10px 14px 15px;
	margin:0;
	float:left;
	font:bold 16px Arial;
	color:#666666;
}
.resultList2{
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:570px;
	background-color: #f6f6f6;
	background-image:url(images/bghotels2.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.resultRoom{
	padding:4px 0px 0px 0px;
	margin: 2px 0px 0px 10px;
	display:inline;
	float:left;
	width:551px;
	min-height:21px;
	background-color:#FFFFFF;
}
.resultRoom span.left{
	padding:1px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:375px;
	font:normal 11px Verdana;
	color:#666666;
}
.resultRoom span.center{
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:106px;
	font:bold 11px Verdana;
	color:#006db5;
}
.resultRoom span.right{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	
}
.resultRoom span.right a{
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	width:61px;
	text-align:center;
	height:18px;
	text-decoration:none;
	background-image:url(images/contin.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.resultRoom span.right a:hover{
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:61px;
	height:18px;
	text-align:center;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	background-image:url(images/contin2.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.resultRoom2{
	padding:4px 0px 0px 0px;
	margin:2px 0px 0px 10px;
	display:inline;
	float:left;
	width:551px;
	min-height: 21px;
	background-color:#FFFFFF;
}
.resultRoom2 span.left{
	padding:1px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:375px;
	font:normal 11px Verdana;
	color:#666666;
}
.resultRoom2 span.center{
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:106px;
	font:bold 11px Verdana;
	color:#006db5;
}
.resultRoom2 span.right{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	
}
.resultRoom2 span.right a{
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	width:61px;
	text-align:center;
	height:18px;
	text-decoration:none;
	background-image:url(images/contin.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.resultRoom2 span.right a:hover{
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:61px;
	height:18px;
	text-align:center;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	background-image:url(images/contin2.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.uppernote{
	padding: 2px 0pt 2px 285px;
	display:block;
	clear:both;
	height: 22px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align: center;
	color:#666666;
}
.note{
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 10px;
	display:inline;
	clear:both;
	width: 551px;
	float:left;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.photoAlbum{
	padding:0px 0px 10px 0px;
	margin:25px 0px 0px 0px;
	float:left;
	width:571px;
	border-bottom:1px solid #dddddd;
}
.photoBig{
	padding:4px 4px 4px 4px;
	margin:0px 0px 0px 127px;
	display:inline;
	float:left;
/* 
	width:302px;
	height:184px;
 */
	border:1px solid #a0a0a0;
}
.photoSmall{
	padding:0;
	margin:22px 0px 0px 60px;
	_margin:22px 0px 0px 30px;
	display:block;
	float:left;
	width:500px;
}
.photoSmall span.photo{
	padding:4px 4px 4px 4px;
	margin:13px 0px 0px 13px;
	display:inline;
	float:left;
	width:66px;
	height:66px;
	border:1px solid #a0a0a0;
}
.general{
	padding:0;
	margin:20px 0px 0px 20px;
	display:inline;
	float:left;
	width:551px;
}
.general span.title{
	padding:0;
	margin:0;
	float:left;
	width:520px;
	font:normal 18px Arial;
	color:#6da6e2;
}
.general span.text{
	padding:17px 0px 0px 0px;
	margin:0;
	float:left;
	width:520px;
	font:normal 11px Verdana;
	color:#666666;
}
img.ratingBar {
	background: #A7D6FE url(images/reviewbar_bg.gif) no-repeat;
	float: left;
}
/* - inside 2 */

p{
	padding:0;
	margin:0;
}
div.clear {
	margin:0;
	padding:0;
	height:1px;
	font-size:1px;
	display:inline;
}
.hidden_price {
	visibility:hidden;
	overflow:hidden;
	width:1px;
	height:1px;
	float:left
}
div.maplegenddiv {
	float:left;
	padding:3px 3px 0pt 0pt;
}
.maplegend {
	color:#494E54;
	cursor:pointer;
	float:left;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0pt;
	text-align:left;
}
div.more {
	padding:0;
	margin:0;
	clear: both;
	display:block;
	font:bold 11px Tahoma;
	color:#68bbe3;
	text-align: center;
}
div.more a{
	font:bold 11px Tahoma;
	color:#68bbe3;
	text-decoration:underline;
}
div.more a:hover{
	font:bold 11px Tahoma;
	color:#68bbe3;
	text-decoration:none;
}
/* Map CSS */
div.map_info{
	display:block;
	width:350px;
	float:left;
}
.map_price_red {
	padding:0;
	margin:0;
	display:block;
	width:200px;
	height:22px;
	float:right;
}
.map_title{
	display:block;
	padding:0;
	margin:0;
	color:#0055B8;
	font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
	width:200px;
	float:left;
}
.map_title a{
	color:#0055B8;
	font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;
}
.map_title a:hover{
	color:#0055B8;
	font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:underline;
}
.map_stars {
	width:200px;
	clear: left;
	display: block;
	padding: 0 0 0 8px;
}
span.maptext{
	color:#494E54;
	font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
	text-align:left;
	padding:4px 0px 5px 7px;
	margin:0;
	width:200px;
	display:block;
	float:left;
}
.map_price_red .price_red{
	background-image:url(images/price.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 6px 0 6px 0;
	margin:0;
	float:right;
	display: inline;
	height:22px;
	width:73px;
	font:bold 11px Tahoma,Arial,Helvetica,sans-serif;
	color: #ffffff;
	text-align: center;
}
/* General Class for old pages */
.bodytxt {
	padding: 8px 5px 10px 5px;
	font:normal 11px Tahoma;
	display:block;
}
/* 
span.bodytxt {
	padding: 8px 5px 10px 5px;
	font:normal 11px Tahoma;
	display:block;
	float:left;
}
 */
.bodytxt p{
	margin-top:8px;
}
.bodytxt table{
	clear:both;
}
.bodytxt a, a.blue_txt2{
	font:bold 11px Tahoma;
	color:#68bbe3;
	text-decoration:underline;
}
.bodytxt a:hover, a.blue_txt2:hover{
	font:bold 11px Tahoma;
	color:#68bbe3;
	text-decoration:none;
}
.bodytxt .dorange_txt {
	font-weight: bold;
	color:#FFA53F;
	text-decoration:none;
}
.bodytxt input{
	font:normal 11px tahoma;
	color:#111111;
	height:15px;
}
.bodytxt select{
	font:normal 11px tahoma;
	color:#111111;
	height:18px;
}
/* Homepage Autocomplete */
div.auto_complete {
	background:#FFFFFF none repeat scroll 0%;
	width:350px;
}
div.auto_complete ul {
	border:1px solid #888888;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	width:100%;
}
div.auto_complete ul li {
	cursor:pointer;
	display:block;
	font-family:Tahoma,Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0pt;
	padding:3px;
}
div.auto_complete ul li.selected {
	background-color:#FFE38E;
}
div.auto_complete ul strong.highlight {
	color:#880000;
	margin:0pt;
	padding:0pt;
}
.errorBox{
	color: red;
	text-align: center;
	font-weight: bold;
	width: 500px;
}





#footer{
	margin:8px 0px 0px 0px;
	display:block;
	padding:9px 0px 10px 5px;
	float:left;
	/*height:20px;*/
	background-image:url(images/footer.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:767px;
	font:normal 10px Tahoma;
	color:#006db5;
}
.footer_left {
	float:left;
	text-align:left;
	margin:0;
	width:200px;
	padding:0px 0px 0px 0px;
	font-family:tahoma, verdana,;
	font-size: 10px;
	font-weight: normal;
	color: #006db5;
}
.footer_center {
	float:left;
	text-align:center;
	margin:0;
	width:370px;
	padding:0px 0px 0px 0px;
	font-family:tahoma, verdana,;
	font-size: 10px;
	font-weight: normal;
	color: #006db5;
}
.footer_center a{
	font-family:tahoma, verdana,;
	font-size: 10px;
	font-weight: normal;
	color: #006db5;
	text-decoration:none;
}
.footer_center a:hover{
	font-family:tahoma, verdana,;
	font-size: 10px;
	font-weight: normal;
	color: #006db5;
	text-decoration:underline;
}
.footer_right {
	float:right;
	text-align:right;
	margin:0;
	padding:0px 5px 0px 0px;
	font-family:tahoma, verdana,;
	font-size: 10px;
	font-weight: normal;
	color: #006db5;
	
}

#atcomProductionFlash {
	float:left;
	margin:0;
	padding:0;	
	width:20px;
}
.atcom a {
	float:left;
	margin:0px;
	padding:0px;	
	font-family:tahoma, verdana,;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #8b847e;
}
.atcom a:hover {
	font-family:tahoma,verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #8b847e;
	margin:0;
	padding:0;
}

.bodyStyle table {
	margin: auto;
}
.hotelHistory{
	padding: 3px 0 0 0;
	clear:both;
	display:block;
	float: none;
}
.historyTitle {
	float: left;
	padding: 2px 0px 0px 2px;
	width:112px;
}
.historyTitle a {
	color: #666666;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
	
}
.historyTitle a:hover {
	color: #666666;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: underline;
}
.historyImg {
	height:30px;
	width: 42px;
	float:left;
	clear:left;
}
.historyImg img {
	border: 1px solid #666666;
}
.historyDelete {
	float: right;
	padding-top: 6px;
}
#fatfreemarketing-ad-program {
	text-align:center;
	font:normal 12px Tahoma;
	color:#006DB5;
	padding: 3px 0;
	border-bottom: 1px solid #358AC1;
}
#fatfreemarketing-ad-program a {
	color:#599601;
}
