




/*
     FILE ARCHIVED ON 21:51:07 Dec 18, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:38:18 Jul 24, 2015.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/
/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/
/* line 17, ../../app/assets/stylesheets/grid.scss */
body {
  min-width: 960px;
}

/* Containers
----------------------------------------------------------------------------------------------------*/
/* line 23, ../../app/assets/stylesheets/grid.scss */
.container_16 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
/* line 48, ../../app/assets/stylesheets/grid.scss */
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
}

/* line 73, ../../app/assets/stylesheets/grid.scss */
.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15,
.push_16, .pull_16 {
  position: relative;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
/* line 81, ../../app/assets/stylesheets/grid.scss */
.alpha {
  margin-left: 0;
}

/* line 85, ../../app/assets/stylesheets/grid.scss */
.omega {
  margin-right: 0;
}

/* Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/
/* line 93, ../../app/assets/stylesheets/grid.scss */
.container_16 .grid_1 {
  width: 40px;
}

/* line 97, ../../app/assets/stylesheets/grid.scss */
.container_16 .grid_2 {
  width: 100px;
}

/* line 101, ../../app/assets/stylesheets/grid.scss */
.container_16 .grid_3 {
  width: 160px;
}

/* line 105, ../../app/assets/stylesheets/grid.scss */
.container_16 .grid_4 {
  width: 220px;
}

/* line 109, ../../app/assets/stylesheets/grid.scss */
.container_16 .grid_5 {
  width: 280px;
}

/* line 113, ../../app/assets/stylesheets/grid.scss */
.container_16 .grid_6 {
  width: 340px;
}

/* line 117, ../../app/assets/stylesheets/grid.scss */
.container_16 .grid_7 {
  width: 400px;
}

/* line 121, ../../app/assets/stylesheets/grid.scss */
.container_16 .grid_8 {
  width: 460px;
}

/* line 125, ../../app/assets/stylesheets/grid.scss */
.container_16 .grid_9 {
  width: 520px;
}

/* line 129, ../../app/assets/stylesheets/grid.scss */
.container_16 .grid_10 {
  width: 580px;
}

/* line 133, ../../app/assets/stylesheets/grid.scss */
.container_16 .grid_11 {
  width: 640px;
}

/* line 137, ../../app/assets/stylesheets/grid.scss */
.container_16 .grid_12 {
  width: 700px;
}

/* line 141, ../../app/assets/stylesheets/grid.scss */
.container_16 .grid_13 {
  width: 760px;
}

/* line 145, ../../app/assets/stylesheets/grid.scss */
.container_16 .grid_14 {
  width: 820px;
}

/* line 149, ../../app/assets/stylesheets/grid.scss */
.container_16 .grid_15 {
  width: 880px;
}

/* line 153, ../../app/assets/stylesheets/grid.scss */
.container_16 .grid_16 {
  width: 940px;
}

/* Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/
/* line 164, ../../app/assets/stylesheets/grid.scss */
.container_16 .prefix_1 {
  padding-left: 60px;
}

/* line 168, ../../app/assets/stylesheets/grid.scss */
.container_16 .prefix_2 {
  padding-left: 120px;
}

/* line 172, ../../app/assets/stylesheets/grid.scss */
.container_16 .prefix_3 {
  padding-left: 180px;
}

/* line 176, ../../app/assets/stylesheets/grid.scss */
.container_16 .prefix_4 {
  padding-left: 240px;
}

/* line 180, ../../app/assets/stylesheets/grid.scss */
.container_16 .prefix_5 {
  padding-left: 300px;
}

/* line 184, ../../app/assets/stylesheets/grid.scss */
.container_16 .prefix_6 {
  padding-left: 360px;
}

/* line 188, ../../app/assets/stylesheets/grid.scss */
.container_16 .prefix_7 {
  padding-left: 420px;
}

/* line 192, ../../app/assets/stylesheets/grid.scss */
.container_16 .prefix_8 {
  padding-left: 480px;
}

/* line 196, ../../app/assets/stylesheets/grid.scss */
.container_16 .prefix_9 {
  padding-left: 540px;
}

/* line 200, ../../app/assets/stylesheets/grid.scss */
.container_16 .prefix_10 {
  padding-left: 600px;
}

/* line 204, ../../app/assets/stylesheets/grid.scss */
.container_16 .prefix_11 {
  padding-left: 660px;
}

/* line 208, ../../app/assets/stylesheets/grid.scss */
.container_16 .prefix_12 {
  padding-left: 720px;
}

/* line 212, ../../app/assets/stylesheets/grid.scss */
.container_16 .prefix_13 {
  padding-left: 780px;
}

/* line 216, ../../app/assets/stylesheets/grid.scss */
.container_16 .prefix_14 {
  padding-left: 840px;
}

/* line 220, ../../app/assets/stylesheets/grid.scss */
.container_16 .prefix_15 {
  padding-left: 900px;
}

/* Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/
/* line 230, ../../app/assets/stylesheets/grid.scss */
.container_16 .suffix_1 {
  padding-right: 60px;
}

/* line 234, ../../app/assets/stylesheets/grid.scss */
.container_16 .suffix_2 {
  padding-right: 120px;
}

/* line 238, ../../app/assets/stylesheets/grid.scss */
.container_16 .suffix_3 {
  padding-right: 180px;
}

/* line 242, ../../app/assets/stylesheets/grid.scss */
.container_16 .suffix_4 {
  padding-right: 240px;
}

/* line 246, ../../app/assets/stylesheets/grid.scss */
.container_16 .suffix_5 {
  padding-right: 300px;
}

/* line 250, ../../app/assets/stylesheets/grid.scss */
.container_16 .suffix_6 {
  padding-right: 360px;
}

/* line 254, ../../app/assets/stylesheets/grid.scss */
.container_16 .suffix_7 {
  padding-right: 420px;
}

/* line 258, ../../app/assets/stylesheets/grid.scss */
.container_16 .suffix_8 {
  padding-right: 480px;
}

/* line 262, ../../app/assets/stylesheets/grid.scss */
.container_16 .suffix_9 {
  padding-right: 540px;
}

/* line 266, ../../app/assets/stylesheets/grid.scss */
.container_16 .suffix_10 {
  padding-right: 600px;
}

/* line 270, ../../app/assets/stylesheets/grid.scss */
.container_16 .suffix_11 {
  padding-right: 660px;
}

/* line 274, ../../app/assets/stylesheets/grid.scss */
.container_16 .suffix_12 {
  padding-right: 720px;
}

/* line 278, ../../app/assets/stylesheets/grid.scss */
.container_16 .suffix_13 {
  padding-right: 780px;
}

/* line 282, ../../app/assets/stylesheets/grid.scss */
.container_16 .suffix_14 {
  padding-right: 840px;
}

/* line 286, ../../app/assets/stylesheets/grid.scss */
.container_16 .suffix_15 {
  padding-right: 900px;
}

/* Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/
/* line 296, ../../app/assets/stylesheets/grid.scss */
.container_16 .push_1 {
  left: 60px;
}

/* line 300, ../../app/assets/stylesheets/grid.scss */
.container_16 .push_2 {
  left: 120px;
}

/* line 304, ../../app/assets/stylesheets/grid.scss */
.container_16 .push_3 {
  left: 180px;
}

/* line 308, ../../app/assets/stylesheets/grid.scss */
.container_16 .push_4 {
  left: 240px;
}

/* line 312, ../../app/assets/stylesheets/grid.scss */
.container_16 .push_5 {
  left: 300px;
}

/* line 316, ../../app/assets/stylesheets/grid.scss */
.container_16 .push_6 {
  left: 360px;
}

/* line 320, ../../app/assets/stylesheets/grid.scss */
.container_16 .push_7 {
  left: 420px;
}

/* line 324, ../../app/assets/stylesheets/grid.scss */
.container_16 .push_8 {
  left: 480px;
}

/* line 328, ../../app/assets/stylesheets/grid.scss */
.container_16 .push_9 {
  left: 540px;
}

/* line 332, ../../app/assets/stylesheets/grid.scss */
.container_16 .push_10 {
  left: 600px;
}

/* line 336, ../../app/assets/stylesheets/grid.scss */
.container_16 .push_11 {
  left: 660px;
}

/* line 340, ../../app/assets/stylesheets/grid.scss */
.container_16 .push_12 {
  left: 720px;
}

/* line 344, ../../app/assets/stylesheets/grid.scss */
.container_16 .push_13 {
  left: 780px;
}

/* line 348, ../../app/assets/stylesheets/grid.scss */
.container_16 .push_14 {
  left: 840px;
}

/* line 352, ../../app/assets/stylesheets/grid.scss */
.container_16 .push_15 {
  left: 900px;
}

/* Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/
/* line 362, ../../app/assets/stylesheets/grid.scss */
.container_16 .pull_1 {
  left: -60px;
}

/* line 366, ../../app/assets/stylesheets/grid.scss */
.container_16 .pull_2 {
  left: -120px;
}

/* line 370, ../../app/assets/stylesheets/grid.scss */
.container_16 .pull_3 {
  left: -180px;
}

/* line 374, ../../app/assets/stylesheets/grid.scss */
.container_16 .pull_4 {
  left: -240px;
}

/* line 378, ../../app/assets/stylesheets/grid.scss */
.container_16 .pull_5 {
  left: -300px;
}

/* line 382, ../../app/assets/stylesheets/grid.scss */
.container_16 .pull_6 {
  left: -360px;
}

/* line 386, ../../app/assets/stylesheets/grid.scss */
.container_16 .pull_7 {
  left: -420px;
}

/* line 390, ../../app/assets/stylesheets/grid.scss */
.container_16 .pull_8 {
  left: -480px;
}

/* line 394, ../../app/assets/stylesheets/grid.scss */
.container_16 .pull_9 {
  left: -540px;
}

/* line 398, ../../app/assets/stylesheets/grid.scss */
.container_16 .pull_10 {
  left: -600px;
}

/* line 402, ../../app/assets/stylesheets/grid.scss */
.container_16 .pull_11 {
  left: -660px;
}

/* line 406, ../../app/assets/stylesheets/grid.scss */
.container_16 .pull_12 {
  left: -720px;
}

/* line 410, ../../app/assets/stylesheets/grid.scss */
.container_16 .pull_13 {
  left: -780px;
}

/* line 414, ../../app/assets/stylesheets/grid.scss */
.container_16 .pull_14 {
  left: -840px;
}

/* line 418, ../../app/assets/stylesheets/grid.scss */
.container_16 .pull_15 {
  left: -900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
/* line 430, ../../app/assets/stylesheets/grid.scss */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
/* line 442, ../../app/assets/stylesheets/grid.scss */
.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 451, ../../app/assets/stylesheets/grid.scss */
.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/
/* line 460, ../../app/assets/stylesheets/grid.scss */
.clearfix {
  zoom: 1;
}

/* 960 Grid System ~ Text CSS.
 * Learn more ~ http://960.gs/
 * *
 * Licensed under GPL and MIT. */
/* line 5, ../../app/assets/stylesheets/text.scss */
body {
  font: 13px/1.5 Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;
}

/* line 9, ../../app/assets/stylesheets/text.scss */
a:focus {
  outline: 1px dotted invert;
}

/* line 13, ../../app/assets/stylesheets/text.scss */
hr {
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  height: 0;
}

/* line 21, ../../app/assets/stylesheets/text.scss */
h1 {
  font: 24px 'PTSansRegular', Arial, sans-serif;
  letter-spacing: 0;
  margin-bottom: 5px;
  text-transform: uppercase;
  font-weight: lighter;
  margin-top: 0px;
}

/* line 25, ../../app/assets/stylesheets/text.scss */
h2 {
  font: 18px 'PTSansRegular', Arial, sans-serif;
  letter-spacing: 0;
  margin-bottom: 10px;
}

/* line 29, ../../app/assets/stylesheets/text.scss */
h3 {
  font: 18px 'PTSansRegular', Arial, sans-serif;
  letter-spacing: 0;
  margin-top: 0px;
  margin-bottom: 0px;
}

/* line 31, ../../app/assets/stylesheets/text.scss */
h4 {
  font-size: 14px;
}

/* line 35, ../../app/assets/stylesheets/text.scss */
h5 {
  font-size: 17px;
}

/* line 39, ../../app/assets/stylesheets/text.scss */
h6 {
  font-size: 15px;
}

/* line 43, ../../app/assets/stylesheets/text.scss */
ol {
  list-style: decimal;
}

/* line 47, ../../app/assets/stylesheets/text.scss */
ul {
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
}

/* line 53, ../../app/assets/stylesheets/text.scss */
li {
  margin-left: 0px;
  margin-bottom: 1em;
  line-height: 1.3em;
}

/* line 58, ../../app/assets/stylesheets/text.scss */
p {
  margin: 0px;
}

/* line 60, ../../app/assets/stylesheets/text.scss */
dl dt {
  font-size: 14x;
}

/* line 69, ../../app/assets/stylesheets/text.scss */
dl,
hr,
ol,
ul,
pre,
table,
address,
fieldset {
  margin-bottom: 20px;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 16, 2011 11:31:27 AM America/New_York */
@font-face {
  font-family: 'PTSansNarrowRegular';
  src: url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTN57F-webfont.eot");
  src: url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTN57F-webfont.eot") format("embedded-opentype"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTN57F-webfont.woff") format("woff"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTN57F-webfont.ttf") format("truetype"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTN57F-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PTSansCaptionBold';
  src: url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTC75F-webfont.eot");
  src: url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTC75F-webfont.eot") format("embedded-opentype"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTC75F-webfont.woff") format("woff"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTC75F-webfont.ttf") format("truetype"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTC75F-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PTSansCaptionRegular';
  src: url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTC55F-webfont.eot");
  src: url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTC55F-webfont.eot") format("embedded-opentype"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTC55F-webfont.woff") format("woff"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTC55F-webfont.ttf") format("truetype"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTC55F-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PTSansBoldItalic';
  src: url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS76F-webfont.eot");
  src: url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS76F-webfont.eot") format("embedded-opentype"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS76F-webfont.woff") format("woff"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS76F-webfont.ttf") format("truetype"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS76F-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PTSansBold';
  src: url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS75F-webfont.eot");
  src: url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS75F-webfont.eot") format("embedded-opentype"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS75F-webfont.woff") format("woff"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS75F-webfont.ttf") format("truetype"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS75F-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PTSansItalic';
  src: url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS56F-webfont.eot");
  src: url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS56F-webfont.eot") format("embedded-opentype"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS56F-webfont.woff") format("woff"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS56F-webfont.ttf") format("truetype"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS56F-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PTSansRegular';
  src: url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS55F-webfont.eot");
  src: url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS55F-webfont.eot") format("embedded-opentype"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS55F-webfont.woff") format("woff"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS55F-webfont.ttf") format("truetype"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTS55F-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PTSansNarrowBold';
  src: url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTN77F-webfont.eot");
  src: url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTN77F-webfont.eot") format("embedded-opentype"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTN77F-webfont.woff") format("woff"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTN77F-webfont.ttf") format("truetype"), url("/web/20141218215107/http://aoninsure.ie/assets/pt-sans/PTN77F-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 31, ../../app/assets/stylesheets/application.scss */
.color0 {
  background-color: #333333;
}

/* line 32, ../../app/assets/stylesheets/application.scss */
.color1 {
  background-color: #e11b22;
}

/* line 33, ../../app/assets/stylesheets/application.scss */
.color2 {
  background-color: #92ae25;
}

/* line 34, ../../app/assets/stylesheets/application.scss */
.color3 {
  background-color: #999999;
}

/* line 35, ../../app/assets/stylesheets/application.scss */
.color4 {
  background-color: #67686c;
}

/* line 36, ../../app/assets/stylesheets/application.scss */
.color5 {
  background-color: #ffdddd;
}

/* line 37, ../../app/assets/stylesheets/application.scss */
.color6 {
  background-color: #fbf9e0;
}

/* line 38, ../../app/assets/stylesheets/application.scss */
.color7 {
  background-color: #b0ca66;
}

/* line 39, ../../app/assets/stylesheets/application.scss */
.color8 {
  background-color: #dfdfdf;
}

/* line 40, ../../app/assets/stylesheets/application.scss */
.color9 {
  background-color: #242424;
}

/* line 41, ../../app/assets/stylesheets/application.scss */
.color10 {
  background-color: #e5e6e6;
}

/* line 42, ../../app/assets/stylesheets/application.scss */
.color11 {
  background-color: #cccccc;
}

/* line 43, ../../app/assets/stylesheets/application.scss */
.color12 {
  background-color: #ffcc66;
}

/* line 44, ../../app/assets/stylesheets/application.scss */
.color13 {
  background-color: #dde7e6;
}

/* line 45, ../../app/assets/stylesheets/application.scss */
.color14 {
  background-color: #f5c1cd;
}

/* line 47, ../../app/assets/stylesheets/application.scss */
body {
  font-size: 12px;
  line-height: 160%;
  font-family: Arial, Helvetica, sans-serif;
  color: #67686c;
  background-color: white;
}

/* line 55, ../../app/assets/stylesheets/application.scss */
img {
  border: 0px;
}

/* line 59, ../../app/assets/stylesheets/application.scss */
img.logo {
  margin: 20px 0 0 0;
}

/* line 63, ../../app/assets/stylesheets/application.scss */
blockquote:before, blockquote:after {
  content: "";
}

/* line 68, ../../app/assets/stylesheets/application.scss */
ul.header_contact {
  float: right;
  margin-top: 40px;
}

/* line 73, ../../app/assets/stylesheets/application.scss */
ul.header_contact li {
  display: inline;
}

/* line 77, ../../app/assets/stylesheets/application.scss */
#header {
  margin-bottom: 25px;
  padding-top: 10px;
}

/* line 82, ../../app/assets/stylesheets/application.scss */
.nav_holder {
  width: 940px;
  background: url(/web/20141218215107/http://aoninsure.ie/images/nav/bg.jpg) repeat-x;
  height: 39px;
  text-align: left;
}

/* line 89, ../../app/assets/stylesheets/application.scss */
span.logotext {
  width: 1px;
  text-indent: -9999px;
  display: block;
  height: 1px;
}

/* line 96, ../../app/assets/stylesheets/application.scss */
#nav {
  float: left;
  height: 39px;
  width: 940px;
  padding-left: 0px;
  margin-top: 0px;
}

/* line 97, ../../app/assets/stylesheets/application.scss */
ul#nav {
  margin: 0;
}

/* line 98, ../../app/assets/stylesheets/application.scss */
#nav li {
  float: left;
  display: inline;
  height: 39px;
  line-height: 39px;
  text-indent: -8000px;
  overflow: hidden;
  margin-left: 0px;
}

/* line 99, ../../app/assets/stylesheets/application.scss */
#nav li a {
  display: block;
  height: 39px;
  background-position: 0 0;
  background-repeat: no-repeat;
}

