
li[data-subcat='116'] {
    display: none;
}

li[data-subcat='121'] {
    display: none;
}

.cartOfferNotification {
    font-size: 14px;
    border: 2px solid #415e9b;
    padding: 5px;
    margin: 15px 5px 5px 5px;
}

.divMain {
    margin-left: 20px;
    width: calc(100% - 300px);
}

.divRight {
    right: 20px;
    position: absolute;
    margin-top: -145px;
}

#labelCheckoutError, #labelCheckoutError2 {
    color: red;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    text-align: center;
}

.pageContainer2 {
    width: 100%!Important;
}

.category-bar-fixed {
    width: 100%;
    max-width: 100%; /* Mobile */
}

.category-bar-inner {
    float: left;
}

.divTopSocial {
    margin-right: 20px;
}

.divLogo {
    margin-left: 20px;
}

.divSearch {
    width: 200px;
    position: relative;
    display: none;
}

.searchbar_button {
    position: absolute;
    right: -69px;
    top: 1px;
    margin-right:10px;    
    top: 0px;
}


.siteOpacity {
    top:150px; 
}


#main_page_div {
    position: absolute;
    width: 938px;
    height: 553px;
    z-index: 1;
}

#innerlargebanner1 {
    position: absolute;
    width: 248px;
    height: 302px;
    z-index: 1;
    left: 0px;
    top: 0px;
}

.border_white_bottom {
}

#innerlargebanner2 {
    position: absolute;
    width: 435px;
    height: 302px;
    z-index: 2;
    left: 248px;
    top: 0px;
}

#sign_in_div {
    position: absolute;
    width: 246px;
    height: 147px;
    z-index: 3;
    left: 700px;
    top: 224px;
}

#register_div {
    position: absolute;
    width: 246px;
    height: 147px;
    z-index: 4;
    left: 692px;
    top: 155px;
}

#forgotpassworddiv {
    position: absolute;
    width: 128px;
    height: 15px;
    z-index: 1;
    left: 108px;
    top: 115px;
    font-size: 11px;
    text-align: center;
    color: #FFF;
    font-family: Verdana, Geneva, sans-serif;
}

#registertxt {
    position: absolute;
    width: 217px;
    height: 32px;
    z-index: 1;
    left: 15px;
    top: 34px;
    font-size: 11px;
    color: #FFF;
}

#apDiv1 {
    position: absolute;
    width: 246px;
    height: 218px;
    z-index: 5;
    left: 692px;
    top: 310px;
}

#driver_txt {
    position: absolute;
    width: 200px;
    height: 132px;
    z-index: 1;
    left: 18px;
    top: 36px;
    text-align: left;
}

#apDiv2 {
    position: absolute;
    width: 338px;
    height: 63px;
    z-index: 2;
    left: 393px;
    top: 785px;
}

#localshopbox {
    position: absolute;
    width: 246px;
    height: 218px;
    z-index: 6;
    top: 310px;
    left: 437px;
}

#apDiv4 {
    position: absolute;
    width: 213px;
    height: 35px;
    z-index: 1;
    left: 17px;
    top: 37px;
}

#freshbox {
    position: absolute;
    width: 428px;
    height: 218px;
    z-index: 7;
    top: 310px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-style: none;
    border-left-style: none;
    border-top-color: #e3e3e3;
    border-right-color: #e3e3e3;
    border-bottom-color: #e3e3e3;
    border-left-color: #e3e3e3;
    border-top-style: none;
    border-bottom-style: none;
    left: 0px;
}

#apDiv3 {
    position: absolute;
    width: 428px;
    height: 38px;
    z-index: 1;
}

#freshboxtop_div {
    position: absolute;
    width: 200px;
    height: 38px;
    z-index: 1;
}

#freshbox_div {
    position: absolute;
    width: 426px;
    height: 172px;
    z-index: 2;
    top: 38px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #e3e3e3;
    border-right-color: #e3e3e3;
    border-bottom-color: #e3e3e3;
    border-left-color: #e3e3e3;
}

#freshboxbottom_div {
    position: absolute;
    width: 428px;
    height: 8px;
    z-index: 3;
    top: 210px;
}

#freshtxt_div {
    position: absolute;
    width: 398px;
    height: 157px;
    z-index: 1;
    left: 15px;
    top: 9px;
    font-size: 12px;
}

#meatfish_div {
    position: absolute;
    width: 213px;
    height: 81px;
    z-index: 3;
    left: 172px;
    top: 72px;
}

#postcode_div {
    position: absolute;
    width: 150px;
    height: 23px;
    z-index: 2;
    left: 15px;
    top: 74px;
}

#username_div {
    position: absolute;
    width: 200px;
    height: 25px;
    z-index: 2;
    left: 15px;
    top: 40px;
}

#Password_div {
    position: absolute;
    width: 200px;
    height: 25px;
    z-index: 4;
    left: 15px;
    top: 69px;
}

.itemCustom
{
    margin-left: 30px;
    width: 202px;
    float: left;
    color: #606060;
}

a.itemCustLink
{
    color: #606060;
}

a:hover.itemCustLink
{
    color: black;
}

a:visited.itemCustLink
{
    color: #606060;
}

.simpleCart_items {
    padding-right: 5px;
    display: flex;
    flex-direction: column;
}

.simpleCart_finalDiscount {
    padding-top: 12px;
    text-align: right;
    width: 100%;
    margin-bottom: -6px;
    border-top: 1px solid #cccccc;
    color: red;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 10px;
}

#rightcolumn {
    position: absolute;
    width: 200px;
    height: 115px;
    z-index: 4;
    left: 690px;
    top: 100px;
}

.grey_border_top_bottom_left {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #CCC;
    border-right-color: #CCC;
    border-bottom-color: #CCC;
    border-left-color: #CCC;
}

.grey_border_right_left {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #CCC;
    border-right-color: #CCC;
    border-bottom-color: #CCC;
    border-left-color: #CCC;
}


.grey_border_top_left {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #CCC;
    border-right-color: #CCC;
    border-bottom-color: #CCC;
    border-left-color: #CCC;
}
            
#divHeaderTitle {
    display: none!Important;
}

.navCart {
    display: none!Important;
}

.notepad {
	background-color:#FFFFFF;
	/*width:244px;*/
	}
	
.notepad_top {
	width:100%;
	height:18px;
	float:left;
	background-image:url(../assets/images/notepad_rings.png);
	background-repeat:repeat-x;
	background-position:center;

	}
.notepad_leftcorner {
	width:1px;
	height:18px;
	float:left;
	background-image:url(../assets/images/notepad_corner.png)
	}

.notepad_rightcorner {
	width:1px;
	height:18px;
	float:right;
	background-image:url(../assets/images/notepad_corner.png)
	}

.notepadcontent {
	float:left;
	width:100%;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	}

.deliveryInfoText {
	font-size: 14px;
    font-weight: normal;
}

.jquerybubblepopup {
    pointer-events: none;
}

.jquerybubblepopup-tail {
    display: none;
}

#cartInnerDiv {
    width: 244px;
}
