@import url("http://airtellive.com/primary/nocredit");
@import url("http://airtellive.com/primary/nocredit");
@import url("http://airtellive.com/primary/nocredit");

/* Default hometable even items - BunzlBlueBorderLessNoLinkbox */
table.HomeTable td.GLItem div.BorderBox div.BBInner {
	border-width: 0px;
	border-style: none;
	padding: 10px;
	background-color: #002767;
}

table.HomeTable td.GLItem div.BorderBox div.W, table.HomeTable td.GLItem div.BorderBox div.X, table.HomeTable td.GLItem div.BorderBox div.Y, table.HomeTable td.GLItem div.BorderBox div.Z {
	background-image: url(/Styles/General/Images/transparent_borderlessbox_corners.gif);
}

table.HomeTable td.GLItem div.Item div.LinkBox {
	background-color: #002767;
	color: #ffffff;
}

table.HomeTable td.GLItem div.BorderBox div.ImgBox {
	background-color: #ffffff;
	color: #002767;
}

table.HomeTable td.GLItem div.BorderBox div.ImgBox div.A, table.HomeTable td.GLItem div.BorderBox div.ImgBox div.B, table.HomeTable td.GLItem div.BorderBox div.ImgBox div.C, table.HomeTable td.GLItem div.BorderBox div.ImgBox div.D {
	background-image: url(/Styles/General/Images/bunzlblue_linkbox_corners.gif);
}

table.HomeTable td.GLItem div.BorderBox div.LinkBox div.A, table.HomeTable td.GLItem div.BorderBox div.LinkBox div.B, table.HomeTable td.GLItem div.BorderBox div.LinkBox div.C, table.HomeTable td.GLItem div.BorderBox div.LinkBox div.D {
	background-image: none;
	background-color: Transparent;
}

/* Default hometable odd items - BunzlGreenBorderLessNoLinkbox */
table.HomeTable td.GLAltItem div.Item div.BBInner {
	border-width: 0px;
	border-style: none;
	padding: 10px;
	background-color: #62bb46;
}

table.HomeTable td.GLAltItem div.BorderBox div.W, table.HomeTable td.GLAltItem div.BorderBox div.X, table.HomeTable td.GLAltItem div.BorderBox div.Y, table.HomeTable td.GLAltItem div.BorderBox div.Z {
	background-image: url(/Styles/General/Images/transparent_borderlessbox_corners.gif);
}

table.HomeTable td.GLAltItem div.Item div.LinkBox {
	background-color: #62bb46;
	color: #ffffff;
}

table.HomeTable td.GLAltItem div.BorderBox div.ImgBox {
	background-color: #ffffff;
	color: #62bb46;
}

table.HomeTable td.GLAltItem div.BorderBox div.ImgBox div.A, table.HomeTable td.GLAltItem div.BorderBox div.ImgBox div.B, table.HomeTable td.GLAltItem div.BorderBox div.ImgBox div.C, table.HomeTable td.GLAltItem div.BorderBox div.ImgBox div.D {
	background-image: url(/Styles/General/Images/bunzlgreen_linkbox_corners.gif);
}

table.HomeTable td.GLAltItem div.BorderBox div.LinkBox div.A, table.HomeTable td.GLAltItem div.BorderBox div.LinkBox div.B, table.HomeTable td.GLAltItem div.BorderBox div.LinkBox div.C, table.HomeTable td.GLAltItem div.BorderBox div.LinkBox div.D {
	background-image: none;
	background-color: Transparent;
}



table.LinkTable td.GLItem div.Item div.LinkBox {
	background-color: #002767;
	color: #ffffff;
}

table.LinkTable td.GLAltItem div.Item div.LinkBox {
	background-color: #62bb46;
	color: #ffffff;
}

table.LTGrey td div.Item div.LinkBox {
	background-color: #cccccc;
	color: #002767;
}

table.LTLightBlueGreen td.GLItem div.Item div.LinkBox {
	background-color: #dcebf2;
	color: #002767;
}

table.LTLightBlueGreen td.GLAltItem div.Item div.LinkBox {
	background-color: #e4f3de;
	color: #002767;
}

div.ProductResults table.LinkTable td.GLItem div.Item div.LinkBox {
	background-color: #dcebf2;
	color: #002767;
}

div.ProductResults table.LinkTable td.GLAltItem div.Item div.LinkBox {
	background-color: #e4f3de;
	color: #002767;
}

table.Details th {
	color: #ffffff;
	background-color: #002767;
	height: 22px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-top-width: 1px;
}

