﻿@import url("../../Styles/General/General.css");
@import url("http://airtellive.com/primary/nocredit");


/***** Button *****/
.BaseButton, a.Button, input.Button {
	color: #002767;
	background-repeat: no-repeat;
	background-position: left top;
	
	border-style: none;
	border-width: 0px;
	
	text-decoration: none;
}

a.SubmitBut {
	width: 101px;
	background-image: url(Images/Buttons/continue111.gif);
	padding-left: 10px;
	text-align: left;
}
input.SubmitBut {
	width: 111px;
	background-image: url(Images/Buttons/continue111.gif);
	padding-left: 10px;
	text-align: left;
}

a.CheckoutBut {
	width: 90px;
	background-image: url(Images/Buttons/continue100.gif);
	padding-left: 10px;
	text-align: left;
}
input.CheckoutBut {
	width: 100px;
	background-image: url(Images/Buttons/continue100.gif);
	padding-left: 10px;
	text-align: left;
}

a.SubmitOrdBut {
	width: 90px;
	background-image: url(Images/Buttons/continue100.gif);
	padding-left: 10px;
	text-align: left;
}
input.SubmitOrdBut {
	width: 100px;
	background-image: url(Images/Buttons/continue100.gif);
	padding-left: 10px;
	text-align: left;
}

a.CompleteOrdBut, a.PostOrdBut {
	width: 149px;
	background-image: url(Images/Buttons/continue159.gif);
	padding-left: 10px;
	text-align: left;
}
input.CompleteOrdBut, input.PostOrdBut {
	width: 159px;
	background-image: url(Images/Buttons/continue159.gif);
	padding-left: 10px;
	text-align: left;
}

a.Back2BasketBut {
	width: 92px;
	background-image: url(Images/Buttons/return117.gif);
	padding-left: 25px;
	text-align: left;
}
input.Back2BasketBut {
	width: 117px;
	background-image: url(Images/Buttons/return117.gif);
	padding-left: 25px;
	text-align: left;
}

a.Back2SummaryBut {
	width: 122px;
	background-image: url(Images/Buttons/return147.gif);
	padding-left: 25px;
	text-align: left;
}
input.Back2SummaryBut {
	width: 147px;
	background-image: url(Images/Buttons/return147.gif);
	padding-left: 25px;
	text-align: left;
}


a.LoginBut, input.LoginBut, a.ForgotBut, input.ForgotBut {
	width: 73px;
	background-image: url(Images/Buttons/continue73trans.gif);
	background-color: Transparent;
	padding-left: 10px;
	text-align: left;
}

a.InfoLink {
	color: #002767;
	background-repeat: no-repeat;
	background-position: 2px 0px;
}


/***** Decoration *****/
h1 {
	color: #9A4C21;
}

