/* 1 - Global Reset and default settings
---------------------------------------------------------------------------------------------------------------*/
	
	/*
	body * {margin:0; padding:0} 
	img, object {border:0;}
	body {text-align:center; font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; background-color:#fff; padding:0; margin:0}
	*/
	
	/* Eric Meryer reset */
		html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
		{margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
		:focus {outline: 0}
		body {line-height: 1; color:#081b68; background: #fff; text-align:center; font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif;}
		ol, ul {list-style: none}
		table {border-collapse: separate; border-spacing: 0}
		caption, th, td {text-align: left;font-weight: normal}
		blockquote:before, blockquote:after, q:before, q:after {content: ""}
		blockquote, q {quotes: "" ""}
	
/* 2 - Structural elements
---------------------------------------------------------------------------------------------------------------*/

  /******************* Main Structure *******************/
  
	 #page-container, #top-border, #bottom-border {width:750px; margin:0 auto; text-align:left}	/* layout */
	 #top-border {background: url(../images/ireland/borders/site/border-top-750x5.gif) 0 0 #fff no-repeat; padding-top:5px; margin-top:8px} /* layout */
	 #bottom-border {background: url(../images/ireland/borders/site/border-bottom-750x5.gif) bottom left #fff no-repeat; padding-bottom:5px} /* layout */
	 #page-container {background: url(../images/ireland/borders/site/border-sides.-750x1.gif) 0 0 #fff repeat-y; font-size:1.0em; padding-bottom:1px} /* layout */ /* 1px padidng for FF spacing bug */
	
  
  /******************* Top - branding and breadcrumb area  - Total free space 750px/994px - border and gutters = 723px/967px *******************/
		
	#top {font-size:1.1em; margin:0 14px 9px 13px; padding-top:8px; height:100%} /* height required for Opera bug (margins collape on rollover) */ /* Column now 723px */
		
	/* Branding area */		
		#branding {width:100%; border:solid 1px #d8d8d8; background-color:#eaeaea; margin-bottom:9px; height:66px}
		#logo {float:left; width:380px; height:32px; margin:17px 0 0 10px}
		
	/* Orientation */
		#orientation {width:100%; position:relative; z-index:200}
		#orientation p {margin:5PX 0 0 0}
	/* Breadcrumb*/
		#breadcrumb-signup {float:left; width:469px; font-size:1.0em; margin-left:10px; display:inline}/* layout */
			#breadcrumb-signup a {line-height:1.3em; font-weight:normal; display:block; padding-right:18px; background:url(../images/ireland/misc/four-squares.gif) transparent center right no-repeat}
			#breadcrumb-signup a:hover {background:url(../images/ireland/misc/four-squares-over.gif) transparent center right no-repeat} 
			#breadcrumb-signup dt, #breadcrumb-signup dd {float:left; line-height:1.3em;}
			#breadcrumb-signup p a {line-height:normal; font-weight:bold} /* layout */
			
  
  /******************* Main content columns - Total free space 750px/994px - border and gutters = 723px/967px *******************/
	
	/* Containers */
		#wrapper {margin:0 14px 30px 13px; font-size:1.1em;} /* Column now 723px/967px */
		#content {position:relative; float:left}
		
	/* Primary content */
		#primary-content {float:left; width:723px} /* layout */
				#support {width:238px;float:left; display:inline}
				#main {float:right; width:484px}
	
	/* Secondary content - width: 235px max */
		#secondary-content {float:left; background: url(../images/ireland/borders/border-elh-top.gif) transparent top left no-repeat; padding:4px 0 0 0; margin-top:8px;}
			.elh {width:235px; float:left; margin-right:9px; padding:15px 0;} /* layout */
			.elh h3 {margin-top:8px}
			.lastelh {margin-right:0; margin-bottom:0}	
			
			

  
  /******************* Bottom content *******************/
		
	#extra {width:723px; padding-top:9px; margin:0 14px 0 13px; background: url(../images/ireland/borders/border-dash-hor.gif) top left repeat-x;}
		
	/* Copyright notice */
		#copyright {clear:both; font-size:0.9em; color: #333; margin:0 0 9px 0;}	
		#copyright p {margin-bottom:3px; width:100%; float:left; display:block}

	/* Tertiary Nav */
		#nav-tertiary {background-color:#919191; margin-bottom:9px; clear:both; font-size:1.1em}
	

/* 4 - Heading, Typography, Links, Lists
---------------------------------------------------------------------------------------------------------------*/
	
	/* Paragraphs */
		p {line-height:1.3em; margin-bottom:15px}
		p.last {padding-bottom:0px}
					
	
		#main p, #main ul, #main ol, #main dl {margin-left:10px; margin-right:10px; margin-bottom:15px}
		#lead p, #lead .chevlist, #lead .numblist  {margin-left:0;}

	/* Heading */
		.head {clear:both; line-height:1.8em; color:#000066; border:solid 1px #C2C2C2; background:  url(../images/ireland/misc/gradient-head.gif) #F5F5F5 bottom left repeat-x; margin:0 0 15px 0; padding:0 0 0 10px}		
		h2 {font:bold 1.5em "Arial, Helvetica",sans-serif}
		h2 {color:#000066}
			h2 a {color:#000066}
			h2 a:hover {color:#cc0000}
		h3, h4, h5, h6 {font:bold 1.1em "Arial, Helvetica",sans-serif}
		h3, h4, h5, h6 {padding-left:10px; margin-bottom:15px}	

		#ie-sitemap #main h2 {margin:0 0 8px 10px; font-size:1.4em; padding-top:8px}
			
	/* Lists*/
		
		.chevlist {position:relative}	
		.chevlist li, .single-chevron {padding:0 0 0 16px; padding-left:16px !important; background:  url(../images/ireland/misc/bullet_chevrons.gif) transparent 0 -2px no-repeat; margin:0 0 7px 0}
		.chevlist .last {margin-bottom:0}
		.chevlist li p {padding-left:0 !important}
		.chevlist ul {padding-top:8px; margin-bottom:0 !important; padding-bottom:8px !important; margin-top:8px !important}
		.chevlist li strong {color:#000066 !important}
		
		
		.numlist {list-style-type:decimal}
		.numlist li {margin:0 0 7px 20px}
		.numlist .last {margin-bottom:0}
		.numlist li p {padding-left:0 !important}
		.numlist .chevlist {margin-top:15px; margin-left:0 !Important}
		.numlist .chevlist li {margin-left:0}	

		.alphalist {list-style-type:lower-alpha}
		.alphalist li {margin:0 0 7px 20px}
		.alphalist .last {margin-bottom:0}
		.alphalist li p {padding-left:0 !important}
		.alphalist .chevlist {margin-top:15px; margin-left:0 !Important}
		.alphalist .chevlist li {margin-left:0}
		
		.faqdl dt {clear:both; line-height:1.8em; color:#000066; border:solid 1px #C2C2C2; background:  url(../images/ireland/misc/gradient-head.gif) #F5F5F5 bottom left repeat-x; margin:0 0 15px 0; padding:0 0 0 10px; font-weight:bold}
		.faqdl dd {margin:0 10px 15px 10px}
		.faqdl dd p, .faqdl dd .chevlist {margin-left:0 !important}
				
	/* Links */
		a{color:#1a48db; text-decoration:none; font-weight:bold}
		a:hover{color:#cc0001; text-decoration:underline}
		a.chevron {padding-right:12px; background:  url(../images/ireland/misc/chevron-blue.gif) transparent center right no-repeat}
		a.chevron:hover {background:  url(../images/ireland/misc/chevron-red.gif) transparent center right no-repeat}
		a span {position:absolute; left:-9999px; top:-9999px; visibility:hidden; overflow:hidden; height:0px; font-size:0; line-height:0}


/* 5 - Buttons
---------------------------------------------------------------------------------------------------------------*/
	/** Button with JavaScript enabled **/

	/* Red Button with white background */
		.wbg {background:  url(../images/ireland/buttons/button-r.gif) #fe4300}
			.wbg .emptybut {background-image:  url(../images/ireland/buttons/button-l.gif)}
			.wbg .button {background-image:  url(../images/ireland/buttons/button-l.gif)}
			.wbg .button span {background-image:  url(../images/ireland/buttons/button-r.gif)} 

	/* General buttons styles for JS enabled buttons */
		.js-button-container {background-position:top right; background-repeat:no-repeat} 
			.emptybut {margin: 0; padding: 3px 3px 0 0px; background-position:top left; background-repeat: no-repeat}
			.button {margin: 0; padding: 0 0 0 3px; background-position:bottom left; background-repeat: no-repeat}
			.button span {display: block; padding:2px 0 5px 0; font-style: normal; background-position:bottom right; background-repeat: no-repeat}
			.js-button-container a {color: #fff; text-decoration:none; display:block; padding:0 10px 0 5px;}
			.js-button-container a span {position:absolute; left:-1000em; top:-1000em; visibility:hidden; overflow:hidden; height:0px; font-size:0; line-height:0}
			.js-button-container a:hover {text-decoration:underline; color:#fff}
			.js-button-container .nw {background-image:none !important; display:inline !important; margin:0 !important; padding:0 !important; position:relative !important; top:0 !important; left:0 !important; visibility:visible !important; overflow:visible !important; height:auto !important; font-size:0.9em !important; line-height:1.0em !important}
			.js-button-container .nw-small {background-image:none !important;  margin:0 !important; padding-bottom:3px!important; padding-top:2px !important; position:relative !important; top:0 !important; left:0 !important; visibility:visible !important; overflow:visible !important; height:auto !important; font-size:0.9em !important; line-height:1.0em !important}
	
	/* Button without JavaScript enabled */
		.button-container {padding:0 0 0 6px; background: url(../images/ireland/buttons/button-l-nojs.gif) transparent 0 0 no-repeat; float:left}
			.button-container a {padding:5px 10px 5px 1px; background: url(../images/ireland/buttons/button-r-nojs.gif) transparent 100% 100% no-repeat; color:#fff; float:left}		
			.button-container a:hover {color:#fff}
			.button-container .nw {background-image:none !important; display:inline !important; margin:0 !important; padding:0 !important; position:relative !important; top:0 !important; left:0 !important; visibility:visible !important; overflow:visible !important; height:auto !important; font-size:0.9em !important; line-height:1.0em !important}
			.button-container .nw-small {background-image:none !important;  margin:0 !important; padding-bottom:3px!important; padding-top:2px !important; position:relative !important; top:0 !important; left:0 !important; visibility:visible !important; overflow:visible !important; height:auto !important; font-size:0.9em !important; line-height:1.0em !important}
		
	
/* 6 - Corners
---------------------------------------------------------------------------------------------------------------*/
	
	/*
	
	.corners {} 
		.corners .empty {background: url(../images/slots/left.gif) transparent top left no-repeat; margin:0; padding: 3px 3px 0 0}
		.corners .inner {background: url(../images/slots/left.gif) transparent bottom left no-repeat; margin:0;}
		.corners .inner .box-content {display:block; padding-bottom:0px !important; margin-bottom:0 !important}
	*/
	
/* 6 - Navigation
---------------------------------------------------------------------------------------------------------------*/
		

	/* Secondary Nav */
	#nav-secondary {width:235px; padding-bottom:1px; background-image:none; padding-top:0} 	
		
		#nav-secondary dl {background:  url(../images/ireland/misc/bg-elh-gradient.gif) #fff 0 0 repeat-x; padding-bottom:0;}	
		#nav-secondary dt {margin:0}
		#nav-secondary dd {margin: 0 9px 0 9px; border-bottom:solid 1px #e8e8e8}
		#nav-secondary dl dl {border:none; background:transparent; padding-bottom:0}
		#nav-secondary dl dl dt {padding:0; margin:0; border-bottom:0; margin:8px 0 0 8px}
		#nav-secondary dl dl dd {border-bottom:0; }
		#nav-secondary a {display:block; padding:9px 20px 9px 14px; background:  url(../images/ireland/misc/bullet_chevrons.gif) transparent 0 8px no-repeat; font-weight:normal}
		#nav-secondary dl dl dd ul li a {padding-bottom:0}
		#nav-secondary dl dl dd ul li {zoom:1}
		#nav-secondary dl dl dd ul {margin-bottom:9px}
		#current-elh { padding:9px 20px 0 14px; background:  url(../images/ireland/misc/bullet_chevrons.gif) transparent 0 8px no-repeat}
		dd#current-elh{padding-bottom:9px}
		
		
	/* Tertiary Nav */
	#nav-tertiary {background-color:#ededed; border:solid 1px #d8d8d8; margin-bottom:9px; clear:both; font-size:1.1em}
		#nav-tertiary ul {padding:8px}
		#nav-tertiary li {float:left; margin-right:7px; border-left:solid 1px #000; padding-left:7px}
		#nav-tertiary li.fl {padding-left:0; border:0}
		#nav-tertiary a {font-weight:normal}
	
	/* Product navigation */
	
	#nav-products {margin:0 20px 0 0; border-top: solid 1px #b9c4da}
	#nav-products li {border-bottom: solid 1px #b9c4da; padding:10px 0 10px 10px; color:#cc0001; font-weight:bold}
	#nav-products li li {border-bottom:none; padding:0 0 0 16px; margin:7px 0 0 0;  background:  url(../images/ireland/misc/bullet_chevrons.gif) transparent 0 -2px no-repeat; font-weight:normal}
	#nav-products li li a {font-weight:normal;}	

	
/* 7 - Page Boxes
---------------------------------------------------------------------------------------------------------------*/

	.corners {float:left; position:relative;} 
	.corners .empty {background: url(../images/ireland/bg/left.gif) transparent top left no-repeat; margin:0; padding: 3px 3px 0 0}
	.corners .inner {background: url(../images/ireland/bg/left.gif) transparent bottom left no-repeat; margin:0;}
	.corners .inner .box-content {display:block; padding-bottom:0px !important; margin-bottom:0 !important; background-color:transparent; background-position: bottom right; background-repeat: no-repeat; /*min-height:167px*/}
	.corners .chevlist {margin-bottom:20px}
	.corners strong {font-weight:bold}
	
	/* box depth */
		.shallow {min-height:120px}
			.shallow .inner .box-content {min-height:120px}
			* html .shallow {height:120px} 
			* html .shallow .inner .box-content {height:117px}
		.deep {min-height:170px}
			.deep .inner .box-content {min-height:170px}
			* html .deep {height:170px} 
			* html .deep .inner .box-content {height:167px}
		.verydeep {min-height:200px}
			.verydeep .inner .box-content {min-height:200px}
			* html .verydeep {height:200px} 
			* html .verydeep .inner .box-content {height:197px}
		
	/* Container background image for home page */
		
		.carbox {background: url(../images/ireland/bg/car.gif) #fff top right no-repeat;}
		.loanbox {background: url(../images/ireland/bg/loans.gif) #fff top right no-repeat;}
		.cardsbox {background: url(../images/ireland/bg/cards.gif) #fff top right no-repeat;}
		.lifebox {background: url(../images/ireland/bg/life.gif) #fff top right no-repeat;}
		
		
	/* Container size & Styles */
		
		/* Double container */
			 .two {width:484px; margin-bottom:10px; clear:left; position:relative}
				/*Headers*/
					.two h2, .two h3 {margin:0 0 8px 10px; font-size:1.6em; padding-top:8px}
					.two .inner h2, .inner .two h3 {padding-top:5px}
					.two .info h2, .two .info h3 {margin-left:0}
				/* Intro text */
					.two .intro {font-weight:bold; margin-left:10px}
					.two .info .intro {margin-left:0}
				/* Conrner image */
					.two .inner .box-content {background-image: url(../images/ireland/bg/right-corner-482.gif)}
				/* Content */
					.two .info p, .two .info ul, .two .info ol {margin-left:0 !important; margin-right:0 !important}
					.two .info {width:210px; margin:0 0 10px 10px}
				/* Image */
					.two .decor {width:270px; position:absolute; bottom:0; right:0;}
					.two .decorfix {width:240px; position:absolute; top:20px; right:0;}
		
		/* Single container */
			.one-left {width:237px; float:left; margin:0 10px 10px 0; margin-bottom:10px; clear:left; position:relative}
			.one-right {width:237px; float:right; margin:0 0 10px 0; position:relative}
				/*Headers*/
					.one-left h2,  .one-left h3,  .one-right h2,  .one-right h3 {margin:0 0 8px 10px; font-size:1.6em; padding-top:8px}
					.one-left .inner h2,  .one-left  .inner h3, .one-right .inner h2,  .one-right .inner h3 {padding-top:5px}
					.one-left .info h2, .one-left .info h3, .one-right .info h2, .one-right .info h3 {margin-left:0}
				/* Intro text */
					.one-left .intro, .one-right .intro {font-weight:bold; margin-left:10px}
					.one-left .info .intro, .one-right .info .intro {margin-left:0}
					
					#ie-life .one-left .intro, #ie-life .one-right .intro {font-weight:normal; margin-left:10px} 
					
				/* Conrner image */
					.one-left .inner .box-content, .one-right .inner .box-content {background-image:url(../images/slots/right-corner-235.gif)}
				/* Content */
					.one-left .info p, .one-left .info ul, .one-left .info ol,
					.one-right .info p, .one-right .info ul, .one-right .info ol {margin-left:0 !important; margin-right:0 !important}
					.one-left .info {width:110px; margin:0 0 0 10px}
					#ie-home .one-right .info {width:180px; margin:0 0 0 10px}	
					#ie-life .one-right .info {width:110px; margin:0 0 0 10px}				
				/* Image */
					.one-left .decor {width:100px; position:absolute; top:40px; right:0}
					.one-right .decor {width:60px; position:absolute; top:0; right:0}
					#ie-life .one-left .decor {width:100px; position:absolute; top:40px; right:0}
					#ie-life .one-right .decor {width:100px; position:absolute; top:40px; right:0}
								
		#main {background:url(../images/ireland/bg/main-car.jpg) #fff 0 0 no-repeat}
			#ie-loans #main {background-image:url(../images/ireland/bg/main-loans.jpg)}
			#ie-cards #main {background-image:url(../images/ireland/bg/main-cards.jpg)}
			#ie-life #main {background-image:url(../images/ireland/bg/main-life.jpg)}
		#lead {position:relative; padding-bottom:0 !Important; margin-bottom:15px}
		#lead h2 {margin:0 0 0 10px; padding-top:7px; padding-bottom:15px}
		#lead .intro-area {float:left; width:240px; margin:0 0 0 10px; display:inline; margin-bottom:0 !Important}
		#lead .intro-area p, #lead .intro-area h3 {margin-left:0; padding-left:0}
		#lead .chevlist, #lead .numlist {float:left; width:230px !important; margin-right:0; position:static}
			* html #lead .chevlist {/height:1%} /* Has Layout bug */
		#lead .intro-area .chevlist {}
		#lead .decor {float:right; margin:-30px 0 0 0; position:relative}
		#lead .last {margin-bottom:0}
		
		/* Intro Paragraph */
		.intro { font-weight:bold; color:#cc0001 !important; }
		
		
		.copy {margin-bottom:10px; clear:both}
			.copy p, .copy ul, .copy ol  {/*margin-left:10px; margin-right:10px*/}
			.copy .last {margin-bottom:0}
			.copy h2, .copy h2 {font-size:1.3em; margin:0 0 8px 10px;}
		
		
		/* Buttons within slot areas */
		.link-but {margin-left:10px; margin-bottom:10px}
		.info .link-but  {margin-left:0}
		.link-but .link {margin-bottom:10px}
		.link-but .link a {font-weight:normal}

		.but-link {list-style-type:none; margin-left:10px; margin-bottom:10px; clear:both}
		.info .but-link {margin-left:0}
		.but-link li {float:left;}
		.but-link .link {border-left:solid 1px #000; margin:6px 0 0 10px; padding-left:10px}
		.but-link .link a {font-weight:normal}
		/*
		.copy .but-link {margin-left:0 !important}
		.copy .but-link li {background-image:none; margin-left:0 !important; padding-left:0 !important}*/

/* 7 - General Styles
---------------------------------------------------------------------------------------------------------------*/

	/* Clearing Styles */
		.clearleft{clear:left}
		.clearright{clear:right}
		.clearboth{clear:both}
		
	/* CSS clearing */	
		.clearing:after, .row:after {content: "."; display:block; height: 0; clear: both; visibility: hidden}
		.clearing, .row {display: inline-block}
		/* Hides from IE-mac \*/
		* html .clearing, * html .row {height: 1%}
		.clearing, .row {display: block}
		/* End hide from IE-mac */
		
	/* Floats */
		.fright {float:right;}
		.fleft {float:left}	
		.ralign {text-align:right}
			
	/* Hide stuff */
		.hide, .hidetoggle {visibility:hidden; overflow:hidden !important; height:1px  !important; font-size:0 !important; line-height:0  !important; padding:0 !important; margin:0 !important} /* hack */	
		#skiplink {position:absolute; left:-9999px; top:-9999px; height:1px; font-size:1; line-height:0; overflow:hidden}
		
	/* popups*/
		.popup b, .metafaq b {font-size:0.9em; font-weight:bold}
		.new-newline b {display:block;font-weight:normal}	

	/* Extend default margins */
		.extend-margin-ss {margin-bottom:5px !important}
		.extend-margin-s {margin-bottom:10px !important}
		.extend-margin-m {margin-bottom:15px !important}
		.extend-margin-l {margin-bottom:20px !important}
		.extend-margin-xl {margin-bottom:25px !important}
		.reduce-margin-ss {margin-top:-5px !Important}
		.reduce-margin-s {margin-top:-10px !Important}
		.reduce-margin-m {margin-top:-15px !Important}
		.reduce-margin-l {margin-top:-20px !Important}
		.reduce-margin-xl {margin-top:-25px !Important}


		.left-margin-m {margin-left:10px !important}	
		
	/* Interest rate */
		.rate {font-size:1.4em; font-weight:bold}
	/* Make red */
		.red {color:#cc0001}
	/* Make bid */
		.big {font-size:1.3em}
	/* Telephone numbers */
		.telenum {font-weight:bold}
	/* Force new line */
		.forceline {display:block}

		strong {font-weight:bold}
		b {font-weight:normal}



/* 7 - Tables
---------------------------------------------------------------------------------------------------------------*/

	table {width:400px}
	table td, table th {} /* Laoyt */
	table tr th {vertical-align:middle; text-align:left}
	.lastcol {border-right:0 !important}
	.lastrow td, .lastrow th  {border-bottom: 0 !important}
	
	.tablescontainer {margin-bottom:25px; position:relative; width:459px; clear:both; margin-left:10px; display:inline}
	.tablescontainer .corners table {width:468px}
	.tablescontainer .inner .box-content {background:url(../images/ireland/bg/right-corner-476.gif) transparent bottom right no-repeat; /*min-height:197px*/}
		* html .tablescontainer {/*height:200px*/} 
		* html .tablescontainer .inner .box-content {/*height:197px*/}
		/*\*//*/
			.tablescontainer {height:auto !important} 
		/**/	
	table tr th {font-weight:bold}		
	table tr td, table tr th {padding:5px; margin: 0 0 0 5px}	
	table tr td, table tr th {text-align:center}
	table tbody tr th.left, table tbody tr td.left {text-align:left}


	#ie-car #table1, #ie-car #table2 {background: url(../images/ireland/bg/table-car.jpg) #fff top right no-repeat;}	
	#ie-car .tablescontainer {border-bottom:solid 1px #dadada; background:  url(../images/ireland/bg/right-479.png) #fff top right no-repeat}
	#ie-car .tablescontainer table {width:100%}
	#ie-car table tr td, #ie-car table tr th {border-bottom:solid 1px #B6D5E4; border-right:solid 1px #B6D5E4}

	#ie-loans #table1, #ie-loans #table2 {background: url(../images/ireland/bg/table-loans.jpg) #fff top right no-repeat;}
	#ie-loans .tablescontainer {border-bottom:solid 1px #dadada; background: url(../images/ireland/bg/right-479.png) #fff top right no-repeat}
	#ie-loans .tablescontainer table {width:100%}
	#ie-loans table tr td, #ie-loans table tr th {border-bottom:solid 1px #FFAFAF; border-right:solid 1px #FFAFAF}

	#ie-life #table1, #ie-life #table2 {background: url(../images/ireland/bg/table-life.jpg) #fff top right no-repeat;}
	#ie-life .tablescontainer {border-bottom:solid 1px #dadada; background:  url(../images/ireland/bg/right-479.png) #fff top right no-repeat}
	#ie-life .tablescontainer table {width:100%}
	#ie-life table tr td, #ie-life table tr th {border-bottom:solid 1px #ffe9af; border-right:solid 1px #ffe9af}

	#ie-cards #table1, #ie-cards #table2 {background: url(../images/ireland/bg/table-cards.jpg) #fff top right no-repeat;}	
	#ie-cards .tablescontainer {border-bottom:solid 1px #dadada; background:  url(../images/ireland/bg/right-479.png) #fff top right no-repeat}
	#ie-cards .tablescontainer table {width:100%}
	#ie-cards table tr td, #ie-cards table tr th {border-bottom:solid 1px #D89FFF; border-right:solid 1px #D89FFF}


/* 8 - Forms 
---------------------------------------------------------------------------------------------------------------*/
	
	/* form elements */
		input, textarea, select {border:solid 1px #A5ACB2}
		label {min-height:17px}
			* html label {height:17px}
		form h3 {padding-top:7px}	
				
	/* rows */	
		
		.row {margin-bottom:15px !important; position:relative}
		.labeltxt {float:left; font-weight:normal; padding-left:0; width:200px;margin-right:50px}
		.row input {float:left; width:200px}
		.row span.cash {/*float:left; width:15px; text-align:right; margin:0 5px 0 0*/position:absolute; left:240px;}
		.row select {float:left; width:200px}
			* html .multipleselect {height:22px !important}
		
	/* row with multiple select elements */	
		
		.multipleselect select {}
		.multipleselect .inner {float:left; background-image:none}
		.multipleselect .inner label {float:left; margin-left:5px; padding-top:3px}
		.multipleselect .inner label.first {margin-left:0; padding-right:5px}
		.multipleselect .inner #day {margin-left:0; display:inline}
		.multipleselect .inner #month, .multipleselect .inner #year {margin-left:3px; float:left; display:inline}			
		
		h2.error {font-size:1.1em}
		.error {color:#c00}
		label .error {font-weight:bold}		
		.error ul li {list-style-type:none}
		


.row {margin:0 10px}


#car-calcresutls td, #car-calcresutls th {width:50%}




