body{
font-family:Arial, Verdana, Helvetica, sans-serif;
padding:0px;
margin:0px;
font-size:10px;
text-decoration:none;
font-weight:normal;
color:black;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:white;
}

img, table, p{
border-collapse:collapse; 
border-width:0px;
border-spacing:0px;
padding:0px;
margin:0px;
}

input, textarea{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
text-align:left;
border-width:0px;
padding:0px;
margin:0px;
border-color:black;
border-spacing:0px;
color:#14548e;
background-color:white;
}

select{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-weight:normal;
text-align:left;
border-width:0px;
padding:0px;
margin:0px;
border-color:black;
border-spacing:0px;
color:#14548e;
background-color:transparent;
}

.hide {
	visibility: hidden;
	position: absolute;
	top: -400px;
}

#qscroller2 {
	width:650px;
	height:383px;
	background-color:transparent;
}

.qslide2{
	margin:0 0 5px;
}

.mainText ul {
list-style:square;
padding-left:16px;
margin-left:0px;
padding-top:0px;
margin-top:0px;
padding-bottom:6px;
margin-bottom:6px;
}

.mainText ul li {
	list-style:square;
	display:list-item;
	padding:0px;
	margin:0px;
	width: auto;
	height: auto;
	text-align:left;
}

.mainText ul li a, .mainText ul li a:hover{
	padding:0px;
	margin:0px;
	width: auto;
	height: auto;
	font-size: 13px;
	color:#14548e;
	text-decoration:underline;
}

.mainText ul li ul li{
	list-style:disc;
}

.mainText ul li ul li ul li{
	list-style:circle;
}

.mainText ul li ul li ul li ul li{
	list-style:lower-roman;
}

.hotelInfoText{
font-family: Arial, Verdana, Times, serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#071440;
}

.hotelInfoText ul {
list-style:square;
padding-left:16px;
margin-left:0px;
padding-top:0px;
margin-top:0px;
padding-bottom:6px;
margin-bottom:6px;
}

.hotelInfoText ul li{
	list-style:square;
	display:list-item;
	padding:0px;
	margin:0px;
	width: auto;
	height: auto;
	text-align:left;
}

.hotelInfoText a{
	font-family: Arial, Verdana, Times, serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#14548e;
	padding:0px;
	margin:0px;
	width: auto;
	height: auto;
}

.hotelInfoText a:hover{
	font-family: Arial, Verdana, Times, serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:black;
	padding:0px;
	margin:0px;
	width: auto;
	height: auto;
}

a.hoverLink{
text-decoration:none;
color:blue;
}

a.hoverLink:hover{
text-decoration:underline;
color:blue;
}

a.languageLink{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:white;
}

a.languageLink:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#736565;
}

a.mainMenuStyling{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:white;
}

a.mainMenuStyling:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#666666;
}

a.selectedMenuStyling{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#666666;
}

a.selectedMenuStyling:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:black;
}

a.subMenu{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#666666;
}

a.subMenu:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:black;
}

a.subMenuSelected{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#666666;
}

a.subMenuSelected:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:black;
}


a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
font-weight:normal;
color:#323438;
}

a:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
text-decoration:underline;
font-weight:normal;
color:black;
}


/*------------------------------------------- POSITIONING STYLES -------------------------------------------------------------   */

.languageBar{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:white;
}

.textHeader{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#14548e;
}

.mainText{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
font-weight:normal;
text-decoration:none;
color:#666666;
}

.mainText a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
font-weight:normal;
text-decoration:underline;
color:#14548e;
}

.mainText a:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
font-weight:normal;
text-decoration:underline;
color:#14548e;
}

.spHead{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#14548e;
}

.spHead a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#14548e;
}

.spHead a:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:underline;
color:#14548e;
}

.spTxt{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#666666;
padding-left:4px;
padding-right:4px;
}

.footerMenu{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#666666;
}

.newsHead{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
text-decoration:none;
color:#003977;
}

.newsTxt{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#14548c;
}

.quickTitle{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#003977;
}

.quickElement{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#003977;
}

.menuStyling{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#ffa600;
background-image:url(images/menuBg.png);
background-repeat:no-repeat;
background-position:center top;
}

.quickBg{
background-image:url(images/quickBg.png);
background-repeat:no-repeat;
background-position:center top;
}

.quickBg6{
background-image:url(images/quickBg.png);
background-repeat:repeat;
background-position:center center;
}

.newsBg{
background-image:url(images/newsBg.png);
background-repeat:no-repeat;
background-position:center top;
}

.newsBg2{
background-image:url(images/newsBg2.png);
background-repeat:no-repeat;
background-position:center top;
}

.social{
background-image:url(images/socialNetworking.png);
background-repeat:no-repeat;
background-position:center top;
}

.searchBg{
background-image:url(images/search.png);
background-repeat:no-repeat;
background-position:center center;
}

.menuBg1{
background-image:url(images/menuBg1.png);
background-repeat:no-repeat;
background-position:center top;
}

.menuBg2{
background-image:url(images/menuBg2.png);
background-repeat:no-repeat;
background-position:center top;
}

.menuBg3{
background-image:url(images/menuBg3.png);
background-repeat:no-repeat;
background-position:center top;
}

