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

#customerArea{
}

	#customerArea A{
		height:74px;
		width:322px;
		float:left;
		text-decoration:none;
		display:block;
		border:1px dotted #D8D6D6;
		color:#6F6F6F;
		cursor:pointer;
		padding:5px;
		margin-bottom:10px;
	}

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

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

	#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;
	}


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

#ControlShoppingCart{
	height:70px;
	padding-left:130px;
	padding-top:20px;
	background:url('images/bg_shoppingcart.gif') 50px bottom no-repeat;
	font-size:11px;
}

	#ControlShoppingCart h2{
		display:none;
	}

	#ControlShoppingCart .btn{
		margin-top:5px;
		width:110px;
		height:23px;
		display:block;
		padding-top:6px;
		font-weight:bold;
		font-size:12px;
		color:#C70404;
		text-decoration:none;
		text-align:center;
		border:0px solid #FFFFFF;
		background:url('images/bg_btnshoppingcart.gif') 0px 0px no-repeat;
	}

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

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

	#popShoppingCart{
		width:260px;
		padding:15px;
		position:absolute;
		background:url('images/bg_popcart.jpg') 0px bottom no-repeat #FDFDFD;
	}

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

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

	#popShoppingCart .button1{	
		display:block;
		width:115px;
		float:left;
		font-size:10px;
		color: white;
		text-decoration:none;
		text-align:center;
		padding:3px;
		border:1px solid #7D0000;
		background:url('images/bg_stepred.jpg') 0px 0px repeat-x #F0070A;
		cursor:pointer;
		
	}

	#popShoppingCart .button2{
		display:block;
		width:115px;
		float:right;
		font-size:10px;
		color: white;
		text-decoration:none;
		text-align:center;
		padding:3px;
		border:1px solid #7D0000;
		background:url('images/bg_stepred.jpg') 0px 0px repeat-x #F0070A;
		cursor:pointer;	
	}

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

	.popup_close{
		display:block;
		height:16px;
		width:16px;
		position:relative;
		float:right;
		background:url('images/btn_close.gif') 0px 0px no-repeat;
	}

		.popup_close:hover{
			background:url('images/btn_close_o.gif') 0px 0px no-repeat;
		}

/* ------------------------------------------------------------------ */
/* -                    popEditCustomer                               */
/* ------------------------------------------------------------------ */

	#popEditCustomer{
		width: 710px; 
		border: #DE0303 solid 1px;
        position: absolute; 
		background-color: #ECF5FC; 
		padding: 5px; 
		z-index: 5000;
	}


/* ------------------------------------------------------------------ */
/* -                    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                                     */
/* ------------------------------------------------------------------ */

#controlOrderStep{
	height:90px;
}

#controlOrderStep .stepSeparator{
	width:2px;
	height:1px;
	float:left;
}

#controlOrderStep A{
	float:left;
	width:134px;
	height:90px;
	display:block;
	text-decoration:none;
	cursor:pointer;
}

	/*--- stepItemHigh ---*/

	#controlOrderStep .stepItemHigh{
		border-top:4px solid #D90606;
		background:url('images/bg_stepred.jpg') 0px bottom repeat-x #F20809;
	}

	#controlOrderStep .stepItemHigh BIG{
		padding:3px;
		height:18px;
		display:block;
		background-color:white;
		color:#D90606;
		font-size:13px;
	}

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

	/*--- stepItem ---*/

	#controlOrderStep .stepItem{	
		border-top:4px solid #989898;
		background:url('images/bg_stepgrey.jpg') 0px bottom repeat-x #A7A7A7;
	}

	#controlOrderStep .stepItem BIG{
		padding:3px;
		height:18px;
		display:block;
		background-color:white;
		color:#989898;
		font-size:13px;
		display:block;
	}

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

		#controlOrderStep .stepItem:hover{
			border-top:#D90606 4px solid;
			color:white;
			background:url('images/bg_stepred.jpg') 0px bottom repeat-x #F20809;
		}

		#controlOrderStep .stepItem:hover BIG{
			color:#D90606;
		}

	/*--- stepItemDisabled ---*/

	#controlOrderStep .stepItemDisabled{
		background-color:#E1E1E1;
		border-top:4px solid #E1E1E1;
		cursor:no-drop;
	}

	#controlOrderStep .stepItemDisabled BIG{
		padding:3px;
		height:18px;
		display:block;
		background-color:white;
		color:#BBBBBB;
		font-size:13px;
	}

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

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

#pagination {
	margin-top:15px;
}

#pagination A{
	display:block;
	font-size:10px;
	text-decoration:none;
	padding:3px;
	width:120px;
	text-align:center;
	cursor:pointer;
	color:#6F6F6F;
	border:1px solid #BBBBBB;
	background:url('images/bg_btn.jpg') 0px bottom repeat-x #ECECEC;
}

	#pagination A:hover{
		color:white;
		border:1px solid #7D0000;
		background:url('images/bg_btno.jpg') 0px bottom repeat-x #F0070A;
	}

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

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