@charset "utf-8";
/* CSS Document */

table.cart{
/*		border:#666666 solid 1px;*/
	}
	table.cart td{
		padding:10px;
	}		
	table.cart th{
		padding:10px;
/*		font-weight:bold;*/
		border-bottom:#999 solid 1px;
		font-weight:bold;
	}	
	
	table.cart tr.Subtotal{
		padding:10px;
		font-weight:bold;
		background:#FFEEEE;
		border-top:#999 solid 1px;
	}		
	
	table.cart tr.discount{
		border-top:#999 solid 1px;
		color:#CC0000;		
	}			
	
	table.cart span.Subtotal{
		font-weight:bold;
		font-size:1.2em;
		color:#000;
	}	
	
	table.cart p.discount{
		font-size:0.8em;
		text-decoration:line-through;
		color:#CC0000;
	}

	table.cart ul{
		list-style:none;
	}
	
	table.cart ul li.PackageName{
		color:#000;
		font-weight:bold;
		padding:0px 0 0px 10px;
		margin-bottom:10px;
/*		height:30px;*/
		border-bottom:#ccc solid 1px;
/*		background:url(../images/cartProductBGL.gif) #e3e3e3  no-repeat left 0;*/
/*		background:#eee;*/
		}	
		table.cart ul li.PackageName a,
		table.cart ul li.PackageName a:link{
		display:block;
/*		height:30px;*/
/*		background:url(../images/cartProductBGR.gif) #e3e3e3  no-repeat right 0;*/
		}		
		table.cart ul li.PackageName a span{
		display:block;
		padding-top:.5em;
		}				
	table.cart ul li.ProductName{
		padding-left:20px;
		font-size:0.8em;
	}		
	table.cart ul li.ProductLicense{
		margin-bottom:10px;
		padding-left:42px;	
		font-size:0.8em;
	}	

#CouponBox {
	width:180px;
	border:#999 solid 1px;
	height:60px;
	float:left;
	margin-top:10px;
	padding:10px;
	}
	#CouponBox form{
		padding-top:10px;
		}
		
#PayPalBox {
	width:250px;
	border:#999 solid 1px;
	height:70px;
	float:left;
	margin-top:10px;
	padding:10px;
	}	
		
#StepBox {

	}
	#StepBox ul{
	list-style:none;
	display:block;
	margin:0;
	padding:0;	
	}
	#StepBox ul li{
	list-style:none;
	display:block;
	margin-bottom:20px;
	}	
	
	#StepBox ul li span.Step{
	background:url(../images/stepCircleBase.gif) center no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	text-align:center;
	vertical-align:middle;
	padding:3px;
	}
	#StepBox ul li span.Step span{
		margin-top:.7em;
		display:block;
		color:#999;
		}			
			
	#StepBox ul li.select span.Step{
	background:url(../images/stepCircle.gif) center no-repeat;
	}
	#StepBox ul li.select span.Step span{
		color:#fff;
		}				
	
	#StepBox ul li.select span.StepName{
	font-weight:bold;
	}	
		
	#StepBox ul li.select span.StepName{
	color:#CC0000;
	}	
	
	#StepBox ul li span.StepDesc{
	margin-top:2px;
	font-size:0.8em;
	}		
	

#FinishBox {
	font-weight:bold;
	display:block;
	width:210px;
	height:60px;	
	float:right;
	margin-top:10px;
	padding:10px;
	color:#FF0000;
	}
	#FinishBox a.CartButton,
	#FinishBox a.CartButton:link,
	#FinishBox a.CartButton:hover{

		display:block;
		width:100px;
		height:45px;
		background:url(../images/ButtonBG.gif) no-repeat center;	
		color:#FFF;	
	}

	#FinishBox a.CartButton span{
	display:block;
	text-align:center;
	padding-top:12px;
	}
	#FinishBox span.sub{
		font-size:0.8em;
	}

.ButtonBox{
	margin-top:50px;
}



	