/* line 100, ../../app/assets/stylesheets/application.scss */
#nav li a:hover, #nav li a.selected {
  background-position: 0 -39px;
}

/* line 101, ../../app/assets/stylesheets/application.scss */
#nav li#nav1 {
  width: 112px;
}

/* line 101, ../../app/assets/stylesheets/application.scss */
#nav li#nav1 a {
  background-image: url(/web/20141218215107/http://aoninsure.ie/images/nav/1-homepage.png);
}

/* line 102, ../../app/assets/stylesheets/application.scss */
#nav li#nav2 {
  width: 71px;
}

/* line 102, ../../app/assets/stylesheets/application.scss */
#nav li#nav2 a {
  background-image: url(/web/20141218215107/http://aoninsure.ie/images/nav/2-car.png);
}

/* line 103, ../../app/assets/stylesheets/application.scss */
#nav li#nav3 {
  width: 80px;
}

/* line 103, ../../app/assets/stylesheets/application.scss */
#nav li#nav3 a {
  background-image: url(/web/20141218215107/http://aoninsure.ie/images/nav/3-home.png);
}

/* line 104, ../../app/assets/stylesheets/application.scss */
#nav li#nav4 {
  width: 80px;
}

/* line 104, ../../app/assets/stylesheets/application.scss */
#nav li#nav4 a {
  background-image: url(/web/20141218215107/http://aoninsure.ie/images/nav/4-travel.png);
}

/* line 105, ../../app/assets/stylesheets/application.scss */
#nav li#nav5 {
  width: 147px;
}

/* line 105, ../../app/assets/stylesheets/application.scss */
#nav li#nav5 a {
  background-image: url(/web/20141218215107/http://aoninsure.ie/images/nav/5-mort_life.png);
}

/* line 106, ../../app/assets/stylesheets/application.scss */
#nav li#nav6 {
  width: 86px;
}

/* line 106, ../../app/assets/stylesheets/application.scss */
#nav li#nav6 a {
  background-image: url(/web/20141218215107/http://aoninsure.ie/images/nav/6-health.png);
}

/* line 107, ../../app/assets/stylesheets/application.scss */
#nav li#nav7 {
  width: 141px;
}

/* line 107, ../../app/assets/stylesheets/application.scss */
#nav li#nav7 a {
  background-image: url(/web/20141218215107/http://aoninsure.ie/images/nav/7-other.png);
}

/* line 108, ../../app/assets/stylesheets/application.scss */
#nav li#nav8 {
  width: 141px;
}

/* line 108, ../../app/assets/stylesheets/application.scss */
#nav li#nav8 a {
  background-image: url(/web/20141218215107/http://aoninsure.ie/images/nav/8-clients.png);
}

/* line 109, ../../app/assets/stylesheets/application.scss */
#nav li#nav9 {
  width: 82px;
}

/* line 109, ../../app/assets/stylesheets/application.scss */
#nav li#nav9 a {
  background-image: url(/web/20141218215107/http://aoninsure.ie/images/nav/9-blog.png);
}

