body
{
                                background-color:#3c3c3c;
                                font-family:Verdana, Geneva, sans-serif;
                                font-size:11px;
                                color:#9e9fa0;
                                overflow-x: hidden;
                                margin:0px 0;
}

a img
{
                border-width:0px;
}

a, a:hover, a:active, a:focus {
   outline: none;
}

h5
{
    color: white;
    font-size: 16px;
    font-weight: normal;
}



h2
{
                font-size:22px;
}

iframe
{
	background-color:transparent !important;
	width:1038px;
	height:603px;
}

#wrapper
{
                background:url(../images/background.jpg) center top !important;
                overflow-y: hidden ! important;
          background-repeat:no-repeat;
                width:100%;
                
                overflow-x: hidden;
                margin-top:-8px;



}

#maincontainer
{
                width:845px;
                
                
margin-left:auto;
margin-right:auto;
border:1px solid red;
padding:0 60px 0 60px;
}


.centered {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -400px;
}

#flagscontainer
{
	width:845px;
	height:20px;
	float:right;
	margin:37px -60px 0 0px;
}


#contentcontainer
{
	width:1074px;
	margin:28px 0 0 -137px;
	float:left;
	background-image:url(../images/contentbackground.jpg);
	overflow-y: hidden ! important;
	padding:0 0 10px 0;
}

#logo
{
	width:400px;
	float:left;
	margin:0 0 0 80px;
}

#flashweather
{
	width:400px;
	float:right;
	margin:0 80px 0 0;
}

#flashweather
{
	width:295px;
	float:right;
}

#searchbar
{
    float: right;
    height: 30px;
    margin: 0 80px 3px 0;
    position: relative;
    text-align: right;
    width: 918px;
    z-index: 999;
}

