BODY
{
    background:#333333;
    font-family: Arial, Verdana, Sans-Serif;
    font-size:70%;
    color:#FFFFFF;
}

#EditModules { background:#FAFAFA; color:#000000; }

* { padding:0; margin:0;}

a {color:#ff6600; text-decoration:none;}
a:hover { text-decoration:underlined;}


img { border:0; }

.Logo img
{
    border:0; margin-top:30px;
    }

h2
{
    font-family:Verdana;
    font-size:1.4em;
    text-transform:uppercase;
    color:#ff6600;
    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:#ff6600;   
    }

.cModuleHeadline,    
.subtitle 
{
    margin:0;
    padding:0;
    font-weight:bold;
    font-size:1em;
    color:#ff6600; 
    }

table tr td { vertical-align:top; }

p 
{
    margin-top:15px;
    }

.Page
{
    position:relative;
    width:808px;
    margin:16px auto;
    }

.Header
{
    position:relative;
    height:85px;
    margin-right:4px;
    }

.Header ul
{
    list-style-type:none;
    position:absolute;
    bottom:0;
    right:0;
    }
 
.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:#ff6600;
    }

.Header .Root.Active a { color:#ff6600; }

.LeftCol
{
    position:relative;
    float:left;
    height:100%;
    width:198px;
    margin-left:0px;
    }

.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:195px;
    padding:0 0px;
    margin:0 0 100px 0;
    }

.LeftMenu ul li 
{
    margin:0;

    }
    
.LeftMenu ul li a
{
/*    background: url(../Images/menuleft_bg_off.gif) no-repeat 0 0; */
    text-transform:uppercase;
    margin:0;
    padding-left:0px;
    padding-top:9px;
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    }
    
.LeftMenu ul li a:hover
{
/*    background: url(../Images/menuleft_bg_on.gif) no-repeat 0 0; */
    color:#ff6600;
    }

.LeftMenu .Root.Active a { color:#ff6600; }

.LeftMenu ul li ul { margin:0; }

/* LEVEL 2 */
.LeftMenu ul li ul li a { color:#FFFFFF !important; padding-left:10px;}
.LeftMenu ul li ul li a:hover { color:#ff6600 !important;}

.LeftMenu ul li.RootInPath a { color:#ff6600 !important;  }
.LeftMenu ul li.RootInPath ul li.Active a { color:#ff6600 !important;  }
/* LEVEL 2 */

.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:605px;
    }
/* FRONTPAGE */
.Content.Front .MidPane
{
    margin-top:16px;
    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,
.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:#ff6600;
    margin-bottom:20px;
    }

/* SUBPAGE  END */
.price 
{
    font-size:1.2em; 
    font-weight:bold; 
    color: #ff6600;
    }
 .price2 
{
    font-size:1.3em; 
    font-weight:bold; 
    color: #ff6600;
    }

.ModelNumber { float:right; color:#666666;  font-size:.9em; margin-top:-30px;}
    
.Last { margin-right:0; }

.Footer 
{
    position:relative;
    width:800px;
    margin:40px 4px 0px 4px;
    }

address 
{
    margin:6px 0;

    font-style:normal;
    }

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 */


	.ItemInBasket { color: #FF6600;}
	
	#StoreFront td.ProductItem { width:149.5px; padding-bottom:6px; }
	#StoreFront .ProductList td { width:149.5px; padding-bottom:6px;  }

    #StoreFront .pWrap .tableDiv { position:relative;}
    #StoreFront .ProductWrap.ProductView .ProductTitle { position:relative; font-size:1.2em;}
    #StoreFront .ProductTitle h3 
    {
        margin:0;
        padding:0;
        font-weight:normal;
        font-size:1em;
        color:#ff6600;
        text-align:center;
        }

    #StoreFront .ProductTitle h3 a
    {
        text-decoration:none;
        font-weight:normal;
        color:#ff6600;
        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 .Price .LabelValue.LabelStrike.LableOffset 
    {
        display:block;
        font-size:1.2em;  
        font-weight:bold; 
        color: #ff6600;   
        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; }
    .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: #ff6600; }
    
    /* SINGLE ITEM  END*/
    
/* 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; }