/* line 111, ../../app/assets/stylesheets/application.scss */
.big_box_home {
  width: 275px;
  float: left;
  background: url(/web/20141218215107/http://aoninsure.ie/images/home/bg-car.png) no-repeat;
  background-color: #fafafa;
  background-position: bottom right;
  height: 250px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  padding: 15px;
  position: relative;
  border-right: solid 1px #d6d6d6;
}

/* line 132, ../../app/assets/stylesheets/application.scss */
.big_box_home.home {
  background-image: url(/web/20141218215107/http://aoninsure.ie/images/home/bg-home.png);
  border: 0px;
  width: 274px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

/* line 147, ../../app/assets/stylesheets/application.scss */
.big_box_home h1 {
  width: 325px;
  color: #e11b22;
  font-size: 24px;
  font-weight: normal;
  padding: 0px;
  padding-bottom: 10px;
  line-height: 24px;
  text-transform: uppercase;
  margin: 0px;
  font-family: 'PTSansBold';
  border: 0px;
}

/* line 161, ../../app/assets/stylesheets/application.scss */
.big_box_home h3 {
  font-size: 17px;
  font-weight: normal;
  margin-bottom: 10px;
  letter-spacing: -1px;
}

/* line 168, ../../app/assets/stylesheets/application.scss */
.big_box_home img {
  margin-left: 130px;
}

/* line 172, ../../app/assets/stylesheets/application.scss */
.bigboxcontent {
  width: 250px;
}

/* line 173, ../../app/assets/stylesheets/application.scss */
.bigboxcontent ul {
  margin-left: 0;
}

/* line 174, ../../app/assets/stylesheets/application.scss */
.bigboxcontent p {
  font-size: 12px;
  width: 250px;
  line-height: 15px;
}

/* line 176, ../../app/assets/stylesheets/application.scss */
.mr_none {
  margin-right: 0;
}

/* line 177, ../../app/assets/stylesheets/application.scss */
.mr {
  margin-right: 20px;
}

/* line 179, ../../app/assets/stylesheets/application.scss */
.big_banner {
  height: 64px;
  background: #color7;
  margin-bottom: 20px;
  background-image: url(/web/20141218215107/http://aoninsure.ie/images/home/banner2.png);
  background-repeat: no-repeat;
}

/* line 180, ../../app/assets/stylesheets/application.scss */
.big_banner p {
  color: #fff;
  font-size: 20px;
  font-family: PTSansRegular,Arial;
  font-weight: normal;
  text-transform: uppercase;
  padding: 23px 35px 23px 80px;
}

/* line 181, ../../app/assets/stylesheets/application.scss */
.big_banner p, .big_banner a, .big_banner a:hover, .big_banner a:visited {
  color: #fff;
  text-decoration: none;
}

/* line 183, ../../app/assets/stylesheets/application.scss */
.small_box_home {
  width: 182px;
  height: 155 px;
  border: 0px;
  float: left;
  margin-bottom: 20px;
  margin-left: 30px;
  padding-top: 5px;
  margin-right: 0px;
}

/* line 194, ../../app/assets/stylesheets/application.scss */
.small_box_home h3 {
  font-size: 16px;
  font-weight: normal;
  font-family: 'PTSansBold';
  margin-bottom: 5px;
  padding-top: 0px;
  margin-top: 0px;
  text-transform: uppercase;
  color: #67686c;
  letter-spacing: -1px;
}

/* line 206, ../../app/assets/stylesheets/application.scss */
.small_box_home p {
  font-size: 14px;
  line-height: 18px;
  margin-top: 3px;
}

/* line 212, ../../app/assets/stylesheets/application.scss */
.small_box_home img {
  border: solid 2px #d1d1d1;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

/* line 219, ../../app/assets/stylesheets/application.scss */
.small_box_home a, .side_box a.morenews {
  font-size: 14px;
  color: #e11b22;
  display: block;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
  float: left;
  clear: both;
  font-weight: bold;
  background-color: #e5e6e6;
  letter-spacing: -1px;
}

/* line 236, ../../app/assets/stylesheets/application.scss */
.small_box_home a:Hover, .side_box a.morenews:Hover {
  color: #009999;
}

/* line 240, ../../app/assets/stylesheets/application.scss */
.small_box_home a.secondaryLink {
  font-size: 14px;
  color: #e11b22;
  display: block;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px;
  padding-left: 0px;
  padding-right: 0px;
  float: none;
  clear: both;
  font-weight: bold;
  background-color: transparent;
  letter-spacing: 0px;
}

/* line 257, ../../app/assets/stylesheets/application.scss */
.side_box a.morenews {
  font-size: 12px;
  float: right;
  letter-spacing: 0;
  position: absolute;
  right: 10px;
  bottom: 10px;
}

/* line 266, ../../app/assets/stylesheets/application.scss */
.aon_and_insure p {
  padding-right: 8px;
}

/* line 270, ../../app/assets/stylesheets/application.scss */
.aon_and_insure h3 {
  text-transform: none;
  font-weight: normal;
}

/* line 275, ../../app/assets/stylesheets/application.scss */
.aon_and_insure img {
  border: 0px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}

/* line 282, ../../app/assets/stylesheets/application.scss */
.side_box h3 {
  color: #e11b22;
  font-size: 24px;
  font-weight: normal;
  padding: 0px;
  padding-bottom: 0px;
  line-height: 24px;
  text-transform: uppercase;
  margin: 0px;
  font-family: 'PTSansBold';
  margin-top: 15px;
}

/* line 296, ../../app/assets/stylesheets/application.scss */
.side_box h4 {
  color: #67686c;
  letter-spacing: -1px;
  font-size: 18px;
  font-weight: normal;
  padding: 0px;
  padding-bottom: 0px;
  margin: 0px;
  font-family: 'PTSansRegular';
  margin-top: 15px;
  border-bottom: 0px;
}

/* line 310, ../../app/assets/stylesheets/application.scss */
.getaquote {
  height: auto !important;
}

/* line 314, ../../app/assets/stylesheets/application.scss */
.getaquote h3 {
  margin-top: 0px;
  padding-bottom: 10px;
}

/* line 319, ../../app/assets/stylesheets/application.scss */
.aon_insure_news h4 {
  color: #e11b22;
  font-size: 12px;
  padding: 0px;
  padding-bottom: 5px;
  line-height: 16px;
  margin: 0px;
  padding-top: 10px;
  border: 0px;
}

/* line 330, ../../app/assets/stylesheets/application.scss */
.aon_insure_news p {
  line-height: 16px;
  font-size: 12px;
  margin-bottom: 5px;
}

/* line 336, ../../app/assets/stylesheets/application.scss */
.aon_insure_news a {
  font-weight: bold;
  color: #009999;
}

/* line 341, ../../app/assets/stylesheets/application.scss */
.aon_insure_news h4 a {
  color: #e11b22;
}

/* line 345, ../../app/assets/stylesheets/application.scss */
.midpart {
  position: relative;
  z-index: 4;
  height: 260px;
  background-image: url(/web/20141218215107/http://aoninsure.ie/images/home/midpart_shadow.png);
  background-repeat: no-repeat;
  padding-top: 3px;
}

/* line 354, ../../app/assets/stylesheets/application.scss */
.btpart {
  position: relative;
  z-index: 3;
  background-color: #fafafa;
  background-image: url(/web/20141218215107/http://aoninsure.ie/images/home/btpart_shadow.png);
  background-repeat: no-repeat;
  padding-top: 60px;
}

/* line 366, ../../app/assets/stylesheets/application.scss */
.testimonial {
  width: 200px;
  height: 99px;
  float: right;
  padding: 6px 8px 6px 8px;
  border: 1px solid #dfdfdf;
}

/* line 374, ../../app/assets/stylesheets/application.scss */
.testimonial h3 {
  font-size: 24px;
  color: #e11b22;
  line-height: 100%;
  margin: 0px;
}

/* line 382, ../../app/assets/stylesheets/application.scss */
.testimonial blockquote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/home/quote-top.gif) 0 2px no-repeat;
  margin: 0 0 0 0;
  padding-left: 25px;
  padding-top: 20px;
  padding-right: 100px;
}

/* line 386, ../../app/assets/stylesheets/application.scss */
.testimonial p {
  text-align: left;
  font-size: 12px;
  line-height: 160%;
  padding-top: 5px;
}

/* line 393, ../../app/assets/stylesheets/application.scss */
#quicklinks ul, #additionalinfolinks ul {
  margin-left: 10px;
}

/* line 397, ../../app/assets/stylesheets/application.scss */
#additionalinfolinks ul li a {
  color: #67686c;
}

/* line 401, ../../app/assets/stylesheets/application.scss */
h3.greytop {
  width: 210px;
  background: url(/web/20141218215107/http://aoninsure.ie/images/home/bg-grey.gif);
  color: white;
  font-size: 18px;
  font-weight: normal;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  height: 23px;
  margin: 0;
  text-transform: uppercase;
}

/* line 415, ../../app/assets/stylesheets/application.scss */
#quotebox {
  background: #e5e6e6;
  padding-top: 10px;
  padding: 10px;
  margin-bottom: 10px;
}

/* line 416, ../../app/assets/stylesheets/application.scss */
#quotebox input {
  border: 1px solid #999999;
  padding: 5px;
  margin-bottom: 5px;
  width: 180px;
  color: #999999;
}

/* line 417, ../../app/assets/stylesheets/application.scss */
#quotebox select {
  border: 1px solid #999999;
  padding: 5px;
  margin-bottom: 5px;
  width: 180px;
}

/* line 418, ../../app/assets/stylesheets/application.scss */
#quotebox input#privacy_policy_accepted {
  border: none;
  padding: 0px;
  width: 15px;
  float: left;
}

/* line 419, ../../app/assets/stylesheets/application.scss */
#quotebox span#consent {
  float: right;
  width: 175px;
  font-size: 11px;
  line-height: 13px;
  padding-top: 3px;
  margin-bottom: 8px;
}

/* line 420, ../../app/assets/stylesheets/application.scss */
#quotebox p {
  font-size: 10px;
  line-height: 12px;
}

/* line 422, ../../app/assets/stylesheets/application.scss */
#quotebox input.submit_sml {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/submit_small.png) no-repeat;
  background-position: 0px 0px;
  width: 77px;
  height: 28px;
  border: none;
  cursor: pointer;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 55px;
  border: none;
}

/* line 435, ../../app/assets/stylesheets/application.scss */
#quotebox input.submit_sml:hover {
  background-position: 0px -30px;
}

/* line 440, ../../app/assets/stylesheets/application.scss */
.side_box #quotebox input,
.side_box #quotebox select {
  margin-left: 7px;
  width: 194px;
  margin-bottom: 8px;
}

/* line 442, ../../app/assets/stylesheets/application.scss */
.side_box #quotebox select {
  padding: 2px;
  width: 206px;
}

/* line 443, ../../app/assets/stylesheets/application.scss */
.side_box #quotebox span#consent {
  width: 185px;
}

/* line 444, ../../app/assets/stylesheets/application.scss */
.side_box #quotebox input.submit_sml {
  width: 77px !important;
  margin-left: 0px !important;
  float: right;
}

/* line 450, ../../app/assets/stylesheets/application.scss */
.side_box span.mandatory {
  color: #67686c;
}

/* line 454, ../../app/assets/stylesheets/application.scss */
.side_box #consent a {
  color: #e11b22;
}

/* line 458, ../../app/assets/stylesheets/application.scss */
dl.latestnews dt {
  font-weight: normal;
  font-size: 12px;
}

/* line 459, ../../app/assets/stylesheets/application.scss */
dl.latestnews dd {
  font-weight: normal;
  font-size: 12px;
  margin-left: 0px;
}

/* line 460, ../../app/assets/stylesheets/application.scss */
dl.latestnews dd a {
  color: #333333;
  text-decoration: underline;
}

/* line 463, ../../app/assets/stylesheets/application.scss */
#footer {
  width: 940px;
  background: #67686c;
  height: 30px;
  text-align: center;
  margin-bottom: 0px;
  margin-top: 20px;
}

/* line 464, ../../app/assets/stylesheets/application.scss */
#footer ul {
  padding-top: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
}

/* line 465, ../../app/assets/stylesheets/application.scss */
#footer ul li {
  display: inline;
  margin-right: 20px;
}

/* line 466, ../../app/assets/stylesheets/application.scss */
#footer ul li a {
  color: white;
}

/* line 468, ../../app/assets/stylesheets/application.scss */
#footer_btm {
  width: 940px;
  text-align: center;
}

/* line 469, ../../app/assets/stylesheets/application.scss */
#footer_btm ul {
  padding-top: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 5px;
}

