﻿/*                               FRONTPAGE NEWS                              */
/* Position */
div#lm_featured_products
{
    position: absolute; 
    top: 20px; 
    right: 20px; 
    width: 299px;
}
/* Layout */
div#lm_featured_products div.list_specific_products
{
	width:100%;
	margin-bottom: 20px;
	background-color: Transparent;
}
div#lm_featured_products div.lsp_header
{
	height:27px;
	background-image:url("../../images/news_box_upper.gif");
	background-repeat:no-repeat;
}
div#lm_featured_products div.lsp_content
{
	background-image:url("../../images/news_box_middle.gif");
	background-repeat:repeat-y;
	padding: 0 10px;
}
div#lm_featured_products div.lsp_footer
{
	height:27px;
	background-image:url("../../images/news_box_lower.gif");
	background-repeat:no-repeat;
	clear: both;
}
div#lm_featured_products div.lsp_clear
{
    clear: both;
    height: 1px;
}
/* minor layout */
div#lm_featured_products div.lsp_image
{
    position:relative;
	float:left;
	width:123px;
	padding:0;
	display: inline;
	height: 95px;
}
div#lm_featured_products div.lsp_image span.image_border
{ 
    width: 88px;
	height: 88px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url("../../images/ramme_lille.gif") no-repeat;
}
div#lm_featured_products div.lsp_image table.image_table {
    border-collapse:collapse;
    margin:0;
    padding:0;
}
div#lm_featured_products div.lsp_image table.image_table td {
    height:88px;
    margin:0;
    padding:0;
    text-align:center;
    vertical-align:middle;
    width:88px;
}
div#lm_featured_products div.lsp_product_name
{
    font-size: 16px;
}
div#lm_featured_products div.lsp_product_name a
{
    color: #D2232A;
}

div#lm_featured_products div.lsp_title
{
    font-size: 18px;
    font-weight: bold;
}
div#lm_featured_products div.lsp_title a
{
	color:#000;
}

div#lm_featured_products div.lsp_read_more
{
    margin-top: 20px;
}

/* hidden elements */
div#lm_featured_products div.lsp_details_link,
div#lm_featured_products div.lsp_price_incl_tax,
div#lm_featured_products div.lsp_price_excl_tax,
div#lm_featured_products div.lsp_add_to_cart
{
    display: none;
}

/*                               CART REMAINDER ITEMS                              */
/* Layout */
div#cart_remainder_items div.list_specific_products
{
    background-image:url(../../images/prod_related_bg.jpg);
    background-repeat:no-repeat;
    height:116px;
    overflow:hidden;
    padding:13px 5px;
    width:220px;
    float: left;
}

div#cart_remainder_items div.lsp_content
{
}
div#cart_remainder_items div.lsp_clear
{
    clear: both;
    height: 1px;
}
/* minor layout */
div#cart_remainder_items div.lsp_image
{
    position:relative;
    height:90px;
    width:95px;
    text-align:left;
    float: left;
}
div#cart_remainder_items div.lsp_image table.image_table {
    border-collapse:collapse;
    margin:0;
    padding:0;
}
div#cart_remainder_items div.lsp_image table.image_table td {
    height:88px;
    margin:0;
    padding:0;
    text-align:center;
    vertical-align:middle;
    width:88px;
}

div#cart_remainder_items div.lsp_image span.image_border
{ 
    width: 88px;
	height: 88px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url("../../images/ramme_lille.gif") no-repeat;
}
div#cart_remainder_items div.lsp_image a
{
    background-color:White;
    display:block;
    height:88px;
    text-align:center;
    width:88px;
}

div#cart_remainder_items div.lsp_product_name 
{
    float: left;
}
div#cart_remainder_items div.lsp_product_name a
{
    color:Black;
    font-weight:bold;
    width: 115px;
}
div#cart_remainder_items div.lsp_details_link a
{
    color:Black;
    font-weight:bold;
    text-decoration:underline;
}
div#cart_remainder_items div.lsp_price_excl_tax
{
    color:#F7931E;
    font-weight:bold;
    margin-top: 30px;
}
div#cart_remainder_items div.lsp_price_excl_tax span
{
    font-size: 18px;
}
/* hidden elements */
div#cart_remainder_items div.lsp_header,
div#cart_remainder_items div.lsp_footer,
div#cart_remainder_items div.lsp_price_incl_tax,
div#cart_remainder_items div.lsp_add_to_cart,
div#cart_remainder_items div.lsp_read_more
{
    display: none;
}