*
{
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: 6px;
    border-bottom: solid 1px #66CC66;
}


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;
}
h5 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #006600;
    padding-bottom: 5px;
    border-bottom: solid 1px #009900;
}
h6 {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #006600;
    padding-bottom: 5px;
    border-bottom: dotted 1px #009900;
}

h7 {

    font-family: Trebuchet MS,Verdana,Arial,Helvetica;
    font-size: 12pt;
    color: #333300;
    padding-bottom: 5px;
    border-bottom: dotted 0px #333300;
}

strong {
font-family: Trebuchet MS,Verdana,Arial,Helvetica;
font-size: 12pt;
font-weight: bold;
color:#000;

}
body
{
background:url(images/bg_wood.jpg) repeat top #fff;
padding: 80px 0px 0px 0px;
background-attachment: fixed;
font:12px Trebuchet MS,Verdana,Arial,Helvetica;
color: #333333;
}
a {text-decoration:none;color: #666699;}
a:Hover {text-decoration:none;color: #000;}


#main_container
{
width:900px;
height:auto;
margin:auto;
padding:10px;
position:relative;
border:  solid 0px #ccc332;
}

.top_logo{
position:absolute;
top:-70px;
left:-30px;
}

.top_social{
position:absolute;
top:-12px;
left:620px;
font:12px Trebuchet MS,Verdana,Arial,Helvetica;
color: #CCCC00;
}

.top_social a{
font:12px Trebuchet MS,Verdana,Arial,Helvetica;
color: #CCCC33;
}

.top_contact{
position:absolute;
top:-28px;
left:790px;
font:14px Trebuchet MS,Verdana,Arial,Helvetica;
color: #CCCC00;
}

.top_contactadmin{
position:absolute;
top:-14px;
left:740px;
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:900px;
height:1450px;
position: relative;
border: solid 4px #fff;
background:url(images/Dest_Bg.jpg) repeat  #FFCC66;
margin: 0 auto;
}
#inner_container_destbg
{
width:900px;
height:1450px;
background:url(images/pg_dest_bottom.jpg) repeat-x bottom right;
}



#inner_container_spa
{
width:900px;
height:1650px;
position: relative;
border: solid 4px #fff;
background:url(images/Dest_Bg.jpg) repeat  #FFCC66;
margin: 0 auto;
}
#inner_container_spabg
{
width:900px;
height:1500px;
background:url(images/pg_dest_bottom.jpg) repeat-x bottom right;
}



#inner_container_feedback
{
width:900px;
height:700px;
position: relative;
border: solid 4px #fff;
background:url(images/Dest_Bg.jpg) repeat  #FFCC66;
margin: 0 auto;

}

#inner_container1
{
width:900px;
height:2200px;
position: relative;
border: solid 4px #fff;
background:url(images/Dest_Bg.jpg) repeat  #FFCC66;
margin: 0 auto;
}



#inner_container_bg
{
width:900px;
height:2200px;
background:url(images/pg_dest_bottom.jpg) repeat-x bottom right;
}


#tablelink  a
{
font:13px Trebuchet MS,Verdana,Arial,Helvetica;
color: #336600;
}

#tablelink  a:Hover
{
font:13px Trebuchet MS,Verdana,Arial,Helvetica;
color: #000000;
}


#inner_index
{
width:900px;
height:700px;
position: relative;
border: solid 5px #fff;
background:url(images/pg_bottom.gif) repeat-x bottom right #339933;
margin: 0 auto;

}

#inner_dest_hstay
{
z-index: 2;
position: relative;
width:900px;
height:1150px;
margin: 0 auto;
border: solid 4px #fff;
background:url(images/pg_bottom.gif) repeat-x bottom right #339933;
}

#inner_dest_spa
{
z-index: 2;
position: relative;
width:900px;
height:1100px;
margin: 0 auto;
border: solid 4px #fff;
background:url(images/pg_bottom.gif) repeat-x bottom right #339933;
}
#inner_dest_hstay_JLR
{
z-index: 2;
position: relative;
width:900px;
height:1000px;
margin: 0 auto;
border: solid 4px #fff;
background:url(images/pg_bottom.gif) repeat-x bottom right #339933;
}

#centerHomestay{
  float: left;
  width: 640px ;
  margin-top: 20px;
  margin-left: 24px;
  border: 0px solid #ccff99;

}

#centerHomestay table{
  width:600px;
  padding-left:10px;
  margin : 10px 0 10px 0;
}

