/* Please be careful when updating this file, it's been manually tuned! */

BODY, P, DIV, H1, H2, H3, H4, TD, TH, LI, B, .ComboInfo {font-family:Verdana, Arial, Helvetica;}
BODY, P, TD{font-size:14px;}
BODY{padding:10px;margin:0px;}
H1{color:black;font-weight:bold;font-size:24px;}
H3{color:black;font-weight:bold;font-size:18px;}
INPUT.txt{background:#ffffff;font-family:Courier New;}
XMP{display: block;font-size:10px;text-align:left;border:1px solid black;padding:2px;background:#ffffcc;}
table, table th, table td {border-color:#dddddd; border-collapse:collapse; }
.NoWrap{white-space:nowrap;}
/*
.AjaxDebug{position:absolute;border:1px solid #0000aa;padding:2px;background:#ffffaa;color:#0000aa;font-size:10px;filter:alpha(opacity=25);opacity:0.25;}
.AjaxDebug:hover{filter:alpha(opacity=90);opacity:0.9;}
*/

.RoundedPanel, .RoundedPanel2{margin:5px 0 10px 0;}

/* Inner rounded corners */
.RoundedPanel H1.orderPanel{background: url(/images/RoundedPanel/TitleBGOrder.jpg) no-repeat #99ccff;}
.RoundedPanel .orderPanelWhite{background: url(/images/RoundedPanel/TitleWhiteBGorder.jpg) no-repeat #99ccff;}
.RoundedPanel H1.brochurePanel{background: url(/images/RoundedPanel/TitleBGbrochure.jpg) no-repeat #99ccff;}
.RoundedPanel H1.catalogPanel{background: url(/images/RoundedPanel/TitleBGcatalog.jpg) no-repeat #99ccff;}
.RoundedPanel .orderFooter {background: url(/images/RoundedPanel/FooterOrder.jpg) no-repeat #1d5fad; margin:0; padding: 3px 0 3px 0;}/**/
.RoundedPanel .brochureFooter {background: url(/images/RoundedPanel/FooterBrochure.jpg) no-repeat #1d5fad; margin:0; padding: 3px 0 3px 0;}/**/
.RoundedPanel .catalogFooter {background: url(/images/RoundedPanel/FooterCatalog.jpg) no-repeat #1d5fad; margin:0; padding: 3px 0 3px 0;}/**/

.RoundedPanel H1{margin:0;padding:2px 0 2px 0;text-align:center;}
.RoundedPanel H2, .RoundedPanel H4{background: #99ccff;margin:0;padding:2px 0 2px 0;text-align:center;}/*padding:2px 0 2px 0;*/
.RoundedPanel H1{font-size:18px;} /*border:1px solid white;*/
.RoundedPanel H2, .RoundedPanel H4{border-top:1px solid #bbeeff;border-bottom:1px solid #66aadd;padding-top:0px;font-size: 14px;} /**/
.RoundedPanel .PanelBody{border-bottom:none;background:#f8faff!important;padding-left:4px;padding-right:4px;padding-top:4px;padding-bottom:0px;}

.RoundedPanel .bl {background: url(/images/RoundedPanel/ll.jpg) bottom left no-repeat #1d5fad; }
.RoundedPanel .br {background: url(/images/RoundedPanel/lr.jpg) bottom right no-repeat; } 
.RoundedPanel .tl {background: url(/images/RoundedPanel/ul.jpg) top left no-repeat; } 
.RoundedPanel .tr {background: url(/images/RoundedPanel/ur.jpg) top right no-repeat; padding: 5px; } 
.RoundedPanel H4{margin-top:10px;}
.RoundedPanel H4.FirstH4{margin-top:2px;}

.ComboInfo{width:665px;border:1px solid;padding:20px 4px 4px 4px;margin-bottom:10px;font-size:10px;}
.ComboInfo B{font-size:14px;}
.ProductCaption, .ProductTable th{font-size:14px;font-family:Verdana, Arial;}
.ProductTable, .ProductTable table, .ProductTable td, .ProductTable TABLE TD{font-size:14px;font-family:Verdana, Arial;}
.ProductTable th{color:#ffffff;background-color:#2463b3;}
.ProductTable th, .ProductTable td{border:1px solid #dddddd;}
.PadTop th, .PadTop td{padding-top:6px;}
.PadTop .ezOrder td{padding-top:0px;vertical-align:baseline;border:none;}
.POR{color:Red;}
.Discount{color:Blue;}
.Order{width:742px;margin:auto;}
.Order .PanelBody{background:#f8f8f8;}
.Order .Empty, .QuickOrder TABLE, .OrderBasket TD, .OrderBasket TH, .KeyVal TD, .KeyVal TH, .Order .Input, .OrderBasket{border:1px solid #aaaaaa;}
.Order .Empty{font-size:18px;font-weight:bold;padding:12px;background:#e8e8e8;text-align:center;}
.Order .Message{font-size:12px;padding:5px;color:Red;}
.Progress TD, .Progress TH {font-size:10px;}
.Progress TH {background:#eeeeee;font-weight:normal;}
.Progress .Completed {background:#aaaaaa;}
.QuickOrder{text-align:left;margin:5px 0 15px 0;}
.QuickOrder TABLE{background:#e8e8e8;}
.QuickOrder INPUT.Return{width:150px;}
.QuickOrder INPUT.Add{width:90px;}
.OrderBasket, .KeyVal{font-family:Verdana, Arial;font-size:12px;background:#e8e8e8;border-collapse:collapse;}
.OrderBasket TD, .OrderBasket TH, .KeyVal TD, .KeyVal TH{padding:0px 2px 0px 2px;background:#eeeeee;}
.KeyVal TH{width:20%;text-align:right;background:#dddddd;}
.KeyVal TD{width:80%;text-align:left;background:#eeeeee;}
.KeyVal TD.Single{text-align:left;}
.KeyVal TD.Comments{text-align:left;}
.OrderBasket TABLE TD{border:none;padding:0px;}
.OrderBasket INPUT, .QuickOrder INPUT{font-family:Verdana, Arial;font-size:10px;}
.OrderBasket .Product TD, .OrderBasket .Combo TD, .OrderBasket .ComboItem TD{text-align:left;}
.OrderBasket TD.RowNr{text-align:right;background:#dddddd;}
.OrderBasket .ComboItem TD.RowNr{text-align:center;background:#eeeeee;}
.OrderBasket TD.Pn{font-weight:bold;}
.OrderBasket TD.Uom{text-align:center;}
.OrderBasket TD.Price, .OrderBasket TD.Qty, .OrderBasket TD.Extended{text-align:right;}
.OrderBasket TD.Extended{}
.OrderBasket .ComboItem TD{background:#f8f8ff;font-size:10px;}
.OrderBasket .ComboItem TD.Qty{padding-right:8px;font-weight:normal;}

.OrderBasket .ComboItem TD.Price, .OrderBasket .ComboItem TD.Extended{padding-right:8px;font-weight:bold;}
.OrderBasket .Combo TD.Price, .OrderBasket .Combo TD.Extended{padding-right:2px;font-weight:bold;}

.OrderBasket .ComboItem TD.Pn, .OrderBasket .ComboItem TD.Info{padding-left:5px;}
.OrderBasket .ComboItem TD.Qty{padding-right:5px;font-weight:normal;}
.OrderBasket .Header TH{text-align:center;font-size:13px;background:#dddddd;}
.OrderBasket .SubTotal TH, .OrderBasket .Tax TH, .OrderBasket .Total TH{text-align:right;background:#dddddd;}
.OrderBasket .SubTotal TD, .OrderBasket .Tax TD, .OrderBasket .Total TD
    {padding-top:2px;padding-bottom:2px;background:#dddddd;text-align:right;font-weight:bold;vertical-align:top;}
.OrderBasket .Total .Note{font-size:12px;text-align:left;}
.OrderBasket .Total TD.Recalculate{padding:0;}
.OrderNotes TD{font-size:13px;}
.OrderNotes .Instructions{text-align:right;}
.Verification{text-align:right;font-weight:bold;font-size:9px;background-color:#ffffff;display: none;}
.Order .Scope{margin-bottom:5px;text-align:center;}
.Order .Scope LABEL{padding-right:5px;}
.Order .Input, .Order .Input INPUT, .Order .Input SELECT, .Order .Input TEXTAREA{font-size:16px;}
.Order .Input TD{padding:8px 2px 8px 2px;text-align:left;font-size:16px;background:#eeeeee;}
.Order .Input .Alt TD{background:#eeeeee;}
.Order .Input TD.Label{text-align:right;padding-left:5px;padding-right:3px;}
.Order .redOR{color:red;font-weight:bold;text-align:center;}
.Order .Input .Required INPUT, .Order .Scope SPAN, .Required SELECT, LABEL.Required{}
.Order .Input .Format{color:Gray;font-size:10px;}
.Order .Input .Separator TD{background:white;border-top:1px inset;border-bottom:1px inset;border-left:none;border-right:none;}
.vRequired, .vInvalid, .vMatch{background:#ffffcc;font-size:10px;font-weight:bold;border:1px solid gray;padding:1px;}
.FakeEdit{display:inline-block;color:#555588;background:white;border:1px solid #ccccee;padding:2px;margin:1px;}
.RandomAccess{display:block;padding-top:10px;padding-bottom:10px;font-size:14px;overflow:visible;text-decoration:none;}
.RandomAccess LABEL{}
.RandomAccess .Sep{color:Gray;font-size:10px;padding:0 4px 0 5px;}
.RandomAccess .Step A{color:Black;font-weight:bold;text-decoration:none;}
.RandomAccess .Step A:hover{color:Blue;text-decoration:none;}
.RandomAccess .Selected A{color:Blue;font-weight:bold;text-decoration:none;border:solid 1px black;background-color:#ccffcc;}
.RandomAccess A.Disabled, .RandomAccess A.Disabled:hover{color:#999999;text-decoration:none;}
.RandomAccess A.Enabled, .RandomAccess A.Enabled:hover{}
.RandomAccess A.Hidden {color:#cccccc;}
.Order DIV.TopInfo{font-size:15px;text-align:center;vertical-align:middle;}
.Order DIV.BottomInfo{font-size:15px;margin-bottom:8px;text-align:center;}
.Order .PrintConfirmation{margin:10px;font-weight:bold;color:Red;}
.ConfirmLabel TH{text-align:right;background-color:#dddddd;font-weight:bold;}
.ConfirmData TD{text-align:left;background-color:#dddddd;font-weight:bold;}
.PopupCSC{font-size:small; font-weight:normal;}
.PopupConditions{ background-color:White;padding:10px;text-align:center;}
.Copyright{font-size:9px;color:#000000;line-height:12px;}
#LoginInfo  {position:relative; top:0px; font-size:10px; color:#000000; text-decoration:none;}
#LoginInfo a {color:#000000; text-decoration:underline;}
#LoginInfo a:link, LoginInfo a:active, LoginInfo a:visited, LoginInfo a:focus {outline:0; color:#000000; text-decoration:underline;}
#LoginInfoW	{position:relative; top:0px; font-size:10px; color:#ffffff; text-decoration:none;}
#LoginInfoW a {color:#ffffff; text-decoration:underline;}
#LoginInfoW a:link, LoginInfo a:active, LoginInfo a:visited, LoginInfo a:focus {outline:0; color:#ffffff; text-decoration:underline;}

#Login{width:700px;}/*665px*/

#Login .LoginBox{border:2px ridge;background:#ddeeff;}
#Login #Without{}
#Login #Sep{padding:0 10px 0 10px;}
#Login #Form{text-align:left; vertical-align:top;}
#Login #Failure{color:Red;font-weight:bold;padding:5px 0 5px 0;}

.modalBackground{background-color:#aaaaaa;filter:alpha(opacity=90);opacity:0.90;}
.smallLink{font-size:11px;}
.left, .left INPUT, .left SELECT, .left CheckBox{padding:2px 2px 2px 2px;text-align:left;font-size:16px;white-space:nowrap;}
.right{text-align:right;font-size:16px;padding-right:2px;white-space:nowrap;}
.middle{text-align:center;font-size:16px;padding-right:2px;white-space:nowrap;}
.grid{text-align:center;white-space:nowrap;}
.lwidth{width:20%;}
.rwidth{width:80%;}
.bgcolor1{background-color:#eeeeee;}
.numindex TH{background:white;text-align:center;color:#ffffff;background-color:#2263b3;}
img{-ms-interpolation-mode:bicubic;border:none;}
.buttonClicked{color:black;background-color:#99ff66;padding:2px 2px 2px 2px;margin:auto;}	/*border:solid 1px #dddddd;*/
.buttonReleased{color:black;background-color:#eeeeee;padding:2px 2px 2px 2px;margin:auto;}	/*border:solid 1px #dddddd;*/	
.hideResidential{display:none;}
.showResidential{display:block;}
.hideBlock{display:none;}
.showBlock{display:block;}
.hazlink{cursor:pointer; cursor:hand; background-color:Yellow; text-decoration:underline; white-space:nowrap;}/* cursor:pointer;float:left; */
.searchWatermark {color:GrayText;}
.modalbackcolor{ background-color:#aaaaaa;filter:alpha(opacity=90);opacity:0.9;}
.Hazard{color: red;}
.RemovedPOR{color: red;}

/* Maintenance notice on Homepage */
#maintenance {font-family:Verdana, sans-serif;background-color:#ffffff; border:solid 5px #fec329;width:187px; font-size:13px;
           position:relative;top:-540px;left:-1px;margin:0px;padding:2px; z-index:-1;}/*525*/
           
#maintenance ul {list-style: none; margin: 0px; padding: 0px; color:#000000; background:#ffffff;}

#maintenance ul li {margin: 0px; padding: 0px;}

#easiSlicer_announcement {position:relative;top:-540px;left:-1px;width:204px;margin:0px;padding:0px;}/* z-index:-1;*/

#SideMenu {font-family:Verdana, sans-serif; width: 135px; padding: 0px; margin: 0px; position:fixed; top:180px; }
#SideMenu ul { list-style: none; margin: 0px; padding: 0px; border: 1px solid #000000;border-bottom:none; color:#000000; background:#ffffff;}
#SideMenu ul li {margin: 0px; padding: 0px; border-bottom: 1px solid #000000;} /* height:30px; */
#SideMenu ul li a { padding:2px 5px 2px 5px; margin:5px 5px 5px 5px; font-size: 13px; display:block; text-decoration: none; text-align:center; color: #000000; width:113px;} /*padding: 5px 0px 2px 4px;*/
#SideMenu ul li a:hover {background:#cccccc; color: #000000; }

.Popup { padding-top:10px;padding-left:10px;width:400px;height:450px;}
.RequestBtn { position:relative;top:22px;left:22px; }