/*-------------------------------*/
/* General Setup                 */

	* {
		padding: 0;
		margin: 0;
	}

	body {
		font-family: arial, helvetica, sans-serif;
		font-size: 1em;
		color: #003366;
		background: #FFF;
	}

	p {
		padding-bottom: 1em;
	}

	a {
		color: #cc0033;
		text-decoration: none;
		outline: none;
	}

		a:hover {
			text-decoration: underline;
		}

		a img {
			border: 0;
		}

	img {
		display: block;
	}

	h2 {
		font-size: 1.4em;
	}

	h3 {
		font-size: 1.2em;
		padding-bottom: 11px;
	}

	h4,
	h5 {
		font-size: 1em;
		padding-bottom: 11px;
	}

	ul, ol {
		margin: 0 0 11px 33px;
	}

		ul li, ol li {
			margin: 0 0 11px 0;
		}

	form fieldset {
		border: 0;
	}

		form fieldset legend {
			display: none;
		}

		form fieldset input,
		form fieldset button,
		form fieldset textarea,
		form fieldset select {
			font-size: 1em;
			font-family: arial, helvetica, sans-serif;
		}
 
   .lstProducts {
	  width: 353px;
	  float: left;
	}
	
	.lstTerm
	{
		float: right;
		margin-right: 13px;
	}
	
	.products
	{
		height: 35px;
	}
	
	.validatorProductList
	{
		float:left;
	}
	
	dl {
		padding: 0 0 0 1em;
	}

		dt {
			font-weight: bold;
			}

		dd {
			padding: 0 0 1em;
		}

	table {
		font-size: 1em;
	}

/*-------------------------------*/
/* Generic Classes               */
                          
	ins {
		background: #ccc;
		text-decoration: none;
		color: red;
		font-weight: bold;
	}

	.lineBreak {
		height: 3px;
		background: #CC0033;
		margin-bottom: 11px;
		clear: both;
	}

		.lineBreak hr {
			display: none;
		}

	.offScreen {
		position: absolute;
		left: -5000px;
	}

	.clear:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	
/*--------------------------------------------------*/
/* Wrapper						                    */

	#wrapper {
		font-size: 0.75em;
		width: 960px;
		border: 1px solid #999;
		border-top: 0;
		margin: 0 auto;
	}

/*--------------------------------------------------*/
/* Header						                    */

	#header {
		background: #003366 url("../../img/global/slogan.gif") no-repeat 100% 100%;
		padding: 20px 30px;
	}