/* line 470, ../../app/assets/stylesheets/application.scss */
#footer_btm ul li {
  display: inline;
  margin-right: 20px;
}

/* line 471, ../../app/assets/stylesheets/application.scss */
#footer_btm a {
  color: #67686c;
}

/* line 473, ../../app/assets/stylesheets/application.scss */
.small {
  font-size: 10px;
}

/* END OF HOMEPAGE STYLES*/
/* line 478, ../../app/assets/stylesheets/application.scss */
#progressbar {
  background: url(/web/20141218215107/http://aoninsure.ie/images/bg-progress.jpg) white repeat-x;
  width: 936px;
  height: 31px;
  margin-bottom: 10px;
}

/* line 485, ../../app/assets/stylesheets/application.scss */
#progressbar ul {
  margin-top: 0px;
  height: 31px;
}

/* line 490, ../../app/assets/stylesheets/application.scss */
#progressbar ul li {
  display: inline;
}

/* line 492, ../../app/assets/stylesheets/application.scss */
#progressbar ul li.step_1 {
  width: 317px;
  background: url(/web/20141218215107/http://aoninsure.ie/images/bg-step1.gif);
  float: left;
  height: 31px;
}

/* line 499, ../../app/assets/stylesheets/application.scss */
#progressbar ul li.step_1_on {
  width: 317px;
  background: url(/web/20141218215107/http://aoninsure.ie/images/bg-step1_on.gif);
  float: left;
  height: 31px;
}

/* line 506, ../../app/assets/stylesheets/application.scss */
#progressbar ul li.step_1_follow {
  width: 317px;
  background: url(/web/20141218215107/http://aoninsure.ie/images/bg-step1_follow.gif);
  float: left;
  height: 31px;
}

/* line 513, ../../app/assets/stylesheets/application.scss */
#progressbar ul li.step_2 {
  width: 317px;
  background: url(/web/20141218215107/http://aoninsure.ie/images/bg-step2.gif);
  float: left;
  height: 31px;
}

/* line 520, ../../app/assets/stylesheets/application.scss */
#progressbar ul li.step_2_on {
  width: 317px;
  background: url(/web/20141218215107/http://aoninsure.ie/images/bg-step2_on.gif);
  float: left;
  height: 31px;
}

/* line 527, ../../app/assets/stylesheets/application.scss */
#progressbar ul li.step_2_follow {
  width: 317px;
  background: url(/web/20141218215107/http://aoninsure.ie/images/bg-step2_follow.gif);
  float: left;
  height: 31px;
}

/* line 534, ../../app/assets/stylesheets/application.scss */
#progressbar ul li.step_3 {
  width: 300px;
  background: url(/web/20141218215107/http://aoninsure.ie/images/bg-step3.gif);
  float: left;
  height: 31px;
}

/* line 541, ../../app/assets/stylesheets/application.scss */
#progressbar ul li.step_3_on {
  width: 300px;
  background: url(/web/20141218215107/http://aoninsure.ie/images/bg-step3_on.gif);
  float: left;
  height: 31px;
}

