/* CSS Document */

.offersModule{}
.offersModule ul{padding:0;margin:0}
.offersModule ul li{list-style-type:none;list-style-position:outside}
.offersModule .offer{padding:0 15px 10px;margin:0 0 15px;background:#fff;border:5px solid #d9e3d7}
.offersModule h2{font-size:1.5em;background:#88b125;color:#fff;padding:10px}
.offersModule .offerIntro{font-weight:bold;padding:0;font-size:1.1em}
.offersModule .offerDetails{border-top:1px dotted #88b125;border-bottom:1px dotted #88b125;padding:5px 0;margin:0 0 15px}
.offersModule .offerDetails h2{background:none;padding:0;font-size:1.2em;color:#59794E}
.offersModule .offerDetails h3{text-transform:none;position:relative;top:auto;left:auto;width:auto;height:auto;overflow:visible;font-size:1.1em;color:#59794E}
.offersModule h3{text-transform:uppercase;position:absolute;left:0;top:-999em;width:1px;height:1px;overflow:hidden}
.offersModule .offerContact{padding:0 0 5px;font-size:1.1em}
.offersModule .offerContact span{font-weight:bold}
.offersModule .offerContact a{}
.offersModule .offerContact a:hover,.offersModule .offerContact a:active,.offersModule .offerContact a:focus{}
.offersModule .offerBook{margin:10px 0;text-transform:uppercase}
.offersModule .offerBook h3{position:absolute;left:0;top:-999em;width:1px;height:1px;overflow:hidden}
/* override sitewide bullets */
.offersModule li ul,.offersModule li ol{margin:12px 0;padding:0}
.offersModule li ul li,.offersModule li ol li{padding:3px 0;list-style-type:disc;list-style-position:outside;margin-left:30px;margin-right:30px}
.offersModule li ol li{list-style-type:decimal}
.offersModule li ul li ul,.offersModule li ol li ol{margin:3px 0 0 14px}
.offersModule li ul li ul li,.offersModule li ol li ol li{margin:0;padding:1px 0 0;list-style-type:circle}
.offersModule li ol li ol li{list-style-type:lower-alpha;list-style-position:outside;margin-left:2px}
