*
{
padding: 0em;
margin: 0em;
}

* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

h2 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: black;
    padding-bottom: 15px;
    border-bottom: solid 1px #fff;
}
h3 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #CCCC33;
    padding-bottom: 5px;
    border-bottom: solid 1px #66CC66;
}
h4 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #CCCC33;
    padding-bottom: 5px;
    border-bottom: solid 0px #66CC66;
}
strong {
font-family: Trebuchet MS,Verdana,Arial,Helvetica;
font-size: 12pt;
font-weight: bold;
color:#000;

}
body
{
background:url(images/bg_wood.jpg) repeat-x top #fff;
padding: 65px 0px 35px 0px;
background-attachment: fixed;
font:12px Trebuchet MS,Verdana,Arial,Helvetica;
color: #333333;
}
a {text-decoration:none;}

#main_container
{
width:900px;
height:auto;
margin:auto;
padding:10px;
position:relative;
border:  solid 0px #ccc332;
}

.top_logo{
position:absolute;
top:-65px;
left:-30px;
}

.top_contact{
position:absolute;
top:-28px;
left:730px;
font:12px Trebuchet MS,Verdana,Arial,Helvetica;
color: #fff;
}

.top_contactadmin{
position:absolute;
top:-14px;
left:680px;
font:12px Trebuchet MS,Verdana,Arial,Helvetica;
color: #CCCC00;
}
.top_contactadmin a {color: #CCCC00;}
.top_contactadmin a:hover { text-decoration: none;color: #fff;}



#inner_container
{
width:800px;
height:1200px;
position: relative;
border: solid 4px #fff;
background:url(images/Dest_Bg.jpg) repeat  #FFCC66;
margin: 0 auto;

}

#inner_index
{
width:800px;
height:670px;
position: relative;
border: solid 4px #fff;
background:url(images/pg_bottom.gif) no-repeat bottom right #339933;
margin: 0 auto;

}

#inner_dest_hstay
{
z-index: 2;
position: relative;
width:800px;
height:auto;
margin: 0 auto; 
border: solid 4px #fff;
background:url(images/pg_bottom.gif) no-repeat bottom right #339933;
}

#inner_dest_hstay_JLR
{
z-index: 2;
position: relative;
width:800px;
height:930px;
margin: 0 auto; 
border: solid 4px #fff;
background:url(images/pg_bottom.gif) no-repeat bottom right #339933;
}


#booking1{
margin: 0 auto;
font:11px Verdana,Arial,Helvetica,sans-serif;
line-height:18px;
TEXT-ALIGN: justify;
}

#booking2{
margin: 0 auto;
font:11px Verdana,Arial,Helvetica,sans-serif;
line-height:12px;
}
#booking3{
margin: 0 auto;
font:11px Verdana,Arial,Helvetica,sans-serif;
line-height:16px;
TEXT-ALIGN: justify;
padding:10px;
color:#003300;
}
#booking3 p {line-height:20px;}
#booking5{
float:left;
font:11px Verdana,Arial,Helvetica,sans-serif;
line-height:18px;
TEXT-ALIGN: justify;
}

#center{
  width: 780px ;
  margin-left: auto ;
  margin-right: auto ;
  border: 0px solid #ccff99;
  
}


#centerDest{
  width: 640px ;
  margin-left: auto ;
  margin-right: auto ;
  border: 0px solid #ccff99;
  
}

.flashnews {
	font:12px Trebuchet MS,Verdana,Arial,Helvetica;
	line-height:18px;
	color: #FFFF99;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:50px;
	
	TEXT-ALIGN: justify;
}

