﻿.lm_logo 
{
    background-repeat:no-repeat;
    float:left;
    height:100px;
    margin:25px 0 0 25px;
    width:175px;
}

.lm_top_bar
{
	background-repeat: repeat-x;
}

/* Delevery Address */
.tmpl2text {
	height:15px; /* Fix the height, so we can show the full text.  */
}

/* Bom on cart */
td.CartLineField_bom div.wrapper { position: relative; }
td.CartLineField_bom div.wrapper div.bom { display: none; position: absolute; top: 10px; left: 10px; background-color: White; padding: 20px; border: 2px solid black; }
td.CartLineField_bom div.wrapper div.bom table { width: 350px; }

/* Status code on order history detail page */
div.HistoryDetailPage span.outlet-orderstatus-webremark { font-size:13px; color:Red; font-weight:bold; }


/* YAF FORUM */
div.yafnet div.content
{
	display: none;
}

/* ASP TRACE */
div#__asptrace
{
	background-color: #FFF;
}

/* CHECK OUT PROCESS */
div.shipping ol.form li.phonenumber {
	padding-bottom:20px;
}

div.shipping ol.form li.phonenumber .exdk_error {
	margin-left: 155px;
}

div.PaymentPage div.certificate table.giftcertificate_payment tbody tr th 
{
    text-align: left;
} 

th.CartLineHeader_Name 
{
    padding: 0px;
}

table.OrderTotals tr.CartTotals_GiftCertificate th.CartTotals_GiftCertificateCaption
{
    text-align: left;
}

table.OrderTotals tr.CartTotals_GiftCertificate td.CartTotals_GiftCertificateValue
{
    text-align: right;
    padding-right:5px;
}

div.PanelOuterMessages div.PanelErrors
{
    color: Red;
}