#centerHomestay table td{
   padding-left:5px;
   }


#centerHomestay h2 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #666600;
    padding-bottom: 2px;
    border-bottom: dashed 1px #66CC66;

}



#floatLeft {
    float: left;
    padding: 3px 3px 0px 3px;
    border: solid 4px #fff;
}

#centerHomestayRight{
  float: right;
  width: 180px ;
  height: 400px ;
  margin-top: 10px;
  margin-left: 10px;
  border-left: 0px solid #66CC66;
  padding-top:4px;
  padding-bottom:20px;
  border-bottom: 0px solid #66CC66;
  background:url(images/dest-right-bg.jpg) no-repeat top;
}

#centerHomestayRight P{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
   font-weight: bold;
    margin-left : 10px;
    margin-right: 16px;
    padding-left:10px;
    color: #333300;
    padding-bottom: 5px;
    border-bottom: dotted 1px #FFCC99;}

#centerHomestayRight a{
    padding-left:28px;
    float: left;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica;
    font-size: 12px;
    font-weight: bold;
    color:#CCFF99;
}
#centerHomestayRight a:hover{
     color:#663300;
}
#adminSearch{
    margin: 0 auto;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica;
    font-size: 13px;
    width: 720px;
    align:right;
    text-align: left;
    border-collapse: collapse;
    margin-bottom: 20px;
}

#adminSearch th
{
    padding: 4px 8px;
    font-weight: normal;
    font-size: 14px;
    border-top: 1px solid #66CC66;
    border-bottom: 1px solid #66CC66;
    border-right: 1px solid #66CC66;
    border-left: 1px solid #66CC66;
    color: #666600;
    background: #CCCC66;
}
#adminSearch td
{
    padding: 2px 2px 0px 2px;
    border-right: 1px solid #66CC66;
    border-left: 1px solid #66CC66;
    border-bottom: 1px solid #66CC66;
    color: #000;
}
#booking22{
    margin: 0 auto;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica;
    font-size: 13px;
    width: 500px;
    text-align: left;
    border-collapse: collapse;
    margin-bottom: 0px;
}

#booking22 th
{
    padding: 4px 8px;
    font-weight: normal;
    font-size: 14px;
    border-top: 1px solid #66CC66;
    border-bottom: 1px solid #66CC66;
    border-right: 1px solid #66CC66;
    border-left: 1px solid #66CC66;
    color: #666600;
    background: #CCCC66;
}
#booking22 td
{
    padding: 2px 2px 0px 2px;
    border-right: 1px solid #66CC66;
    border-left: 1px solid #66CC66;
    border-bottom: 1px solid #66CC66;
    color: #000;
}

#booking22 tr:hover td
{
    color: #FFFFCC;
    background: #CCCC66;
}

#booking2{
    margin: 0 auto;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica;
    font-size: 13px;
    width: 880px;
    text-align: left;
    border-collapse: collapse;
    margin-bottom: 20px;
}

#booking2 th
{
    padding: 4px 8px;
    font-weight: normal;
    font-size: 14px;
    border-top: 1px solid #66CC66;
    border-bottom: 1px solid #66CC66;
    border-right: 1px solid #66CC66;
    border-left: 1px solid #66CC66;
    color: #666600;
    background: #CCCC66;
}
#booking2 td
{
    padding: 2px 2px 0px 2px;
    border-right: 1px solid #66CC66;
    border-left: 1px solid #66CC66;
    border-bottom: 1px solid #66CC66;
    color: #000;
}

#booking2 tr:hover td
{
    color: #FFFFCC;
    background: #CCCC66;
}

#booking3{
    margin: 0 auto;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica;
    font-size: 13px;
    width: 620px;
    text-align: left;
    border-collapse: collapse;
    margin-bottom: 20px;
    border: 1px solid #66CC66;
}

#booking3 th
{
    padding: 4px 8px;
    font-weight: normal;
    font-size: 14px;
    border: 1px solid #66CC66;
    color: #666600;
    background: #CCCC66;
}
#booking3 td
{
    padding: 1px 1px 5px 5px;
    border-top: 0px solid #999933;
    border-right: 0px solid #999933;
    border-left: 0px solid #999933;
    border-bottom: 0px solid #999933;
    color: #000;
}

#booking4{
    margin: 0 auto;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica;
    font-size: 13px;
    width: 540px;
    text-align: left;
    border-collapse: collapse;
    margin-bottom: 20px;
}

