﻿.ProductListing_Paging
{
    float:left;
    font-size:0.8em;
    font-weight:bold;
    margin-right:1em;
}

.ProductListing_ToggleImages
{
    float:left;
    font-size:0.8em;
    font-weight:bold;
    margin:0 1em 0 0;
}

.PromotionListing_ToggleImages
{
    float:right;
    font-size:0.8em;
    font-weight:bold;
    margin:0 1em 0 0;
}

#ProductListing
{
    text-align:center;
    font-size:0.9em;
    color:#444;
    padding:8px 0px 5px 0px;
}

#ProductListing h2
{
    margin-bottom:0;
    padding-top:10px;
}

h2.no_margin
{
    padding:0;
    margin:0;
}

#ProductListing b, #ProductListing p
{
    text-align:left;
    margin-bottom:0;
}

.ProductListing_Row td
{
    padding:8px 0 5px 0;
    border-bottom:1px solid #ddd;
}

.ProductListing_ImageRow td
{
    padding:0;
    border:0;
}

.ProductListing_Breadcrumbs
{
    font-size:0.8em;
    margin:0 0 4px 0;
    padding:0;
    line-height:8px;
}

.ProductListing_Breadcrumbs a
{
    border-bottom:1px dashed #ddd;
}

.aisles_button
{
    width:100px;
    background-color:#7DBF0F;
    text-align:left;
    border:1px solid #aaa;
    color:#444;
    font-size:1em;
    padding:2px;
    margin-right:5px;
}

.aisles_button:hover
{
    text-decoration:underline;
    border:1px solid #FF6815;
    cursor:pointer;
}

.aisles_buttons
{
    text-align:left;
    width:100%;
    border-bottom:1px solid #ddd;
}

.AisleListing
{
    font-size:0.8em;
    margin:0 0 4px 0;
    padding:0;
    line-height:8px;
}

.ProductListing_Title a
{
    color:#444;
    text-decoration:underline;
}

.product_listing_padleft
{
    padding-left:0.4em;
}

.ProductListing_Packdowns
{
    text-align:left;
}

.ProductListing_Packdowns_Item
{
	background:url(../../images/prepack_box_light_grey.png) no-repeat;
	text-align:center;
	line-height:1.2em;
	height:86px;
	width:54px;
	margin:3px 3px 3px 0;
	font-size:0.9em;
	display:block;
	color:#444;
	font-weight:normal;
}

.ProductListing_Packdowns_Item:hover
{
	background:url(../../images/prepack_box_grey.png) no-repeat;
	text-decoration:none;
	color:#000;
}

.ProductListing_Packdowns_Item_Selected
{
	background:url(../../images/prepack_box_grey.png) no-repeat;
	text-align:center;
	line-height:1.2em;
	height:86px;
	width:54px;
	margin:3px 3px 3px 0;
	font-size:0.9em;
	display:block;
	color:#000;
	font-weight:normal;
	cursor:pointer;
}

.ProductListing_Weighted_Item
{
	background:url(../../images/weighted_box_light_grey.png) no-repeat;
	text-align:center;
	line-height:1.2em;
	height:68px;
	width:54px;
	margin:3px 3px 3px 0;
	font-size:0.9em;
	display:block;
	color:#444;
	font-weight:normal;
}

.ProductListing_Weighted_Item:hover
{
	background:url(../../images/weighted_box_grey.png) no-repeat;
	text-decoration:none;
	color:#000;
}

.ProductListing_Weighted_Item_Selected
{
	background:url(../../images/weighted_box_grey.png) no-repeat;
	text-align:center;
	line-height:1.2em;
	height:68px;
	width:54px;
	margin:3px 3px 3px 0;
	font-size:0.9em;
	display:block;
	color:#000;
	font-weight:normal;
	cursor:pointer;
}

.ProductListing_Packdowns_Unit
{
    display:block;
    padding-top:5px;
}

.ProductListing_Packdowns_PricePer100
{
    font-size:0.8em;
    line-height:1.2em;
    color:#666;
}

.ProductListing_Packdowns_DiscountedPrice
{
    height:1.2em;
	font-size:0.9em;
    color:Red; 
    font-weight:bold;
}

.ProductListing_Bulk_Heading
{
    line-height:1em;
}

.ProductListing_Bulk_Item
{
    margin-top:7px;
    font-size:0.8em;
    line-height:1.3em;
	background:url(../../images/bulk_box_light_grey_small.png) no-repeat;
    width:85px;
    height:55px;
    float:right;
}

.ProductListing_Bulk_Item_Contents
{
    padding:2px 2px 2px 5px;
}

.ProductListing_Bulk_PricePer100
{
    font-size:0.9em;
    color:#666;
}

.ProductListing_Bulk_Add
{
    margin-left:3px;
}

table.bulk_table td
{
    margin:0;
    padding:0;
    border-bottom:none;
}

.ProductListing_Attribute
{
    color:#444;
    margin-left:3px;
}

.ProductListing_Attributes
{
    float:left;
    width:284px;
    text-align:center;
}

.ProductListing_Attributes table
{
    float:left;
    width:100%;
    font-size:0.7em;
    border:none;
    padding:0;
    margin:0;
}

.ProductListing_Attributes td
{
    text-align:left;
    border:none;
    border-bottom:0;
    padding:0 0 2px 0;
}

.ProductListing_Promotions_Narrow
{
    float:left;
    width:107px;
    text-align:center;    
}

.ProductListing_Promotions
{
    float:left;
    width:136px;
    text-align:center;
}

.ProductListing_InBasket
{
    color:#FF760E;
    font-weight:bold;
    width:80px;
    display:block;
    clear:right;
}

.ProductListing_Prices
{
    margin-top:0.5em;
}

.plus_button_list
{
    margin-right:3px;
}

.minus_button_list
{
    margin-left:3px;
}

.ProductListing_Quantity
{
    text-align:center;
}

table.quantity_table td
{
    margin:0;
    padding:0;
    border-bottom:none;
}

tr.pager span
{
    text-decoration:none;
    color:#333;
}

tr.pager td table tr td
{
    font-weight:bold;
    padding-right:20px;
}

tr.pager a
{
    color:#FF760E;
    text-decoration:underline;
}

.addtwo
{
    margin-top:7px;
}

.ProductsListGridView
{
    margin-bottom:0px;
}

.SearchLabel
{
    font-size:1.3em;
}

.SearchLabelSmall
{
    font-size:0.9em;
}

h1.favourites
{
    margin:0;
}

h2.favourites_department
{
    margin:0 0 20px 0;
    border-bottom:1px solid #666;
}

.favourites_remove
{
    margin-top:10px;
}

.favourites_lastordered
{
    font-size:0.9em;
    color:#FF760E;
    line-height:1.2em;
    padding-top:5px;
}

.special_order
{
    clear:left;
    float:right;
    font-size:0.8em;
}

.radbtn input 
{
    margin-right:2px; 
} 

.weighted_unit
{
    float:right;
    margin-left:3px;
    font-size:0.8em;
}
