
/* ---------- 
   ---------- new subscribe-mini stuff
   ----------
*/

.miniInputLabel
{
	font-style: italic;
	font-size: 9px;
	color: #333;
}

.bigRed
{
	color: #cc3333;
	font-weight: bold;
	font-size: 12px;
}

.bigBlue
{
	font-weight: bold;
	font-size: 12px;
	color: #141A98;
}

.privacyPolicy
{
	padding: 11px;
	font-size: 10px;
	color: #444;
	visibility: hidden;
}

/* for ship/bill address header, and "special offers" */
.specialSubHeader
{
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	font-size: 15px;
	margin: 15px 0 10px 0;
}

/*-------- item titles ----------*/

.itemTitle { font: bold 17px/18px verdana; margin: 0 0 3px 0; color: #333; }
.itemSubtitle { font: 12px/14px verdana; margin: 0 0 3px 0; color: #555; }

/* ---------- */

.icons
{
	padding: 8px 5px 0px 3px;
}


.checkoutErrorBox
{
	padding: 9px;
	border: 1px solid #ccc;
	background-color: #ffc;
}

.checkoutErrorText
{
	color: #933;
	font-weight: bold;
}
	.checkoutErrorText b	/* backwards -- use <b> to UNbold */
	{
		font-weight: normal;
	}

td.checkout
{
	background-color: #EFEFEF;
}

td.checkoutHdr
{
	background-color: #00597B;
	font-weight: bold;
	color: white;
}

input.payNow
{
	color: #AD0000;
	font-weight: bold;
}

/* --- for "thank you" receipts (email, web) --- */

.oid
{
	background-color: #FFA;
	border: 1px solid #000;
	font-weight: bold;
	padding: 4px;
}

td.g
{
	background-color: #eee;
	color: #000;
}

td.e
{
	background-color: #fff;
}

th.b
{
	background-color: #00597B;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

td.i2
{
	background-color: #eee;
	color: #000;
	text-align: center;
}

td.s
{
	background-color: #fff;
	font-weight: bold;
	text-align: right;
}

	td.s b
	{
		font-weight: normal;
	}


/* --------- no longer needed --------- */
.marginscontent
{
}

.bigContainer
{
}