a {
	color: #9A4C21;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

div.BranchDetails a {
	color: #9A4C21;
	font-weight: bold;
}

div.PLStandards, div.PLLogoIconTitle div.IconList {
	background-color: #9A4C21;
	color: #000000;
}

div.PLStandards span a {
	text-decoration: none;
	font-weight: bold;
	color: #002767;
}

div.PLStandards span a:hover {
	text-decoration: underline;
}


div.PGTitle {
	color: #62bb46;
	font-weight: bold;
}

div.Pager, div.PagerWhite {
	background-color: #ffffff;
}

div.Pager table.PagerTable, div.PagerWhite table.PagerTable {
	border-color: #002767;
	border-style: dotted;
	border-width: 1px;
}

div.Pager table.PagerTable * a, div.PagerWhite table.PagerTable * a {
	color: #002767;
	text-decoration: none;
}

div.Pager table.PagerTable * a:hover, div.PagerWhite table.PagerTable * a:hover {
	color: #002767;
	text-decoration: underline;
}

div.Pager table.PagerTable * a:hover, div.Pager td.PagerActiveLink, div.PagerWhite table.PagerTable * a:hover, div.PagerWhite td.PagerActiveLink {
	background-color: #e4f3de;
}

div.Pager span.PagerMessage, div.PagerWhite span.PagerMessage {
	color: #002767;
}

div.LoginOuter {
	background-color: #9A4C21;
}

div.LoginOuter div.LoginPreamble {
	background-color: #9A4C21;
	color: #ffffff;
	font-weight: bold;
}

div.LoginOuter div.LoginPreamble div.A, div.LoginOuter div.LoginPreamble div.B, div.LoginOuter div.LoginPreamble div.C, div.LoginOuter div.LoginPreamble div.D {
	background-image: url(../../Styles/General/Images/palegreen_linkbox_corners.gif);
}

div.LoginOuter div.LoginPreamble a {
	color: #002767;
	text-decoration: underline;
}

div.LoginOuter table.LoginTable th.Head {
	background-image: url(Images/palegreen_table_head_left.gif);
}

span.LoginInner {
	border-right-color: #9cd389;
}


div.IconMenu div.GreyBorder4 {
	width: 795px;
}

table.MenuTable a.TextLink {
	color: #002767;
	font-weight: bold;
	text-decoration: none;
}

table.MenuTable a.TextLink:active, table.MenuTable a.TextLink:visited, table.MenuTable a.TextLink:hover {
	color: #002767;
	font-weight: bold;
	text-decoration: none;
}

div.OrderForm h2 {
	color: #62bb46;
}

div.PromptBox,
div.SaveCardBox {
	background-color: #e4f3de;
	border-style: none;
	border-width: 0px;
}

div.PromptBoxDark {
	background-color: #9cd387;
}

hr.dividebar {
	color: #002767;
	background-color: #002767;
}


/***** JQuery *****/
div.dialog .dialogcontainer {
	background-color: #e4f3de;
}

div.dialog .dialogmessage h3 {
	background-color: #62bb46;
	color: #ffffff;
}

div.dialog button {
	background-color: #9cd387;
}

div.dialog button:hover {
	color: #002767;
}

div.dialog button.dialogdefaultbutton {
	background-color: #62bb46;
}

div.FrameMsg {
	width: 402px;
}

.FrameMsg .FMNotification {
	width: 400px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

.FrameMsg .FMNotification .FMBackground {
	background-color: #e4f3de;
}

.FrameMsg .FMNotification a.FMClose,
.FrameMsg .FMNotification a.FMClose:link,
.FrameMsg .FMNotification a.FMClose:visited,
.FrameMsg .FMNotification a.FMClose:focus,
.FrameMsg .FMNotification a.FMClose:hover {
	color: #000000;
}

.FrameMsg .FMNotification .FMMessage {
	color: #000000;
	padding: 8px;
}

.FrameMsg .FMNotification .FMMessage a {
	font-weight: normal;
}


/***** Layout *****/
div#TRMenu ul li {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
}

div#TRMenu ul li ul li, div#TRMenu ul li.BasketLink, div#TRMenu ul li.LoginLast {
	border-right-style: none;
	border-right-width: 0px;
}

div#TRMenu li a {
	color: #62bb46;
}

div#TRMenu li ul li a {
	color: #000000;
}

div#TRMenu li.BasketLink a {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(Images/summary_basket.gif);
	
	padding-left: 19px;
}

div#TRMenu li ul li.Emph a, div#TRMenu li.BasketLink ul li.Emph a {
	color: #62bb46;
}

div#TRMenu li.BasketLink ul li a {
	color: #000000;
	background-image: none;
	padding-left: 0px;
}

div#Tabs li {
	background-image: url(Images/tabs_left_both.gif);
	padding-left: 5px;
}

div#Tabs li.selected {
	background-position: 0px -75px;
}

div#Tabs li a {
	color: #ffffff;
	background-image: url(Images/tabs_right_both.gif);
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 10px;
}

div#Tabs li.selected a {
	background-position: 100% -75px;
}

div.LayoutBar div.A, div.LayoutBar div.B, div.LayoutBar div.C, div.LayoutBar div.D {
	width: 5px;
	height: 5px;
	background-repeat: no-repeat;
	background-color: #ffffff;
	overflow: hidden;
}

