﻿/*
	Orange:			#F89729
	Green:			#46AA42
	Maroon:			#8E171B
	Grey:			#363233
	Light Green:	#CDE8CC
	Blue:			#49A9C9
*/


body
{
	text-align:center;
	background-color:white;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-family:Verdana,Arial,sans-serif;	
}

.clearer {clear:both;height:0px;}
img {border:none;margin:0px;outline:none;}
div {text-align:left;}

#container			{ width:960px;margin:0px auto;padding:0px; }

.header				{ height:145px; margin:0px;padding:0px 0px 15px 0px; background:#FFF url(../i/v2/HorizontalBar960.gif) bottom left no-repeat;}
#HeaderLeft			{ width:215px !important;display:block;text-align:center;float:left;padding:0px;margin:0px;}
#HeaderCenter		{ width:615px !important;display:block;text-align:left;float:left;padding:0px;margin:0px;}
#HeaderRight		{ width:130px !important;display:block;text-align:left;float:right;padding:0px;margin:0px;}
#HeaderRight img {margin:15px 0px 0px 0px;}

div.floatingbox {float:left;margin:0px; padding:0px;}

.TestMode {font-size:0.7em;background-color:#424242;padding:10px;margin:-10px 0px 0px 0px;color:White;border-bottom:2px solid #689ACD;}

.col215 {float:left;width:215px;margin:0px;padding:0px;}
.col320 {float:left;width:320px;margin:0px;padding:0px;}
.col530 {float:left;width:530px;margin:0px;padding:0px;}
.col450 {float:left;width:450px;margin:0px;padding:0px;}
.col745 {float:left;width:745px;margin:0px;padding:0px;}

.floatleft {float:left !important;}
.floatright {float:right !important; outline:none;}

.boxmargin10 {margin:10px;}
.marginbtm0 {margin-bottom:0px;}
.marginbtm10 {margin-bottom:10px;}
.marginbtm20 {margin-bottom:20px;}
.marginleft10 {margin-left:10px !important;}
.marginleft20 {margin-left:20px !important;}
.margintop20 {margin-top:20px;}
.margintop10 {margin-top:10px;}
.marginright10 {margin-right:10px;}
.marginnone {margin:0px !important;}

.margintop5 {margin-top:5px;}

.SearchShoppingBox { width:195px; background-color:#F89729;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px; overflow:hidden;}
.SearchShoppingBox span {margin:0px 0px 0px 0px;color:#FFF;font-weight:bold;font-size:11px;}
.SearchShoppingBox input[type="image"] {float:right;margin:0px 10px 0px 0px;} 

.mainbody	{ margin:0px;padding:0px; background:#FFF url(../i/v2/mainbodyback1.gif) left top repeat-y;}
.mainbody2	{ margin:0px;padding:0px; background:#FFF url(../i/v2/mainbodyback2.gif) left top repeat-y;}
.mainbody3	{ margin:0px;padding:0px; background:#FFF url(../i/v2/mainbodyback3.gif) left top repeat-y;}
.mainbody4	{ margin:0px;padding:0px; background:#FFF url(../i/v2/mainbodyback4.gif) left top repeat-y;}
.mainbody5	{ margin:0px;padding:0px; background:#FFF url(../i/v2/mainbodyback5.gif) left top repeat-y;}
.mainbody6	{ margin:0px;padding:0px; background:#FFF url(../i/v2/mainbodyback6.gif) left top repeat-y;}

.GreyDivider195 {background:#FFF url(../i/v2/GreyDivider195.gif) center left no-repeat;padding:5px 0px 0px 0px;margin:0px 0px 10px 0px;}

.TopNavBanner {float:left;width:615px;margin:0px;padding:0px;height:120px;}
.TopNavLeft {float:left;width:415px;margin:0px;padding:0px;height:120px;}
.TopNavRight {float:left;width:200px;margin:0px;padding:0px;height:120px;}

#Footer { float:left; width:100%; margin:0px 0px 10px 0px;padding:15px 0px 5px 0px;background:white url(../i/v2/HorizontalBar960.gif) top left no-repeat;}

img.MainImage {float:right;margin:0px 0px 10px 10px;}


.EnquiryThanks {border:1px solid #8E171B;background-color:#FFEFE6;padding:10px 10px 0px 10px;margin:0px 0px 10px 0px;}
.think21 {border:1px solid #8E171B;padding:10px 10px 0px 10px;margin:0px 0px 10px 0px;}
.onecolpadbox {padding:10px}

.DeliverySlotGrid {float:left;margin:0px 20px 10px 0px;padding:0px 0px 10px 0px;width:570px;}
.CollectionSlotGrid {float:left;margin:0px 0px 10px 0px;width:340px;display:block;}
.DeliverySlotAddresses {float:right;margin:0px 10px 10px 0px;width:340px;}

.CollectionPointBox {margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;border-bottom:2px solid #D4F0D6;}
.GoogleMapDiv { margin:0px 0px 10px 0px;width:510px !important;height:250px;border:1px solid #FF610B; overflow:hidden;}

.BlogBox { padding:0px 0px 20px 0px;margin:0px 0px 10px 0px;overflow:hidden;background:#FFF url(../i/v2/HorizontalBar510.gif) bottom left repeat-x;}
.BlogBox h2 {margin:0px;}
.BlogBox ul li {font-size:0.7em;}
.BlogBox ol li {font-size:0.7em;}
.BlogAddCommentsBox 
{
	background-color:#eee;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:10px;
	font-size:0.7em;
	color:#000;
}
.BlogAddCommentsBox p 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px;
	font-size:1.3em;
	color:#689ACD;
	margin:0px 0px 5px 0px;
}
.BlogAddCommentsBox span 
{
	color:Maroon;
	font-weight:bold;font-size:0.9em;
}

.BlogAddCommentsBox label {display:block;width:100px;float:left;font-weight:bold;font-size:0.9em;}
.BlogAddCommentsBox input[type="text"] {margin:0px 0px 5px 0px;font-size:1em;width:200px;}
.BlogAddCommentsBox textarea {margin:0px 0px 5px 0px;font-size:1.1em;width:300px;font-family: Arial, Helvetica, sans-serif;height:60px;}

.BlogCommentsBox
{
	font-weight:normal;
	font-style:italic;
	margin:0px 20px 10px 20px;
	padding:0px 0px 0px 0px;
	font-size:0.7em;
	color:#666;
}
.BlogCommentsBox p 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin:0px;
	font-size:1em;
	color:#63AF54;
	margin:0px 0px 10px 0px;
}
ul.BlogLinks {padding:0px;margin:0px 0px 10px 0px;font-weight:bold;width:100%;}
ul.BlogLinks li {display:inline;font-size:0.7em;padding:0px 10px 0px 0px;margin:0px 10px 0px 0px;background:#fff url(../i/elements/ul-odownarrow.gif) center right no-repeat;}
ul.BlogLinks li a {color:#FF9C0B;text-decoration:none;}
ul.BlogLinks li a:hover {color:#136C3B;text-decoration:underline;}
ul.BlogLinks li.NoBackground {background-image:none;}
ul.BlogLinks li.AlignRight {float:right;margin:4px 0px 0px 0px;padding:0px 0px 0px 10px;background:#fff url(../i/elements/ul-odownarrow.gif) center left no-repeat;}


.AccountAddressBox {width:99%;padding:5px 5px;margin:0px 0px 10px 0px;}
.payment {border:1px solid #CEE8D6;	background-color:#F0F8F3;}


.popUpHover {}

.flyout2
{
	display:none;
	border:1px solid #9ED4A0;
	background-color:White;
	padding:5px;
	position:absolute;
	margin:0px;
	text-align:left;			
	color:#000;
	z-index:100;
	overflow:hidden;
	width:250px;
}

.HeaderBoxLeft {float:left;width:252px;padding:0px;margin:0px 0px 10px 0px;background:#FFF url(../i/v2/HeaderBack.gif) center left no-repeat;height:46px;}
.HeaderBoxRight {float:right;width:252px;padding:0px;margin:0px 0px 10px 0px;background:#FFF url(../i/v2/HeaderBack.gif) center left no-repeat;height:46px;}

.HeaderBoxLeft img, .HeaderBoxRight img {float:left;margin:0px 10px 0px 0px;border:1px solid #DCDDDD;}


img.gvProductsIconImage {margin:-10px 0px 20px 0px;}
img.BasketImage {margin:0px !important;cursor:pointer;}

.ShopsBox {width:150px;height:200px;margin:0px;float:left;text-align:center;padding:10px;margin:0px 0px 0px 0px;}
.ShopsBoxTop {width:150px;height:200px;margin:0px;float:left;text-align:center;padding:10px;margin:0px 0px 0px 0px;background:#FFF url(../i/v2/ShopsBoxTop.gif) center center no-repeat;}
.ShopsBoxLeft {width:150px;height:200px;margin:0px;float:left;text-align:center;padding:10px;margin:0px 0px 0px 0px;background:#FFF url(../i/v2/ShopsBoxLeft.gif) center center no-repeat;}
.ShopsBoxRight {width:150px;height:200px;margin:0px;float:left;text-align:center;padding:10px;margin:0px 0px 0px 0px;background:#FFF url(../i/v2/ShopsBoxRight.gif) center center no-repeat;}
.ShopsBoxTopRight {width:150px;height:200px;margin:0px;float:left;text-align:center;padding:10px;margin:0px 0px 0px 0px;background:#FFF url(../i/v2/ShopsBoxTopRight.gif) center center no-repeat;}
.ShopsBoxTopLeft {width:150px;height:200px;margin:0px;float:left;text-align:center;padding:10px;margin:0px 0px 0px 0px;background:#FFF url(../i/v2/ShopsBoxTopLeft.gif) center center no-repeat;}
.ShopsBoxTopLeftBottom {width:150px;height:200px;margin:0px;float:left;text-align:center;padding:10px;margin:0px 0px 0px 0px;background:#FFF url(../i/v2/ShopsBoxTopLeftBottom.gif) center center no-repeat;}


.noDisplay  {display:none;}  
.ModalBackground {background-color:black;filter:alpha(opacity=30);opacity:0.3;}
.ProductsPopUp {background-color:#fff;border:2px solid #17224E;width:380px;padding:5px; max-height:700px; overflow:hidden; }
.ProductsPopUp.think21 {border:2px solid #8E171B !important;}
.ProductsPopUp img {margin:0px 0px 5px 5px;}
.ProductsPopUp ul {margin:0px 0px 5px 10px;padding:0px 0px 0px 10px;}
.ProductsPopUp ul li {font-size:10px;}


.under21small {padding:5px;margin:0px 0px 10px 0px;font-size:0.7em;color:#8E171B;border:1px solid #CEE8D6;	background-color:#F0F8F3;text-align:center;}
.under21small a {color:#8E171B;}
.under21small a:hover {color:#46AA42;}


.basketBox { padding:0px 0px 0px 0px;overflow:hidden; }
.basketBox img {margin:0px 0px 20px 0px;}
.BasketItems {padding:0px 0px 10px 0px;background:#FFF url(../i/v2/GreyDivider195.gif) bottom center no-repeat;	}

.left {float:left;}
.right {float:right;}

.summarybox {float:left !important;width:650px;margin:0px;}
.summaryboxright {float:right !important;width:240px;margin:0px 10px 0px 0px;}
.ShowHideDeliveryBox {margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;}

.SearchPageBox { margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;background:#fff url(../i/v2/HorizontalBar510.gif) bottom center no-repeat;}

.AjaxBox {border-top:1px solid #C3E3CD;padding:10px 0px;margin:-1px 0px 10px 0px;}
.ajax__tab_default .ajax__tab_tab 
{
    font-family:Arial,Helvetica,sans-serif;
    white-space:nowrap;
    text-align: left;
    margin: 1em 0 0px 10px; 
    font-size:12px;
    font-weight:bold;
    padding: 7px 15px;
    border: 1px solid #C3E3CD;
    background-color: #C3E3CD;
    color: #0F683A;
    margin-right: 0px;
    text-decoration: none;  
    border-bottom:none;
}
.ajax__tab_default .ajax__tab_hover .ajax__tab_tab {background-color: #FFF;}
.ajax__tab_default .ajax__tab_active .ajax__tab_tab {background-color: #fff;color: #0F683A;border-bottom:none;}

.LocationShopBox {margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
.LocationShopBox img {margin:0px 0px 5px 0px;}
.LocationShopInfoBox {float:right;width:340px;}
.LocationShopInfoBox label {float:left;display:block;width:120px;font-size:11px;color:#46AA42;}
.LocationShopInfoBox span {font-size:11px;}
.LocationShopInfoBox span a {color:#46AA42;}
.LocationShopInfoBox span a:hover {color:#F89729;}

.modalBackground {display:none; z-index:-1;width:0px;height:0px;} 
.noDisplay {display:none;}  

.leftColbeelocalLinks { padding:10px 15px; background:#FFF url(../i/v2/horizontalBar208.gif) bottom center no-repeat;margin:0px;}
.leftColbeelocalLinks img {padding-bottom:5px;}

.homePageArea { background: url('../i/V3/LiveLocalSouthLakes.gif') bottom left no-repeat;width:508px; padding-bottom:120px;}
.payTypes {margin-left:118px; float:left;}
.payTypesPayment {margin-left:230px; vertical-align:bottom; position:relative}

.searchHint { font-size:0.65em;color:#000; padding:9px 5px 5px 5px; position:absolute; float:left; margin:-10px 0 0 10px;  display:none; background: url(../i/V2/searchHint.gif) no-repeat; width:120px; height:30px; }

#Bookmarks 
{   
    background: #fff url('../i/v2/HorizontalBar510.gif') top no-repeat;
    padding:20px 5px;
    margin:0 0 0px 0;
    text-align:center;
    clear:both;   
}
#Bookmarks p
{
	font-weight:bold;
    color:#7F7E7E;
}
#Bookmarks ul
{
	margin:0px;
	padding:0px;
}
#Bookmarks li
{
	list-style:none;
	display:inline;
	color:#C0C0C0;
    padding:2px 2px 2px 20px;	
}
#Bookmarks ul li.delicious
{
	background:url('../i/icons/delicious.png') no-repeat 0 0;
}
#Bookmarks ul li.digg
{
	background:url('../i/icons/digg.png') no-repeat 0 0;
}
#Bookmarks ul li.reddit
{
	background:url('../i/icons/reddit.png') no-repeat 0 0;
}
#Bookmarks ul li.facebook
{
	background:url('../i/icons/facebook.gif') no-repeat 0 0;
}
#Bookmarks ul li.twitter
{
	background:url('../i/icons/twitter.gif') no-repeat 0 0;
}
#Bookmarks ul li.stumbleupon
{
	background:url('../i/icons/stumbleupon.png') no-repeat 0 0;
}
#Bookmarks li a
{
	color:#7F7E7E;
	text-decoration:underline;
}
.moreInfoImg {}

.OrderTypeChoice {background-color:Yellow;}

.HomePageContainer {text-align:center;margin:0px 0px 50px 0px;}
.v3HomeOptionsBox {padding:0px;margin:0px 0px 0px 0px;}

.HomeOptionImageLink1 {float:left;margin:0px 0px 0px 0px;}
.HomeOptionImageLink2 {float:left;}
.HomeOptionImageLink3 {float:right;}