.menuBg4{
background-image:url(images/menuBg4.png);
background-repeat:no-repeat;
background-position:center top;
}

.menuBg5{
background-image:url(images/menuBg5.png);
background-repeat:no-repeat;
background-position:center top;
}

.menuBg6{
background-image:url(images/menuBg6.png);
background-repeat:no-repeat;
background-position:center top;
}

.menuBg7{
background-image:url(images/menuBg7.png);
background-repeat:no-repeat;
background-position:center top;
}


.rightBar{
background-image:url(images/rightBar.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:#d8cbba;
}

.mainFooter{
background-image:url(images/mainFooter.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.mainFooter2{
background-image:url(images/mainFooter.jpg);
background-repeat:no-repeat;
background-position:center right;
}

.specialOffersBg{
background-image:url(images/specialOffers.png);
background-repeat:no-repeat;
background-position:center top;
}



.subMenuBg{
background-image:url(images/submenu.jpg);
background-repeat:no-repeat;
background-position:center top;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#666666;
}

.memberBtn{
cursor:pointer;
width:91px;
height:34px;
border-collapse:collapse;
border-width:0px;
margin:0px;
padding:0px;
float:none;
border-spacing:0px;
background-color:transparent;
background-image:url(images/btn.png);
background-repeat:no-repeat;
background-position:center top;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:white;
vertical-align:middle;
text-align:center;
}

.quickBtn{
cursor:pointer;
width:91px;
height:36px;
border-collapse:collapse;
border-width:0px;
margin:0px;
padding:0px;
float:none;
border-spacing:0px;
background-color:transparent;
background-image:url(images/searchBtn.png);
background-repeat:no-repeat;
background-position:center top;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:white;
vertical-align:middle;
text-align:center;
}


.searchBtn{
cursor:pointer;
width:55px;
height:18px;
line-height:18px;
border-collapse:collapse;
border-width:0px;
margin:0px;
padding:0px;
float:none;
border-spacing:0px;
background-color:transparent;
background-image:url(images/topSearchBtn.png);
background-repeat:no-repeat;
background-position:center top;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:white;
vertical-align:middle;
text-align:center;
}




.gallerycontainer{
position: relative;
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}



.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 0px;

visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 50;
left: 50; /*position where enlarged image should offset horizontally */
z-index: 50;
}


.listSetSelector{
font-family: Arial, Verdana, Times, serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#071440;
}

.listSelector{
font-family: Arial, Verdana, Times, serif;
font-size:12px;
text-decoration:none;
color:#071440;
cursor:pointer;
}

.listSelector:hover{
font-family: Arial, Verdana, Times, serif;
font-size:12px;
text-decoration:underline;
color:#071440;
cursor:pointer;
}

#listSelector{
font-family: Arial, Verdana, Times, serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#071440;
cursor:pointer;
}

#listSelector:hover{
font-family: Arial, Verdana, Times, serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#071440;
cursor:pointer;
}

.hotel_moreinfo_hotel_header	{	font-family:Arial,Helvetica,Verdana;;        font-size:15px;        text-decoration:none;	                font-weight:bold;	  color: #31006B;}
.hotel_moreinfo_hotel_header:hover	{  font-family:Arial,Helvetica,Verdana;          font-size:15px;text-decoration:underline;	font-weight:bold;	color:#31006B;text-decoration:none;}

.priceTag{
background-image:url(images/priceTag.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#c7e5ff;
font-family: Arial, Verdana, Times, serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#071440;
}

.priceTag2{
background-image:url(images/priceTag.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#c7e5ff;
font-family: Arial, Verdana, Times, serif;
font-size:16px;
font-weight:normal;
text-decoration:none;
color:#071440;
}

.actualPriceTag{
font-family: Arial, Verdana, Times, serif;
font-size:48px;
font-weight:normal;
text-decoration:none;
color:#071440;
}


.rightShadow{
background-image:url(images/rightShadow.png);
background-repeat:repeat-y;
background-position:left top;
}

.bottomShadow{
background-image:url(images/bottomShadow.png);
background-repeat:no-repeat;
background-position:left top;
}

.newsBtn{
cursor:pointer;
width:34px;
height:22px;
border-collapse:collapse;
border-width:0px;
margin:0px;
float:none;
padding:0px;
border-spacing:0px;
background-color:transparent;
background-image:url(images/go.jpg);
background-repeat:no-repeat;
background-position:center top;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:500;
text-decoration:none;
color:white;
vertical-align:middle;
text-align:center;
}

.whiteClass{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:normal;
text-align:left;
border-collapse:collapse;
border-width:1px;
border-color:black;
padding-left:2px;
margin:0px;
border-spacing:1px;
color:black;
background-color:transparent;
}

.submitBtn{
cursor:pointer;
width:91px;
height:34px;
border-collapse:collapse;
border-width:0px;
margin:0px;
float:none;
padding:0px;
border-spacing:0px;
background-color:transparent;
background-image:url(images/btn.png);
background-repeat:no-repeat;
background-position:center top;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:500;
text-decoration:none;
color:white;
vertical-align:middle;
text-align:center;
}
