.wpcf7-not-valid-tip-no-ajax{ background:#f0f0f0;border:1px solid #b8b8b8 }
.wpcf7-mail-sent-ok{ background:#ccfcd1;border:1px solid #60a400 }
.wpcf7-validation-errors{ background:#f9e3e3;border:1px solid #e79e9e }
.wpcf7-not-valid-tip-no-ajax{ background:#fcf0cc;border:1px solid #ecc735 }
.wpcf7-not-valid-tip-no-ajax, .wpcf7-mail-sent-ok, .wpcf7-validation-errors{ font-size:100%;color:#484848;padding:5px 10px;width:auto;margin:0 0 20px 0;text-align:left }
.wpcf7-not-valid-tip-no-ajax span, .notice span, .wpcf7-mail-sent-ok span, .wpcf7-validation-errors span{ font-weight:bold;font-size:1.2em;padding:2px 40px }
.wpcf7-not-valid-tip-no-ajax p, .wpcf7-mail-sent-ok p, .wpcf7-validation-errors p, .notice p{ margin:0;padding:0 40px }
#shippingerror{ border:1px solid;margin:10px 0;padding:15px 10px 15px 50px;color:#d8000c;background-color:#ffbaba;background-image:url('/images/icons/error.png');background-repeat:no-repeat;background-position:10px center;z-index:10000 }
#submittingorder{ color:#00529b;border:1px solid;margin:10px 0;padding:15px 10px 15px 50px;background-color:#bde5f8;background-image:url('/images/icons/info.png');background-repeat:no-repeat;background-position:10px center;z-index:10000 }
.status{ display:inline;padding:0 20px 0 0 }
.pending{ color:#b86464 }
.billed{ color:#069 }
.billingissues{ color:#f90 }
.proofsent{ color:#fc0 }
.proofapproved{ color:#069 }
.awaitingartwork{ color:#fc0 }
.artissues{ color:#f90 }
.printready{ color:#069 }
.printed{ color:#390 }
.readytoship{ color:#390 }
.shipped{ color:#390 }
.cancelled{ color:#afafaf }
.delayed{ color:#db0000 }
.info{ color:#00529b;background-color:#bde5f8;background-image:url('info.png') }
.success{ color:#4f8a10;background-color:#dff2bf;background-image:url('success.png') }
.warning{ color:#9f6000;background-color:#feefb3;background-image:url('warning.png') }
.error{ color:#d8000c;background-color:#ffbaba }
.negative{ color:#d8000c;background-color:#ffbaba;margin:5px;padding:10px }
.positive{ color:#4f8a10;background-color:#dff2bf;margin:5px;padding:10px }
.sf-menu, .sf-menu *{ margin:0;padding:0;list-style:none }
.sf-menu{ line-height:1.0 }
.sf-menu ul{ position:absolute;top:-999em;width:12em }
.sf-menu ul li{ width:100%;white-space:nowrap }
.sf-menu li:hover{ visibility:inherit }
.sf-menu li{ float:left;position:relative }
.sf-menu a{ display:block;position:relative }
.sf-menu li:hover ul, .sf-menu li.sfHover ul{ left:0;top:2.4em;z-index:99 }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{ top:-999em }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{ left:12em;top:-0.1em }
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{ top:-999em }
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{ left:12em;top:-0.1em }
.sf-menu{ margin:0 }
.sf-menu a{ font-size:12px }
.sf-menu ul a{ cursor:pointer;border-left:none;border-right:0 }
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{ outline:0 }
.sf-menu a.sf-with-ul{ padding-right:1.25em;min-width:1px }
.sf-sub-indicator{ position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden }
a>.sf-sub-indicator{ top:.8em;background-position:0 -100px }
a:focus>.sf-sub-indicator, a:hover>.sf-sub-indicator, a:active>.sf-sub-indicator, li:hover>a>.sf-sub-indicator, li.sfHover>a>.sf-sub-indicator{ background-position:-10px -100px }
.sf-menu ul{ background:#202a41 }
.sf-menu ul .sf-sub-indicator{ background-position:-10px 0 }
.sf-menu ul a>.sf-sub-indicator{ background-position:0 0 }
.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{ background-position:-10px 0 }
.sf-menu ul li a:hover{ background:0 }
.sf-menu ul li:hover{ background:#2897e6 }
.sf-menu ul li.current_page_item{ background:#004d8e;background-image:none }
.sf-menu ul li.current_page_item a,.sf-menu ul li.current_page_item a:visited{ background:0 }

