
		/* FROM UD CART.ASP */		
		.ContentsOfBasket { text-align:left; font-size:16px; color:#9B9FA2; font-weight:bold;  }
		
		.cartline { color:#9B9FA2; border-bottom:1px solid #9C8C7F; text-align:center; padding:0px; font-weight:bold; font-size:14px;}
		
		.cartline0 { vertical-align:middle; height:22px; color:#636466; font-weight:bold; border-bottom:1px solid #9C8C7F; text-align: center; padding: 0px; font-size:12px;}
		.cartline1 { vertical-align:middle; height:22px; color:#636466; font-weight:bold; border-bottom:1px solid #9C8C7F; text-align: center; padding: 0px; font-size:12px;}
		
		.cartlineS { vertical-align:middle; height:22px; color:#636466; background-color: #FDF8D2; }
		.cartlineS { vertical-align:middle; height:22px; color:#636466; background-color: #FFFFFF; border-bottom:1px solid #368543; text-align: center; padding: 0px; font-size:11px;}
		
		.cartlineFREE { background-color:#FFFCE7; }
		
		.subTotalRow 	{ vertical-align:middle; height:22px; font-size:14px; color: #636466; font-weight:bold; text-align: right; border-bottom:1px solid #9C8C7F; }
		.delTotalRow 	{ vertical-align:middle; height:22px; font-size:14px; color: #636466; font-weight:bold; text-align: right; border-bottom:1px solid #9C8C7F; }
		.TotalRow 		{ vertical-align:middle; height:22px; font-size:14px; color: #636466; font-weight:bold; text-align: right; border-bottom:0px solid #9C8C7F; }
		.TotalRow2 		{ vertical-align:middle; height:22px; font-size:14px; color: #636466; font-weight:bold; text-align:  left; border-bottom:0px solid #9C8C7F; }
	
		.proceedtoorder { text-align:left; vertical-align:top; height:24px; color:red; font-weight:bold; }
		.proceedbox1 { width:254px; height:156px; background-color:#ffffff; background-image:url(images/build/existingcust.jpg); background-position:top left; background-repeat:no-repeat; }
		.proceedbox2 { width:161px; height:156px; background-color:#ffffff; background-image:url(images/build/newcust.jpg); background-position:top left; background-repeat:no-repeat; }
		.proceedbox3 { width:161px; height:156px; background-color:#ffffff; background-image:url(images/build/fastcheck.jpg); background-position:top left; background-repeat:no-repeat; }
		.proceedsplit { width:10px; height:156px; }
		
		/* THE BOXES AT THE FOOTER OF UD CART . ASP */
		#redBox {  position: relative; height:170px; background-color:#C51230; color:#FFF; width:250px; float:left; margin-right:4px; margin-bottom:10px; }
		#brownBox {  position: relative; height:170px; background-color:#9A8C7F; color:#FFF; width:170px; float:left; margin-right:0px; margin-bottom:10px; }
			/* IE6 HACK */
			* html #brownBox { width:150px; }

		#redBox .container, #brownBox .container { margin:10px; }
		#redBox .h1, #brownBox .h1 { text-align:left; font-size:22px; color:#FFF; font-weight:bold; display:block;  }
		.redBox1 .text { height:80px; padding-top:20px; font-weight:bold; display:block; text-align:left; color:#FFF; font-size:13px; float:left; width:108px; }
		/*.redBox1 .floatleft { height:80px; display:block; float:left; width:120px; }*/
		.redBox2 .text { padding-bottom:2px; padding-top:20px; font-weight:bold; display:block; text-align:left; color:#FFF; font-size:13px; float:left; width:160px;  }
		.brownBox1 .text { padding-bottom:20px; padding-top:20px; font-weight:bold; display:block; text-align:left; color:#FFF; font-size:13px; float:left; width:160px;  }
			/* IE6 HACK */
			.brownBox1 .text { width:140px;  }

		.redBox1 .button { border:0px; display:block; position:absolute; bottom:10px; right:10px; font-size:12px; width:100px; text-align:center; background-color:#9A8C7F; color:#FFF; padding:2px 10px; }
		.redBox2 .button { margin-left:50px; border:0px; display:block; right:10px; font-size:12px; width:100px; background-color:#9A8C7F; color:#FFF; padding:2px 10px; }
		.brownBox1 .button { margin-left:50px; border:0px; display:block; font-size:12px; width:100px; background-color:#363B3F; color:#FFF; padding:2px 10px; }
			/* IE6 HACK */
			.brownBox1 .button { margin-left:30px; }
		
		.fogottenPassword { position:absolute; bottom:10px; left:10px; font-size:10px; color:#FFF; }
		.fogottenPassword a { color:#FFF; }
		
		.logininpute { position:absolute; bottom:63px; right:10px; padding:2px 4px 0 4px; font-size:10px; border:1px solid #506a4f; background-color:#ffffff; color:#565656; width:110px;  }
		.logininputp { position:absolute; bottom:40px; right:10px; padding:2px 4px 0 4px; font-size:10px; border:1px solid #506a4f; background-color:#ffffff; color:#565656; width:110px;  }

		/* FROM CUSTOMER ENTRY SCREEN */
		#ReferenceNumber { width:99%; text-align:left; color:#000000; margin-left:22px; }
		.ErrorMessages { width:99%; text-align:left; margin-left:22px; }
		.MessageBox1 { text-align:left; margin:8px 0 2px 0; padding-left:22px; color:#000000; font-weight:bold; }
		.MessageBox2 { text-align:left; margin:8px 0 0 0; padding-left:12px; color:#000000; }
	
		#customerdetails label { width:210px; font-size:14px; padding:2px 6px; text-align:right; border:0px solid red; float:left; margin:0 0 4px 0; }
			/* IE6 HACK */
		 	* html #customerdetails label { width:220px; }
		#customerdetails .select { width:290px; height:26px; font-size:16px; padding:2px 6px; border:0px solid green; float:left; margin:0 0 4px 0; }
			/* IE6 HACK */
			* html #customerdetails .select {  }
		#customerdetails input { width:280px; font-size:16px; padding:2px 6px; border:1px solid #CCC; float:left; margin:0 0 4px 0; }
			/* IE6 HACK */
			* html #customerdetails input {  }

	/* FROM CHECKOUTasp */
	.infobox { text-align:left; padding:5px 11px; margin-top:2px; }
	/*.infobox a { color:#268436; font-weight:normal; }*/
	.infobox a { color:#000; font-weight:normal; }
	#orderaddressform { margin:0; }
	#orderaddressform label { padding-bottom:0; margin-bottom:0; border:0; }
	#orderaddressform .TextFormItem {
		margin:0 0 5px 0;
		padding:3px 3px 1px 3px;
		font-size:12px;
		border:1px solid #707d73;
		background-color:#bcd7c4;
		color:#5a5859;
		width:224px;
		height:15px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	#orderaddressformR .TextFormItemR {
		margin:0 0 5px 0;
		padding:3px 3px 1px 3px;
		font-size:10px;
		border:1px solid #000000;
		background-color:#ffffff;
		color:#000000;
		width:224px;
		height:15px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	#orderaddressformR label { color:#000000; }
	.countrydrop { margin:0 0 5px 0; padding:3px 3px 1px 3px; font-size:10px; border:1px solid #707d73; background-color:#bcd7c4; color:#5a5859; height:19px; }
	.helpboxgreen { width:123px; padding:13px 11px; background-color:#dde8e0; margin-top:10px; font-size:12px; font-weight:normal; line-height:16px; }

	/*The Footer of the forms have buttons and those we want to be on the right are here*/
	.footerButtons { width:580px; float:none; clear:both; text-align:right;}
	.footerButtons input { text-align:right; float:none !important; }


