﻿/* Navigation menu link */

ul#um_container li a:hover 
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	
}
ul#um_container li a
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.lm_logo 
{
    background-image:url(../images/logo.gif);
    background-repeat:no-repeat;
    float:left;
    height:100px;
    margin:25px 0 0 25px;
    width:175px;
}

.lm_top_bar
{
	background-image:url("../images/bg_top.jpg");
	background-repeat: repeat-x;
}
div.lm_info_bar { height: 30px; }
div.lm_cart p { margin: 0; }
div.mini_cart_summary, 
div.mini_cart_empty { margin-bottom: 0; float: left; margin-left: 10px; }
div.CurrencyBoxContent { display: none; }

/* changeToBrand  */
div.changeToBrand { height: 60px; }
div.changeToBrand ol.form li
{
    width: 150px;
}
div.changeToBrand ol.form li label {
	clear:both;
	float:none;
	text-align:left;
}

div.changeToBrand ol.form li input,
div.changeToBrand ol.form li select  {
	clear:both;
	float:none;
}

/* Page to choose brand */
div#choose_band
{
    padding-top: 112px;
    width: 100%;
    background-image: url(../images/custom/choose-a-brand.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #FE4996;
    text-align: center;
}
div#choose_band div#brand_links
{
    text-align: center;
    width: 832px;
    margin: 0 auto;
    height: 750px;
}
div#choose_band div#brand_links div
{
    width: 415px;
    float: left;
}
div#choose_band div div a 
{
    display: block;
    height: 510px;
}

div#choose_band div#brand_links div.lm_flags
{
    position: static;
    bottom: auto;
    right: auto;
    width: 100%;
    height: 50px;
}
div#choose_band div#brand_links div.lm_flags ul { float: right; }
div#choose_band div#brand_links div.lm_flags a { height: auto; }

/* Product page */
div.spirit_colorsize_matrix table 
{
    border: 2px solid Silver;
}
div.spirit_colorsize_matrix th
{
    padding: 8px;
    background-color: Gray;
}
div.spirit_colorsize_matrix td
{
    padding: 6px 4px;
    text-align: center;
    font-style: italic;
    background-color: Silver;
}

div.lm_search { margin-top: 0; }
div.lm_search ol.form li,
div.lm_search ol.form li label,
div.lm_search ol.form li select,
div.lm_search ol.form li input
{
    margin-top: 0;
}

div.lm_search ol.form li.productgroup { width:150px; }


div.lm_cart 
{
    color: White;
    margin: 7px 10px 3px 2px;
    float: right;
}
div.lm_cart a
{
    font-weight: bold;
    color: White;
}
div.lm_cart div.mini_cart_summary
{ float: left; padding-left: 10px; }

ol.form li.productgroup select,
div.lm_search ol.form li.productgroup
{
	width:250px;	
}

/**********************************************************
/* Print Page
**********************************************************/
div.lm_top_bar ,
div.lm_top_bar_frontpage
{ position: relative; }
div.JsPrint 
{ 
    position: absolute;
    right: 5px;
    left: 5px;
	float: right;
}
div.JsPrint ul { list-style: none; width: 100px;}
div.JsPrint li { width: 100px;}

div.pricelist_container { clear: both; }
div.InventoryProducts div.collection,
div.InventoryProducts div.deliverymonth 
{
    float: right;
    padding-bottom: 20px; 
}
div.InventoryProducts div.collection ol.form li,
div.InventoryProducts div.deliverymonth ol.form li
{
    width: 350px;
    float: left;
}

/* Account payment on history ledger */
div.HistoryLedgerEntryPage div.account-payment-true
{
    border: 2px solid red;
    display:inline;
}