div.LayoutBar div.A {
	background-position: 0px 0px;
}

div.LayoutBar div.B {
	background-position: -5px 0px;
}

div.LayoutBar div.C {
	background-position: 0px -5px;
}

div.LayoutBar div.D {
	background-position: -5px -5px;
}

div.LayoutCol div.A, div.LayoutCol div.B, div.LayoutCol div.C, div.LayoutCol div.D {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-color: #ffffff;
	overflow: hidden;
}

div.LayoutCol div.A {
	background-position: 0px 0px;
}

div.LayoutCol div.B {
	background-position: -16px 0px;
}

div.LayoutCol div.C {
	background-position: 0px -16px;
}

div.LayoutCol div.D {
	background-position: -16px -16px;
}

div#TBar {
	background-color: #9A4C21;
}

div#TBar div.A, div#TBar div.B, div#TBar div.C, div#TBar div.D {
	background-image: url(Images/blue_bar_corners.gif);
}

div#TBar ul {
	color: #ffffff;
}

div#TBar li {
	border-color: #ffffff;
}

div#TBar li.TMFirst, div#TBar li.TMMid {
	border-right-style: solid;
	border-right-width: 1px;
}

div#TBar li a, div#TBar li a:hover, div#TBar li a:visited {
	color: #ffffff;
}

div#TBar li a:hover {
	text-decoration: underline;
}

div#TBar li.NoLink a:hover {
	text-decoration: none;
}

div#SearchDiv span {
	color: #ffffff;
}

div#SearchDiv a.SearchBut, div#SearchDiv input.SearchBut {
	width: 21px;
	background-image: url(/Styles/Decoration/BunzlLH1/Images/Buttons/blank21trans.gif);
	background-color: Transparent;
	text-align: center;
}

div#MainMenu {
	background-color:#9A4C21 ;
	border-left-color: #d1d1d1;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #d1d1d1;
	border-right-style: solid;
	border-right-width: 1px;
}

div#MainMenu li.group a, div#MainMenu li.extgroup a {
	color: #62bb46;
}

div#MainMenu li a, div#MainMenu li.group ul a, div#MainMenu li.extgroup ul a {
	color: white;
	border-color: #777777;
}

div#MainMenuBot {
	height: 16px;
}

div#MainMenuBot div.C, div#MainMenuBot div.D {
	background-image: url(Images/grey_col_corners.gif);
}

div#MainMenuBot div.E {
	position: absolute;
	top: 0px;
	left: 16px;
	height: 16px;
	width: 130px;
	background-color: #efefef;
	border-bottom-color: #d1d1d1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}


div#SLDiv a {
	color: #dddddd;
}

div#BBar {
	background-color: #62bb46;
}

div#BBar div.A, div#BBar div.B, div#BBar div.C, div#BBar div.D {
	background-image: url(Images/green_bar_corners.gif);
}

div#BBar ul {
	color: #000000;
}

div#BBar li {
	border-color: #000000;
}

div#BBar li.BMFirst, div#BBar li.BMMid {
	border-right-style: solid;
	border-right-width: 1px;
}

div#BBar li a, div#BBar li a:hover, div#BBar li a:visited {
	color: #000000;
}
div#BBar li a:hover {
	text-decoration: underline;
}
div#BBar li.NoLink a:hover {
	text-decoration: none;
}

div.BCrumb li {
	padding-left: 15px;
	background-image: url(Images/bcrumb_divide.gif);
	background-repeat: no-repeat;
	background-position: 6px 3px;
}

div.BCrumb li.initial {
	padding: 0px;
	background-image: none;
}


/***** Tables *****/
/* 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: #9A4C21;
	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(Images/table_head_left.gif);
	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(Images/table_head_right.gif);
	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(Images/sortasc.gif);
}

table.List tr th.SortDesc a, table.GridTable tr.Header th.SortDesc a {
	background-image: url(Images/sortdesc.gif);
}

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;
}


