﻿  .GeneralLayout {

      width: 100%;

      height: 100%;

      margin: 0px auto 0px auto;    

  }



td.Middle {

	width: 950px;

	max-width: 950px;

  }

td.HeaderAuto {

	background: url(header_empty.gif);

}

td.FooterAuto {

	background: url(footer_empty.gif) bottom;

}



.NavBarRight .ContextBox_Outlined {

	border: 1px solid #e1e1e1;

	padding: 4px;

}



.NavBarRight .ContextBox_Outlined h1,

.NavBarRight .ContextBox_Outlined a {

	color: #666;

}



.HotDeal {

      padding: 0px;

      margin: 6px 2px 0 3px;

      float:left;

      width: 186px;

      line-height:100%;

	  border: 1px solid #e1e1e1;    

      background: #fff;

    

  }

  

  .HotDealTopFloatin {

      height: 100%;

      width: 174px;

      margin: 0px;

      padding: 10px 6px 4px 0px !important;

	  

  }



  .HotDeal .ImageArea {

      width: 173px;

      height: 150px;

      text-align: center;

      background: #ffffff;

      padding:0px;

      margin: 0px !important;

      white-space: nowrap;

      overflow: hidden;

  }

  .HotDeal .ImageAreaSmall {

      width: 173px;

      height: 100px;

      text-align: center;

      background: #ffffff;

      padding:0px;

      margin: 0px !important;

      white-space: nowrap;

      overflow: hidden;

  }

  

.HotDealFootFloatin {

       margin: 0 !important;

      padding: 4px 4px 8px 4px;

      width: 174px;

      _width: 174px;

  }



.HotDealFoot .InfoArea {

      width: 160px;

      white-space: nowrap;

      overflow: hidden;

      text-align: left;

  }



.HotDealFootFloatin .InfoArea{

    background: transparent;

  }

.HotDealFootFloatin .InfoArea a{

    font-size: 12px;

	font-weight:  bold;

  }

.HotDealFoot .DescriptionArea {

	width: 160px;

	height: 40px;

  }

.HotDealFoot td.HotPrice {

	height: 30px;

  }

  

.ProductListImageBox tr td .InfoArea {

      padding: 5px;

      border: 1px solid  #e1e1e1;

	  height: 245px;

  }

input.LoginButton {

	background: #274b8a;

	color: #fff;

	border: 1px solid #274b8a;

	cursor: pointer;

}

a.Registrer {

      padding: 7px 8px 7px 30px;

	  height: 45px;

      background: url("ikon_registrer_deg.gif") no-repeat top left;

	  color: #274b8a;

	  font-size: 14px;

	  border-right: 2px dotted #9f988c;

}

a.Registrer2 {

      padding: 8px 8px 8px 30px;

	  height: 40px;

      background: url("ikon_registrer_deg.gif") no-repeat top left;

	  color: #274b8a;

	  font-size: 14px;

}

a.MyAccount {

      padding: 7px 10px 7px 30px;

	  height: 40px;

      background: url("ikon_din_side.gif") no-repeat top left;

	  color: #274b8a;

	  font-size: 14px;

	  border-right: 2px dotted #9f988c;

}

.MyAccount {

      padding: 7px 10px 7px 30px;

	  height: 40px;

      background: url("ikon_din_side_off.gif") no-repeat top left;

	  color: #9f988c;

	  font-size: 14px;

}

a.LogOut {

      padding: 7px 10px 7px 35px;

	  height: 40px;

      background: url("ikon_logout.gif") no-repeat top left;

	  color: #274b8a;

	  font-size: 14px;

}

.LoginError {

     font-weight: bold;

	 padding: 5px;

	 margin: 5px;

	 border: 2px dotted #be3c41;

	 color: #be3c41;

  }

.FirmaBoks {

	background: #f8f7f5;

	padding: 5px;

	width: 70%;

}

.Button {

      padding: 0 6px 0 6px;

      margin: 0;

  }

button.Button {

	line-height: 19px;

	vertical-align: middle;

	padding: 0 6px 0 6px;

	margin: 0;

	float: left;

	background: #fff;

	color: #666;

	border: 1px solid #ccc;

  }

button.Button img {

	padding: 0 4px 0 0;

	margin: 0;

	vertical-align: middle;

  }



button.DoOrder {

	float: right;

  }



button.Refresh {

	float: right;

  }



table.MiniBasket {

      width: 100%;

      border-spacing: 1px;

      border-collapse: collapse;

      border: 0;

      border-bottom: 0px solid transparent;

      padding: 0;

      margin: 0;

      background: transparent;

      text-align: left;

  }  

table.MiniBasket tr.SeparateRow td {

    border-top: 1px solid #8eae58;

}



table.MiniBasket tr.SeparateRow th {

    border-top: 1px solid #8eae58;

}



table.MiniBasket td.SeparateColumn {

    border-right: 1px solid #8eae58;

}



table.MiniBasket th.SeparateColumn {

    border-right: 1px solid #8eae58;

}



#CatalogHead h1 {

      font-family: Arial, Verdana, Helvetica;

      font-size: 24px;

      color: #fff;

      font-weight: bold;

      padding-left: 8px;

}



.ListItemProduct {

    height: auto;

    _height: 100px;

    clear: both;

    border: 1px solid #ccc;

    padding: 8px;

    margin-bottom: 5px; 

}

  

.ListItemProduct .InfoArea {

      padding: 0;

      padding-bottom:0;

      background: transparent !important;

}



.ListItemProduct .ImageArea {

      _width: 150px;

      _height: 100px;

      min-width:150px;

      min-height: 100px;

      vertical-align:top;

      text-align: center;

      padding-bottom:6px;

      padding-right:6px;

      background: transparent !important;

  }

  

.AddressBoxBG {

    background: #f8f7f5 !important;  

}



.ButtonBox {

    padding: 15px;

    width: 150px;

    float: left;

    text-align: center;

    margin-right: 8px;

}



.ButtonBox a{

    color: #fff;

    font-size: 18px;

}



.Privat {

    background: #a4c66c;

}



.Virksomhet {
    background: #4f8cbf;
}

.DialogCompany {
	margin:0 !important;
	background: #f8f7f5 !important;
}

.ExtraPadding {
	padding: 4px 0 4px 0 !important;
	height:auto !important;
	font-size: 26px !important;
}

.ExtraPadding div{
	font-size: 14px !important;
	color: #333;
}



