/* CSS Document */

HTML {
    HEIGHT: 100%
}
BODY {
    HEIGHT: 100%;   
}
HTML {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
    FONT: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    COLOR: #ffffff;  TEXT-ALIGN: center;
    background-color: #000000;
}


#outer{
height:100%;
width:100%;
MIN-HEIGHT: 100%;  MARGIN-LEFT: auto;
MARGIN-RIGHT: auto;
background:url(../images/bg.png) repeat-x ; 
position:relative;  z-index:400; 
}


#container {
    BORDER-RIGHT: #a1a1a1 0px solid;
    MIN-HEIGHT: 100%;  
    BORDER-LEFT: #a1a1a1 0px solid; 
    WIDTH: 920px; 
    MARGIN: auto; 
    POSITION: relative; 
    TEXT-ALIGN: center;
    z-index:100;
}

* HTML #container {
    HEIGHT: 100%
}

* HTML #container {
    WIDTH: 988px
}
* HTML BODY {
    FONT-SIZE: x-small
}
#header {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2;  OVERFLOW: hidden; WIDTH: 100%; POSITION: relative;
    height:177px; text-align:left;
    width:920px;
    margin:auto;
    z-index:99;
    }
    

#subheader {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #e6e6e6 1px solid
}


#content_top{
        
    /*border-right:1px solid #988575;*/
    height: 272px;
    *height:260px;
    width:920px;
    *width:917px;
    margin:0px;
    overflow:visible;
    margin-bottom:40px;
    }
    
#content {
    PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 0px; 
    WIDTH: 637px;
    *WIDTH: 677px;
    POSITION: relative; float:right;
    min-height:252px;
    height:auto;
    *height:272px;
    overflow:visible;
    PADDING: 14px 20px 10px 20px;
    background:url(../images/right_panel.jpg) repeat-x;/* #806148;*/    
    background-position:top;
    background-color:#795b43;
    border-left:solid 1px #988575;
    opacity:0.9;
    filter:alpha(opacity=90);
    z-index:90; 
    border-bottom:1px solid #988575;
    border-right:1px solid #988575;
}

#content A
{
    font-size:11px;
    color:#ffffff;
}

#content A:Hover
{
    font-size:11px;
    color:#ffffff;
}

#centrecontent li
{
    font-family:Verdana;
    font-size:11px;
    letter-spacing:1px;
    list-style-type:disc;
    color:#ffffff;
    /*list-style-image:url(../images/sm_bulet.gif);*/
}

#sidebar 
{
    border-left:1px solid #988575;
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; 
    WIDTH: 240px; PADDING-TOP: 25px; position:relative; float:left; 
    /*border-right:1px solid #988575;
    height:100%;
    /*overflow:visible;
    /*height:auto;height:96%;
    *height:100%;
    background: url(../images/left_panel.png) repeat-x 533010 #503214;*/
    background-color:#603a17;
    opacity:0.9;
    filter:alpha(opacity=90);
    z-index:99;
    border-bottom:1px solid #988575;
    margin:0;
}

#footerwrap {
    
    PADDING-RIGHT: 0px;
    /*background-color:#50381d;*/
    BORDER-TOP: #746458 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: -38px auto 0px;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    POSITION: relative;
    HEIGHT: 35px;
    TEXT-ALIGN: center;
    margin-left:auto;
    margin-right:auto;
    font-size:9px;
    z-index:100;
    cursor:auto;
    
}

#footerwrap table
{
    background:url(../images/bg.jpg) repeat-x;  
    opacity:0.9;
    filter:alpha(opacity=90);
}

#footer {
    BORDER-TOP: #e9e9e9 0px solid; WIDTH: 930px; text-align:left; font-size:10px !important; font-family:Verdana;font-weight:normal;
}
#footer P {
    PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px;text-align:center;line-height:13px;
	color: white !important;
}

#footer a:link{
    color:#fff;
    text-decoration:none;
    padding:0px 6px 0px 0px;
}

#footer a:visited{
    color:#fff;
    text-decoration:none;
}
#footer a:hover{
    color:#8b8a7a;
    text-decoration:none;
}