#booking4 th
{
    padding: 4px 8px;
    font-weight: normal;
    font-size: 14px;
    border-top: 1px solid #666600;
    border-bottom: 1px solid #666600;
    border-right: 1px solid #999933;
    border-left: 1px solid #999933;
    color: #666600;
     background: #CCCC66;
}
#booking4 td
{
    padding: 2px 2px 0px 2px;
    border-top: 1px solid #999933;
    border-right: 1px solid #999933;
    border-left: 1px solid #999933;
    border-bottom: 1px solid #999933;
    color: #000;

}

#booking55{
    margin: 0 auto;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica;
    font-size: 13px;
    width: 540px;
    text-align: left;
    border-collapse: collapse;
    margin-bottom: 20px;
}


#testi{
    margin: 0 auto;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica;
    font-size: 13px;
    width: 800px;
    text-align: left;
    border-collapse: collapse;
    margin-bottom: 20px;
    background: #CCCC66;
}

#testi td
{
    padding: 2px 2px 0px 2px;
    border-top: 1px solid #999933;
    border-right: 1px solid #999933;
    border-left: 1px solid #999933;
    border-bottom: 1px solid #999933;
    color: #000;
    background: #CCCC66;

}


#adminTable{
    margin: 0 auto;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica;
    font-size: 13px;
    width: 350px;
    text-align: left;
    border-collapse: collapse;
    margin-top: 10px;

}

#adminTable th
{
    padding: 4px 8px;
    font-weight: normal;
    font-size: 14px;
    border-top: 1px solid #666600;
    border-bottom: 1px solid #666600;
    border-right: 1px solid #999933;
    border-left: 1px solid #999933;
    color: #666600;
    background: #CCCC66;
}
#adminTable td
{
    text-align: center;
    padding: 2px 2px 0px 2px;

    border-right: 1px solid #999933;
    border-left: 1px solid #999933;
    border-bottom: 1px solid #999933;
    color: #000;
}

#adminTable tr:hover td
{
    color: #FFFFCC;
    background: #CCCC66;
}

#thumb{
        background: #CCCC66;
        margin:2px;
        border:1px solid #999933;
        height:auto;
        width:auto;
        float:left;
        text-align:center;
        padding:10px;
        border-radius:          0 10px 10px 10px;
        -moz-border-radius:     0 10px 10px 10px;
        -webkit-border-radius:  0 10px 10px 10px;

}



#thumb img{
 float:left;
 margin: 5px;
 border: 0px solid #999933;
}

#thumb a {
        color: #000000;
        }

#thumb h2 {
        font-family: Trebuchet MS,Verdana,Arial,Helvetica;
        font-size: 11px;
        color: #00008b;
        background: transparent;
        font-weight: bold;
        margin-top: 2px;

}

#booking1{
margin: 0 auto;
font: 13px Trebuchet MS, Arial, Helvetica, sans-serif;
line-height:20px;
TEXT-ALIGN: justify;
color:#003300;
border: 1px solid #33CC33;
}
#booking1 td {
  padding-right:6px;
  vertical-align:top;
  }

#booking1 tr:hover {
 background: #CCCC66;
 }


#booking22{
margin: 0 auto;
font: 13px Trebuchet MS, Arial, Helvetica, sans-serif;
line-height:18px;
margin-top: 20px;
margin-bottom: 20px;
}


#booking33{
margin: 0 auto;
font:11px Verdana,Arial,Helvetica,sans-serif;
line-height:16px;
TEXT-ALIGN: justify;
padding:10px;
color:#003300;
}
#booking33 p {line-height:20px;}

#booking5{
float:left;
font:11px Verdana,Arial,Helvetica,sans-serif;
line-height:18px;
TEXT-ALIGN: justify;
}

#center{
  width: 900px ;
  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:  #333300;
    font:12px Trebuchet MS,Verdana,Arial,Helvetica;
    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;
    background:url(images/dest_design.jpg) no-repeat top right;

}
.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:900px;
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:900px;
height:280px;
background:url(images/banner.jpg) no-repeat #339933;
border: 0px solid #fff;
}

#banner1{
position: relative;
margin-left:auto; margin-right:auto;
width:900px;
height:280px;
padding-top:10px;
background:url(images/banner1.jpg) no-repeat #339933;
border: 0px solid #fff;
font:12px Trebuchet MS, Verdana, Arial, Helvetica;
}

#banner2{
position: relative;
margin-left:auto; margin-right:auto;
width:900px;
height:280px;
background:url(images/banner2.jpg) no-repeat #339933;
border: 0px solid #fff;
}

