/* ------------------------------------------------------------------ */
/* -                     SHIPPING COUNTRIES                           */
/* ------------------------------------------------------------------ */

#shippingCountryContainer{
	float: left;
	width:700px;
	height: 19px;
	font-size:10px;
	color:#c8c8c8;
	cursor:pointer;
	_margin-bottom:-10px;
	text-align: left;
}

	#shippingCountryContainer .activeDown{
		background:url('images/arrow-down.gif') right 0px no-repeat;
		padding-right:20px;
	}

	#shippingCountryContainer .activeUp{
		background:url('images/arrow-up.gif') right 0px no-repeat;
		padding-right:20px;
	}

#shippingCountries{			
	width:330px;
	position:absolute;
	z-index: 1000;
	/*margin-left:-100px !important;*/
	margin-left:0px;
	/*margin-top:20px !important;*/
	margin-top:-6px;
	background-color:white;
	border-left:1px solid #4a453d;
	border-bottom:1px solid #4a453d;
	border-right:1px solid #4a453d;
	color:#4a453d;
}

	#shippingCountries A{
		display:block;
		border-bottom:1px solid #F1EFEE;
		color:#4a453d;
		margin-top:1px;
		padding:1px 10px 0px 6px;						
		height:17px;
		cursor:pointer;
		float:left;
		width:145px;
		margin-right:1px;
		font-size:10px;						
	}

	#shippingCountries A:hover{							
		background-color:#525381;
		color:white;
	}



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

#ControlShoppingCart{
	width:220px;
	height:30px;
	float:right;
	padding:3px 7px 3px 10px;
	background-color:#3a393a;

	position: absolute;
	bottom: 0px;
	right: 0;
	z-index: 10;
}

	#ControlShoppingCart A{
		color:#c8c8c8;
	}

	#ControlShoppingCart .itemNbr{
		float:left;
		padding-top:7px;
	}

	#ControlShoppingCart B{
		float:left;
		padding-top:7px;
		color:#c8c8c8;
	}

	#ControlShoppingCart .amount{
		float:left;
		padding-top:7px;
		color:#c8c8c8;
	}

	#ControlShoppingCart .btnShoppingCart{
		width:30px;
		height:30px;
		display:block;
		float:right;
		background:url('images/btn_shoppingcart.gif') 0px 0px no-repeat;
		cursor:pointer;
	}

		#ControlShoppingCart .btnShoppingCart:hover{
			background-position:0px bottom;
		}


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


#customerArea{
}

	#customerArea A{
		width:293px;
		height:80px;
		float:left;
		text-decoration:none;
		display:block;
		cursor:pointer;
		margin-bottom:10px;
		font-size:11px;
		color:#665953;
		border:3px solid #525381;
		padding:10px;
	}

		#customerArea A:hover{
			background-color:#525381;
			border:3px solid #525381;
			color:#ffffff;
		}

	#customerArea BIG{
		font-size:16px;
		display:block; 
		font-weight:normal;
		color:#525381;
		margin:0px 0px 3px 0px;
		padding:0px;
	}

		#customerArea A:hover BIG{color:#ffffff;}

	#customerArea .linkUserInfo{padding-left:40px; background:url('images/bg_account_1.jpg') 0px top no-repeat;}
	#customerArea .linkAddressBook{padding-left:40px; background:url('images/bg_account_2.jpg') 0px top no-repeat;}
	#customerArea .linkOrders{padding-left:40px; background:url('images/bg_account_3.jpg') 0px top no-repeat;}
	#customerArea .linkNewsletter{padding-left:40px; background:url('images/bg_account_4.jpg') 0px top no-repeat;}

	#customerArea A:hover .linkUserInfo{padding-left:40px; background:url('images/bg_account_1_hover.jpg') 0px top no-repeat;}
	#customerArea A:hover .linkAddressBook{padding-left:40px; background:url('images/bg_account_2_hover.jpg') 0px top no-repeat;}
	#customerArea A:hover .linkOrders{padding-left:40px; background:url('images/bg_account_3_hover.jpg') 0px top no-repeat;}
	#customerArea A:hover .linkNewsletter{padding-left:40px; background:url('images/bg_account_4_hover.jpg') 0px top no-repeat;}

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


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

	#popShoppingCart{
		width:265px;
		padding:20px;
		position:absolute;
		background:url("images/bg_popupcart.gif") 0px 0px no-repeat #ffffff;
		margin-top:50px;
		border:10px solid #525381;
	}

	#popShoppingCart h2{
	}

	#popShoppingCart .content{
	}	

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

	#popShoppingCart .button1{
		display:block;
		width:117px;
		padding:1px 5px 0px 5px;
		float:left;
		color:white;
		font-size:10px;
		text-align:center;
		cursor:pointer;
		border:1px solid #525381;
		background-color:#525381;
	}

	#popShoppingCart .button2{
		display:block;
		width:117px;
		padding:1px 5px 0px 5px;
		float:left;
		color:white;
		font-size:10px;
		text-align:center;
		cursor:pointer;
		border:1px solid #525381;
		background-color:#525381;
		margin-left:7px;
	}

		#popShoppingCart .button1:hover, #popShoppingCart .button2:hover{
			border:1px solid #353655;
			background-color:#353655;
		}

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

		.popup_close:hover{
		}


/* ------------------------------------------------------------------ */
/* -                    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:#525481;
	}

		.stepItem:hover{
			background-color:#525481;
			color: white;
		}

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

	/*----------------------*/
		
	.stepItemDisabled{
		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:#a8a9c0;	
	}

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

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

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

	.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:#525481;
	}

		.stepItemHigh:hover{
			color:#FFFFFF;
		}

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



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

#pagination {
	margin:5px;
}

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

	#pagination A:hover{
		border:1px solid #353655;
		background-color:#353655;
	}

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

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