/* ------------------------------------------------------------------ */
/* -                     CONTROL SHOPPING CART                        */
/* ------------------------------------------------------------------ */

#ControlShoppingCart{
	width: 140px;
	height: 50px;
	float: right;
	padding: 10px;
	background: url('images/opacity.png') 0 0;

	color: #fff;
}

	#ControlShoppingCart h2 {
		margin: 0 0 4px 0;
		padding: 0;
		border-bottom: 1px dotted #fff;

		color: #fff;
		font-size: 11px;
		text-transform: uppercase;
	}

	#ControlShoppingCart a {
		display: block;
		margin: 0 0 5px 0;

		color: #fff;
		font-size: 10px;
		text-transform: uppercase;
	}
	
	#ControlShoppingCart a:hover {
		background-color: #a1194e;
	}

	#ControlShoppingCart .tools{
		display: none;
	}


/* ------------------------------------------------------------------ */
/*                         CUSTOMER AREA  	                          */
/* ------------------------------------------------------------------ */

#customerArea{
}

	#customerArea A{
		height:64px;
		width:330px;
		float:left;
		text-decoration:none;
		display:block;
		border:1px solid #eeeeee;
		color:#727272;
		cursor:pointer;
		padding:5px;
		margin-bottom:10px;
	}

		#customerArea A:hover{
			border:1px solid #a1194e;
		}

	#customerArea BIG{
		font-size:12px;
		text-transform:uppercase;
		color:#a1194e;
	}

	#customerArea .linkUserInfo{
		height:64px;
		padding-left:70px;
		background:url('images/bg_account_1.jpg') 0px top no-repeat;
	}

	#customerArea .linkAddressBook{
		height:64px;
		padding-left:70px;
		background:url('images/bg_account_2.jpg') 0px top no-repeat;
	}

	#customerArea .linkOrders{
		height:64px;
		padding-left:70px;
		background:url('images/bg_account_3.jpg') 0px top no-repeat;
	}

	#customerArea .linkNewsletter{
		height:64px;
		padding-left:70px;
		background:url('images/bg_account_4.jpg') 0px top no-repeat;
	}

	#customerArea .separator{
		width:10px;
		height:1px;
		float:left;
	}


/* ------------------------------------------------------------------ */
/* -                    popShoppingCart                               */
/* ------------------------------------------------------------------ */

	#popShoppingCart {
		width: 250px;
		height: 240px;
		padding: 50px 20px 0 20px;
		margin: 80px 0 0 0;
		background: url("images/bg_popupcart.gif") 0px 0px no-repeat;
		
		position: absolute;
	}

	#popShoppingCart .content {
	}	

	#popShoppingCart .content big {
		font-weight: bold;
	}

	#popShoppingCart .button1,
	#popShoppingCart .button2 {
		display: block;
		width: 115px;
		padding: 3px;
		border: 1px solid #a1194e;
		background-color: #a1194e;
		cursor: pointer;

		color: white;
		font-size: 10px;
		text-decoration: none;
		text-align: center;
	}

	#popShoppingCart .button1 { float: left; }
	#popShoppingCart .button2 { float: right; }

	#popShoppingCart .button1:hover,
	#popShoppingCart .button2:hover{
	  filter:alpha(opacity=50);  
	  -moz-opacity:0.50;
	  opacity: 0.50;	
	}

	.popup_close{
		display: block;
		height:30px;
		width:30px;
		margin-bottom: -30px;
		
		position: relative;
		top: 210px;
		left: 240px;
	}

/* ------------------------------------------------------------------ */
/* -                    SHOPPINGCART PAGE                             */
/* ------------------------------------------------------------------ *


#ShoppingCartPage INPUT{
	margin-top:10px;
	float:right;
}

#ShoppingCartPage table{
	width:100%;
	font-size:10px;
}

#ShoppingCartPage table th{
	font-size:11px;
	color:#A80606;
}

#ShoppingCartPage table td{
	border-bottom:1px #52565A dotted;
}

#ShoppingCartPage table B{
	font-size:11px;
	color:#A80606;
}


/* ------------------------------------------------------------------ */
/* -                   STEP ITEMS                                     */
/* ------------------------------------------------------------------ */

	.stepItem{
		width:100%;
		float:left;
		display:block;
		padding:7px 0px 7px 0px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		background-color:#a1194e;	
	}

		.stepItem:hover{
			color:#FFFFFF;
			background-color:#aba5a3;
		}

	.stepItemSeparator{
		width:10px;
		height:28px;
		float:left;
		background:url('images/stepitemseparator.gif') 0px 0px repeat-x;
	}

	/*----------------------*/
		
	.stepItemDisabled{
		width:100%;
		float:left;
		display:block;
		padding:7px 0px 7px 0px;
		color:#505050;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		background-color:#f8f6f6;	
	}

		.stepItemDisabled:hover{
			color:#aba5a3;
			cursor:no-drop;
		}

	.stepItemSeparatorDisabled{
		width:10px;
		height:28px;
		float:left;
		background:url('images/stepitemseparatordisabled.gif') 0px 0px repeat-x;
	}

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

	.stepItemHigh{
		width:100%;
		float:left;
		display:block;
		padding:7px 0px 7px 0px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		background-color:#a1194e;	
	}

		.stepItemHigh:hover{
			color:#FFFFFF;
		}

	.stepItemSeparatorHigh{
		width:10px;
		height:28px;
		float:left;
		background:url('images/stepitemseparatorhigh.gif') 0px 0px repeat-x;
	}


/* ------------------------------------------------------------------ */
/*                           PAGINATION  	                          */
/* ------------------------------------------------------------------ */

#pagination {
	margin-top:15px;
}

#pagination a {
	display:block;
	font-size:10px;
	text-decoration:none;
	padding:3px;
	width:120px;
	text-align:center;
	color:white;
	cursor:pointer;
	border: 1px solid #a1194e;
	background-color: #a1194e;
}

	#pagination  a:hover{
		border: 1px solid #5d372f;
		background-color: #5d372f;
	}

#pagination .pagiLeft{
	float:left;
	text-decoration:none;
}

#pagination .pagiRight{
	float:right;
	text-decoration:none;
}

/* ------------------------------------------------------------------ */
/*                           STEP 1      	                          */
/* ------------------------------------------------------------------ */

.promoCode{
	float:left;
	width:320px;
	height:133px; 
	border:1px solid #ece9e7;
	padding:10px;
	background-color:#f8f6f6;
}

	.promoCode H2{
		font-size:12px;
	}

.shippingTotal{
	float:right;
	width:320px;
	height:133px;
	border:1px solid #ece9e7;
	padding:10px;
	background-color:#f8f6f6;
}

	.shippingTotal H2{
		font-size:12px;
	}

	.shippingTotal B{
		font-size:12px;
	}