<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">	/*
# ------------------------------------------------------------------------
# JA Portfolio Template
# ------------------------------------------------------------------------
# Copyright (C) 2004-2010 JoomlArt.com. All Rights Reserved.
# @license - PHP files are GNU/GPL V2. CSS / JS are Copyrighted Commercial,
# bound by Proprietary License of JoomlArt. For details on licensing, 
# Please Read Terms of Use at http://www.joomlart.com/terms_of_use.html.
# Author: JoomlArt.com
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# Redistribution, Modification or Re-licensing of this file in part of full, 
# is bound by the License applied. 
# ------------------------------------------------------------------------
*/

/* COMMON STYLE
--------------------------------------------------------- */
body {
	color:#525253;
	font-family: /*"Myriad Pro",*/Arial, Helvetica, sans-serif !important;
}

body#bd { /*background: url(../images/body-bg.jpg) no-repeat #f2f3f5;*/ /*background:#f2f3f5;*/color: #000 !important; background:/*url("../images/background-bg.jpg") repeat-x scroll 0 0*/#BFEAFF;  }
.backround{ /*background:url(../images/background-x.jpg);*/}

h1, h2,  h4, h5, h6 {
    font-size: 12px;
    width: auto;
}
h1, h2,  h4, h5, h6 {
    display: inline;
    font-size: inherit;
    margin: 0;
    padding: 0;
}