/*--------------------------------------------------*/
/* Content Frame				                    */

	#frame {
		background: url("../../img/global/frame.gif") no-repeat 100% 100%;
		float:left;
	}

	/*--------------------------------------------------*/
	/* Navigation					                    */

		#navigation {
			background:  url("../../img/global/navigation.gif") no-repeat 0 0;
			float: left;
			width: 186px;
			padding: 24px 0 0 0;
			font-size: 1em;
		}

			#navigation div {
				background: url("../../img/global/navigationSectionBackground.gif") repeat-y 100% 100%;
			}

				#navigation div ul {
					list-style-type: none;
					margin: 0;
					padding: 11px 0 0 15px;
				}

					#navigation div ul li,
					#navigation div ul li a {
						background: url("../../img/global/navigationArrow.gif") no-repeat 0 8px;
						height: auto !important ;
						height: 1em; /* need to go in a IE CSS - bug */
						margin: 0;
					}

						#navigation div ul li a {
							padding: 6px 0 0 15px;
							display: block;
							color: #708ca9;
						}

				#navigation div ul.last {
					background: url("../../img/global/navigationSectionBottom.gif") no-repeat 100% 100%;
					padding-bottom: 11px;
				}

					#navigation div ul.last li.last {
						padding-top: 22px;
						background-position: 0 30px;
					}

				#navigation div ul li.current,
				#navigation div ul li.current a {
					background: url("../../img/global/navigationArrowCurrent.gif") no-repeat 0 8px;
					color: #003366;
					font-weight: bold;
				}

				/*--------------------------------------------------*/
				/* Sub Navigation				                    */

					#navigation div ul li ul {
						padding: 0 0 11px;
					}

						#navigation div ul li.current ul li,
						#navigation div ul li.current ul li a {
							background: transparent;
							color: #6685a3;
							font-weight: normal;
						}

						#navigation div ul li.current ul li.current,
						#navigation div ul li.current ul li.current a {
							color: #003366;
							font-weight: bold;
						}

					/*--------------------------------------------------*/
					/* Sub, Sub navigation			                    */
					
						#navigation div ul li ul li ul {
							padding: 0 0 1px 22px;
						}

							#navigation div ul li.current ul li.current ul li,
							#navigation div ul li.current ul li.current ul li a {
								background: transparent;
								color: #6685a3;
								font-weight: normal;
							}

							#navigation div ul li.current ul li.current ul li.current,
							#navigation div ul li.current ul li.current ul li.current a {
								color: #003366;
								font-weight: bold;
							}

				#navigation div h3 {
					background: url("../../img/global/navigationDetails.gif") no-repeat 0 0;
					margin: 22px 0 0 30px;
					padding: 0;
					height: 14px;
					font-weight: normal;
					font-size: 1.2em;
				}

			/*--------------------------------------------------*/
			/* New Customer					                    */

				#navigation #newCustomer {
					margin: 0 0 2px;
				}

				#navigation #newCustomer h2 {
					background: url("../../img/global/navigationTitle.gif") no-repeat 0 0;
					height: 80px;
					margin: 0 0 0 10px;
				}

				/*--------------------------------------------------*/
				/* Professional					                    */

					.professional {
						padding: 22px 0 0 16px;
						color: #ccc;
						
					}

			/*--------------------------------------------------*/
			/* Existing Customer			                    */

				#navigation #existingCustomer {
					margin: 0 0 2px;
					border-bottom: 1px solid #ccc;
				}

					#navigation #existingCustomer div {
						background: url("../../img/global/navigationSectionTop.gif") no-repeat 0 0;
						padding: 11px 0;
					}

						#navigation #existingCustomer h2 {
							background: url("../../img/global/navigationTitleExisting.gif") no-repeat 0 0;
							height: 80px;
							margin: 0 0 0 10px;
						}

						#navigation #existingCustomer ul {
							background: url("../../img/global/navigationExisting.gif") no-repeat 93% 100%;
							padding-bottom: 22px;
						}

							#navigation #existingCustomer ul li,
							#navigation #existingCustomer ul li a {
								background: url("../../img/global/navigationArrowExisting.gif") no-repeat 0 8px;
								color: #4cb2cf;
							}

							#navigation #existingCustomer ul li.current,
							#navigation #existingCustomer ul li.current a {
								background: url("../../img/global/navigationArrowCurrent.gif") no-repeat 0 8px;
								color: #003366;
							}
                                         
							#navigation #existingCustomer ul li.last {
								padding-right: 11px;
							}


			/*--------------------------------------------------*/
			/* Questions					                    */

				#navigation #questions {
					background: transparent;
					margin-bottom: 10px;
				}

					#navigation #questions ul {
						padding: 0;
						margin: 0;
					}

						#navigation #questions ul li,
						#navigation #questions ul li a {
							padding: 0;
							background: url("../../img/global/navigationQuestionsArrow.gif") no-repeat 15px 10px;
						}

							#navigation #questions ul li {
								border: 1px solid #ccc;
								border-left: 0;
								margin: 0 0 2px;
							}

								#navigation #questions ul li a {
									padding: 8px 8px 8px 30px;
									display: block;
									color: #858585;
								}

							/*--------------------------------------------------*/
							/* Sub navigation for questions                      */

								#navigation #questions ul li ul {
									padding: 0 0 11px 30px;
								}

								#navigation #questions ul li ul li {
									background: transparent;
									border: 0;
								}

									#navigation #questions ul li ul li a {
										background: transparent;
										padding: 0 0 2px;
									}

								#navigation #questions ul li ul li.current {
									font-weight: bold;
								}

			/*--------------------------------------------------*/
			/* Banners						                    */

				#banner {
					margin: -8px 0 0;
					padding: 0 0 11px;
					background: transparent !important;
				}

	/*--------------------------------------------------*/
	/* Content area					                    */

		#contentContainer {
			float: left;
			width: 774px;
			padding: 0 0 11px;
			background: url("../../img/global/contentBackground.gif") repeat-x 0 189px;
		}

		/*--------------------------------------------------*/
		/* Content Header				                    */

			#contentHeader {
				background: url("../../img/global/header.gif") no-repeat 0 0;
				height: 189px;
			}

				#contentHeader h2 {
					background: url("../../img/global/contentHeader.jpg") no-repeat 0 0;
					display: block;
					height: 189px;
				}

		/*--------------------------------------------------*/
		/* Content						                    */
		
			#content {
				width: 560px;
				float: left;
				display: inline;
				margin: 20px 20px 0;
			}

			/*--------------------------------------------------*/
			/* Generic content 				                    */

				#content h2 {
					font-size: 1.3em;
					padding: 0 0 11px;
				}

				.content div h3,
				.content form h3 {
					padding: 11px;
					font-size: 1.3em;
				}

				p.intermediary {
					margin: 11px 0 0;
					border: 1px solid #6685a3;
					padding: 6px;
					color: #6685a3;
					font-size: 0.9em;
					clear: both;
				}

					p.intermediary a {
						color: #6685a3;
						text-decoration: underline;
					}

			/*--------------------------------------------------*/
			/* Action blocks				                    */

				.actionBlockA {
					width: 390px;
					float: left;
					margin: 0 11px 0 0;
				}

				.actionBlockB {
					width: 158px;
					float: left;
				}

				/*--------------------------------------------------*/
				/* Mortgage Finder			                    */

					.finder {
						background: #003366;
						color: #fff;
						margin: 0 0 11px;
						min-height: 134px;
						/* Min-height fix for IE */
						height: auto !important;
						height: 134px;
					}

						.finder h3 {
							background: #003366 url("../../img/global/cornerBlueTopLeft.gif") no-repeat 0 0;
							padding: 11px;
							font-weight: normal;
							font-size: 1.3em;
						}

							.finder h3 a {
								color: #fff;
							}

						.finder p {
							padding: 0 100px 11px 11px;
							min-height: 52px;
							/* Min-height fix for IE */
							height: auto !important;
							height: 52px;
						}

						.finder .more {
							background: #cc0033 url("../../img/global/cornerRedBottomRight.gif") no-repeat 100% 100%;
							border-top: 1px solid #fff;
							font-size: 1.1em;
						}

							.finder .more p,
							.finder .more p a {
								color: #fff;
								background: url("../../img/global/arrowRed.gif") no-repeat 100% 10px;
								text-align: right;
								padding: 0;
								min-height: 0;
								height: auto;
							}

								.finder .more p {
									margin: 0 11px 0 0;
								}

								.finder .more p a {
									padding: 8px 16px 8px 0;
									display: block;
								}

				/*--------------------------------------------------*/
				/* Calculator					                    */
		
					#calculator {
						background: #003366 url("../../img/global/cornerBlueTopRight.gif") no-repeat 100% 0;
						color: #fff;
						width: 390px;
						float: left;
						margin-bottom: 15px;
					}

						#calculator h3 {
							font-weight: normal;
						}

							#calculator h3 span {
								display: block;
							}

						#calculator p.introduction {
							padding: 0 11px;
							margin-bottom: 11px;
						}

						/*--------------------------------------------------*/
						/* Tabs							                    */

							#calculator .tabs {
								list-style-type: none;
								margin: 0 4px;
							}

								#calculator .tabs li {
									display: block;
									float: left;
									width: 95px;
									margin: 0 1px 0 0;
									border-bottom: 1px solid #003366;
								}

									#calculator .tabs li a {
										background: #738fab url("../../img/global/calculatorTab.gif") no-repeat 0 0;
										display: block;
										padding: 8px 0 8px 0;
										color: #003366;
										text-align: center;
									}

								/*--------------------------------------------------*/
								/* Tab variations				                    */

									#calculator .tabs li.active {
										border-bottom: 1px solid #a1b4c7;
										background: #a1b4c7 url("../../img/global/calculatorTabActive.gif") no-repeat 0 0;
									}

										#calculator .tabs li.active a {
											background: #a1b4c7 url("../../img/global/calculatorTabActive.gif") no-repeat 0 0;
										}

									#calculator .tabs li a.alt {
										background: #738fab url("../../img/global/calculatorTab2.gif") no-repeat 100% 0;
									}

									#calculator .tabs li.active a.alt {
										background: #a1b4c7 url("../../img/global/calculatorTabActive2.gif") no-repeat 100% 0;
									}

									#calculator .tabs li.last {
										margin: 0;
										width: 94px;
									}

						/*--------------------------------------------------*/
						/* Panels						                    */

						    .tabs-hide {
						        display: none;
						    }

						/*--------------------------------------------------*/
						/* Forms							                */

							#calculator .description {
								background: #a1b4c7;
								color: #003366;
								padding: 8px;
								margin: 0 4px;
							}

							#calculator fieldset {
								margin: 0 4px;
								background: #bdcbd8;
								border-top: 1px solid #fff;
								color: #003366;
							}

						/*--------------------------------------------------*/
						/* Results						                    */

							#calculator .results {
								background: #fff;
								margin: 0 4px;
								clear: both;
							}

								#calculator .results h3 {
									padding: 8px 8px;
									color: #003366;
								}

								#calculator .results p {
									font-size: 1.2em;
									text-align: center;
									color: #cc0033;
									padding: 11px 11px 4px;
								}

								#calculator .results p.note {
									font-size: 1em;;
									text-align: left;
								}

								#calculator  table,
								#calculator  table th,
								#calculator  table td {
									border: 0;
									color: #003366;
								}

									#calculator table {
										margin: 0 3px 0 4px;
										width: 543px;
									}

										#calculator table th {
											background: #cc0033;
											font-weight: normal;
											text-align: left;
											color: #fff;
											padding: 6px 8px;
											border-bottom: 1px solid #fff;
											border-right: 1px solid #fff;
										}

											#calculator table th.first {
												width: 130px;
											}

										#calculator table td {
											background: #a1b4c7;
											padding: 6px 8px;
											border-bottom: 1px solid #fff;
											border-right: 1px solid #fff;
											vertical-align: top;
										}

											#calculator table .alt td {
												background: #bdcbd8;
											}

						/*--------------------------------------------------*/
						/* Legal						                    */

							#calculator .legal {
								font-size: 0.9em;
								background: #fff;
								margin: 0 4px;
								color: #000;
								padding: 8px 8px 0;
							}

						/*--------------------------------------------------*/
						/* Submit						                    */

							#calculator fieldset.submit {
								background: url("../../img/global/calculatorSubmit.gif") no-repeat 0 100%;
								border: 0;
								margin: 0;
								clear: both;
							}
							
							#mortgageFinders #calculator fieldset.submit {
								background: url("../../img/rates/calculatorSubmit.gif") no-repeat 0 100%;
								border: 0;
								margin: 0;
								clear: both;
							}

								#calculator fieldset.submit div {
									border-top: 1px solid #fff;
									margin: 0 4px;
									padding: 8px 12px 12px;
									text-align: right;
								}

									#calculator fieldset.submit div button {
										background: transparent url("../../img/global/arrowRed.gif") no-repeat 100% 50%;
										border: 0;
										padding: 0 14px 0 0;
										color: #fff;
										font-size: 1.2em;
									}

							/*--------------------------------------------------*/
							/* Borrowing calculator			                    */

								#calculator #borrowing fieldset.applicant {
									width: 182px;
									padding: 8px 8px 8px 0;
									margin: 0 0 0 4px;
									border-right: 1px solid #fff;
									float: left;
									display: inline; /* fixing IE's double margin bug */
								}

								#calculator #borrowing fieldset.last {
									width: 183px;
									border-right: 0;
									margin: 0;
								}

									#calculator #borrowing h4 {
										padding: 0 0 8px 8px;
									}

									#calculator #borrowing .row {
										clear: both;
										margin: 0 0 8px;
									}

										#calculator #borrowing .row .label {
											width: 130px;
											padding: 0 4px 0 0;
											float: left;
											text-align: right;
											display: block;
										}

										#calculator #borrowing .row .input input {
											width: 38px;
										}

							/*--------------------------------------------------*/
							/* Affordability calculator 	                    */
					
								#calculator #affordability fieldset .row {
									padding: 8px;
								}

									#calculator #affordability fieldset .row .label {
										width: 220px;
										display: block;
										float: left;
										padding: 2px 0 0;
									}

									#calculator #affordability fieldset .row .input #howMuch {
										width: 130px;
									}

									#calculator #affordability fieldset .row .radio {
										width: 146px;
										float: left;
									}

										#calculator #affordability fieldset .row .radio span {
											display: block;
											margin: 0 0 6px;
										}

							/*--------------------------------------------------*/
							/* BTL Borrowing				                    */

								#calculator #btlBorrowing fieldset .row {
									padding: 8px;
								}

									#calculator #btlBorrowing fieldset .row .label {
										width: 220px;
										display: block;
										float: left;
										padding: 2px 0 0;
									}

							/*--------------------------------------------------*/
							/* BTL Rental				                     	*/

								#calculator #btlRental fieldset .row {
									padding: 8px;
								}

									#calculator #btlRental fieldset .row .label {
										width: 220px;
										display: block;
										float: left;
										padding: 2px 0 0;
									}

							/*--------------------------------------------------*/
							/* Futher Lending				                    */

								#calculator #furtherLending fieldset .row {
									padding: 8px;
								}

									#calculator #furtherLending fieldset .row .label {
										width: 220px;
										display: block;
										float: left;
										padding: 2px 0 0;
									}

				/*--------------------------------------------------*/
				/* Best rates					                    */

					.bestRates {
						background: #cc9900 url("../../img/global/cornerYellowTopRight.gif") no-repeat 100% 0;
						margin: 0 0 11px;				
					}

						.bestRates h3,
						.bestRates h3 a {
							color: #fff;
							font-weight: normal;
						}

							.bestRates h3 span {
								display: block;
							}

						.bestRates .more {
							background: #cc0033 url("../../img/global/cornerRedBottomLeft.gif") no-repeat 0 100%;
							border-top: 1px solid #fff;
							padding: 0 0 10px;
							min-height: 67px;
							/* Min-height fix for IE */
							height: auto !important;
							height: 67px;
						}

							.bestRates .more p,
							.bestRates .more p a {
								color: #fff;
								background: url("../../img/global/arrowRed.gif") no-repeat 10px 10px;
								text-align: left;
								padding: 0;
							}

								.bestRates .more p {
									margin: 0;
								}

								.bestRates .more p a {
									padding: 8px 0 0 24px;
									display: block;
								}

				/*--------------------------------------------------*/
				/* History						                    */

					.caseHistory {
						background: #cc9900 url("../../img/global/caseHistory.jpg") no-repeat 0 100%;
						padding: 0 0 128px;
					}

						.caseHistory h3 {
							background: #cc9900 url("../../img/global/cornerYellowTopLeft.gif") no-repeat 0 0;
							color: #fff;
							font-weight: normal;
						}

							.caseHistory h3 a {
								color: #fff;
							}

						.caseHistory p {
							padding: 0 5px 31px 11px;
							color: #fff;
						}

						.caseHistory .more {
							background: #cc0033;
							border-top: 1px solid #fff;
							font-size: 1.1em;
						}

							.caseHistory .more p,
							.caseHistory .more p a {
								color: #fff;
								background: url("../../img/global/arrowRed.gif") no-repeat 100% 10px;
								text-align: right;
								padding: 0;
							}

								.caseHistory .more p {
									margin: 0 11px 0 0;
								}

								.caseHistory .more p a {
									padding: 8px 16px 8px 0;
									display: block;
								}

				/*--------------------------------------------------*/
				/* Pullout						                    */
				
					 .pullout {
						background: url("../../img/global/pullout.gif") repeat-y 0 0;
						margin: 0 0 11px;
					}

						.pulloutTop {
							background: url("../../img/global/pulloutTop.gif") no-repeat 100% 0;
						}

							.pulloutBottom {
								background: url("../../img/global/pulloutBottom.gif") no-repeat 0 100%;
								padding: 14px 21px 18px;
							}

						.content .pullout h3 {
							padding: 0 0 11px;
						}

						.pullout h4 {
							padding: 0 0 6px;
							text-align: left;
						}

						.pullout p {
							margin: 0;
							padding-bottom: 5px;
							text-align: left;
						}

							.pullout .smallPrint {
								font-size: 0.9em;
								padding-bottom: 0;
							}

						/*--------------------------------------------------*/
						/* Alternative Pullout 			                    */

							.pulloutTopAlt {
								background: url("../../img/global/pulloutTopAlt.gif") no-repeat 0 0;
							}

								.pulloutBottomAlt {
									background: url("../../img/global/pulloutBottomAlt.gif") no-repeat 100% 100%;
									padding: 11px 11px 0;
								}

				/*--------------------------------------------------*/
				/* CTA							                    */

					 .callToAction {
						background: url("../../img/global/pullout.gif") repeat-y 0 0;
						margin: 0 0 11px;
					}

						.callToActionTop {
							background: url("../../img/global/pulloutTop.gif") no-repeat 100% 0;
						}

							.callToActionBottom {
								background: url("../../img/global/pulloutBottom.gif") no-repeat 0 100%;
								padding: 11px 28px 11px;
							}

						.callToAction p {
							font-size: 1.4em;
							padding: 0;
						}

							.callToAction p.lines {
								font-size: 1em;
							}

							.callToAction p.online {
								padding-top: 8px;
							}

							.callToAction p strong {
								color: #cc0033;
							}

		/*--------------------------------------------------*/
		/* Side bar 					                    */

			#sideBar {
				width: 157px;
				float: left;
				margin: 20px 0 0;
			}

			/*--------------------------------------------------*/
			/* Wirebox						                    */

				.wire {
					background: url("../../img/global/wire.gif") repeat-y;
					margin: 0 0 11px;
					float: left;
					width: 157px;
					font-size: 1.2em;
				}

					.wire div {
						background: url("../../img/global/wireBottom.gif") no-repeat 0 100%;
					}

						.wire div div {
							background: url("../../img/global/wireTop.gif") no-repeat 0 0;
							padding: 11px;
						}

						/*--------------------------------------------------*/
						/* Repossesed 					                    */

							.repossessed h2 {
								color: #6685a3;
								font-size: 1em;
								line-height: 1.2em;
							}

				/*--------------------------------------------------*/
				/* Apply						                    */

					.apply {
						background: #cc0033 url("../../img/global/cornerRedBottomRight.gif") no-repeat 100% 100%;
						clear: both;
						color: #fff;
						margin: 0 0 11px;
					}

						.apply h3 {
							background: url("../../img/global/cornerRedTopLeft.gif") no-repeat 0 0;
							font-size: 1.6em;
							font-weight: normal;
							padding: 11px 11px 11px;
						}
						
							.apply h3 a {
								color: #fff;
							}

						.apply p {
							font-size: 1.2em;
							padding: 0 11px 8px;
						}

							.apply p strong {
								display: block;
								font-size: 2em;
								line-height: 1em;
							}

						.apply p.lines {
							font-size: 0.9em;
							padding: 0 11px 11px;
						}

				/*--------------------------------------------------*/
				/* Apply online					                    */

					.applyOnline {
						background: #cc0033 url("../../img/global/cornerRedBottomRight.gif") no-repeat 100% 100%;
						padding: 0;
						color: #fff;
					}

						.applyOnline h3 {
							background: url("../../img/global/cornerRedTopLeft.gif") no-repeat 0 0;
							font-size: 1.6em;
							padding: 11px;

						}

						.applyOnline p {
							padding: 0 11px 13px;
						}

						.applyOnline h4 {
							border-top: 1px solid #fff;
							background: #660000;
							padding: 6px 6px 6px 11px;
							font-size: 1.1em;
						}

						.applyOnline p a {
							font-size: 1.1em;
							color: #fff;
							padding: 11px 0 0;
							display: block;
						}

							.applyOnline p a span {
								background: url("../../img/global/arrowRed.gif") no-repeat 100% 60%;
								padding-right: 16px;
							}

	/*--------------------------------------------------*/
	/* Footer                     						*/

		#footer {
			background: #003366 url("../../img/global/footer.gif") no-repeat 0 0;
			clear: both;
			float:left;
			width: 960px;
		}

		    
			#footer ul {
				margin: 0;
				list-style-type: none;
				font-size: 0.9em;
				padding: 0 0 0 200px;
			}

				#footer ul li 
				{
					float: left;
					padding: 10px 0;
					margin: 0;
				}

					#footer ul li a {
						color: #cccccc;
						padding: 0 8px;
						border-right: 1px solid #ccc;
					}

					#footer ul li.last a {
						border: 0;
					}

	/*--------------------------------------------------*/
	/* Legal						                    */
	
		#legal 
		{
			clear:both;
			background: url("../../img/global/legal.gif") repeat-x 0 0;
			padding: 11px 11px 0;
			font-size: 0.9em;
			color: #999;
		}

	.clear {display:inline-block;}
	/* Hide from IE Mac \*/
	.clear {display:block;}
	/* End hide from IE Mac */
	
	/*--------------------------------------------------*/
	/* Calculate Button						            */
	
	.calculateButton
	{
		background: transparent url("../../img/global/arrowRed.gif") no-repeat 100% 50%;
		border: 0;
		padding: 0 14px 0 0;
		color: #fff;
		font-size: 1.2em;
	}