.elddl-field
{
	height: 19px;
	cursor: pointer;
	overflow: hidden;
	background-color: #FFFFFF;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #CCCCCC;
}

.elddl-inner 
{
    overflow: auto;
    background: #ffffff;
    position: relative; 
    border: 1px #CCCCCC solid;
    border-width: 0 1px 1px 1px;
    zoom: 1;
    overflow-x: hidden;
}

.elddl-hd 
{
    color: #15428b;
    border-bottom: 1px solid red;
    padding: 3px;
}

.elddl-wrap
{
	  position: relative;
    vertical-align: bottom;
    white-space: nowrap;
    height: 19px;    
}

.elddl-trigger
{
	  width: 17px;
    height: 19px;
    border: 0;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    border-left-width: 0px;
    border-left-style: none;
         
    background-color: #ffffff;
    background-image: url(/img/site/HDDL/DropDown.gif);
    background-repeat: no-repeat;
    background-position: 4px 8px;
}

.elddl-item 
{
    white-space: nowrap;
    overflow: hidden;
    cursor: hand;
    text-overflow: ellipsis;
}

.elddl-item-over
{
    background-color: #bbbbbb;
}

.elddl-item-selected
{
    background-color: #cccccc;
}

.elddl .elddl-item-selected
{
	background-color: #c3daf9 !important;
    cursor:pointer;
    border:1px solid #336699;
}

.elddl-noedit
{
    cursor: pointer;
}

.elddl-small .elddl-item 
{
}

.eldhddl-field
{
	height: 38px;
	cursor: pointer;
	overflow: hidden;
	background-color: #FFFFFF;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #CCCCCC;
}

.eldhddl-inner 
{
    overflow: auto;
    background: #ffffff;
    position: relative; 
    border: 1px #CCCCCC solid;
    border-width: 0 1px 1px 1px;
    zoom: 1;
    overflow-x: hidden;
}

.eldhddl-hd 
{
    color: #15428b;
    border-bottom: 1px solid red;
    padding: 3px;
}

.eldhddl-wrap
{
	  position: relative;
    vertical-align: bottom;
    white-space: nowrap;
    height: 38px;    
}

.eldhddl-trigger
{
	  width: 17px;
    height: 38px;
    border: 0;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    border-left-width: 0px;
    border-left-style: none;
         
    background-color: #ffffff;
    background-image: url(/img/site/HDDL/DropDown.gif);
    background-repeat: no-repeat;
    background-position: 4px 17px;
}

.eldhddl-item 
{
    white-space: nowrap;
    overflow: hidden;
    cursor: hand;
    text-overflow: ellipsis;
}

.eldhddl-item-over
{
    background-color: #bbbbbb;
}

.eldhddl-item-selected
{
    background-color: #cccccc;
}

.eldhddl .eldhddl-item-selected
{
	background-color: #c3daf9 !important;
    cursor:pointer;
    border:1px solid #336699;
}

.eldhddl-noedit
{
    cursor: pointer;
}

.eldhddl-small .eldhddl-item 
{
    
}

#epcPopup{
    display: none; 
    position: absolute;
    left: 207px; 
    top: 120px; 
    background: white; 
    width: 585px; 
    height: 585px;
    z-index: 200;
}

#epcPopup a.ecpCloseButton
{
    text-decoration: none;
    display: block;
}

#epcPopup a#epcPopupTopButton
{
    margin-top: 38px;
    margin-right: 40px;
    text-align: right;
}

#epcPopup a#epcPopupBottomButton
{
    margin-top: 300px;
    margin-left: 90px;
    text-align: left;
}

#epcPopup p
{
    font-size: 12px;
    font-weight: bold;
}

#epcPopup p#ecpFirstText
{
    margin: 100px 40px 0 90px;
}

#epcPopup p#ecpSecondText
{
    margin: 30px 40px 0 90px;
}

.ezat
{
    font-size: 85%;
    text-align: left;
    float: left;
}


div.cartPromotion p{ margin: 0;padding: 0;}
div.cartPromotion p.pred { color: red;}
div.cartPromotion p.pred span { font-weight: bold}
div.cartPromotion p.cartPromotionHeader { margin-top: 14px;margin-bottom:14px;}
div.cartPromotion .fleft {float: left}
div.cartPromotion .fright {float: right}
div.cartPromotion a.un { text-decoration: none; color: maroon;}

#promotionCodeMessage
{
  color: #c00;
  font-weight:bold;
}

div.cartPromotion 
{
  border-top: 1px solid gray; margin: 14px 0 30px 0
}

div.cartPromotion span.highlighted
{
  color: #c00;
}

#cartPromotionHint
{
   width:195px;
   float:left;
   margin-right:26px;
}

#cartPromotionCode
{
   width:80px;
   float:left;
   height:50px;
   text-align: left;
   margin-right:39px;
}

#cartPromotionActions
{
  width:200px;
  float:left;
  height:50px;
  text-align: left;
}

#cartPromotionSave
{
  width:24%;
  float:right;
  height:50px;
  text-align: right;
}