#clearfooter {
    CLEAR: both; WIDTH: 100%; HEIGHT: 30px;
    *HEIGHT: 5px;
}


#booking
{
 position:relative; float:right; margin-top:-40px; margin-right:0px;
}
#whatzup
{
position: relative; float: left; top: 0px; z-index: 1000;
}




#sidebar A:hover {
    DISPLAY: block; BACKGROUND: red; 
}
#content A:hover 
{
    /* Comment for improve the error of link in content
    DISPLAY: inline; BACKGROUND: red; */
}
/* ------------ home updates ----------- */

#content_home{
position:relative;
width:990px;
    height:270px;
    }
    
    
h1{
font-size:18px;
font-weight:normal;
letter-spacing:1px;
font-family:Verdana;
}


.TopPane
{ padding-top:70px;
    height:100%;
}

.contentPane
{   padding:0px;
    margin:0px;
    width:670px;
    height:270px;   
    z-index:10;
}

#contentPane
{font-size:30pt;}

.head_title
{
    color:#fff;
}

.CommandButton
{
    height:20px;
}


p
{
    line-height:18px;
font-family:verdana,arial,helvetica;
    letter-spacing:1px;
}


.title_vis
{
    display:none;
}

.c_footer
{
        display:none;
}


#dnn_TopPane .c_actions
{
    z-index:99;
    
}

     
     
#dnn_TopPane .DNN_HTMLContent
     {
        position:absolute; 
        text-align:center; z-index:2; width:100%; height: 100%;
        left:0px;
     }
     
     
    #booking_condition
    {
        position:absolute;
        left:0px;       
        width:240px;
        height:30px;
    }
    
    
    #dnn_contentPane
    {
        font-family:Verdana;
        font-size:10px;
    }
    
    
#dnn_TopPane .ModuleTitle_SubMenu
{
    z-index:999999;
}

#centrecontent table a:link
{
        FONT-SIZE: 11px;
        FONT-FAMILY: Verdana;   
        LETTER-SPACING: 1px;
        COLOR: #ffffff; 
        text-decoration:none;
}


#centrecontent table a:visited
{
        FONT-SIZE: 11px;
        FONT-FAMILY: Verdana;   
        LETTER-SPACING: 1px;
        COLOR: #ffffff; 
        text-decoration:none;
}

#centrecontent table a:hover
{
        FONT-SIZE: 11px;
        FONT-FAMILY: Verdana;   
        LETTER-SPACING: 1px;
        COLOR: #ffffff; 
        text-decoration:underline;
}

.table
{
        FONT-SIZE: 11px;
        FONT-FAMILY: Verdana;   
        LETTER-SPACING: 1px;
        COLOR: #000;
}


#dnn_ctr830_ViewNewsletterRegister_lstContent
{
    display:none;
}

#newsletterContainer
{
    background-color:#e0c696;
    padding:20px;
}

#newsletterContainer .field
{
    color:#000;
    font-family:Verdana;
    font-size:11px;
    text-align:right;
    padding-right:6px;
    width:200px;
}

#newsletterContainer td
{
    color:#000;
    font-family:Verdana;
    font-size:11px; 
}

#newsletterContainer label
{
    color:#000;
    font-family:Verdana;
    font-size:11px;
}

#newsletterContainer h3
{
    color:#000;
    font-family:Verdana;
    font-weight:bold;
    padding-top:10px;
}

#newsletterContainer .text
{
    width:240px;
}

#newsletterContainer .select
{
    width:240px;
}


#content h1{

color:#fff;
}


#search-panel-container
{
    margin-top:20px;
text-align:center;


z-index:999;
}


#embedded-calendar{
z-index:9999;
}



#content li
{
    font-family:Verdana;
    font-size:11px;
    letter-spacing:1px;
    list-style-type:disc;
    color:#ffffff;
}

/* style for SITEMAP */

.sitemap UL 
{ padding:0px 10px 0px 20px;
    LIST-STYLE-TYPE: disc
    }

.sitemap li{
    font-family:Verdana;
    font-size:11px;
    letter-spacing:1px;
    list-style-type:disc;
    color:#ffffff;
}

