/** Minimal Checkout Page Styling **/

/* Information table styling */
#InformationTable {
	width: 100%;
}
#InformationTable .right, #InformationTable .left{
	float:none;
}
#Product a.continuelink {
	background:#8eb436;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	border-radius:3px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	}
#Product a.checkoutlink{
	background:#fff;
	color:#8eb436;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	border-radius:3px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	
}
#Product a.continuelink:hover{
	background:#c7e75c;
	color:#fff;
}
#Product a.checkoutlink:hover{
	background:#c7e75c;
	color:#fff;
}

/* CheckoutPage form styling */
#LeftOrder,#RightOrder {
	float: left;
	
}
	#LeftOrder {width: 50%;}
	#RightOrder {width: 50%;}
	
#LeftOrder .CompositeField{
	margin-right:10px;
}
	
#BottomOrder {
	clear: both;
}

	#Checkout form label.left {
		/*float: left;
		width: 100%;*/
		font-weight: bold;
		clear:both;
	}
	#Checkout form input.nolabel{
		/*margin-left:30%;*/
	}
	
	#Checkout form input.text{
		/*width:98%;*/
		border-radius:5px;
	}
	#slash{
		float:left;
		margin-left:15px;
		margin-right:5px;
		margin-top:5px;
	}
	#card_expiry_month, #EPS_EXPIRYMONTH{
		width:70px;
		float:left;
	}
	#card_expiry_month .middleColumn, #EPS_EXPIRYMONTH .middleColumn{
		width:100%;
	}
	#card_expiry_year, #EPS_EXPIRYYEAR{
		width:70px;
		
		float:left;
	}
	#card_expiry_year .middleColumn,#EPS_EXPIRYYEAR .middleColumn{
		width:100%;
	}
	#BottomOrder{
		position:relative;
		top:10px;
		border-width:1px;
		border-top-style:dotted;
		border-color:#CCC;
		margin-top:15px;
		margin-bottom:20px;
		padding-top:5px;
	}

#OrderForm_OrderForm_card_expiry_month, #OrderForm_OrderForm_EPS_EXPIRYMONTH {
	width:90%;
}
#OrderForm_OrderForm_card_expiry_year, #OrderForm_OrderForm_EPS_EXPIRYYEAR{
	width:90%;
}
#OrderForm_OrderForm_card_cvv,#OrderForm_OrderForm_EPS_CCV{
	width:30%;
}
#Checkout form #PaymentMethod li{
	list-style:none;
}
#Checkout{
	margin-top:10px;
}
#Checkout form #Amount{
	font-size:1.5em;
}
#Checkout .left {
	float:none;
}
#Checkout .right {
	float:none;
}
#Checkout #AddressLine2 label{
	display:none;
}
#Checkout .Total{
	border: 1px solid #999;
		border-top-style:solid;
		border-bottom-style:solid;
		border-left-style:none;
		border-right-style:none;
		font-weight:bold;
}
#Checkout .title{
	font-weight:bold;
}