#left_banner1_img{width:650px;height:200px;float:left;padding:8px;color: #000;border: 0px solid #fff;}
#right_banner1_signup{width:200px;height:190px;float:right;margin-top:30px;padding:4px;margin-right:10px;border: 0px solid #66CC66;font:13px Trebuchet MS,Verdana,Arial,Helvetica;color: #333300;}
#left_dest_cont{width:640px;height:480px;float:left;padding:12px;color: #000;border: 0px solid #fff;}
#right_dest_add{width:200px;height:580px;float:right;background: #66CC66; margin-top:18px;padding:10px;border:0px solid #fff;font:12px Trebuchet MS,Verdana,Arial,Helvetica;color: #fff;background:url(images/add_bottom.jpg) no-repeat bottom #66CC66; }


#left_banner_img{width:640px;height:218px;float:left;padding-top:20px;padding-left:8px;color: #000;border: 0px solid #669900; }
#left_table{ padding-left: 20px; text-align: left;font:11px Verdana,Arial,Helvetica,Trebuchet MS; }
#left_table td {font:14px Trebuchet MS, Arial, Helvetica, sans-serif; }
#left_table tr:hover{ background-color:#999933;}
#left_table input,select,textarea {font:14px Trebuchet MS, Verdana, Arial, Helvetica;color:#666633; }

#left_table1{ padding-left: 20px; text-align: left;font:11px Verdana,Arial,Helvetica,Trebuchet MS; }
#left_table1 td {font:14px Trebuchet MS, Arial, Helvetica, sans-serif; }
#left_table1 input,select,textarea {font:14px Trebuchet MS, Verdana, Arial, Helvetica;color:#666633; }
#left_table1 a {font:13px Trebuchet MS, Verdana, Arial, Helvetica;font-weight:bold; color:#333300;}

#test { margin-left:20px;list-style: circle outside none; }


.dfInputs1 {width:240px;}
.dfInputs2 {width:245px;}
.dfInputs3 {width: 240px; height:140px;}

#left_banner_dest_img{width:650px;height:210px;float:left;margin-top:14px;margin-left:6px;padding:12px;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:190px;height:155px;float:right;padding-top:40px;padding-right:1px;border: 0px solid #669900;font:13px Trebuchet MS,Verdana,Arial,Helvetica;color: #fff; }

#left_index_content{
width:650px;
height:225px;
float:left;
padding-top:10px;
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:600px;padding:10px;font:12px Trebuchet MS,Verdana,Helvetica,sans-serif;color: #000;text-align:justify;}
.left_index_content_txt a {color:#FFFF99;}
.left_index_content_txt a:hover{background-color:#66CC66;}

#right_index_note{
width:220px;
height:200px;
float:right;
color: #CCFFCC;
background:url(images/note.jpg) no-repeat #339933;
padding-top:30px;
border:0px solid #ffff99;
margin-top:10px;

}
.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:900px;
height:800px;
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:900px;
height:700px;
border: solid 4px #fff;
background:#339933;
margin: 0 auto;
font:12px Verdana,Arial,Helvetica,sans-serif;
}


#inner_confirm
{
z-index: 2;
position: relative;
width:900px;
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;

}


#test_jlr{ margin-left:25px;padding:20px; list-style: circle outside none;}
#test_jlr a{ color: #000; }
#test_jlr a:hover{ color: #339933; background-color: #000000; }

#right_Dest_JLR{
width:625px;
height:auto;
float:right;
color: #000;
TEXT-ALIGN: justify;
border:0px solid #000;

}



#left_Dest{
width:570px;
float:left;
height:790px;
padding-top:5px;
padding-left:1px;
color: #000;
TEXT-ALIGN: justify;
border:0px solid #fff;
}

.left_DestRoad{
    height:110px;
    border: 0px solid #999933;
    padding: 20px 20px 20px 40px;
    color:  #000;
    font:12px Trebuchet MS,Verdana,Arial,Helvetica;
    TEXT-ALIGN: justify;
    line-height:18px;
    background:url(images/road.jpg) top left repeat-y #CCCC33;
    }