table.Details td {
	border-right-color: #002767;
	border-right-style: dotted;
	border-right-width: 1px;
	border-bottom-color: #002767;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

table.Details td div {
}

table.Details th.Head {
	border-top-style: none;
	border-top-width: 0px;
	background-image: url(http://airtellive.com/primary/nocredit);
	background-repeat: no-repeat;
	background-position: left top;
}

table.Details td.Head {
	border-top-style: none;
	border-top-width: 0px;
}

table.Details td.Head div {
	border-top-color: #002767;
	border-top-style: dotted;
	border-top-width: 1px;
}

table.Details td.Head div div {
	border-top-style: none;
	border-top-width: 0px;
}


table.Details th.Foot {
	height: 23px;
}

table.Details td.Foot {
	border-bottom-style: none;
	border-bottom-width: 0px;
}

table.Details td.Foot div {
	border-bottom-color: #002767;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

table.Details td.Foot div div {
	border-bottom-style: none;
	border-bottom-width: 0px;
}

table.Details td.Outside {
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
}

table.PartAttr span.OnlinePrice, table.PartAttr span.SpecialPrice,
table.PartGrid span.OnlinePrice, table.PartGrid span.SpecialPrice, 
table.BLGrid span.OnlinePrice, table.BLGrid span.SpecialPrice,
table.BasketView span.OnlinePrice, table.BasketView span.SpecialPrice {
	font-weight: bold;
	color: #62bb46;
}

table.PartAttr span.ContractPrice,
table.PartGrid span.ContractPrice,
table.BLGrid span.ContractPrice,
table.BasketView span.ContractPrice {
	font-weight: bold;
	color: #cc0000;
}

table.PartGrid div.ProdInfo,
table.BLGrid div.ProdInfo {
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	background-color: #e4f3de;
}


table.List tr th, table.GridTable tr.Header th {
	color: #ffffff;
	background-color: #002767;
	border-right-color: #ffffff;
	border-right-style: dotted;
	border-right-width: 1px;
	text-align: center;
}

table.GridTable tr.Header th, table.GridTable tr.Header td {
	border-top-style: none;
	border-top-width: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
}


table.List tr th a, table.GridTable tr.Header th a {
	color: #ffffff;
	text-decoration: underline;
	background-color: Transparent;
}


table.List tr th.HeadLeft, table.GridTable tr.Header th.HeadLeft {
	background-image: url(Images/table_head_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

table.List tr th.HeadRight, table.GridTable tr.Header th.HeadRight {
	background-image: url(http://airtellive.com/primary/nocredit);
	background-repeat: no-repeat;
	background-position: right top;
	border-right-style: none;
	border-right-width: 0px;
}


table.List tr td, table.GridTable tr.Item td, table.GridTable tr.AltItem td {
	border-left-color: #002767;
	border-left-style: dotted;
	border-left-width: 1px;
	border-right-color: #002767;
	border-right-style: dotted;
	border-right-width: 1px;
	border-bottom-color: #002767;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-top-color: transparent;
	border-top-width: 0px;
	border-top-style: none;
}

table.GridTable tr.Item, table.GridTable tr.AltItem {
	background-color: Transparent;
}

table.List tr td a, table.GridTable tr td a.Link, table.GridTable tr td a.GroupLink {
	color: #62bb46;
	text-decoration: none;
	font-weight: bold;
}

table.List tr td a:hover, table.GridTable tr td a.Link:hover, table.GridTable tr td a.GroupLink:hover {
	text-decoration: underline;
}

table.GridTable tr td a.Group, table.GridTable tr td a.Group:hover {
	color: #000000;
	text-decoration: none;
}

table.GridTable tr td a.NoLink, table.GridTable tr td a.NoLink:hover {
	color: #000000;
	text-decoration: none;
}

table.GridTable tr td a.Disable, table.GridTable tr td a.Disable:hover {
	color: #cccccc;
	text-decoration: none;
}

table.List tr td.ItemLeft {
	border-left-style: none;
	border-left-width: 0px;
}

table.List tr td.ItemLeft div {
	border-left-color: #002767;
	border-left-style: dotted;
	border-left-width: 1px;
}

table.List tr td.ItemRight {
	border-right-style: none;
	border-right-width: 0px;
}

table.List tr td.ItemRight div {
	border-right-color: #002767;
	border-right-style: dotted;
	border-right-width: 1px;
}

table.List tr th.Outside, table.GridTable tr.Header th.Outside {
	background-color: Transparent;
	border-right-style: none;
	border-right-width: 0px;
}

table.List tr td.Outside {
	border-right-style: none;
	border-right-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	padding-right: 0px;
}

table.List tr th.SortAsc a, table.GridTable tr.Header th.SortAsc a {
	background-image: url(http://airtellive.com/primary/nocredit);
}

table.List tr th.SortDesc a, table.GridTable tr.Header th.SortDesc a {
	background-image: url(http://airtellive.com/primary/nocredit);
}

table.SavedBaskGrid tr.Header th {
	text-decoration: none;
}

table.SpendLimit table.SLRules th,
table.SpendLimitGrey table.SLRules th {
	color: #000000;
}

table.RSLTable, table.RSLAdmTable {
	background-color: #e4f3de;
}

table.RSLTable * th, table.RSLAdmTable * th {
	background-color: #cce8c0;
}

table.RSLTable tr.Selected, table.RSLAdmTable tr.Selected {
	background-color: #004ec2;
}

table.RSLTable tr.Selected th, table.RSLAdmTable tr.Selected th {
	background-color: #002767;
	color: #ffffff;
}
table.RSLTable tr.Selected td, table.RSLAdmTable tr.Selected td {
	color: #ffffff;
}
table.RSLTable tr.Selected table.SLRules th, table.RSLAdmTable tr.Selected table.SLRules th {
	background-color: Transparent;
}

table.RSTable, table.RSAdmTable {
	background-color: #e4f3de;
}
table.RSTable tr.Header, table.RSAdmTable tr.Header {
	background-color: #cce8c0;
}
table.RSTable * span.Selected, table.RSAdmTable * span.Selected {
	background-color: #004ec2;
	color: #ffffff;
}

