﻿#insurance-links-holder { width: 183px; }
#insurance-links-holder > a { display: block; text-transform: uppercase; color: #007dc9; padding: 6px 0px; font-family: Arial; font-weight: bold; font-size: 12px; border-bottom: 1px solid #dddddd; }
#insurance-links-holder > a.sel { color: #8e8e8e; }


h1 { font-size: 24px; color: #8d8d8d; float: left; }

.title-bar { overflow: hidden; }
h2 { color: #525252; line-height: 24px; }
h2 span { font-size: 12px; }
h2.light { display: none; }
.policy { border: 1px solid #d1cfcf; margin: 0px 0px 18px 0px; padding: 0px 20px 0px 20px; overflow: hidden; position: relative; }
.policy .Travel { padding-left: 100px; background-image: url(/modules/insurance/images/Landing/travel-icon.gif); background-repeat: no-repeat; margin-left: -20px; }
.policy .Trek { padding-left: 100px; background-image: url(/modules/insurance/images/Landing/trek-icon.gif); background-repeat: no-repeat; margin-left: -20px; }
.policy .Rock { padding-left: 100px; background-image: url(/modules/insurance/images/Landing/rock-icon.gif); background-repeat: no-repeat; margin-left: -20px; }
.policy .Alpine { padding-left: 100px; background-image: url(/modules/insurance/images/Landing/alpine-icon.gif); background-repeat: no-repeat; margin-left: -20px; }
.policy .High { padding-left: 100px; background-image: url(/modules/insurance/images/Landing/high-icon.gif); background-repeat: no-repeat; margin-left: -20px; }
.policy.slidered { margin: 0px; }
.policy .quote-small { position: absolute; right: 20px; top: 20px; }
.policy-slider { height: 36px; background-image: url(/modules/insurance/images/Landing/policy-slider-bg.gif); margin-bottom: 18px; border: 1px solid #d1cfcf; border-bottom-width: 2px; border-top-width: 0px; }
.policy-slider a { line-height: 36px; margin-right: 19px; float: right; background-image: url(/modules/insurance/images/Landing/slider-down.gif); background-position: right center; padding-right: 35px; background-repeat: no-repeat; }
.policy-slider a.clicked { background-image: url(/modules/insurance/images/Landing/slider-up.gif) !important; }
p.intro { font-weight: bold; }
h3.covered, h3.notcovered { font-size: 13px; }
div.examples { width: 45%; margin-right: 5%; float: left; }
h3.covered { padding-left: 25px; background-image: url(../images/ok.gif); background-repeat: no-repeat; line-height: 18px; }
h3.notcovered { padding-left: 25px; background-image: url(../images/cancel.gif); background-repeat: no-repeat; line-height: 18px; }
h4 { clear: both; font-size: 11px; text-transform: uppercase; margin-bottom: 0.1em; }
.insurance-container ul li { padding: 0.7em 0em; }
.note { background-color: #f1f1f1; padding: 15px 15px; margin: 1em 0em; }
.note h4 { color: #cc0000; font-size: 11px; text-transform: uppercase; }
.quote-small { background-image: url(../images/get-a-quote.gif); width: 96px; height: 27px; display: block; }
.main-content { border-top: 1px solid #dfdfdf; }
.main-content-left { margin-left: 0px; width: 625px; }
.question { margin: 1.2em 0em 0.5em; font-weight: bold; }
.answer { margin: 0.5em 0em 1.2em; }

.insurance-nav { width: 230px; float: left; }
.insurance-content { overflow: hidden; width: 693px; }
.title-image { margin-bottom: 21px; }

#divCover { width: 340px; float: left; }
div.covered { width: 300px; float: right; background-color: #f6f6f6; padding: 0px 20px 20px 20px; }
div.covered h2{ font-size: 18px; font-weight: bold; font-style: italic; }
div.covered p { background-image: url(/modules/insurance/images/Landing/covered.gif); background-repeat: no-repeat; padding-left: 28px; }
div.covered strong {text-transform: uppercase; font-weight: normal; display: block; margin-bottom: 10px; }

.excess-unit {border: 1px solid #d1cfcf; margin-bottom: 14px; padding: 0px 20px 0px 20px;}
.excess-unit .header {height: 46px; line-height: 46px; background-image: url(/modules/insurance/images/Landing/slider-bg.gif); margin-left: -20px; position: relative; margin-right: -20px; padding-left: 20px}
.excess-unit .header a {position: absolute; height: 26px; width: 26px;  background-image: url(/modules/insurance/images/Landing/slider-down.gif); right: 6px; top: 10px;}
.excess-unit .header a.clicked {background-image: url(/modules/insurance/images/Landing/slider-up.gif) !important}
.excess-unit .header h2 {margin: 0px; padding: 0px; font-size: 18px; line-height: 46px;}
.excess-unit .header h2 strong {color: #c50e00}
.excess-unit  strong, .excess-unit b {color: #c50e00}
#infoHolder > h2 {font-size: 11px; text-transform: uppercase; margin: 20px 0px;}
.inset {padding-left: 87px; background-repeat: no-repeat; margin-bottom: 2em;}
.inset.pdf {background-image: url(/modules/insurance/images/Landing/downloads/pdf-bg.gif);}
.inset.word {background-image: url(/modules/insurance/images/Landing/downloads/word-bg.gif);}
h3 {text-transform:uppercase; font-weight: bold; font-size: 11px;}
.inset ul {margin-left: 0px; padding-left: 0px; list-style-position: inside;}
.inset ul li {padding-top: 2px; padding-bottom: 2px; }
p.intro {font-weight: bold;}

.contact {overflow: hidden; border-bottom: 1px solid #dddddd; padding-bottom: 10px;}
.contact .telephone {background-image: url(/modules/insurance/images/Landing/claims/phone.gif); background-repeat: no-repeat; background-position: 0px 38px;}
.contact .post {background-image: url(/modules/insurance/images/Landing/claims/post.gif); background-repeat: no-repeat; background-position: 0px 38px; min-height: 114px;}
.contact h3 {margin-left: -55px;}
.telephone ul {list-style-type: none; padding: 0px; margin: 0px;}
.telephone li {padding: 0px; margin: 0px 0px 6px 0px;}
.telephone li p {padding: 0px; margin: 0px;}
.contact > div {float: left; width: 245px; padding-left: 55px; margin-right: 20px;}
span.phone {font-family: Georgia, Serif; font-size: 18px; font-weight: bold; font-style: italic;}
p.subtext {color: #898989;}
p.subtext strong {font-weight: bold; color: #898989;}
li.strong {color: #c50e00;}

.question, .answer {padding-left: 35px; color: #525252; font-weight: normal; background-image: url(/modules/insurance/images/Landing/q.gif); background-repeat: no-repeat;}
.question {margin-bottom: 1em;}
.answer {color: #8a8a8a;background-image: url(/modules/insurance/images/Landing/a.gif);}

.policy-picker {text-transform: uppercase; margin-right: 21px; padding: 8px 0px; margin-top: 0px; border-bottom: 1px solid #dddddd; margin-bottom: 23px; text-align: right;}

.insurance-nav .get-a-quote {margin-top: 25px;}
.insurance-provider {margin-top: 25px;}
.insurance-holder {overflow: hidden; padding-bottom: 25px;}

.redborder {border-collapse: collpase; border: 1px solid #d6d6d6; border-radius: 5px;}
.redborder th, .redborder td {padding: 12px 23px; text-align: center; vertical-align: middle; border: 1px solid #d6d6d6; }
.redborder th {background-color: #ededed; color: #c00000; text-transform: uppercase}
.redborder .left {text-align: left;}
h2.main {margin: 0px; padding: 0px; font-size: 18px !important; line-height: 18px !important;}

