@import url("Modules/Store/Store.css");
BODY
{
    background:#7dab2e;
    font-family: Arial, Verdana, Sans-Serif;
    font-size:70%;
    color:#FFFFFF;
}

#EditModules { background:#FAFAFA; color:#000000; }

* { padding:0; margin:0;}

a {color:#306702; text-decoration:none;}
a:hover { text-decoration:underlined;}


img { border:0; }

.Logo img
{
    border:0; margin-top:0px;
    }

h2
{
    font-family:Verdana;
    font-size:1.4em;
    text-transform:uppercase;
    color:#306702;
    margin:8px 0 39px 11px;
    font-weight:normal;
    }

.Content.Front .TopPane,
h3
{
    margin:14px 0 17px 11px;
    }

h4
{
    margin:0;
    padding:0;
    font-weight:normal;
    font-size:1em;
    color:#306702;   
    }

.cModuleHeadline,    
.subtitle 
{
    margin:0;
    padding:0;
    font-weight:bold;
    font-size:1em;
    color:#306702; 
    }

table tr td { vertical-align:top; }

p 
{
    margin-top:15px;
    }

.Page
{
    position:relative;
    width:970px;
    min-height:770px;
    margin:auto;
    background: transparent url(../images/bg.gif) repeat-y right top;
    }

.Header
{
    position:relative;
    height:118px;
    margin-right:4px;
    }

.Header ul
{
    list-style-type:none;
    position:absolute;
    bottom:0;
    right:150px;
    }
 
.Header ul li
 {
    display:inline;
    padding:0;
    padding-right:5px;
    margin:0;
    }

.Header ul li a
{
    font-family:Lucida Sans;
    font-size:1em;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    text-transform:uppercase;
    }
 
 .Header ul li a:hover
{
    color:#306702;
    }

.Header .Root.Active a { color:#306702; }



.LeftCol
{
    position:relative;
    float:left;
    height:100%;
    width:200px;
    margin-left:0px;
    margin-right: 10px;
    margin-top: 20px;
    }

.LeftCol span.FrontMenuTitle 
{
    padding:17px 0 9px 0px;
    display:block;
    }

.LeftCol span.SubMenuTitle 
{
    padding:43px 0 9px 0px;
    display:block;
}



.LeftMenu ul
{
    list-style-type:none;
    width:100%;
    padding:0 0px;
    margin:0 0 100px 0;
}



/* LEVEL 1 */
.LeftMenu ul li 
{
    margin:0;
    background: transparent url(../images/divider_dotted.gif) repeat-x left bottom;
}
    
.LeftMenu ul li a
{
    margin:0;
    padding-left:3px;
    padding-top:3px;
    padding-bottom: 5px;
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    font-size: 1.05em;
}
    
.LeftMenu ul li a:hover
{
    color:#306702;
}

.LeftMenu ul .Root.Active, .LeftMenu ul .RootInPath { background: #396f07; color:#FFFFFF; }
.LeftMenu ul .Root.Active a:hover, .LeftMenu ul .RootInPath a:hover { color:#FFFFFF; }
/* LEVEL 1 */


/* LEVEL 2 */
.LeftMenu ul li ul { background: #7dab2e; margin:0;}
.LeftMenu ul li ul .Active, .LeftMenu ul li ul .InPath { background: #95bb55 url(../images/divider_dotted.gif) repeat-x left bottom; margin:0;}
.LeftMenu ul li ul li a { color:#396f07; padding-left:10px;}
.LeftMenu ul li ul li a:hover { color:#FFFFFF;}
/* LEVEL 2 */

/* LEVEL 3 */
.LeftMenu ul li ul li ul li
{
    margin:0;
    background: transparent url(../images/divider_dotted_darker.gif) repeat-x left bottom !important;
}
.LeftMenu ul li ul li ul { background: #c5d9a1 url(../images/divider_dotted.gif) repeat-x left bottom !important; margin:0;}
.LeftMenu ul li ul li ul .Active, .LeftMenu ul li ul li ul .InPath { background: #c5d9a1; margin:0;}
.LeftMenu ul li ul li ul .Active a, .LeftMenu ul li ul li ul .InPath a { background: url(../images/arrow_double.gif) no-repeat 9px 7px;}
.LeftMenu ul li ul li ul li a { color:#396f07; padding-left:20px;}
.LeftMenu ul li ul li ul li a:hover { color:#FFFFFF !important;}
/* LEVEL 3 */

/* LEVEL 4 */
.LeftMenu ul li ul li ul li ul li
{
    margin:0;
    background: transparent url(../images/divider_dotted_light.gif) repeat-x left bottom !important;
}
.LeftMenu ul li ul li ul li ul { background: #e5eed5 url(../images/divider_dotted_light.gif) repeat-x left bottom !important; margin:0;}
.LeftMenu ul li ul li ul li ul .Active, .LeftMenu ul li ul li ul li ul .InPath { background: #e5eed5; margin:0;}
.LeftMenu ul li ul li ul li ul .Active a, .LeftMenu ul li ul li ul li ul .InPath a { background: url(../images/arrow.gif) no-repeat 22px 7px !important;}
.LeftMenu ul li ul li ul li ul li a { background: url(../images/empty.gif) no-repeat 9px 7px !important; color:#396f07; padding-left:30px;}
.LeftMenu ul li ul li ul li ul li a:hover { color:#396f07 !important;}
/* LEVEL 4 */




.LeftColAd 
{
    position:relative;
    text-align:center;
    }



.LeftColAd img
{

    margin-bottom:6px;
    display:block;
    }

a.btnTilbod { display:block; background:url(../images/btn_tilbod.gif) no-repeat 0 -21px; width:76px; height:21px; } 
a:hover.btnTilbod { display:block; background:url(../images/btn_tilbod.gif) no-repeat 0 0; width:76px; height:21px; } 

.Page.Tilbod a.btnTilbod { display:block; background:url(../images/btn_tilbod.gif) no-repeat 0 0; width:76px; height:21px; } 
.Page.Tilbod a:hover.btnTilbod { display:block; background:url(../images/btn_tilbod.gif) no-repeat 0 0; width:76px; height:21px; } 

.ContentTilbod,
.Content
{
	position:relative;
    float:left;
    width:610px;
    }
/* FRONTPAGE */
.Content.Front .MidPane
{
    margin-top:0px;
    margin-left:8px;
    }    

.FrontList 
{
    margin-left:3px;
    }

.Content.Front .ContentPane { margin-left:3px;}

.FrontListCont .Wrapper { margin:0 4px;}
.FrontListCont 
{
	position:relative;
	background:url(../images/product_white_bg.gif) no-repeat 0 0;
    float:left;
    margin-right:1px;
    padding:0;
    width:148px;
    text-align:center;
    }
    
.FrontListCont .RandImage { height:150px; }

.FrontListCont img
{
	margin-top:10px;  
    margin-bottom:6px;
    
}

.DescText { width:100px;}
/* FRONTPAGE  END */

/* SUBPAGE */

.SubMargin { margin-left:7px; }

.whitebox 
{
    margin-left:7px;
    margin-top:10px;
    color:#333333;
    }
.wbHeader 
{
    overflow:hidden;
    background:url(../images/subwhitebg/bg_top.gif) no-repeat 0 0; 
    width: 598px;
    height: 11px;
    }
.ProductWrap.ProductView.SelectedProduct.wbBody,
.ProductWrap.ProductView,
.wbBody 
{
    padding: 11px 23px;
    background:url(../images/subwhitebg/bg_middle.gif) repeat-y 0 0;
    }
.wbFooter
{
    background:url(../images/subwhitebg/bg_bottom.gif) no-repeat 0 0;
    width: 598px;
    height: 11px;    
    }

.AdLeftCol { padding-right:20px; padding-bottom:10px; }

.AuglyTable { margin-top:10px;}

.normtitle 
{
    color:#306702;
    margin-bottom:20px;
    }

/* SUBPAGE  END */
.price 
{
    font-size:1.2em; 
    font-weight:bold; 
    color: #306702;
    }
 .price2 
{
    font-size:1.3em; 
    font-weight:bold; 
    color: #306702;
    }

.ModelNumber { float:right; color:#666666;  font-size:.9em; margin-top:-30px;}
    
.Last { margin-right:0; }

.Footer 
{
    position:relative;
    width:850px;
    margin:40px 4px 0px 0px;

text-align: center; 
    }

address 
{
    margin:2px 0 6px;
    font-style:normal;
    }
.Footer a { color: #326700; }

address.Left { float:left;}
address.Right { float:right;}
    
.Clear 
{
    clear:both;
}

.hr3,    
.hr
{background: transparent url(../images/divider_dotted.gif) repeat-x 0 50%; }

.hr2
{background: transparent url(../images/divider_dotted2.gif) repeat-x 0 50%;}


.hr 
{height: 10px; margin:0 4px;}

.hr3,
.hr2 { height:10px;}


.hr3 hr,
.hr2 hr,
.hr hr 
{display: none;}


/* STORE */


    /* LIST ITEMS */

	#StoreFront { }
	
	#StoreFront td.ProductItem { width:149.5px; padding-bottom:14px; }
	#StoreFront .ProductList td { width:149.5px; padding-bottom:14px;  }

	#StoreFront .ProductItem .Action {padding-left:5px; }

    #StoreFront .pWrap .tableDiv { position:relative;}
    #StoreFront .ProductWrap.ProductView .ProductTitle { position:relative; font-size:1.2em;}
    .FrontListCont .Title { height:2.4em; position:relative; }
    #StoreFront .ProductItem .ProductTitle { height:2.4em; position:relative; }
    #StoreFront .ProductTitle h3 
    {
        margin:0;
        padding:0;
        font-weight:normal;
        font-size:1em;
        color:#306702;
        text-align:center;
        }

    #StoreFront .ProductTitle h3 a
    {
        text-decoration:none;
        font-weight:normal;
        color:#306702;
        padding:0;
        margin:0;
        }
        
    #StoreFront h3 a:hover 
    {
        text-decoration:underlined !important; 
    }
    
    .tableDiv img { padding:0; margin:0;}

    

    #StoreFront .ProductItem .Label.LabelStrike,
    #StoreFront .ProductItem .Price.SpecialPrice,
    #StoreFront .pDetails { display:none;}
   
    
    #StoreFront .DetailDescription { position:relative; margin:0 10px 0 10px; text-align:center; }
    #StoreFront .SoldOut { text-align:center; }
    #StoreFront .InfoWrapper .SoldOut { color:Red; }
    #StoreFront .Price .LabelValue.LabelStrike.LableOffset 
    {
        display:block;
        font-size:1.2em;  
        font-weight:bold; 
        color: #306702;   
        text-align:center;
        }
          
	#StoreFront .pWrap .ProductImage { position:relative; background:url(../images/product_white_bg.gif) no-repeat 0 0; height:150px; } 
 
    #StoreFront .pWrap .ProductImage img { position:absolute; top:10px; left:10px; }
    /* LIST ITEMS   END*/
    
    /* SINGLE ITEM */

    #StoreFront .ProductWrap.ProductView .ProductImage { float:left; display:inline; width:290px; }
    #StoreFront .ProductWrap.ProductView .InfoWrapper { float:left; color:#333333; width:250px; margin-left:10px;}
    #StoreFront .ProductWrap.ProductView .InfoWrapper .ProductTitle h3 { font-size:1.2em !important; font-weight:bold !important; text-align:left !important;}
    #StoreFront .Back { background: #3e3f3f; color:White; width:80px; height:20px; margin:4px; text-align:center; vertical-align:middle; }
    #StoreFront .Back a { color:White; text-decoration:none; line-height:20px; }
    #StoreFront .Back a:hover { color:White; text-decoration:underlined !important; line-height:20px; }
    #StoreFront .ProductWrap.ProductView .InfoWrapper .Description { padding-bottom:10px; margin-bottom:5px;}
    #StoreFront .LabelGroup.LabelStrike .Label { display:none; }
    #StoreFront .Comment { width:140px; margin-left:4px; border:none; }
    #StoreFront .CommentLarge { width:246px; }
    .Page.Tilbod #StoreFront .price2 { color:#666666; }
    
    .Page.Tilbod #StoreFront .LabelGroup.LabelStrike .Label {display:block;}
    .Page.Tilbod #StoreFront .LabelGroup.SpecialPriceDetails .LabelValue { font-size:1.3em; font-weight:bold; }
    .Page.Tilbod #StoreFront .LabelGroup.SpecialPriceDetails { color: #306702; }
    
    /* SINGLE ITEM  END*/
    
    #StoreCart div.FormButton { text-align:right;}
    #StoreCart div.FormButton .Submit { width:120px; }
    #StoreCart div.FormButton .Update { width:80px; }
    #StoreCart div.FormButton .Finish { width:70px; }
    #StoreCart .SubHeader { text-align:center; }
    #StoreCart .Summary { padding-bottom: 10px; }
    .ItemInBasket { color:#306702; }
    
    div.FormSection {
		padding:10px 0 0;
	}

    div.FormRow hr 
    {
		border-color:#EBEBEB;
		border-style:solid none none;
		border-width:1px medium medium;
		height:1px;
		margin-left:120px;
		margin-right:120px;
	}
	
	select { font-size:0.9em; margin-bottom:5px; }
	label { margin-left:5px; }

	
	#StoreCart input.FormBox {
		background:#F5F5EB url(../Images/bg_textbox.gif) repeat-x scroll 0 0;
		border:1px solid #EBEBD4;
		font-size:0.9em;
		height:18px;
		min-height:19px;
		padding:2px 2px 1px;
		vertical-align:top;
		margin-bottom: 5px;
	}
		
	.H3SubHeader { color:#333333; width:100%; }

.MyCart.LabelGroup .Action { color:#306702;}
    
/* STORE   END */

/* EMPLOYEE LIST */
.EmployeeWrap { width:599px; overflow:hidden; }
.EmployeeSingle { width:149.5px; height:240px; float:left; }
.NyrStarfsm { position:absolute; top:25px; left:40px; }

#EditModules { padding:20px; }
#EditModules input { margin-bottom:10px; }