.flashnews a { text-decoration: none;color: #CCFFCC;}
.flashnews a:hover { text-decoration: none;background: #FFFFCC;color:#000;}


.center_mission{
    height:350px;   
    border: 1px solid #ccff99;
    padding: 20px;  
    padding-top:20px;
    margin: 20px 0 0 0;
    color: #000;
    font:11px Verdana,Arial,Helvetica,sans-serif;
    line-height:18px;
    TEXT-ALIGN: justify;
    
    }
.left_DestContent{
    margin: 10px 0 10px 20px;
    color:  #000;
    font:11px Verdana,Arial,Helvetica,sans-serif;
    line-height:16px;

    }
.left_Destcontent ul {  margin-left :25px;color:  #000;}


.container {
    width: 780px;
    margin: 0 auto;
    padding-bottom: 10px;    
    overflow: hidden;
    border: 0px solid #333;
    
}
.destdisplay {
    float: left;
    width: 780px;
    list-style: none;
    background: #66CC66;
    color:#000;
    text-align:justify;
    padding:6px;
    line-height:28px;
    border-top: 1px solid #33CC33;
    border-left: 1px solid #33CC33;
    border-right: 1px solid #33CC33;
    background:url(images/dest_center_img1.jpg) no-repeat top right #66CC66;
}

.destdisplay a {
    color: #003300;
    text-decoration: none;
    font-weight:bold;
}

.destdisplay a:hover { text-decoration: none;color: #fff;}

.destdisplay H2 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    padding-bottom: 15px;
    border-bottom: solid 1px #33CC33;
}

ul.display {
    float: left;
    width: 780px;
    margin: 0;
    list-style: none;
    border-top: 0px solid #333;
    border-right: 0px solid #333;
    background:url(images/destination_bg.jpg) repeat-y top #99FF99;
    color:#000;
    text-align:justify;
}
ul.display a {
    color: #336600;
    text-decoration: none;
    font-weight:bold;
   
}
ul.display li {
    float: left;
    width: 760px;
    padding: 10px 0;
    margin: 0;
    border-top: 0px solid #fff;
    border-right: 0px solid #fff;
    border-bottom: 0px solid #333;
    border-left: 0px solid #333;
}
ul.display li a {
    color: #336600;
    text-decoration: none;
    font-weight:bold;
}


ul.display li .content_block {
    padding: 0 10px;
    color: #333333;
    font: 10px Trebuchet MS, Arial, Helvetica, sans-serif;
}
ul.display li .content_block h2 {
    margin: 0;
    padding: 5px;
    font-weight: normal;
    font: 1.2em normal Verdana, Arial, Helvetica, sans-serif;
    
}

ul.display li .content_block p {
    margin: 0;
    padding: 5px 5px 5px 200px;
    font-size: 12px;
}

ul.display li .content_block a img{
    padding: 0px;
    border: 0px solid #fff;
    background: #fff;
    margin: 0 15px 0 0;
    float: left;
    
}

ul.display li .content_block h1 {
    width:62px;
    padding: 2px;
    border: 1px solid #fff;
    background: #99CC66;
    font: .9em Trebuchet MS, Arial, Helvetica, sans-serif;
    font-weight: bold;
 
}
ul.thumb_view li{
    width: 231px;
}
ul.thumb_view li h2 {
    display: inline;
}
ul.thumb_view li p{
    display: none;
}
ul.thumb_view li .content_block a img {
    margin: 0 0 10px;
}


a.switch_thumb {
    width: 122px;
    height: 26px;
    line-height: 26px;
    padding: 0;
    margin: 10px 0;
    display: block;
    background: url(images/switch.gif) no-repeat;
    outline: none;
    text-indent: -9999px;
}
a:hover.switch_thumb {
    filter:alpha(opacity=75);
    opacity:.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}
a.swap { background-position: left bottom; }
           

#indexMenu{
position: relative;
margin-left:auto; margin-right:auto;
width:800px;
height:80px;
background:url(images/indexMenu.jpg) no-repeat top right;
padding:0px;
 border: 0px solid #fff;
}

#banner{
position: relative;
margin-left:auto; margin-right:auto;
width:800px;
height:250px;
background:url(images/banner1.jpg) no-repeat top left #339933;
padding:0px;
 border: 0px solid #fff;
}

#left_banner_img{width:617px;height:218px;float:left;padding-top:20px;padding-left:8px;color: #000;border: 0px solid #669900;}
#left_table{ padding-left: 40px; text-align: left;font:11px Verdana,Arial,Helvetica,Trebuchet MS; }
#left_table tr:hover{ background-color:#999933;}

#left_banner_dest_img{width:617px;height:218px;float:left;padding-top:25px;padding-left:20px;color: #000;border: 0px solid #669900;}



/*----Index page animation---------*/
    #gallery {position:relative;height:212px;font:10px Verdana,Arial,Helvetica,Trebuchet MS;}
    #gallery a {float:left; position:absolute;}
    #gallery a img {border:none;}
    #gallery a.show {z-index:500;}
    #gallery .caption {z-index:600; background-color:#003300; color:#fff; height:45px; width:100%; position:absolute;   bottom:0;}
    #gallery .caption .content {margin:5px;}
    #gallery .caption .content h3 {margin:0;padding:0;color:#fff;}

#right_banner_menu{width:150px;height:155px;float:right;padding-top:40px;padding-right:1px;border: 0px solid #669900;font:12px Trebuchet MS,Verdana,Arial,Helvetica;color: #fff; }

#left_index_content{
width:600px;
height:225px;
float:left;
padding-top:20px;
padding-left:10px;
border:0px solid #ffff99;
background:url(images/welcomebg.jpg) no-repeat center bottom;
}