.left_DestRoad a{color: #666600; }
.left_DestRoad a:hover{color: #333300; }
.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;
    color: #333300;
    border:0px solid #fff;
    }


.left_Destcontact textarea{
                font-family: Arial, Sans-Serif;
                font-size: 12px;
                color:  #000;
                margin-bottom: 0px;
                display: block;
                padding: 2px;
                border: solid 1px #999933;
                width: 240px;
                height:100px;
                background-color: #CCCC66;
                }

.left_Destcontact input[type="text"] {
                font-family: Arial, Sans-Serif;
                font-size: 12px;
                padding:2px;
                width: 280px;
                background-color: #CCCC66;
                border: solid 1px #999933;
}


.left_DestPhotogalleryimg{margin-left:80px;width:210px;height:60px;background:url(images/photogallery.jpg) top left no-repeat;}
.left_DestPhotogallery {
    width: 380px;
    height:260px;
    padding:10px 20px 30px 100px;
    margin: 0px;
    font:12px Trebuchet MS,Verdana,Arial,Helvetica;
    border:0px solid #fff;
    }
#admin_center
{
    position: relative;
    margin-left:auto;
    margin-right:auto;
    width:880px;
    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:280px;
height:320px;
border: solid 4px #CCFFCC;
background:url(images/pg_bottom1.gif) no-repeat bottom right #cccc66;
margin: 0 auto;
padding:20px;
font:11px Verdana,Arial,Helvetica,sans-serif;
}

.adminpgContent
{
    margin: -10px  -10px  10px -10px;
    color:#000000;
    padding: 10px;
    background-color: #cccc66;
    border-bottom: 1px solid #66CC66;
    TEXT-ALIGN: justify;
    font:14px Trebuchet MS,Verdana,Arial,Helvetica;
}

.adminpgContent  p {border-bottom: 0px solid #669933;}
.adminpgContent  td {vertical-align: top; text-align: right;}
.adminpgContent  td a{ color:#006600;font:12px Trebuchet MS,Verdana,Arial,Helvetica;}
.adminpgContent  td a:hover{ color:#006600;border-bottom:1px solid #669933; }
.adminpgContent  ul {margin-right:20px;padding-right:16px;list-style-type:none;border-right: 1px solid #336600; }
.adminpgContent td img {  vertical-align: bottom; }


.adminpgContentlog
{
    margin: 10px auto 10px;
    color:#000000;
    width: 95%;
    padding: 10px;
    text-align: left;
    background-color: #cccc66;
    border: 0px solid #999933;
    TEXT-ALIGN: justify;
    font:13px Trebuchet MS,Verdana,Arial,Helvetica;


}


#right_Dest{
width:320px;
height:1150px;
float:right;
color: #000;
TEXT-ALIGN: justify;
border-left:1px dotted #999933;

}

.rooms{float:right;width:300px;height:280px;background:url(images/rooms.jpg) top no-repeat;}
.roomscontents{padding-top:40px;padding-left:10px;color: #333300;}
.roomscontents p {padding:10px;}

.cuisin{float:right;width:300px;height:190px;background:url(images/cuisin.jpg) no-repeat;}
.cuisincontents{padding-top:60px;padding-left:20px;padding-right:10px;font:12px Trebuchet MS,Verdana,Arial,Helvetica; color: #333300;}
.cuisincontents ul {margin: 10px 10px 0 18px ;padding-left:10px;padding-right:10px;list-style-image: url(images/bullet.jpg);}

.place2see{float:right;width:300px;height:160px;background:url(images/place2see.jpg) no-repeat;}
.p2scontents{padding-top:60px;padding-left:20px;font:12px Trebuchet MS,Verdana,Arial,Helvetica; color: #333300;}
.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:400px;background:url(images/tariff.jpg) no-repeat;}
.tariffcontents{padding-top:60px;padding-left:20px;line-height: 14px;color: #333300;}
.tariffcontents ul {margin: 10px 10px 0 18px ;padding-left:10px;padding-right:10px;list-style-image: url(images/bullet.jpg);}

.livenowadd {
    width:140px;
    height:240px;
    background:url(images/rooms.jpg) top no-repeat;
    padding: 10px;
    border: 3px dotted #CCCC99;
    background: #999933;
    color: #FFFF99;
}
.livenowadd a{
  color: #000000;
}


.livenow {
    width:330px;
    background:url(images/rooms.jpg) top no-repeat;
    padding: 2px 2px 12px 10px;
    border: 2px dotted #CCCC99;
    background: #999900;
    color: #333300;
}

.livenow img {
float: left; position: relative; padding:2px;
}


.livenow a{
  color: #FFFFCC;
}

.livenow a:hover {
  color: #333300;
}



.booknow {
    width:70px;
    background:url(images/rooms.jpg) top no-repeat;
    padding: 2px 2px 2px 10px;
    border: 1px dotted #999900;
    background: #CCCC33;
    color: #333300;
}


.booknow a{
  color: #333300;
}


.booknow a:hover {
  color: #FFFFCC;
}


/* ------ 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;
}
.pInputsarea1
{
    padding: 4px;
    width: 640px;
    height:60px;
    margin: 0px 0px 2px 0px;
    border: 2px solid #ccc;
}
.pInputsarea2
{
    padding: 4px;
    width: 640px;
    height:40px;
    margin: 0px 0px 2px 0px;
    border: 2px solid #999900;
}

#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:180px;
    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:150px;
    display:block;
    height:25px;
    padding-left:10px;
    line-height:20px;
    margin-right:20px;
    color:#000;
    border-bottom:1px solid #009900;
    }

#sidebar1 li a:hover {color:#66CC66; background-color:#006600;}

#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:9px; left:8px;
            opacity: -0.01; }


#pscroller1{
margin-right: 2px;
width: 140px;
height: 75px;
border: 0px solid #ccc332;
border-bottom: 0px solid #ccc332;
font:12px Trebuchet MS,Verdana,Arial,Helvetica;
margin-top:10px;
}

#pscroller1 a{

font:12px Trebuchet MS,Verdana,Arial,Helvetica;
border-bottom: 0px solid #ccc332;
color:#CCFF99;
}

/*----footer---------*/
#footer{
    width:900;
    position:relative;
    top:1px;
    clear:both;
    margin-top:10px;
    padding-top:20px;
    padding-bottom:20px;
    text-align:center;
    color:#99CC99;
    border:  solid 0px #ccc332;
    background:url(images/back1.gif) repeat top ;
    font:12px Trebuchet MS,Verdana,Arial,Helvetica;
    line-height:30px;
}
#footer a{
    position:relative;
    padding:10px 0 10px 0;
    text-align:right;
    color:#CCCC66;
    font:11px Trebuchet MS,Verdana,Arial,Helvetica;
}
#footer a:hover {color:#FFFFCC;}

#footer  p {color:#999933; border-bottom: 0px solid #009900;font:12px Trebuchet MS,Verdana,Arial,Helvetica;padding-bottom:10px;padding-right:2px;}

#footer table { position: relative; margin-left:auto; margin-right:auto;}
#footer  td {vertical-align: top; text-align: left;}
#footer  td a{ color:#CCCC66;font:12px Trebuchet MS,Verdana,Arial,Helvetica;}
#footer  td a:hover{ color:#FFFFCC;border: 0px solid #006600;}

#footer  ul {margin-left:20px;padding-left:12px;list-style-type:none;border-left: 1px dotted #006600;}
#footer  li {line-height:90%}

#newspaper-a
{
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size: 12px;
    margin: 20px;
    width: 480px;
    text-align: left;
    border-collapse: collapse;
    border: 1px solid #006600;
}
#newspaper-a th
{
    padding: 12px 10px 12px 10px;
    font-weight: normal;
    font-size: 14px;
    color: #006600;
    border-bottom: 1px dashed #006600;
}
#newspaper-a td
{
    padding: 7px 12px 7px 12px;
    color: #006600;
}
#newspaper-a tbody tr:hover td
{
    color: #66CC66;
    background: #006600;
}


.button {
		padding: 5px 10px;
		display: inline;
		background: #777 url(button.png) repeat-x bottom;
		border: none;
		color: #fff;
		cursor: pointer;
		font-weight: bold;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		text-shadow: 1px 1px #666;
		}
	.button:hover {
		background-position: 0 center;
		}
	.button:active {
		background-position: 0 top;
		position: relative;
		top: 1px;
		padding: 6px 10px 4px;
		}
	.button.red { background-color: #e50000; }
	.button.purple { background-color: #9400bf; }
	.button.green { background-color: #666600; }
	.button.green1 { background-color: #CCCC66; }
	.button.orange { background-color: #ff9c00; }
	.button.emailsignup { background-color: #666600; }

	.button.blue { background-color: #2c6da0; }
	.button.black { background-color: #333; }
	.button.white { background-color: #fff; color: #000; text-shadow: 1px 1px #fff; }
	.button.small { font-size: 75%; padding: 3px 7px; }
	.button.small:active { padding: 4px 7px 2px; background-position: 0 top; }
	.button.large { font-size: 125%; padding: 7px 12px; }
	.button.large:active { padding: 8px 12px 6px; background-position: 0 top; }

