﻿#productsForSale #ipresentable { margin:0; }
#productsForSale #basketSummary{ background:none; text-align:left; height:25px; }
#productsForSale #basketSummary a h2{ padding:0; margin:0 0 0 10px; color:#fff; float:left; text-align:left; line-height:25px; font-size:12px; height:25px;}
#productsForSale #basketSummary strong{float:left;color:#fff;display:inline-block;line-height:25px;padding-left:5px;font-weight:normal;padding-right:2px;}
#productsForSale #basketSummary ol { list-style:none; }
#productsForSale #basketSummary ol li { float:left; color:#fff; line-height:25px; margin-left:10px; }
#productsForSale #basketSummary span { font-weight:bold; }
#productsForSale #basketSummary a { padding:0; margin:0; }
#productsForSale #basketSummary .price { font-size:1em; font-weight:normal; }
#productsForSale #basketSummary .checkoutlink { float:right; margin: 0 0 0 0; }
#productsForSale #basketSummary .help { float:right; margin: 0 10px 0 10px; padding: 0 0 0 0; }
#productsForSale .contents{float:left;	max-width:140px;}
#productsForSale .productCategoryItem{border:1px solid #ccc; width:151px;float:left;margin: 5px 0 0 5px;min-height:210px;}
#productsForSale .productCategoryItem { text-align: center; }
#productsForSale .productCategoryItem img{padding:10px 0 15px 0;}
#productsForSale .listItemWrapper{ float:left; width:220px; padding:5px; margin: 5px 0 0 5px; border:1px solid grey; position:relative; min-height:190px;}
#productsForSale .productImage{float:left;}
#productsForSale .thumbimage{width:75px;height:75px;}
#productsForSale .checkoutlink{ margin-left:120px; }
#productsForSale .rrp{font-weight:bold;font-size:12px;position:absolute;right:10px;bottom:10px;}

#repeater{padding-top:10px;min-height:100%;position:relative;border:1px solid red;}
#results .repeater { padding: 0 0 5px 0;}

.productCategoryItem .price{color:Red;font-weight:bold;padding:0;margin:0;text-align:center;}
.productCategoryItem .description{font-weight:bold;padding:0;margin:0;text-align:center;}
.productinfocontainer { float:right; padding-left:5px; }
.productinfocontainer .button { position:absolute; bottom:5px; right:5px; }

#contents p .sku {float:left;}
#contents p .description{float:left;}

ol#browseOnlineStore{list-style-type:none;padding:0;margin:0 4px 0 4px;}
ol#browseOnlineStore > li{text-indent:10px;padding:0 0 0 0;margin:0;}
ol#browseOnlineStore > li > a{font-size:12px;font-weight:bold;color:#fff; line-height:31px;}

.red{color:Red;font-weight:bolder;	font-size:13px;display:inline;}

ol#browseOnlineStore ul{list-style:none; padding:0;}
ol#browseOnlineStore ul li{text-indent:10px;padding:0 0 0 0;margin:0;background-color:#000; height:25px;color:White;font-weight:bold;border-bottom:1px solid white;line-height:25px;}
ol#browseOnlineStore ul li a{color:#fff;font-weight:bold;}

/********************************************Ecommerce Search Box********************************************/
#searchContainer{height:230px;width:310px;}
#searchContainer h2{line-height:45px;text-indent:50px;}
#searchContainer #searchElements{padding-left:10px;}
#searchContainer #searchElements select{float:left;width:230px;	margin-right:20px;}
#searchContainer #searchElements input{float:left;width:210px;margin-right:20px;}
#searchContainer #searchElements .splitter{border-bottom : 1px dashed black;max-width:290px;padding-top:5px;padding-bottom:10px;}

.idisplay h3 {width:98%;}
.idisplay h3 a {padding-left:10px;}


/* Overridden for product homepage */
.listItemWrapper { margin:0; padding:0; border-bottom:1px dotted gray; min-height:150px; margin:0; margin:10px 0 0 0; width:236px; display:inline-block;}
.listItemWrapper #image  { float:left; padding:10px; width:75px; height:75px; }
.listItemWrapper ul { float:left; list-style-type:none; padding:0; margin:0; width:135px;}
.listItemWrapper ul li {  padding:0; margin:0; }
.listItemWrapper ul li.productdescription { padding: 1em 0 1em 0; }
.listItemWrapper ul li .RRP, .listItemWrapper ul li .OnlinePrice { float:right; line-height:16px; }
.listItemWrapper ul li .Saving, .listItemWrapper ul li .OnlinePriceLabel { float:left; line-height:16px; }
.listItemWrapper ul li p { margin:0 0 0.5em 0; font-weight:bold; }

.listItemWrapper #icon { float:left; padding-right:2px;}
.listItemWrapper #content1{ display:inline-block; padding-top:10px;}
.listItemWrapper #content1 H4{ float:left;}
.listItemWrapper #content1 p { position:absolute; margin:0; top:5px; right:10px; font-weight : bold;}
.listItemWrapper #content2 p {float:left; margin:0; max-width:120px; }

.RRP { color:#18548A!important; font-weight:normal;}
.Saving { color:#18548A!important; font-weight:normal;}
.OnlinePriceLabel { color:#f6006d!important; font-weight:bold; font-size:11px;}
.OnlinePrice {color:#f6006d!important; font-weight:bold;font-size:16px;}