/* Normal links ---*/
a { color: #3671A8; text-decoration: none; }

a:hover, a:active, a:focus { text-decoration: underline; color: #525253; }

/* Readon links ---*/
p.readmore a {
	background: url(../images/check_alt_12x12.png) no-repeat 5px 5px;
	border: 1px solid transparent;
	color: #525253;
	display: block;
	float: right;
	font-size: 92%;
	text-transform: uppercase;
	padding: 3px 5px 3px 22px;
}

p.readmore a:hover,
p.readmore a:focus,
p.readmore a:active {
	background-color: #f0f0f0;
	border-color: #dedede;
	color: #525253;
	text-decoration: none;
}

.contentheading, .componentheading, h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
}

h1.componentheading, .componentheading {
   /* background:#3672b6;*/
	color: #fff;
	padding: 10px 0px;
	/*margin: 0 -20px;*/
	font-size: 125%;
	/*text-transform: uppercase;*/
	font-weight: bold;
	color:#3370B4 ;font-size: 24px !important; display:none;
}
table.contact tr td.person img{ border:1px solid #D2DDE3; width:45px; height:45px;}
table.contact tr td p img{float:left; padding-right:10px;}
.contactimage{ float:left; margin-right:4px;}
table.contact tr td p.contactname{
	float:left;
	font-size:12px;
	border:0px solid red;
	width:228px;
}
.tablecontact table.contact1 {
    border: 1px solid #D2DDE3;
    border-collapse: collapse;
    font-size: 13px;
    margin-bottom: 10px;
    padding: 0;	 
   
}
table.contact {
    border: 1px solid #D2DDE3;
    border-collapse: collapse;
    font-size: 13px;
    margin-bottom: 0px;
    padding: 0;
	 width: 250px;
   
}
table.contact tr td {
	color: #02012D;
	font-size: 12px;
	min-width: 50px;
	padding: 2px 0 2px 5px;
	border:1px solid #D2DDE3;
}
table.contact tr td.address
{
    color: #02012D;
    font-size: 13px;
    min-width: 50px;
    padding: 2px 0 2px 10px;
}
table.contact1 tr td {
    color: #02012D;
    font-size: 11px;
    min-width: 50px;
    padding: 2px 0 2px 5px;
}
table.contact1 tr td.address
{
    color: #02012D;
    font-size: 11px;
    min-width: 50px;
   /* padding: 2px 0 2px 10px;*/
}
table.contact1 tr td.placename{ color:#3370B4 ; font-size:12px;}
table.contact1 tr th {
 background: url("../../../images/stories/address-icon.png") no-repeat scroll 10px 5px #3672B6;
    color: #FFFFFF;
    font-size: 12px;
    min-width: 50px;
    padding: 2px 0 3px 42px;
    text-align: left;


}
table.contact tr th.clock{
background: url("../../../images/stories/Clock-Icon.png") no-repeat scroll 10px 5px #3672B6;
}

table.contact tr td a{ font-size:12px; color:#3672B6;}
.tablecontact{float: left;
    padding-left: 9px;
	margin-top: -44px;
    width: 191px;}
.lefttable{float:left; width:344px;padding-right: 20px;}
.righttable{float:left; width:250px;}

h1.contentheading, h2.contentheading, .contentheading {
	background: #fff;
	padding: 10px 20px 5px;
	margin: 0 -20px;
	border-top: 1px solid #dedede;
	font-weight: bold;
}

.contentheading { font-size: 200%; }

h2.contentheading a { color: #313435; }

h2.contentheading a:hover,
h2.contentheading a:active,
h2.contentheading a:focus { color: #5f9729; text-decoration: none; }

.blog-featured .contentheading { font-size: 180%; }

.jitem-title { font-size: 110%; font-weight: bold; }

.contentpaneopen_edit {
	position: absolute;
}

body.contentpane p {
	margin: 10px 0;
}

/* Others ---*/
hr { border-top: 1px solid #dedede; }

/* FORM
--------------------------------------------------------- */
input, select, textarea, .inputbox {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color:#a2a2a2;
	
}

.inputbox {
	background: url(../images/grad-l1.gif) repeat-x bottom #fff;
	border: 1px solid #caccce;
	color:#a2a2a2; font-size:11px;
}

.inputbox:hover, .inputbox:focus { 	background: url(../images/grad-l1.gif) repeat-x bottom #fff; }

.button {	
	background:url("../images/botton.png") repeat scroll 0 0 transparent;
	color: #FFF;
	font-weight: bold;
	padding: 4px 15px;
	*padding: 3px 15px;
	border:0px;
}
.s5_reservations_accord .button{
background:url("../images/botton1.png") no-repeat scroll 0 0 transparent;
color: #165ca4;
	font-weight: bold;
	padding: 5px 79px;
	border:0px;

}

.josForm .button {
	padding: 2px;
	font-weight: normal;
	border: none;
	line-height: 20px;
	display: inline;
	margin: 0 5px;
}

/* Search ---*/
form#searchForm { border-top: 1px solid #dedede; }

.searchintro { border-bottom: 1px solid #dedede; }

.results h4 { text-transform: none; font-size: 110%; }

/* Contact ---*/
#component-contact #emailForm { border-top: 1px solid #dedede; padding-top: 15px; margin-top: 15px; }

.contact_email .inputbox {
	margin-bottom: 15px;
}
/* JOOMLA STYLE
--------------------------------------------------------- */
/* Layout Deco ---*/
.items-leading {
	padding-top: 0;
}

.items-leading .leading {
	padding: 0 0 0px;
}

.items-leading .contentpaneopen {
	padding: 15px 20px;
}

.items-row {
	padding-top: 0;
	padding-bottom: 0px;
	border-bottom: 0;
}

.article-content { 
    /*overflow: visible;*/
    padding: 8px 5px 5px 10px;
}
.article-content p img{width:623px; margin-bottom:5px;}
.article-content ul li p {
	margin: 0 ;
}
/* Meta ---*/
div.article-tools {
	background: #fff;
	color:#000;
	padding: 0 20px 0px;
	margin: 0 -20px 5px;
	text-transform: uppercase;
}

dl.article-info { color: #88888a; margin: 0; }

dl.article-info dd { margin: 0;color:#000; }

.contentdescription { background: #F0F0F3; border-top: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; margin: 0 -20px 20px -20px; }

p.modifydate { font-size: 92%; color: #999; text-align: left; clear: both; }

/*Inline images ---*/
.img-border {
	background: #fcfcfc;
	border: 1px solid #dedede;
	margin: 5px 15px 0 0;
	padding: 4px;
}

p.img_caption { color: #999; text-transform: uppercase; }

.jatc-images {
	clear: both;
}

/* Tables ---*/
thead tr th {
	background: #313435;
	color: #fff;
	padding: 5px;
}

thead tr th a,
thead tr th a:hover,
thead tr th a:focus,
thead tr th a:active { color: #fff; }

.cat-list-row1,
.cat-list-row12,
tr.cat-list-row1 td,
tr.cat-list-row2 td { border-bottom: 1px solid #dedede; padding: 5px; }

.cat-list-row1:hover,
.cat-list-row2:hover { background: #ffffcc; }

.cat-list-row2,
tr.cat-list-row2 td { background-color: #f6f6f6; }

/* Content Toc */
table.contenttoc { border: 1px solid #dedede; }

table.contenttoc td { border-bottom: 1px dotted #dedede; }

table.contenttoc th {
	background: #f6f6f6;
	border-bottom: 1px solid #dedede;
	text-transform: uppercase;
}

/* Poll */
form#poll {
	border-bottom: 1px dotted #dedede;
	font-weight: bold;
}

dl.poll { border-bottom: 1px dotted #dedede; }

dl.poll dt {
	width: 105px;
}

table.pollstableborder td {
	background: #f6f6f6;
	border-bottom: 1px solid #dedede;
	font-weight: bold;
	padding: 5px !important;
}

table.pollstableborder tr.sectiontableentry0 td,
table.pollstableborder tr.sectiontableentry1 td { background: #fff; font-weight: normal; }

/* Pagination ---*/
.pagination li span,
.pagination li strong { line-height: 20px; }

.items-more { border-bottom: 1px solid #dedede; }

.items-more h3 { font-size: 125%;}

p.counter span {
	background: #B7B7B7;
	color: #fff;
	padding: 2px 4px;
	font-size: 92%;
	font-weight: bold;
}
/*...body....*/
.loginblock{width:165px; float:left; border:1px solid #cdcdcd; margin-right:10px; background:#fff;} 
#form-login{width:139px; float:left; padding-left:15px;}              
 
/* Feed ---*/
.feed_description {
	margin: 10px 0;
}

/* Message ---*/
#system-message {
	margin: 5px;
}

/* MODULE STYLES
--------------------------------------------------------- */
div.ja-moduletable, div.moduletable {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	/*background:#fff;*/
	
}

div.ja-moduletable h3, div.moduletable h3 {
	font-size: 16px;
	padding: 10px 0px;
	*padding: 10px 0px;
	color: #242424;
	text-transform: uppercase;
	font-weight:bold;
	*margin:0px;
}
.leftBlock #Mod141 div.ja-moduletable h3, div.moduletable h3{
  color: #313435;
    font-size: 125%;
     /*padding: 30px 0;*/
    text-transform: uppercase;
	
	
	}
	
.bottomBanner1 div.moduletable h3,.bottomBanner2 div.moduletable h3 , .bottomBanner3 div.moduletable h3{
	
	/*background:url("../images/holiday-packages.png") no-repeat scroll 0 6px transparent;*/
color:#3370B4;
font-size:22px;
padding:5px 0px 5px 15px; font-weight:normal;
text-transform:none;
	}
	
div.ja-moduletable .ja-box-ct h3, div.moduletable .ja-box-ct h3 {
	font-size: 100%;
	padding: 0;
	color: #525253;
	text-transform: none;
	background: none;
}

div.ja-moduletable .ja-box-ct, div.moduletable .ja-box-ct { }


#Mod92 .ja-box-ct{
border:1px solid #cdcdcd;
height:210px;
}

/* Hilite ---*/
div.moduletable_hilite {
	background: #5f9729;
	color: #fff;
	border: 1px solid #e2e2e5;
}

div.ja-moduletable_hilite .ja-box-ct h3, 
div.moduletable_hilite .ja-box-ct h3 {
	color: #fff;
}
/* Advertisement ---*/
div.bannergroup_text div.banneritem_text { border-bottom: 1px dotted #dedede; }

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-container .main { padding: 10px 0; overflow:hidden; }

#ja-main .inner { padding: 0; }

/* Content Main ---*/
.ja-content-main {
	/*border: 1px solid #dedede;*/
	background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 0 0 0px;
   /* padding: 0 0 0 10px;*/
	
}
.fulwidth {width:896px;}
#ja-header {display:none;}

#ja-header .main { padding: ja-top-pane0px 0;}
.mainu{ display:block; clear: both;
    display: block;
    float: left; margin:0px 0px 0px 0px;} 
	.headerWrap{float:left; width:910px; height:100px;}
	
	.banner .flexbanneritem img{ padding:10px 0px 0px 0px;}
	
.headerextra{ float:right;width:23%;padding-top:12px;margin-right:10px;_margin-right:4px;}
.headerleft{float:left; _float:none;}
.headerright{float:left; width:97%;}

.headerright .contactnmuber img{height:45px;}
.headerright .facebook{ float:left; width:210px; margin-top:5px;}
.headerright .facebook a{float:left; display:inline; text-decoration:none;}
.headerright .facebook a img{float:left; padding-right:15px;}
.headerright .contactnmuber{float:left;}
select{ width:92px; color:#c4c3c3; border:1px solid #c4c3c3;}

.main .headerright{float:left; width:15%;}
/* Logo Image ---*/
h1.logo {  height: 68px;border:0px solid red; }

h1.logo a {
	
	display: block;
	width: 243px;	
	height: 94px;
	
}
/* Logo Text ---*/
div.logo-text h1 {
	font-size: 200%;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

div.logo-text h1 a {
	text-decoration: none;
}

p.site-slogan {
	color: #999;
	display: block;
	font-size: 85%;
	margin: 3px 0 0;
	padding: 0 10px;
	text-transform: uppercase;
}

#ja-top-header {
	margin-top:-5px;
	position:absolute;
	right:180px;
	text-align:right;
	width:50%;
}

#ja-search {
	border: 1px solid #cacccd;
	background: url(../images/icons/icon-search.png) no-repeat 10px center #fff;
	bottom: 20px;
	right: 5px;
	height: 28px;
	width: 200px;
}

#ja-search .inputbox {
	background: none;
	border: 0;
	color: #666;
	width: 165px;
	height: 24px;
	margin: 0;
	padding-left: 30px;
	font-weight: bold;
}

#ja-top {
	position: absolute;
	top: 20px;
	right: 10px;
}

/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav { z-index: 999; }

#ja-mainnav .main { }

#ja-mainnav .main-inner1 {
	/*background: url(../images/noise-bg.png) #313435;*/
	padding: 0;
}

/* Breadcrumbs ---*/
#ja-navhelper .main { padding: 0; }

#ja-navhelper .main-inner1 { padding-bottom: 8px; text-transform: uppercase; }

.ja-breadcrums { text-indent: 15px; }

.ja-links li.layout-switcher {
	display: none;
}

/* Extras ---*/
.ja-links { padding-right: 10px; }

.ja-links li { padding: 0 10px; }

/* Default Joomla! Menu ---*/
#ja-mainnav .main .main-inner1{ background:url(../images/manubackground.jpg); border:4px solid #FFF; height:70px;}

div.moduletable_menu {}

div.moduletable_menu .ja-box-ct { padding: 0; }

#ja-container ul.menu li { border-bottom: 1px dotted #dedede; }

#ja-container ul.menu li:last-child { border-bottom: 0; }

#ja-container ul.menu li a {
	background: none;
	color: #525253;
	padding-left: 15px;
}

#ja-container ul.menu li a:hover,
#ja-container ul.menu li a:focus,
#ja-container ul.menu li a:active {
	background: #CD0F03;
	color: #fff;
	text-decoration: none;
}

#ja-container ul.menu li.active {
	background: #CD0F03;
}

#ja-container ul.menu li.active a {
	color: #fff;
}

#ja-container ul.menu li.active a:hover {
	color: #fff;
	background-color: #CD0F03;
}

#ja-container ul.menu li ul {
	margin: 0;
}

#ja-container ul.menu li li {
	border-bottom: 0;
	border-top: 1px dotted #dedede;
	background: none;
	
}

#ja-container ul.menu li li a {
	background: url(.././images/bullet-white.png) no-repeat 15px 12px #CD0F03;
	padding-left: 20px;
}

#ja-container ul.menu li.active li a:hover {
	color: #fff;
	background: url(.././images/bullet-white.png) no-repeat 15px 12px #313435;
}
/* SLIDESHOW
--------------------------------------------------------- */
#ja-slideshow { padding-top:25px;}

#ja-slideshow .wrap-inner1 { }

#ja-content-mass-top {
	background: #fff;
	border: 1px solid #dedede;
	margin: 0px 5px 10px;
}

/* SPOTLIGHT
--------------------------------------------------------- */
#ja-topsl .ja-box, #ja-botsl .ja-box { }

#ja-topsl .ja-box-right, #ja-botsl-1 .ja-box-right, #ja-botsl-2 .ja-box-right {
	background: 0 !important;
}

#ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0;
}

#ja-topsl div.ja-moduletable h3,
#ja-botsl div.ja-moduletable h3 {
	border-bottom: 0;
	padding: 0 15px;
	margin-bottom: 0;
	background: none;
}


#ja-botsl1 { margin-bottom: 15px; }

/* Top spotlight ---*/
#ja-topsl {	margin-top: 10px;}
#ja-topsl .main { padding-top: 0; }

#ja-topsl .main-inner1 {
 	background: #dedede;
 	padding: 10px;
}

/* Bot spotlight 1 ---*/
#ja-botsl-1 {
	color: #88888a;
}

#ja-botsl-1 .ja-box {
	/*background: url(../images/divider.gif) repeat-y right;*/
	/*padding:5px 7px;*/
	 /* margin-right: 5px;
	  *margin-right: 0px;
	  *padding:5px 4px;*/
	  float:left; border:0px solid red; 
  
}
.lof-articlessroller .lof-row .lof-inner div{
       padding: 0px 0px 0px 10px;
	   width:150px;
}
.copyright{ font-size:11px; clear: both; color:#000; float:left;}
#ja-botsl-1 .main-inner1 {
 	/*background: #fff;*/
	
}
#ja-footer .ja-footnav { padding:5px;}
#ja-botsl-1 .ja-moduletable h3,
#ja-botsl-1 .moduletable h3 {
	color: #313435;
	background: none;
	margin: 0;
	padding-bottom: 0;
	font-weight: bold;
	font-size: 110%;
}

#ja-botsl-1 .ja-moduletable,
#ja-botsl-1 .moduletable {
	border: 0;
	background: none;
	padding-top: 0px;
	margin: 0 0 10px;
}

