.light_box_gallery{display:inline-block; margin:0;}
.light_box_gallery ul { list-style: none;display:inline-block; margin:0px;padding:0px;}
.light_box_gallery ul li { display: inline-block; }
.light_box_gallery ul img {border:none;}
.light_box_gallery ul a:hover img {}
.light_box_gallery ul a:hover {}

#tips_n_hinst
{
    margin-bottom:32px;
    width:195px;
    height:100%;
    display:block;
    float:left;
    position:relative;
}

#tips_n_hinst_flagshtock
{
    display:block;
    width:195px;
    height:143px;
    line-height:143px;
    text-align:center;
    background-image:url('tips_n_hints/flagshtock.png');
    overflow:hidden;
}
#flagshtok_picture{
    max-width:195px;
    max-height:143px;
}

#tips_n_hinst_caption
{
    width:195px;
    height:34px;
    background-image:url('tips_n_hints/tips_header.png');
    background-repeat:no-repeat;
    color:white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
	font-style: normal;
    text-align:left;
    text-indent:27px;
    line-height:34px;
}

#tips_n_hinst_menu_top
{
    width:195px;
    height:18px;
    background-image:url('tips_n_hints/tips_top_195x18.png');
}

#tips_n_hinst_menu_body
{
    width:195px;
    text-decoration: none;
    overflow:hidden;
    padding:0;
    margin:0px;
    list-style:none;
}

#tips_n_hinst_menu_body li
{
    text-align:left;
    width:195px;
    background-image:url('tips_n_hints/tips_fill.png');
    display:block;
    vertical-align:middle;
}

.tips_n_hinst_mi_launcher_passive{
    text-decoration:none;
    text-transform:none;
    border:none;
}

.tips_n_hinst_mi_launcher_passive:hover #tnh_mi_footer
{
    background-image:url('tips_n_hints/tip_active_bottom.png');
}


#tips_n_hinst_mi_body
{
    padding-top:5px;
    padding-bottom:5px;
    padding-left:24px;
    width:195px;
    display:block;
    font-family:Verdana;
    font-size: small;
    color:olive;
    cursor:pointer;
}

#tips_n_hinst_mi_body a
{
    font-size: x-small;
    color:olive;
    border:none;
    text-decoration:none;
    display:block;
}

.tips_n_hinst_mi_launcher_passive #tnh_mi_footer{
    width:195px;
    height:7px;
    display:block;
}

.tips_n_hinst_mi_launcher_passive:hover #tips_n_hinst_mi_body{
    background-image:url('tips_n_hints/tip_active_fill.png');
    cursor:pointer;
}

.tips_n_hinst_mi_launcher_active #tips_n_hinst_mi_body
{
    background-image:url('tips_n_hints/tip_active_fill.png');
    cursor:pointer;
    border:none;
}

.tips_n_hinst_mi_launcher_active #tnh_mi_footer
{
    width:195px;
    height:7px;
    display:block;
    background-image:url('tips_n_hints/tip_active_bottom.png');
}

#tips_n_hinst_footer
{
    width:195px;
    height:76px;
    background-image:url('tips_n_hints/tips_bottom.png');
}

#regional_content_container{
    padding-top:20px;
    margin-left:195px;
    margin-right:210px;
}

#mf_header_container
{
    text-align:right;
    width:100%;
    display:block;
    background-image:url('mainframe_header/mf_header_fill.png');
    background-repeat:repeat-x;
}

#mf_header_right_curve{
    height:51px;
    width:34px;
    background-image:url('mainframe_header/mf_header_right.png');
    display:inline-block;
    vertical-align:top;
    background-repeat:no-repeat;
}

#mf_header_tabs{
    margin:0px;
    padding:0px;
    width:100%;
    vertical-align:top;
    display:inline-block;
    list-style:none;
    background-image:url('mainframe_header/mf_header_fill.png');
}
.mf_header_tab_caption_text{
    min-width:70px;
    text-align:center;
    margin-top:10px;
    color:gray;
    font-family:Verdana;
    font-size:small;
    display:inline-block;
    vertical-align:top;
}
.mf_header_tab_ative{
    display:inline-block;
    background-image:url('mainframe_header/tab_fill_active.png');
    height:51px;
    vertical-align:top;
}

.mf_header_tab_passive{
    display:inline-block;
    background-image:url('mainframe_header/tab_fill_passive.png');
    height:51px;
    vertical-align:top;
    background-repeat:repeat-x;
}

.mf_header_tab_left_corner{
    vertical-align:top;
    width:18px;
    height:51px;
    display:inline-block;
}
.mf_header_tab_ative span.mf_header_tab_left_corner{
    background-image:url('mainframe_header/tab_left_active.png');
}
.mf_header_tab_passive span.mf_header_tab_left_corner{
    background-image:url('mainframe_header/tab_left_passive.png');
}

.mf_header_tab_right_corner{
    vertical-align:top;
    width:18px;
    height:51px;
    display:inline-block;
}
.mf_header_tab_ative span.mf_header_tab_right_corner{
    background-image:url('mainframe_header/tab_right_active.png');
}
.mf_header_tab_passive span.mf_header_tab_right_corner{
    background-image:url('mainframe_header/tab_right_passive.png');
}

#mf_header_scratch{
    background-image:url('mainframe_header/mf_header_bottom_fill.png');
    height:10px;
    border:solid 1px #cccccc;
    border-width:0px 1px 0px 0px;
}

#mf_header_caption_container{
    height:40px;
    text-align:left;
    background-image:url('mainframe_header/header_caption_fill.png');
    border:solid 1px #cccccc;
    border-width:0px 1px 0px 0px;
    line-height:40px;
    text-indent:20pt;
    position:relative;
}

.caption_order_btn_note{
    cursor:pointer;
    width:192px;
    height:40px;
    position:absolute;
    right:0px;
    top:0px;
    background:white;
    display:block;
    background-image:url('mainframe_header/btn_new_note_passive.png');
}

.caption_order_btn_note:hover{
    background-image:url('mainframe_header/btn_new_note_hover.png');
}

.caption_order_btn_tour{
    cursor:pointer;
    width:192px;
    height:40px;
    position:absolute;
    right:0px;
    top:0px;
    background:white;
    display:block;
    background-image:url('mainframe_header/btn_order_tour_passive.png');
}
.caption_order_btn_tour:hover{
    background-image:url('mainframe_header/btn_order_tour_hover.png');
}

#cc_order_btn{
    background-image:url('mainframe_body/order_btn_pass.png');
    height:48px;
    width:153px;
    margin-right:48px;
    float:right;
}

#cc_body
{
    width:100%;
    height:100%;
    display:block;
    margin-top:-1px;
}

.menu_item_options_list_closed{
    display:none;
}

.menu_item_options_list_closed li{
}

.menu_item_options_list_open{
    list-style:none;
    padding:4px;
    margin:0px;
    background:white;
    height:200px;
    overflow:auto;
    border:solid 1px #cccccc;
}

.menu_item_options_list_open li{
    padding:2px 0 2px 0;
    border:solid 1px #cccccc;
    border-width:1px 0 0 0;
    display:block;
    width:100%;
}

.menu_item_options_list_container{
    position:absolute;
    top:58px;
    left:10px;
    overflow:visible;
    z-index:1000;
    width:200px;
}

