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

#ControlShoppingCart{		
	width:240px;
	font-size:12px;
	/*line-height:22px;*/
	padding-left:5px;
}

	#ControlShoppingCart .btn{
	cursor:pointer;
	}

	#ControlShoppingCart h2{
	 color:#5BAA00;
	 margin-bottom:5px;
	}

	#ControlShoppingCart B{
	
	}

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

	#popShoppingCart{
	color:#000000;
	width:250px;
	height:200px;
	position:absolute; 
	z-index:2000;
	padding:25px;
	padding-top:75px;
	background:url("images/bg_popupcart.gif") 0px 0px no-repeat;
	}

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

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

	#popShoppingCart .button1{
		width:110px;
		float:left;
		text-decoration:none;
		border:1px solid #8F9491;
		color:#000000;
		font-size:10px;
		padding-left:3px;
		padding-right:3px;
		cursor:pointer;
		background:url("images/bg_buttono.jpg") 0px 0px repeat-x #CDD1D0;
		text-align:center;
	}

	#popShoppingCart .button2{
		width:110px;
		float:right;
		text-decoration:none;
		border:1px solid #8F9491;
		color:#000000;
		font-size:10px;
		padding-left:3px;
		padding-right:3px;
		cursor:pointer;
		background:url("images/bg_buttono.jpg") 0px 0px repeat-x #CDD1D0;
		text-align:center;
	}

	#popShoppingCart .button1:hover,	#popShoppingCart .button2:hover{
		border:1px solid #8F9491;
		color:#FFFFFF;
		font-size:10px;
		padding-left:3px;
		padding-right:3px;
		cursor:pointer;
		background:url("images/bg_button.jpg") 0px 0px repeat-x #80C63F;
		text-align:center;
	}

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

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

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

		.stepItemHigh BIG{
		padding:3px;
		height:20px;
		display:block;
		background-color:white;
		color:#5BAA00;
		font-size:20px;
		padding-bottom:5px;
		}

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


	.stepItemHigh:hover{
		background-color: #A2A2A2;
		color:white;
	}
		.stepItemHigh:hover BIG{
		color: #A2A2A2;		
		}

		.stepItemHigh:hover SMALL{
		color:white;
		}

		
.stepItem{
	float:left;
	width:164px;
	vertical-align: top;
	color: #5DAE12;
	height:80px;
	display:block;
	text-decoration:none;
	border-left:1px solid white;
	background-color:#E4F9C5;
	}

		.stepItem BIG{
		padding:3px;
		height:20px;
		display:block;
		background-color:white;
		color:#5BAA00;
		font-size:20px;
		display:block;
		padding-bottom:5px;
		}

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


	.stepItem:hover{
	background-color: #A2A2A2;
	color:white;
	}
		.stepItem:hover BIG{
		color: #A2A2A2;		
		padding-bottom:5px;
		}

		.stepItem:hover SMALL{
		color:white;
		}



	.stepItemDisabled{
	float:left;
	width:164px;
	vertical-align: top;
	color: #cccccc;
	height:80px;
	display:block;
	text-decoration:none;
	border-left:1px solid white;
	background-color:#f5f5f5;
	}

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

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

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



/* ------------------------------------------------------------------ */
/*                           PAGINATION  	                          */
/* ------------------------------------------------------------------ */
#pagination {
	margin-top:30px;

}
#pagination A{
	display:block;
	color:white;
	font-size:10px;
	text-decoration:none;
   	background-color:#6FBA1B;
	padding:3px;
	width:120px;
	text-align:center;
}

#pagination A:hover{
	background-color:#aaaaaa;
}

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

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

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



