.areagroup
{
	padding: 12px;	
}
.areagroup.areagroup-sand
{
background-color: #F9F7F2;
border-right: 1px #E2DCC9 solid;
border-bottom: 1px #E2DCC9 solid;

}

.areagroup.areagroup-sand .textarea, 
.areagroup.areagroup-sand .select, 
.areagroup.areagroup-sand .inputbox, 
.areagroup.areagroup-sand .checkbox {
	border-color: #ECE7DB;
}

.areagroup.areagroup-sand .textarea.hilight, 
.areagroup.areagroup-sand .select.hilight, 
.areagroup.areagroup-sand .inputbox.hilight, 
.areagroup.areagroup-sand .checkbox.hilight {
	border-color: #D8CA9E;
}
#toptoolbar-controls
{
	position: relative;
}
#toptoolbar-controls .topinfo-icons
{
	display: inline-block;
}

#toptoolbar-controls a.topctrlbtn
{
	display: inline-block;
	background: #f5f9fb;
	border: 1px solid #f5f9fb;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0 3px;
	position: relative;
	height: 30px;
}
#toptoolbar-controls .topinfo-icons a.topctrlbtn .flerui-icon
{
		background: url('/ui/img/core2/assets_core2_global_v3.png') 0 0 no-repeat;		
}

#toptoolbar-controls a.topctrlbtn .flerui-icon
{
	vertical-align: bottom;
}
#toptoolbar-controls a.topctrlbtn.topctrlbtn-warn
{
	padding-left: 14px;
}
#toptoolbar-controls #topctrlbtn-cart.topctrlbtn-warn
{
	padding-left: 6px;
}

#toptoolbar-controls .flerui-separator
{
	height: 18px;
	vertical-align: middle;
	margin-top: 3px;
}

#toptoolbar-controls #topctrlbtn-flerpost .flerui-icon,
#toptoolbar-controls #topctrlbtn-flerpost-important .flerui-icon
{
	width: 19px;
	height: 14px;
	background: url('/ui/img/core2/assets_core2_global_v3.png?1') -49px 0 no-repeat;		
	margin-top: 3px;
}
#toptoolbar-controls #topctrlbtn-flerpost.state-on .flerui-icon
{
	background-position: -68px 0;
}
#toptoolbar-controls #topctrlbtn-flerpost-important .flerui-icon
{
	background-position: -68px -15px;
}

#toptoolbar-controls #topctrlbtn-cart .flerui-icon
{
	width: 24px;
	height: 16px;
	background-position: 0x 0;
}
#toptoolbar-controls #topctrlbtn-cart.state-on .flerui-icon
{
	background-position: -24px 0;
}

#toptoolbar-controls .topctrlbtn-warn-excl img
{
	position: relative;
	top: 1px;
}

