/*
Last updated December 12 2006 - LZ
*/
#productColumns{
width:480px;
height:auto;
text-align: left;
padding-top:10px;
color:#7f7f7f;
}

#productColumns div.product_row_wrap{
display:block;
position:relative;
width:480px;
height:auto;
padding:0;
margin:0;
overflow:hidden;
}
 
head+body  #productColumns div.product_row_wrap{
overflow:hidden;
}

#productColumns img{
border:0;
}
  
.productColumns-left p, 
.productColumns-middle p, 
.productColumns-right p{
padding:0;
margin:0;
}

.productColumns-left{
width:152px;
float:left;
display:block;
height:100%;
padding-left:0px;
}
  
.productColumns-middle{
float:left;
width:147px;
display:block;
height:100%;
padding-right:10px;
padding-left:5px;	
/*border-left:#666666 dashed 1px;*/
background-image: url(../_images/dash-background.gif);
background-repeat:repeat-y;
background-position:left top;
}
 
.productColumns-right{
float:left;
width:152px;
display:block;
height:100%;
padding-left:5px;
margin:0px;
background-image:url(../_images/dash-background.gif);
background-repeat:repeat-y;
background-position:left top;
}
 
.clear_row{
clear:both;
display:block;
position:relative;
font-size:0;
height:20px;
}

.clear{
clear:both;
display:block;
position:relative;
font-size:0;
height:0px;
}

.ex{
padding-bottom:300px;
margin-bottom:-300px;
}

div a.productColumns-recipeLink {
padding-left:11px;
padding-right:11px;
display:block;
}

/********3cols****************/
#productsPageLinks,
#productsPageLinks a,
#productsPageLinks a:link{
color:#7f7f7f;
font-size:90%;
}


#productsPageLinks a:hover{
text-decoration:underline;
}

#productColumns p {
line-height: 14px;
}

div.productColumnspacer {
height: 20px;
margin-top: 0px;
clear: both;
}

#productColumnsPageLinks {
font-size:80%;
color:#7f7f7f;
padding-bottom:2px;
clear:both;
}

#productColumnsPageLinks a {
color:#7f7f7f;
font-weight:normal;
text-decoration:none;
}
 
#productColumns .productColumns-middle p, 
#productColumns .productColumns-right p  {
margin:0px 0px 0px 10px;
}

#productColumns h2  {
color:#091453;
font-size:90%;
margin:0 11px 4px 11px;
display:block;
width:132px;
}
 
#productColumns .productColumns-left h2  {
margin:0px 11px 4px 0px;
}

#productColumns .productColumns-left p {
margin:0px 11px 0px 0px;
}

#productColumns .productColumns-price, #productColumns .productColumns-buyOneGetOneFree, #productColumns .productColumns-newPrice, #productColumns .productColumns-oldPrice  {
color:#CC0000;
font-size:70%;
}

#productColumns .productColumns-buyOneGetOneFree, 
#productColumns .productColumns-price  {
font-weight:bold; 
clear:both;
}

#productColumns .productColumns-middle p.productColumns-newPrice, 
#productColumns .productColumns-right p.productColumns-newPrice, 
#productColumns .productColumns-newPrice  {
float:left;
padding:0px 5px 0px 0px;
margin:0px 0px 0px 10px;
_margin:0px 0px 0px 5px;
clear:left;
}

#productColumns .productColumns-price{
font-weight:normal;
clear:both;
}

#productColumns .productColumns-strapline{
font-weight: normal;
font-style: italic;
color: #091453;	
font-size:70%;
clear: both;
}

#productColumns .productColumns-servesDescription  {
font-size:70%;
clear:both;
}

#productColumns .productColumns-oldPrice  {
color:#7f7f7f;
text-decoration:line-through;
}

#productColumns .productColumns-description  {
color:#7f7f7f;
font-size:70%;
clear:both;
}

#productColumns p.productColumns-addToBasketLink a,
#productColumns p.productColumns-addToBasketLink a:hover, 
#productColumns p.productColumns-addToBasketLink a:visited, 
#productColumns p.productColumns-chooseWeight a, 
#productColumns p.productColumns-chooseWeight a:hover, 
#productColumns p.productColumns-chooseWeight a:visited, 
#productColumns p.productColumns-startShoppingLink a, 
#productColumns p.productColumns-startShoppingLink a:hover, 
#productColumns p.productColumns-startShoppingLink a:visited, 
#productColumns p.productColumns-getRecipeLink a, 
#productColumns p.productColumns-getRecipeLink a:hover, 
#productColumns p.productColumns-getRecipeLink a:visited  {
color:#7f7f7f;
font-size:90%;
font-weight:normal;
clear:both;
text-decoration: none;
}


#productColumns a.atb{
display:block;
background-image:url(../_images/addtobasket_sm.gif);
background-repeat:no-repeat;
width:94px;
height:21px;
text-indent:-999px;
outline:none;
margin:2px 0 0 0;
}


#productColumns a.choosew{
display:block;
background-image:url(../_images/chooseweight.gif);
background-repeat:no-repeat;
width:97px;
height:21px;
text-indent:-999px;
outline:none;
margin:2px 0 0 0;
}
