﻿img#giftAidLogo{
		margin:1em 0 1.5em 0;
	}

#mainContent #basket{
			border:1px solid #C2CBC6;
			margin-bottom:1em;
		}
		#mainContent #basket td{
				margin:0.3em;
				padding:0.3em;
			}
			#mainContent #basket td #addresses{
				padding-top:1em;
			}
			#mainContent #basket td #giftDeliveryAddress{
				float:left;
			}
			#mainContent #basket td #giftInvoiceAddress{
				float:left;
				padding-left:2em;
			}
		#mainContent #basket th{
				background-color:#C2CBC6;
				color:#222;
				margin:0.3em;
				padding:0.3em;
			}
		#mainContent #basket tr{
				vertical-align:top;
			}
		#mainContent #basket .figureColumn{
				text-align:right;
			}
		#mainContent  #basket .totalColumn{
				border-top:1px solid #C2CBC6;
				font-weight:bold;
			}
		#mainContent #basket .totalColumnLabel{
				text-align:right;
			}
#mainContent #orderFormDownloadFrame{
		margin:0.5em;
	}
#mainContent #postageInfo{
		background-color:#EDEAEC;
		margin:0.5em;
		padding:1em;
	}
	#mainContent #postageInfo ul{
		margin:1em;
	}
#mainContent #stepProgress{
		padding-bottom:2em;
	}
	#mainContent  #stepProgress .step{
			background-color:#644856;
			color:#fff;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.2em;
			font-weight:bold;
			text-align:center;
			width:6em; /* Critical for IE7 "bottom right" corner to work */
		}
		#mainContent  #stepProgress .stepNotDone{
				background-color:#EDEAEC;
				color:#644856;
			}

#mainContent .stepForm{
		clear:both;
		margin:1em 0.5em;
	}
	#mainContent .stepForm div.checkboxRadio{
			padding-bottom:1em;
		}
		#mainContent .stepForm div.checkboxRadio input {
				display:inline;
				float:none;
				margin-left:1em;
				width:auto;
			}
		#mainContent .stepForm div.checkboxRadio label {
				display:inline;
				float:none;
				margin-left:0.5em;
				width:auto;
			}		
	#mainContent .stepForm div{
			clear:both;
			padding-bottom:1em;
		}
	#mainContent .stepForm .emailInput{
			margin:0;
		}
	#mainContent .stepForm fieldset{
			border: 1px solid #C2CBC6;
			margin-bottom:1em;
			padding:1em;
		}
		#mainContent .stepForm fieldset legend{
				color:#644856;
				font-family:Arial, Helvetica, sans-serif;
				font-size:1.2em;
				font-weight:bold;
			}
	#mainContent .stepForm .invalidFieldWarning{
			display:block;
		}
	#mainContent .stepForm label{
			float:left;
			text-align:right;
			padding-right:1em;
			width:30%;
		}
	#mainContent .stepForm .rubric{
			font-size:0.84em;
		}
	#mainContent .stepForm .submitButtons{
			padding:1em 1.5em;;
			text-align:center;
		}
	#mainContent .submitButtons .stepBack{
			background-color:#644856;
			color:#fff;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.1em;
			font-weight:bold;
			margin-right:0.5em;
			padding:0.1em 0.6em;
			text-decoration:none;
		}
		#mainContent .submitButtons .stepBack:hover{
				background-color:#EDEAEC;
				color:#644856;
			}
	#mainContent .stepForm textarea{
			height:4em;
			width: 60%;
		}
	#mainContent .stepForm .textInput{
			width: 60%;
		}
	#mainContent .stepForm .figureInput{
			width: 8em;
		}
	#mainContent .stepForm .postcodeInput{
			width: 8em;
		}
		
#subContent #trialReasonList li{
		color:#486456;
		font-size:0.84em;
		padding-bottom:1em;
	}