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

#customerArea{
}

	#customerArea A{
		text-decoration:none;
		display:block;
		float:left;
		border:1px dotted #E1D8C7;
		padding:3px;
		font-size:10px;
		color:#200C02;
	}

	#customerArea BIG{
		font-size:9px;
		text-transform:uppercase;
		color:#990000;
	}

	#customerArea A .linkUserInfo{
		width:109px;
		height:110px;
		display:block;
		float:left;
		padding:60px 5px 5px 5px;
		background:url('images/bg_account_1.jpg') 0px top no-repeat #F2EFE6;
		cursor:pointer;
	}

	#customerArea A .linkAddressBook{
		width:109px;
		height:110px;
		display:block;
		float:left;
		padding:60px 5px 5px 5px;
		background:url('images/bg_account_2.jpg') 0px top no-repeat #F2EFE6;
		cursor:pointer;
	}

	#customerArea A .linkOrders{
		width:109px;
		height:110px;
		display:block;
		float:left;
		padding:60px 5px 5px 5px;
		background:url('images/bg_account_3.jpg') 0px top no-repeat #F2EFE6;
		cursor:pointer;
	}

	#customerArea A .linkNewsletter{
		width:109px;
		height:110px;
		display:block;
		float:left;
		padding:60px 5px 5px 5px;
		background:url('images/bg_account_4.jpg') 0px top no-repeat #F2EFE6;
		cursor:pointer;
	}

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


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

#ControlShoppingCart{		
	width:225px;
	height:70px;
	padding:10px;
	font-size:9px;
	line-height:18px;
	color:#C6AF92;
	position:relative;
	margin-bottom:-90px;
	z-index:80;
	left:560px;
	top:100px;
}

	#ControlShoppingCart .btn{
		width:89px;
		height:25px;
		background:url("images/bg_btn_shoppingcart.jpg") 0px 0px no-repeat;
		font-size:11px;
		border:0px;
		margin:0px;
		cursor:pointer;
	}

		#ControlShoppingCart .btn:hover{
			background-position:bottom;
		}

	#ControlShoppingCart h2{
		display:none;
	}

	#ControlShoppingCart A{
		color:#FFFFFF;
		padding-left:3px;
	}

		#ControlShoppingCart A:hover{
			color:#B4AA97;
		}

	#ControlShoppingCart B{
		display:block;
		font-size:12px;
		color:#D3A66D;
		padding-left:3px;
		padding-bottom:10px;
	}


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

	#popShoppingCart{
		width:250px;
		height:303px;
		position:absolute; 
		z-index: 2000;
		background:url("images/bg_popupcart.png") 0px 0px no-repeat;
		padding-left:25px;
		padding-top:80px;
		padding-right:70px;
	}

	#popShoppingCart .content{
		margin-top:20px;
	}	

	#popShoppingCart .content BIG{
		font-weight:bold;
	}
	
	.btn{
	border:1px solid #990000;
	color:white;
	font-size:9px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	background:url('images/bg_button.gif') 0px 0px repeat-x #990000;
}

.btn:hover{
	border:1px solid #433A35;
	color: white;
	font-size:9px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	background:url('images/bg_button_a.gif') 0px 0px repeat-x #433A35;
}

	#popShoppingCart .button1{
		display:block;
		width:115px;
		float:left;
		font-size:10px;
		text-decoration:none;
		text-align:center;
		padding:3px;
		color:white;
		cursor:pointer;
		background:url('images/bg_button.gif') 0px bottom repeat-x #9B040B;
	}

	#popShoppingCart .button2{
		display:block;
		width:115px;
		float:right;
		font-size:10px;
		text-decoration:none;
		text-align:center;
		padding:3px;
		color:white;
		cursor:pointer;
		background:url('images/bg_button.gif') 0px bottom repeat-x #9B040B;
	}

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

	.popup_close{
	display:block;
	height:33px;
	width:33px;
	position:relative;
	margin-bottom:-30px;
	top:200px;
	left:270px;
	}

	.popup_close:hover{
	background-position:0px -30px;
	}


/* ------------------------------------------------------------------ */
/* -                    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{
	float:left;
	width:141px;
	vertical-align: top;
	color: white;
	background-color: #D2C5AC;
	border-top:#D2C5AC 4px solid;
	height:80px;
	display:block;
	text-decoration:none;
	border-left:1px solid white;
}

		.stepItem BIG{
			padding:3px;
			height:20px;
			display:block;
			background-color:white;
			color:#200C02;
			font-size:12px;
			display:block;
		}

		.stepItem SMALL{
			font-size:10px;
			padding-left:3px;
			padding-top:3px;
			padding-right:3px;
			display:block;
			color:white;
		}


	.stepItem:hover{
		background-color: #433A35;
		border-top:#433A35 4px solid;
		color:white;
	}

		.stepItem:hover SMALL{
		color:white;
		}


	.stepItemHigh{
		float:left;
		width:141px;
		vertical-align: top;
		color: white;
		background-color: #9B040B ;
		border-top:#9B040B  4px solid;
		height:80px;
		display:block;
		text-decoration:none;
		border-left:1px solid white;
	}

		.stepItemHigh BIG{
			padding:3px;
			height:20px;
			display:block;
			background-color:white;
			color:#9B040B;
			font-size:12px;
		}

		.stepItemHigh SMALL{
			font-size:10px;
			padding-left:3px;
			padding-top:3px;
			padding-right:3px;
			display:block;
		}


	.stepItemHigh:hover{
		color:white;
	}
		
	.stepItemDisabled{
		float:left;
		width:141px;
		vertical-align: top;
		color: #C6B2A2;
		background-color: #EDE8DD;
		border-top:#EDE8DD 4px solid;
		height:80px;
		display:block;
		text-decoration:none;
		border-left:1px solid white;
	}

		.stepItemDisabled BIG{
			padding:3px;
			height:20px;
			display:block;
			background-color:white;
			color:#D2C5AC;
			font-size:12px;
		}

		.stepItemDisabled SMALL{
			font-size:10px;
			padding-left:3px;
			padding-top:3px;
			padding-right:3px;
			display:block;
		}

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


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

#pagination {
	margin-top:30px;

}

#pagination A{
	display:block;
	font-size:10px;
	text-decoration:none;
	padding:3px;
	width:120px;
	text-align:center;
	color:white;
	cursor:pointer;
	background:url('images/bg_button.gif') 0px bottom repeat-x #9B040B;
}

	#pagination A:hover{
	  filter:alpha(opacity=50);  
	  -moz-opacity:0.50;
	  opacity: 0.50;	
	}

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

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