/*******************************CENTER AND RHS LAYOUT ON 3 COL LAYOUT****************************/

#center {

  margin-left: 160px;

  margin-right: 205px;

  background: #fff;

}

#right {

  position: absolute;

  right: 5px;

  top: 112px;

  width: 191px;

  background: #fff;

}

/****************HOME PAGE*******************/

#home{

height: 329px;

background-image: url(/img/laboratory_balances.jpg);

background-repeat: no-repeat; 

background-position: top right;

margin: 0 0 5px 0;

}





/***********************PLB LEVEL 1**********************************/

img.plbprod{border: 0; width: 175px; height: 131px; float: left; margin: 5px 25px 0 0;}

div.plbprod{margin: 30px 0 30px 0; clear: both; border-bottom: 1px solid #333399;}

p.plbcap{clear: both; margin: 0 0 4px 0;}

ul.leveltwos{list-style: none;color: #000; font-size: 0.9em; background: #fff none;  padding: 0; margin: 5px 0 10px 195px;line-height: 1.2; }

ul.leveltwos li{background-image: url(http://images.inscale-scales.co.uk/plbbullet.gif);

background-repeat: no-repeat; background-position: 0 .2em;padding-left: 22px;}

ul.basket_accs{list-style: disc;color: #000; font-size: 0.9em; background: #fff none;  padding: 0; 

margin: 5px 0 10px 15px;font-size: 0.9em; font-family: arial, helvetica, sans-serif;}

div.price{font-size: 0.9em; font-weight: bold;}

span.price{font-size:1.5em; font-weight: bold; color: #cc0000; align: right}

p{font-size: 0.9em; font-family: arial, helvetica, sans-serif;}



div.intro{font-size: 0.9em; font-family: arial, helvetica, sans-serif;margin:0 0 15px 0;}

div.plbdesc{margin: 5px 0 5px 0; font-size: 0.9em; font-family: arial, helvetica, sans-serif;}

p.plbcap{color: #cc0000;}





span.price{font-size:1.5em; font-weight: bold; color: #cc0000; align: right}



/*******************CHECKOUT*********************************/



table.basket{padding: 5px; border-collapse: collapse; margin-top: 5px; width: 100%;}

table.basket th{font-weight: normal; background-color: #6565bb; color: #fff; text-align:center;}

table.basket th.product{width: 50%; text-align: left;}

td.basket{font-family: arial, helvetica, sans-serif; font-size: 0.9em; border: 1px solid #6565bb; padding: 2px; text-align: right; }

td.basketproduct{font-family: arial, helvetica, sans-serif; font-size: 0.9em; border: 1px solid #6565bb; padding: 2px; text-align: left; }

td.basket_tot{font-family: arial, helvetica, sans-serif; font-size: 0.9em; border: 1px solid #6565bb; text-align: right; font-weight: bold;}



p.basketmessage{font-size: 0.9em; font-weight: bold; color: #6565bb; margin: 4px;}

p.basket{font-size: 0.9em; font-weight: bold; margin: 4px;}





/*******************CHECKOUT CUSTOMER DETAILS PAGE*********************************/



td.label {width: 50%; font-size: small;text-align: right; height: 25px; font-weight: bold;  border: 1px solid #6565bb;}

td.field { border: 1px solid #6565bb;width: 50%;text-align: left; height: 25px; font-size: small;}

p.checkout{margin: 1px;}





/*******************RHS*********************************/



input.dropdown {

font-family: arial, helvetica, sans-serif; 

font-size:  0.8em;

}

div.search { 

white-space: nowrap; 

padding: 2px; 

margin: 0 0 3px 0;

}

select.dropdown {

font-family: arial, helvetica, sans-serif; 

margin: 0 0 5px 0;

} 

select.weight {

font-family: arial, helvetica, sans-serif; 

font-size: 0.8em;

} 





span.smallprice{font-size:1.1em; font-weight: bold; color: #cc0000; align: right}

/*******************RESULTS PAGE*********************************/

td.res_ans{text-align: center; font-family:  arial, helvetica, sans-serif; 

font-size: 0.9em;  

}



/******************ANCILLARY PAGES**********************/

/******************technical support**********************/



ol.anc { 

line-height: 1.5;

margin: 5px 0 5px 25px;}



td {font-size:0.9em;  }



td.orderformtitle {

color: #ffffff;

font-size: 0.9em;  

font-weight: bold; 

background:   #6565bb none; 

text-align: left;  

padding: 4px;}

td.ancbodytextb {

font-size:  0.9em;  

 background: #ffffff none; 

 font-weight: bold; 

 border-bottom: 1px dashed  #6565bb;}

 

table.ancform  {

width: 100%;

border-collapse: collapse ;}



td.ancform {

text-align: right;

padding: 4px;

width: 25%;

font-weight: bold;}

td.ancformdetails {

text-align: left; width: 205px; 

padding: 4px;}





 td.ancbodytext {

 font-size:0.9em;  

 background: #ffffff none; 

 border-bottom: 1px dashed  #6565bb;}



td.ancform2 {

width: 25%; 

text-align: left; 

padding: 3px;}



td.ancforminput2 {

text-align: right; 

/*white-space: nowrap;*/

width: 4%;

padding: 3px;}

/**************GLOSSARY**********************/

td.glossarytitle {text-align: left; font-weight: bold; border-bottom: 1px solid   #6565bb;vertical-align: top;}

/*************Profile*****************/

ul.anc2 { list-style: square;}

uk.anc2 li {margin: 5px 0 5px 0;}

/*****************CLIENT LIST************************/

td.clientlist 

{font-size: 0.9em; margin: 0; padding: 3px 0 3px 1px; 

color: #000;

background-color: #ABABDD;

font-weight: bold;

}



td.clientlistname {

font-weight: bold; 

 border-bottom: 1px dashed  #6565bb;

}



td.clientlistindus{

font-style: italic; 

 border-bottom: 1px dashed  #6565bb;

background: #ffffff none;

}

/***************ACCESSIBILITY****************************/

img.wthreec{

border:0;

width:88px;

height:31px;

}

/************Featured Item*****************************/

img.product{border: 0; margin: 5px 0 5px 0;}





/***************TEST WEIGHTS WIZARD*********************/

img.tw{

margin: 5px;

border: 0;

width: 40px;

height: 40px;

}

img.wizprod{

width: 175px;

height: 131px;

border: 0;

float: left;

margin-right: 10px;}

div.prodbody {

font-family: arial, helvetica, sans-serif; 

font-size: 0.9em; 

vertical-align: top;

margin: 4px 0 0 0; 

}

div.capacity {

font-weight: bold;

margin-top: 5px; 

}

div.prodbottom {

clear: left;

color: #cc0000;

}

table.wizckbox{margin: 5px 0 0 0; width: 400px; border-collapse: collapse;}

table.wizckbox th{color: #000; background: #ccc; text-align: left; font-weight: bold; font-size: 0.9em;}



table.wizckbox td {color: #000;

font-family: arial, helvetica, sans-serif; 

font-size: 0.9em; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}



table.wwbuttons{margin-top: 10px; width: 324px; border: 0; cellpadding: 4;}

table.wwbuttons td{width: 100px; text-align: center;}

span.highlight{font-weight: bold; color: #ff9900;}



div.yourorder{font-size: 0.9em; margin: 3px 0 0 0;}

ul.boxtype{margin: 2px 0 0 17px}



img.twizsm{border: 0; float: right; margin-left: 5px;}



/***************Consortium************************/

table.consortium{ border-spacing: 1px; width: 100%; margin: 5px 0 5px 0;}

td.consortheadings {font-weight: bold; border:1px solid #bbb; font-size: 0.8em; background-color: #999966; color: #fff; border-bottom:1px solid #000;}

table.consortium td {text-align: center; padding: 2px;}

td.endprice {border:1px solid #bbb;color: #cc0000; font-weight: bold; background-color: #CCCC99;}

span.tip{font-weight: bold; font-size: 0.7em;}

td.tallyh {font-weight: bold;  font-size: 0.8em; background-color: #CCCC99; color: #000; border-bottom:1px solid #000; }

td.tally {background-color: #CCCC99;}

td.targeth {background-color: #CCCC88;font-weight: bold;  border-bottom:1px solid #000;}

td.target {background-color: #CCCC88;}

td.date {background-color: #CCCC88;}

img.consortium{border: 0; width: 170px;}

div.consortium{margin: 0 0 15px 0; text-align: center;}

