@charset "utf-8";

body 
	{ background:#ffffff  no-repeat top center fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#000000; 
	text-decoration:none; 
	margin:0px; 
	padding:0px;
	}
p,h1,h2,h3,h4,h5,h6, { display:block; text-align:left; margin:0px; padding:5px 0px;}	
p {text-align:justify;}
h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5, h6 {font-size:14px;}
.link a{ text-decoration:underline; color:#f4781e; font-size:13px; font-weight:bold; text-decoration:underline; font-style:italic;}
.link a:hover { text-decoration:none;}	
.clr { clear:both;}
img, iframe { border:0px;}
.center-box {width:1000px;  background:#ffffff top center; margin:auto; padding:0px; height:auto;}
.offer_detailed-text {
font-size: 12px;
color: #000000;
font-weight: normal;
text-decoration: none;
}

.secure-logo {float:right; width:225px;}
.book-confi { font-size:12px; color:#025aa2; display:block; float:right; margin-bottom:5px; text-transform:uppercase;}
.advantage { width:65px; height:35px; vertical-align:bottom; float:left; display:inline;}
.secure {width:70px; height:30px; vertical-align:bottom; float:left; display:inline;}
.iata {width:50px; height:30px; vertical-align:bottom; float:left; display:inline;}
.atol {width:38px; height:36px; vertical-align:bottom; float:left; display:inline;}
.tel-no { width:205px; height:31px; float:right; margin-top:10px; display:block;}
.menu-top-nav { width:980px; margin:0 10px; padding:0px; text-transform:capitalize; color:#363636; font-size:11px; font-weight:normal; text-decoration:none;}
.menu-top-nav ul { width:500px; float:right; margin:0px; padding:0px;}
.menu-top-nav ul li { display:inline; list-style:none; float:right;}
.menu-top-nav ul li a { text-transform:capitalize; color:#363636; font-size:11px; font-weight:normal; text-decoration:none;}
.menu-top-nav ul li a:hover { text-decoration:underline;}
.top-nav {float:left; width:1000px; padding-top:0px; display:block; }
.top-nav ul{float:left; width:1000px; background:#f4781e; margin:0px; padding:0px; }
.top-nav ul li{background:#f4781e;  float:left; list-style:none;}
.top-nav ul li a {display:inline-block; width:auto; padding:9px 10px; border-right:#ef5614 solid 1px; text-transform:capitalize; text-decoration:none; font-weight:bold;color:#ffffff;}
.top-nav ul li a img{padding-left:10px;}
.top-nav ul li a:hover{text-decoration:underline;}
.top-nav ul li a.active{color:#ffffff; background-color:#000000}



/*Middle-box*/
.middle-box{ width:980px; float:left; margin-top:10px;}
.middle-frist { width:980px; float:left;}
.search-engine-box { width:285px; float:left; height: auto; margin:0px; display:inline;}
.search-engine { width:285px; float:left; height:376px; margin:0px; display:block;}
.newsletter { width:285px; float:left; height:110px; display:block; margin:30px 0px 0px;}
.newsleter-box { width:251px; background:url(../newpics/newsletter-bg.png) repeat-x top left; color:#000000; font-size:14px;  text-align:left; font-weight: bold;  border:1px #ffffff solid; height:95px; padding:5px 15px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=315, Color=#e6e6e6)";/*IE 8*/
-moz-box-shadow: -3px -3px 3px #e6e6e6, -3px 3px 3px #e6e6e6, 3px -3px 3px #e6e6e6, 3px 3px 3px #e6e6e6;/*FF 3.5+*/
-webkit-box-shadow: -3px -3px 3px #e6e6e6, -3px 3px 3px #e6e6e6, 3px -3px 3px #e6e6e6, 3px 3px 3px #e6e6e6;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
-khtml-box-shadow: -3px -3px 3px #e6e6e6, -3px 3px 3px #e6e6e6, 3px -3px 3px #e6e6e6, 3px 3px 3px #e6e6e6;/*Konqueror*/
box-shadow: -3px -3px 3px #e6e6e6, -3px 3px 3px #e6e6e6, 3px -3px 3px #e6e6e6, 3px 3px 3px #e6e6e6;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=315, Color=#e6e6e6); /*IE 5.5-7*/

}
.slider-side-box { width:695px; float: left; height:auto;}
.right-side-box { width:685px; margin-left:10px; float: left; height:auto;}
.right-side-box .mid-box { width:525px; float:left; height:auto; margin-right:10px;}
.right-side-box .nav-box { width:150px; float:left; height:auto; margin:0px;}
.banner-iframe-box { width:685px; height:260px; float:left; margin-left:10px;}
.read-more-box { width:665px; height:30px; background-color:#ffdca2; text-align:justify; font-size:14px; color:#111111; margin:10px 0px 10px 10px; border: 0px solid #000000; padding:10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(path/to/PIE.htc);}
a.readmore  { text-decoration:underline; font-size:14px; color:#111111; float:right;}
.slider-box { width:695px; display:inline; float: left;}
.slider { width:500px; height:220px; margin:0px 10px; float:left; display: inline;}
.read-more { width:153px; height:198px; margin:0px; float: left; display:inline;
border: 1px solid #c6c6c6; font-size:14px; padding:10px; text-align:justify;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(path/to/PIE.htc);
}
.banner-three-box { width:685px; height:200px; float:left; margin-left:10px;}
.read-more-link a { color:#ef510b; text-decoration:underline;}
.read-more-link a:hover { text-decoration:none;}
.banner-left { width:335px; height:140px; float:left; margin:10px 0px 0px 10px;}
.banner-right { width:335px; height:140px; float:right; margin:10px 0px 0px 10px;}
.book-with-confidence {width:685px; float:left; height:110px; margin:10px 0px 0px 10px;}

.middle-second { width:980px; float:left;}
.city-breaks { width:970px; float:left; background:#f4781e; height:30px; padding:5px 0px 0px 10px; color:#ffffff; font-size:18px; margin:10px 0px 0px;  }
.bottom-slider { width:980px; height:175px; float:left;}
.middle-third { width:980px; float:left; display:inline;}
.where-to-stay { width:300px; float:left; display:inline; border:1px solid #ededed; height:280px; padding:9px; margin:10px 0px;}
.what-to-see { width:300px; float:left; display:inline; border:1px solid #ededed; height:280px; padding:9px; margin:10px;}
.useful-information { width:300px; float:left; display:inline; border:1px solid #ededed; height:280px; padding:9px; margin:10px 0px;}
.where-to-stay:hover, .what-to-see:hover, .useful-information:hover {border:1px solid #b6f2fd;} 
.big-font { font-size:24px; color:#000000; float:left; width:290px; display:block;}	
.box-font{
text-align: justify;
font-weight: 400;
text-decoration: none;
text-transform: none;
font-style: normal;
font-size: 14px;
line-height: 1.3;
letter-spacing: 0px;
word-spacing: 0px;
text-indent: 0px;
color: #000000;
background: #ffffff;}
.communication-bar { width:980px; height:110px; margin:0px 0px; float:left;}
.malta-more-link-box { width:980px; float:left;padding:0px 0px; background:#ffffff;}
.explore-malta { width:980px; font-size:20px; padding:0px 0px 10px; background:#ffffff; }
.malta-more-link { width:980px; border-bottom:2px #f4781e solid;  background:#ffffff; height:60px; border-top: 2px solid #f4781e;}
.more-link ul { width:163px; float:left; margin:10px 0px; display: inline; padding:0px;}
.more-link li { width:148px; padding:3px 0px 0px 15px; background:url(../newpics/arrow.png) no-repeat left center; display:block;}
.more-link li a { text-decoration:none; color:#333; text-transform:capitalize;}
.more-link li a:hover { text-decoration:underline;}
/*Footer Start*/
.footer-text-box { width:980px;  background:#ffffff; float:left; font-size:12px; font-weight:bold; }
.footer-logo-box { width:980px;  background:#ffffff; float:left; margin-top:10px; height:75px;  }
/*nav*/
.nav {float:left; width:1000; margin:0px; padding:0px;  }
.nav ul{float:left; width:1000; background:#fbfbfb url(../pics/nav_mid.gif) repeat-x 0 0}
.nav ul li{background:#fbfbfb url(../pics/nav_mid.gif) repeat-x top left; ; float:left; list-style:none;}
.nav ul li a{display:inline-block; float:left; width:auto; padding:10px 10px; border-right:#ef5614 solid 1px; text-transform:capitalize; text-decoration:none; font-weight:bold;color:#ffffff;}
.nav ul li a img{padding-left:10px;}
.nav ul li a:hover{text-decoration:underline;}
.nav ul li a.active{color:#ffffff; background-color:#000000}

/*button*/
.button  {border: 1px solid #e3660c; background:#f4781e; padding:3px 10px; text-decoration:underline; text-transform:uppercase; color:#ffffff; font-weight:normal; font-size:12px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
behavior: url(path/to/PIE.htc);}
.button:hover {border: 1px solid #000000; background:#000000;}
/*input*/
input.newsletter-bg {border: 1px solid #f09d3f; padding:3px; margin:10px 0px; width:240px; background:url(../newpics/newsletter-input-bg.png) repeat-x top left;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
behavior: url(path/to/PIE.htc);}
input.newsletter-bg:hover {border: 1px solid #e69539; }
.crousal{width:100%; float:left; background:#e4ebe9 url(../newpics/pattern.png) repeat top left; }
/*Right-nav-links css*/
.nav-right { width:150px; float:left; height:auto; padding:0px; margin:0px;}
.nav-right ul { width:150px; float:left; margin:0px; padding:0px;}
.nav-right ul li {width:150px; display:block;  background:#000; margin:0px; padding:0px; margin-bottom:1px;}
.nav-right ul li a {width:130px; display:block; font-weight:bold; padding:3px 10px; font-size:12px; text-decoration:none;   color:#FFF;}
.nav-right ul li a:hover {background:#f4781e;  text-decoration:none;}
.left-side-box { width:285px; height:auto; float:left; margin:15px 0px 0px;}
.book-with-confidence { width:285px; height:auto; float: left; margin:0px; padding:0px;}
/*site-map*/
.sitemap-link ul { width:245px; float:left; margin:0px 0px; display: inline; padding:0px;}
.sitemap-link li { width:225px; padding:3px 0px 0px 15px; background:url(../newpics/arrow.png) no-repeat left center; display:block;}
.sitemap-link li a { text-decoration:none; color:#333; text-transform:capitalize;}
.sitemap-link li a:hover { text-decoration:underline;}
/*travel-link*/
.travel-link ul { width:650px; float:left; margin:2px 0px; display: inline; padding:0px;}
.travel-link li { width:630px; padding:3px 0px 3px 15px; background:url(../newpics/arrow.png) no-repeat left center; display:block;}
.travel-link li a, .travel-link { text-decoration:underline; font-style:italic; font-weight:bold; color:#e86c12; }
.travel-link li a:hover { text-decoration:none;}
.travel-link { color:#000;}
span img { margin:10px;}