#ja-botsl-1 .ja-moduletable ul,
#ja-botsl-1 .moduletable ul {
	margin-top: 5px;
}




#ja-botsl-1 .ja-moduletable ul li,
#ja-botsl-1 .moduletable ul li {
	background: none;
/*	border-bottom: 1px dotted #dedede;*/
	padding: 0px 0 0px;
}

#ja-botsl-1 .ja-moduletable ul li a,
#ja-botsl-1 .moduletable ul li a {
	
	color: #88888a;
	padding-left: 0px;
}

#ja-botsl-1 .ja-moduletable ul.contact li a,
#ja-botsl-1 .ja-moduletable ul.contact li a:hover,
#ja-botsl-1 .moduletable ul.contact li a,
#ja-botsl-1 .moduletable ul.contact li a:hover {
	background: none;
	padding-left: 0;
}

#ja-botsl-1 .ja-moduletable ul li a:hover,
#ja-botsl-1 .moduletable ul li a:hover {

	color: #313435;
	text-decoration: none;
}

/* Bot spotlight 2 ---*/
#ja-botsl-2 {
	margin: 0 0 15px;
	color: #88888a;
}

#ja-botsl-2 .main-inner1 {
	background: url(../images/botsl-bg.gif) repeat-x bottom #fff;
}

