.sb{border: solid 1px #000000;}
.sbt{border-top: solid 1px #000000;}
.sbb{border-bottom: solid 1px #000000;}
.sbr{border-right: solid 1px #000000;}
.sbl{border-left: solid 1px #000000;}
.s_sb{border: #a0a0a0 1px solid;}
.s_sbt{border-top: #a0a0a0 1px solid;}
.s_sbb{border-bottom: #a0a0a0 1px solid;}
.s_sbr{border-right: #a0a0a0 1px solid;}
.s_sbl{border-left: #a0a0a0 1px solid;}
.page-color{background-color: #ffe4b5;}
.bubble-separator{width: 100%; height: 5px; background-color: #ffcc67;}
.white{background-color: #ffffff;}
.w100{width: 90%;}
.bubble-separator{width: 100%; height: 5px; background-color: #ffcc67;}
.bg_gray{background-color: #f5f5f5;}
A:link{color: #000000;}
A:visited{color: #000000;}
A IMG{border: none;}
BODY
{
    font-weight: normal;
    background-image: url(../../pics/bg_13.jpg);
    /* background-color: #bbbbbb; */
    margin: 0px;
    word-spacing: normal;
    text-transform: none;
    letter-spacing: normal;
}

/* google maps InfoWindow - start */
.info_window
{
font-size: 13px; 
font-family: Arial;
}
/* google maps InfoWindow - end */

/* this is used to display the information boxes - start */
.infobox_0
{
    background-color: #F7E9BF;
    width: 550px;
}
    .infobox_0 #infobox_0_title_0
    {
        background-color: #f5f5f5;
        background-image: url(../../pics/topic_0.jpg);
        background-repeat: no-repeat;
        border-left: black 1px solid;
        border-top: black 1px solid;
        border-bottom: black 1px solid;
    }
    .infobox_0 #infobox_0_title_1
    {
        background-color: #f5f5f5;
        width: 100%;
        border-top: black 1px solid;
        border-right: black 1px solid;
        border-bottom: black 1px solid;
    }
    .infobox_0 #infobox_0_content_0
    {
        background-color: #F7E9BF;
        border-left: #a0a0a0 1px solid;
        border-bottom: #a0a0a0 1px solid;
        border-right: #a0a0a0 1px solid;
    }
    .infobox_0 #infobox_0_content_0 TABLE TD
    {
        vertical-align: top;
    }
/* this is used to display the information boxes - end */

/* this is used to display the information boxes inside infobox_1 - start */
.infobox_1
{
    background-color: #F7E9BF;
    width: 300px;
    position: absolute;
    margin: 0px;
}
    .infobox_1 #infobox_1_title_0
    {
        background-color: #f5f5f5;
        background-image: url(../../pics/topic_0.jpg);
        background-repeat: no-repeat;
        border-left: #a0a0a0 1px solid;
        border-top: #a0a0a0 1px solid;
        border-bottom: #a0a0a0 1px solid;
    }
    .infobox_1 #infobox_1_title_1
    {
        background-color: #f5f5f5;
        width: 100%;
        border-top: #a0a0a0 1px solid;
        border-right: #a0a0a0 1px solid;
        border-bottom: #a0a0a0 1px solid;
    }
/* this is used to display the information boxes inside infobox_1 - end */


/* this is used to display the information boxes inside infobox_2 - start */
.infobox_2
{
    background-color: #F7E9BF;
    width: 500px;
}
    .infobox_2 #infobox_2_title_0
    {
        background-color: #f5f5f5;
        background-image: url(../../pics/topic_0.jpg);
        background-repeat: no-repeat;
        border-left: #a0a0a0 1px solid;
        border-top: #a0a0a0 1px solid;
        border-bottom: #a0a0a0 1px solid;
    }
    .infobox_2 #infobox_2_title_1
    {
        background-color: #f5f5f5;
        width: 100%;
        border-top: #a0a0a0 1px solid;
        border-right: #a0a0a0 1px solid;
        border-bottom: #a0a0a0 1px solid;
    }
    .infobox_2 #infobox_2_content_0
    {
        background-color: #ffffff;
        border-left: #a0a0a0 1px solid;
        border-bottom: #a0a0a0 1px solid;
        border-right: #a0a0a0 1px solid;
    }
    .infobox_2 #infobox_2_content_0 TABLE TD
    {
        vertical-align: top;
    }
/* this is used to display the information boxes inside infobox_2 - end */

/* this is used to display the information boxes inside infobox_3 - start */
.infobox_3
{
    background-color: #F7E9BF;
    width: 227px;
    position: absolute;
    margin: 0px;
}
    .infobox_3 #infobox_3_title_0
    {
        background-color: #f5f5f5;
        background-image: url(../../pics/topic_0.jpg);
        background-repeat: no-repeat;
        border-left: #a0a0a0 1px solid;
        border-top: #a0a0a0 1px solid;
        border-bottom: #a0a0a0 1px solid;
    }
    .infobox_3 #infobox_3_title_1
    {
        background-color: #f5f5f5;
        width: 100%;
        border-top: #a0a0a0 1px solid;
        border-right: #a0a0a0 1px solid;
        border-bottom: #a0a0a0 1px solid;
    }
/* this is used to display the information boxes inside infobox_3 - end */

.slideshow_0
{
    text-align:center;
    background-color: #F7E9BF;
    border: 1px solid black;
    padding: 5px;
}

.temporary_alert_0  /* used to display temporary alerts such as *restaurant-not-available* */
{ 
    margin: 5px;
    border: 1px solid;
    background-color: Yellow;
    padding: 5px;
    text-align: center;
    border-color: #a0a0a0;
    font-family: Arial, Times;
    font-size: 1.00em;
    margin: 10px;
}
.lefter
{
    /* background: url(../../pics/paper1.jpg); */
    /* background-color: #F7E9BF; */
    background-color: #f2f2f2;
}
.toper
{
    background-color: #BEB49B;
}
.button_0_selected
{
   color:#050;
   font-weight:bold;
   background-color: #ffcc64;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   width: 100%;
}
.button_0_unselected
{
   color:#050;
   font-weight:bold;
   background-color:#ffffff;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   width: 100%;
}
.font_fixed_0 /* for those elements who do not participate in setFontSize */
{
    font-family: Arial, Times; font-size: 0.80em; margin: 0px;
    /* font-family: Arial, Helvetica, "Times New Roman", Times, Serif; font-size: 0.80em; margin: 0px; */
    /* font-family: Thaoma, Arial, Verdana; font-size: 0.85em; margin: 0px; */
}     
.font_0 /* used for copyright */
{
    font-family: Arial, Times; font-size: 0.60em; margin: 0px;
    /* font-family: Arial, Helvetica, "Times New Roman", Times, Serif; font-size: 0.60em; margin: 0px; */
    /* font-family: 'Georgia', 'Times New Roman', 'Times', 'Serif'; font-size: 0.60em; margin: 0px; */
}  
.font_1 /* used for main contents */
{
    font-family: Arial, Times, Verdana, Helvetica, Sans-Serif; font-size: 0.80em; margin: 0px;
    /* font-family: Arial, Helvetica, "Times New Roman", Times, Serif; font-size: 0.80em; margin: 0px; */
    /* font-family: Thaoma, Arial, Verdana; font-size: 0.85em; margin: 0px; */
}     
.font_2 /* used for menus */
{
    font-family: Arial, Times, Verdana, Helvetica, Sans-Serif; font-size: 0.80em; margin: 0px; font-variant: small-caps;
    /* font-family: Arial, Helvetica, "Times New Roman", Times, _Serif; font-size: 0.80em; margin: 0px; font-variant: small-caps; */
    /* font-family: 'Georgia', 'Times New Roman', 'Times', 'Serif'; font-size: 0.85em; margin: 0px; */
}
.font_3 /* used for big-characters contents */
{
    font-family: Arial, Times; font-size: 2.00em; margin: 0px;
    /* font-family: Arial, Helvetica, "Times New Roman", Times, Serif; font-size: 2.00em; margin: 0px; */
    /* font-family: MS UI Gothic, Tahoma, Verdana, Arial; font-size: 2.00em; margin: 0px; */
}
.font_4 /* used for small-characters contents */
{
    font-family: Arial, Times; font-size: 0.55em; margin: 0px;
    /* font-family: Arial, Helvetica, "Times New Roman", Times, Serif; font-size: 0.55em; margin: 0px; */
}
.hovering_link_0
{
    padding-left: 10px;
    padding-right: 10px;
    border: solid 1px Transparent;
    text-decoration: none;
    background-color: #ffcc64;
}
a.hovering_link_0:hover{background-color: #ffffff; border: solid 1px #000000;}
a[disabled="disabled"] {background-color: Transparent; border: solid 1px Transparent;}
a[disabled="disabled"]:hover {background-color: Transparent; border: solid 1px Transparent;}
.photogallery_buttons
{
    white-space: nowrap;
}