.left_index_content_txt{border:0px solid #ffff99;  width:500px;padding-left:40px;padding-right:10px;font:12px Trebuchet MS,Verdana,Helvetica,sans-serif;color: #000;text-align:justify;}
.left_index_content_txt a:hover{background-color:#66CC66;}

#right_index_note{
width:180px;
height:100px;
float:right;
color: #CCFFCC;
line-height:22px;
TEXT-ALIGN: justify;
background:url(images/note.jpg) no-repeat #339933;
padding-top:30px;
border:0px solid #ffff99;
margin-top:20px;

}
.noteImage {
    float: left;
    width: 180px;
    height:140px;
    padding :25px 0 0 10px;

}





.menutop{
float:right;
margin-top: 40px;
font: 11px Tahoma,Verdana;
border-bottom: 0px solid #99CC99;
list-style-type: none;
margin-bottom: 0px;
}

.menutop li{
display: inline;
margin: 0;
}

.menutop li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 2px;
border-right: 1px solid #66CC66;
border-bottom: none;
color: #000;
}


.menutop li a:hover{
color: #fff;
}

.menutop li a:active{
color: #66cc66;
}


#inner_contact
{
z-index: 2;
position: relative;
width:800px;
height:840px;
border: solid 4px #fff;
background:url(images/contact_right_bg.jpg) no-repeat bottom right #339933;
margin: 0 auto;
font:11px Verdana,Arial,Helvetica,sans-serif;
}

#inner_feedback
{
z-index: 2;
position: relative;
width:800px;
height:700px;
border: solid 4px #fff;
background:url(images/contact_right_bg.jpg) no-repeat bottom right #339933;
margin: 0 auto;
font:11px Verdana,Arial,Helvetica,sans-serif;
}
#inner_confirm
{
z-index: 2;
position: relative;
width:800px;
height:500px;
border: solid 4px #fff;
background:url(images/contact_right_bg1.jpg) no-repeat bottom right #339933;
margin: 0 auto;
font:11px Verdana,Arial,Helvetica,sans-serif;
}

#inner_proposal
{
position: relative;
margin-left:auto; margin-right:auto;
width:520px;
height:auto;
border: solid 4px #fff;
background-color : #339933;
margin: 0 auto;
font:11px Verdana,Arial,Helvetica,sans-serif;
}
#inner_proposal p
{
padding-left:40px;
background-color : #99cc66;
}

#inner_newsletter
{
margin-left: auto;
margin-right: auto;
font:11px Verdana,Arial,Helvetica,sans-serif;
}

#inner_newsletter table
{ 
margin-left: auto;
margin-right: auto;

}

#menutop1
{
position: relative;
width:800px;
height:80px;
border:  solid 0px #ccc332;
margin: 0 auto;
background:url(images/menu_bg1.jpg) no-repeat top left #99CC66;
}

#menutop_less
{
position: relative;
width:796px;
height:80px;
border:  solid 0px #ccc332;
margin: 0 auto;
background:url(images/menu_bg3.jpg) no-repeat top left #99CC66;
}

#lastupdates{
font: 9px Verdana,Tahoma;
color: #000;
}


#tabMenu_Basic{
height:23px;
padding-top:2px;
background:url(images/menutab.jpg) no-repeat #339933;
}

