#sectionImage
{
    display:block;
    float:right;
/*    max-width:200px;
    max-height:200px;*/
    width:200px;
 border: 2px solid #11406C;
    border-radius: 18px;
    margin-left:10px;
    margin-bottom:10px;
}
#sectioninfo 
{
    display:block;
    overflow:hidden;
    margin-bottom:0px;
    padding-bottom:0px;
    line-height:17px;
}
#sectioninfo p
{
    margin-bottom:0px;
}

div.itemListing 
{
    display:block;
/*    overflow:hidden;
    width:100%;
    margin-bottom:10px;
    float:right;
    clear:right;*/
    padding-top:5px;
    padding-bottom:5px;
    margin-top:5px;
    margin-top:0px;
    border-bottom: solid 1px #C0C0C0;
    width:660px;
    height:auto;
    overflow:hidden;
}
img.itemImage 
{
    display:block;
    float:left;
    width:130px;
/*    max-width: 130px;
    max-height: 230px;*/
    margin:5px 0px 2px 0px;
 border: 2px solid #11406C;
    border-radius: 12px;
}
img.colourImage 
{
    display:block;
    float:left;
    width:130px;
/*    max-width: 130px;
    max-height: 230px;*/
    
    margin:8px 0px 2px 0px;
    border:solid thin #1FA7BD;
}
div.itemlinks
{
    display:block;
/*    float:right;*/
    width:210px;
}
div.itemlinks_2
{
    display:block;
    float:right;
    width:250px;
}
div.itemlinks_mk2
{
    display:block;
}
div.itemdescription
{
    display:block;
    /*min-height:65px;*/
    width:510px;
    margin-top:5px;
    margin-left:145px;
    line-height:17px;
    padding-bottom:0px;
    margin-bottom:0px;

}
div.colblock
{
    height:auto;
    overflow:hidden;
    width:100%;
}
h3.itemTitle 
{
    padding:0px;
    margin:0px 0px 5px 0px;
    color:#153D58;
    font-size:14px;
}
h3.itemTitle a, h3.itemTitle a:link, h3.itemTitle a:visited {
    color:#153D58;
}
h4 {padding: 10px 0px 0px;}
h5 {padding:0px;margin:0px;display:block;}

hr
{
    display:block;
    color:#F5F5F5;
    background-color:#F5F5F5;
    width:690px;
    height:1px;
    border:solid #f5f5f5 1px;
    margin:0px;
    padding:5px;
    float:none;
}
img.subcatimg 
{
    border:0px!important;
    max-width:220px;
    max-height:150px;
}

ul.datasheetlist
{
    list-style-image:url('../images/datasht_ico.png');
    margin-top:0px;
    padding-bottom:0px;
    margin-left:30px;
    vertical-align:middle;
    width:95px;
    float:left; 
    padding-left:20px;
    padding-top:10px;
}
ul.datasheetlist li
{
    width:100%;
    height:31px;
    padding:0px;
    vertical-align:text-top;
}
ul.datasheetlist li a
{
    display:inline-block;
    height:31px;
    vertical-align:middle;
}

div.buttons_mk2
{
    /*display:block;
    width:240px;
    text-align: left;
    vertical-align:middle;
    overflow:hidden;
    margin-top:10px;*/
}
div.buttons 
{
    display:block;
    width:240px;
    text-align: left;
    vertical-align:middle;
    overflow:hidden;
    /*margin-top:10px;*/
}
div.buttons h5
{
    margin-top:5px;
    background-repeat:no-repeat;
    background-position:right center;
    display:block;
    width:100%;
    height:25px;
    padding-top:10px;
    padding-bottom:6px;
    font-size:9pt;
}
span.subcatlink {
  display:inline-block;v-align:bottom;height:auto;
}
img.itemlogo {
  display:block;float:right
}
span.sizelink {
  display:inline-block;color:#EB6E2C;
  font-weight:bold;
  font-size:11px;
}
div.itemtext {
 font-size:11px;
 line-height :1.3;
}
div.morelink {
  width:100%;text-align:right;padding-bottom:5px;
  }
  div.backlink {
  width:100%;text-align:left;padding-bottom:5px;
  }
div.doclinks {
  width:150px;
  float:right;
  margin-bottom:0px;
  padding-bottom:0px;
  overflow:hidden;
}
a.boxlink {
   display:block;
   width:45px;
   float:right;
   padding-left:5px;
}
a.boxlink img {
  border:0px;
  width:45px;
}
iframe.catgallery {
  border:solid 0px #F5F5F5;
  overflow:hidden;
  width:700px;
  height:220px;
}
div.coloursbox {
  width:360px;
  white-space:nowrap;
}
div.coloursbox h4 {
   margin-bottom:5px;padding-bottom:0px;padding-top:0px;margin-top:0px;
}
div.coloursbox span {
  display:inline-block;width:38px; height:38px; line-height:38px;text-align:center;border-radius:5px;margin-right:7px;margin-bottom:7px;font-weight:bold;
}
p.buyline {
  display:block;
  margin-top:20px;
}
select.options, span.options {
  width:280px;
  display:inline-block;
  vertical-align:middle;
  height:20px;
}
input.qtybox {
  display:inline;vertical-align:middle;width:22px;text-align:right
}  
img.basketbutton {
  display:inline;vertical-align:middle;height:22px;
}
