/* 960 Grid System ~ Core CSS. Learn more ~ http://960.gs/  Licensed under GPL and MIT. */
/* incase an inverted custom gradient isn't specified */
/* line 177, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/fancy-buttons-1.1.2/lib/stylesheets/_fancy-buttons.sass */
.fancy-button-reset-base-class, #page-container #left #right div#minor-shadow #paper #copy #body a.button { font-family: "Lucida Grande", Lucida, Arial, sans-serif; background: url('/images/button_bg.png?1322305874') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; }
/* line 165, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/fancy-buttons-1.1.2/lib/stylesheets/_fancy-buttons.sass */
.fancy-button-reset-base-class::-moz-focus-inner, #page-container #left #right div#minor-shadow #paper #copy #body a.button::-moz-focus-inner { border: none; padding: 0; }
/* line 168, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/fancy-buttons-1.1.2/lib/stylesheets/_fancy-buttons.sass */
.fancy-button-reset-base-class:focus, #page-container #left #right div#minor-shadow #paper #copy #body a.button:focus { outline: none; }

/* line 17, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

/* line 20, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body { line-height: 1; }

/* line 22, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul { list-style: none; }

/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 26, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 28, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote { quotes: none; }
/* line 101, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

/* line 30, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img { border: none; }

/* line 115, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

/* line 14, ../src/grid.sass */
html { overflow-y: scroll; }