.basictab{
padding-top:5px;
font: bold 11px Tahoma,Verdana;
border-bottom: 0px solid #99CC99;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding-left:14px;
margin-right: 2px;
border: 0px solid gray;
border-bottom: none;
}


.basictab li a:visited{
color: #006600;
}

.basictab li a:hover{
color: #fff;
}

.basictab li a:active{
color: #66cc66;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 0px;
padding-top: 2px;
}

#tabMenu_Sub{
height:20px;
padding-top:2px;
background-color:#66CC66
}

.submenustyle{
padding: 2px 8px;
border: 0px solid black;
border-top-width: 0;
width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
font: bold 10px Verdana;

}

.submenustyle a{
border-right: 1px solid #fff;
padding: 1px 5px;
text-decoration: none;
color: #000;
}

.submenustyle a:hover{
color: #fff;
}

.active{
color: #fff;
}

#left_Dest_JLR{
width:200px;
float:left;
height:auto;
padding-left:1px;
padding-top:22px;
color: #000;
TEXT-ALIGN: justify;
border:0px solid #fff;

}

#left_Dest_JLR p{
width:200px;
height:auto;
padding:5px;
color: #000;
TEXT-ALIGN: justify;
border:1px dashed #000;

}

#right_Dest_JLR{
width:580px;
height:auto;
float:right;
color: #000;
TEXT-ALIGN: justify;
border:0px solid #000;

}



#left_Dest{
width:475px;
float:left;
height:790px;
padding-top:5px;
padding-left:1px;
color: #000;
TEXT-ALIGN: justify;
border:0px solid #fff;
}

.left_DestRoad{
    height:80px;
    border: 1px solid #cc9933;
    padding: 5px 10px 20px 90px;
    color:  #996600;
    font:11px Trebuchet MS,Verdana,Arial,Helvetica;
    line-height:16px;
    background:url(images/road.jpg) top left no-repeat;
    }

.left_Destcontactimg{margin-left:80px;width:210px;height:60px;background:url(images/contact.jpg) top left no-repeat;}
.left_Destcontact {
    width: 200px;
    padding: 5px;
    margin-left:80px;
    height: auto !important;
    font:12px Trebuchet MS,Verdana,Arial,Helvetica;
    border:0px solid #fff;


    }
.left_DestPhotogalleryimg{margin-left:80px;width:210px;height:60px;background:url(images/photogallery.jpg) top left no-repeat;}
.left_DestPhotogallery {
    width: 380px;
    height:200px;
    padding:10px 20px 30px 75px;
    margin: 0px;
    font:12px Trebuchet MS,Verdana,Arial,Helvetica;
    border:0px solid #fff;
    }
#admin_center
{
    position: relative;
    margin-left:auto; 
    margin-right:auto;
    width:780px;
    
    padding:10px;

}

#left_admin{
width:200px;
float:left;
height:790px;
padding-top:5px;
padding-left:1px;
color: #000;
TEXT-ALIGN: justify;
border:0px solid #fff;
}


#right_admin{
width:560px;
height:1200px;
float:right;
color: #000;
TEXT-ALIGN: justify;
border:0px solid #000;
background:url(images/Dest_Bg.jpg) repeat  #FFCC66;
}

#adminpg
{
z-index: 2;
position: relative;
width:400px;
height:250px;
border: solid 1px #fff;
background:url(images/pg_bottom1.gif) no-repeat bottom right #339933;
margin: 0 auto;
padding-top:20px;
font:11px Verdana,Arial,Helvetica,sans-serif;
}

.adminpgContent
{
    margin: 10px auto 10px;
    color:#000000;
    width: 95%;
    padding: 15px;
    text-align: left;
    background-color: #cccc66;
    border: 1px solid #336600;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 20px;
    CCborderRadius: 20px;
    TEXT-ALIGN: justify;
    font:12px Trebuchet MS,Verdana,Arial,Helvetica;


}
.adminpgContentlog
{
    margin: 10px auto 10px;
    color:#000000;
    width: 75%;
    padding: 25px;
    text-align: left;
    background-color: #cccc66;
    border: 1px solid #336600;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    CCborderRadius: 20px;
    TEXT-ALIGN: justify;
    font:12px Trebuchet MS,Verdana,Arial,Helvetica;


}


