﻿body
{
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
}
/* Generel styling */
h1  
{
    background:transparent url(../images/custom/bg-header.png) repeat-x scroll 0 100%;
    color:#313131;
    font-family:Georgia;
    font-size:3.2em;
    font-weight:bold;
    letter-spacing:-1px;
    line-height:1.1em;
    margin:0 0 13px;
    padding:0 0 13px;
}
h2, h3, h4 { font-size:1em; color: #272727; }
ol.form li label { color:#444444; font-weight: normal; font-size: 90%; }
div.lm_workspace a { color:#00659D; }

/* Layout styling */
body { background: none; }
table.l_outer_container { width: 880px; }
table.l_inner_container { border: none; }
div.l_header { display: none; }

div.lm_top_bar { height: 95px; }
div.lm_logo
{
    background-image: url(../images/custom/logo.png);
    background-repeat: no-repeat;
    margin: 0;
    height: 85px;
}
div.lm_menu_bar
{
    background-image: url(../images/custom/bg-topnav.png);
    background-repeat: repeat-x;
    height: 33px;
    color:#FFFFFF;
    font-family:Georgia;
    font-size:1.2em;
    font-weight:normal;
    padding-top: 3px;  
    border-bottom: none;
}
div.lm_search  
{
    position: absolute;
    top: 0;
    right: 0;
    width: 225px;
}
div.lm_search ol.form li { width: 155px; }
div.lm_search ol.form li label { display: none; }
div.lm_search ol.form li input
{
    border:1px solid #C9C9C9;
    font-size:0.95em;
    padding:5px 2px;
    margin-top: 0;
}
div.lm_search ol.form li.submit input 
{ 
    background-image: url(../images/custom/bg-button.png); 
    font-size:0.8em;
    padding:5px 15px;
    color:#FFFFFF;
    border: none;
}
div.lm_menu_bar a { color:#FFFFFF; font-weight: normal; font-size: 110%; }

/* Catalog Tree */
div.lm_catalog h4
{
    border-bottom: 1px solid #999999
}
div.CatalogTreeSelected a 
{ 
    color: #EB0B95; 
    font-weight: bold; 
}
div.CatalogTreeSelected
{
    background: transparent url(../images/custom/bullet.png) no-repeat scroll 3px 4px;
}
div.CatalogTree div.CatalogTreeNode, 
div.CatalogTree div.CatalogTreeSelected, 
div.CatalogTree div.CatalogTreePath,
div.CatalogTree div.CatalogTreeSelected
{
    border-bottom: 1px solid #DBDBDB;
    padding-left: 15px;
}
div.CatalogTree div.CatalogTreeIndent div.CatalogTreeNode,
div.CatalogTree div.CatalogTreeIndent div.CatalogTreeSelected { border-bottom: none; }

/* Footer Styling */

#footer {
    background:#F5F5F5 url(../images/custom/bg-footer.png) repeat-x scroll 0 0;
    color:#A3A3A3;
    font-size:0.9em;
    margin:0;
    padding:15px 0;
    text-align:center;
    width:100%;
    height: 30px;
}
#footer a {
    color:#A3A3A3;
    text-decoration:underline;
}
#footer-content {
    margin:0 auto;
    text-align:left;
    width:880px;
}
#companylogo {
    float:left;
    margin:0 8px 0 0;
}
#companyinfo {
    float:left;
    margin:9px 0 0;
}
#copyright {
    float:right;
    margin:9px 0 0;
    text-align:right;
    width:176px;
}

/* Cart Styling */
div.js_field_is_mandatory { color: Red; font-weight: bold; }

/* Product styling */
table.pricelist_table tr td.pricelist_nowrap { text-align: right; padding-right: 5px; }
div.prod_container div.ProductTemplate_RelatedListItem 
{
    margin-bottom: 30px;
    padding: 15px 10px;
}
div.prod_container div.ProductTemplate_RelatedListItem div.ProductTemplate_RelatedHeading
{
    color: #EB0B95;
    font-family: Georgia;
    font-weight: bold;
    line-height: 1.4em;
    margin-bottom: 10px;
    font-size: 1.1em;
    background: none;
    border: none;
}
div.prod_container div.ProductTemplate_RelatedListItem a { color: White; }

/* Search styling */
table.search_result_table td { padding: 2px 4px; }
table.search_result_table td.SearchResultDescription { width: 200px; }
div.js_field_is_mandatory { color: Red; font-weight: bold; }


/* product */
div.prod_extra_desc {
	border-bottom:1px dashed #336699;
	color:#535569;
	margin-bottom:10px;
	padding-bottom:10px;
} 

div.prod_extra_desc table tr th
{	
}

div.prod_extra_desc table tr td
{
	padding-left:50px;	
}

/* Price information */
div.price_info { display: none; }
