
#stage
{
    display: none;
    height: 0px;
}

/***** Default *****/

.default .buttonRetrieve, 
.default .buttonRetrievehover
{
    margin: 0;
    border: 0;
    color: White;
    font-weight: bold;
    height: 24px;
    padding: 0 0 0 3px;
    background-image: url(../../IMG/IMG-tesco/retrieve.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 250px !important;
    margin-left: 25px;
}
.default .buttonRetrievehover
{
    text-decoration: underline;
}
.default .txtWide
{
    width: 250px !important;
}
.default .buttonRetrieve span
{
    display: block;
    padding: 2px 0 5px 0;
    font-style: normal;
    background-position: bottom right;
    background-repeat: no-repeat;
}
.default #stage
{
    display: none;
}

/* Tweaks */

.default .message
{
    width: 200px;
}

/***** Policy Details *****/

.policydetails .checkBoxList input
{
    margin-left: 60px !important;
}
.policydetails .checkBoxList
{
    width: 140px !important;
    border: 1px none;
    float: left;
}
.policydetails .messageCover
{
    float: left;
    width: 437px;
    margin-left: 25px;
}
.policydetails .inputCover
{
    float: left;
    width: 435px;
    height: 50px;
    margin-left: 255px;
    border: solid 1px #c2c2c2;
}
.policydetails .helpmsgC
{
    display: block;
    background-color: #f4f4f4;
    border: solid 1px #c2c2c2;
    padding: 5px;
}
.policydetails .lineCover
{
    border-top: solid 1px #c2c2c2;
    float: left;
    width: 435px;
    height: 1px;
    margin-bottom: 5px;
}
.policydetails .coverTitles
{
    float: left;
    width: 435px;
    height: 25px;
}
.policydetails .coverComp, 
.policydetails .coverTPFT, 
.policydetails .coverTPO
{
    width: 130px;
    height: 25px;
    border: 1px none;
    float: left;
    text-align: center;
}
.policydetails .coverComp
{
    border-right: solid 1px #c2c2c2;
    height: 20px;
    padding-top: 5px;
}
.policydetails .coverTPFT
{
    width: 170px !important;
    border-right: solid 1px #c2c2c2;
    height: 20px;
    padding-top: 5px;
}
.policydetails .coverTPO
{
    height: 20px;
    padding-top: 5px;
}
.policydetails .checkBoxList2
{
    width: 1em !important;
    height: 1em !important;
    float: left;
    border: 1px;
    margin-left: 0px;
}
.policydetails .checkBoxList2 input
{
    width: 1.1em;
    float: left;
    border: 0px;
    height: 1.1em;
}
.policydetails .checkBoxList2 label
{
    width: 0px;
    float: left;
    border: 0px;
}
.policydetails .liBussines
{
    font-weight: bold !important;
}

/***** Unsubscribe *****/

.unsubscribe #stage
{
    display: none;
}
.unsubscribe .rowStatusOk .labelStatus
{
    display: block !important;
    margin-left: 10px;
}