/* line 549, ../../app/assets/stylesheets/application.scss */
.subnav ul {
  background: url(/web/20141218215107/http://aoninsure.ie/images/nav/bg-subnav.png) repeat-y;
  width: 160px;
  margin: 0;
  margin-top: 10px;
}

/* line 550, ../../app/assets/stylesheets/application.scss */
.subnav ul li {
  padding-left: 8px;
  border-bottom: 1px solid #e4e5e9;
  line-height: 40px;
}

/* line 551, ../../app/assets/stylesheets/application.scss */
.subnav ul li.on {
  background: url(/web/20141218215107/http://aoninsure.ie/images/nav/bg-arrow-subnav.png) 0 16px no-repeat;
  font-weight: bold;
}

/* line 552, ../../app/assets/stylesheets/application.scss */
.subnav a {
  color: #67686c;
}

/* line 555, ../../app/assets/stylesheets/application.scss */
div.basic-content {
  padding-left: 5px;
}

/* line 558, ../../app/assets/stylesheets/application.scss */
h4 {
  background: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 567, ../../app/assets/stylesheets/application.scss */
img.helpbox {
  margin-bottom: 20px;
}

/* line 570, ../../app/assets/stylesheets/application.scss */
a {
  color: #e11b22;
  text-decoration: none;
}

/* line 575, ../../app/assets/stylesheets/application.scss */
h1 {
  color: #e11b22;
  border-bottom: 1px solid #e11b22;
  text-transform: uppercase;
}

/* line 581, ../../app/assets/stylesheets/application.scss */
h2 {
  color: #67686c;
  /*  text-transform:uppercase;*/
}

/*h1.banner {
  background:url(/web/20141218215107/http://aoninsure.ie/images/header/h1.png) repeat-x;
  color: white;
  margin-bottom: 10px;
  padding-top:13px;
  display:block;
  padding-left:10px;
  border-bottom:0px;
}
*/
/* line 599, ../../app/assets/stylesheets/application.scss */
.errors h2 {
  padding-top: 0;
  padding-bottom: 0px;
  margin-bottom: 5px;
  margin-top: 5px;
}

/* line 606, ../../app/assets/stylesheets/application.scss */
.errors ul {
  list-style: disc;
  list-style-position: inside;
}

/* line 611, ../../app/assets/stylesheets/application.scss */
ul.bullet {
  list-style: disc;
  list-style-position: inside;
}

/* line 615, ../../app/assets/stylesheets/application.scss */
h4 {
  font-weight: bold;
  border-bottom: 1px dotted #cccccc;
  margin-top: 0px;
  margin-bottom: 5px;
}

/* line 617, ../../app/assets/stylesheets/application.scss */
ul.tick li {
  background: url(/web/20141218215107/http://aoninsure.ie/images/icons/tick.png) no-repeat;
  padding-left: 20px;
  margin-bottom: 5px;
  margin-right: 0px;
}

/* line 619, ../../app/assets/stylesheets/application.scss */
dt {
  color: #67686c;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}

/* line 626, ../../app/assets/stylesheets/application.scss */
span.dt {
  font-weight: bold;
  font-style: italic;
}

/* line 631, ../../app/assets/stylesheets/application.scss */
dl.payment_options {
  padding-left: 10px;
  width: 190px;
  float: left;
}

/* line 637, ../../app/assets/stylesheets/application.scss */
dl.payment_options dt {
  color: #333333;
  font-size: 14px;
  margin-bottom: 0px;
}

/* line 643, ../../app/assets/stylesheets/application.scss */
dl.payment_options dd {
  padding-left: 0px;
  font-size: 12px;
  margin-left: 0px;
  line-height: 20px;
  margin-top: 0px;
}

/* line 651, ../../app/assets/stylesheets/application.scss */
p.premium {
  background: #67686c;
  color: white;
  font-size: 30px;
  margin: 0;
}

/* line 658, ../../app/assets/stylesheets/application.scss */
p, dd {
  margin-bottom: 10px;
}

/* line 662, ../../app/assets/stylesheets/application.scss */
strong {
  font-weight: bold;
}

/* line 668, ../../app/assets/stylesheets/application.scss */
div.alert, div.errors {
  border: 1px solid #e11b22;
  background-color: #ffdddd;
  padding: 5px;
  margin: 10px 0px 10px 0px;
}

/* line 675, ../../app/assets/stylesheets/application.scss */
div.home_page_notice {
  border: 1px solid #e11b22;
  background-color: #ffdddd;
  padding: 5px;
  margin: 0px 0px 10px 0px;
}

/* line 682, ../../app/assets/stylesheets/application.scss */
div.notice {
  border: 1px solid #92ae25;
  background-color: #dde7e6;
  padding: 5px;
  margin: 10px 0px 10px 0px;
}

/* line 689, ../../app/assets/stylesheets/application.scss */
div.errors ul {
  margin: 0;
}

/* line 693, ../../app/assets/stylesheets/application.scss */
span.mandatory {
  color: #e11b22;
  font-weight: bold;
}

/* line 698, ../../app/assets/stylesheets/application.scss */
a.info {
  position: relative;
  /*this is the key*/
  z-index: 24;
  color: black;
  text-decoration: none;
}

/* line 704, ../../app/assets/stylesheets/application.scss */
a.info:hover {
  z-index: 25;
}

/* line 706, ../../app/assets/stylesheets/application.scss */
a.info span {
  display: none;
}

/* line 708, ../../app/assets/stylesheets/application.scss */
a.info:hover span {
  /*the span will display just on :hover state*/
  display: block;
  position: absolute;
  top: 1em;
  left: 1em;
  width: 15em;
  border: 1px solid  #FFCC99;
  background-color: #fbf9e0;
  color: black;
  text-align: left;
  line-height: 14px;
  color: #D8A328;
  padding: 5px;
}

/* line 720, ../../app/assets/stylesheets/application.scss */
div.form {
  background: url(/web/20141218215107/http://aoninsure.ie/images/bg_form.gif) repeat-x;
  overflow: hidden;
  /*  margin-bottom:10px;*/
}

/* line 725, ../../app/assets/stylesheets/application.scss */
h4 {
  margin-left: 5px;
  padding-left: 5px;
  width: 95%;
  background: #e2e2e2;
  margin-top: 10px;
  font-size: 14px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* line 735, ../../app/assets/stylesheets/application.scss */
.options-header {
  background: none;
  border-bottom: medium none;
  margin-top: 10px;
  padding-left: 10px;
}

/* line 742, ../../app/assets/stylesheets/application.scss */
form {
  width: 100%;
}

/* line 746, ../../app/assets/stylesheets/application.scss */
form div.left label, form div.right label, form div.full label {
  display: block;
  width: 150px;
  padding-left: 10px;
  float: left;
  line-height: 40px;
  height: 40px;
}

/* line 755, ../../app/assets/stylesheets/application.scss */
div.right label.thin {
  width: 60px;
  line-height: 18px;
  font-weight: bold;
}

/* line 761, ../../app/assets/stylesheets/application.scss */
div.right span.thinner {
  display: block;
  width: 140px;
  padding: 0 5px 0 5px;
  float: left;
  line-height: 18px;
  height: 28px;
}

/* line 770, ../../app/assets/stylesheets/application.scss */
.thankyou_content {
  width: 620px;
  float: left;
  padding-left: 10px;
  padding-top: 10px;
  margin-right: 20px;
}
/* line 776, ../../app/assets/stylesheets/application.scss */
.thankyou_content h3 {
  margin-bottom: 10px;
}
/* line 779, ../../app/assets/stylesheets/application.scss */
.thankyou_content p {
  padding-top: 5px;
}

/* line 784, ../../app/assets/stylesheets/application.scss */
ul.download_items li {
  background: url(/web/20141218215107/http://aoninsure.ie/images/icons/pdf.gif) no-repeat;
  background-position: 0px,8px;
  padding-left: 25px;
  line-height: 30px;
}

/* line 791, ../../app/assets/stylesheets/application.scss */
div.crosssell {
  padding: 10px;
  width: 270px;
  float: right;
}

/* line 792, ../../app/assets/stylesheets/application.scss */
div.crosssell h3 {
  background: url(/web/20141218215107/http://aoninsure.ie/images/bg-grey.gif) no-repeat;
  color: #fff;
  width: 265px;
  height: 30px;
  padding-top: 5px;
  padding-left: 5px;
}

/* line 793, ../../app/assets/stylesheets/application.scss */
div.crosssell img {
  margin-bottom: 5px;
}

/* line 794, ../../app/assets/stylesheets/application.scss */
div.crosssell h2 {
  margin-top: 0px;
  margin-bottom: 5px;
}

/* line 795, ../../app/assets/stylesheets/application.scss */
div.crosssell p {
  margin-top: 0px;
  margin-bottom: 5px;
}

/* line 798, ../../app/assets/stylesheets/application.scss */
div.left {
  width: 450px;
  float: left;
}

/* line 803, ../../app/assets/stylesheets/application.scss */
div.right {
  width: 450px;
  float: right;
}

/* line 808, ../../app/assets/stylesheets/application.scss */
div.full {
  width: 100%;
  float: left;
}

/* line 813, ../../app/assets/stylesheets/application.scss */
div.paytop {
  margin: 0;
  background: #e6ead2;
  color: #94ab17;
  font-size: 30px;
  padding: 30px;
  border: 1px solid #ced895;
}

/* line 822, ../../app/assets/stylesheets/application.scss */
div.field_note {
  width: 290px;
  float: right;
}

/* line 827, ../../app/assets/stylesheets/application.scss */
div.form_field {
  min-height: 40px;
  line-height: 40px;
  border-bottom: 1px dashed #cccccc;
}

/* line 833, ../../app/assets/stylesheets/application.scss */
div.form_field h3 {
  padding: 10px 0px 0px 10px;
  margin: 0;
}

/* line 838, ../../app/assets/stylesheets/application.scss */
div.form_field p {
  padding: 0px 0px 0px 10px;
  margin: 0;
}

/* line 843, ../../app/assets/stylesheets/application.scss */
div.form_field textarea {
  margin-top: 10px;
}

/* line 848, ../../app/assets/stylesheets/application.scss */
div.form_field.thin_right {
  padding-bottom: 10px;
}

/* line 852, ../../app/assets/stylesheets/application.scss */
div.form_field span.address {
  width: 225px;
  float: left;
  line-height: 20px;
}

/* line 853, ../../app/assets/stylesheets/application.scss */
div.form_field span.two_lines {
  width: 350px;
  float: left;
  line-height: 18px;
}

/* line 854, ../../app/assets/stylesheets/application.scss */
div.form_field input.quote_type {
  margin-left: 10px;
}

/* line 855, ../../app/assets/stylesheets/application.scss */
div.form_field p.more_results {
  float: right;
  padding-right: 10px;
}

/* line 857, ../../app/assets/stylesheets/application.scss */
input, textarea {
  border: 1px solid #999999;
  padding: 3px;
  margin-bottom: 3px;
}

/* line 864, ../../app/assets/stylesheets/application.scss */
select {
  border: 1px solid #999999;
  padding: 3px;
  margin-bottom: 3px;
}

/* line 869, ../../app/assets/stylesheets/application.scss */
div.form_field input.check {
  border: none;
  padding: 0px;
  width: 15px;
}

/* line 871, ../../app/assets/stylesheets/application.scss */
.field_with_errors input, .field_with_errors select, .field_with_errors textarea {
  background-color: #ffaaaa;
  border: 1px solid #e11b22;
}

/* line 877, ../../app/assets/stylesheets/application.scss */
div.borderless_form_field {
  min-height: 41px;
  line-height: 41px;
}

/* line 882, ../../app/assets/stylesheets/application.scss */
div.cover_level_radios {
  min-height: 41px;
  line-height: 41px;
  padding-left: 10px;
}

/* line 888, ../../app/assets/stylesheets/application.scss */
div.section_heading {
  border-bottom: 1px solid #f5c1cd;
  height: 40px;
}

/* line 893, ../../app/assets/stylesheets/application.scss */
div.section_heading h2 {
  text-transform: uppercase;
  padding-top: 10px;
  line-height: 30px;
  margin: 0;
  padding-left: 10px;
  font-size: 18px;
  font-weight: normal;
  color: #e11b22;
}

/* line 904, ../../app/assets/stylesheets/application.scss */
div.section_heading h2.topheading {
  padding-top: 10px;
}

/* line 908, ../../app/assets/stylesheets/application.scss */
div.ref {
  float: right;
  padding-right: 10px;
  color: #e11b22;
}

/* line 914, ../../app/assets/stylesheets/application.scss */
div.section_heading h2.topheading_withactions {
  padding-top: 10px;
  padding-bottom: 5px;
}

/* line 918, ../../app/assets/stylesheets/application.scss */
div.section_heading ul.user-actions {
  padding-right: 10px;
  margin-top: 0px;
  float: right;
  padding-top: 10px;
}

/* line 925, ../../app/assets/stylesheets/application.scss */
div.section_heading ul.user-actions li {
  background: url(/web/20141218215107/http://aoninsure.ie/images/icons/print.gif) no-repeat;
  padding-left: 25px;
  display: inline;
  margin-right: 10px;
  padding-bottom: 5px;
}

/* line 933, ../../app/assets/stylesheets/application.scss */
div.section_heading ul.user-actions li.download {
  background: url(/web/20141218215107/http://aoninsure.ie/images/icons/download.gif) no-repeat;
}

/* line 937, ../../app/assets/stylesheets/application.scss */
div.section_sub_heading h3 {
  padding-left: 5px;
  background: #e2e2e2;
  margin: 0px;
  font-size: 14px;
  font-weight: bold;
  padding: 3px 10px 3px 10px;
  border-bottom: 1px dashed #cccccc;
}

/* line 948, ../../app/assets/stylesheets/application.scss */
a.find_car_link, a.add_driver_link, a.add_item_link {
  border: none;
  background-color: #92ae25;
  width: 80px;
  text-align: center;
  color: white;
  text-decoration: none;
  padding: 3px;
}

/* line 958, ../../app/assets/stylesheets/application.scss */
a.remove_item_link {
  border: none;
  background-color: #e11b22;
  width: 80px;
  text-align: center;
  color: white;
  text-decoration: none;
  padding: 3px;
}

/* line 968, ../../app/assets/stylesheets/application.scss */
.add_item_link_help {
  margin: 10px;
  line-height: 24px;
  vertical-align: middle;
  display: block;
  float: left;
}

/* line 976, ../../app/assets/stylesheets/application.scss */
a.add_item_link:hover, a.find_car_link:hover, a.add_driver_link:hover {
  background-color: #6f841c;
  text-decoration: none;
  cursor: pointer;
}

/* line 982, ../../app/assets/stylesheets/application.scss */
a.remove_item_link:hover {
  background-color: #b3161b;
  text-decoration: none;
  cursor: pointer;
}

/* line 988, ../../app/assets/stylesheets/application.scss */
#named_driver_submit:hover {
  background-color: #6f841c;
  text-decoration: none;
  cursor: pointer;
}

/* line 994, ../../app/assets/stylesheets/application.scss */
.panel {
  border: 1px solid #e11b22;
  padding: 5px;
}

/* line 999, ../../app/assets/stylesheets/application.scss */
table.quote {
  width: 100%;
  border-collapse: collapse;
}

/* line 1005, ../../app/assets/stylesheets/application.scss */
table.quote thead {
  background-color: #ddddde;
}

/* line 1008, ../../app/assets/stylesheets/application.scss */
table.quote th {
  font-size: 12px;
  text-align: center;
  font-weight: normal;
}

/* line 1014, ../../app/assets/stylesheets/application.scss */
table.quote th span.quote_amount {
  font-size: 21px!important;
  color: #464646;
}

/* line 1020, ../../app/assets/stylesheets/application.scss */
table.quote th span.quote_text_small {
  font-size: 10px;
  font-weight: bold;
  color: #464646;
}

/* line 1026, ../../app/assets/stylesheets/application.scss */
.quote_text_small .price {
  font-size: 13px !important;
  font-weight: bold;
  line-height: 22px;
}

/* line 1032, ../../app/assets/stylesheets/application.scss */
table.quote {
  margin: 0;
}

/* line 1036, ../../app/assets/stylesheets/application.scss */
table.quote td.quote_feature {
  text-align: left;
  margin: 0px;
  padding: 0px 0px 0px 10px;
  height: 35px;
}

/* line 1043, ../../app/assets/stylesheets/application.scss */
table.quote th.quote_feature {
  text-align: center;
  margin: 0px;
  padding: 0px 0px 0px 10px;
  height: 35px;
}

/* line 1050, ../../app/assets/stylesheets/application.scss */
table.quote th.policy_feature {
  text-align: center;
  font-size: 16px;
}

/* line 1055, ../../app/assets/stylesheets/application.scss */
table.quote td.policy_feature {
  text-align: left;
  font-size: 16px;
}

/* line 1061, ../../app/assets/stylesheets/application.scss */
table.quote th, table.quote td {
  margin: 10px;
  padding: 10px;
  text-align: center;
  border-bottom: 1px #cccccc dashed;
}

/* line 1068, ../../app/assets/stylesheets/application.scss */
.net_price {
  font-size: 2em;
  font-weight: bold;
}

/* line 1073, ../../app/assets/stylesheets/application.scss */
.admin_container {
  margin: 5px;
}

/* line 1077, ../../app/assets/stylesheets/application.scss */
.footer {
  text-align: center;
  margin-top: 10px;
}

/* line 1082, ../../app/assets/stylesheets/application.scss */
#assumptions {
  background-color: white;
  width: 700px;
  padding: 25px;
  border: 3px solid #e11b22;
}
/* line 1087, ../../app/assets/stylesheets/application.scss */
#assumptions h3 {
  margin: 10px 0;
}
/* line 1090, ../../app/assets/stylesheets/application.scss */
#assumptions ol {
  list-style-position: inside;
}

/* line 1096, ../../app/assets/stylesheets/application.scss */
#home_product_picker {
  background-color: white;
  width: 500px;
  padding: 25px;
  border: 3px solid #e11b22;
}

/* line 1103, ../../app/assets/stylesheets/application.scss */
#named_driver_overlay {
  background-color: white;
  width: 940px;
  padding: 10px 10px 10px 10px;
  border: 1px solid #e11b22;
  overflow: hidden;
}

/* line 1111, ../../app/assets/stylesheets/application.scss */
.payment_container {
  clear: both;
  overflow: auto;
  padding-bottom: 16px;
}

/* line 1117, ../../app/assets/stylesheets/application.scss */
.payment_blurb {
  float: left;
  width: 80%;
  padding: 0;
  margin: 0;
}

/* line 1124, ../../app/assets/stylesheets/application.scss */
#confirmation_box {
  padding: 10px;
}

/* line 1128, ../../app/assets/stylesheets/application.scss */
#form_legend {
  background: url(/web/20141218215107/http://aoninsure.ie/images/icons/alert.gif) no-repeat;
  margin: 10px 0px 0px 10px;
  padding-left: 20px;
  font-size: 11px;
}

/* line 1135, ../../app/assets/stylesheets/application.scss */
input.get-car-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/get-quote-car.png) no-repeat;
  width: 212px;
  height: 38px;
  border: none;
  cursor: pointer;
  margin: 20px 10px 10px 0;
  float: right;
}

/* line 1146, ../../app/assets/stylesheets/application.scss */
input.get-car-quote:hover {
  background-position: 0px -38px;
}

/* line 1150, ../../app/assets/stylesheets/application.scss */
input.get-eassist-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/get-quote-eassist.png) no-repeat;
  width: 212px;
  height: 38px;
  border: none;
  cursor: pointer;
  margin: 20px 10px 10px 0;
  float: right;
}

/* line 1161, ../../app/assets/stylesheets/application.scss */
input.get-eassist-quote:hover {
  background-position: 0px -38px;
}

/* line 1165, ../../app/assets/stylesheets/application.scss */
input.get-home-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/get-quote-home.png) no-repeat;
  width: 212px;
  height: 38px;
  border: none;
  cursor: pointer;
  margin: 20px 10px 10px 0;
  float: right;
}

