/*----------------------------------------------------------------------------------
	CSS :: ESTHER PRICE CANDIES :: Forms
----------------------------------------------------------------------------------*/

input,
textarea {
	border: 1px solid #a2a2a2;
	font: normal normal normal 11px Tahoma;
	padding: 2px 2px 3px 2px;
	background: #ECEDED url(../images/misc/input_grad.gif) repeat-x;
}

input.no-border {
	border: none;
	padding: 0px;
	background: none;
}

select {
	border: 1px solid #a2a2a2;
	font: normal normal normal 11px Tahoma;
	padding: 2px 2px 3px 2px;
	background: #ECEDED url(../images/misc/input_grad.gif) repeat-x;
}

table td {
	text-align: left;
}

form table td. {
	font: normal normal bold 11px Tahoma;
	text-align: right;
	padding-right: 8px;
}

table td.THHeader {
	padding: 4px 0px 4px 8px;
	font: normal normal bold 12px Tahoma;
}

.plaintextbold {
	font: normal normal bold 11px Tahoma;
	line-height: 16px;
}

.eleven {
	font-weight: normal;
}

table#login {
	border-collapse: collapse;
}

table#login td.lborder {
	width: 6px;
	border-left: 1px dotted #a2a2a2;
}

/*----------------------------------------------------------------------------------
	CSS :: ESTHER PRICE CANDIES :: Receipts
----------------------------------------------------------------------------------*/

table#billing-shipping, table#basket, table#subtotal, table#inforequest, table#orderhistory, table#products, table#custinfo, table#wishlist, table#shippingmethod, table#paymentinfo, table#orderhistory, table#order-shipping, table#order, table#addressbook, table#specialinstructions {
	border-collapse: collapse;
	background-color: #eaeaea;
	width: 100%;
	border: 1px solid #b4b4b4;
	margin-bottom: 6px;
}

table#billing-review, table#shipping-add {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 6px;
}

table#billing-fields, table#shipping-add {
	border-collapse: collapse;
	background-color: #eaeaea;
	width: 100%;
}

#billing-fields td.right-align {
	color: #7e7e7e;
}

#billing td, #shipping td, #basket td, #subtotal td, #billing-fields td, #shipping-add td, #inforequest td, #orderhistory td, #products td, #wishlist td, #shippingmethod td, #paymentinfo td, #orderhistory td, #addressbook td, #specialinstructions td {
	padding: 4px;
}

table#billing, table#shipping {
	border-collapse: collapse;
	width: 100%;
}

table#subtotal td {
	border: 1px solid #b4b4b4;
}

.bdr-top {
	border-top: 1px solid #B4B4B4;
}

table#subtotal small {
	font: normal normal normal 10px Tahoma;
}

tr.total {
	background-color: #e5e5e5;
}

td.lit {
	background-color: #f4f4f4;
}

td.centered {
	text-align: center;
}

td.right-align {
	text-align: right;
}

td.left-align {
	text-align: left;
}

td.wishlisttdRow1Color,
td.wishlisttdRow2Color,
td.productstdRow1Color,
td.productstdRow2Color,
td.shippingmethodtdRow1Color,
td.shippingmethodtdRow2Color {
	border: 1px solid #a2a2a2;
}


tr.alt,
td.ordertdRow2Color,
td.productstdRow2Color,
td.wishlisttdRow2Color,
td.shippingmethodtdRow2Color {
	background-color: #f9f9f9;
}

#basket td.rborder {
	border-right: 1px solid #dcdcdc;
}

td.table-heading {
	background-color: #d8d8d8;
	padding: 6px;
	border-bottom: 1px solid #b4b4b4;
}

div#stock {
	float: right;
	width: 70%;
	padding: 6px;
}

span.note {
	padding-bottom: 8px;
	color: #9D7D39;
}

td.billing-only {
	padding: 4px;
}



/*----------------------------------------------------------------------------------
	CSS :: ESTHER PRICE CANDIES :: MAIN :: STYLINGS :: HISTORY
----------------------------------------------------------------------------------*/

	dl#history {
		width: 250px;
	}

	dl#history dt {
		line-height: 24px;
		color: #2B150A;
		font: normal normal bold 24px "Monotype Corsiva", "Times New Roman", serif;
		margin: 0 0 20px 0;
	}
	
	dl#history dd {
		margin: 0;
		padding: 10px 10px 10px 35px;
		line-height: 16px;
	}
	
/*----------------------------------------------------------------------------------
	CSS :: ESTHER PRICE CANDIES :: MAIN :: STYLINGS :: HISTORY
----------------------------------------------------------------------------------*/

	ol#tour-ol {
		list-style-type: none;
	}
	
	ol#tour-ol li {
		padding: 10px 10px 0 10px;
		width: auto;
		height: 45px;
	}

	ol#tour-ol p.step-number {
		font-size: 35px;
		float: left;
		margin-right: 20px;
		top: 0;
		color: #e8e8e8;
		font-family: Garamond, Georgia, Times, Serif;
	}
