#middle_centre{
  margin-right:174px;
  margin-top:0px;
  margin-bottom:0px;
  padding: 0 0 0 0;
  padding-bottom:10px;
  background-color: transparent;
  /*width: 759px;*/
  height:245px;
  overflow: hidden;
  background-image: url(../images/offer.png);
  background-repeat:no-repeat;
         /* margin-bottom: 150px;   */
}

.grid_line_container{
  width:980px;
  height: 220px;
  overflow: hidden;
  margin-bottom: 10px;
}
/*
.product_grid_container{
  background-image: url(../images/prod_sq_box.png);
  width:239px;
  height:186px;
  position: relative;
    float:left;
}
*/
.product_grid_container{
border: 2px solid #C0C0C0;
border-radius:  12px 2px 12px 2px;
    /*clear: right; 6   */
cursor: pointer;
display: inline;
width:237px;
height:182px;
position: relative;
float:left;
margin: 0 2px;
}

.product_grid_container:hover{
border: 2px solid #005592;

}
/*
 border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    clear: right;
    cursor: pointer;
    display: inline;
    float: left;
    height: 180px;
    margin: 0 5px;
    position: relative;
    width: 231px;
  */
.product_grid_container .top_text_container{
  width:100%;
  height:110px;

}

.image_container{
  float: left;
  padding-left: 5px;
}


/* centre grid image */
 .wraptocenter {
    display: table-cell;
    vertical-align: middle;
    width: 90px;
    height: 130px;
  /*  padding-top: 5px;
  padding-left: 5px;*/
}

.wraptocenter img{
  width:90px;
}

.wraptocenter * {
    vertical-align: middle;
}

/* end centre image */

/* line seperator */

.dealsRow h2, .dealsRow h3 {
    color: #E97C15;
    display: inline-block;
    font-size: 20px;
    margin-top: 0px;
    padding-bottom: 5px;
    text-align: center;
    width: 90%;
    }

  /*  .dealsRow span.deal_line {
    font-weight: 700;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
  End line seperator */


.summerytext{
 font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #CF0000;
  padding-bottom: 5px;
  line-height: 120%;
  font-weight: bold;

}

.product_grid_container .text_container{
  padding-top: 10px;
  margin-left: 110px;
  padding-right: 10px;

}

 .product_grid_container .text_container h3{
  font-size:12px;
  /*color: #CF0000;*/
  color: #282828;
  padding-bottom: 5px;
  line-height: 120%;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

 .product_grid_container .text_container a:link{
  font-size:12px;
  color: #CF0000;
  padding-bottom: 5px;
  font-weight: bold;
  text-decoration: none;
}
 .product_grid_container .text_container a:hover{
  font-size:12px;
  color: #CF0000;
  padding-bottom: 5px;
  font-weight: bold;
  text-decoration: underline;
}
 .product_grid_container .text_container a:visited{
  font-size:12px;
  color: #CF0000;
  padding-bottom: 5px;
  font-weight: bold;
    text-decoration: none;
}

 .product_grid_container .text_container p{
  font-size:12px;
   font-family: Helvetica,Arial,sans-serif;
  }


 .product_grid_container .price_section{
 position: absolute;
 bottom: 20px;
  left:5px;
 }

 .product_grid_container .line{

 position: absolute;
 bottom: 40px;
 background-image: url(../images/prod_sq_line.jpg);
 background-repeat: repeat-x;
 width:220px;
 height:2px;
 margin-left: 5px;

 }

 .product_grid_container .price_section .save{
 float: left;
 width:110px;
 height:20px;
 font-size: 12px;
 padding-left: 5px;
 }
  .product_grid_container .price_section .current_price{
 float: left;
 width:110px;
 height:20px;
 font-size: 18px;
 font-weight: bold;
/*color: #990000; */
  color: #003F64;
  }

.product_grid_container .price_section .saving_price {
 font-size: 14px;
 font-weight: bold;
 color: #000000;
 }

 .product_grid_container .price_section .saving_price b{
 font-size: 17px;
 font-weight: bold;
 color: #53BA2D;
 }

 .product_grid_container .price_section .more_info_container{

 width:110px;
 float: left;
 border: 0px;
 }

 .product_grid_container .price_section .more_info{

 font-size: 13px;
 font-weight: bold;
/* color: #5F8800;  */
 color: #8AAF42;

 text-decoration: none;
  }

.small_text{
  font-size: 8px;
}


   .product_grid_container .price_section .more_info a:link{

 font-size: 14px;
 font-weight: bold;
color: #8AAF42;
 text-decoration: none;
  }
   .product_grid_container .price_section .more_info a:visited{

 font-size: 14px;
 font-weight: bold;
 color: #8AAF42;
  text-decoration: none;
  }
   .product_grid_container .price_section .more_info a:hover{

 font-size: 14px;
 font-weight: bold;
color: #8AAF42;
  text-decoration: none;
  }

 .product_grid_container .was_price{
   position: absolute;
 bottom: 45px;
 left:5px;
  font-size: 12px;
 }

.was_price_value{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
  color: #CF0000;
  font-weight: bold;
}

#middle_right{
    margin: 0 0 0 0;
  padding: 0 0 0 0;
/*  width:160px;*/
  width:305px;
    float:right;
     background-color: #DDD2FB;

}

