/* CSS Document 
Theme Name: Memex Template
Description: The Memex Template  WordPress theme.
Version: 2.7
Author: system32
Author URI: http://www.themeforest.net/user/system32
Tags: space, custom header, fixed width, two columns, widgets

	The CSS, XHTML and design under 960 Grid System:
*/

/*------------------------------------------------------
        Error / Success / Notice	
  ------------------------------------------------------*/

.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 0px; 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: 0px;padding: 0px 40px;}

#shippingerror {
  border: 1px solid;
  margin: 10px 0px;
  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 0px;
  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 COLORS **/
.status {
    display: inline;
    padding: 0 20px 0 0;
}
.pending {
	color: #b86464;
}
.billed {
	color: #006699;
}
.billingissues {
	color: #ff9900;
}
.proofsent {
	color: #ffcc00;
}
.proofapproved {
	color: #006699;
}
.awaitingartwork {
	color: #ffcc00;
}
.artissues {
	color: #ff9900;
}
.printready {
	color: #006699;
}
.printed {
	color: #339900;
}
.readytoship {
	color: #339900;
}
.shipped {
	color: #339900;
}
.cancelled {
	color: #AFAFAF;
}
.delayed {
    color: #DB0000;
}
/** END STATUS COLORS **/

/*.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;*/
/*  background-image: url('/images/icons/error.png');*/
/*}*/

/* SUPERFISH STYLESHEET ---------------------------------- */
	/*** DO NOT DELETE OR EDIT THE FOLLOWING (Unless you know what you're doing of course!) ***/
	.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; }
	
	/* fixes IE7 'sticky bug' */
	.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; /* match top ul list item height */ 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 }
	/*** ---------------------------------------------------------------------------------- ***/
	
	/* Dropdown Styling */
	.sf-menu { margin:0 }
	.sf-menu a {  }
	.sf-menu ul a { cursor:pointer; border-left:none; border-right:none; }
	
	.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: 2.25em; min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ }
	.sf-sub-indicator { position:absolute; display:block; right:.75em; top:1.05em; /* IE6 only */ width:10px; height:10px; text-indent:-999em; overflow:hidden;  /* background:url('../graphics/arrows.gif') no-repeat -10px -100px; 8-bit indexed alpha png. IE6 gets solid image only */ }
	a > .sf-sub-indicator {  /* give all except IE6 the correct values */ top:.8em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/ }
	
	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: none;}
    .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: none;}
/**/
/*.menu ul li a{*/
/*	display: block;*/
/*	padding: 0px 15px;*/
/*	text-decoration: none;*/
/*	line-height:26px;*/
/*	font-weight:bold;*/
/*	float:left;*/
/*	width:auto;	border-radius:3px;*/
/*	-moz-border-radius:3px;*/
/*	-webkit-border-radius:3px;	*/
/*	-webkit-border-radius:3px;	*/
/*	text-decoration:none;*/
/*	text-transform: uppercase;*/
/*}*/
/**/
/*.menu ul li a:hover{*/
/*	text-decoration:none;*/
/*	color:#FFFFFF;*/
/*	background:#137dc8;	background:url(../images/topmenu.gif) repeat-x;*/
/*}*/
/**/
/**/
/*.menu ul li.active a{*/
/**/
/*		line-height:26px;*/
/*		height:26px;*/
/*		*/
/*}*/
/**/
/*.menu ul li.active {*/
/*	text-decoration: none;*/
/*	line-height:26px;*/
/*		*/
/*}*/
/**/
/*.menu ul li.active  a, .menu ul li.active  a:visited{*/
/*text-decoration: none;*/
/*	color:#f7f7f7;	*/
/*		line-height:26px;*/
/*		height:26px;*/
/*}*/
/**/
/*.menu ul li.current_page_item a, .menu ul li.current_page_item  a:visited*/
/*{*/
/*	color:#FFFFFF;*/
/*	background:#137dc8;	background:url(../images/topmenu.gif) repeat-x;*/
/*}*/

/* --------------------------------------------- */