
/****************************************
START  Contents of hubcategory.css 
*****************************************/
/* old
body#ptBrandLanding div#introduction {
	display:block;
	padding: 0 16px 0 16px;
}

body#ptBrandLanding div#introduction h2{
	font-family:Arial;
	font-size: 3.3em;
	font-weight:500;
	color:#424025;
}
body#ptBrandLanding div.hubCategory div.content h3 {
	color: #576423;
	display: block;
	font-size: 1.5em;
	font-weight: 700;
	padding: 16px 0 8px 0;
}

body#ptBrandLanding div#introduction p{
	font-size: 1.1em;
	width: 400px;
}
body#ptBrandLanding div.hubCategory {
	float: left;
	margin-top:5px;
	margin-bottom: 13px;
	padding: 0 0 0 16px;
	width: 368px;
}

body#ptBrandLanding div.hubCategory div.content h2{
	color: #576423;
	display:block;
	font-size: 1.5em;
	padding:8px 0;
	font-weight: bold;
}

body#ptBrandLanding div.hubCategory div.content {
	background:transparent url(../img/bg_hubcategorybox.gif) repeat-x 0 100%;
	border:1px solid #e7ddcf;
	min-height: 174px;
	padding:0 16px 0 0;
}

body#ptBrandLanding div.hubCategory div.content img.logoImage {
	margin-bottom: 5px;
}


body#ptBrandLanding div.hubCategory div.content img.mainImage {
	float:left;
	/* height:168px;
	/* width:176px; 
	margin-right:16px;
}

body#ptBrandLanding div.hubCategory div.content p {
	font-family:Arial;
	font-size: 1.1em;
	margin:0;
}

body#ptBrandLanding div.hubCategory div.content p.contextual {
	color:#000;
	display:block;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	margin:8px 0pt 0pt;
}

body#ptBrandLanding div.hubCategory div.content p span.pounds {
	color: #F00;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 50px;
	position: relative;
	z-index: 10; 
}

body#ptBrandLanding div.hubCategory div.content p span.pence {
	bottom:0.5em;
	font-size:0.9em;
	position:relative;
	vertical-align:baseline;
	color: #F00;
}

body#ptBrandLanding div.hubCategory div.content ul.viewall{
	list-style:none;
	margin:0;
	padding:0;

}
body#ptBrandLanding div.hubCategory div.content ul.viewall li{
	background:transparent url(../img/link_green_arrow.gif) no-repeat scroll 0 4px;
	list-style:none;
	margin:12px 0 0 0;
	padding:0 0 0 8px;
}


body#ptBrandLanding div.hubCategory div.content a {
	color:#000;
	font-family:Arial;
	font-size:1.1em;
	font-weight:bold;
	margin: 0 0;
	text-decoration:none;
}

*/
/****************************************
END  Contents of hubcategory.css 
*****************************************/

/* new */
/***************************************************
* Brand Landing
***************************************************/
body#ptHubLanding div#pageheader {
	margin: 0;
}

body#ptHubLanding div#primary {
	float: left;
	/* margin-right: 0.82em; */
	
}

body#ptHubLanding div#secondary {
	float: right;
	width: 16.72em;
}

body#ptHubLanding div#secondary ul#promotion
{	
	padding: 3.636em 0 0 0;
	float: right;	
	list-style: none;
	margin: 0;
}

body#ptHubLanding div#secondary  ul#promotion li
{
	margin-bottom: 0.5em;
}

body#ptHubLanding div#secondary  ul#promotion a img
{
	width: 16.09em;
}

body#ptHubLanding div#primary  div#subCategories
{
	width: 68em;
	margin-bottom: 2em;
}

body#ptHubLanding div#primary  div#subCategories h2
{
	color: #356D06;
	font-size: 1.273em;
	margin: 0.786em 0;
	font-weight: bold;
}


body#ptHubLanding div#primary  div#subCategories div.hubCategory {
	float: left;
	width: 17.09em; /* 188px; */
}

body#ptHubLanding div#primary  div#subCategories div.hubCategory .content {
	
	margin-right: 0.727em; /* 1 * 11 = 11px */
	margin-bottom: 1em;
	
	border: dotted 0.09em gray;
	background-color: #eefae8;
	height: 18.636em; /* 18.636 * 11 = 205px */
	padding: 0;
	width: 16em;
	
	overflow: hidden;
}
body#ptHubLanding div#primary  div#subCategories div.hubCategory.lastCat {
	width: 16em;
}
body#ptHubLanding div#primary  div#subCategories div.hubCategory.lastCat .content {
	margin-right: 0; /* 1 * 11 = 11px */
}

body#ptHubLanding div#primary  div#subCategories div.hubCategory div.image {
	background-color: #FFFFFF;
	width: 16em;
	height: 16em; 
}

body#ptHubLanding div#primary  div#subCategories div.hubCategory div.image img {
	height: 16em;
	width: 16em;
}

body#ptHubLanding div#primary  div#subCategories div.hubCategory h3 {
	font-size: 1em;
	font-weight: bold;
	margin-top: 0.35em;
}

body#ptHubLanding div#primary  div#subCategories div.hubCategory h3 a {
	/*
	background-color: #eefae8;
	background-repeat: no-repeat;
	background-position: 1em 0.4em;
	background-image: url(../img/asda_img/icon_greenBulletLightGreenBG.jpg); 
	*/
	padding-left: 1em;
}

body#ptHubLanding div#primary  div#subCategories div.hubCategory h3 a span {
	padding-left: 0.5em;
	float: left;
}

body#ptHubLanding div#primary  div#subCategories div.hubCategory h3 a img {
	float: left;
	background-color: #eefae8;
	background-repeat: no-repeat;
	background-position: 1em 0.4em;
	/* background-image: url(../img/asda_img/icon_greenBulletLightGreenBG.jpg); */
	padding-left: 1em;
	padding-top: 0.6em;
	width: 0.363em;
	height: 0.545em;
}
/*
.homeTopBanner{	
	height: 369px;
	background-image: url("../img/george_img/home-top-banner-bg.jpg");
	background-repeat: repeat-x;
	background-position: bottom left;
	padding: 0 0 7px 0;
	margin: 0px auto;
	overflow: hidden;
}*/
.homeTopBanner div{
	float: left;
}
.floatLeft {
    float: left;
    width: 430px;
}
.floatRight{
	float: right;
}
.homeBottom {
	width: 984px;
	height: auto;
	margin: 0 auto;
}
.homeBottom{
	margin-top: 11px;
}
.primaryBottom{
	margin-top: 16px;
}

.primaryLeft {
    float: left;
    width: 314px;
}
.primaryRight {
    float: right;
    width: 660px;
}

div#content div#container {
    width: 100% !important;
}

#primaryShadow {
    border: 1px solid #E3E3E3;
}

#primaryOuterShadow {
    background-color: #FFFFFF;
    border: 1px solid #EDEDED;
    position: relative;
}
.promo{
    padding: 5px 2px 5px 10px;
    position: relative;
}
.saleHeading {
    font-family: AvenirMedium;
    font-size: 18px;
    font-weight: normal;
    padding-left: 19px;
    position: absolute;
}
.bottomSlot{
 	float: left;
    width: 312px;
}
.popOverlay{
      background: transparent url(../img/george_img/overlay.png) repeat top left;
      position: fixed;
      top: 0px;
      bottom: 0px;
      left: 0px;
      right: 0px;
      z-index: 9999;
}
.viewDetailsArrow{
	background: transparent url(../img/george_img/view-details-arrow.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 20px;
	display: block;
	float: left;
	
}




