﻿
h1 {font-family:Arial,sans-serif;font-size:16px;color:#F89729;margin:0px 0px 10px 0px;}
h2 {font-family:Arial,sans-serif;font-size:15px;color:#F89729;margin:0px 0px 10px 0px;}
h3 {font-family:Arial,sans-serif;font-size:13px;color:#F89729;margin:0px 0px 10px 0px;}
h4 {font-family:Arial,sans-serif;font-size:12px;color:#F89729;margin:0px 0px 10px 0px;}

ul li { font-size:0.7em; padding-bottom:5px;}

p {font-family:Arial,Verdana,sans-serif;font-size:12px;color:#363233;margin:0px 0px 10px 0px;}

p a {color:#46AA42;}
p a:hover {color:#F89729;}

span {font-family:Arial,Verdana,sans-serif;font-size:12px;color:#8E171B;}
label {font-family:Arial,Verdana,sans-serif;font-size:11px;color:#363233;}

p.HeaderLink {font-family:Arial,sans-serif;font-weight:bold;font-size:15px;background:#FFF url(../i/v2/GreyDivider195.gif) bottom left no-repeat;padding:0px 0px 10px 0px;}
p.HeaderLink a {color:#F89729;text-decoration:none;}
p.HeaderLink a:hover {color:#46AA42;text-decoration:none;}

p.YourRegion {font-size:12px;font-weight:bold;background:#FFF url(../i/v2/GreyDivider195.gif) bottom left no-repeat;padding:0px 0px 10px 0px;color:#46AA42;}
p.YourRegion span {color:#363233;font-size:12px;}
p.YourRegion a {font-weight:normal;font-size:12px;}

ol li {font-size:0.7em;}
ol li ol li {font-size:1em;}

ol li a {color:#46AA42;}
ol li a:hover {color:#F89729;}

p.BlogTitle {font-size:12px;font-weight:bold;color:#255884;margin:0px 0px 0px 0px;}
p.BlogDate, p.BlogCreator  {font-size:10px;color:#46AA42;margin:0px 0px 0px 0px;}
p.BlogCreator {margin-bottom:10px;}
p.BlogParagraph1 {font-size:11px;margin:0px 0px 10px 0px;color:#363233;}

p.BlogSummary {margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;display:block;font-size:1em;}
p.BlogSummary a {color:#39A55A;text-decoration:none; padding-right:5px;}
p.BlogSummary a:hover {color:#39A55A;text-decoration:underline;}

.AccountAddressBox p {margin:0px 0px 5px 0px;font-size:11px;}

span.or {font-size:1.4em !important;color:#46AA42 !important;margin:0px 0px 5px 0px;display:block;}

.ErrorMessage {color:#8E171B;}

.ProductHeader {background-color:#CDE8CC;color:#46AA42;display:block;padding:5px 10px 5px 10px;margin:0px 0px 5px 0px;font-weight:bold;}
.ProductHeader a {color:#46AA42;text-decoration:none;}
.ProductHeader a:hover {color:#F89729;text-decoration:none;}


span.gvProductName {display:block;margin:8px 0px 5px 0px;color:#46AA42;}
span.gvProductWasPrice {margin:3px 5px 0px 0px;color:#8E171B;font-weight:bold;text-decoration:line-through;}
span.gvProductWasPriceSellingPrice {margin:3px 0px 0px 0px;color:#363233;font-weight:bold;}
span.gvProductPrice {display:block;margin:8px 0px 0px 0px;color:#363233;font-weight:bold;}
span.gvProductAvailability {display:block;margin:-2px 0px 2px 0px;color:#F89729;font-size:11px;}
span.gvProductDescription {display:block;margin:-2px 0px 2px 0px;color:#363233;font-size:11px;}
span.gvProductsMessage {display:block;margin:8px 0px 0px 0px;color:#8E171B;font-size:11px;}
span.gvProductOutOfStock {display:block;margin:3px 0px 0px 0px;color:#8E171B;font-size:11px !important;text-align:center;font-weight:bold; }
span.gvProductsMoreInfo {font-size:10px;color:#46AA42;}

p.ShopsBoxGreenBar {display:block;margin:5px 0px 5px 0px;padding:5px 5px 6px 5px;background:#FFF url(../i/v2/ShopsBoxGreenBar.gif) top left no-repeat;text-align:center;color:#FFF;font-size:11px;}
p.ShopsBoxGreenBar a {color:#FFF;font-weight:bold;text-decoration:none;}
p.ShopsBoxGreenBar a:hover {color:#F89729;}

p.OrangeSmall {color:#F89729;font-size:12px;margin:0px;font-weight:bold;}

.HeaderBoxLeft h1 {float:left;margin:15px 0px 0px 0px;font-size:13px;}
.HeaderBoxLeft p {float:left;margin:15px 0px 0px 0px;font-size:13px;font-weight:bold;color:#F89729;}
.HeaderBoxLeft p a {color:#F89729;text-decoration:none;}
.HeaderBoxLeft p a:hover {color:#46AA42;text-decoration:none;}
.HeaderBoxRight h2 {float:left;margin:15px 0px 0px 0px;font-size:13px;color:#46AA42;}

p.BasketItemsHeader
{
	display:block;
	margin:0px 0px 5px 0px;
	padding:0px 0px 10px 0px;
	color:#F89729;
	font-weight:bold;
	font-size:12px;
	background:#FFF url(../i/v2/GreyDivider195.gif) bottom center no-repeat;
}
p.BasketItemsHeader span { float:right;color:#F89729;font-size:12px;}

p.BasketItem { margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;font-size:12px;text-align:left;color:#46AA42;}
p.BasketItem a { color:#8E171B;text-decoration:none;}
p.BasketItem a:hover { color:#46AA42;text-decoration:underline;}
p.BasketItem img { border:none;margin:0px 0px 0px -20px;padding:0px;}
p.BasketItem span { float:right;display:block;width:30px;text-align:right;color:#46AA42;font-size:12px;font-weight:bold;}


p.BasketCaveat
{
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#17224E;
	font-size:0.6em;
	text-align:center;
}

p.BasketTotalSummary
{
	margin:5px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	color:#F89729;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	background:#FFF url(../i/v2/GreyDivider195.gif) bottom center no-repeat;	
}
p.BasketLineSummary, p.BasketTotalSummary
{
	color:#46AA42;
}
p.BasketTotalSummary span, p.BasketLineSummary span
{
	color:#F89729;
	float:right;
	font-size:12px;	
	font-weight:bold;
}
p.BasketTotalSummary, p.BasketTotalSummary span {font-size:16px;}

ul.CartShopUL { margin:0px 0px 0px 0px;padding:0px;}
ul.CartShopUL li 
{
	list-style-type:none;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	font-family:Arial,Verdana,sans-serif;	
	font-size:12px;
	color:#46AA42;
	padding:0px 0px 0px 0px;
}
ul.CartShopUL li a {color:#F89729;text-decoration:none;margin:0px 0px 0px 0px;font-size:1em;}
ul.CartShopUL li a:hover {color:#46AA42;text-decoration:underline;}

p.CartProductName {color:#46AA42;font-weight:bold;margin:0px;}
p.CartProductSellingPrice {clear:both;font-size:12px;font-weight:bold;color:#46AA42;margin:0px;}

span.DeliverySlot {font-weight:bold;}

.spnDeliveryMessage {font-size:12px;color:#F89729;}
.spnDeliveryMessage a {color:#46AA42;}
.spnDeliveryMessage a:hover {color:#F89729;}

span.header1 {font-size:20px;}

ul.PostcodesBox {float:left;display:block;margin:0px 0px 0px 40px;padding:0px;list-style-type:none;}
ul.PostcodesBox li {font-weight:bold;padding:5px;font-size:13px;font-family:Arial,sans-serif;}

.textaligncenter {text-align:center;}

.homePageArea h1 {margin:10px 0px 10px 10px;}
.homePageArea p { font-size:0.8em; padding:0px 0px 0px 10px; color:#419D34;}
.homePageArea p.right200 {padding:10px 200px 0px 10px; }
.formHeader {font-weight:bold;}

label.floatleft100 {float:left;width:60px;display:block;font-weight:bold;padding:5px 0px 0px 0px;}

a.Change {font-size:0.7em;color:#46AA42;text-decoration:underline;}
a.Change:hover {color:#F89729;}