/* line 1176, ../../app/assets/stylesheets/application.scss */
input.get-home-quote:hover {
  background-position: 0px -38px;
}

/* line 1180, ../../app/assets/stylesheets/application.scss */
input.get-mortgage-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/get-quote-mortgage.png) no-repeat;
  width: 212px;
  height: 38px;
  border: none;
  cursor: pointer;
  margin: 20px 10px 10px 0;
  float: right;
}

/* line 1191, ../../app/assets/stylesheets/application.scss */
input.get-mortgage-quote:hover {
  background-position: 0px -38px;
}

/* line 1195, ../../app/assets/stylesheets/application.scss */
input.get-term-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/get-quote-term.png) no-repeat;
  width: 212px;
  height: 38px;
  border: none;
  cursor: pointer;
  margin: 20px 10px 10px 0;
  float: right;
}

/* line 1206, ../../app/assets/stylesheets/application.scss */
input.get-term-quote:hover {
  background-position: 0px -38px;
}

/* line 1210, ../../app/assets/stylesheets/application.scss */
input.get-health-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/get-quote-health.png) no-repeat;
  width: 212px;
  height: 38px;
  border: none;
  cursor: pointer;
  margin: 20px 10px 10px 0;
  float: right;
}

/* line 1221, ../../app/assets/stylesheets/application.scss */
input.get-health-quote:hover {
  background-position: 0px -38px;
}

/* line 1225, ../../app/assets/stylesheets/application.scss */
a.get-health-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/get-quote-health.png) no-repeat;
  display: block;
  width: 212px;
  height: 38px;
  border: none;
  cursor: pointer;
  margin: 20px 10px 10px 0;
  float: right;
}

/* line 1237, ../../app/assets/stylesheets/application.scss */
a.get-health-quote:hover {
  background-position: 0px -38px;
}

/* line 1241, ../../app/assets/stylesheets/application.scss */
a.get-pet-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/get-quote-pet.png) no-repeat;
  display: block;
  width: 212px;
  height: 38px;
  border: none;
  cursor: pointer;
  margin: 20px 10px 10px 0;
  float: right;
}

/* line 1253, ../../app/assets/stylesheets/application.scss */
a.get-pet-quote:hover {
  background-position: 0px -38px;
}

/* line 1257, ../../app/assets/stylesheets/application.scss */
input.get-travel-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/get-quote-travel.png) no-repeat;
  width: 212px;
  height: 38px;
  border: none;
  cursor: pointer;
  margin: 20px 10px 10px 0;
  float: right;
}

/* line 1268, ../../app/assets/stylesheets/application.scss */
input.get-travel-quote:hover {
  background-position: 0px -38px;
}

/* line 1272, ../../app/assets/stylesheets/application.scss */
input.buy-button, a.buy-button {
  display: block;
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/buy-now.png) no-repeat;
  background-position: 0px 0px;
  width: 320px;
  height: 41px;
  border: none;
  cursor: pointer;
  margin: 10px;
}

/* line 1282, ../../app/assets/stylesheets/application.scss */
input.buy-button:hover, a.buy-button:hover {
  background-position: 0px -42px;
}

/* line 1286, ../../app/assets/stylesheets/application.scss */
input.apply-button {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/apply-now.png) no-repeat;
  background-position: 0px 0px;
  width: 320px;
  height: 41px;
  border: none;
  cursor: pointer;
  margin: 10px;
}

/* line 1295, ../../app/assets/stylesheets/application.scss */
input.apply-button:hover {
  background-position: 0px -42px;
}

/* line 1300, ../../app/assets/stylesheets/application.scss */
input.quote-buy {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/quote-buy.png) no-repeat 0px 0px;
  width: 91px;
  height: 30px;
  border: none;
  cursor: pointer;
}

/* line 1307, ../../app/assets/stylesheets/application.scss */
input.quote-buy:hover {
  background-position: 0 -30px;
}

/* line 1310, ../../app/assets/stylesheets/application.scss */
input.amend-details {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/amend-details.png) no-repeat;
  width: 212px;
  height: 38px;
  border: none;
  cursor: pointer;
  margin: 20px 10px 10px 0;
  float: right;
}

/* line 1321, ../../app/assets/stylesheets/application.scss */
input.amend-details:hover {
  background-position: 0px -38px;
}

/* line 1325, ../../app/assets/stylesheets/application.scss */
input.renew-policy {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/renew-policy.png) no-repeat;
  width: 212px;
  height: 38px;
  border: none;
  cursor: pointer;
  margin: 20px 10px 10px 0;
  float: right;
}

/* line 1336, ../../app/assets/stylesheets/application.scss */
input.renew-policy:hover {
  background-position: 0px -38px;
}

/* line 1340, ../../app/assets/stylesheets/application.scss */
input.pay-default {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/pay-default.png) no-repeat;
  width: 212px;
  height: 38px;
  border: none;
  cursor: pointer;
  margin: 20px 10px 10px 0;
  float: right;
}

/* line 1351, ../../app/assets/stylesheets/application.scss */
input.pay-default:hover {
  background-position: 0px -38px;
}

/* line 1355, ../../app/assets/stylesheets/application.scss */
input.big-request-call-back {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/big-request-call-back.png) no-repeat;
  background-position: 0px 0px;
  width: 320px;
  height: 41px;
  border: none;
  cursor: pointer;
  margin: 20px;
  float: right;
}

/* line 1366, ../../app/assets/stylesheets/application.scss */
input.big-request-call-back:hover {
  background-position: 0px -41px;
}

/* line 1369, ../../app/assets/stylesheets/application.scss */
input.big-pay-default {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/big-pay-default.png) no-repeat;
  background-position: 0px 0px;
  width: 320px;
  height: 41px;
  border: none;
  cursor: pointer;
  margin: 20px;
  float: right;
}

/* line 1380, ../../app/assets/stylesheets/application.scss */
input.big-pay-default:hover {
  background-position: 0px -41px;
}

/* line 1384, ../../app/assets/stylesheets/application.scss */
input.big-pay-new, a.big-pay-new {
  display: block;
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/buy-now.png) no-repeat;
  width: 320px;
  height: 41px;
  border: none;
  cursor: pointer;
  margin: 20px;
  float: right;
}

/* line 1395, ../../app/assets/stylesheets/application.scss */
input.big-pay-new:hover, a.big-pay-new:hover {
  background-position: 0px -42px;
}

/* line 1400, ../../app/assets/stylesheets/application.scss */
input.big-renew-policy {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/big-pay-renew.png) no-repeat;
  background-position: 0px 0px;
  width: 320px;
  height: 41px;
  border: none;
  cursor: pointer;
  margin: 20px;
  float: right;
}

/* line 1411, ../../app/assets/stylesheets/application.scss */
input.big-renew-policy:hover {
  background-position: 0px -41px;
}

/* line 1415, ../../app/assets/stylesheets/application.scss */
input.big-amend-details {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/big-pay-amend.png) no-repeat;
  background-position: 0px 0px;
  width: 320px;
  height: 41px;
  border: none;
  cursor: pointer;
  margin: 20px;
  float: right;
}

/* line 1426, ../../app/assets/stylesheets/application.scss */
input.big-amend-details:hover {
  background-position: 0px -41px;
}

/* line 1430, ../../app/assets/stylesheets/application.scss */
input.big-travel-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/big-get-quote-travel.png) no-repeat;
  background-position: 0px 0px;
  width: 320px;
  height: 41px;
  border: none;
  cursor: pointer;
  margin: 20px;
}

/* line 1440, ../../app/assets/stylesheets/application.scss */
input.big-travel-quote:hover {
  background-position: 0px -41px;
}

/* line 1444, ../../app/assets/stylesheets/application.scss */
input.big-health-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/big-get-quote-health.png) no-repeat;
  background-position: 0px 0px;
  width: 320px;
  height: 41px;
  border: none;
  cursor: pointer;
  margin: 20px;
}

/* line 1454, ../../app/assets/stylesheets/application.scss */
input.big-health-quote:hover {
  background-position: 0px -41px;
}

/* line 1458, ../../app/assets/stylesheets/application.scss */
input.big-mortgage-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/big-get-quote-mortgage.png) no-repeat;
  background-position: 0px 0px;
  width: 320px;
  height: 41px;
  border: none;
  cursor: pointer;
  margin: 20px;
}

/* line 1468, ../../app/assets/stylesheets/application.scss */
input.big-mortgage-quote:hover {
  background-position: 0px -41px;
}

/* line 1472, ../../app/assets/stylesheets/application.scss */
input.big-eassist-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/big-get-quote-eassist.png) no-repeat;
  background-position: 0px 0px;
  width: 320px;
  height: 41px;
  border: none;
  cursor: pointer;
  margin: 20px;
}

/* line 1481, ../../app/assets/stylesheets/application.scss */
input.big-eassist-quote:hover {
  background-position: 0px -41px;
}

/* line 1485, ../../app/assets/stylesheets/application.scss */
input.big-home-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/big-get-quote-home.png) no-repeat;
  background-position: 0px 0px;
  width: 320px;
  height: 41px;
  border: none;
  cursor: pointer;
  margin: 20px;
}

/* line 1494, ../../app/assets/stylesheets/application.scss */
input.big-home-quote:hover {
  background-position: 0px -41px;
}

/* line 1498, ../../app/assets/stylesheets/application.scss */
input.big-car-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/big-get-quote-car.png) no-repeat;
  background-position: 0px 0px;
  width: 320px;
  height: 41px;
  border: none;
  cursor: pointer;
  margin: 20px;
}

/* line 1507, ../../app/assets/stylesheets/application.scss */
input.big-car-quote:hover {
  background-position: 0px -41px;
}

/* line 1512, ../../app/assets/stylesheets/application.scss */
.savequote {
  padding: 10px;
  float: right;
}

/* line 1514, ../../app/assets/stylesheets/application.scss */
select.option_menu {
  max-width: 250px;
  position: static;
}

/* line 1520, ../../app/assets/stylesheets/application.scss */
select.narrow_option_menu {
  max-width: 120px;
}

/* line 1525, ../../app/assets/stylesheets/application.scss */
hr {
  padding: 0;
  margin: 0;
}

/* line 1530, ../../app/assets/stylesheets/application.scss */
input.submit_button, input#user_submit, a.button {
  display: block;
  font-size: 12px;
  background-color: #92ae25;
  padding: 0 5px 0 5px;
  border: 0;
  color: white;
  height: 20px;
  line-height: 20px;
}

/* line 1541, ../../app/assets/stylesheets/application.scss */
input.submit_button:hover, input#user_submit:hover, a.button:hover {
  background-color: #6f841c;
}

/* line 1545, ../../app/assets/stylesheets/application.scss */
a.admin_button {
  display: block;
  float: left;
  width: 200px;
  padding: 5px 10px;
  margin: 5px 5px 10px;
  text-align: center;
  color: #fff;
  background-color: #e11b22;
  border: 0 none;
}

/* line 1557, ../../app/assets/stylesheets/application.scss */
a.admin_button:hover {
  background-color: #b3161b;
}

/* line 1562, ../../app/assets/stylesheets/application.scss */
table.standard {
  border-collapse: collapse;
  width: 100%;
  margin: 10px 0 20px;
}

/* line 1563, ../../app/assets/stylesheets/application.scss */
table.standard tr.savings td {
  background-color: #f7f7f7;
}

