#l4scrollbox_type1 {       /* pure text in box */
    margin-left: 30px; clear: both;
    height: 437px; width: 500px; text-align: left; 
    background: transparent url(images/l4_bk.gif);
    overflow: auto;
    scrollbar-face-color : #d8e0e3; 
    scrollbar-highlight-color : #fff; 
    scrollbar-3dlight-color : #cecece; 
    scrollbar-shadow-color : #cecece; 
    scrollbar-darkshadow-color : #69696b; 
    scrollbar-track-color : #edf1f4; 
    scrollbar-arrow-color : #69696b;
    padding: 15px;
}
/*
.right {
    float: right;
    margin: 10px;
} */

#l4scrollbox_type1 p {
    font: 8pt Verdana, Arial;
    line-height: 1.7em;
}

#l4scrollbox_type2 {       /* container type */
    width: 560px !important; width: 540px;
    text-align: left; clear: both;
    height: 445px !important; height: 440px;
    margin: 20px 10px;
    background-color: #fff; overflow: auto;
    scrollbar-face-color : #d8e0e3; 
    scrollbar-highlight-color : #fff; 
    scrollbar-3dlight-color : #cecece; 
    scrollbar-shadow-color : #cecece; 
    scrollbar-darkshadow-color : #69696b; 
    scrollbar-track-color : #edf1f4; 
    scrollbar-arrow-color : #69696b;
    border: 0 !important; border: 10px solid #333333;
}

#l4_type2_container {
    width: 530px !important; width: 520px; 
    float: left; display: block;
    min-height: 280px; height: auto !important; height: 280px;
    background-color: #f8f9fb;
    margin-bottom: 30px;
}

/* venues */
#l4_t2_leftdiv_esp {
    width: 210px; float: left;
    min-height: 280px; height: auto !important; height: 280px;
    background: #edf1f4 url(images/venues/v_esplanade.jpg) top left no-repeat;
}
#l4_t2_leftdiv_ch {
    width: 210px; 
    float: left;
    min-height: 280px; height: auto !important; height: 280px;
    background: #ed2124 url(images/venues/v_concerthall.jpg) top left no-repeat;
}
#l4_t2_leftdiv_th {
    width: 210px; float: left; clear: both;
    min-height: 280px; height: auto !important; height: 280px;
    background: #ed008c url(images/venues/v_theatre.jpg) top left no-repeat;
}
#l4_t2_leftdiv_ms {
    width: 210px; float: left; clear: both;
    min-height: 280px; height: auto !important; height: 280px;
    background: #772a90 url(images/venues/v_mosaicstudio.jpg) top left no-repeat;
}
#l4_t2_leftdiv_hmc {
    width: 210px; float: left; clear: both;
    min-height: 280px; height: auto !important; height: 280px;
    background: #23b14d url(images/venues/v_hmc.jpg) top left no-repeat;
}
#l4_t2_leftdiv_nms {
    width: 210px; float: left; clear: both;
    min-height: 280px; height: auto !important; height: 280px;
    background: #007dc0 url(images/venues/v_powerhouse.jpg) top left no-repeat;
}
#l4_t2_leftdiv_lrm {
    width: 210px; float: left; clear: both;
    min-height: 280px; height: auto !important; height: 280px;
    background: #ffca06 url(images/venues/v_concourse.jpg) top left no-repeat;
}
#l4_t2_leftdiv_va {
    width: 210px; float: left; clear: both;
    min-height: 280px; height: auto !important; height: 280px;
    background: #8b836c url(images/venues/v_jendela.jpg) top left no-repeat;
}
#l4_t2_leftdiv_ithfm {
    width: 210px; float: left; clear: both;
    min-height: 280px; height: auto !important; height: 280px;
    background: #f15e22 url(images/venues/v_art_cafe.gif) top left no-repeat;
}
/* afterhours generic box */
#l4_t2_leftdiv {
    width: 210px; float: left; clear: both;
    min-height: 280px; height: auto !important; height: 280px;
    background-color: #edf1f4;
}

.venuetitle
{
    width: 200px; height: 50px; float: left;
    margin-top: 185px; margin-left: 5px;
    font: 24px helvetica, Arial, sans-serif;
    line-height: 1.1em;
    color: #333333; 
}
.venuetitle_white
{
    width: 200px; height: 50px; float: left;
    margin-top: 185px; margin-left: 5px;
    font: 24px helvetica, Arial, sans-serif;
    line-height: 1.1em;
    color: #fff; 
}
.venuetitlesmall_white
{
    width: 200px; height: 50px; float: left;
    margin-top: 185px; margin-left: 5px;
    font: 15pt helvetica, Arial, sans-serif;
    line-height: 1.1em;
    color: #fff; 
}

#l4_t2_rightdiv {
    width: 280px;
    float: left; 
    min-height: 260px; height: auto !important; height: 260px; 
    padding: 10px;
}

#l4_t2_rightdiv p {
    font: 8pt helvetica, Arial, sans-serif;
    line-height: 1.5em;
}

#l4scrollbox_type3 {       /* text with image in box */
    width: 520px; text-align: left; clear: both;
    height: 420px; 
    margin-top: 106px;
    background-color: #eeeeee; overflow: auto;
    scrollbar-face-color : #fff; 
    scrollbar-highlight-color : #fff; 
    scrollbar-3dlight-color : #cecece; 
    scrollbar-shadow-color : #cecece; 
    scrollbar-darkshadow-color : #69696b; 
    scrollbar-track-color : #fff; 
    scrollbar-arrow-color : #69696b;
    padding: 15px;
}

#l4scrollbox_type3 p {
    font: 8pt san-serif, Arial;
    line-height: 1.5em;
}

.smaller
{
    font: 7pt san-serif, Arial;
    line-height: 1.5em;
}

.l4_bigphoto {
    width: 210px; height: 160px; 
    padding: 0; 
    border: 0; 
    float: left;
}

.l4_title {
    float: left;
    width: 180px; height: 45px;
    padding: 10px 0 0 5px;
    font: 24px helvetica, Arial, sans-serif;
    line-height: 1.1em;
    color: #333333;
}

.l4_listing
{
    width: 250px; height: 15px;
}

.l4_backtotop
{
    float: right;
    margin-top: -18px;
}

/*\*/
html*.l4_backtotop {
[margin-top: -18px;
margin-top: 0px;      
]margin-top: -16px;  
}/*end*/
.dummyend[id]{clear:both;}

* html .l4_backtotop {
    margin-top: -17px;  
}

.subtitle {
    font: bold 12pt helvetica, Arial, sans-serif ;
    color: #333333;
}

.red {
    color: #ff0000;
    font-weight: bold;
}

.subtitle2 {
    font: bold 12pt helvetica, Arial, sans-serif ;
    color: #333333; margin-left: 10px; float: left; clear: both;
}

select {
    border: 1px solid #dbe1d3;
    background: #999999;
    padding: 1px;
    Font-family: Verdana;
    font-size: 9pt;
    color: #fff;
/*    font-weight: bold;*/
}

.offers li {
    padding-bottom: 8px;
} 

.merchantrsimg {
    vertical-align: text-top;
    margin-top: -80px;
    margin-left: 80px;
}