#ja-botsl-2 .moduletable,
#ja-botsl-2 .ja-moduletable {
	margin: 0;
}

/* FOOTER
----------------------------------------------------------- */
#ja-footer {
	padding: 10px 0 30px 0;
	color: #000;
	text-align: center;
	font-size: 12px;
}

#ja-footer .main { text-align: left; }
#ja-footer .main-inner1 {
	padding: 0px 0px;
	
}
/*.advert{ float:left; width:427px; height:100px;}

flexbanneritem
*/
.advert img{ padding-top:5px;}
#ja-poweredby { position: absolute; right: 10px; top: 10px; }

/* Footnav ---*/
#ja-footer .ja-footnav { margin: 0 0 5px; }

.footercontent{float:left; color:#828282; font-size:11px;float:left;}
.footercont {float:right; color:#828282; font-size:11px;  width:350px;}
.footercont ul.footer{float:left;padding-left: 9px;  padding-right: 9px;padding-top: 1px;}
.footercont ul li{ /*background: url("../images/footnav-sep.gif") no-repeat scroll right center transparent;*/
        padding: 0 10px; display:inline; border-right:1px solid #fff;}
		.footercont ul li.last{ border-right:0px;}
.footercont ul li a{
    color: #000;
    font-weight: bold;
	text-decoration:underline;
}
.footercont .footerhead{ float:left;  padding-right: 5px;} 
.footercont .footerimgs{float:left; padding-right:4px; *padding-right:0px;}
.footercont .footerimgsleft{float:left; margin-top:-12px; *width:200px;}
.footercont .footerimgsleft img{padding-right:2px; }
.footercont .footerimgs img{ padding-right:2px;}
#ja-footer .ja-footnav ul li:first-child { padding-left: 0; }
#ja-footer .ja-footnav ul li:last-child { background: none; }
.footercontent ul li a{
    color: #3157c3;
    font-weight: bold;
	text-decoration:underline;
}

#ja-footer .ja-footnav li a:hover,
#ja-footer .ja-footnav li a:focus,
#ja-footer .ja-footnav li a:active {
	color: #5F9729;
}

/* MISCELLANOUS
----------------------------------------------------------- */
/* Others ---*/
#ja-top-panel {
	background: url(../images/divider-3.gif) repeat-x bottom;
	padding: 0 0 0px;
	text-align: center;
	margin-top: 0;
	display:none;
}

#ja-top-panel .main-inner1 {
}

#ja-banner { border-top: 1px solid #dedede; }

div.ja-innerdiv {
	border-bottom: 1px dotted #dedede;
	padding: 15px 0 15px 25px;
	position: relative;
	margin: 0;
}

div.ja-innerdiv h4 {
	font-size: 200%;
	font-weight: bold;
	margin: 0 0 10px 0;
	text-transform: none;
}

div.ja-innerdiv h4 a {
	color: #313435;
}

div.ja-innerdiv img { /*position: absolute;*/  top: 15px; }

div.ja-innerdiv .price {
	font-size: 125%;
	color: #cc0000;
	font-weight: bold;
	margin-top: 10px !important;
}

div.ja-innerdiv .price span {
	color: #666;
}

#ja-botsl-1 div.ja-innerdiv {
	padding: 15px 0 0;
}

#ja-botsl-1 div.ja-innerdiv img {
	position: relative;
	margin-bottom: 10px;
	top: auto;
}

/* Login form ---*/
#form-login #form-login-username .inputbox,
#form-login #form-login-password .inputbox {
	padding: 5px;
	background-repeat: repeat-x;
}

#form-login .button { margin: 0 0 5px; }

#form-login label { font-weight: bold; color: #666; }

#form-login ul li { margin: 0; padding: 0 0 0 10px; }

#form-login ul li a { color: #666; }

#form-login ul li a:hover,
#form-login ul li a:focus,
#form-login ul li a:active { color: #5F9729; }

/* Custome search form ---*/
#form-findhouse select,
#form-findhouse .inputbox {
	background: #eff8e7;
	border: 1px solid #5F9729;
	font-size: 92%;
	padding: 5px;
	margin-bottom: 10px;
	width: 95%;
}