#searchbar input
{
	height:29px;
	border-width:0px;
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

#searchcontainer
{
    float: right;
    left: 692px;
    position: absolute;
    width: 230px;
}

#contentitems
{
	margin-top:3px;
}

#leftmenu
{
	width:236px;
	float:left;
	margin:0 0 0 80px;
}

#leftmenu ul
{
	margin:0 0 0 0px;
	display:block;
	cursor:hand;
}

#leftmenu li
{
	list-style-type:none;
		height:30px;
}

#leftmenu li a
{
	color:white;
	text-decoration:none;
	display:block;
	width:200px;
	margin-left:-30px;
	padding-left:30px;
	margin-top:-5px;
	padding-top:5px;
	padding-bottom:5px;	
}

#lmabout
{
	width:236px;
	float:left;
	background-color:#beb301;
	background-image:url(../images/aboutbackground.jpg);
	background-repeat:no-repeat !important;
	padding-bottom:5px;
}

#lmabout ul
{
	margin:0 0 0 -10px;
}

#lmabout li
{
	padding:8px 0 8px 0;
}

#lmaccommodation
{
	width:236px;
	min-height:93px;
	float:left;
	background-color:#da11da;
	background-image:url(../images/accomodationbackground.jpg);
	background-repeat:no-repeat !important;
	margin:1px 0 0 0;
}

#lmaccommodation ul
{
	margin:0 0 0 -10px;
}

#lmaccommodation li
{
	padding:8px 0 8px 0;
}

#lmservicesandfacilities
{
	width:236px;
	min-height:143px;
	float:left;
	background-image:url(../images/servicesbackground.jpg);
	background-repeat:no-repeat !important;
	background-color:#92c814;
	margin:1px 0 0 0;
}

#lmservicesandfacilities ul
{
	margin:0 0 0 -10px;
}

#lmservicesandfacilities li
{
	padding:8px 0 8px 0;
}


#lmtheextension
{
	width:236px;
	min-height:84px;
	float:left;
	background-color:#f38e17;
	background-image:url(../images/extensionbackground.jpg);
	background-repeat:no-repeat !important;
	margin:1px 0 0 0;
}

#lmtheextension:hover
{
	background-image:url(../images/theextensionrollover.jpg);
}

#lmtheextension ul
{
	margin:0 0 0 -10px;
}


#lmaboutmalta
{
	width:236px;
	min-height:84px;
	float:left;
	background-color:#17b7ef;
	background-image:url(../images/aboutmaltabackground.jpg);
	background-repeat:no-repeat !important;
	margin:1px 0 0 0;
}

#lmaboutmalta:hover
{
	background-image:url(../images/aboutmaltarollover.jpg);
}

#lmaboutmalta ul
{
	margin:0 0 0 -10px;
}


#accenter
{
	width:352px;
	min-height:600px;
	float:left;
	margin:0 38px 0 38px;
}

#actopimage
{
	width:289px;
	float:right;
	margin:-82px -50px 0 0;
}

#mysubmit
{	
	background-image:url(../images/gobutton.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 -10px;
	width:35px;
}

#actopimage2
{
	width:289px;
	float:right;
	margin:3px 0px 0 0;
}

#acmaintext
{
	width:352px;
	float:left;
	text-align:justify;
}

#acmaintext a
{
	text-decoration:none;
	color:#666;
}

#acmaintext a:hover
{
	text-decoration:none;
	color:#333;
}

#acmaintext p a:visited
{
	text-decoration:none;
}

#acmaintext p a:hover
{
	color:#333;
}

#flashcomponent
{
	width:681px;
	float:left;
	margin:29px 0 0 1px;
}

#contenttext
{
	width:347px;
	float:left;
	margin: -28px 0 0 55px;
	text-align:justify;
}

#contenttexttitle
{
	border-style:solid;
	border-width:0 0 1px 0;
	height:40px;
}


#acrightmargin
{
	margin:0 70px 0 0;
}

#bookingform
{
	background-image:url(../images/bookingformbackground.jpg);
	width:224px;
	height:267px;
	float:right;
	margin:0 0px 0 0;
}

#bookingformabout
{
	background-image:url(../images/bookingformbackground.jpg);
	width:254px;
	height:267px;
	float:right;
	margin:0 0px 0 0;
}

#footer
{
	width:1074px;
	float:left;
	margin:0px 0 0 -137px;
	background-image:url(../images/footerbackground.jpg);
	background-repeat:no-repeat;
	background-color:#4b4b4b;
}

#functionbuttons
{
	float:right;
	margin:20px 70px 0 0;
}

#footerlogo
{
	float:right;
	margin:40px 70px 0 0;
}

.footerheader
{
	font-weight:bolder;
}

.footerlist
{
	width:191px;
	float:left;
	height:179px;
	margin:25px 0 0 0;
}

.footerlist ul
{
	margin:0 0 0 0;
}

.footerlist li
{
	list-style-type:none;
}

.footerlist li a
{
	text-decoration:none;
	color:#827882;
}

.footerlist li a:hover
{
	text-decoration:none;
	color:white;
}

li.active a
{
	text-decoration:none;
	color:white;
}

.flag
{
	width:25px;
	height:20px;
	float:right;
	padding:8px 10px 8px 10px;
	margin-right:4px;
	background-color:white;
}


.searchbarsubmit
{
	width:34px;
	height:29px;
	float:right;
	margin:0 0 0 -15px;
}

.searchbarimage
{
	width:195px;
	height:29px;
	float:left;
	color:white;
	margin:0 -55px 0 0;
}

.searchbarimage input
{
	width:195px;
	height:29px;
	float:left;
	color:white;
	margin:0 -60px 0 0;
	padding:0 0 0 25px;
}

.firstbookingline
{
	margin:0 0 0px 37px;
	width:175px;
	float:left;
}

.bookingline
{
	margin:-10px 0 0px 37px;
	width:175px;
	float:left;
}

.bookingline2
{
	margin:0 0 0 37px;
	width:175px;
	float:left;
}

.bookingsubmit
{
	margin:15px 0 0 0;
	text-align:center;
}

.bookingsubmit input
{
	margin:15px 0 0 0;
	text-align:center;
}


.acrightmarginimage
{
	width:254px;
	float:right;
	margin: 0 0 2px 0;
}

.acrightmarginicons
{
	width:254px;
	float:left;
	margin: 20px 0 0 0;
}

.leftmenutitle
{
	height:20px;
	margin:-15px 0 10px 15px;
}

.bookingformtitle
{
	border-style:solid; 
	border-color:white; 
	border-width:0 0 1px 0; 
	margin:16px 0 11px 28px; 
	width:174px;
}

#breadcrumbs{
float:left;
margin:10px 0px 0px 15px;
color:#333333;
}
#breadcrumbs span{
font-family:tahoma;
color:#666666;
}
.breadcrumbs_selected{
color:#922d37 !important;
}

.contenttextcontent
{
	color:#6a6b6d;
}

a.B_currentCrumb
{
	color:#000 !important;
}

.container
{
	width:600px;
	margin:0px auto;
}

.googlemapframe
{
	width:255px;
	height:322px;
}

.lyteframesize iframe
{
	width:566px;
	height:454px;
}

.exploregallery iframe
{
	width:600px;
	height:600px;
}
