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


#ControlShoppingCart{		
	width:95px;
	padding-top:65px;
	padding-left:15px;
	padding-right:85px;
	float:left;
	font-size:9px;
	line-height:22px;
	line-height:15px;
}

	#ControlShoppingCart .btn{
	cursor:pointer;
	}

	#ControlShoppingCart h2{
		display:none;
	}
	
	#ControlShoppingCart h3{
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
	}

/* ------------------------------------------------------------------ */
/* -                    popShoppingCart                               */
/* ------------------------------------------------------------------ */
	#popShoppingCartContainer {
	  position: fixed;
	  width: 100%;
	  height: 100%;
	  top: 0;
	  left: 0;
	  position: expression('absolute');
	  height: expression(document.documentElement.scrollHeight+'px');
	  width: expression(document.documentElement.scrollWidth+'px');
	  z-index: 1000;
	  filter:alpha(opacity=50);  
	  -moz-opacity:0.50;
	  opacity: 0.50;
	  background-color:black;
	}

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

		#popShoppingCart .btn {
			text-decoration: none;
		}

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

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

	#popShoppingCart .button1{
	 display:block;
	 width:105px;
	 height:27px;
	 float:left;
	 font-size:10px;
	 text-decoration:none;
	 text-align:center;
	 padding:3px;
	 background:url("images/bg_buttonpop.jpg") 0px 0px repeat-x;
	 color:white;
	}

	#popShoppingCart .button2{
	 display:block;
	 width:105px;
	 height:27px;
	 float:right;
	 font-size:10px;
	 text-decoration:none;
	 text-align:center;
	 padding:3px;
	 background:url("images/bg_buttonpop.jpg") 0px 0px repeat-x;
	 color:white;
	}

	#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:275px;
	left:225px;
	}

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


	.retractation .btn {text-decoration: none;}

/* ------------------------------------------------------------------ */
/* -                    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:199px;
	vertical-align: top;
	color: white;
	background-color:#FE9C4D;
	border-top:#FE9C4D 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:#FD4902;
		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: #FD7202;
	border-top:#FD7202 4px solid;
	color:white;
	}

		.stepItem:hover SMALL{
		color:white;
		}


	.stepItemHigh{
	float:left;
	width:199px;
	vertical-align: top;
	color: white;
	background-color: #B40387 ;
	border-top:#B40387  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:#FD4902;
		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:199px;
	vertical-align:top;
	color: #FD7202;
	background-color: #FEC79A;
	border-top:#FEC79A 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:#FD7202;
		font-size:12px;
		}

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

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

/* ------------------------------------------------------------------ */
/*                           PAGINATION  	                          */
/* ------------------------------------------------------------------ */
#pagination {
	margin-top:30px;
}
#pagination A{
	display:block;
	color:white;
	font-size:10px;
	text-decoration:none;
    background:url("images/bg_pagination.jpg") 0px 0px repeat-x;
	padding:3px;
	width:120px;
	text-align:center;
}

#pagination .pagiLeft{
	text-decoration:none;
	width:126px;
	margin-top:-10px;
}

#pagination .pagiCenter{
/*
	width:400px;
	float:left;
	text-align:center;
	text-decoration:none;
	*/
}

#pagination .pagiRight{
	text-align:right;
	text-decoration:none;
	width:126px;
	margin-top:-19px;
	float:right;
}