#form-findhouse input.inputbox {
	width: 88%;
}

#form-findhouse .button {
	border: 1px solid #436B1D;
	color: #fff;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 4px 6px;
}

#form-findhouse .button:hover { cursor: pointer; }

/* Small gallery ---*/
.small-gallery {
	background: #fff;
	border: 5px solid #fff;
	float: left;
	height: 72px;
	width: 72px;
	margin: 5px;
}

/* Quick contact ---*/
ul.quick-contact {
	display: block;
	overflow: hidden;
	font-size: 92%;
	color: #88888a;
	float: right;
	border-left: 1px solid #cacccd;
	border-right: 1px solid #fff;
}

ul.quick-contact li {
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 30px;
	border-left: 1px solid #fff;
	border-right: 1px solid #cacccd;	
}

.resortthumbnail
{
float:left;
margin:10px 5px;
height:140px;
}
.resortthumbnail img
{
background: url("../images/templatemo_recent_project_frame.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 99px;
    margin: 0;
    padding: 0;
    width: 130px;
}
.resortimgtag
{
text-align:center;
width:120px;
}
.cordionimg
{
float:left;
margin-right:10px;

}
.cordionimg img
{
border:1px solid #006699;
float:left;
padding:3px;
}
.contentcordion
{
/*color:green;*/
}
.chronoform
{
display:none;
}
.atolldisimg
{

margin:20px 0 0 5px;
}
.atolldisimg img 
{
float:left;

margin:25px 10px 0 0;
}
.tabheader
{
font-size:20px;
font-weight:bold;
}
.leftquote {
    border: 0 solid yellow;
    color: #041A53;
    float: left;
    font-family: Arail,"Times New Roman",Times,serif;
    font-size: 38px;
    height: 10px;
    padding-top: 5px;
    position: relative;
    width: 20px;
    z-index: 40;
}
.fontbig {
    color: #041A53;
    float: left;
    font-size: 20px;
    font-weight: bold;
    padding-right: 5px;
}

.pageContent2 {
    border: 0 solid red;
    float: none;
    font-weight: normal;
    text-align: left;

}


.rightquote {
    border: 0 solid yellow;
    color: #A5A6A8;
    font-family: "Times New Roman",Times,serif;
    font-size: 20px;
    margin: 0;
    padding-top: 0;
    vertical-align: -20%;
    width: 25px;
}
.rightquote1 {
    border: 0 solid yellow;
    color: #0078BB;
    font-family: "Times New Roman",Times,serif;
    font-size: 30px;
    margin: 0;
    padding-top: 0;
    vertical-align: -50%;
    width: 25px;
	}
	
	#ja-navhelper{ display:none;}
.testimonial
{
/*background:#f0f0f2;*/
font-size:13px;
padding:10px;
margin-top:20px;
border:1px solid #d5d5d8;
}
.testmname
{
float:right;
padding:10px 0 20px;
color:#CD0F03;
font-size:20px;
width:130px;

}

.testborder
{
border-bottom:2px solid #393737;
float:left;
}
.singlediv
{
	float:left;
	width:45%; margin:0px 10px 0px 0px;
}
.singlediv p{ float:left; width:50%;}
.photoofr{ float:left; margin-right:10px;}
.fulldiv{ float:left;width:100%; margin:0px 0px 20px 0px;}
.contactline
{
width:250px;
float:left;
margin-left:40px;
}
.holheading1
{
font-size:45px;
color:#525253;
}
.holheading2
{
font-size:26px;
color:#525253;
}
.rightspaimage
{
float: right;
padding-left: 24px;    
margin-top: 5px;
}
.rightspaimage img{padding-bottom:20px;}
.rightspaimagesecond
{
float: right;
    padding-left: 24px;
   
	margin-top: 5px;
}
.rightspaimagesecond img{padding-bottom:0px;}
.onlinebooking { float:left;width:264px; height:304px; }
.bannerImages { float:left;}
.heading{color: #3370B4;
   
    font-size: 20px; clear:both; }
.firstbannerImages
{
float:left;
}
.secondbannerImages
{
	float:left;
	height:456px;
*clear:both;

}
.thirdbannerImages
{
float:left;


}

.aboutusheading span
{
color: #3370B4;
}
.aboutuscontent
{
clear: both;

color:#464646;
margin:9px 9px 9px 0;
font-size:12px;

}

.leftBlock #Mod18 h3, leftBlock #Mod130 h3, .leftBlock  #Mod193 h3, .leftBlock #Mod194 h3{
	background:none repeat scroll 0 0 #14538F;
	clear:both;
	float:left;
	height:35px;
	line-height:35px;
	padding:0px 0 0;
	text-transform:none;
	width:250px;
}
	
.leftBlock #Mod18 h3 span{ padding-left: 15px; color:#FFF;}

/*.leftBlock #Mod130 h3{ clear: both;
    float: left;
        width: 250px; background:#14538f;}*/
	
.leftBlock #Mod130 h3 span{ padding-left: 15px; color:#FFF;}

/*.leftBlock  #Mod193 h3, .leftBlock #Mod194 h3{ clear: both;
    float: left;
        width: 250px; background:#14538f;}
	.goog-te-combo { width:200px;}*/
.leftBlock #Mod193 h3 span, .leftBlock #Mod194 h3 span{ padding-left: 15px; color:#FFF;}

.leftBlock #Mod141 h3{ clear: both;
    float: left;
	margin: 0px 0 0;
	width: 250px; background:#3672B6; background:url("../../../plugins/system/jat3/base-themes/default/images/contact.png") no-repeat scroll 7px 9px #3672B6;}
	
.leftBlock #Mod141 h3 span{ padding-left: 40px; color:#FFF;}

