﻿#flSortMenu
{ 
    margin: 0;
    padding: 0; 
    list-style: none;     
    height: 22px;    
}

#flSortMenu label
{
    margin: 0 0 0 20px;
}

#flSortMenu li 
{
    float: left;
    margin: 0 0 0 4px;
    padding: 0;
}

#flSortMenu li a 
{
    display: block;
    float: left;
    height: 22px;
    line-height: 22px;
    color: #aaa;
    text-decoration: none;
    font-size: 1em;
    font-weight: bold; 
    text-align: center; 
    padding: 0 0 0 6px; 
    cursor: pointer;
    background: url(/Files/Billeder/site/flSortTab.gif) Transparent no-repeat left top;
}
#flSortMenu li a b, #flSortMenu li a strong
{
    float: left;
    display: block; 
    padding: 0 16px 0 6px;
    background: url(/Files/Billeder/site/flSortTab.gif) Transparent no-repeat right top;
}

#flSortMenu li.activeItem a 
{
    color: #fff;
    background: url(/Files/Billeder/site/flSortTabActive.gif) Transparent no-repeat left top;
}

#flSortMenu li.activeItem a b, #flSortMenu li.activeItem a strong 
{
    background: url(/Files/Billeder/site/flSortTabActive.gif) Transparent no-repeat right top;
}

#flSortMenuContent
{
    border-top: 2px solid #95B02D;
    border-bottom: 2px solid #95B02D; 
    margin: 10px 0;
}

.flivConditionContainer { float: left; width: 250px; }
.flivConditionContainer label { margin-right: 10px; cursor:default;}

.flivConditionContainer.flSortBox { float: left; width: 200px;}

.pointsExpiringDate { width: 88px; float: right; font-size: 12px; font-weight: bold; color: #FF7417; margin-bottom: 3px; }
.pointsAmount {float:right; height: 26px; margin:0 0 15px 0; padding:0; width: 88px; clear: both; overflow: hidden; }
.pointsAmount.xp { background: url(/Files/Billeder/site/xpCampaignsCount.jpg); }
.pointsAmountText { color:#FFFFFF; font-size: 17px; font-weight:bold; margin-right: 35px; margin-top: 2px; text-align:right; }

.centered { text-align: center }
.ControlTitle { text-decoration: underline; font-weight: bold; margin-bottom: 5px; }
#dvFlivSearchModule { float: right; clear: both; margin-bottom: 10px; }
#dvFlivSearchModule #inpSearch { border: 1px solid #95B02D; width: 159px;}
#dvFlivSearchModule #btnSearch { background-image: none; background-color: #95B02D; color: #FFF; width: 35px; font-weight: bold; border: 0; padding: 1px 1px 1px 1px; }

.flivDiscountSort { float: right; width: 260px; }
.flivDiscountSort .both_sort { float:left; width: 70px; height: 19px; background: url(/Files/Billeder/Icons/icon_percentage_kr.gif) center right no-repeat; margin-left: 13px; }
.flivDiscountSort .percent_sort { float:left; width: 70px; height: 19px; background: url(/Files/Billeder/Icons/icon_percentage.gif) center right no-repeat; margin-left: 13px; }
.flivDiscountSort .kr_sort { float:left; width: 70px; height: 19px; background: url(/Files/Billeder/Icons/icon_kr.gif) center right no-repeat; margin-left: 13px; }


.pageNumbering { padding: 5px 0; }

.contentTabs { clear: both; }

.contentResult { clear: both; }

#objFlivAjaxPartnerList_render_conditions { padding: 0 10px; text-align: center; }

.customRadio { cursor: pointer; }