/* line 1564, ../../app/assets/stylesheets/application.scss */
table.standard td, table.standard th {
  padding: 5px;
  border: 1px solid #bbbbbb;
}

/* line 1565, ../../app/assets/stylesheets/application.scss */
table.standard th {
  background: #e5e5e5;
  text-align: left;
}

/* line 1566, ../../app/assets/stylesheets/application.scss */
table.standard caption {
  text-align: left;
  color: red;
}

/* line 1568, ../../app/assets/stylesheets/application.scss */
table.presentation {
  width: 100%;
  margin: 10px 0;
  border-collapse: collapse;
}

/* line 1569, ../../app/assets/stylesheets/application.scss */
table.presentation td {
  text-align: justify;
  padding: 5px;
  border: 1px dotted #bfbfbf;
}

/* line 1570, ../../app/assets/stylesheets/application.scss */
table.presentation th {
  text-align: center;
  padding: 10px 20px;
  background-color: #e5e5e5;
}

/* line 1572, ../../app/assets/stylesheets/application.scss */
table.standard td.tick {
  background: url(/web/20141218215107/http://aoninsure.ie/images/icons/tick.png) no-repeat;
  padding-left: 23px;
  margin-right: 0px;
  background-position: 5px 5px;
}

/* line 1576, ../../app/assets/stylesheets/application.scss */
div.popup {
  text-align: justify;
  width: 300px;
  max-width: 300px;
  border: 1px solid #ffcc66;
  padding: 5px;
  background-color: #fbf9e0;
  overflow: hidden;
  position: absolute;
  z-index: 1000;
}

/* line 1588, ../../app/assets/stylesheets/application.scss */
div.popup p {
  color: #333333;
  text-decoration: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 160%;
}

/* line 1597, ../../app/assets/stylesheets/application.scss */
#breadcrumbs {
  clear: both;
  margin-bottom: 10px;
}

/* line 1602, ../../app/assets/stylesheets/application.scss */
table.risk_details {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 0;
  margin: 0;
}
/* line 1608, ../../app/assets/stylesheets/application.scss */
table.risk_details th, table.risk_details td {
  padding: 3px 10px 3px 10px;
  text-align: left;
  overflow: hidden;
}
/* line 1613, ../../app/assets/stylesheets/application.scss */
table.risk_details tr {
  border-bottom: 1px dashed #cccccc;
}
/* line 1616, ../../app/assets/stylesheets/application.scss */
table.risk_details th {
  font-weight: bold;
  width: 40%;
}

/* line 1622, ../../app/assets/stylesheets/application.scss */
table.basic {
  width: 100%;
}
/* line 1624, ../../app/assets/stylesheets/application.scss */
table.basic thead {
  background-color: #DDDDDE;
}
/* line 1627, ../../app/assets/stylesheets/application.scss */
table.basic th, table.basic td {
  margin: 5px;
  padding: 5px;
  text-align: left;
  border-style: none;
}
/* line 1633, ../../app/assets/stylesheets/application.scss */
table.basic th {
  font-size: 12px;
  font-weight: normal;
  text-align: left;
}

/* line 1643, ../../app/assets/stylesheets/application.scss */
#direct_debit_guarantee {
  border: 1px solid #ffcc66;
  margin: 5px;
  padding: 10px;
  background: #fbf9e0;
}

/* line 1650, ../../app/assets/stylesheets/application.scss */
#direct_debit_guarantee ul {
  list-style: disc;
  list-style-position: outside;
  margin: 20px;
}

/* line 1656, ../../app/assets/stylesheets/application.scss */
#direct_debit_guarantee ul li {
  margin: 0px;
  padding: 0px;
}

/* line 1661, ../../app/assets/stylesheets/application.scss */
.tick_boxes {
  padding-left: 10px;
  font-size: 11px;
  padding-top: 5px;
}

/* line 1662, ../../app/assets/stylesheets/application.scss */
.tick_boxes p {
  margin-bottom: 5px;
}

/* line 1664, ../../app/assets/stylesheets/application.scss */
.news_blog {
  padding-left: 10px;
}

/* line 1666, ../../app/assets/stylesheets/application.scss */
h1.header {
  width: 98%;
  height: 47px;
  margin-top: 1px;
  padding-top: 13px;
  padding-left: 10px;
  border: 0px;
  font-weight: lighter;
  color: white;
}
/* line 1675, ../../app/assets/stylesheets/application.scss */
h1.header.car {
  background: url(/web/20141218215107/http://aoninsure.ie/images/header/car_h1.gif) no-repeat right;
}
/* line 1676, ../../app/assets/stylesheets/application.scss */
h1.header.eassist {
  background: url(/web/20141218215107/http://aoninsure.ie/images/header/eassist_h1.gif) no-repeat right;
}
/* line 1677, ../../app/assets/stylesheets/application.scss */
h1.header.home {
  background: url(/web/20141218215107/http://aoninsure.ie/images/header/home_h1.jpg) no-repeat right;
}
/* line 1678, ../../app/assets/stylesheets/application.scss */
h1.header.van {
  background: url(/web/20141218215107/http://aoninsure.ie/images/header/van_h1.jpg) no-repeat right;
}
/* line 1679, ../../app/assets/stylesheets/application.scss */
h1.header.health {
  background: url(/web/20141218215107/http://aoninsure.ie/images/header/health_h1.jpg) no-repeat right;
}
/* line 1680, ../../app/assets/stylesheets/application.scss */
h1.header.travel {
  background: url(/web/20141218215107/http://aoninsure.ie/images/header/travel_h1.jpg) no-repeat right;
}
/* line 1681, ../../app/assets/stylesheets/application.scss */
h1.header.pet {
  background: url(/web/20141218215107/http://aoninsure.ie/images/header/pet_h1.jpg) no-repeat right;
}
/* line 1682, ../../app/assets/stylesheets/application.scss */
h1.header.amend {
  background: url(/web/20141218215107/http://aoninsure.ie/images/header/amend_h1.jpg) no-repeat right;
}
/* line 1683, ../../app/assets/stylesheets/application.scss */
h1.header.renew {
  background: url(/web/20141218215107/http://aoninsure.ie/images/header/renew_h1.jpg) no-repeat right;
}
/* line 1684, ../../app/assets/stylesheets/application.scss */
h1.header.default {
  background: url(/web/20141218215107/http://aoninsure.ie/images/header/default_h1.jpg) no-repeat right;
}
/* line 1685, ../../app/assets/stylesheets/application.scss */
h1.header.mortgage {
  background: url(/web/20141218215107/http://aoninsure.ie/images/header/mortgage_h1.jpg) no-repeat right;
}
/* line 1686, ../../app/assets/stylesheets/application.scss */
h1.header.term {
  background: url(/web/20141218215107/http://aoninsure.ie/images/header/term_h1.jpg) no-repeat right;
}
/* line 1687, ../../app/assets/stylesheets/application.scss */
h1.header.mrp {
  background: url(/web/20141218215107/http://aoninsure.ie/images/header/mrp_h1.jpg) no-repeat right;
}

/* line 1690, ../../app/assets/stylesheets/application.scss */
.important-notice {
  padding: 5px;
  line-height: 160%;
  margin: 10px 10px 0px 10px;
  border: 2px solid #e11b22;
  overflow: hidden;
  font-weight: bold;
}

/* line 1699, ../../app/assets/stylesheets/application.scss */
table#home_claims, table#specified_items, table#bicycles {
  width: 100%;
  margin: 0px;
}

/* line 1704, ../../app/assets/stylesheets/application.scss */
table#home_claims td, table#specified_items td, table#bicycles td {
  min-height: 40px;
  line-height: 40px;
  border-bottom: 1px dashed #cccccc;
  vertical-align: middle;
  padding: 0;
  margin: 0;
}

/* line 1713, ../../app/assets/stylesheets/application.scss */
.productoptions {
  float: left;
  padding-left: 10px;
  width: 240px;
}
/* line 1717, ../../app/assets/stylesheets/application.scss */
.productoptions p {
  line-height: 160%;
}

/* line 1722, ../../app/assets/stylesheets/application.scss */
.form label.radio-options {
  color: #e11b22;
  display: inline;
  float: none;
  font-size: 12px;
  font-weight: bold;
  height: 28px;
  line-height: 28px;
  padding: 0 5px 5px;
  width: 160px;
}

/* line 1734, ../../app/assets/stylesheets/application.scss */
.img p {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: normal;
  height: 20px;
  padding: 8px 0 8px 10px;
}

/* line 1742, ../../app/assets/stylesheets/application.scss */
#ww_img {
  background-image: url("/web/20141218215107/http://aoninsure.ie/images/header/wellwoman.jpg");
  background-repeat: no-repeat;
  height: 36px;
  padding-top: 134px;
  width: 520px;
}

/* line 1749, ../../app/assets/stylesheets/application.scss */
#corp_img {
  background-image: url("/web/20141218215107/http://aoninsure.ie/images/header/health_corp.jpg");
  background-repeat: no-repeat;
  height: 36px;
  padding-top: 134px;
  width: 520px;
}

/* line 1756, ../../app/assets/stylesheets/application.scss */
#travel_img {
  background-image: url("/web/20141218215107/http://aoninsure.ie/images/header/travel.jpg");
  background-repeat: no-repeat;
  height: 36px;
  padding-top: 134px;
  width: 520px;
}

/* line 1764, ../../app/assets/stylesheets/application.scss */
#travel_copy {
  margin-top: 15px;
}

/* line 1768, ../../app/assets/stylesheets/application.scss */
table.savings {
  border-collapse: collapse;
  margin: 10px 0;
  width: 100%;
}
/* line 1772, ../../app/assets/stylesheets/application.scss */
table.savings th {
  background-color: #E9E9E9;
  padding: 15px;
  text-align: left;
}
/* line 1777, ../../app/assets/stylesheets/application.scss */
table.savings td {
  border: 1px solid #E9E9E9;
  padding: 5px 15px;
  text-align: left;
}

/* line 1784, ../../app/assets/stylesheets/application.scss */
.conditions {
  font-size: 10px;
}

/* line 1788, ../../app/assets/stylesheets/application.scss */
#pet_img {
  width: 520px;
  height: 36px;
  background-image: url(/web/20141218215107/http://aoninsure.ie/images/header/pet.jpg);
  background-repeat: no-repeat;
  padding-top: 134px;
}

/* line 1795, ../../app/assets/stylesheets/application.scss */
#pet_img p {
  color: #fff;
  font-size: 16px;
  height: 20px;
  font-weight: normal;
  padding: 8px 0 8px 10px;
}

/* line 1803, ../../app/assets/stylesheets/application.scss */
#travel_copy {
  margin-top: 15px;
}

/* line 1804, ../../app/assets/stylesheets/application.scss */
#pets_copy {
  margin-top: 15px;
}

/* line 1806, ../../app/assets/stylesheets/application.scss */
#home_product_menu_container {
  width: 335px;
  padding-right: 5px;
  position: absolute;
  bottom: 15px;
  left: 15px;
}

/* line 1814, ../../app/assets/stylesheets/application.scss */
#home_product_menu {
  position: absolute;
  width: 164px;
  top: 36px;
  left: 5px;
  border: 1px solid white;
  padding: 0px;
  background-color: #e11b22;
}

/* line 1824, ../../app/assets/stylesheets/application.scss */
#home_product_menu ul {
  padding: 0px;
  margin: 0px;
}

/* line 1829, ../../app/assets/stylesheets/application.scss */
#home_product_menu li {
  padding: 3px 5px 3px 5px;
  margin: 0px;
  border-top: 1px solid white;
}