.destinationimages
{
float:left;

}
.destinationimages img
{
float:left;
margin:10px 7px 10px 7px;
border:3px solid #EAEAEA;
}
.destinationcontent
{
clear:both;
font-size:12px;
}
.destinationlist
{
list-style:none;
}
.destinationlist li
{
background:none;
list-style:none;
float:left;
margin:0px 50px 0px 10px;
}
.destinationheading
{
font-size:35px;
margin:10px 0px 20px 0px;
color:#3672B6;
}
.toggler_1
{
background:#145898;
border:1px solid #145898;
padding:10px;
color:#FFFFFF;
}
.atStart
{
padding:5px;
margin:2px 15px 2px 0px;

}
.toggler_
{
color:#fff;
}
.searchForm
{
margin-left:9px; font-size:11px;
padding-bottom: 10px;
}
.searchForm .button
{
background: url("../images/botton.png") repeat scroll 0 0 transparent;
border: 0 none;
color: #FFFFFF;
font-weight: bold;
padding: 4px 15px;
*padding: 3px 15px;
margin: 20px 0 0 80px;
}
.label{ float:left;width:40%;}
.field{ float:left; text-align:right;}
.label
{
padding:3px 0px;
color:#232222;
}
.label span
{
clear:both;
padding:3px 0px;
color:#232222;

}
.field
{
margin:3px 0px;
}
.field img{  float: right; *float: none;
    padding-left: 10px; *padding-left: 10px;}
.homeslideshow{ float:left; margin-left:10px; border:0px solid red; height:400px; position:relative;}
.packageheading{ color: #3370B4 ;
    font-size: 22px;
    padding: 5px 0px;
	background:url('../images/holiday-packages.png') no-repeat 0px 6px; padding:0px 0px 0px 33px;
	}
