
/* ---------- 
   ---------- 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;
	border:1px solid #555;
	background-color:#f9f9f9;
	display:none;
}

/* 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;
}
	/* backwards -- use <b> to UNbold */
	.checkoutErrorText b { font-weight: normal }

td.checkout { background-color: #EFEFEF }

td.checkoutHdr
{
	background-color: #222E3E;
	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 }

.marginscontent { padding: 36px 20px 36px 40px }

/* --------- no longer needed --------- */

.bigContainer {}


/*--- cart page ---*/

.checkoutOption { float:left; width:250px; margin: 18px 10px 10px 0 }
.checkoutOption h3 { margin: 0 0 10px}
.checkoutOption p, .checkoutOption blockquote { }
.checkoutOption blockquote { margin:10px 25px }
.checkoutOption a
{
	display:block; padding:0 0 0 11px;
	margin:0 0 2px 0;
	background:url(../uimages/bullets/chex.gif) 0 50% transparent no-repeat;
}
.checkoutOption a.now
{
	font-size:14px;
	color:#900;
	background:url(../uimages/bullets/arrow-dkred.gif) 0 50% transparent no-repeat;
}
.checkoutOption input { font-size:11px }

/* BI page */

a.toc { display:block; margin:0; height:13px; padding-left:17px; font-size:10px;
				background:url(../uimages/bullets/double-box-arrow.gif) no-repeat; }