/* -- top box */
    .topbox-eventbox
    {
        padding-top: 0;
        position: absolute;
        width: 230px;
        text-align: left;
        padding: 0;
        border: 0;
        background: transparent;
    }
    .topbox-eventbox  .panel-content
    {
        margin-top: -1px;
        padding: 5px;
        border-top: 1px solid #DFDFDF;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        background: #f4fafd;



    }



    .topbox-eventbox .c0
    {
        height: 9px;
        line-height: 9px;
        background: transparent;
        top: 0px;
    }

    .topbox-eventbox .c0 span
    {
        height: 9px;
        width: 18px;
        display: inline-block;
        background: url('/ui/img/core3/arrow_up_shadow.png') 0 0 no-repeat;
        position: absolute;
        left: 5px;
        top: 0;
    }

    .topbox-eventbox .c12
    {
        color: #3e3e3e;
        padding: 4px 2px;
        font-weight: bold;
        font-size: 12px;
        text-align: left;
        overflow: hidden;
        margin-bottom: 5px;
    }
    .topbox-eventbox .c121
    {
        float: right;
    }
    .topbox-eventbox .c121 a{
        font-weight: normal;
        font-size: 11px;
    }
    .topbox-eventbox .c12 a
    {
        color: #3e3e3e;
        text-decoration: none;

    }

    .topbox-eventbox .c13
    {
        overflow: auto;
        width: 100%;
        padding: 0;
    }
    .topbox-eventbox .c14
    {

        text-align: center;
    }
    .topbox-eventbox .c14 a
    {
        padding: 5px;
        display: block;
        font-weight: normal;
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
    }
    .topbox-eventbox .c14 a:hover
    {
        background: #C2DBE5;
        text-decoration: none;
    }


    .topbox-eventbox .eventbox
    {
        overflow: hidden;
        font-size: 10px;
        padding: 3px;
        color: #545e5f;
    }
    .topbox-eventbox .eventbox:hover
    {
        background: #f4fafd;
    }
    .topbox-eventbox .eventbox .eventico {
        float: left;
        width: 16px;
        overflow: hidden;
        margin-right: 8px;
        margin-top: 2px;
    }
    .topbox-eventbox .eventbox .eventauthor-avatar
    {
        float: left;
        margin: 0 5px 0px 0;
        border: 2px solid #e2dcc6;
        line-height: 1px;
    }
    .topbox-eventbox .eventbox .eventauthor-avatar img
    {
        width: 40px;
        height: 40px;
        border: 0;
    }
    .topbox-eventbox .eventbox .hdr
    {
        font-size: 10px;
        margin-bottom: 2px;
    }

    #topbox-events .eventinfo
    {
        color: #c7cdcd;
        text-align: right;
    }


    #toptoolbar-controls #topctrlbtn-topbox-events .flerui-icon,
    #toptoolbar-controls #topctrlbtn-topbox-flerclubs .flerui-icon {
        width: 15px;
        height: 15px;
        background: url('/ui/img/core2/assets_core2_global_v3.png?6') -49px 0 no-repeat;
        margin-top: 3px;
    }
    #toptoolbar-controls #topctrlbtn-topbox-events .flerui-icon
    {
        background-position: -176px -16px ;
    }
    #toptoolbar-controls #topctrlbtn-topbox-flerclubs .flerui-icon
    {
        width: 13px;
        background-position: -206px -16px ;
    }
    #toptoolbar-controls #topctrlbtn-topbox-flerclubs.state-on .flerui-icon
    {
        background-position: -219px -16px ;
    }
    #toptoolbar-controls #topctrlbtn-topbox-events.state-on .flerui-icon
    {
        background-position: -191px -16px ;
    }
	 
	     .topbox-eventbox .panel-content
    {
        /* border: 1px solid rgba(100, 100, 100, .4); */
        /* border-radius: 0 0 2px 2px; */
        box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
    }

    .topbox-eventbox .panel-content .c13
    {
        height: 50%;
    }
    #toptoolbar .topctrlbtn
    {
        min-width: 18px;
        text-align: center;
    }
  .topbox-eventbox .eventbox .eventbody:after
    {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

  
    #topbox-social.topbox-eventbox
    {
        width: 400px;
    }
	 
	 #topbox-social .eventinfo {
    color: #c7cdcd;
    text-align: right;
}
	 

    #topbox-events.topbox-eventbox
    {
        width: 400px;
    }
    #topbox-flerclubs.topbox-eventbox
    {
        width: 300px;
    }
	 
    #topbox-social .eventico
    {
        display: none;
    }
    #topbox-social.topbox-eventbox .discuss-name
    {
        display: block;
    }
#toptoolbar-controls a.topctrlbtn.on
{
    background: #EEEEEE;
}

#toptoolbar-controls a.topctrlbtn .bubblepink
{
	left: 2px;
	z-index: 5;
}
#toptoolbar-controls a.topctrlbtn .flerui-iconx .fa
{
	color: #9C9C9C;
	font-size:2em;
}

#toptoolbar-controls a.topctrlbtn.state-on .flerui-iconx .fa,
#toptoolbar-controls a.topctrlbtn.topctrlbtn-warn .flerui-iconx .fa
{
	color: #e867aa;
}

#toptoolbar-controls #topctrlbtn-topbox-flertickets .fa
{
/*	color:	#4CA7A2; */
	font-size: 14px;
}


    #toptoolbar-controls a.topctrlbtn
    {
        padding: 0 3px;
        min-width: 20px;
        text-align: center;
        margin: 0 2px;
		  vertical-align: middle;
    }

    #toptoolbar-controls a.topctrlbtn.topctrlbtn-warn
    {
        padding-left: 3px;
    }

    #toptoolbar-controls a.topctrlbtn .bubblepink
    {
        display: block;
        left: -4px;
        bottom: 1px;
    }
	 #toptoolbar-controls #topctrlbtn-flerpost-important.topctrlbtn-warn,
	 #toptoolbar-controls #topctrlbtn-topbox-social.topctrlbtn-warn,
	 #toptoolbar-controls #topctrlbtn-cart.topctrlbtn-warn
	 {
		margin-left: 5px;
	 }
	 
	 
	 
	 /* --- */