/* line 1835, ../../app/assets/stylesheets/application.scss */
#home_product_menu a {
  color: white;
}

/* line 1839, ../../app/assets/stylesheets/application.scss */
#home_product_menu a:hover {
  color: white;
}

/* line 1843, ../../app/assets/stylesheets/application.scss */
#home_claims_container {
  padding: 0px 10px 0px 10px;
  margin-bottom: 5px;
}

/* line 1848, ../../app/assets/stylesheets/application.scss */
#home_claims_warning {
  margin-top: 10px;
  border: 1px solid #ffcc66;
  background-color: #fbf9e0;
  padding: 5px;
  overflow: hidden;
}

/* line 1856, ../../app/assets/stylesheets/application.scss */
table.form {
  width: 100%;
  margin: 0;
}
/* line 1859, ../../app/assets/stylesheets/application.scss */
table.form th {
  background-color: #e5e6e6;
}
/* line 1862, ../../app/assets/stylesheets/application.scss */
table.form th, table.form td {
  text-align: left;
  padding: 0 5px;
  border-bottom: 1px dashed #CCCCCC;
  line-height: 40px;
  min-height: 40px;
}

/* line 1871, ../../app/assets/stylesheets/application.scss */
.full h3 {
  padding-left: 5px;
  margin-top: 10px;
}

/* line 1876, ../../app/assets/stylesheets/application.scss */
.full p {
  padding-left: 5px;
  margin: 0px;
}

/* line 1881, ../../app/assets/stylesheets/application.scss */
input[readonly] {
  color: #67686c;
}

/* line 1886, ../../app/assets/stylesheets/application.scss */
input[type="radio"] {
  border: 0px;
}

/* line 1887, ../../app/assets/stylesheets/application.scss */
input[type="checkbox"] {
  border: 0px;
}

/* line 1889, ../../app/assets/stylesheets/application.scss */
.home_splash {
  max-height: 242px;
  height: 242px;
  margin-bottom: 0px;
  position: relative;
}

/* line 1896, ../../app/assets/stylesheets/application.scss */
.splashes {
  background: url(/web/20141218215107/http://aoninsure.ie/images/header/slidebg.png) repeat-x;
  max-height: 262px;
  height: 262px;
  position: relative;
  overflow: hidden;
}

/* line 1904, ../../app/assets/stylesheets/application.scss */
#quicklinks_container {
  height: 140px;
  max-height: 140px;
  margin-bottom: 20px;
}

/* line 1910, ../../app/assets/stylesheets/application.scss */
.splasher {
  position: relative;
}

/* line 1914, ../../app/assets/stylesheets/application.scss */
.splasher #quicklinks_container {
  height: 165px;
  max-height: 165px;
  margin-bottom: 0px;
  position: absolute;
  right: -10px;
  top: 18px;
  background: url(/web/20141218215107/http://aoninsure.ie/images/header/quicklinks_home_bg.png) no-repeat;
  width: 179px;
}

/* line 1925, ../../app/assets/stylesheets/application.scss */
.splasher h3.greytop {
  width: 179px;
  background: none;
  color: #e11b22;
  font-size: 14px;
  font-weight: normal;
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 0px;
  height: 18px;
  margin: 0;
  text-transform: uppercase;
  font-family: 'PTSansBold';
}

/* line 1940, ../../app/assets/stylesheets/application.scss */
.splasher #quicklinks_container a {
  color: #333333;
  padding-left: 5px;
}

/* line 1944, ../../app/assets/stylesheets/application.scss */
.splasher #quicklinks_container a:Hover {
  color: #e11b22;
}

/* line 1947, ../../app/assets/stylesheets/application.scss */
#toplinks a, #toplinks span {
  float: left;
  padding-left: 5px;
}

/* line 1952, ../../app/assets/stylesheets/application.scss */
#toplinks a.topphone {
  display: block;
  font-family: 'PtSansRegular';
  font-weight: bold;
  font-size: 18px;
  background: url(/web/20141218215107/http://aoninsure.ie/images/topphone.png) no-repeat;
  padding-left: 34px;
  padding-right: 10px;
  margin-top: 23px;
  color: #404040;
}

/* line 1964, ../../app/assets/stylesheets/application.scss */
.social {
  margin-top: 24px;
  padding-right: 5px;
}

/* line 1969, ../../app/assets/stylesheets/application.scss */
a.splash {
  display: block;
  width: 760px;
  height: 262px;
  position: absolute;
  font-family: 'PTSansRegular';
  overflow: hidden;
}

/* line 1978, ../../app/assets/stylesheets/application.scss */
a.splash img {
  position: absolute;
  bottom: 0px;
}

/* line 1983, ../../app/assets/stylesheets/application.scss */
a.splash h1 {
  border: 0px;
  text-transform: none;
  color: white;
  font-size: 36px;
  line-height: 36px;
  clear: both;
  margin: 0px;
}

/* line 1993, ../../app/assets/stylesheets/application.scss */
a.splash h1 span {
  font-family: 'PTSansBold';
  float: none;
  padding: 0px;
}

/* line 1999, ../../app/assets/stylesheets/application.scss */
a.splash h2 {
  font-family: 'PTSansBold';
  font-size: 24px;
  color: white;
  clear: both;
}

/* line 2006, ../../app/assets/stylesheets/application.scss */
a.splash h2.pointer {
  background: url(/web/20141218215107/http://aoninsure.ie/images/pointer.png) no-repeat;
  background-position: center right;
  float: left;
  padding-right: 22px;
}

/* line 2013, ../../app/assets/stylesheets/application.scss */
a.splash p {
  clear: both;
  color: white;
}

/* line 2018, ../../app/assets/stylesheets/application.scss */
a.splash p.smallprint {
  font-size: 9px;
  line-height: 11px;
  padding-top: 10px;
}

/* line 2024, ../../app/assets/stylesheets/application.scss */
.splashcontent {
  width: 380px;
  float: right;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 2031, ../../app/assets/stylesheets/application.scss */
.splashnav {
  position: absolute;
  right: -10px;
  bottom: 20px;
  height: 30px;
  float: right;
  padding-right: 20px;
}

/* line 2040, ../../app/assets/stylesheets/application.scss */
.splashnav a {
  display: block;
  float: left;
  cursor: pointer;
  background-image: url(/web/20141218215107/http://aoninsure.ie/images/splashnav.png);
  width: 19px;
  height: 17px;
  background-repeat: no-repeat;
}

/* line 2050, ../../app/assets/stylesheets/application.scss */
.splashnav a.cur {
  background-position: -19px 0px;
}

/* line 2054, ../../app/assets/stylesheets/application.scss */
.big_box {
  margin-left: 10px;
  background-color: white;
  margin-bottom: 20px;
  padding: 10px;
}

/* line 2061, ../../app/assets/stylesheets/application.scss */
.rounded {
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}

/* line 2067, ../../app/assets/stylesheets/application.scss */
.side_box {
  background-color: white;
  margin-bottom: 20px;
  padding: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: 10px;
  height: 280px;
  position: relative;
}

/* line 2106, ../../app/assets/stylesheets/application.scss */
a.homepage-quote-button {
  display: block;
  float: left;
  background-position: 0px 0px;
  width: 173px;
  height: 38px;
  border: none;
  cursor: pointer;
  position: absolute;
  bottom: 15px;
  left: 15px;
}

/* line 2119, ../../app/assets/stylesheets/application.scss */
a.homepage-quote-button:hover {
  background-position: 0px -38px;
}

/* line 2123, ../../app/assets/stylesheets/application.scss */
a.home-car-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/getquote-car.png) no-repeat;
}

/* line 2127, ../../app/assets/stylesheets/application.scss */
a.home-home-quote {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/getquote-home.png) no-repeat;
  position: static;
  bottom: auto;
  left: auto;
}

/* line 2134, ../../app/assets/stylesheets/application.scss */
input.back {
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/back.png) no-repeat 0px 0px;
  width: 72px;
  height: 30px;
  margin-top: 5px;
  cursor: pointer;
  border: none;
}

/* line 2143, ../../app/assets/stylesheets/application.scss */
input.back:hover {
  background-position: 0px -31px;
}

/* line 2147, ../../app/assets/stylesheets/application.scss */
input.edit {
  background: url(/web/20141218215107/http://aoninsure.ie/images/icons/edit.png) no-repeat #a0a0a0 left center;
  padding-left: 21px;
  background-position: 4px 3px;
  color: white;
  border: 0px;
}

/* line 2154, ../../app/assets/stylesheets/application.scss */
input.edit:hover {
  background-color: #94ab16;
  cursor: pointer;
}

/* line 2159, ../../app/assets/stylesheets/application.scss */
.quote-heading h2 {
  display: inline;
  float: left;
}

/* line 2163, ../../app/assets/stylesheets/application.scss */
.quote-email p {
  display: inline;
  color: #67686c;
  line-height: 0;
  padding-left: 22px;
  padding-right: 10px;
  background: url(/web/20141218215107/http://aoninsure.ie/images/icons/email.png) no-repeat;
  background-position: left center;
}

/* line 2173, ../../app/assets/stylesheets/application.scss */
.quote-email {
  display: inline;
  float: right;
  padding-top: 12px;
  padding-bottom: 10px;
}

/* line 2179, ../../app/assets/stylesheets/application.scss */
.quote-email img {
  padding: 5px 5px 0 0;
}

/* line 2183, ../../app/assets/stylesheets/application.scss */
div.single_payment {
  float: left;
  width: 45%;
}

/* line 2188, ../../app/assets/stylesheets/application.scss */
.single_payment {
  background: url(/web/20141218215107/http://aoninsure.ie/images/icons/payment_icons.png) no-repeat 195px 60px;
}

/* line 2192, ../../app/assets/stylesheets/application.scss */
div.direct_debit_payment {
  float: right;
  width: 45%;
}

/* line 2201, ../../app/assets/stylesheets/application.scss */
.payment_option {
  background-color: #e6ead2;
  border: 1px solid #ced895;
  margin: 10px 5px 20px 5px;
  padding: 5px 15px 10px 5px;
}

/* line 2208, ../../app/assets/stylesheets/application.scss */
.payment_option p {
  display: block;
  height: 30px;
  padding-top: 15px;
  font-size: 12px;
  padding-right: 50px;
}

/* line 2216, ../../app/assets/stylesheets/application.scss */
.single_payment a.single_button {
  display: block;
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/single_payment.png) no-repeat 0 0;
  width: 320px;
  height: 41px;
  border: none;
  cursor: pointer;
  margin-top: 27px;
}

/* line 2226, ../../app/assets/stylesheets/application.scss */
.single_payment a.single_button:hover {
  background-position: 0 -42px;
}

/* line 2230, ../../app/assets/stylesheets/application.scss */
.direct_debit_payment a.dd_button {
  display: block;
  background: url(/web/20141218215107/http://aoninsure.ie/images/buttons/dd_payment.png) no-repeat 0 0;
  width: 320px;
  height: 41px;
  border: none;
  cursor: pointer;
  margin-top: 27px;
}

/* line 2240, ../../app/assets/stylesheets/application.scss */
.direct_debit_payment a.dd_button:hover {
  background-position: 0 -42px;
}

/* line 2244, ../../app/assets/stylesheets/application.scss */
input.back {
  margin-top: 10px;
}

/* line 2248, ../../app/assets/stylesheets/application.scss */
h3.save {
  padding-top: 5px;
  color: #9CAC58;
  float: right;
  padding-left: 20px !important;
  background: url(/web/20141218215107/http://aoninsure.ie/images/icons/euro.png) no-repeat 0 8px;
}
