﻿img
{
    border:0px;
}

.bread_home
{
    float:left;
    margin:2px 0px 0px 0px;
}

.dr
{
    float:left;
    width:100px;
    font-size: 11px;
    color: #000000;
    border: 1px solid #CCCCCC;
}
.drStoreFinder
{
    float:left;
    width:150px;
    font-size:95%;
    height:15px;
    color: #000000;
}
.drSizeFilter
{
    float:left;
    width:125px;
    height:16px;
    font-size: 10px;
    color:#000000;
}
.drSearch2
{
    width:125px;
    font-size:11px;
    color: #000000;
    border: 1px solid #CCCCCC;
    margin-bottom:2px;
    margin-top:2px;
}
.drSignUp
{
    float:left;
    width:150px;
    border:1px solid #CCCCCC;
    color:#000000;
    font-size:11px;
}
.drHmSignUp
{
    float:left;
    margin-left:15px;
    width:165px;
    border:1px solid #ffffff;
    font-size:11px;
    margin-bottom:5px;
}
.drHmSize
{
    float:left;
    margin:0px 10px 5px 10px;
    width:120px;
    border:1px solid #ffffff;
    font-size:11px;
}

.drSale
{
    float:left;
    margin-top:1px;
    width:100px;
}

.btnSignUp
{
    float:left;
    cursor:hand;
}

.lvl2
{
    float:left;
    border-top:1px solid #E8E7E7;
    border-bottom:1px solid #E8E7E7;
    border-right:1px solid #E8E7E7;
}
.fadeLevel2
{
    float:left;
    border-top:1px solid #d8199d;
    border-bottom:1px solid #d8199d;
    border-right:1px solid #E8E7E7;
}

.lvl2First
{
    float:left;    
    border:1px solid #E8E7E7;
}
.fadeLevel2First
{
    float:left;
    border-top:1px solid #d8199d;
    border-bottom:1px solid #d8199d;
    border-right:1px solid #E8E7E7;
    border-left:1px solid #E8E7E7;
}

.fadeSo
{
    filter:alpha(opacity=50);
    -moz-opacity:.50;
    opacity:.50;
    float:right;
    border:1px solid #d8199d;
}

ul.Terms
{
    list-style-type:decimal;
    margin-left:30px;
}


.breaker
{
    float:left;
    width:100%;
    margin-bottom:10px;
}

.fl
{
    float:left;
}
.fr
{
    float:right;
}

p.space5
{
    margin:5px;
}

.txt250
{
    width:250px;
}
.txt250fl
{
    float:left;
    width:250px;
}
.txtMD
{
    float:left;
    width:160px;
    border:1px solid #8F1B4A;
}

/* Lasenza Lipsy Nails Competition */
.txtLLN, .txtBS
{
    float:left;
    width:150px;
}
.lblLLN
{
    float:left;
    width:100px;
    margin-right:4px;
    text-align:left;
    padding-top:2px;
    color:#ffffff;
}
.errorLLN
{
    float:right;
    width:175px;
    border:1px solid #d8199d;
    color:#ffffff;
    padding:2px;
    margin-top:2px;
}
.lblBS
{
    float:left;
    width:75px;
    margin-right:4px;
    text-align:left;
    padding-top:2px;
}
.errorBS
{
    float:left;
    padding:2px;    
}

.lbl, .lblMD
{
    float:left;
    width:150px;
    margin-right:4px;
    text-align:right;
    padding-top:2px;
}
.lblMD
{
    text-align:left;
    color:#8F1B4A;
}
.lblSaleCon
{
    float:left;
    width:150px;
    text-align:right;
}



.error, .errorfl
{
    background-color:#D8199D;
    color:#FFFFFF;
    padding:2px;
    border:1px solid #FFFFFF;
}
.errorfl
{
    float:left;
}
.errorMD
{
    float:left;
    background-color:#8F1B4A;
    border:1px solid #E6A6B6;
    color:#ffffff;
    padding:2px;
}

.lnkWL
{
    float:left;
    margin-top:4px;
    margin-right:2px;
}

.upto
{
    float:right;
}

th{text-align:left;}
.csTable td
{
    vertical-align:top;
	background-color:#fff7fb;
	border:1px solid #ccc;
	margin:1px;
	padding:2px
}
.csTable td.tdChristmas
{
    margin:1px;
    padding:2px;
    color:#FFFFFF;
    background-color:#AB1C30;
}