/* deal of the day */
#middle_centre #product_summery_wrapper{

/*  width: 564px;*/
 width: 659px;
 height:300px;
 padding: 5px;
 overflow: hidden;
 position: relative;
 background-color: transparent;
padding-top:0px;
}

#middle_centre #heading{
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 30px;
 padding-left: 20px;
 padding-top: 6px;
 color: #003399;

}

/* contains the title left and centre sections */
#product_summery_wrapper #left_wrapper{
  float: left;
  width: 479px;
  /*background-color: #FFFFFF; */
  background-color: transparent;
height:390px;
}


#product_summery_wrapper #title{

background-color: transparent;
padding-bottom: 2px;
color: #000000;
}

#product_summery_wrapper #title a:link{
color: #000000;
text-decoration: none;
}

#product_summery_wrapper #title a:hover{
color: #000000;
text-decoration: underline;
}

#product_summery_wrapper #title a:visited{
 color: #000000;
 text-decoration: none;
}

#product_summery_wrapper h1{
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: Helvetica,Arial,sans-serif;
font-size: 16px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
}

#product_summery_left{
 width:200px;
 float: left;
 padding: 0px;
 padding-left:4px;
    background-color: transparent;
  margin-bottom:150px; /* Height of footer*/
  overflow: hidden;
}

#product_summery_left img{
margin: auto;
}

#product_summery_centre{
 float: left;
 width:200px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top:0px;
 height: 160px;
 background-color: transparent;

/*   margin-bottom:150px; Height of footer*/
/*  overflow: hidden; */
}

#product_summery_centre p{
  font-size: 11px;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: Helvetica,Arial,sans-serif;
}

#product_summery_right{
  padding-top: 30px;
}


#product_summery_right .quantity_text{
 font-weight: bold;
font-size: 10px;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: Helvetica,Arial,sans-serif;
}


#product_summery_right .price_text{
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: Helvetica,Arial,sans-serif;
font-size: 12px;
font-weight: normal;
}
#product_summery_right .quantity{
  border: 1px solid;
  width: 40px;
  height: 25px;
}


#product_summery_right .offer_box{
  border: 1px solid;
  height: 25px;
}

#product_summery_right .in_stock{
color: #33CC33;
font-weight: bold;
font-size: 12px;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: Helvetica,Arial,sans-serif;
}

#product_summery_right .stock_amount{
 color: #000000;
font-weight: bold;
font-size: 12px;
font-family: Helvetica,Arial,sans-serif;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
}

#product_summery_right .price{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CC0000;
font-size: 18px;
font-weight: bold;
}


#product_summery_right .price_exvat{
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: Helvetica,Arial,sans-serif;
color: #2F688A;
font-size: 12px;
font-weight: bolder;
}