#right_Dest{
width:320px;
height:790px;
float:right;
color: #000;
TEXT-ALIGN: justify;
border:0px solid #000;

}

.rooms{float:right;width:300px;height:260px;background:url(images/rooms.jpg) top no-repeat;}
.roomscontents{padding-top:40px;padding-left:10px;}
.roomscontents p {padding:10px;}
.cuisin{float:right;width:300px;height:160px;background:url(images/cuisin.jpg) no-repeat;}
.cuisincontents{padding-top:60px;padding-left:20px;padding-right:10px;}
.place2see{float:right;width:300px;height:160px;background:url(images/place2see.jpg) no-repeat;}
.p2scontents{padding-top:60px;padding-left:20px;}
.p2scontents ul {margin-left:15px;margin-right:0px;padding-left:10px;padding-right:10px;list-style-image: url(images/bullet.jpg);} 
.tariff{float:right;width:300px;height:180px;background:url(images/tariff.jpg) no-repeat;}
.tariffcontents{padding-top:60px;padding-left:20px;line-height: 14px;}
.tariffcontents ul {margin-left:15px;margin-right:0px;padding-left:10px;padding-right:10px;list-style-image: url(images/bullet.jpg);} 

/* ------ NEWS SCROLLER ------*/
#pscroller{
width: 788px;
height: 20px;
border: 0px solid black;
padding: 3px;
font-family: Tahoma,verdana;font-size: 11px;
font-weight: normal;
line-height: 12px; color: #333300;
margin-bottom:-18px;

}

#pscroller a{
text-decoration: none;
}


/* ------ CONTACT FORM ------*/
#contact-area {
    width: 340px;
    border:1px solid #fff;
}

#contact-area input, #contact-area textarea {
    padding: 5px;
    width: 200px;
    margin: 0px 0px 10px 0px;
    border: 2px solid #ccc;
}

#contact-area textarea {
    height: 60px;
}

#contact-area textarea:focus, #contact-area input:focus {
    border: 2px solid #900;
}

#contact-area input.submit-button {
    width: 60px;
    float: right;
    margin-right:170px;
}
label {
    float: left;
    text-align: right;
    margin-right: 5px;
    width: 100px;
    padding-top: 5px;
}
/* -----------*/
/* Sidebar menu*/
#sidebar1 {
    width:140px;
    height:200px;
    border:0px solid #dddddd;
    text-align:left;

    }


#sidebar1 ul {
    list-style-type:none;
    margin-top:1px;
    }


#sidebar1 li a {
    margin-left:2px;
    width:138px;
    display:block;
    height:25px;
    line-height:20px;
    margin-right:20px;
    color:#99FF99;
    border-bottom:1px solid #66CC66;
    }


#sidebar1 li a:hover {color:#003300; background-color:#66CC66;}

#sidebar2 {    
    width:735px;
    border:0px solid #dddddd;
    text-align:left;
    }


#sidebar2  a {
    width:100px;
    height:45px;
    line-height:10px;
    margin-left:10px;
    color:#000;
    border-bottom:1px solid #cccc66;

    }


#sidebar2 a:hover {color:#fff; background-color:#339933;}
#sidebar2 a:active {color:#fff; background-color:#339933;}



#sidebar-bottom {height:90px;}

/*----IMG FADE IN JLR PAGE CSS---------*/
#imageContainer { height:200px; }
#imageContainer img { display:none;
            position:absolute;  
            top:0px; left:0px;  
            height:200px;   
            width:600px;    
            opacity: -0.01; }   
            
            
/*----footer---------*/
#footer{
    width:800;
    position:relative;
    top:1px;
    clear:both;
    margin-top:10px;
    padding:0 0;
    text-align:center;
    color:#fff;
    border:  solid 0px #ccc332;
    font:11px Verdana,Arial,Helvetica,sans-serif;
    line-height:30px;
}
#footer a{
    position:relative;
    padding:10px 0 10px 0;
    text-align:center;
    color:#9c9;
    font:11px Verdana,Arial,Helvetica,sans-serif;
}

