.wos2table
{
  width:685px;
}
.wos2table, .wos2div table, #popupoligo table 
{
  border-collapse:collapse;
  empty-cells:show;
  margin:0px;
  padding:0px;
}
.wos2table #header, .wos2table #footer, .wos2table #content
{
 background-color:#99C6E7;
}
.wos2table #header #firstcol
{
  margin:0px;
  padding:0px;
  background-color:#fff;
  background-image:url(/img/en/top_left_corner.jpg);
  background-repeat:no-repeat;
  width:8px;
  height:28px;
}
.wos2table .separator
{
  width:10px;
}
.wos2table #header #beforelastcol
{
  width:8px;
}
.wos2table #header #emptycol
{
  width:669px;
}
.wos2table #header #contactaddress
{
  text-align:center;
  /*width:223px;*/
  width:216px;
}
.wos2table #header #shippingaddress
{
  text-align:center;
  /*width:223px;*/
  width:217px;
}
.wos2table #header #invoicingaddress
{
  text-align:center;
  /*width:223px;*/
  width:216px;
}
.wos2table #header #lastcol
{
  margin:0px;
  padding:0px;
  background-color:#fff;
  background-image:url(/img/en/top_right_corner.jpg);
  background-repeat:no-repeat;
  width:9px;
  height:28px;
}
.wos2table #content #contactaddress
{
  text-align:left;
  height:100%;
}
.wos2table #content #shippingaddress
{
  text-align:center;
}
.wos2table #content #invoicingaddress
{
  text-align:right;
}
.wos2table #content #lastcol
{
  width:3px;
}
.wos2table #footer #firstcol
{
  margin:0px;
  padding:0px;
  background-color:#fff;
  background-image:url(/img/en/bottom_left_corner.jpg);
  background-repeat:no-repeat;
  width:8px;
  height:16px;
}
.wos2table #footer #emptycol
{
  width:669px;
}
.wos2table #footer #lastcol
{
  margin:0px;
  padding:0px;
  background-color:#fff;
  background-image:url(/img/en/bottom_right_corner.jpg);
  background-repeat:no-repeat;
  width:9px;
  height:16px;
}
.wos2table #footer #subtotal
{
  text-align:right;
}
.wos2table #footer #subtotalvalue
{
  text-align:right;
  padding-right:13px;
  width:80px;
}
.wos2table #footer #secondcol
{
  /*width:80%;*/
}
.wos2table #header th 
{
  font-size:11px;
  margin:0px;
  padding:0px;
}
.wos2div table tr
{
  height:25px;
}
.wos2div .empty
{
  border:0px none;
  font-family:arial;
  font-size:9px;
  vertical-align:middle;
  color:#C7C7C7;
}
.wos2div a
{
  font-family:arial;
  font-size:9px;
  text-decoration:none;
  color:#003399;
}
.wos2div table td, #popupoligo table td
{
  margin:0px;
  padding:0px;
  font-size:9px;
  border-bottom:1px solid #CBE2F2;
}
#popupoligo table td
{
  padding-top:6px;
  padding-bottom:6px;
}
.wos2div #firstcol
{
  width:8px;
}
.wos2table .colimage, .wos2div .colimage img
{
  width:25px;
  border:0px none;
  margin:0px;
  padding:0px;
}
.wos2div .emptycolimage
{
  width:25px;
}
.wos2div
{
  margin:0px;
  padding:0px;
  height:300px;
  overflow-y:scroll;
  overflow-x:none;
  border-left: 1px solid #EFEFEC;
  margin-left:-1px;
  /*width:670px;*/
  width:685px;
}
.wos2table #name, .wos2div #name
{
  width:98px;
}
.wos2table #scale, .wos2div #scale
{
  text-align:center;
  width:38px;
}
.wos2table #chemistry, .wos2div #chemistry
{
  text-align:center;
  width:71px;
}
.wos2table #sequence, .wos2div #sequence
{
  width:184px;
}
.wos2table #length, .wos2div #length
{
  text-align:center;
  width:48px;
}
.wos2table #purification, .wos2div #purification
{
  /*width:93px;*/
  width:85px;
}
.wos2table #price
{
  text-align:center;
  /*width:53px;*/
  width:61px;
}
.wos2div #price
{
  white-space:nowrap;
  text-align:right;
  /*width:53px;*/
  width:61px;
  padding-right:5px;
}
.wos2table #quoteref, .wos2div #quoteref
{
  width:52px;
}
.wos2table #sapref, .wos2div #sapref
{
  width:93px;
}
.wos2table #description, .wos2div #description
{
  /*width:185px;*/
  width:255px;
}
.wos2table #listprice, .wos2div #listprice
{
  width:70px;
  text-align:right;
  /*padding-right:5px;*/
}
.wos2table #discount, .wos2div #discount
{
  width:60px;
  text-align:right;
}
.wos2table #yourprice, .wos2div #yourprice
{
  width:70px;
  text-align:right;
}
.wos2table #quantity, .wos2div #quantity
{
  width:60px;
  text-align:right;
}
.wos2table #netprice
{
  width:70px;
  text-align:right;
}
.wos2div #netprice
{
  white-space:nowrap;
  text-align:right;
  width:70px;
  padding-right:5px;
}
.wos2div .product_title 
{
  font-size:14px;
  font-weight:bold;
}
.infogray
{
  font-family:arial;
  font-size:9px;
  vertical-align:middle;
  color:#C7C7C7;
}
.wos2onglets
{
  margin-left:20px;
  border-collapse:collapse;
}
.wos2onglets td
{
  margin:0px;
  padding:0px;
  width:120px;
  height:28px;
  text-align:center;
}
.wos2onglets .ongletactif
{
  background-image:url(/img/en/onglet.jpg);
}
.wos2onglets .ongletinactif
{
  background-image:url(/img/en/onglet2.jpg);
}
.wos2onglets a
{
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  color:#000;
}
.wos2onglets .ongletactif a
{
  color:#000;
}
.wos2onglets .ongletinactif a
{
  color: #758BA2
}
.wos2onglets #printableview
{
  width:425px;
  text-align:right;
}
.wos2onglets #printableview a
{
  text-decoration:underline;
}
.wos2total
{
  width:485px;
  margin-top:10px;
  text-align:right;
}
.wos2total table
{
  border-collapse:collapse;
  font-family:arial;
  font-size:9px;
  text-align:right;
}
.wos2total .surligne td
{
  border-top:1px solid #CBE2F2;
}
.wos2total .label
{
  padding-left:22px;
  /*padding-right:15px;*/
}
.wos2total .value
{
  text-align:right;
  padding-right:22px;
  width:80px;
  font-weight:bold;
}
.wos2total .cadreplein td
{
  background-color:#99C6E7;
  color:#fff;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
}
h3
{
  font-family:arial;
  font-size:11px;
  font-weight:bold;
}
#printdiv
{
  /*margin-left:20px;*/
}
.mini {
  font-size:9px;
}
.addresstable
{
  border-collapse:collapse;
  empty-cells:show;
  padding:0px;
  margin:0px;
  width:216px;
  font-size:8px;
  line-height:13px;
  height:100%;
}
.addresstable .g1
{
  width:7px;
  height:16px;
  background-image:url('../../img/en/top_left_gray.jpg');
  background-repeat:no-repeat;
}
.addresstable .g2
{
  width:202px;
  height:16px;
  border-top:1px solid #D7E9F7;
  background-color:#F5F6F8;
  color:#666;
}
.addresstable .g3
{
  width:7px;
  height:16px;
  background-image:url('../../img/en/top_right_gray.jpg');
  background-repeat:no-repeat;
}
.addresstable .g4
{
  width:7px;
  background-color:#F5F6F8;
}
.addresstable .g5
{
  width:202px;
  background-color:#F5F6F8;
  color:#666;
}
.addresstable .g6
{
  width:6px;
  border-right:1px solid #D7E9F7;
  background-color:#F5F6F8;
}
.addresstable .g7
{
  width:7px;
  height:100%;
  background-color:#F5F6F8;
}
.addresstable .g8
{
  width:169px
  height:100%;
  background-color:#F5F6F8;
  vertical-align:top;
}
.addresstable .g9
{
  width:33px
  height:100%;
  background-color:#F5F6F8;
  vertical-align:bottom;
  text-align:right;
}
.addresstable .g10
{
  width:7px;
  height:100%;
  background-color:#F5F6F8;
}
.addresstable .g11
{
  width:7px;
  height:16px;
  background-image:url('../../img/en/bottom_left_gray.jpg');
  background-repeat:no-repeat;
}
.addresstable .g12
{
  width:202px;
  height:16px;
  border-bottom:1px solid #D7E9F7;
  background-color:#F5F6F8;
  color:#666;
}
.addresstable .g13
{
  width:7px;
  height:16px;
  background-image:url('../../img/en/bottom_right_gray.jpg');
  background-repeat:no-repeat;
}
.addresstable .b1
{
  width:7px;
  height:16px;
  background-image:url('../../img/en/top_left_blue.jpg');
  background-repeat:no-repeat;
}
.addresstable .b2
{
  width:202px;
  height:16px;
  border-top:1px solid #DDF7FF;
  background-color:#E9F4FA;
  color:#000;
}
.addresstable .b3
{
  width:7px;
  height:16px;
  background-image:url('../../img/en/top_right_blue.jpg');
  background-repeat:no-repeat;
}
.addresstable .b4
{
  width:7px;
  /*border-left:1px solid #DDF7FF;*/
  background-color:#E9F4FA;
}
.addresstable .b5
{
  width:202px;
  background-color:#E9F4FA;
  color:#000;
}
.addresstable .b6
{
  width:6px;
  border-right:1px solid #DDF7FF;
  background-color:#E9F4FA;
}
.addresstable .b7
{
  width:7px;
  height:100%;
  background-color:#E9F4FA;
}
.addresstable .b8
{
  width:169px
  height:100%;
  background-color:#E9F4FA;
  vertical-align:top;
}
.addresstable .b9
{
  width:33px
  height:100%;
  background-color:#E9F4FA;
  vertical-align:bottom;
  text-align:right;
}
.addresstable .b10
{
  width:7px;
  height:100%;
  background-color:#E9F4FA;
}
.addresstable .b11
{
  width:7px;
  height:16px;
  background-image:url('../../img/en/bottom_left_blue.jpg');
  background-repeat:no-repeat;
}
.addresstable .b12
{
  width:202px;
  height:16px;
  border-bottom:1px solid #DDF7FF;
  background-color:#E9F4FA;
  color:#000;
}
.addresstable .b13
{
  width:7px;
  height:16px;
  background-image:url('../../img/en/bottom_right_blue.jpg');
  background-repeat:no-repeat;
}
#help_link
{
  width:100%;
  text-align:right;
  margin-bottom:10px;
}
#help_link a 
{
  color:black;
}
.deleteall
{
  width:180px;
  vertical-align:middle;
  margin-top:0px;
}
.deleteall img
{
  border:0px none;
  vertical-align:middle;
  margin-top:0px;
}
#OrderCentre a:link, #OrderCentre a:hover, #OrderCentre a:visited, #OrderCentre a:focus, #OrderCentre input
{
  font-family:arial;
  font-size:11px;
  color:#454648;
}
#OrderCentre #txtLogin, #OrderCentre #txtPassword
{
  width:184px;
}
#OrderCentre #tdRememberMe, #OrderCentre #tdLogin
{
  text-align:right;
}
#OrderCentre #btnLogin
{
  cursor:pointer;
  color:#fff;
  background-color:#74A822;
}

#ConfiguratorErrorBox
{
  height:70px;
  overflow-y:scroll;
  margin-top:27px;
  margin-left:2px;
  padding-left:0px;
  margin-bottom:27px;
  border-top:1px solid red;
  border-bottom:1px solid red;
  color:#CD0000;
}

#ConfiguratorErrorBox ul
{
  margin-top:11px;
  margin-left:16px;
  padding-left:0px;
  -webkit-padding-start: 0px;
}

#ConfiguratorErrorBox li
{
  list-style-type:none;
  list-style-image:none;
  background-image:url(/img/en/redarrow.jpg);
  background-repeat:no-repeat;
  background-position:0px 2px;
  padding-left:11px;
  margin-left:0px;
  cursor:pointer;
  font-size:11px;
}

#debugdiv {
  height:50px;
  overflow-y:scroll;
}

#lblAddToFavouritesResult {
  position:relative;
  left:170px;
}