/* line 16, ../src/grid.sass */
body { background: white url(../images/gradient.png) 0 0 repeat-x; color: #444444; }

/* line 21, ../src/grid.sass */
#page-container { margin-left: auto; margin-right: auto; width: 960px; border-spacing: 0px; padding: 0px; line-height: 1px; margin-bottom: 100px; margin-top: 20px; position: relative; width: 966px; }
/* line 35, ../src/grid.sass */
#page-container #shadow-top { background: url(../images/page-shadow_01.png) 0 0 no-repeat; height: 13px; }
/* line 38, ../src/grid.sass */
#page-container #left { position: relative; }
/* line 40, ../src/grid.sass */
#page-container #left #shadow-left-top { background: url(../images/page-shadow_02.png) 0 0 no-repeat; height: 387px; left: 0px; position: absolute; top: 0px; width: 13px; }
/* line 47, ../src/grid.sass */
#page-container #left #shadow-left-bottom { background: url(../images/page-shadow_07.png) 0 0 no-repeat; background-position: bottom; bottom: 0px; height: 262px; left: 0px; position: absolute; width: 13px; }
/* line 55, ../src/grid.sass */
#page-container #left #right { margin-left: 13px; position: relative; }
/* line 60, ../src/grid.sass */
#page-container #left #right #shadow-right-top { background: url(../images/page-shadow_04.png) 0 0 no-repeat; height: 387px; position: absolute; right: 0px; top: 0px; width: 13px; }
/* line 67, ../src/grid.sass */
#page-container #left #right #shadow-right-bottom { background: url(../images/page-shadow_08.png) 0 0 no-repeat; background-position: bottom; bottom: 0px; height: 262px; position: absolute; right: 0px; width: 13px; }
/* line 75, ../src/grid.sass */
#page-container #left #right div#minor-shadow { background: url(../images/minor-shadow_07.png) 0 0 repeat-y; margin-left: -4px; margin-right: -2px; vertical-align: top; width: 946px; }
/* line 85, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper { background: url(../images/paper-texture.jpg) 0 0 repeat; height: 100%; left: 0px; margin-left: 4px; margin-right: 2px; position: relative; top: 0px; }
/* line 94, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #header { height: 380px; position: relative; }
/* line 98, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #header a img { position: absolute; right: 0px; top: 184px; }
/* line 102, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #header img#satisfied-customer { left: 650px; position: absolute; }
/* line 105, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #header img#directors { left: 420px; position: absolute; top: 4px; }
/* line 109, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #header img#safety { left: 0px; position: absolute; top: 270px; }
/* line 113, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #header img#damaged-car { left: 480px; position: absolute; top: 100px; }
/* line 117, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #header img#house { left: 540px; position: absolute; top: 98px; }
/* line 121, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #header img#travel-insurance { left: 560px; position: absolute; top: 40px; }
/* line 125, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #header img#pallet-truck { left: 560px; position: absolute; top: 4px; }
/* line 129, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #header img#contact { left: 570px; position: absolute; top: 39px; }
/* line 133, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #header img#quote { left: 590px; position: absolute; top: 49px; }
/* line 137, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #navigation { float: left; line-height: 16pt; margin-left: -20px; margin-top: 64px; width: 240px; }
/* line 143, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #navigation .nav-container { background: url(../images/nav-shadow.png) 0 0 no-repeat; margin-left: -7px; margin-top: -3px; padding-bottom: 14px; padding-left: 7px; padding-top: 6px; }
/* line 152, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #navigation .nav-container a { background: url(../images/nav-btn.png) 0 0 no-repeat; color: #4e4860; display: block; font-family: Helvetica, Arial; font-size: 14pt; font-weight: bold; height: 23px; margin-bottom: -5px; padding-left: 9px; padding-top: 22px; text-decoration: none; width: 225px; }
/* line 170, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #navigation .nav-container a:hover { background-position: -234px 0px; text-decoration: underline; }
/* line 173, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy { float: right; margin-right: 30px; margin-top: -23px; text-align: left; width: 660px; }
/* line 180, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy h1#title { color: black; font-family: Helvetica, Arial; font-size: 40pt; line-height: 40pt; }
/* line 187, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy h1#title span.red { color: #990000; }
/* line 189, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy hr#title-rule { border: solid 2px black; margin-top: 0px; margin-bottom: 27px; text-align: left; width: 560px; }
/* line 196, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body { line-height: 20pt; min-height: 500px; }
/* line 199, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body p { font-family: Palatino, Georgia, Arial Narrow, Trebuchet, Arial, Helvetica; font-size: 14pt; line-height: 22pt; margin-top: 20px; }
/* line 206, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body p.signature { margin-top: 60px; }
/* line 208, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body ol { list-style: decimal outside none; margin-left: 20px; }
/* line 212, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body ol ul { margin-bottom: 10px; margin-top: 5px; }
/* line 216, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body ol ul li { margin-bottom: 0px; }
/* line 219, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body h2 { font-family: Palatino, Georgia, Arial Narrow, Trebuchet, Arial, Helvetica; font-size: 20pt; margin-top: 40px; text-decoration: underline; }
/* line 226, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body h2.quote { background: #222222; color: #ccdd00; display: block; font-size: 70pt; height: 80px; margin: 0px; padding-top: 55px; text-align: center; }
/* line 237, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body a.button { -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; font-size: 18px; line-height: 1.2em; padding: 0.3em 1em; border-width: 1px; background-color: #00d164; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #94e5bb), color-stop(10%, #4bd38c), color-stop(50%, #269c5f), color-stop(50%, #238f57), color-stop(100%, #2db870)); background-image: -webkit-linear-gradient(#94e5bb, #4bd38c 10%, #269c5f 50%, #238f57 50%, #2db870); background-image: -moz-linear-gradient(#94e5bb, #4bd38c 10%, #269c5f 50%, #238f57 50%, #2db870); background-image: -o-linear-gradient(#94e5bb, #4bd38c 10%, #269c5f 50%, #238f57 50%, #2db870); background-image: linear-gradient(#94e5bb, #4bd38c 10%, #269c5f 50%, #238f57 50%, #2db870); border-color: #1a6b41; text-shadow: #005127 0px 1px 1px; -moz-box-shadow: rgba(255, 255, 255, 0.41) 0 0 0.1em 1px inset; -webkit-box-shadow: rgba(255, 255, 255, 0.41) 0 0 0.1em 1px inset; -o-box-shadow: rgba(255, 255, 255, 0.41) 0 0 0.1em 1px inset; box-shadow: rgba(255, 255, 255, 0.41) 0 0 0.1em 1px inset; -moz-background-clip: padding; -webkit-background-clip: padding; -o-background-clip: padding-box; -ms-background-clip: padding-box; -khtml-background-clip: padding-box; background-clip: padding-box; }
/* line 116, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/fancy-buttons-1.1.2/lib/stylesheets/_fancy-buttons.sass */
#page-container #left #right div#minor-shadow #paper #copy #body a.button, #page-container #left #right div#minor-shadow #paper #copy #body a.button:visited { color: white; }
/* line 31, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/fancy-buttons-1.1.2/lib/stylesheets/_fancy-buttons.sass */
#page-container #left #right div#minor-shadow #paper #copy #body a.button:hover, #page-container #left #right div#minor-shadow #paper #copy #body a.button:focus { background-color: #00c25d; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #88e2b3), color-stop(10%, #3ed084), color-stop(50%, #238f57), color-stop(50%, #208350), color-stop(100%, #2aac68)); background-image: -webkit-linear-gradient(#88e2b3, #3ed084 10%, #238f57 50%, #208350 50%, #2aac68); background-image: -moz-linear-gradient(#88e2b3, #3ed084 10%, #238f57 50%, #208350 50%, #2aac68); background-image: -o-linear-gradient(#88e2b3, #3ed084 10%, #238f57 50%, #208350 50%, #2aac68); background-image: linear-gradient(#88e2b3, #3ed084 10%, #238f57 50%, #208350 50%, #2aac68); border-color: #175e39; text-shadow: #004220 0px 1px 1px; }
/* line 116, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/fancy-buttons-1.1.2/lib/stylesheets/_fancy-buttons.sass */
#page-container #left #right div#minor-shadow #paper #copy #body a.button:hover, #page-container #left #right div#minor-shadow #paper #copy #body a.button:hover:visited, #page-container #left #right div#minor-shadow #paper #copy #body a.button:focus, #page-container #left #right div#minor-shadow #paper #copy #body a.button:focus:visited { color: white; }
/* line 36, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/fancy-buttons-1.1.2/lib/stylesheets/_fancy-buttons.sass */
#page-container #left #right div#minor-shadow #paper #copy #body a.button:active { background-color: #00b256; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #238f57), color-stop(30%, #25985c), color-stop(50%, #218752), color-stop(50%, #1e7b4b), color-stop(100%, #2bb06b)); background-image: -webkit-linear-gradient(#238f57, #25985c 30%, #218752 50%, #1e7b4b 50%, #2bb06b); background-image: -moz-linear-gradient(#238f57, #25985c 30%, #218752 50%, #1e7b4b 50%, #2bb06b); background-image: -o-linear-gradient(#238f57, #25985c 30%, #218752 50%, #1e7b4b 50%, #2bb06b); background-image: linear-gradient(#238f57, #25985c 30%, #218752 50%, #1e7b4b 50%, #2bb06b); border-color: #145232; text-shadow: #003318 0px -1px -1px; -moz-box-shadow: #1a6b41 0 0.08em 0.2em 1px inset; -webkit-box-shadow: #1a6b41 0 0.08em 0.2em 1px inset; -o-box-shadow: #1a6b41 0 0.08em 0.2em 1px inset; box-shadow: #1a6b41 0 0.08em 0.2em 1px inset; }
/* line 116, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/fancy-buttons-1.1.2/lib/stylesheets/_fancy-buttons.sass */
#page-container #left #right div#minor-shadow #paper #copy #body a.button:active, #page-container #left #right div#minor-shadow #paper #copy #body a.button:active:visited { color: white; }
/* line 252, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body a.button a { padding-bottom: 15px; padding-left: 200px; padding-right: 200px; padding-top: 40px; }
/* line 258, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body h3 { font-family: Palatino, Georgia, Arial Narrow, Trebuchet, Arial, Helvetica; font-size: 18pt; margin-top: 40px; text-align: center; }
/* line 265, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body h4 { font-family: Palatino, Georgia, Arial Narrow, Trebuchet, Arial, Helvetica; font-size: 16pt; margin-top: 40px; text-align: center; }
/* line 272, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body hr { border-bottom: none; border-left: none; border-right: none; border-top: solid 1px #757471; margin-top: 20px; }
/* line 280, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div p { margin-top: 6px; }
/* line 282, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#insurance-logos { height: 470px; margin-top: 40px; position: relative; width: 660px; }
/* line 287, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#insurance-logos #aviva { left: 250px; position: absolute; top: 10px; }
/* line 291, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#insurance-logos #axa { left: 460px; position: absolute; top: 60px; }
/* line 295, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#insurance-logos #cg { left: 40px; position: absolute; top: 230px; }
/* line 299, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#insurance-logos #ers { left: 10px; position: absolute; top: 20px; }
/* line 303, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#insurance-logos #fortis { left: 20px; position: absolute; top: 140px; }
/* line 307, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#insurance-logos #groupama { left: 430px; position: absolute; top: 250px; }
/* line 311, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#insurance-logos #mma { left: 160px; position: absolute; top: 350px; }
/* line 315, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#insurance-logos #nig { left: 390px; position: absolute; top: 350px; }
/* line 319, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#insurance-logos #zurich { left: 220px; position: absolute; top: 180px; }
/* line 323, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#contact-labels { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 70px; }
/* line 325, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#contact-details { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 220px; }
/* line 327, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#address-label { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 100px; text-align: right; }
/* line 330, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#address-details { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 190px; margin-right: 0; margin-bottom: 20px; }
/* line 334, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#address-details p { font-size: 14pt; line-height: 17pt; }
/* line 338, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body form { margin-top: 20px; }
/* line 340, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body ul.errorlist { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 340px; margin-bottom: -10px; margin-left: 150px; margin-top: 20px; }
/* line 346, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body ul.errorlist li { color: #990000; margin-bottom: 0px; }
/* line 350, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div.contact-form-row, #page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 640px; margin-top: 5px; position: relative; }
/* line 354, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div.contact-form-row div.contact-form-label, #page-container #left #right div#minor-shadow #paper #copy #body div.contact-form-row div.quote-form-label, #page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.contact-form-label, #page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.quote-form-label { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 100px; margin-left: 0; }
/* line 357, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div.contact-form-row div.contact-form-label p, #page-container #left #right div#minor-shadow #paper #copy #body div.contact-form-row div.quote-form-label p, #page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.contact-form-label p, #page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.quote-form-label p { line-height: 24px; }
/* line 359, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div.contact-form-row div.contact-form-input, #page-container #left #right div#minor-shadow #paper #copy #body div.contact-form-row div.quote-form-input, #page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.contact-form-input, #page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.quote-form-input { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 520px; margin-right: 0; }
/* line 362, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div.contact-form-row div.contact-form-input input, #page-container #left #right div#minor-shadow #paper #copy #body div.contact-form-row div.quote-form-input input, #page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.contact-form-input input, #page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.quote-form-input input { -webkit-border-radius: 5px; background-color: white; border: dashed 1px #757471; box-shadow: 2px 2px 2px #cccccc; color: #444444; font-family: Palatino, Georgia, Arial Narrow, Helvetica, Arial; font-size: 14pt; height: 24px; margin-top: 4px; padding-left: 2px; width: 516px; }
/* line 376, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div.contact-form-row div.contact-form-input input:focus, #page-container #left #right div#minor-shadow #paper #copy #body div.contact-form-row div.quote-form-input input:focus, #page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.contact-form-input input:focus, #page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.quote-form-input input:focus { border-color: #cc0000; }
/* line 378, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div.contact-form-row div.contact-form-input textarea, #page-container #left #right div#minor-shadow #paper #copy #body div.contact-form-row div.quote-form-input textarea, #page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.contact-form-input textarea, #page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.quote-form-input textarea { -webkit-border-radius: 5px; background-color: white; border: dashed 1px #757471; color: #444444; font-family: Palatino, Georgia, Arial Narrow, Helvetica, Arial; font-size: 14pt; height: 190px; margin-top: 4px; padding-left: 2px; padding-top: 2px; width: 516px; }
/* line 391, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div.contact-form-row div.contact-form-input textarea:focus, #page-container #left #right div#minor-shadow #paper #copy #body div.contact-form-row div.quote-form-input textarea:focus, #page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.contact-form-input textarea:focus, #page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.quote-form-input textarea:focus { border-color: #cc0000; }
/* line 393, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row { margin-left: 0; }
/* line 395, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row ul.errorlist { margin: 10px 0px 0px 260px; }
/* line 397, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.quote-form-label { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 220px; margin-left: 0; margin-right: 0px; width: 230px; }
/* line 403, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.quote-form-input { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 400px; margin-right: 0; }
/* line 406, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div.quote-form-row div.quote-form-input input { width: 415px; }
/* line 408, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#contact-form-footer, #page-container #left #right div#minor-shadow #paper #copy #body div#quote-form-footer { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 640px; clear: both; margin-bottom: 60px; text-align: right; }
/* line 413, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#contact-form-footer input, #page-container #left #right div#minor-shadow #paper #copy #body div#quote-form-footer input { -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #d7d7d5; border: solid 1px #757471; color: #4e4860; cursor: pointer; font-family: Helvetica, Arial; font-size: 14pt; height: 35px; margin-right: 0px; margin-top: 6px; padding-top: 2px; width: 110px; }
/* line 429, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#contact-form-footer input:hover, #page-container #left #right div#minor-shadow #paper #copy #body div#quote-form-footer input:hover { background-color: #b7cfe2; }
/* line 431, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body div#quote-form-footer { margin-right: 0px; margin-top: 20px; width: 650px; }
/* line 436, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body ul { font-family: Palatino, Georgia, Arial Narrow, Trebuchet, Arial, Helvetica; font-size: 12pt; margin-bottom: 30px; margin-left: 20px; margin-right: 20px; margin-top: 30px; }
/* line 445, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body ul li { list-style-type: circle; margin-bottom: 7px; }
/* line 449, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body ul#insurance-products-left { float: left; width: 290px; }
/* line 452, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body ul#insurance-products-right { clear: right; float: left; width: 290px; }
/* line 456, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body table { border-spacing: 0px; margin-top: 10px; padding: 0px; }
/* line 464, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body table tr td { padding-bottom: 1px; padding-left: 10px; padding-right: 10px; padding-top: 5px; font-family: Palatino, Georgia, Arial Narrow, Trebuchet, Arial, Helvetica; font-size: 12pt; }
/* line 478, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body table tr td.right { text-align: right; }
/* line 481, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body table tr.top td { border: none; }
/* line 483, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #body table tr.odd { background-color: #d0d0e0; }
/* line 485, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #footer { border-top: solid 1px #757471; clear: both; color: #4d4c4a; font-family: Arial, Helvetica; font-size: 10pt; height: 110px; line-height: 12pt; margin-bottom: 40px; margin-top: 60px; padding-top: 10px; }
/* line 498, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #footer #column-left { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 340px; margin-left: 0px; text-align: left; }
/* line 502, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #footer #column-right { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 280px; clear: right; margin-right: 0px; text-align: right; width: 300px; }
/* line 508, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper #copy #footer p { clear: both; margin-top: 20px; text-align: center; }
/* line 512, ../src/grid.sass */
#page-container #left #right div#minor-shadow #paper .clear-both { clear: both; }
/* line 514, ../src/grid.sass */
#page-container #shadow-bottom { background: url(../images/page-shadow_09.png) 0 0 no-repeat; height: 18px; }
