﻿.doc-39190b5015dfe2118c89000c29ae193e #menupublic { display: none; }
.doc-39190b5015dfe2118c89000c29ae193e #login { display: none; }

.background_red { background-color: #EFCCBA; }
.ui-widget {font-size: 12px! important; font-family: P22UndergroundMedium! important; }

#footer { display: none; }

body { font-size: 12px! important; font-family: P22UndergroundMedium; background-image: url(/custom/media/images/Birdcage_black-wired.png); background-attachment: fixed; background-position: top right; background-repeat: no-repeat; }
.matrixCellY img { margin-top: 0px! important }
BODY.B2B #currentlyShoppingAs { display: none }
BODY.B2B .saveAndExit { display: none; }
/*.imageDiv { height: 155px; width: 150px; display: table-cell; vertical-align: middle; text-align: center; }*/
.imageDiv { height: 250px; width: 250px; display: table-cell; vertical-align: middle; text-align: center; }
.unavailable { color: #e56100 }

#content { font-size: 13px; }

/* Hide stuff from history page */
BODY.B2B #txtSalesThisYear_lbl, BODY.B2B #txtSalesThisYear { display: none; }
BODY.B2B #txtSalesLastYear_lbl, BODY.B2B #txtSalesLastYear { display: none; }
BODY.B2B #chart { display: none }
/* end hide history page */

#sidebar { font-size: 13px; }
div.matrixN { background-color: rgb(82,75,72); }
#matrix_TabX { background-color: rgb(82,75,72)! important; color: rgb(253,248,244); }
#matrix .matrixTabX { color: rgb(253,248,244); }
#matrix .matrixLeftW, #matrix .matrixCellX { background-color: rgb(82,75,72)! important; }

/*#matrix .matrixTabY {
    border-left-color: rgb(82,75,72)! important;
    border-right-color: rgb(82,75,72)! important;
	border-top-color: rgb(82,75,72)! important; }*/
/*#matrix .matrixLeftW { border-bottom: solid 1px rgb(82,75,72)! important; }*/
input.cpobutton { background-color: rgb(82,75,72)! important; color: rgb(253,248,244); background-image: none! important; color: rgb(253,248,244)! important; }
#btnAddToOrder { width: 150px; height: 40px; }
#cpoProductInfo { font-size: 13px; }
#cpoProductInfo .indentlabel { width: 170px; }
#orderEditDetails .tableHeaderRow { background-color: rgb(82,75,72)! important; color: rgb(253,248,244); text-transform: uppercase; }
table.cpoRepeaterTable tbody tr.tableHeaderRow td, table.cpoRepeaterTable thead tr.tableHeaderRow td { background-color: transparent; }
#orderEditDetails td.pictureCol { border-top-left-radius: 4px; }
.selected { border: solid 1px rgb(82,75,72); }
.success, .cpoSuccess { background-color: rgb(239,204,186)! important;}

/* Banner height */
div#banner { height: 144px; background-color: rgb(239,204,186); text-align: center; overflow: hidden; } 
div#mainMenu { background-color: rgb(239,204,186); background-image: none; }
div#mainMenu, div#mainMenu ul li a  { background-color: rgb(239,204,186); background-image: none; text-transform: uppercase; }

/* Remove border from menuitems */
div#mainMenu ul li a { border-right: 0px; font-family: P22UndergroundHeavy; font-size: 14px; font-weight: normal; letter-spacing: 2px; line-height: 33px; color: rgb(82,75,72); }
div#mainMenu ul li.horzMenuItem1 a { border-left: 0px; }
div#mainMenu ul { margin-left: 218px; }

div#mainMenu ul li a:hover, div#mainMenu ul li.menuActive a  { background-color: rgb(239,204,186); background-image: none; text-transform: uppercase; font-weight: bold; color: black; }
/*div#logoDiv { top: 0px; left: 20px; }*/

div#logoDiv { position: relative; height: 134px; left: 0; }
div#currentlyShoppingAs { top: 122px; left: 21px; }
div#login { top: 148px; }
a.logoff { background-image: none; color: rgb(82,75,72); text-transform: uppercase; }
a.logoff:hover { background-image: none; color: black; }

h2 { color: rgb(253,248,244); letter-spacing: 2px; background-color: rgb(82,75,72); font-size: 14px; text-transform: uppercase; }
h1 span, h2 { padding: 8px 10px 5px 10px; background-color: rgb(82,75,72); font-size: 14px; line-height: 22px; color: rgb(253,248,244); text-transform: uppercase; border: solid 1px rgb(82,75,72); }

#cpoTitle h1 span, h2 { padding: 8px 10px 5px 10px; background-color: rgb(82,75,72); }

h1, h2, h3, h4, h5, h6 { background-color: rgb(82,75,72); }

.subMenuInner { border: solid 1px rgb(82,75,72); } 
.subMenuDiv>h2 { border: solid 1px rgb(82,75,72); }

/* Login page menu hide */


/* Categories font size */
#categoryTreeview { font-size: 11px; padding: 2px; }
#categoriesDiv .subMenuInner { padding: 0; }


/* B2B: Hide green border on items in basket */
BODY .cpoCustomBasket { border: none }


/* CUSTOM FONTS!!! */
/* P22 Underground HEAVY */
@font-face {
				font-family: P22UndergroundHeavy;
				src: url("/Custom/Media/Fonts/P22Underground-HeavyWeb.eot");
			}

@font-face {
				font-family: P22UndergroundHeavy;
				src: url("/Custom/Media/Fonts/P22Underground-HeavyWeb.woff") format("woff");
			}


/* P22 Underground MEDIUM */
@font-face {
				font-family: P22UndergroundMedium;
				src: url("/Custom/Media/Fonts/P22Underground-MediumWeb.eot");
			}

			@font-face {
				font-family: P22UndergroundMedium;
				src: url("/Custom/Media/Fonts/P22Underground-MediumWeb.woff") format("woff");
			}