.active .s5_hor_acc_title_wrap{ color:#fff !important;}

.maldivesimg{float:left; padding-top:10px;}

.maldivesbanner{  background: url("../images/bannerleft-bg.png") no-repeat scroll 0 0 transparent;
   float: left;
    height: 434px;
    margin-left: 9px;
    margin-right: 4px;
    margin-top: 35px;
   *margin-top:110px;
    width: 200px;
	_margin-left: 4px;
	_margin-top: 29px;

	
	}
.maldivesbannermid{background: url("../images/bannermid-bg.png") no-repeat scroll 0 0 transparent;}
.maldivesbannerright{background: url("../images/bannerright-img.png") no-repeat scroll 0 0 transparent;}

.maldivesbanner .bannerheading{  color: #FFFFFF;
    float: left;    
    height: 45px;
    margin: 2px 0 1px 4px;    
        width: 193px; background:url(../images/bg-left.jpg) #8e0000;}
.maldivesbanner .bannermidhead{background:#145796;}
.maldivesbanner .bannerrighthead{background:url(../images/bg-right.jpg) #8e0000; *position: relative;}
	.maldivesbanner .bannerheading p{font-size: 14px;text-align: center; text-decoration: underline; padding-top: 10px;}
.maldivesbanner .bannerimg{float:left;  padding: 4px 0 8px 5px;}
.maldivesbanner .bannerimg img{width:191px;}
.maldivesbanner .bannercontent{float:left; width:200px; }
.maldivesbanner .bannercontent .pagehead{ font-size:14px; color:#0070da; text-decoration:underline; clear: both;  text-align: center; }
.maldivesbanner .bannercontent .pageconent{ font-size:12px; color:#5a5a5a;text-align: center;   padding-bottom: 22px; clear: both;}
.bottomBanner1{ clear:both;}
.bottomBanner1, .bottomBanner3, .bottomBanner2{float: left; width: 210px; /*margin-right: 10px;   margin-bottom: 20px;*/ border:1px solid #3370B4; margin-left:0px;_margin-left:0px; background:#EFFAFF;}
.bottomBanner1 .moduletable, .bottomBanner2 .moduletable, .bottomBanner3 .moduletable{ float:left; width:210px; height:210px; }
/*	
.bottomBanner1	.advert{float:left;width: 294px;height:147px;}
	.bottomBanner2	.advert{float:left;width: 294px;height:147px;}
.bottomBanner2{float: left;
    margin-right: 10px;
    width: 290px; border:1px solid #3370B4;}
.bottomBanner3{float: left;
    padding-right: 0px;
    width: 290px;  border:1px solid #3370B4;}
.bottomBanner3	.advert{float:left;width: 294px; height:147px; *margin-bottom: 20px;}
*/	
#jomres_content_area table tr td select.inputbox{ float: none;
    width: 160px;}
h3.footerhead{color: #313435;
    font-size: 110%;
    font-weight: bold;
    margin: 0;
    padding-bottom: 0;}
h3.footerhead a{color: #313435;}
ul.footerul{}
ul.footerul li{ list-style:none;}
ul.footerul li a{ background:none;
    color: #88888A;}


.fadein { position:relative; width:500px; height:332px; }
.fadein a img { position:absolute; /*left:0; top:0;*/ }

.box{ float:left;margin-left:5px;height:216px; background:#fff; margin-top:3px;width:206px;_margin-top:23px; }
html &gt; body .box1{*margin-top:23px;}
html &gt; body .box2{*margin-top:23px;}
html &gt; body .box3{*margin-top:23px;}

.one, .two, .three, .four, .five, .six{ float:left;width:200px;   }
.box4, .box5, .box6{ margin-top:20px;}
.one a, .two a, .three a, .four a, .five a, .six a{ overflow:hidden;  height:200px;position:absolute;/*_left:0;_top:0;_margin:35px 0px 0px -40px;*/}
/*.three a{_margin-left:-16px;}
.two a{_margin-left:-42px;}
.five a{_margin-left:-35px;}
*/
#ja-botsl-1{ float:left; margin-top:8px;}
.home #ja-content-main{ background:none; margin-top:-20px;_margin-top:20px;margin-left:0px;}

html &gt; body .home #ja-content-main{*margin-top:20px; }


#ja-mainbody #ja-content-main{margin-left:0px;_margin-left:0px; float:left;}
.one a img, .two a img, .three a img, .four a img, .five a img, .six a img{width:206px; height:181px;  }
 .box div.moduletable h3 {color:#fff; font-size:16px; padding:8px 3px; text-align:center; text-transform:none; font-weight:bold;}
 .box6{ background:url('../images/box6.png') no-repeat}
 .box5{ background:url('../images/box5.png') no-repeat}
 .box4{ background:url('../images/box4.png') no-repeat}
 .box3{ background:url('../images/box3.png') no-repeat;}
 .box2{ background:url('../images/box2.png') no-repeat}
 .box1{ background:url('../images/box1.png') no-repeat}
/**/ 
 
 .commanslide{ float:left;}
 .commanslide a{ position:absolute;/*width:206px;height:110px;*/ border:0px solid red;}
 .languages{ float:right;margin-right:8px;_margin-right:2px;  width: 211px; margin-top:3px;}
 
 .advertbaner2{ margin:10px 5px 0px -5px;}
 .licence{ font-size:14px;} 
 .pagination{ float:left;margin-right:20px;display:none;}
 .paginationselectBox{ margin-left:20px; display:none;}
 
 .licence{ text-align:center;/* background:url('../images/icon_pdf_small.gif') no-repeat;*/padding:0px 0px 10px 10px; float:left; border:0px solid; width:220px; margin-right:70px;} 
 .licence img{ margin:20px; border:1px solid #ccc;}
 .licence a{ color:#464646; font-size:12px; text-decoration:underline;}
.luxuryholidaythumb
{
border:0px solid #FF0000;
width:155px;
float:left;
text-align:center;
margin-bottom:20px;
}

.luxuryholidaythumbcontent
{
font-size:18px;
color:#3370B4;
}
.luxuryholidaythumbcontent a
{ 
font-size:12px;
color:#3370B4;
font-weight:bold;
}
.dubaihumbcontent
{
font-size:14px;
color:#3370B4;
padding:0px 15px;
}
.dubaihumbcontent a
{
font-size:11px;
color:#3370B4;
font-weight:bold;
}

.packagesdubai
{
border:0px solid #FF0000;
width:205px;
float:left;
text-align:center;
margin-bottom:20px;
margin-top:20px;
}



.dubaipackagetable{ border:1px solid #ccc; margin:5px 5px 20px 5px; width:600px;}
.dubaipackagetable td{  border:1px solid #A8E1FC; text-align:center;padding:0px 5px;}
.dubaipackagetable th{  border:1px solid #A8E1FC;}
.tarriftable{ border:2px solid #A8E1FC; margin:5px 0px 20px 0px; width:586px;}
.tarriftable td{  border:1px solid #A8E1FC; text-align:center;padding:0px 3px;}
.tarriftable th{  border:2px solid #A8E1FC;}
.tarrifsunislandtable{ border:2px solid #A8E1FC; margin:5px 0px 20px 0px; width:590px; border-collapse:collapse;}
.tarrifsunislandtable td{  border:1px solid #A8E1FC; text-align:center;padding:0px 2px; }
.tarrifsunislandtable th{  border:2px solid #A8E1FC;}
.tarrifvelidhutable{ border:2px solid #A8E1FC; margin:5px 0px 20px 0px; width:590px; border-collapse:collapse;}
.tarrifvelidhutable td{  border:1px solid #A8E1FC; text-align:center;padding:0px 1px; }
.tarrifvelidhutable th{  border:2px solid #A8E1FC;}
.dubaipackagetableheading { background: none repeat scroll 0 0 #144C81; color: #FFFFFF;  padding: 5px 0;  text-align: center;}
.dubaipackagetablesubheading { background: none repeat scroll 0 0 #A8E1FC; color: #000;  padding: 5px 0;  text-align: center;}
.packagescontent{ padding:5px 0px 5px 5px ;}
.overviewcontent{ font-size:12px; font-weight:bold; text-align:center;}
.overviewcolor{ font-size:13px; font-weight:bold; text-align:center; color:#FF0000;}
.overviewheading{ font-size:16px; font-weight:bold; text-align:center; color:#000;}

.homeregister{ width:97% !important; background:#fff; margin:0px !important; padding:0px 0px 0px 20px;}
.form-register p{ float:left;width:100%; padding:4px 0px;}
.form-register p label{  float:left;width:20%; text-align:right;padding-right:10px;}


.luxuryholidaythumb img{ border: 2px solid #3370B4;padding:1px;}
.slidepageimg{border:2px solid #3370B4;padding:1px;}
.contseg{
	float: left;
}
.content-bold{ font-weight:bold;}

.dubaihalfdaypackages {
border-bottom: 1px solid #2B86AF;
overflow: hidden;
padding: 5px;
float: left;
width: 600px;
margin-bottom:5px;
}
.imagespace {
float: left;
margin-right: 15px;
overflow: hidden;
padding: 5px;
}
.halfdayImage {
float: left;
overflow: hidden;
}
.halfdayImage img {
border: 1px solid #000;
margin-bottom: 1em;
padding: 1px;
}
.dubaihalfdaypackages .content {
font-size: 12px;
}
.halfgdaypackagename{color: #B60000;  font-size: 13px;  font-weight: bold;   }
.halfgdaypackagesubname{color: #B60000;  font-size: 12px;  font-weight: normal;   }
.halfgdaypackagedetails{ color:#2B86AF; font-size:12px;}

.ice-slideshow-candy ul.ice-navigator li {
    background: url("../images/slide-show-bg.gif") repeat scroll left top transparent !important;
    border: 0 solid red;
    cursor: pointer;
    list-style: none outside none !important;
    margin: 10px 9px 0 0 !important;
    padding: 0 !important;
    width: 220px !important;
}
.holiday{ float:left; margin-right:0px;width:900px;margin-left:-4px;}

.thumbofhome{ float:left;}
.thumbofhome img{   border: 3px solid #3370B4; padding:1px;}
.homeprodes{ float:left;width:451px; margin:0px 0px 0px 10px;}
.countrynameofpro{ font-size:14px; font-weight:bold;}
.countrynameofpro a{ color:#B60000;}
.proheading{ font-size:16px; font-weight:bold; color:#ff0200;}
.proheading a{color:#3370B4;}

.packagebooking{ float:right; color:#8BC3DF; font-weight:bold; }
.packagebooking a{color:#14528C; }
.weather_forecast{float:left;/* background:#fff;*/ padding:0px; margin-left:15px; _margin-left:0px;  border:0px solid red;}
.weather_forecast table{ border:0px solid red; _margin-left:-75px;_position:relative; font-size:10px  !important; height:100px; _height:110px;}
html &gt; body .weather_forecast table{ *height:110px;}
.weather_forecast table tr td{font-size:10px  !important; _font-size:10px  !important;}
.transportationimage{  float: left;
margin: 10px 0;
padding-right: 30px;}
.transportationimage img{border: 2px solid #3370B4;
padding: 2px;
width: 165px;}
.clear{ clear:both;}
.transportationthumb img{ width:135px; border: 2px solid #3370B4; padding: 2px; }
.transportationthumb
{
border:0px solid #FF0000;
width:150px;
float:left;
margin:10px 0px 20px; 
}
#jomresslideshowwrap
{
clear:both;
}
.leftBlock{float:left;
width:250px;  marign:0px 5px 0px 0px;}
.contentcinema {clear: both;  color: #232222;   font-size: 12px;}

.locationleft{ width:400px; float:left; border:0px solid red }
.locationright{  width:200px;float:left; border:0px solid red; margin-top:-5px;}
.cinemalocationimage{}
.sportsfacilities{ text-align:center;}
.sportsfacilities img{padding:5px;border:2px solid #ccc; }
.temp1, .temp2{ float:left; width:180px; height:210px; margin:-left:4px; border:0px solid red; margin-bottom:-12px !important; margin-top:-25px!important\0/; _margin-top:-25px!important; *margin-top:-25px!important;} 
.bottom12 { position:absolute;}
.temp2{margin-left:45px;}
.bottombox2{ float:left; width:440px; margin:0px 0px 0px 43px; background: none repeat scroll 0 0 #EFFAFF;
    border: 1px solid #3370B4; padding:5px;height:200px; *margin-top:-25px!important; _margin-top:-25px!important;margin-top:-25px!important\0/; }
.allimages{ float:left;}
.flexbanneritembaner2 a:hover{ text-decoration:none;}
.allinclcondiv{ margin-left:10px; text-align:justify; float:left; width:210px;}
.allinpackages{ font-size:18px !important; text-align:center;}
.bottombox2 h3{color: #3370B4 !important;;
    font-size: 22px !important;
    font-weight: normal!important;
    padding: 5px 0 5px 15px !important;
    text-transform: none !important; padding:0px 0px 5px 0px !important;}
	.usdollor{ float:left;width:100%; font-size:15px; font-weight:bold;}
	.biggerfont{ font-size:13px; margin-bottom:5px;}
	.pjns-border{ margin-bottom:10px;}
	UL.menu ul ul{ display:none;}
	.top{ float:right; padding-right:20px; background:url(../images/up-arrow.png) no-repeat; padding-top:6px; font-weight:bold;}
	.top a{ padding-left:20px; color:#232222}
	.packagesvalue{ clear:both; padding-left:5px; font-size:11px; font-weight:bold;}
#sbox-content .article-content{ width:200px !important;}
#contactemail, #ChronoContact_resortbooking{ width:500px; border:1px solid red; overflow:hidden;}
.resortbook{ float:right;height:20px;}
.resortbook a,.packagebooking a{width:145px; height:36px; float:left;background:url('../images/Book-Now.png') no-repeat; text-indent:-1330px;}
.ja-tabswrap { float:left;width:630px !important;}
.ui-tabs-panel{ clear:both}
table tr td.address sup{
    color: #02012D;
    font-size: 10px;
	font-weight: normal;
    
}
.sunuislandcontent
{
margin-top:8px !important;
padding-bottom:0px !important;
}
.sunuislandcontent1
{
margin-top:2px !important;
padding-bottom:0px !important;
}
.tarrifsborderright
{
border-right:2px solid #A8E1FC !important;
}
.tarrifsborderbottom
{
border-bottom:2px solid #A8E1FC !important;
}
.uppercase
{
text-transform:uppercase;
}
.fb_reset{ float:left;}
.lyftenbloggie{ padding:5px;}
#lyftenbloggie{ padding:5px;}



.spotlight {
    /*background: none repeat scroll 0 0 #9CDAD5;
    color: #AE87DA;*/
    float: left;
    font-size: 12px;
    margin-bottom: 5px;
    padding: 5px;
    width: 252px;
}
.spotlightpagecontent{}
.spottitle{ color: #FFFFFF;
    font-size: 13px; 
    text-align: center; font-weight:bold;}
.spotcontent{
	font-size: 12px;
	margin-top: 15px;
	text-align: justify;
}
.spotcontent1{
	margin-bottom:10px;
	padding: 10px;
}
.spotcontent1 a {
    color: #3671A8;
    text-decoration: none; font-style:italic; font-weight:bold;}
.m-right {
	float:left;
	background:#FFF;
	width:644px;
	margin-left: 12px;
}
.right-text {padding:10px;}
.ja-moduletable .ja-box-ct3 ,.moduletable .ja-box-ct3{
	background:#fff;
	clear:both;
	padding:5px;
	margin-bottom:12px;
	overflow:hidden;
	color:#333;
}
.right-text {padding:10px;}
.ja-moduletable .ja-box-ct3 ul ,.moduletable .ja-box-ct3 ul { margin:0px; padding:0px; list-style:none;}
.right-text {padding:10px;}
.ja-moduletable .ja-box-ct3 li ,.moduletable .ja-box-ct3 li {
	float:left;
	display:block;
	width:240px;
	padding-left:0px;
	border-bottom:dashed 1px #D2DDE3;
	line-height:26px;
	font-weight:bold;
}
.side{clear:both}
.right-text h3 { color:#B60000; font-size:13px;}
</pre></body></html>