/* ==================================================================================================== */
/*	VARIABLES
/* ==================================================================================================== */
/* LAYOUT
-------------------------------------------------- */
/* COLORS
-------------------------------------------------- */
/* BLUE */
/* GRAY */
/* BLACK GRADIENT */
/* BLUE GRADIENT */
/* FONTS
-------------------------------------------------- */
/* SANS-SERIF */
/* SERIF */
/* BACKGROUNDS
-------------------------------------------------- */
/* Gray with top rad */
/* White with top rad */
/* ==================================================================================================== */
/*	BASIC STYLES
/* ==================================================================================================== */
body {
  padding: 0;
  color: #808080;
  text-decoration: none;
  font-family: lato, arial, sans-serif;
  font-size: 75%;
  text-align: center;
}

div, li, form, select, input, .comment-form-wrap textarea, .message-wrap textarea, label {
  margin: 0;
  padding: 0;
  border: 0;
}
dl, dt, dd {
  margin: 0 0 10px 0;
  padding: 0;
  border: 0;
	
}

/* ==================================================================================================== */
/*	GENERAL LAYOUT
/* ==================================================================================================== */
/* 	GRID ADJUSTMENTS
---------------------------------------------------------- */
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  margin: 0 12px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* 	CONTENT CONTAINERS
---------------------------------------------------------- */
/* WHITE */
.content, .content-shadow, .content-border, .content-gray, .content-gray-shadow, .content-gray-shadow-border, .content-gray-border {
  width: 100%;
  padding-bottom: 0px;
  background-color: #fff;
}

.bottom-modules {
  margin: 47px 0 -24px 0;
  padding-bottom: 0px;
}

/* WHITE W/ SHADOW */
.content-shadow {
  background: url(../img/global/bg-ankle.png) no-repeat top center white;
}

/* WHITE W/ BORDER */
.content-border {
  border-top: 1px solid #d8d8d8;
}

/* WHITE W/ SHADOW & BORDER */
.content-shadow-border {
  padding: 24px 0;
  border-top: 1px solid #d8d8d8;
  background: url(../img/global/bg-ankle.png) no-repeat top center white;
}

/* GRAY */
.content-gray, .content-gray-shadow, .content-gray-shadow-border, .content-gray-border {
  position: relative;
  padding-top: 24px;
  background-color: #f0f0f0;
}

/* GRAY W/ SHADOW */
.content-gray-shadow, .content-gray-shadow-border {
  background: url(../img/global/bg-ankle.png) no-repeat top center #f0f0f0;
}

/* GRAY W/ BORDER */
.content-gray-border {
  border-top: 1px solid #d8d8d8;
}

/* GRAY W/ SHADOW & BORDER */
.content-gray-shadow-border {
  padding-top: 24px;
  border-top: 1px solid #d8d8d8;
}

/* ==================================================================================================== */
/*	PAGE TEMPLATE STYLES
/* ==================================================================================================== */
/* 	HOME
---------------------------------------------------------- */
/* NATIONAL HOME HERO */
.home-hero-wrap, .national-hero-wrap {
  position: relative;
  width: 100%;
  height: 396px;
  margin-bottom: 24px;
  padding: 24px 0;
}
.home-hero-wrap .home-hero-bg, .national-hero-wrap .home-hero-bg, .home-hero-wrap .national-hero-wrap .national-hero-bg, .national-hero-wrap .home-hero-wrap .national-hero-bg, .national-hero-wrap .national-hero-bg {
  width: 100%;
  height: 396px;
  background: #006bb7 url(../img/home/bg-home-hero.png) 50% 100% no-repeat;
}
.home-hero-wrap .home-hero-bg .home-hero, .national-hero-wrap .home-hero-bg .home-hero, .home-hero-wrap .national-hero-wrap .national-hero-bg .home-hero, .national-hero-wrap .home-hero-wrap .national-hero-bg .home-hero, .national-hero-wrap .national-hero-bg .home-hero, .home-hero-wrap .home-hero-bg .national-hero-wrap .national-hero-bg .national-hero, .national-hero-wrap .national-hero-bg .home-hero-wrap .home-hero-bg .national-hero, .national-hero-wrap .home-hero-bg .national-hero-bg .national-hero, .national-hero-wrap .national-hero-bg .home-hero-bg .national-hero, .home-hero-wrap .national-hero-wrap .national-hero-bg .national-hero, .national-hero-wrap .home-hero-wrap .national-hero-bg .national-hero, .national-hero-wrap .national-hero-bg .national-hero {
  position: absolute;
  top: 0;
  padding: 24px;
  width: 960px;
  height: 396px;
  background: url(../img/home/home-hero-img.png) 0 0 no-repeat;
}
.home-hero-wrap .home-hero-bg .home-hero blockquote, .national-hero-wrap .home-hero-bg .home-hero blockquote, .home-hero-wrap .national-hero-wrap .national-hero-bg .home-hero blockquote, .national-hero-wrap .home-hero-wrap .national-hero-bg .home-hero blockquote, .national-hero-wrap .national-hero-bg .home-hero blockquote, .home-hero-wrap .home-hero-bg .national-hero-wrap .national-hero-bg .national-hero blockquote, .national-hero-wrap .national-hero-bg .home-hero-wrap .home-hero-bg .national-hero blockquote, .national-hero-wrap .home-hero-bg .national-hero-bg .national-hero blockquote, .national-hero-wrap .national-hero-bg .home-hero-bg .national-hero blockquote, .home-hero-wrap .national-hero-wrap .national-hero-bg .national-hero blockquote, .national-hero-wrap .home-hero-wrap .national-hero-bg .national-hero blockquote, .national-hero-wrap .national-hero-bg .national-hero blockquote {
  padding: 0 !important;
  margin: 0;
  width: 323px;
  font-family: droid-serif, georgia, serif;
  font-size: 36px;
  font-weight: bold;
  font-style: italic;
  line-height: 38px;
  color: #fff;
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.home-hero-wrap .home-hero-bg .home-hero .cta-profile, .national-hero-wrap .home-hero-bg .home-hero .cta-profile, .home-hero-wrap .national-hero-wrap .national-hero-bg .home-hero .cta-profile, .national-hero-wrap .home-hero-wrap .national-hero-bg .home-hero .cta-profile, .national-hero-wrap .national-hero-bg .home-hero .cta-profile, .home-hero-wrap .home-hero-bg .national-hero-wrap .national-hero-bg .national-hero .cta-profile, .national-hero-wrap .national-hero-bg .home-hero-wrap .home-hero-bg .national-hero .cta-profile, .national-hero-wrap .home-hero-bg .national-hero-bg .national-hero .cta-profile, .national-hero-wrap .national-hero-bg .home-hero-bg .national-hero .cta-profile, .home-hero-wrap .national-hero-wrap .national-hero-bg .national-hero .cta-profile, .national-hero-wrap .home-hero-wrap .national-hero-bg .national-hero .cta-profile, .national-hero-wrap .national-hero-bg .national-hero .cta-profile {
  position: absolute;
  bottom: 100px;
  left: 0;
  width: 312;
}
.home-hero-wrap .home-hero-bg .home-hero .cta-profile .profile-info, .national-hero-wrap .home-hero-bg .home-hero .cta-profile .profile-info, .home-hero-wrap .national-hero-wrap .national-hero-bg .home-hero .cta-profile .profile-info, .national-hero-wrap .home-hero-wrap .national-hero-bg .home-hero .cta-profile .profile-info, .national-hero-wrap .national-hero-bg .home-hero .cta-profile .profile-info, .home-hero-wrap .home-hero-bg .national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info, .national-hero-wrap .national-hero-bg .home-hero-wrap .home-hero-bg .national-hero .cta-profile .profile-info, .national-hero-wrap .home-hero-bg .national-hero-bg .national-hero .cta-profile .profile-info, .national-hero-wrap .national-hero-bg .home-hero-bg .national-hero .cta-profile .profile-info, .home-hero-wrap .national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info, .national-hero-wrap .home-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info, .national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info {
  color: #fff;
  position: relative;
}
.home-hero-wrap .home-hero-bg .home-hero .cta-profile .profile-info p, .national-hero-wrap .home-hero-bg .home-hero .cta-profile .profile-info p, .home-hero-wrap .national-hero-wrap .national-hero-bg .home-hero .cta-profile .profile-info p, .national-hero-wrap .home-hero-wrap .national-hero-bg .home-hero .cta-profile .profile-info p, .national-hero-wrap .national-hero-bg .home-hero .cta-profile .profile-info p, .home-hero-wrap .home-hero-bg .national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p, .national-hero-wrap .national-hero-bg .home-hero-wrap .home-hero-bg .national-hero .cta-profile .profile-info p, .national-hero-wrap .home-hero-bg .national-hero-bg .national-hero .cta-profile .profile-info p, .national-hero-wrap .national-hero-bg .home-hero-bg .national-hero .cta-profile .profile-info p, .home-hero-wrap .national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p, .national-hero-wrap .home-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p, .national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p {
  padding-left: 20px;
  color: #fff;
  font-family: lato, arial, sans-serif;
  font-size: 14px;
}
.home-hero-wrap .home-hero-bg .home-hero .cta-profile .profile-info p.name, .national-hero-wrap .home-hero-bg .home-hero .cta-profile .profile-info p.name, .home-hero-wrap .national-hero-wrap .national-hero-bg .home-hero .cta-profile .profile-info p.name, .national-hero-wrap .home-hero-wrap .national-hero-bg .home-hero .cta-profile .profile-info p.name, .national-hero-wrap .national-hero-bg .home-hero .cta-profile .profile-info p.name, .home-hero-wrap .home-hero-bg .national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p.name, .national-hero-wrap .national-hero-bg .home-hero-wrap .home-hero-bg .national-hero .cta-profile .profile-info p.name, .national-hero-wrap .home-hero-bg .national-hero-bg .national-hero .cta-profile .profile-info p.name, .national-hero-wrap .national-hero-bg .home-hero-bg .national-hero .cta-profile .profile-info p.name, .home-hero-wrap .national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p.name, .national-hero-wrap .home-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p.name, .national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p.name {
  font-family: lato, arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 0px;
}
.home-hero-wrap .home-hero-bg .home-hero .cta-profile .profile-info p.condition, .national-hero-wrap .home-hero-bg .home-hero .cta-profile .profile-info p.condition, .home-hero-wrap .national-hero-wrap .national-hero-bg .home-hero .cta-profile .profile-info p.condition, .national-hero-wrap .home-hero-wrap .national-hero-bg .home-hero .cta-profile .profile-info p.condition, .national-hero-wrap .national-hero-bg .home-hero .cta-profile .profile-info p.condition, .home-hero-wrap .home-hero-bg .national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p.condition, .national-hero-wrap .national-hero-bg .home-hero-wrap .home-hero-bg .national-hero .cta-profile .profile-info p.condition, .national-hero-wrap .home-hero-bg .national-hero-bg .national-hero .cta-profile .profile-info p.condition, .national-hero-wrap .national-hero-bg .home-hero-bg .national-hero .cta-profile .profile-info p.condition, .home-hero-wrap .national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p.condition, .national-hero-wrap .home-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p.condition, .national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p.condition {
  padding-bottom: 4px;
  margin-bottom: 0px;
}
.home-hero-wrap .home-hero-bg .home-hero .cta-profile .profile-info p.wish, .national-hero-wrap .home-hero-bg .home-hero .cta-profile .profile-info p.wish, .home-hero-wrap .national-hero-wrap .national-hero-bg .home-hero .cta-profile .profile-info p.wish, .national-hero-wrap .home-hero-wrap .national-hero-bg .home-hero .cta-profile .profile-info p.wish, .national-hero-wrap .national-hero-bg .home-hero .cta-profile .profile-info p.wish, .home-hero-wrap .home-hero-bg .national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p.wish, .national-hero-wrap .national-hero-bg .home-hero-wrap .home-hero-bg .national-hero .cta-profile .profile-info p.wish, .national-hero-wrap .home-hero-bg .national-hero-bg .national-hero .cta-profile .profile-info p.wish, .national-hero-wrap .national-hero-bg .home-hero-bg .national-hero .cta-profile .profile-info p.wish, .home-hero-wrap .national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p.wish, .national-hero-wrap .home-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p.wish, .national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p.wish {
  padding: 3px 0 0 20px;
  border-top: 1px dashed #495248;
  margin-bottom: 5px;
}
.home-hero-wrap .home-hero-bg .home-hero .cta-profile .cta-profile-icon, .national-hero-wrap .home-hero-bg .home-hero .cta-profile .cta-profile-icon, .home-hero-wrap .national-hero-wrap .national-hero-bg .home-hero .cta-profile .cta-profile-icon, .national-hero-wrap .home-hero-wrap .national-hero-bg .home-hero .cta-profile .cta-profile-icon, .national-hero-wrap .national-hero-bg .home-hero .cta-profile .cta-profile-icon, .home-hero-wrap .home-hero-bg .national-hero-wrap .national-hero-bg .national-hero .cta-profile .cta-profile-icon, .national-hero-wrap .national-hero-bg .home-hero-wrap .home-hero-bg .national-hero .cta-profile .cta-profile-icon, .national-hero-wrap .home-hero-bg .national-hero-bg .national-hero .cta-profile .cta-profile-icon, .national-hero-wrap .national-hero-bg .home-hero-bg .national-hero .cta-profile .cta-profile-icon, .home-hero-wrap .national-hero-wrap .national-hero-bg .national-hero .cta-profile .cta-profile-icon, .national-hero-wrap .home-hero-wrap .national-hero-bg .national-hero .cta-profile .cta-profile-icon, .national-hero-wrap .national-hero-bg .national-hero .cta-profile .cta-profile-icon {
  width: 20px;
  height: 21px;
  position: absolute;
  top: 43px;
  left: -10px;
  background: url("../img/global/bg-cta-profile-icon.png") 0 0 no-repeat;
}
.home-hero-wrap .home-hero-bg .home-hero .sponsor, .national-hero-wrap .home-hero-bg .home-hero .sponsor, .home-hero-wrap .national-hero-wrap .national-hero-bg .home-hero .sponsor, .national-hero-wrap .home-hero-wrap .national-hero-bg .home-hero .sponsor, .national-hero-wrap .national-hero-bg .home-hero .sponsor, .home-hero-wrap .home-hero-bg .national-hero-wrap .national-hero-bg .national-hero .sponsor, .national-hero-wrap .national-hero-bg .home-hero-wrap .home-hero-bg .national-hero .sponsor, .national-hero-wrap .home-hero-bg .national-hero-bg .national-hero .sponsor, .national-hero-wrap .national-hero-bg .home-hero-bg .national-hero .sponsor, .home-hero-wrap .national-hero-wrap .national-hero-bg .national-hero .sponsor, .national-hero-wrap .home-hero-wrap .national-hero-bg .national-hero .sponsor, .national-hero-wrap .national-hero-bg .national-hero .sponsor {
  position: absolute;
  bottom: 24px;
  right: 24px;
  text-align: center;
}
.home-hero-wrap .home-hero-bg .home-hero .sponsor p, .national-hero-wrap .home-hero-bg .home-hero .sponsor p, .home-hero-wrap .national-hero-wrap .national-hero-bg .home-hero .sponsor p, .national-hero-wrap .home-hero-wrap .national-hero-bg .home-hero .sponsor p, .national-hero-wrap .national-hero-bg .home-hero .sponsor p, .home-hero-wrap .home-hero-bg .national-hero-wrap .national-hero-bg .national-hero .sponsor p, .national-hero-wrap .national-hero-bg .home-hero-wrap .home-hero-bg .national-hero .sponsor p, .national-hero-wrap .home-hero-bg .national-hero-bg .national-hero .sponsor p, .national-hero-wrap .national-hero-bg .home-hero-bg .national-hero .sponsor p, .home-hero-wrap .national-hero-wrap .national-hero-bg .national-hero .sponsor p, .national-hero-wrap .home-hero-wrap .national-hero-bg .national-hero .sponsor p, .national-hero-wrap .national-hero-bg .national-hero .sponsor p {
  margin-bottom: 2px;
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
}

/* 	NATIONAL WISH STORIES */
.wish-header {
  margin: 12px 0 0 0;
}
.wish-header .module-borderfree, .wish-header .national-profile {
  margin-top: 8px;
}
.wish-header .quatnav {
  padding-left: 0px;
}

.wish-header2 {
  margin: 3px 0 -14px 0;
}
.wish-header2 h1, .wish-header2 .logo-centered span, .logo-centered .wish-header2 span, .wish-header2 .logo-centered .foot-chrome .promo1 a, .logo-centered .foot-chrome .promo1 .wish-header2 a, .wish-header2 .foot-chrome .promo1 .logo-centered a, .foot-chrome .promo1 .logo-centered .wish-header2 a {
  margin-top: -7px;
}
.wish-header2 .module-borderfree, .wish-header2 .national-profile {
  margin-top: -8px;
}

.national-hero-wrap {
  height: 228px;
  padding: 0;
  margin: 0;
}
.national-hero-wrap .national-hero-bg {
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  height: 228px;
}
.national-hero-wrap .national-hero-bg .national-hero {
  height: 228px;
  background: url("../img/wishes/national-hero-img.png") 0 0 no-repeat;
  position: relative;
  width: 960px;
  padding: 24px 0px 0 23px;
  margin-left: 13px;
}
.national-hero-wrap .national-hero-bg .national-hero blockquote {
  padding: 0 !important;
  width: 430px;
  font-family: droid-serif, georgia, serif;
  font-size: 36px;
  font-weight: bold;
  font-style: italic;
  line-height: 38px;
  color: #fff;
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.national-hero-wrap .national-hero-bg .national-hero .cta-profile {
  position: absolute;
  bottom: 36px;
  left: 0;
  width: 312;
}
.national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info {
  color: #fff;
  position: relative;
}
.national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p {
  padding-left: 20px;
  color: #fff;
  font-family: lato, arial, sans-serif;
  font-size: 14px;
}
.national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p.name {
  font-family: lato, arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 0px;
}
.national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p.condition {
  padding-bottom: 4px;
  margin-bottom: 0px;
}
.national-hero-wrap .national-hero-bg .national-hero .cta-profile .profile-info p.wish {
  padding: 3px 0 0 20px;
  border-top: 1px dashed #495248;
  margin-bottom: 5px;
}
.national-hero-wrap .national-hero-bg .national-hero .cta-profile .cta-profile-icon {
  width: 20px;
  height: 21px;
  position: absolute;
  top: 43px;
  left: -10px;
  background: url("../img/global/bg-cta-profile-icon.png") 0 0 no-repeat;
}
.national-hero-wrap .national-hero-bg .national-hero .sponsor {
  position: absolute;
  bottom: 24px;
  right: 24px;
  text-align: center;
}
.national-hero-wrap .national-hero-bg .national-hero .sponsor p {
  margin-bottom: 2px;
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
}

/* CHAPTER HOME HERO */
.home-chapter-hero-wrap {
  position: relative;
  width: 100%;
  height: 456px;
  margin-bottom: 24px;
  padding: 24px 0 0 0;
}
.home-chapter-hero-wrap .cta-module {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -o-border-bottom-left-radius: 5px;
  -ms-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -o-border-bottom-right-radius: 5px;
  -ms-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-box-shadow: #003968 0 1px 1px 0;
  -webkit-box-shadow: #003968 0 1px 1px 0;
  -o-box-shadow: #003968 0 1px 1px 0;
  box-shadow: #003968 0 1px 1px 0;
}
.home-chapter-hero-wrap .home-chapter-hero-bg {
  padding-top: 24px;
  width: 100%;
  height: 384px;
  background: #006bb7 url(../img/home/bg-home-chpt-hero.png) 100% 100% no-repeat;
}
.home-chapter-hero-wrap .home-chapter-hero-bg .home-chapter-hero {
  position: absolute;
  top: 0;
  padding: 24px;
  width: 612px;
  height: 384px;
  background: url(../img/home/home-chpt-hero-img.png) 0 0 no-repeat;
}
.home-chapter-hero-wrap .home-chapter-hero-bg .home-chapter-hero blockquote {
  padding: 0 !important;
  margin: 0;
  width: 323px;
  font-family: droid-serif, georgia, serif;
  font-size: 36px;
  font-weight: bold;
  font-style: italic;
  line-height: 38px;
  color: #fff;
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.home-chapter-hero-wrap .home-chapter-hero-bg .home-chapter-hero .cta-profile {
  position: absolute;
  bottom: 100px;
  left: 0;
  width: 312;
}
.home-chapter-hero-wrap .home-chapter-hero-bg .home-chapter-hero .cta-profile .profile-info {
  color: #fff;
  position: relative;
}
.home-chapter-hero-wrap .home-chapter-hero-bg .home-chapter-hero .cta-profile .profile-info p {
  padding-left: 20px;
  color: #fff;
  font-family: lato, arial, sans-serif;
  font-size: 14px;
}
.home-chapter-hero-wrap .home-chapter-hero-bg .home-chapter-hero .cta-profile .profile-info p.name {
  font-family: lato, arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 0px;
}
.home-chapter-hero-wrap .home-chapter-hero-bg .home-chapter-hero .cta-profile .profile-info p.condition {
  padding-bottom: 4px;
  margin-bottom: 0px;
}
.home-chapter-hero-wrap .home-chapter-hero-bg .home-chapter-hero .cta-profile .profile-info p.wish {
  padding: 3px 0 0 20px;
  border-top: 1px dashed #495248;
  margin-bottom: 5px;
}
.home-chapter-hero-wrap .home-chapter-hero-bg .home-chapter-hero .cta-profile .cta-profile-icon {
  width: 20px;
  height: 21px;
  position: absolute;
  top: 43px;
  left: -10px;
  background: url("../img/global/bg-cta-profile-icon.png") 0 0 no-repeat;
}
.home-chapter-hero-wrap .home-chapter-hero-bg .home-chapter-hero .sponsor {
  position: absolute;
  bottom: 24px;
  right: 24px;
  text-align: center;
}
.home-chapter-hero-wrap .home-chapter-hero-bg .home-chapter-hero .sponsor p {
  margin-bottom: 2px;
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
}

/* GLOBAL SOCIAL BUTTONS - ADDTHIS OVERRIDES */
.addthis_toolbox span {
	display: none;
}
.addthis_button_google_plusone div {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.addthis_button_pinterest {
  overflow: hidden;
}
.addthis_button_pinterest iframe {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  width: 25px !important;
}

body #___plusone_0 {
  display: none !important;
}

.social .addthis_toolbox {
  float: right;
  margin-top: -12px;
}

.social .share-head {
  width: 180px;
  text-transform: uppercase;
  text-align: center;
  color: gray;
}

.social a {
  width: 26px;
  height: 26px;
  display: block;
  float: left;
  margin-right: 4px;
}

.social .addthis_button_facebook {
  background: url(../img/global/social-fb.png) no-repeat;
}

.social .addthis_button_twitter {
  background: url(../img/global/social-twitter.png) no-repeat;
}

.social .addthis_button_google_plusone {
  background: url(../img/global/social-google.png) no-repeat;
}

.social .addthis_button_email {
  background: url(../img/global/social-email.png) no-repeat;
}

.social .addthis_button_compact {
  background: url(../img/global/social-addthis.png) no-repeat;
}

.social .addthis_button_pinterest, .social .addthis_button_pinterest {
  background: url(../img/global/social-pintrest.png) no-repeat;
}

.social-lg a {
  background: url(../img/home/home-social-btns.png) 0 0 no-repeat;
  width: 75px;
  height: 26px;
  display: block;
  float: left;
  margin-right: 4px;
}

.social-lg .share-head {
  text-align: center;
  text-transform: uppercase;
}

.social-lg-wrap {
  padding-top: 0;
  border-top: 15px solid white;
}

.social-lg .addthis_toolbox {
  position: relative;
  top: -10px;
  margin-bottom: -15px;
}

.social-lg .addthis_button_facebook {
  background-position: 1px 0;
}

.social-lg .addthis_button_twitter {
  background-position: -77px 0;
}

.social-lg .addthis_button_google_plusone {
  background-position: -233px 0;
}

.social-lg .addthis_button_email {
  background-position: -311px 0;
}

.social-lg .addthis_button_compact {
  background-position: -389px 0;
}

.social-lg .addthis_button_pinterest {
  background-position: -155px 0;
}

/* HOME SOCIAL BUTTONS */
.home-social-btns {
  position: absolute;
  top: -12px;
  width: 468px;
  height: 26px;
  list-style-type: none;
  text-align: center;
}
.home-social-btns li {
  float: left;
  width: 74px;
  height: 27px;
  margin: 0 2px;
  padding: 0;
}
.home-social-btns li a {
  display: block;
  width: 74px;
  height: 27px;
  text-indent: -9999px;
  background: url(../img/home/home-social-btns.png) 0 0 no-repeat;
}
.home-social-btns li a.facebook {
  background-position: 1px 0;
  background-repeat: none;
}
.home-social-btns li a.twitter {
  background-position: -77px 0;
  background-repeat: none;
}
.home-social-btns li a.pinterest {
  background-position: -155px 0;
  background-repeat: none;
}
.home-social-btns li a.plus1 {
  background-position: -233px 0;
  background-repeat: none;
}
.home-social-btns li a.email {
  background-position: -311px 0;
  background-repeat: none;
}
.home-social-btns li a.share {
  background-position: -389px 0;
  background-repeat: none;
}
.home-social-btns span, .home-social-btns .foot-chrome .promo1 a, .foot-chrome .promo1 .home-social-btns a {
  font-family: Arial, sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  color: #777;
  text-align: center;
}

/* HOME FEATURED VIDEOS */
.feat-video {
  margin-bottom: 12px;
}
.feat-video .video-thumb-wrap {
  position: relative;
  float: left;
  width: 132px;
  height: 96px;
}
.feat-video .video-thumb-wrap .thumb, .feat-video .video-thumb-wrap .thumb-left, .feat-video .video-thumb-wrap .thumb-left-noshadow, .feat-video .video-thumb-wrap .thumb-right, .feat-video .video-thumb-wrap .thumb-right-noshadow {
  display: block;
}
.feat-video .video-thumb-wrap .module-video-icon {
  position: absolute;
  bottom: 6px;
  left: 6px;
  width: 21px;
  height: 21px;
  background: url("../img/global/bg-module-video-icon.png") 0 0 no-repeat;
}
.feat-video .video-desc {
  float: right;
  width: 254px;
}
.feat-video .video-desc a {
  font-family: lato, arial, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #006bb7;
  text-decoration: none;
}
.feat-video .video-desc a:hover {
  text-decoration: underline;
}
.feat-video .video-desc .cta-profile-icon {
  display: block;
  margin-top: 7px;
  width: 20px;
  height: 21px;
  background: url("../img/global/bg-cta-profile-icon-lt.png") 0 0 no-repeat;
}

.cta-play .video-thumb-wrap .module-video-icon {
  width: 122px;
}

.now-playing .video-thumb-wrap .module-video-icon {
  width: 122px;
  background-position: 0 -20px;
}

.video-player {
  width: 564px;
  height: 352px;
}

.banner {
  margin: 20px 0;
  -moz-box-shadow: #cccccc 0 1px 1px 0;
  -webkit-box-shadow: #cccccc 0 1px 1px 0;
  -o-box-shadow: #cccccc 0 1px 1px 0;
  box-shadow: #cccccc 0 1px 1px 0;
}

/* 	WISH STORIES
---------------------------------------------------------- */
.sub-header-left {
  margin: 17px 0 -24px 0;
}

.sub-header-right {
  margin: 24px 0 -24px 0;
}

/* WISH STORY HERO (TEXT) */
.wish-hero-text-middle {
  width: 100%;
  background: url("../img/global/bg-chrome.jpg") no-repeat center #006bb7;
  padding: 0;
}

/* WISH STORY HERO (IMAGE) */
.wish-hero-container {
  height: 444px;
}

.wish-hero-img-container {
  min-height: 432px;
  background-color: #f0f0f0;
}

.wish-hero-img-sm-container {
  min-height: 444px;
  background-color: #f0f0f0;
}

.wish-hero-img {
  position: relative;
}
.wish-hero-img img {
  position: absolute;
  top: -6px;
  right: 0;
}

/* WISH STORY HERO (NARROW IMAGE) */
.wish-hero-narrow-top {
  background-color: #fff;
}

.wish-hero-middle {
  width: 100%;
  background: url("../img/global/bg-chrome.jpg") no-repeat center #006bb7;
  padding: 25px 0;
}

.wish-hero-bottom {
  padding: 24px 0;
  width: 100%;
}

/* BASIC CONTENT WRAP */
.content-row {
  padding: 24px 0;
  width: 100%;
}

/* WISH STORY HERO (SLIDER) */
.wish-hero-slider-container {
  min-height: 432px;
  background-color: #f0f0f0;
}

.wish-hero-slider {
  position: relative;
}
.wish-hero-slider .slider-outter-wrap {
  position: absolute;
  top: -6px;
  right: 0;
}
.wish-hero-slider .slider-inner-wrap {
  position: relative;
  overflow: hidden;
  width: 648px;
  height: 443px !important;
  -moz-box-shadow: #bcbcbc 0 1px 0 0;
  -webkit-box-shadow: #bcbcbc 0 1px 0 0;
  -o-box-shadow: #bcbcbc 0 1px 0 0;
  box-shadow: #bcbcbc 0 1px 0 0;
}
.wish-hero-slider .slider-inner-wrap ul {
  position: relative;
  margin-bottom: 0;
  width: 2500px;
}
.wish-hero-slider .slider-inner-wrap ul li {
  float: left;
  width: 648px;
}
.wish-hero-slider .slider-inner-wrap ul li .caption {
  position: absolute;
  z-index: 100;
  margin: 0;
  bottom: -40px;
  left: 95px;
}
.wish-hero-slider .slider-inner-wrap ul li .caption p {
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 21px;
  color: gray;
}
.wish-hero-slider .slider-inner-wrap .controls {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  margin-bottom: 0;
  width: 646px;
  height: 59px;
  border: 1px solid #e2e2e2;
  background-color: #fff;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
}
.wish-hero-slider .slider-inner-wrap .controls .prev {
  position: absolute;
  bottom: 15px;
  left: 14px;
  background: url("../img/global/pagination-left-arrow.png") no-repeat;
  width: 21px;
  height: 29px;
  display: block;
  text-indent: -9999px;
}
.wish-hero-slider .slider-inner-wrap .controls .next {
  position: absolute;
  bottom: 15px;
  right: 14px;
  background: url("../img/global/pagination-right-arrow.png") 100% 0 no-repeat;
  width: 21px;
  height: 29px;
  display: block;
  text-indent: -9999px;
}
.wish-hero-slider .slider-inner-wrap .count {
  position: absolute;
  bottom: 18px;
  left: 53px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 21px;
  color: #4c4c4c;
  font-weight: bold;
}

/* WISH STORY HERO (VIDEO) */
.wish-hero-video-container {
  min-height: 432px;
  background-color: #f0f0f0;
}

.wish-hero-video {
  position: relative;
}
.wish-hero-video .video {
  position: absolute;
  top: -6px;
  right: 0;
}

/* WISH STORY META */
.wish-hero-text-middle .wish-meta {
  padding: 24px;
  height: 100%;
  background-color: #f0f0f0;
}

.wish-meta {
  padding: 0 24px 0 0;
}
.wish-meta ul {
  list-style-type: none;
  margin: 0;
}
.wish-meta ul li {
  padding: 3px 0 8px 30px;
}
.wish-meta ul li h3 {
  margin: 0;
}
.wish-meta ul li ul {
  margin-bottom: 0;
}
.wish-meta ul li ul li {
  padding: 0;
  font-size: 14px;
}
.wish-meta ul .name {
  background: url("../img/global/icon-name.png") 0 4px no-repeat;
}
.wish-meta ul .cat {
  background: url("../img/global/icon-cat.png") 0 0 no-repeat;
}
.wish-meta ul .tag {
  background: url("../img/global/icon-tags.png") 0 0 no-repeat;
}
.wish-meta ul .chapter {
  background: url("../img/global/icon-chapter.png") 0 0 no-repeat;
}
.wish-meta ul .region {
  background: url("../img/global/icon-regions.png") 0 0 no-repeat;
}
.wish-meta ul a {
  font-family: lato, arial, sans-serif;
  font-weight: bold;
  text-decoration: none;
}

.indent {
  padding-left: 84px;
}

/* 	ABOUT US
---------------------------------------------------------- */
/* GRADIENT INTRO BOX */
.intro-wrap {
  position: relative;
  padding: 12px 0;
}
.intro-wrap img {
  position: absolute;
  top: 4px;
  left: 0;
  z-index: 10;
}
.intro-wrap .gradient-box {
  z-index: 1;
  padding: 20px !important;
  margin-bottom: 0 !important;
}
.intro-wrap .gradient-box .intro-content {
  float: right;
  width: 627px;
}
.intro-wrap .gradient-box .intro-content h2 {
  font-size: 22px;
  font-weight: bold;
  line-height: 24px;
  color: #006bb7;
  text-transform: uppercase;
  margin: 0 0 3px 0;
}
.intro-wrap .gradient-box .intro-content p {
  margin-bottom: 0;
  padding: 0 0 10px 0;
  font-size: 18px;
  line-height: 24px;
  color: #4c4c4c;
}
.intro-wrap .gradient-box .intro-content .button, .intro-wrap .gradient-box .intro-content .button-blue, .intro-wrap .gradient-box .intro-content .module-form-labeled2 a.button-cancel, .module-form-labeled2 .intro-wrap .gradient-box .intro-content a.button-cancel, .intro-wrap .gradient-box .intro-content .module-form-labeled2 a.button-submit, .module-form-labeled2 .intro-wrap .gradient-box .intro-content a.button-submit {
  display: inline-block;
  margin-bottom: 0;
  padding: 8px 12px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  text-align: left;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
}
.intro-wrap .gradient-box .intro-content .button:hover, .intro-wrap .gradient-box .intro-content .button-blue:hover, .intro-wrap .gradient-box .intro-content .module-form-labeled2 a.button-cancel:hover, .module-form-labeled2 .intro-wrap .gradient-box .intro-content a.button-cancel:hover, .intro-wrap .gradient-box .intro-content .module-form-labeled2 a.button-submit:hover, .module-form-labeled2 .intro-wrap .gradient-box .intro-content a.button-submit:hover {
  background-color: #0077cc;
  background-image: none;
  color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* CONTENT BLOCKS */
.about h3 {
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
.about a {
  text-decoration: none;
}
.about a:hover {
  color: #0077cc;
}
.about p {
  font-family: lato, arial, sans-serif;
  font-size: 16px;
  line-height: 18px;
}
.about .blurb {
  width: 228px;
}
.about .blurb h4 {
  line-height: 15px;
  text-transform: uppercase;
}

/* 	CAMPAIGN
---------------------------------------------------------- */
.cmpgn-banner {
  position: relative;
  margin-bottom: 24px;
}
.cmpgn-banner .cmpgn-cta {
  position: absolute;
  bottom: 7px;
  right: 6px;
  margin: 0;
  padding: 10px 12px;
  font-size: 13px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  border: none;
  color: #fff;
  -moz-box-shadow: #003968 0 1px 1px 0;
  -webkit-box-shadow: #003968 0 1px 1px 0;
  -o-box-shadow: #003968 0 1px 1px 0;
  box-shadow: #003968 0 1px 1px 0;
  text-shadow: #003968 0 1px 1px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0076bd), color-stop(100%, #005fad));
  background-image: -webkit-linear-gradient(#0076bd, #005fad);
  background-image: -moz-linear-gradient(#0076bd, #005fad);
  background-image: -o-linear-gradient(#0076bd, #005fad);
  background-image: -ms-linear-gradient(#0076bd, #005fad);
  background-image: linear-gradient(#0076bd, #005fad);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076bd', endColorstr='#005fad',GradientType=0 );
  /* IE6-9 */
}

.cmpgn h1, .cmpgn .logo-centered span, .logo-centered .cmpgn span, .cmpgn .logo-centered .foot-chrome .promo1 a, .logo-centered .foot-chrome .promo1 .cmpgn a, .cmpgn .foot-chrome .promo1 .logo-centered a, .foot-chrome .promo1 .logo-centered .cmpgn a {
  margin-bottom: 20px;
  line-height: 21px;
}
.cmpgn a {
  text-decoration: none;
}
.cmpgn p {
  font-family: lato, arial, sans-serif;
  font-size: 16px;
  line-height: 18px;
}
.cmpgn .blurb {
  width: 396px;
}
.cmpgn .blurb h4 {
  line-height: 15px;
  text-transform: uppercase;
}

/* 	AGGREGATE
---------------------------------------------------------- */
/* THUMBS */
.thumb-wrap {
  position: relative;
  width: 312px;
  height: 156px;
}
.thumb-wrap:hover img {
  display: none;
}
.thumb-wrap:hover p {
  display: block;
  padding: 35px 10px 0 10px;
  font-family: lato, arial, sans-serif;
  color: #fff;
  line-height: 20px;
  font-size: 15px;
}
.thumb-wrap h2 {
  position: absolute;
  top: 10px;
  left: 10px;
  margin: 0 0 5px 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none;
}
.thumb-wrap p {
  display: none;
}

.wish-thumb2 {
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 0px !important;
  width: 72px;
  height: 72px;
  float: left;
}
.wish-thumb2:hover img {
  display: none;
}
.wish-thumb2:hover p {
  display: block;
  padding: 11px 0px 0 5px;
  font-family: lato, arial, sans-serif;
  color: #fff;
  line-height: 0px;
  font-size: 14px;
  font-weight: 700;
}
.wish-thumb2 p {
  display: none;
  margin-bottom: 0px;
}

/* BUTTONS */
.buttons-wrap {
  margin-top: 4px;
}
.buttons-wrap .button, .buttons-wrap .button-blue, .buttons-wrap .module-form-labeled2 a.button-cancel, .module-form-labeled2 .buttons-wrap a.button-cancel, .buttons-wrap .module-form-labeled2 a.button-submit, .module-form-labeled2 .buttons-wrap a.button-submit {
  display: inline-block;
  margin: 4px 0 0 0 !important;
  padding: 16px 0;
  width: 152px;
  border: 1px solid #e2e2e2;
  text-align: center;
  text-transform: none;
  font-size: 14px;
  font-weight: bold;
  line-height: 13px;
  color: #006bb7;
  background-color: #fff;
  text-shadow: white 0 2px 0;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
}
.buttons-wrap .button:hover, .buttons-wrap .button-blue:hover, .buttons-wrap .module-form-labeled2 a.button-cancel:hover, .module-form-labeled2 .buttons-wrap a.button-cancel:hover, .buttons-wrap .module-form-labeled2 a.button-submit:hover, .module-form-labeled2 .buttons-wrap a.button-submit:hover {
  color: #fff;
  border-color: #005999;
  text-shadow: #02416e 0 2px 2px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0076bd), color-stop(100%, #005fad));
  background-image: -webkit-linear-gradient(#0076bd, #005fad);
  background-image: -moz-linear-gradient(#0076bd, #005fad);
  background-image: -o-linear-gradient(#0076bd, #005fad);
  background-image: -ms-linear-gradient(#0076bd, #005fad);
  background-image: linear-gradient(#0076bd, #005fad);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076bd', endColorstr='#005fad',GradientType=0 );
  /* IE6-9 */
}

.aggr {
  /* GRADIENT BOX */
}
.aggr .content-row {
  padding: 0px 0 17px 0;
}
.aggr h1, .aggr .logo-centered span, .logo-centered .aggr span, .aggr .logo-centered .foot-chrome .promo1 a, .logo-centered .foot-chrome .promo1 .aggr a, .aggr .foot-chrome .promo1 .logo-centered a, .foot-chrome .promo1 .logo-centered .aggr a {
  line-height: 21px;
  margin-bottom: 0;
}
.aggr .module, .aggr .intro-wrap .gradient-box, .intro-wrap .aggr .gradient-box, .aggr .chapter-search-module, .aggr .module-search, .aggr .module-tagged, .aggr .module-btn, .aggr .airmiles, .aggr .cta-module, .aggr .split-module {
  margin-bottom: 0;
}
.aggr .gradient-box {
  position: relative;
  padding: 16px;
  border: 1px solid #e2e2e2;
  background-color: #fff;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  /* SEARCH FORM */
}
.aggr .gradient-box .thumb-wrap {
  position: absolute;
  top: 0;
  left: 0;
}
.aggr .gradient-box .blurb {
  width: 306px;
}
.aggr .gradient-box .blurb p {
  font-family: lato, arial, sans-serif;
  font-size: 16px;
  line-height: 18px;
}
.aggr .gradient-box .search {
  float: left;
  width: 616px;
}
.aggr .gradient-box .search h3 {
  font-size: 14px;
  line-height: 14px;
  color: gray;
  text-transform: uppercase;
}
.aggr .gradient-box .search a.search-btn {
  outline: none;
  text-indent: -9999px;
  display: block;
  width: 38px;
  height: 38px;
  margin-left: 3px;
  background-image: url("../img/global/btn-search-gray.png");
  background-repeat: no-repeat;
  float: left;
}
.aggr .gradient-box .search input.search-box, .aggr .gradient-box .search .comment-form-wrap textarea.search-box, .comment-form-wrap .aggr .gradient-box .search textarea.search-box, .aggr .gradient-box .search .message-wrap textarea.search-box, .message-wrap .aggr .gradient-box .search textarea.search-box {
  float: left;
  display: block;
  width: 560px;
  border: 1px solid #e2e2e2;
  height: 37px;
  padding-left: 10px;
  margin-bottom: 0px;
  font-size: 12px;
}

/* 	CHAPTER NEWS RELEASE
---------------------------------------------------------- */
.meta h3 {
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 24px;
}
.meta h4 {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  margin-bottom: 0;
}
.meta p {
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 11px;
  margin: 0 0 14px 0;
}

.post h3 {
  font-size: 20px;
  font-weight: normal;
}
.post .small {
  font-size: 12px;
  font-style: italic;
  line-height: 18px;
}

/* 	BLOG
---------------------------------------------------------- */
.blog .feat-thumb, .videos .feat-thumb, .wish-thumb .feat-thumb, .wish-thumb-narrow .feat-thumb {
  margin-bottom: 20px;
}
.blog .blog-text, .videos .blog-text, .wish-thumb .blog-text, .wish-thumb-narrow .blog-text {
  font-family: droid-serif, georgia, serif;
  font-size: 14px;
  line-height: 24px;
  margin: 0 0 14px 0;
}
.blog .lowercase, .videos .lowercase, .wish-thumb .lowercase, .wish-thumb-narrow .lowercase {
  font-family: lato, arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
  margin-bottom: 12px;
  text-transform: none;
}
.blog .blog-quote, .videos .blog-quote, .wish-thumb .blog-quote, .wish-thumb-narrow .blog-quote {
  margin-bottom: 20px;
  font-family: lato, arial, sans-serif;
  font-size: 22px;
  line-height: 26px;
  color: #747678;
}

	/* 	CHROME
---------------------------------------------------------- */
.chrome h1, .chrome .logo-centered span, .logo-centered .chrome span, .chrome .logo-centered .foot-chrome .promo1 a, .logo-centered .foot-chrome .promo1 .chrome a, .chrome .foot-chrome .promo1 .logo-centered a, .foot-chrome .promo1 .logo-centered .chrome a {
  margin-top: 5px;
  margin-bottom: 28px;
  line-height: 21px;
}
.chrome h2 {
  font-weight: 300;
  margin-top: 0px;
}
.chrome h3.chrome {
  font-size: 20px;
  line-height: 24px;
  margin: 0px 0 15px 0;
}
.chrome h4 {
  font-size: 14px;
  line-height: 24px;
  margin: 23px 0 13px 0;
}
.chrome a {
  text-decoration: none;
}
.chrome p {
  color: #4c4c4c;
}
.chrome p.chrome-lead-in {
  font-size: 20px;
  line-height: 24px;
  margin: 15px 0 36px 0;
  font-family: lato, arial, sans-serif;
  font-weight: 300;
  color: gray;
}
.chrome ul {
  color: #4c4c4c;
}
.chrome ul li.indented {
  background: url(../img/global/dash-blue.png) 0 8px no-repeat;
  margin-left: 34px;
  margin-bottom: 0px;
  color: #4c4c4c;
}
.chrome .call-buttons {
  margin-bottom: 0px;
}
.chrome .social {
  margin-top: 4px;
}
.chrome .addthis_toolbox a {
  margin-right: 12px;
}
.chrome .head-alt {
  padding-bottom: 20px;
}
.chrome .head-alt .image-caption {
  font-family: lato, arial, sans-serif;
  color: #747678;
  font-size: 20px;
}

	/* 	DONATION
---------------------------------------------------------- */
.receipt {
  margin-top: -26px;
}
.receipt .addthis_toolbox {
  margin-top: 6px;
}
.receipt h1, .receipt .logo-centered span, .logo-centered .receipt span, .receipt .logo-centered .foot-chrome .promo1 a, .logo-centered .foot-chrome .promo1 .receipt a, .receipt .foot-chrome .promo1 .logo-centered a, .foot-chrome .promo1 .logo-centered .receipt a {
  margin: 0px 0 3px 0;
}
.receipt h1.thanks, .receipt .logo-centered span.thanks, .logo-centered .receipt span.thanks, .receipt .logo-centered .foot-chrome .promo1 a.thanks, .logo-centered .foot-chrome .promo1 .receipt a.thanks, .receipt .foot-chrome .promo1 .logo-centered a.thanks, .foot-chrome .promo1 .logo-centered .receipt a.thanks {
  margin: 25px 0 18px 0;
}
.receipt h3 {
  margin: 6px 0 13px 0;
}
.receipt p {
  margin: 0 0 16px 0;
  font-size: 15px;
}
.receipt p.fine-print {
  font-size: 11px;
  line-height: 18px;
  font-family: Arial, sans-serif;
  color: #4c4c4c;
  margin: -8px 0 20px 0;
}
.receipt p.donate {
  font-family: lato, arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
}

.donation, .checkpoint, .collapsed, .summary {
  -moz-box-shadow: #999999 0px 1px 3px;
  -webkit-box-shadow: #999999 0px 1px 3px;
  -o-box-shadow: #999999 0px 1px 3px;
  box-shadow: #999999 0px 1px 3px;
  border: 1px solid #d8d8d8;
  margin-bottom: 14px;
  position: relative;
}
.donation span, .checkpoint span, .collapsed span, .summary span, .donation .foot-chrome .promo1 a, .foot-chrome .promo1 .donation a, .checkpoint .foot-chrome .promo1 a, .foot-chrome .promo1 .checkpoint a, .collapsed .foot-chrome .promo1 a, .foot-chrome .promo1 .collapsed a, .summary .foot-chrome .promo1 a, .foot-chrome .promo1 .summary a {
  font-weight: 700;
  color: #4c4c4c;
}
.donation span.large, .checkpoint span.large, .collapsed span.large, .summary span.large, .donation .foot-chrome .promo1 a.large, .foot-chrome .promo1 .donation a.large, .checkpoint .foot-chrome .promo1 a.large, .foot-chrome .promo1 .checkpoint a.large, .collapsed .foot-chrome .promo1 a.large, .foot-chrome .promo1 .collapsed a.large, .summary .foot-chrome .promo1 a.large, .foot-chrome .promo1 .summary a.large {
  font-weight: 700;
  color: #4c4c4c;
  font-size: 24px;
  position: absolute;
  top: 9px;
  right: 12px;
}
.donation h4, .checkpoint h4, .collapsed h4, .summary h4 {
  color: gray;
  font-weight: 300;
  font-size: 16px;
  margin-top: 4px;
  margin-right: 50px;
}
.donation h6, .checkpoint h6, .collapsed h6, .summary h6 {
  text-transform: uppercase;
  line-height: 8px;
  margin-bottom: 8px;
  font-weight: 700;
}
.donation p, .checkpoint p, .collapsed p, .summary p {
  color: #4c4c4c;
  font-family: lato, arial, sans-serif;
  line-height: 18px;
  margin: 0px 0 0px 0;
  font-weight: 300;
  font-size: 13px;
}
.donation .left, .checkpoint .left, .collapsed .left, .summary .left {
  float: left;
  padding: 10px;
}
.donation .right, .checkpoint .right, .collapsed .right, .summary .right {
  float: right;
  padding: 10px;
}
.donation .right a, .checkpoint .right a, .collapsed .right a, .summary .right a {
  margin: 0 0 0 10px;
}

.checkpoint {
  background-color: #f0f0f0;
}
.checkpoint .left {
  width: 260px;
}
.checkpoint .left h4 {
  background-image: url("../img/global/checkmark-grn.png");
  background-repeat: no-repeat;
  background-position: 0px 2px;
  padding-left: 30px;
  margin-right: 0px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  color: #4c4c4c;
  margin-top: 9px;
}
.checkpoint .right h4 {
  float: left;
  margin-right: 0px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  color: #4c4c4c;
  margin-top: 9px;
}
.checkpoint .right a.button, .checkpoint .right a.button-blue, .checkpoint .right .module-form-labeled2 a.button-cancel, .module-form-labeled2 .checkpoint .right a.button-cancel, .checkpoint .right .module-form-labeled2 a.button-submit, .module-form-labeled2 .checkpoint .right a.button-submit {
  float: right;
  font-size: 12px;
  color: #fff;
  text-shadow: #003968 0 1px 1px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8b8b8b), color-stop(100%, #747474));
  background-image: -webkit-linear-gradient(#8b8b8b, #747474);
  background-image: -moz-linear-gradient(#8b8b8b, #747474);
  background-image: -o-linear-gradient(#8b8b8b, #747474);
  background-image: -ms-linear-gradient(#8b8b8b, #747474);
  background-image: linear-gradient(#8b8b8b, #747474);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b8b8b', endColorstr='#747474',GradientType=0 );
  /* IE6-9 */
}

.collapsed {
  color: #4c4c4c;
  padding: 0px;
}
.collapsed p {
  color: gray;
}
.collapsed h6 {
  margin-bottom: 10px;
}
.collapsed h6.inner {
  margin: 10px 0 5px 0;
}
.collapsed .left-container {
  width: 313px;
  border-right: 1px solid #d8d8d8;
  float: left;
}
.collapsed .left-container .left {
  width: 194px;
  border-right: 1px solid #d8d8d8;
}
.collapsed .left-container .left img {
  float: right;
  padding: 6px 6px 0 0;
}
.collapsed .left-container .left p.small {
  color: gray;
  font-size: 11px;
  font-family: Arial, sans-serif;
}
.collapsed .left-container .center {
  float: right;
  width: 89px;
}
.collapsed .left-container .center span.currency, .collapsed .left-container .center .foot-chrome .promo1 a.currency, .foot-chrome .promo1 .collapsed .left-container .center a.currency {
  font-size: 26px;
  font-weight: 700;
  margin: 13px 0 0 15px;
  display: block;
}
.collapsed .right {
  width: 312px;
}
.collapsed .right p.chapter {
  background: url("../img/global/icon-chapter.png") no-repeat;
  padding: 4px 0 2px 26px;
}
.collapsed .right p.indent {
  padding: 0 0 0 26px;
}

.summary {
  color: #4c4c4c;
  padding: 0px;
}
.summary p {
  color: gray;
  margin-bottom: 4px;
}
.summary p.recipient {
  margin: 2px 0 0 0;
}
.summary h6 {
  margin-bottom: 10px;
}
.summary h6.recipient {
  text-transform: none;
  margin: 14px 0 0 0;
}
.summary h6.honor {
  text-transform: none;
  margin: 9px 0 0 0;
}
.summary h6.inner {
  margin: 10px 0 5px 0;
}
.summary .left {
  width: 194px;
}
.summary .left img {
  float: right;
  padding: 6px 6px 0 0;
}
.summary .left p.small {
  color: gray;
  font-size: 11px;
  font-family: Arial, sans-serif;
}
.summary .controls-container {
  float: right;
  width: 430px;
  border-left: 1px solid #d8d8d8;
}
.summary .controls-container .center {
  float: left;
  padding: 8px 0 0 22px;
}
.summary .controls-container .center span.currency, .summary .controls-container .center .foot-chrome .promo1 a.currency, .foot-chrome .promo1 .summary .controls-container .center a.currency {
  font-size: 26px;
  font-weight: 700;
  display: block;
}
.summary .controls-container .right-container {
  width: 331px;
  float: right;
  border-left: 1px solid #d8d8d8;
}
.summary .controls-container .right-container .right {
  width: 180px;
  float: left;
}
.summary .controls-container .right-container .right p.chapter {
  background: url("../img/global/icon-chapter.png") no-repeat;
  padding: 4px 0 2px 26px;
}
.summary .controls-container .right-container .right p.indent {
  padding: 0 0 0 26px;
}
.summary .controls-container .right-container .controls {
  border-left: 1px solid #d8d8d8;
  padding: 11px 0 12px 11px;
  width: 107px;
  float: right;
  background-color: #f0f0f0;
}
.summary .controls-container .right-container .controls a.donate-btn {
  display: inline-block;
  text-align: center;
  font-size: 12px;
  color: gray;
  margin: 0px 0 3px 0px;
  padding: 4px 0px 3px 0;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 2px 0;
  -webkit-box-shadow: #bababa 0 1px 2px 0;
  -o-box-shadow: #bababa 0 1px 2px 0;
  box-shadow: #bababa 0 1px 2px 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  border: 1px solid #e2e2e2;
  background-color: #fff;
  width: 93px;
}

.leadership {
  margin-bottom: 5px;
}

	/* 	CHAPTER SEARCH MODULE
---------------------------------------------------------- */
.chapter-search-module {
  margin: 20px;
  width: 140px;
}
.chapter-search-module a {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  float: left;
}
.chapter-search-module a.chapter-search-trigger {
  margin-left: 6px;
  display: block;
  height: 20px;
  width: 24px;
  padding: 0;
  float: right;
  background: url("../img/global/bg-nav-chapter-search.png") 1px 3px no-repeat;
}
.chapter-search-module .chapter-searchbox form {
  display: block;
  margin-top: 30px;
  background: #fff;
  border: 1px solid #ccc;
}
.chapter-search-module .chapter-searchbox .text-input {
  font-size: 11px;
  padding: 0px 3px 3px 3px;
  width: 110px;
  color: #7c7e80;
}
.chapter-search-module .chapter-searchbox .submit {
  width: 12px;
  height: 12px;
  text-indent: -9999px;
  margin: 3px 5px 0 0;
  float: right;
  background: url("../img/global/btn-nav-chapter-search-submit.png") 0 0 no-repeat;
}

/* ==================================================================================================== */
/*	TYPOGRAPHY
/* ==================================================================================================== */
h1, .logo-centered span, .logo-centered .foot-chrome .promo1 a, .foot-chrome .promo1 .logo-centered a, h2, h3, h4, h5, h6 {
  font-weight: normal;
  margin: 0 0 1em;
  color: #4c4c4c;
}

h1, .logo-centered span, .logo-centered .foot-chrome .promo1 a, .foot-chrome .promo1 .logo-centered a {
  font-family: lato, arial, sans-serif;
  font-size: 34px;
  font-weight: bold;
  line-height: 36px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
h1.alt, .logo-centered span.alt, .logo-centered .foot-chrome .promo1 a.alt, .foot-chrome .promo1 .logo-centered a.alt {
  text-transform: none;
}

h2 {
  font-family: lato, arial, sans-serif;
  font-size: 32px;
  font-weight: normal;
  line-height: 34px;
  margin: 20px 0 25px 0;
}
h2.home {
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  text-transform: uppercase;
  margin-bottom: 20px !important;
  color: gray;
}
h2.alt {
  font-size: 24px;
  line-height: 21px;
  margin: 0 0 20px 0;
}

h3 {
  font-family: lato, arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
  margin-bottom: 12px;
}
h3.alt {
  text-transform: uppercase;
}

h4 {
  font-family: lato, arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 21px;
  margin-bottom: 6px;
}

h5 {
  font-family: lato, arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  margin-bottom: 5px;
}

h6 {
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  margin-bottom: 5px;
}

p {
  font-family: droid-serif, georgia, serif;
  font-size: 14px;
  line-height: 24px;
  margin: 0 0 14px 0;
}

/* 	LEAD-IN TEXT
---------------------------------------------------------- */
.lead-in, .lead-in-alt {
  font-family: lato, arial, sans-serif;
  font-weight: normal;
  font-size: 28px !important;
  line-height: 30px !important;
  color: #747678;
}

.lead-in-alt {
  font-size: 22px !important;
  margin-top: 0;
  color: gray;
}

.home-lead-in {
  margin-top: 34px;
  font-family: droid-serif, georgia, serif;
  font-size: 20px;
  font-weight: bold;
  font-style: italic;
  color: #4c4c4c;
  text-align: center;
}

.wish-lead-in, .wish-text-lead-in {
  font-family: droid-serif, georgia, serif;
  font-size: 26px;
  font-weight: bold;
  font-style: italic;
  line-height: 26px;
  color: #fff;
  text-shadow: #034e85 0 1px 3px;
  margin: 0px;
}

.wish-text-lead-in {
  font-size: 36px;
  line-height: 42px;
  margin: 20px 0 0 12px;
  padding-bottom: 24px;
}

.caption {
  float: none;
  clear: left;
  display: block;
  margin: 10px 0;
  font-family: Arial, sans-serif !important;
  font-size: 11px;
  color: #999;
}

blockquote {
  margin: 0 0 20px 0;
  padding: 0 0 0 30px !important;
  font-family: droid-serif, georgia, serif;
  font-weight: normal;
  font-size: 24px;
  line-height: 1.5em;
  font-style: italic;
  background: url(../img/global/blockquote-bg.png) 0 5px no-repeat;
}

.cite {
  margin: 0 0 40px 30px;
  color: gray;
}

sup {
  bottom: 0.4em;
  left: 0.2em;
  margin-right: 0.4em;
  position: relative;
  vertical-align: 0;
}

/* 	TEXT REPLACEMENT HIDE
---------------------------------------------------------- */
.wf-loading h1, .wf-loading .logo-centered span, .logo-centered .wf-loading span, .wf-loading .logo-centered .foot-chrome .promo1 a, .logo-centered .foot-chrome .promo1 .wf-loading a, .wf-loading .foot-chrome .promo1 .logo-centered a, .foot-chrome .promo1 .logo-centered .wf-loading a, .wf-loading h2, .wf-loading h3, .wf-loading h4, .wf-loading h5, .wf-loading h6, .wf-loading p, .wf-loading span, .wf-loading .foot-chrome .promo1 a, .foot-chrome .promo1 .wf-loading a, .wf-loading a, .wf-loading li {
  visibility: hidden;
}

/* ==================================================================================================== */
/*	LINKS
/* ==================================================================================================== */
a {
  color: #006bb7;
}
a:hover, a:active {
  text-decoration: none;
}
a.more-link {
  display: block;
  margin-top: 20px;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
}

/* 	PAGE ANCHOR LINKS
---------------------------------------------------------- */
.anchor-links {
  list-style-type: none;
  margin-bottom: 0;
}
.anchor-links li {
  display: inline;
  margin-right: 24px;
  font-family: lato, arial, sans-serif;
  font-size: 13px;
}
.anchor-links li a {
  font-weight: bold;
  color: #006bb7;
  text-decoration: none;
}

/* ==================================================================================================== */
/*	IMAGES
/* ==================================================================================================== */
img {
  /* display: block; */
  margin: 0;
  border: 0;
}

/* 	THUMBNAILS
---------------------------------------------------------- */
.thumb, .thumb-left, .thumb-left-noshadow, .thumb-right, .thumb-right-noshadow {
  -moz-box-shadow: #999999 0 1px 3px;
  -webkit-box-shadow: #999999 0 1px 3px;
  -o-box-shadow: #999999 0 1px 3px;
  box-shadow: #999999 0 1px 3px;
}

.thumb-left, .thumb-left-noshadow {
  float: left;
  margin: 0 24px 10px 0;
}

.thumb-left-noshadow {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.thumb-left-noshadow:last-child {
  margin: 0 0 10px 0;
}

.thumb-right, .thumb-right-noshadow {
  float: right !important;
  margin: 0 0 24px 24px !important;
}

.thumb-right-noshadow {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

/* 	IMAGE GALLERY
---------------------------------------------------------- */
.image-gallery .thumbs {
  margin-top: 12px;
}
.image-gallery .thumbs a {
  float: left;
  margin-right: 12px;
}
.image-gallery .thumbs a:last-child {
  margin: 0;
}

.icon1 {
  background-image: url("../img/global/icon-chapter.png");
}

.icon2 {
  background-image: url("../img/global/icon-regions.png");
}

.icon3 {
  background-image: url("../img/global/icon-tags.png");
}

/* ==================================================================================================== */
/*	LISTS
/* ==================================================================================================== */
ul, ol {
  margin: 0 0 1.5em;
  padding: 0;
}

.basic-list {
  font-family: droid-serif, georgia, serif;
  font-size: 14px;
}
.basic-list li {
  margin: 10px 0 0 0;
  padding: 0 0 0 15px;
  background: url(../img/global/bullet-blue.png) 0 5px no-repeat;
}
.basic-list li ul {
  margin-bottom: 0;
}
.basic-list li ul li {
  background: url(../img/global/dash-blue.png) 0 8px no-repeat;
}

.icons {
  list-style-type: none;
}
.icons li {
  margin-bottom: 10px;
  padding: 0 0 0 27px;
}
.icons li a {
  font-size: 16px;
  text-decoration: none;
}
.icons li.facebook {
  background: url(../img/global/icon-facebook.png) 0 0 no-repeat;
}
.icons li.twitter {
  background: url(../img/global/icon-twitter.png) 0 0 no-repeat;
}

/* ==================================================================================================== */
/*	TABLES
/* ==================================================================================================== */
table, tr, td, th, thead, tbody {
  /*
  margin: 0;
  padding: 0; 
  border-collapse: collapse; */
  color: #808080;
  text-decoration: none;
  font-family: lato, arial, sans-serif;
  font-size: 14px;
}

/* ==================================================================================================== */
/*	MISC
/* ==================================================================================================== */
.separator .row_12 {
  border-top: 1px solid #d8d8d8;
}

/* 	CLEARING
---------------------------------------------------------- */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

/* 	FLOATING & ALIGHMENT
---------------------------------------------------------- */
.float-left {
  float: left;
}

.float-right {
  float: right;
}

.align-right {
  text-align: right;
}

.align-left {
  text-align: left;
}

/* 	MISC WRAPS
---------------------------------------------------------- */
.media-wrap, .media-wrap-left {
  margin-top: 5px;
}

.media-wrap-left {
  float: left;
}

.content-block {
  margin: 24px 0;
}
.content-block:first-child {
  margin-top: 0;
}
.content-block:last-child {
  margin-bottom: 0;
}

.blurb {
  float: right;
}

.holder {
  position: relative;
}
.holder .icon1 {
  position: absolute;
  top: 9px;
  left: -30px;
  display: block;
  width: 20px;
  height: 21px;
  background-image: url("../img/global/icon-chapter.png");
}
.holder .icon2 {
  position: absolute;
  top: 127px;
  left: -30px;
  display: block;
  width: 20px;
  height: 21px;
  background-image: url("../img/global/icon-regions.png");
}

/*  IMPORTED SCSS
---------------------------------------------------------- */
/* basic header declarations */
.header {
  margin-bottom: 20px;
}

.header a {
  outline: none;
}

/* preheader styles */
.preheader {
  position: relative;
  font-size: 11px;
  width: 985px;
  margin: 0 auto;
}

.preheader ul {
  list-style: none;
  padding: 9px 6px 0 2px;
  margin: 0;
}

.preheader li {
  display: inline-block;
  padding: 5px;
  margin-right: 9px;
}
.preheader li:first-child {
  padding-left: 0px;
}

.preheader li a {
  text-decoration: none;
  color: #7c7e80;
}

.preheader li a:hover {
  text-decoration: underline;
}

.preheader .searchbox {
  position: absolute;
  top: 3px;
  right: 12px;
  border: 1px solid #cccccc;
}

.preheader .searchbox form {
  border-top: 1px solid #e5e5e5;
}

.preheader .searchbox .text-input {
  padding: 8px 10px;
  width: 170px;
  color: #7c7e80;
}

.preheader .searchbox .submit {
  width: 12px;
  height: 12px;
  text-indent: -9999px;
  margin-right: 5px;
  background: url("../img/global/btn-preheader-search-submit.png") 0 0 no-repeat;
}

.preheader .searchbox .active {
  background-position: 0 -12px;
}

.logo-centered {
  float: left;
  width: 100%;
  height: 80px;
  padding: 25px 0 10px 0;
}

.logo-centered a {
  display: block;
  outline: none;
  width: 248px;
  height: 80px;
  text-indent: -9999px;
  background-position: 0 0;
  background-repeat: no-repeat;
  margin: 0 0 0 91px;
  float: left;
}

.logo-centered a.arrow {
  display: block;
  float: left;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  background: url("../img/global/bg-quatnav-back-arrow.png") no-repeat;
  padding-left: 20px;
  text-indent: 0px;
  margin: 47px 0 0 0;
}

.logo-centered span, .logo-centered .foot-chrome .promo1 a, .foot-chrome .promo1 .logo-centered a {
  float: right;
  display: block;
  margin: 28px 0 0 0;
}

/* main navigation and logo */
.nav-logo {
  min-height: 116px;
  width: 985px;
  margin: 0 auto;
}

.logo {
  float: left;
  width: 246px;
}

.logo a {
  display: block;
  outline: none;
  width: 246px;
  height: 116px;
  text-indent: -9999px;
  background-position: 0 0;
  background-repeat: no-repeat;
}

ul.main-nav {
  list-style: none;
  margin: 30px 0 0 0;
  font-size: 12px;
  font-family: "futura-pt", arial, sans-serif;
  font-style: bold;
  font-weight: 600;
}

/*larger font-size when typekit active*/
.wf-active ul.main-nav {
  font-size: 14px;
}

ul.main-nav li {
  display: inline-block;
  text-transform: uppercase;
  padding: 12px 12px 12px 0;
  vertical-align: top;
}

ul.main-nav li.donate {
  padding: 0;
  vertical-align: top;
}

ul.main-nav li a {
  text-decoration: none;
}

ul.main-nav li.donate a {
  padding: 12px;
  position: relative;
  top: 12px;
}

.main-nav-left {
  float: left;
  width: 348px;
  padding-left: 3px;
}

.main-nav-left li {
  margin-right: 0px;
}

.main-nav-right {
  float: right;
  padding-right: 12px;
}

.wf-active .main-nav-right li {
  margin-left: 15px;
}

.wf-active .main-nav-right li {
  margin-left: 13px;
}

ul.main-nav li.chapter-search {
  position: relative;
  margin-right: 0;
}

ul.main-nav li.chapter-search a {
  float: left;
  padding-right: 0;
}

.wf-active ul.main-nav a.chapter-search-trigger {
  margin-left: 6px;
  display: block;
  height: 20px;
  width: 24px;
  padding: 0;
  background: url("../img/global/bg-nav-chapter-search.png") 1px 3px no-repeat;
}

/* hides trigger if js disabled */
ul.main-nav a.chapter-search-trigger {
  display: none;
}

/* hides chapter search until displayed with jquery addClass (.chapt-search-open) */
li.chapter-search .chapter-searchbox {
  display: none;
}

/* shows chapter search */
.chapt-search-open li.chapter-search .chapter-searchbox {
  display: block;
  width: 142px;
  padding-top: 8px;
}

/* changes background of chapter search trigger */
.chapt-search-open li.chapter-search a.chapter-search-trigger {
  background: url("../img/global/bg-nav-chapter-search-open.png") 0 0 no-repeat;
}

/* changes li style for chapter searchbox */
.chapt-search-open li.chapter-search {
  padding: 11px 11px 11px;
  border: 1px solid #e6e6e6;
  min-width: 142px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #f2f2f2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #f2f2f2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, #f2f2f2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #f2f2f2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #f2f2f2 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  -webkit-box-shadow: 1px 1px 0 0 #d9d9d9;
  -moz-box-shadow: 1px 1px 0 0 #d9d9d9;
  box-shadow: 1px 1px 0 0 #d9d9d9;
}

li.chapter-search .chapter-searchbox span, li.chapter-search .chapter-searchbox .foot-chrome .promo1 a, .foot-chrome .promo1 li.chapter-search .chapter-searchbox a {
  color: #006BB7;
  padding: 1px 30px 0 0;
  background: url("../img/global/bg-chapt-searchbox-span.png") right top no-repeat;
}

.chapter-searchbox form {
  display: block;
  margin-top: 12px;
  background: #fff;
  border: 1px solid #ccc;
}

.chapter-searchbox .text-input {
  font-size: 11px;
  padding: 6px;
  width: 110px;
  color: #7c7e80;
}

.chapter-searchbox .submit {
  width: 12px;
  height: 12px;
  text-indent: -9999px;
  margin: 7px 0 0;
  background: url("../img/global/btn-nav-chapter-search-submit.png") 0 0 no-repeat;
}

.chapter-searchbox .active {
  background-position: 0 -12px;
}

/* secondary nav (subnav) styles */
.subnav {
  width: 100%;
  min-height: 46px;
  position: relative;
}

/* subnav you-are-here */
.subnav .current {
  position: absolute;
  top: 0;
  left: 0;
  text-transform: uppercase;
}

.subnav .current span, .subnav .current .foot-chrome .promo1 a, .foot-chrome .promo1 .subnav .current a {
  display: block;
  float: left;
  padding: 13px 12px 14px;
  font-size: 14px;
  font-family: "futura-pt", arial, sans-serif;
  font-style: bold;
  font-weight: 600;
}

.subnav .current a {
  color: #fff;
  text-decoration: none;
}

.subnav .current a:hover {
  text-decoration: underline;
}

/* subnav */
.subnav ul {
  float: left;
  list-style: none;
  width: 100%;
  text-align: right;
  min-height: 46px;
  margin: 0;
}

.subnav ul li {
  display: inline-block;
  text-transform: uppercase;
  padding: 10px 0 0;
}

.subnav ul li.last {
  margin-right: 13px;
}

.subnav ul li a, .subnav ul li span, .subnav ul li .foot-chrome .promo1 a, .foot-chrome .promo1 .subnav ul li a {
  display: block;
  padding: 3px 7px;
  text-decoration: none;
  color: #fff;
  font-size: 13px;
  font-family: "futura-pt", arial, sans-serif;
  font-style: bold;
  font-weight: 400;
}

.subnav ul li span, .subnav ul li .foot-chrome .promo1 a, .foot-chrome .promo1 .subnav ul li a {
  background: #005999;
  border: 1px solid #00487c;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

/* secondary nav (subnav) styles for chrome pages */
.subnav-clear {
  width: 100%;
  min-height: 46px;
  position: relative;
  clear: left;
}

/* subnav you-are-here */
.subnav-clear .current {
  text-transform: uppercase;
  float: left;
}

.subnav-clear .current span, .subnav-clear .current .foot-chrome .promo1 a, .foot-chrome .promo1 .subnav-clear .current a {
  display: block;
  float: left;
  padding: 13px 12px 14px;
  font-size: 14px;
  font-family: "futura-pt", arial, sans-serif;
  font-style: bold;
  font-weight: 600;
  margin: 0 10px 0 0;
}

.subnav-clear .current a {
  color: #fff;
  text-decoration: none;
}

.subnav-clear .current a:hover {
  text-decoration: underline;
}

/* subnav */
.subnav-clear ul {
  float: left;
  list-style: none;
  width: 100%;
  min-height: 46px;
  margin: 0;
}

.subnav-clear ul li {
  display: inline-block;
  float: left;
  padding: 13px 12px 14px;
  font-size: 14px;
  text-transform: uppercase;
  font-family: "futura-pt", arial, sans-serif;
  font-style: bold;
  font-weight: 600;
}

.subnav-clear ul li.last {
  margin-right: 13px;
}

.subnav-clear ul li a, .subnav ul li span, .subnav ul li .foot-chrome .promo1 a, .foot-chrome .promo1 .subnav ul li a {
  display: block;
  padding: 3px 7px;
  text-decoration: none;
  color: #fff;
  font-size: 13px;
  font-family: "futura-pt", arial, sans-serif;
  font-style: bold;
  font-weight: 700;
}

.subnav-clear ul li span, .subnav-clear ul li .foot-chrome .promo1 a, .foot-chrome .promo1 .subnav-clear ul li a {
  background: #005999;
  border: 1px solid #00487c;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

/* tertiary nav styles */
.ternav ul {
  background: #f0f0f0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.ternav ul li {
  text-transform: none;
  padding-top: 10px;
}

.ternav ul li a, .ternav ul li span, .ternav ul li .foot-chrome .promo1 a, .foot-chrome .promo1 .ternav ul li a {
  color: #006bb7;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  padding: 3px 7px;
}

.ternav ul li span, .ternav ul li .foot-chrome .promo1 a, .foot-chrome .promo1 .ternav ul li a {
  color: #808080;
  background: #d9d9d9;
  border: 1px solid #b9b9b9;
  font-size: 13px;
  font-family: "futura-pt", arial, sans-serif;
  font-style: bold;
  font-weight: 400;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

/* tertiary you-are-here  */
.ternav .current, .sub-selected {
  background: #fff;
}

.subnav .current .ter-current {
  color: #808080;
  margin-left: 3px;
  padding: 12px 12px 13px;
  border: 1px solid #e6e6e6;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 1px 1px 0 0 #d9d9d9;
  -moz-box-shadow: 1px 1px 0 0 #d9d9d9;
  box-shadow: 1px 1px 0 0 #d9d9d9;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #f2f2f2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #f2f2f2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, #f2f2f2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #f2f2f2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #f2f2f2 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
}

.subnav .ter-current a {
  text-decoration: none;
  color: #006BB7;
}

.ter-current a:hover {
  text-decoration: underline;
}

.sub-selected .spacer {
  margin-left: 3px;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

/* quaternary nav (4th level, aka "previous page") */
.quatnav {
  padding: 20px 12px 0;
}

.quatnav a {
  text-transform: uppercase;
  text-decoration: none;
  padding: 0 0 0 24px;
  background: url("../img/global/bg-quatnav-back-arrow.png") left center no-repeat;
  font-size: 13px;
  font-family: "futura-pt", arial, sans-serif;
  font-style: bold;
  font-weight: 400;
}

/* IE hacks */
.lt-ie8 .preheader li, .lt-ie8 ul.main-nav li, .lt-ie8 .subnav ul li {
  float: left;
}

.lt-ie8 .subnav ul li:first-child {
  margin-left: 250px;
}

.lt-ie8 ul.main-nav li.donate a {
  display: block;
  position: relative;
  top: -1px;
}

.lt-ie8 ul.main-nav a.chapter-search-trigger {
  float: none;
  position: absolute;
  top: 10px;
}

.lt-ie9 .wf-active .main-nav-right li {
  margin-left: 0;
}

/* temp styles to be chnaged after design is approved */
ul.main-nav li a:hover, .subnav ul li a:hover {
  text-decoration: underline;
}

/* FOUT fixes - hides default text until typekit loads */
.wf-loading ul.main-nav, .wf-loading .current span, .wf-loading .current .foot-chrome .promo1 a, .foot-chrome .promo1 .wf-loading .current a, .wf-loading .subnav ul li a {
  visibility: hidden;
}

/* blue gradient header style */
.chrome-primary, .blue-gradient, .intro-wrap .gradient-box .intro-content .button, .intro-wrap .gradient-box .intro-content .button-blue, .intro-wrap .gradient-box .intro-content .module-form-labeled2 a.button-cancel, .module-form-labeled2 .intro-wrap .gradient-box .intro-content a.button-cancel, .intro-wrap .gradient-box .intro-content .module-form-labeled2 a.button-submit, .module-form-labeled2 .intro-wrap .gradient-box .intro-content a.button-submit, .thumb-wrap, .wish-thumb2, .module-button, .call-buttons a {
  color: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 1px 2px 4px #003968;
  filter: dropshadow(color=#003968, offx=1, offy=2);
  background: #0076bd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0076bd 0%, #005fad 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0076bd), color-stop(100%, #005fad));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0076bd 0%, #005fad 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0076bd 0%, #005fad 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0076bd 0%, #005fad 100%);
  /* IE10+ */
  background: linear-gradient(top, #0076bd 0%, #005fad 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076bd', endColorstr='#005fad',GradientType=0 );
  /* IE6-9 */
}

.chrome-primary ul li span, .chrome-primary ul li .foot-chrome .promo1 a, .foot-chrome .promo1 .chrome-primary ul li a {
  display: block;
  padding: 3px 6px;
  font-size: 13px;
}

.chrome-primary a:hover {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background: white;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0082d1), color-stop(100%, #006bc4));
  background-image: -webkit-linear-gradient(#0082d1, #006bc4);
  background-image: -moz-linear-gradient(#0082d1, #006bc4);
  background-image: -o-linear-gradient(#0082d1, #006bc4);
  background-image: -ms-linear-gradient(#0082d1, #006bc4);
  background-image: linear-gradient(#0082d1, #006bc4);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

/* gray gradient header style for chrome */
.chrome-secondary {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  background: #fefefe;
  /* Old browsers */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #f3f3f3));
  background-image: -webkit-linear-gradient(#fefefe, #f3f3f3);
  background-image: -moz-linear-gradient(#fefefe, #f3f3f3);
  background-image: -o-linear-gradient(#fefefe, #f3f3f3);
  background-image: -ms-linear-gradient(#fefefe, #f3f3f3);
  background-image: linear-gradient(#fefefe, #f3f3f3);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFF3F3F3');
  border: 1px solid #e1e1e1;
}

.chrome-secondary ul li a {
  text-shadow: none;
  color: #006bb6;
}

.chrome-secondary a:hover, .chrome-tertiary a:hover {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background: white;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  -moz-box-shadow: 0 1px 1px #cccccc;
  -webkit-box-shadow: 0 1px 1px #cccccc;
  -o-box-shadow: 0 1px 1px #cccccc;
  box-shadow: 0 1px 1px #cccccc;
}

.chrome-secondary .current, .chrome-tertiary .current {
  color: #747678;
  padding: 2px 7px;
  background: #ccc;
  border: 1px solid #cecece;
  border-top-color: #b9b9b9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.chrome-tertiary {
  background: #f0f0f0;
}

.chrome-tertiary ul li a {
  color: #006BB6;
  text-transform: none;
}

.chrome-tertiary .current {
  text-transform: none;
}

/* for header.html display only - discard when combining */
.header {
  background: #fff;
}

.row_12 {
  text-align: left;
}

body {
  background: #fff;
}

/* ## SLIDER ## 
---------------------------------------------------------- */
.slider {
  text-align: center;
  overflow: hidden;
}
.slider .container {
  position: relative;
  width: 787px;
  height: 174px;
  margin-left: 15px;
  overflow: hidden;
  z-index: 1;
}
.slider ul {
  overflow: hidden;
  width: 3000px;
  padding-top: 14px;
  padding-left: 1px;
  padding-right: 1px;
}
.slider li {
  display: inline;
  position: relative;
  float: left;
  width: 260px;
  padding-top: 3px;
  border: 1px dashed #e6e6e6;
  border-color: white #e6e6e6 white white;
}
.slider li:first-child {
  border-left-color: #e6e6e6;
}
.slider li:hover {
  margin-top: -8px;
  margin-left: -1px;
  width: 261px;
  border-color: #adc6d9;
  border-style: solid;
  padding-top: 8px;
  -moz-box-shadow: inset 0 0 1px #adc6d9;
  -webkit-box-shadow: inset 0 0 1px #adc6d9;
  -o-box-shadow: inset 0 0 1px #adc6d9;
  box-shadow: inset 0 0 1px #adc6d9;
}
.slider h2 {
  font-family: lato, arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 13px;
  text-transform: uppercase;
  margin: 3px 0 4px;
}
.slider p {
  color: gray;
  font-size: 14px;
  font-family: lato, arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  line-height: 1.2em;
}
.slider img {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.controls {
  position: relative;
  min-height: 1px;
  z-index: 100;
}
.controls img {
  position: absolute;
  visibility: hidden;
  top: 50px;
  cursor: default;
}
.controls .left {
  right: 0;
}
.controls .right {
  left: 0;
}
.controls .sliderControlActive {
  visibility: visible;
  cursor: pointer;
}
.controls .sliderControlDisable {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* ## NECK STYLES ## 
---------------------------------------------------------- */
.neck {
  background: url(../img/global/bg-ankle.png) no-repeat top center white;
}

/* ## BOD + ANKLE STYLES ##
---------------------------------------------------------- */
.bod, .ankle {
  width: 100%;
  padding-bottom: 20px;
  background: url(../img/global/bg-ankle.png) no-repeat top center #f0f0f0;
}

.ankle {
  background-image: url(../img/global/bg-ankle.png);
  background-repeat: no-repeat;
  background-position: top center;
  background-color: #f0f0f0;
}

.bgg {
  background-image: url(../img/global/bg-ankle.png);
  background-repeat: no-repeat;
  background-position: top center;
}

.bgc {
  background-color: #f0f0f0;
}

.bgs {
  border-top: 1px solid #d8d8d8;
}

/* ## FOOTER STYLES ## 
---------------------------------------------------------- */
.foot, .foot-chrome, .foot-short {
  margin-top: -20px;
  padding-top: 20px;
  padding-bottom: 10px;
  background: url("../img/global/bg-chrome.jpg") no-repeat top center #006bb7;
  border-top: 30px solid #f0f0f0;
  color: white;
  font-family: lato, arial, sans-serif;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  text-shadow: 1px 2px 4px #003968;
}
.foot .promo1, .foot-chrome .promo1, .foot-short .promo1, .foot .promo2, .foot-chrome .promo2, .foot-short .promo2, .foot .foot-chrome .promo1, .foot-chrome .foot .promo1, .foot-chrome .promo1, .foot-short .foot-chrome .promo1, .foot-chrome .foot-short .promo1 {
  box-shadow: 0 2px 1px rgba(0, 1, 2, 0.3);
  border-bottom: 1px solid #003968;
}
.promo2 a {
	text-decoration: none;
}
.foot .promo1, .foot-chrome .promo1, .foot-short .promo1 {
  padding: 0 16px 16px 6px;
  text-align: center;
}
.foot a, .foot-chrome a, .foot-short a, .foot a:link, .foot-chrome a:link, .foot-short a:link, .foot a:visited, .foot-chrome a:visited, .foot-short a:visited, .foot a:hover,  .foot-short a:hover, .foot a:visited, .foot-chrome a:visited, .foot-short a:visited {
  color: white;
  font-size: 12px;
  font-weight: lato, arial, sans-serif;
  font-style: bold;
}
.foot-chrome a:hover {
  color: white;
  font-size: 12px;
  font-weight: lato, arial, sans-serif;
  font-style: bold;
  text-decoration: underline!important;
 }
.foot .cta, .foot-chrome .cta, .foot-short .cta {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding-bottom: 3px;
  width: 310px;
  font-size: 18px;
  text-align: center;
}
.foot .cta h2, .foot-chrome .cta h2, .foot-short .cta h2 {
  text-align: center;
  font-size: 18px;
  line-height: 1.1em;
  margin-bottom: 10px;
  color: white;
}
.foot .cta .super, .foot-chrome .cta .super, .foot-short .cta .super {
  font-size: 24px;
  font-family: lato, arial, sans-serif;
  font-style: bold;
  font-weight: 700;
}
.foot .cta a, .foot-chrome .cta a, .foot-short .cta a {
  font-size: 12px;
  font-family: lato, arial, sans-serif;
  font-weight: 700;
  text-decoration: none;
}
.foot .card, .foot-chrome .card, .foot-short .card {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0 0 -84px;
  width: 298px;
  height: 160px;
  border: 1px solid #f0f0f0;
  position: relative;
  top: -71px;
}
.foot .promo2, .foot-chrome .promo2, .foot-short .promo2, .foot .foot-chrome .promo1, .foot-chrome .foot .promo1, .foot-chrome .promo1, .foot-short .foot-chrome .promo1, .foot-chrome .foot-short .promo1 {
  position: relative;
  font-size: 17px;
  padding: 18px;
  text-align: left;
}
.foot .promo2 h3, .foot-chrome .promo2 h3, .foot-short .promo2 h3, .foot .foot-chrome .promo1 h3, .foot-chrome .foot .promo1 h3, .foot-chrome .promo1 h3, .foot-short .foot-chrome .promo1 h3, .foot-chrome .foot-short .promo1 h3, .foot .promo2 span, .foot-chrome .promo2 span, .foot-short .promo2 span, .foot .foot-chrome .promo1 span, .foot-chrome .foot .promo1 span, .foot-chrome .promo1 span, .foot-short .foot-chrome .promo1 span, .foot-chrome .foot-short .promo1 span, .foot .promo2 .foot-chrome .promo1 a, .foot-chrome .promo1 .foot .promo2 a, .foot-chrome .promo2 .promo1 a, .foot-chrome .promo1 .promo2 a, .foot-short .promo2 .foot-chrome .promo1 a, .foot-chrome .promo1 .foot-short .promo2 a, .foot .foot-chrome .promo1 a, .foot-chrome .foot .promo1 a, .foot-chrome .promo1 a, .foot-short .foot-chrome .promo1 a, .foot-chrome .foot-short .promo1 a {
  width: 200px;
}
.foot .promo2 h3, .foot-chrome .promo2 h3, .foot-short .promo2 h3, .foot .foot-chrome .promo1 h3, .foot-chrome .foot .promo1 h3, .foot-chrome .promo1 h3, .foot-short .foot-chrome .promo1 h3, .foot-chrome .foot-short .promo1 h3 {
  margin-bottom: 9px;
  font-size: 16px;
  font-family: lato, arial, sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 14px;
  text-transform: uppercase;
  color: white;
}
.foot .promo2 span, .foot-chrome .promo2 span, .foot-short .promo2 span, .foot .foot-chrome .promo1 span, .foot-chrome .foot .promo1 span, .foot-chrome .promo1 span, .foot-short .foot-chrome .promo1 span, .foot-chrome .foot-short .promo1 span, .foot .promo2 .foot-chrome .promo1 a, .foot-chrome .promo1 .foot .promo2 a, .foot-chrome .promo2 .promo1 a, .foot-chrome .promo1 .promo2 a, .foot-short .promo2 .foot-chrome .promo1 a, .foot-chrome .promo1 .foot-short .promo2 a, .foot .foot-chrome .promo1 a, .foot-chrome .foot .promo1 a, .foot-chrome .promo1 a, .foot-short .foot-chrome .promo1 a, .foot-chrome .foot-short .promo1 a {
  display: block;
  font-size: 17px;
  line-height: 18px;
}
.foot .promo2 .graphic-cta, .foot-chrome .promo2 .graphic-cta, .foot-short .promo2 .graphic-cta, .foot .foot-chrome .promo1 .graphic-cta, .foot-chrome .foot .promo1 .graphic-cta, .foot-chrome .promo1 .graphic-cta, .foot-short .foot-chrome .promo1 .graphic-cta, .foot-chrome .foot-short .promo1 .graphic-cta {
  position: absolute;
  top: 16px;
  right: 16px;
}
.foot .promo3, .foot-chrome .promo3, .foot-short .promo3 {
  margin-top: 10px;
  text-align: center;
}
.foot .promo3 a, .foot-chrome .promo3 a, .foot-short .promo3 a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0 12px;
}
.foot .social-bar, .foot-chrome .social-bar, .foot-short .social-bar {
  text-align: center;
  margin: 0px 12px 0 12px;
  padding: 8px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #404040), color-stop(100%, #323232));
  background-image: -webkit-linear-gradient(#404040, #323232);
  background-image: -moz-linear-gradient(#404040, #323232);
  background-image: -o-linear-gradient(#404040, #323232);
  background-image: -ms-linear-gradient(#404040, #323232);
  background-image: linear-gradient(#404040, #323232);
  background: -ms-linear-gradient(top, #404040 0%, #323232 100%);
  /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#323232',GradientType=0 );
  /* IE6-9 */
  border-bottom: 1px solid #1a1a1a;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
.foot .social-bar a, .foot-chrome .social-bar a, .foot-short .social-bar a {
  text-decoration: none;
}
.foot .social-bar li, .foot-chrome .social-bar li, .foot-short .social-bar li {
  float: left;
  line-height: 30px;
  margin-right: 2em;
}
.foot .social-bar .badge, .foot-chrome .social-bar .badge, .foot-short .social-bar .badge {
  display: inline;
  position: relative;
  top: -4px;
  margin: 0 8px -8px 0;
}
.foot .social-bar .more, .foot-chrome .social-bar .more, .foot-short .social-bar .more {
  float: right;
  margin-right: 0;
}
.foot .social-bar .more .badge, .foot-chrome .social-bar .more .badge, .foot-short .social-bar .more .badge {
  margin: 0 0 -7px 8px;
}
.foot .copyright, .foot-chrome .copyright, .foot-short .copyright {
  margin-top: 15px;
  text-align: center;
}

.foot-chrome {
  border-top: none;
  margin-top: 7px;
}
.foot-chrome .promo1 h3, .foot-chrome .promo1 span, .foot-chrome .promo1 a {
  width: 300px;
}
.foot-chrome .promo1 a {
  display: inline;
  text-decoration: underline;
}
.foot-chrome .promo1 a.alt {
  display: block;
  margin-top: 0px;
}
.foot-chrome .promo1 span.address, .foot-chrome .promo1 a.address {
  font-size: 18px;
}
.foot-chrome .left {
  float: left;
}
.foot-chrome .right {
  float: right;
}

.foot-short {
  border-top: 45px solid #fff;
}

/* ## MODULE STYLES ## 
---------------------------------------------------------- */
/* VARIABLES */
/* BASIC MODULE */
.module, .intro-wrap .gradient-box, .chapter-search-module, .module-search, .module-tagged, .module-btn, .airmiles, .cta-module, .split-module {
  position: relative;
  margin-bottom: 24px;
  padding: 10px;
  text-align: left;
  border: 1px solid #e2e2e2;
  background-color: #fff;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  /* TYPOGRAPHY */
  /* LINKS */
  /* LISTS */
  /* GENERAL INNER MODULE WRAP */
  /* BLOG */
  /* PAGINATION */
}
.module h3, .intro-wrap .gradient-box h3, .chapter-search-module h3, .module-search h3, .module-tagged h3, .module-btn h3, .airmiles h3, .cta-module h3, .split-module h3 {
  margin-bottom: 5px;
  font-family: lato, arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
  text-transform: uppercase;
  color: #808080;
}
.module p, .intro-wrap .gradient-box p, .chapter-search-module p, .module-search p, .module-tagged p, .module-btn p, .airmiles p, .cta-module p, .split-module p {
  font-family: lato, arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #808080;
}
.module p:last-child, .intro-wrap .gradient-box p:last-child, .chapter-search-module p:last-child, .module-search p:last-child, .module-tagged p:last-child, .module-btn p:last-child, .airmiles p:last-child, .cta-module p:last-child, .split-module p:last-child {
  margin-bottom: 0;
}
.module p.linked, .intro-wrap .gradient-box p.linked, .chapter-search-module p.linked, .module-search p.linked, .module-tagged p.linked, .module-btn p.linked, .airmiles p.linked, .cta-module p.linked, .split-module p.linked {
  font-size: 13px;
  margin-bottom: 0px;
}
.module a, .intro-wrap .gradient-box a, .chapter-search-module a, .module-search a, .module-tagged a, .module-btn a, .airmiles a, .cta-module a, .split-module a {
  text-decoration: none;
}
.module a:hover, .intro-wrap .gradient-box a:hover, .chapter-search-module a:hover, .module-search a:hover, .module-tagged a:hover, .module-btn a:hover, .airmiles a:hover, .cta-module a:hover, .split-module a:hover {
  color: #0077cc;
  text-decoration: none;
}
.module ul, .intro-wrap .gradient-box ul, .chapter-search-module ul, .module-search ul, .module-tagged ul, .module-btn ul, .airmiles ul, .cta-module ul, .split-module ul {
  list-style-type: disc;
  margin-bottom: 0;
  padding-left: 19px;
}
.module ul li, .intro-wrap .gradient-box ul li, .chapter-search-module ul li, .module-search ul li, .module-tagged ul li, .module-btn ul li, .airmiles ul li, .cta-module ul li, .split-module ul li {
  margin-bottom: 10px;
  padding-left: 0;
  font-size: 15px;
}
.module ul li:last-child, .intro-wrap .gradient-box ul li:last-child, .chapter-search-module ul li:last-child, .module-search ul li:last-child, .module-tagged ul li:last-child, .module-btn ul li:last-child, .airmiles ul li:last-child, .cta-module ul li:last-child, .split-module ul li:last-child {
  margin-bottom: 0;
}
.module .wrap, .intro-wrap .gradient-box .wrap, .chapter-search-module .wrap, .module-search .wrap, .module-tagged .wrap, .module-btn .wrap, .airmiles .wrap, .cta-module .wrap, .split-module .wrap {
  margin: 10px 0;
}
.module .wrap a, .intro-wrap .gradient-box .wrap a, .chapter-search-module .wrap a, .module-search .wrap a, .module-tagged .wrap a, .module-btn .wrap a, .airmiles .wrap a, .cta-module .wrap a, .split-module .wrap a {
  display: block;
}
.module .post-container, .intro-wrap .gradient-box .post-container, .chapter-search-module .post-container, .module-search .post-container, .module-tagged .post-container, .module-btn .post-container, .airmiles .post-container, .cta-module .post-container, .split-module .post-container {
  margin-bottom: 11px;
}
.module .post-container:last-child, .intro-wrap .gradient-box .post-container:last-child, .chapter-search-module .post-container:last-child, .module-search .post-container:last-child, .module-tagged .post-container:last-child, .module-btn .post-container:last-child, .airmiles .post-container:last-child, .cta-module .post-container:last-child, .split-module .post-container:last-child {
  margin-bottom: 0px;
}
.module .blog-thumb, .intro-wrap .gradient-box .blog-thumb, .chapter-search-module .blog-thumb, .module-search .blog-thumb, .module-tagged .blog-thumb, .module-btn .blog-thumb, .airmiles .blog-thumb, .cta-module .blog-thumb, .split-module .blog-thumb {
  float: left;
  padding: 0 10px 10px 0;
  width: 62px;
  height: 62px;
  position: relative;
}
.module .blog-thumb .module-video-icon, .intro-wrap .gradient-box .blog-thumb .module-video-icon, .chapter-search-module .blog-thumb .module-video-icon, .module-search .blog-thumb .module-video-icon, .module-tagged .blog-thumb .module-video-icon, .module-btn .blog-thumb .module-video-icon, .airmiles .blog-thumb .module-video-icon, .cta-module .blog-thumb .module-video-icon, .split-module .blog-thumb .module-video-icon {
  position: absolute;
  top: 35px;
  left: -4px;
  width: 22px;
  height: 22px;
  background: url("../img/global/bg-module-video-icon.png") 0 0 no-repeat;
}
.module .blog-content, .intro-wrap .gradient-box .blog-content, .chapter-search-module .blog-content, .module-search .blog-content, .module-tagged .blog-content, .module-btn .blog-content, .airmiles .blog-content, .cta-module .blog-content, .split-module .blog-content {
  float: right;
  width: 216px;
}
.module .blog-content p, .intro-wrap .gradient-box .blog-content p, .chapter-search-module .blog-content p, .module-search .blog-content p, .module-tagged .blog-content p, .module-btn .blog-content p, .airmiles .blog-content p, .cta-module .blog-content p, .split-module .blog-content p {
  margin-bottom: 9px;
  line-height: 14px;
}
.module .blog-content p.small, .intro-wrap .gradient-box .blog-content p.small, .chapter-search-module .blog-content p.small, .module-search .blog-content p.small, .module-tagged .blog-content p.small, .module-btn .blog-content p.small, .airmiles .blog-content p.small, .cta-module .blog-content p.small, .split-module .blog-content p.small {
  font-size: 12px;
}
.module .blog-content a:hover, .intro-wrap .gradient-box .blog-content a:hover, .chapter-search-module .blog-content a:hover, .module-search .blog-content a:hover, .module-tagged .blog-content a:hover, .module-btn .blog-content a:hover, .airmiles .blog-content a:hover, .cta-module .blog-content a:hover, .split-module .blog-content a:hover {
  color: #0077cc;
  text-decoration: none;
}
.module .blog-content-narrow, .intro-wrap .gradient-box .blog-content-narrow, .chapter-search-module .blog-content-narrow, .module-search .blog-content-narrow, .module-tagged .blog-content-narrow, .module-btn .blog-content-narrow, .airmiles .blog-content-narrow, .cta-module .blog-content-narrow, .split-module .blog-content-narrow {
  float: right;
  width: 131px;
}
.module .blog-content-narrow p, .intro-wrap .gradient-box .blog-content-narrow p, .chapter-search-module .blog-content-narrow p, .module-search .blog-content-narrow p, .module-tagged .blog-content-narrow p, .module-btn .blog-content-narrow p, .airmiles .blog-content-narrow p, .cta-module .blog-content-narrow p, .split-module .blog-content-narrow p {
  margin-bottom: 9px;
  line-height: 14px;
}
.module .blog-content-narrow p.small, .intro-wrap .gradient-box .blog-content-narrow p.small, .chapter-search-module .blog-content-narrow p.small, .module-search .blog-content-narrow p.small, .module-tagged .blog-content-narrow p.small, .module-btn .blog-content-narrow p.small, .airmiles .blog-content-narrow p.small, .cta-module .blog-content-narrow p.small, .split-module .blog-content-narrow p.small {
  font-size: 12px;
}
.module .blog-content-narrow ul, .intro-wrap .gradient-box .blog-content-narrow ul, .chapter-search-module .blog-content-narrow ul, .module-search .blog-content-narrow ul, .module-tagged .blog-content-narrow ul, .module-btn .blog-content-narrow ul, .airmiles .blog-content-narrow ul, .cta-module .blog-content-narrow ul, .split-module .blog-content-narrow ul {
  padding-left: 0px;
}
.module .blog-content-wide, .intro-wrap .gradient-box .blog-content-wide, .chapter-search-module .blog-content-wide, .module-search .blog-content-wide, .module-tagged .blog-content-wide, .module-btn .blog-content-wide, .airmiles .blog-content-wide, .cta-module .blog-content-wide, .split-module .blog-content-wide {
  width: 316px;
  float: none;
}
.module .blog-content-wide p.wide, .intro-wrap .gradient-box .blog-content-wide p.wide, .chapter-search-module .blog-content-wide p.wide, .module-search .blog-content-wide p.wide, .module-tagged .blog-content-wide p.wide, .module-btn .blog-content-wide p.wide, .airmiles .blog-content-wide p.wide, .cta-module .blog-content-wide p.wide, .split-module .blog-content-wide p.wide {
  margin-bottom: 9px;
  line-height: 14px !important;
}
.module .blog-content-wide p.small, .intro-wrap .gradient-box .blog-content-wide p.small, .chapter-search-module .blog-content-wide p.small, .module-search .blog-content-wide p.small, .module-tagged .blog-content-wide p.small, .module-btn .blog-content-wide p.small, .airmiles .blog-content-wide p.small, .cta-module .blog-content-wide p.small, .split-module .blog-content-wide p.small {
  font-size: 12px;
}
.module a.search-btn, .intro-wrap .gradient-box a.search-btn, .chapter-search-module a.search-btn, .module-search a.search-btn, .module-tagged a.search-btn, .module-btn a.search-btn, .airmiles a.search-btn, .cta-module a.search-btn, .split-module a.search-btn {
  outline: none;
  text-indent: -9999px;
  display: block;
  width: 38px;
  height: 38px;
  margin-left: 3px;
  background-image: url("../img/global/btn-search.png");
  background-repeat: no-repeat;
  float: left;
}
.module a.search-btn:hover, .intro-wrap .gradient-box a.search-btn:hover, .chapter-search-module a.search-btn:hover, .module-search a.search-btn:hover, .module-tagged a.search-btn:hover, .module-btn a.search-btn:hover, .airmiles a.search-btn:hover, .cta-module a.search-btn:hover, .split-module a.search-btn:hover {
  background-image: url("../img/global/btn-search-hover.png");
  background-repeat: no-repeat;
}
.module input.search-box, .intro-wrap .gradient-box input.search-box, .chapter-search-module input.search-box, .module-search input.search-box, .module-tagged input.search-box, .module-btn input.search-box, .airmiles input.search-box, .cta-module input.search-box, .split-module input.search-box, .module .comment-form-wrap textarea.search-box, .comment-form-wrap .module textarea.search-box, .intro-wrap .gradient-box .comment-form-wrap textarea.search-box, .comment-form-wrap .intro-wrap .gradient-box textarea.search-box, .chapter-search-module .comment-form-wrap textarea.search-box, .comment-form-wrap .chapter-search-module textarea.search-box, .module-search .comment-form-wrap textarea.search-box, .comment-form-wrap .module-search textarea.search-box, .module-tagged .comment-form-wrap textarea.search-box, .comment-form-wrap .module-tagged textarea.search-box, .module-btn .comment-form-wrap textarea.search-box, .comment-form-wrap .module-btn textarea.search-box, .airmiles .comment-form-wrap textarea.search-box, .comment-form-wrap .airmiles textarea.search-box, .cta-module .comment-form-wrap textarea.search-box, .comment-form-wrap .cta-module textarea.search-box, .split-module .comment-form-wrap textarea.search-box, .comment-form-wrap .split-module textarea.search-box, .module .message-wrap textarea.search-box, .message-wrap .module textarea.search-box, .intro-wrap .gradient-box .message-wrap textarea.search-box, .message-wrap .intro-wrap .gradient-box textarea.search-box, .chapter-search-module .message-wrap textarea.search-box, .message-wrap .chapter-search-module textarea.search-box, .module-search .message-wrap textarea.search-box, .message-wrap .module-search textarea.search-box, .module-tagged .message-wrap textarea.search-box, .message-wrap .module-tagged textarea.search-box, .module-btn .message-wrap textarea.search-box, .message-wrap .module-btn textarea.search-box, .airmiles .message-wrap textarea.search-box, .message-wrap .airmiles textarea.search-box, .cta-module .message-wrap textarea.search-box, .message-wrap .cta-module textarea.search-box, .split-module .message-wrap textarea.search-box, .message-wrap .split-module textarea.search-box {
  float: left;
  display: block;
  width: 236px;
  border: 1px solid #e2e2e2;
  height: 34px;
  padding-left: 10px;
  margin-bottom: 0px;
  font-size: 12px;
}
.module .search-center, .intro-wrap .gradient-box .search-center, .chapter-search-module .search-center, .module-search .search-center, .module-tagged .search-center, .module-btn .search-center, .airmiles .search-center, .cta-module .search-center, .split-module .search-center {
  margin: 0 auto;
  width: 300px;
}
.module .prev, .intro-wrap .gradient-box .prev, .chapter-search-module .prev, .module-search .prev, .module-tagged .prev, .module-btn .prev, .airmiles .prev, .cta-module .prev, .split-module .prev {
  float: left;
  padding: 12px 0 0 40px;
  height: 27px;
  font-weight: 700;
  background: url("../img/global/pagination-left-arrow.png") 0 50% no-repeat;
  display: block;
  font-family: lato, arial, sans-serif;
  font-size: 14px;
}
.module .prev:hover, .intro-wrap .gradient-box .prev:hover, .chapter-search-module .prev:hover, .module-search .prev:hover, .module-tagged .prev:hover, .module-btn .prev:hover, .airmiles .prev:hover, .cta-module .prev:hover, .split-module .prev:hover {
  color: #0077cc;
  text-decoration: none;
}
.module .next, .intro-wrap .gradient-box .next, .chapter-search-module .next, .module-search .next, .module-tagged .next, .module-btn .next, .airmiles .next, .cta-module .next, .split-module .next {
  float: right;
  padding: 12px 40px 0 0;
  height: 27px;
  font-weight: 700;
  background: url("../img/global/pagination-right-arrow.png") 100% 50% no-repeat;
  display: block;
  font-family: lato, arial, sans-serif;
  font-size: 14px;
}
.module .next:hover, .intro-wrap .gradient-box .next:hover, .chapter-search-module .next:hover, .module-search .next:hover, .module-tagged .next:hover, .module-btn .next:hover, .airmiles .next:hover, .cta-module .next:hover, .split-module .next:hover {
  color: #0077cc;
  text-decoration: none;
}
.module .pages, .intro-wrap .gradient-box .pages, .chapter-search-module .pages, .module-search .pages, .module-tagged .pages, .module-btn .pages, .airmiles .pages, .cta-module .pages, .split-module .pages {
  float: left;
  display: block;
  width: 394px;
  height: 29px;
  padding: 0;
  margin: 12px 20px 0 20px;
  text-align: center;
  list-style-type: none;
}
.module .pages li, .intro-wrap .gradient-box .pages li, .chapter-search-module .pages li, .module-search .pages li, .module-tagged .pages li, .module-btn .pages li, .airmiles .pages li, .cta-module .pages li, .split-module .pages li {
  margin-right: 20px;
  display: inline;
}
.module .pages a, .intro-wrap .gradient-box .pages a, .chapter-search-module .pages a, .module-search .pages a, .module-tagged .pages a, .module-btn .pages a, .airmiles .pages a, .cta-module .pages a, .split-module .pages a {
  font-weight: 700;
  font-size: 14px;
  font-family: lato, arial, sans-serif;
}
.module .pages a:active, .intro-wrap .gradient-box .pages a:active, .chapter-search-module .pages a:active, .module-search .pages a:active, .module-tagged .pages a:active, .module-btn .pages a:active, .airmiles .pages a:active, .cta-module .pages a:active, .split-module .pages a:active {
  font-weight: 700;
  font-size: 14px;
  color: gray;
}
.module .pages a:hover, .intro-wrap .gradient-box .pages a:hover, .chapter-search-module .pages a:hover, .module-search .pages a:hover, .module-tagged .pages a:hover, .module-btn .pages a:hover, .airmiles .pages a:hover, .cta-module .pages a:hover, .split-module .pages a:hover {
  color: #0077cc;
  text-decoration: none;
}

.module-search {
  margin-top: 24px;
}

.national-profile {
  margin-top: 15px;
  margin-bottom: 15px !important;
}
.national-profile h2 {
  font-size: 24px;
  text-transform: uppercase;
  margin: 0px 0 15px 0;
  font-weight: 700;
}
.national-profile h2 a:hover {
  color: #0077cc;
  text-decoration: none;
}
.national-profile img {
  margin-bottom: 6px;
}
.national-profile h3 a:hover {
  color: #0077cc;
  text-decoration: none;
}
.national-profile .wish-meta {
  padding: 5px 24px 0 0;
}
.national-profile .wish-meta ul {
  list-style-type: none;
  margin: 0;
  padding-left: 0px;
}
.national-profile .wish-meta ul li {
  padding: 3px 0 8px 30px;
  margin-bottom: 0px;
}
.national-profile .wish-meta ul li h3 {
  margin: 0;
}
.national-profile .wish-meta ul li ul {
  margin-bottom: 0;
}
.national-profile .wish-meta ul li ul li {
  padding: 0;
  font-size: 14px;
}
.national-profile .wish-meta ul .name {
  background: url("../img/global/icon-name.png") 0 4px no-repeat;
}
.national-profile .wish-meta ul .cat {
  background: url("../img/global/icon-cat.png") 0 0 no-repeat;
}
.national-profile .wish-meta ul .tag {
  background: url("../img/global/icon-tags.png") 0 0 no-repeat;
}
.national-profile .wish-meta ul .chapter {
  background: url("../img/global/icon-chapter.png") 0 0 no-repeat;
}
.national-profile .wish-meta ul .region {
  background: url("../img/global/icon-regions.png") 0 0 no-repeat;
}
.national-profile .wish-meta ul a {
  font-family: lato, arial, sans-serif;
  font-weight: bold;
  text-decoration: none;
}
.national-profile .wish-meta ul a:hover {
  color: #0077cc;
  text-decoration: none;
}

/* BUTTON MODULE */
.module-button {
  position: relative;
  margin-bottom: 24px;
  padding: 8px 12px;
  text-align: left;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
}
.module-button span, .module-button .foot-chrome .promo1 a, .foot-chrome .promo1 .module-button a {
  position: absolute;
  background: url("../img/global/bg-cta-banner-arrow.png") 97% center no-repeat;
  display: block;
  width: 17px;
  height: 24px;
  top: 10px;
  right: 10px;
}
.module-button a {
  color: #fff;
  text-decoration: none;
}
.module-button h3 {
  margin: 0px;
  text-transform: uppercase;
  font-size: 13px;
}
.module-button .content, .module-button .content-shadow, .module-button .content-border, .module-button .content-gray, .module-button .content-gray-shadow, .module-button .content-gray-shadow-border, .module-button .content-gray-border {
  padding: 10px 10px 2px;
  border: 1px solid #e2e2e2;
}

/* CALL TO ACTION MODULE */
.call-buttons {
  padding: 10px 10px 9px 10px;
}
.call-buttons a {
  display: block;
  padding: 17px 25px 18px 25px;
  margin-bottom: 10px;
  text-align: center;
}
.call-buttons a:last-child {
  margin-bottom: 0px;
}
.call-buttons a:hover {
  background-color: #0077cc;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  text-decoration: none;
}
.call-buttons h3 {
  font-size: 13px;
  color: #fff;
  line-height: 18px;
}
.call-buttons p {
  color: #fff;
  line-height: 16px;
  font-size: 14px;
}

/* SUBSECTION MODULE */
.subsection p {
  color: #4c4c4c;
  line-height: 20px;
}
.subsection a.tertiary {
  font-size: 15px;
  display: block;
  margin: 0 0 10px 14px;
}
.subsection h3 {
  color: #747678;
}
.subsection h3.alt {
  margin-top: 22px;
}
.subsection ul {
  padding-left: 0px;
}
.subsection ul li {
  margin-bottom: 6px;
  padding: 0 0 0 15px;
  margin-left: 0px;
  background: url("../img/global/bullet-blue.png") 0 7px no-repeat;
  list-style-type: none;
}
.subsection a:hover {
  color: #0077cc;
  text-decoration: none;
}

/* BORDER-FREE MODULES */
.module-borderfree, .national-profile {
  position: relative;
  margin-bottom: 24px;
  text-align: left;
  border: 0px solid #e2e2e2;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  /* IE6-9 */
  /* MODULE TYPOGRAPHY */
  /* MODULE LINKS */
  /* MODULE LISTS */
  /* GENERAL INNER MODULE WRAP */
  /* BLOG MODULES */
}
.module-borderfree h3, .national-profile h3 {
  margin-bottom: 5px;
  font-family: lato, arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
  text-transform: uppercase;
  color: #808080;
}
.module-borderfree h3.comments-header, .national-profile h3.comments-header {
  text-transform: uppercase;
  font-size: 18px;
  margin-bottom: 27px;
}
.module-borderfree span.arrow-link, .national-profile span.arrow-link, .module-borderfree .foot-chrome .promo1 a.arrow-link, .foot-chrome .promo1 .module-borderfree a.arrow-link, .national-profile .foot-chrome .promo1 a.arrow-link, .foot-chrome .promo1 .national-profile a.arrow-link {
  background: url("../img/global/blue-arrow.png") no-repeat;
  width: 17px;
  height: 12px;
  display: inline-block;
  margin: 16px 0 0 5px;
}
.module-borderfree p, .national-profile p {
  font-family: lato, arial, sans-serif;
  font-size: 16px;
  line-height: 18px !important;
  font-weight: 400;
  color: #808080;
}
.module-borderfree p:last-child, .national-profile p:last-child {
  margin-bottom: 0;
}
.module-borderfree a, .national-profile a {
  text-decoration: none;
}
.module-borderfree a:hover, .national-profile a:hover {
  text-decoration: underline;
}
.module-borderfree ul, .national-profile ul {
  list-style-type: disc;
  margin-bottom: 0;
  padding-left: 15px;
}
.module-borderfree li, .national-profile li {
  margin-bottom: 10px;
  padding-left: 2px;
}
.module-borderfree li:last-child, .national-profile li:last-child {
  margin-bottom: 0;
}
.module-borderfree .wrap, .national-profile .wrap {
  margin: 10px 0;
}
.module-borderfree .wrap a, .national-profile .wrap a {
  display: block;
}
.module-borderfree .blog-hr, .national-profile .blog-hr {
  background-color: #dcdcdc;
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  left: -14px;
}
.module-borderfree .blog, .national-profile .blog, .module-borderfree .videos, .national-profile .videos, .module-borderfree .wish-thumb, .national-profile .wish-thumb, .module-borderfree .wish-thumb-narrow, .national-profile .wish-thumb-narrow {
  position: relative;
}
.module-borderfree .tall, .national-profile .tall {
  margin-bottom: 20px;
}
.module-borderfree a.link, .national-profile a.link {
  text-transform: none;
  line-height: 10px;
  font-size: 15px;
  font-weight: 600;
  color: #006bb7;
}
.module-borderfree a.link:hover, .national-profile a.link:hover {
  color: #0077cc;
  text-decoration: none;
}
.module-borderfree img, .national-profile img {
  -moz-box-shadow: #999999 0 1px 3px;
  -webkit-box-shadow: #999999 0 1px 3px;
  -o-box-shadow: #999999 0 1px 3px;
  box-shadow: #999999 0 1px 3px;
}
.module-borderfree .post-container, .national-profile .post-container {
  margin-bottom: 11px;
}
.module-borderfree .post-container-wider, .national-profile .post-container-wider {
  margin-bottom: 11px;
  width: 300px;
}
.module-borderfree .blog-thumb, .national-profile .blog-thumb {
  float: left;
  padding: 0 10px 10px 0;
  width: 62px;
  height: 62px;
  position: relative;
}
.module-borderfree .blog-thumb .module-video-icon, .national-profile .blog-thumb .module-video-icon {
  position: absolute;
  top: 35px;
  left: -4px;
  width: 22px;
  height: 22px;
  background: url("../img/global/bg-module-video-icon.png") 0 0 no-repeat;
}
.module-borderfree .blog-content, .national-profile .blog-content {
  float: right;
  width: 216px;
}
.module-borderfree .blog-content p, .national-profile .blog-content p {
  margin-bottom: 9px;
  line-height: 18px;
}
.module-borderfree .blog-content p.small, .national-profile .blog-content p.small {
  font-size: 12px;
}
.module-borderfree .blog-content-narrow, .national-profile .blog-content-narrow {
  float: right;
  width: 156px;
}
.module-borderfree .blog-content-narrow h4, .national-profile .blog-content-narrow h4 {
  font-size: 11px;
  color: #4c4c4c;
  font-family: lato, arial, sans-serif;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.module-borderfree .blog-content-narrow p, .national-profile .blog-content-narrow p {
  margin-bottom: 6px;
  line-height: 18px;
}
.module-borderfree .blog-content-narrow p.small, .national-profile .blog-content-narrow p.small {
  font-size: 12px;
}
.module-borderfree .blog-content-narrow ul, .national-profile .blog-content-narrow ul {
  padding-left: 0px;
}
.module-borderfree .blog-content-narrow a:hover, .national-profile .blog-content-narrow a:hover {
  color: #0077cc;
  text-decoration: none;
}
.module-borderfree .blog-content-last, .national-profile .blog-content-last {
  float: right;
  width: 155px;
}
.module-borderfree .blog-content-last h4, .national-profile .blog-content-last h4 {
  font-size: 11px;
  color: #4c4c4c;
  font-family: lato, arial, sans-serif;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.module-borderfree .blog-content-last p, .national-profile .blog-content-last p {
  margin-bottom: 6px;
  line-height: 18px;
}
.module-borderfree .blog-content-last p.small, .national-profile .blog-content-last p.small {
  font-size: 12px;
}
.module-borderfree .blog-content-last ul, .national-profile .blog-content-last ul {
  padding-left: 0px;
}
.module-borderfree .blog-content-last a:hover, .national-profile .blog-content-last a:hover {
  color: #0077cc;
  text-decoration: none;
}
.module-borderfree .blog-content-wide, .national-profile .blog-content-wide {
  width: 229px !important;
  float: none;
}
.module-borderfree .blog-content-wide p.wide, .national-profile .blog-content-wide p.wide {
  margin-bottom: 4px;
  line-height: 18px !important;
}
.module-borderfree .blog-content-wide p.small, .national-profile .blog-content-wide p.small {
  font-size: 12px;
}
.module-borderfree .blog-content-wide a:hover, .national-profile .blog-content-wide a:hover {
  color: #0077cc;
  text-decoration: none;
}
.module-borderfree .blog-content-wider, .national-profile .blog-content-wider {
  float: right;
  width: 220px;
}
.module-borderfree .blog-content-wider h4, .national-profile .blog-content-wider h4 {
  font-size: 11px;
  color: #4c4c4c;
  font-family: lato, arial, sans-serif;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.module-borderfree .blog-content-wider p, .national-profile .blog-content-wider p {
  margin-bottom: 6px;
  line-height: 18px;
}
.module-borderfree .blog-content-wider p.small, .national-profile .blog-content-wider p.small {
  font-size: 12px;
}
.module-borderfree .blog-content-wider ul, .national-profile .blog-content-wider ul {
  padding-left: 0px;
}
.module-borderfree .blog-content-wider a:hover, .national-profile .blog-content-wider a:hover {
  color: #0077cc;
  text-decoration: none;
}
.module-borderfree .blog-content-widest, .national-profile .blog-content-widest {
  width: 300px !important;
  float: none;
}
.module-borderfree .blog-content-widest p.wide, .national-profile .blog-content-widest p.wide {
  margin-bottom: 4px;
  line-height: 18px !important;
}
.module-borderfree .blog-content-widest p.small, .national-profile .blog-content-widest p.small {
  font-size: 12px;
}
.module-borderfree .blog-content-widest a:hover, .national-profile .blog-content-widest a:hover {
  color: #0077cc;
  text-decoration: none;
}
.module-borderfree .tweet p, .national-profile .tweet p {
  font-family: droid-serif, georgia, serif;
  font-style: italic;
  font-size: 24px;
  line-height: 30px !important;
  margin-bottom: 25px;
}
.module-borderfree .tweet a.small, .national-profile .tweet a.small {
  font-size: 11px;
  margin-bottom: 23px;
  display: block;
}
.module-borderfree .tweet a:hover, .national-profile .tweet a:hover {
  color: #0077cc;
  text-decoration: none;
}
.module-borderfree .comment-container, .national-profile .comment-container {
  clear: both;
  margin-bottom: 24px;
}
.module-borderfree .comment-container .name, .national-profile .comment-container .name {
  float: left;
  text-align: right;
  width: 136px;
}
.module-borderfree .comment-container .name p, .national-profile .comment-container .name p {
  family: Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 14px;
}
.module-borderfree .comment-container .comment-text, .national-profile .comment-container .comment-text {
  float: right;
  width: 475px;
}
.module-borderfree .comment-container .comment-text p, .national-profile .comment-container .comment-text p {
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 8px;
  color: #4c4c4c;
}
.module-borderfree .comment-container .comment-text .comment-date, .national-profile .comment-container .comment-text .comment-date {
  font-size: 11px;
  padding-top: 0px;
  color: gray;
}

/* COMMENT MODULE */
.comment, .comment-inline {
  margin-bottom: 24px;
  padding-top: 0px;
}
.comment.group, .group.comment-inline {
  width: none !important;
}
.comment h3, .comment-inline h3 {
  margin-bottom: 3px;
  text-transform: uppercase;
  color: gray;
  font-size: 18px;
  line-height: 21px;
}
.comment p, .comment-inline p {
  padding: 0;
  font-family: lato, arial, sans-serif;
  margin-bottom: 3px;
  font-size: 14px;
}
.comment p.leadin, .comment-inline p.leadin {
  display: block;
  float: left;
  margin: 6px 22px 0 0;
  font-family: lato, arial, sans-serif;
  font-size: 14px;
}
.comment .emo-container a.emo, .comment-inline .emo-container a.emo {
  display: inline-block;
  padding: 4px 6px 0 6px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 2px 0;
  -webkit-box-shadow: #bababa 0 1px 2px 0;
  -o-box-shadow: #bababa 0 1px 2px 0;
  box-shadow: #bababa 0 1px 2px 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  border: 1px solid #e2e2e2;
  background-color: #fff;
  text-decoration: none;
  height: 27px;
  width: 88px;
}
.comment .emo-container a.emo h3, .comment-inline .emo-container a.emo h3 {
  text-align: center;
  font-size: 13px;
  color: gray;
  font-weight: 300;
  text-transform: none;
  margin: 0px;
}
.comment .emo-container a.emo h3.emotion-stat, .comment-inline .emo-container a.emo h3.emotion-stat {
  line-height: 0px;
  margin: 6px 0 -1px 0;
  font-weight: 700;
  color: #3d7199;
  display: none;
}
.comment .emo-container a.emo:hover, .comment-inline .emo-container a.emo:hover {
  -moz-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  background: #fff;
}
.comment .emo-container a.emo:hover h3, .comment-inline .emo-container a.emo:hover h3 {
  color: #4c4c4c;
}
.comment .emo-container a.emo:active, .comment-inline .emo-container a.emo:active {
  -moz-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  background: #e5f4ff;
}
.comment .emo-container a.emo:active h3, .comment-inline .emo-container a.emo:active h3 {
  color: #3d7199;
}
.comment .emo-container a.emoted, .comment-inline .emo-container a.emoted {
  -moz-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  background: #fff;
}
.comment .emo-container a.emoted h3, .comment-inline .emo-container a.emoted h3 {
  color: #4c4c4c;
}
.comment .emo-container a.emoted h3.emotion-stat, .comment-inline .emo-container a.emoted h3.emotion-stat {
  color: #4c4c4c;
}
.comment .emo-container a.button-wide, .comment-inline .emo-container a.button-wide, .comment .emo-container a.button-wide-gray, .comment-inline .emo-container a.button-wide-gray {
  display: block;
  padding: 4px 6px 0 6px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 2px 0;
  -webkit-box-shadow: #bababa 0 1px 2px 0;
  -o-box-shadow: #bababa 0 1px 2px 0;
  box-shadow: #bababa 0 1px 2px 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  border: 1px solid #e2e2e2;
  background-color: #fff;
  text-decoration: none;
  height: 27px;
  width: 298px;
  position: relative;
  margin-top: 20px;
}
.comment .emo-container a.button-wide h3, .comment-inline .emo-container a.button-wide h3, .comment .emo-container a.button-wide-gray h3, .comment-inline .emo-container a.button-wide-gray h3 {
  text-align: center;
  font-size: 13px;
  color: gray;
  font-weight: 300;
  text-transform: none;
  margin: 0px;
}
.comment .emo-container a.button-wide h3.emotion-stat, .comment-inline .emo-container a.button-wide h3.emotion-stat, .comment .emo-container a.button-wide-gray h3.emotion-stat, .comment-inline .emo-container a.button-wide-gray h3.emotion-stat {
  line-height: 0px;
  margin: 6px 0 -1px 0;
  font-weight: 700;
  color: #3d7199;
  display: none;
}
.comment .emo-container a.button-wide:hover, .comment-inline .emo-container a.button-wide:hover, .comment .emo-container a.button-wide-gray:hover, .comment-inline .emo-container a.button-wide-gray:hover {
  -moz-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  background: #fff;
}
.comment .emo-container a.button-wide:hover h3, .comment-inline .emo-container a.button-wide:hover h3, .comment .emo-container a.button-wide-gray:hover h3, .comment-inline .emo-container a.button-wide-gray:hover h3 {
  color: #4c4c4c;
}
.comment .emo-container a.button-wide:active, .comment-inline .emo-container a.button-wide:active, .comment .emo-container a.button-wide-gray:active, .comment-inline .emo-container a.button-wide-gray:active {
  -moz-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  background: #e5f4ff;
}
.comment .emo-container a.button-wide:active h3, .comment-inline .emo-container a.button-wide:active h3, .comment .emo-container a.button-wide-gray:active h3, .comment-inline .emo-container a.button-wide-gray:active h3 {
  color: #3d7199;
}
.comment .emo-container a.emoted, .comment-inline .emo-container a.emoted {
  -moz-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  background: #fff;
}
.comment .emo-container a.emoted h3, .comment-inline .emo-container a.emoted h3 {
  color: #4c4c4c;
}
.comment .emo-container a.emoted h3.emotion-stat, .comment-inline .emo-container a.emoted h3.emotion-stat {
  color: #4c4c4c;
}
.comment .emo-container span, .comment-inline .emo-container span, .comment .emo-container .foot-chrome .promo1 a, .foot-chrome .promo1 .comment .emo-container a, .comment-inline .emo-container .foot-chrome .promo1 a, .foot-chrome .promo1 .comment-inline .emo-container a {
  position: absolute;
  top: 8px;
  right: 8px;
  background: url("../img/global/icon-comment.png") no-repeat;
  display: block;
  height: 17px;
  width: 17px;
}

.comment-inline {
  padding-top: 24px;
  width: 467px;
  margin-bottom: 0px;
}

/* BORDERFREE CONTENT MODULE */
.module-borderfree-content {
  background: url("../img/global/hr-module-shadow.png") no-repeat;
  margin: 0 0 18px 0;
  padding: 20px 0 0 0;
  font-family: lato, arial, sans-serif;
  position: relative;
}
.module-borderfree-content:first-child {
  background: none !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.module-borderfree-content a {
  text-decoration: none;
}
.module-borderfree-content a:hover {
  color: #0077cc;
  text-decoration: none;
}
.module-borderfree-content h3 {
  margin-top: 10px;
  text-transform: uppercase;
}
.module-borderfree-content h3.alt {
  text-transform: none;
}
.module-borderfree-content h3.linked-short {
  font-weight: 600;
  color: #006bb7;
  font-size: 16px;
  margin: 0px 0 12px 0;
}
.module-borderfree-content .arrow-link {
  background: url("../img/global/blue-arrow.png") 100% 50% no-repeat;
  display: inline-block;
  padding-right: 25px;
}
.module-borderfree-content span.arrow-link, .module-borderfree-content .foot-chrome .promo1 a.arrow-link, .foot-chrome .promo1 .module-borderfree-content a.arrow-link {
  background: url("../img/global/blue-arrow.png") no-repeat;
  width: 17px;
  height: 12px;
  display: inline-block;
  margin: 16px 0 0 5px;
}
.module-borderfree-content p {
  font-family: lato, arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0px;
}
.module-borderfree-content img {
  float: left;
  margin: 0 0 0 0;
}
.module-borderfree-content .left {
  float: left;
  width: 144px;
}
.module-borderfree-content .right {
  float: right;
  width: 482px;
}
.module-borderfree-content .right h3 {
  margin: 0 0 15px 0;
}

/* ==================================================================================================== */
/*	META ICONS
/* ==================================================================================================== */
/* META ICONS (INLINE) */
.meta-icons {
  list-style-type: none;
  margin-top: 8px;
  height: 21px;
  /* TOOLTIPS */
}
.meta-icons li {
  float: left;
  margin: 0 4px 0 0 !important;
  width: 20px;
  height: 21px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  text-indent: 0px;
  font-weight: bold;
}
.meta-icons li.chapter {
  background-image: url("../img/global/icon-chapter.png");
}
.meta-icons li.region {
  background-image: url("../img/global/icon-regions.png");
}
.meta-icons li.tags {
  background-image: url("../img/global/icon-tags.png");
}
.meta-icons li.cat {
  background-image: url("../img/global/icon-cat.png");
}
.meta-icons li.comments {
  background-image: url("../img/global/icon-comments.png");
}
.meta-icons li a {
  margin: 0;
  padding: 0;
  width: 20px;
  height: 21px;
  display: block;
  text-indent: -9999px;
}
.meta-icons .tooltip {
  z-index: 100;
  width: 178px;
  padding-bottom: 7px;
  background: url("../img/global/bg-module-tooltip-btm.png") bottom left no-repeat;
  margin-left: -80px;
  position: absolute;
  display: none;
}
.meta-icons .tooltip .tooltip-top {
  width: 178px;
  padding-top: 10px;
  background: url("../img/global/bg-module-tooltip-top.png") top left no-repeat;
}
.meta-icons .tooltip .tooltip-content {
  width: 154px;
  padding: 8px 12px;
  background: url("../img/global/bg-module-tooltip-bg.png") 0 0 repeat-y;
}
.meta-icons .tooltip .tooltip-content h3 {
  line-height: 1em;
  margin-bottom: 6px;
}
.meta-icons .tooltip .tooltip-content a {
  line-height: 16px;
  margin-bottom: 0;
  padding: 0;
  width: 100px;
  display: inline;
  font-size: 12px;
}
.meta-icons .tooltip .tooltip-content a:hover {
  color: #0077cc;
  text-decoration: none;
}
.meta-icons .tooltip .tooltip-content p {
  line-height: 16px;
  font-size: 13px;
}

/* META ICONS (STACKED) */
.meta-icons-stacked {
  margin-top: 15px;
  /* TOOLTIPS */
}
.meta-icons-stacked a:hover {
  color: #0077cc;
  text-decoration: none;
}
.meta-icons-stacked li {
  background-repeat: no-repeat;
  padding: 3px 0 5px 30px;
  background-position: 0px 0px;
  text-indent: 0px;
  font-weight: bold;
}
.meta-icons-stacked li.chapter {
  background-image: url("../img/global/icon-chapter.png");
}
.meta-icons-stacked li.region {
  background-image: url("../img/global/icon-regions.png");
}
.meta-icons-stacked li.tags {
  background-image: url("../img/global/icon-tags.png");
}
.meta-icons-stacked li.cat {
  background-image: url("../img/global/icon-cat.png");
}
.meta-icons-stacked li.comments {
  background-image: url("../img/global/icon-comments.png");
}
.meta-icons-stacked .tooltip {
  z-index: 100;
  width: 178px;
  padding-bottom: 7px;
  background: url("../img/global/bg-module-tooltip-btm.png") bottom left no-repeat;
  margin-left: -80px;
  position: absolute;
  display: none;
}
.meta-icons-stacked .tooltip .tooltip-top {
  width: 178px;
  padding-top: 10px;
  background: url("../img/global/bg-module-tooltip-top.png") top left no-repeat;
}
.meta-icons-stacked .tooltip .tooltip-content {
  width: 154px;
  padding: 8px 12px;
  background: url("../img/global/bg-module-tooltip-bg.png") 0 0 repeat-y;
}
.meta-icons-stacked .tooltip .tooltip-content h3 {
  line-height: 1em;
  margin-bottom: 6px;
}
.meta-icons-stacked .tooltip .tooltip-content a {
  line-height: 16px;
  margin-bottom: 0;
  padding: 0;
  width: 100px;
  display: inline;
  font-size: 12px;
}
.meta-icons-stacked .tooltip .tooltip-content p {
  line-height: 16px;
  font-size: 13px;
}

/* EVENTS */
.event {
  padding-top: 25px;
}
.event .left {
  margin-top: 6px;
}
.event .left img {
  margin: 0 0 22px 0;
}
.event .right {
  position: relative;
  margin-top: 0;
}
.event .right .feature {
  text-transform: uppercase;
  font-family: Arial, sans-serif;
  font-weight: 700;
  font-size: 11px;
  color: #747678;
  position: absolute;
  top: 0;
}
.event .right h3 {
  margin: 3px 0 15px 0;
  font-size: 18px;
  line-height: 18px;
}
.event .right h3 .arrow-link {
  background: url("../img/global/blue-arrow.png") 100% 50% no-repeat;
  display: inline-block;
  margin-top: 16px;
  padding-right: 25px;
}
.event .right h3 a:hover {
  color: #0077cc;
  text-decoration: none;
}
.event .right .source {
  font-family: Arial, sans-serif !important;
  font-size: 11px !important;
  font-style: italic;
  line-height: 9px;
  margin: 0 0 10px 0 !important;
}

/* BORDERFREE ARTICLE */
.article:first-child {
  padding-top: 0;
}
.article .left {
  margin: 0;
}
.article .left img {
  margin: 0 0 22px 0;
}
.article .video {
  margin-bottom: 20px;
}
.article .right {
  margin-top: 0;
}
.article .right h3 {
  margin: 8px 0 15px 0;
  font-size: 22px;
}
.article .right .source {
  font-family: Arial, sans-serif !important;
  font-size: 11px !important;
  font-style: italic;
  line-height: 9px;
  margin: 0 0 10px 0 !important;
}
.article .right .arrow-link {
  background: url("../img/global/blue-arrow.png") 100% 50% no-repeat;
  display: inline-block;
  margin-top: 16px;
  padding-right: 25px;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
.article blockquote {
  font-family: lato, arial, sans-serif;
  font-size: 22px;
  font-weight: normal;
  font-style: normal;
  line-height: 26px;
  margin: 0 0 20px 0;
  padding: 0 !important;
  color: #999;
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* MODULE WITH TAG ICONS */
.module-tagged p {
  font-size: 13px;
}
.module-tagged a:hover {
  color: #0077cc;
  text-decoration: none;
}
.module-tagged img.module-cats-tags {
  position: absolute;
  display: block;
  top: 0px;
  right: 0px;
  width: 26px;
  height: 26px;
}

/* CLICKABLE MODULE BUTTON */
.module-btn, .airmiles {
  text-align: center;
}
.module-btn .email, .airmiles .email {
  display: block;
  padding-top: 50px;
  background: url(../img/global/bg-module-btn-email.png) 50% 0 no-repeat;
}
.module-btn .email:hover, .airmiles .email:hover {
  text-decoration: none;
}
.module-btn .email h3, .airmiles .email h3 {
  font-size: 14px;
  color: #006bb7;
}
.module-btn:hover, .airmiles:hover {
  background-image: none;
  -moz-box-shadow: #d1e9fa 0px 0px 0px 3px inset;
  -webkit-box-shadow: #d1e9fa 0px 0px 0px 3px inset;
  -o-box-shadow: #d1e9fa 0px 0px 0px 3px inset;
  box-shadow: #d1e9fa 0px 0px 0px 3px inset;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* CLICKABLE AIRMILES BUTTON */
.airmiles {
  padding-top: 16px;
}
.airmiles .email {
  background: url(../img/global/airmiles.png) 50% 0 no-repeat;
}
.airmiles .email p {
  margin-bottom: 0px;
  line-height: 16px;
}

/* BUTTONS */
.button, .button-blue, .module-form-labeled2 a.button-cancel, .module-form-labeled2 a.button-submit {
  display: inline-block;
  text-align: center;
  font-size: 14px;
  color: gray;
  margin: 12px 0;
  padding: 10px 12px;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 2px 0;
  -webkit-box-shadow: #bababa 0 1px 2px 0;
  -o-box-shadow: #bababa 0 1px 2px 0;
  box-shadow: #bababa 0 1px 2px 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  border: 1px solid #e2e2e2;
  background-color: #fff;
}

.button-blue {
  border: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0076bd), color-stop(100%, #005fad));
  background-image: -webkit-linear-gradient(#0076bd, #005fad);
  background-image: -moz-linear-gradient(#0076bd, #005fad);
  background-image: -o-linear-gradient(#0076bd, #005fad);
  background-image: -ms-linear-gradient(#0076bd, #005fad);
  background-image: linear-gradient(#0076bd, #005fad);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076bd', endColorstr='#005fad',GradientType=0 );
  /* IE6-9 */
  -moz-box-shadow: #003968 0 1px 1px 0;
  -webkit-box-shadow: #003968 0 1px 1px 0;
  -o-box-shadow: #003968 0 1px 1px 0;
  box-shadow: #003968 0 1px 1px 0;
  text-shadow: #003968 0 1px 1px;
  color: #fff;
}

.wide {
  display: block;
}

.button-wide-gray {
  border: 1px solid #e2e2e2;
  background-color: #fff;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
}

.subscribe-btns {
  float: left;
  margin: 0 12px 0 0;
  padding: 10px 30px;
}

.comment-btn {
  padding: 10px 12px;
  text-decoration: none;
  font-size: 14px;
  color: gray;
  display: block;
  background-image: url('/img/global/icon-comment.png?1332345071'), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: url('/img/global/icon-comment.png?1332345071'), -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: url('/img/global/icon-comment.png?1332345071'), -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: url('/img/global/icon-comment.png?1332345071'), -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: url('/img/global/icon-comment.png?1332345071'), -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: url('/img/global/icon-comment.png?1332345071'), linear-gradient(#ffffff, #f2f2f2);
  background-position: 97% 50%;
  background-repeat: no-repeat;
  border: 1px solid #e2e2e2;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
}
.comment-btn:hover {
  -moz-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  box-shadow: #bababa 0 1px 0 0, gray 0px 0px 3px inset;
  background: white url(../img/global/icon-comment.png) 97% 50% no-repeat;
}
.comment-btn:active {
  background-color: #e5f4ff;
  color: #4c4c4c;
}

.group .comment-btn {
  margin-top: 20px;
}

/* CTA-MODULES */
.cta-module {
  padding: 0;
  border: 0;
  /* quote and twitter */
  /* cta profile */
}
.cta-module a.cta-banner {
  display: block;
  text-decoration: none;
}
.cta-module a.cta-banner span, .cta-module a.cta-banner .foot-chrome .promo1 a, .foot-chrome .promo1 .cta-module a.cta-banner a {
  font-family: lato, arial, sans-serif;
  display: block;
  padding: 12px;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  background: url("../img/global/bg-cta-banner-arrow.png") 97% center no-repeat;
}
.cta-module a.cta-banner.blue-gradient:hover, .cta-module .intro-wrap .gradient-box .intro-content a.cta-banner.button:hover, .intro-wrap .gradient-box .intro-content .cta-module a.cta-banner.button:hover, .cta-module .intro-wrap .gradient-box .intro-content a.cta-banner.button-blue:hover, .intro-wrap .gradient-box .intro-content .cta-module a.cta-banner.button-blue:hover, .cta-module .intro-wrap .gradient-box .intro-content .module-form-labeled2 a.cta-banner.button-cancel:hover, .intro-wrap .gradient-box .intro-content .module-form-labeled2 .cta-module a.cta-banner.button-cancel:hover, .cta-module .module-form-labeled2 .intro-wrap .gradient-box .intro-content a.cta-banner.button-cancel:hover, .module-form-labeled2 .intro-wrap .gradient-box .intro-content .cta-module a.cta-banner.button-cancel:hover, .cta-module .intro-wrap .gradient-box .intro-content .module-form-labeled2 a.cta-banner.button-submit:hover, .intro-wrap .gradient-box .intro-content .module-form-labeled2 .cta-module a.cta-banner.button-submit:hover, .cta-module .module-form-labeled2 .intro-wrap .gradient-box .intro-content a.cta-banner.button-submit:hover, .module-form-labeled2 .intro-wrap .gradient-box .intro-content .cta-module a.cta-banner.button-submit:hover, .cta-module a.cta-banner.thumb-wrap:hover, .cta-module a.cta-banner.wish-thumb2:hover, .cta-module a.cta-banner.module-button:hover, .cta-module .call-buttons a.cta-banner:hover, .call-buttons .cta-module a.cta-banner:hover {
  background-color: #0077cc;
  background-image: none;
  color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.cta-module .cta-content {
  padding: 10px 10px 2px;
  border: 1px solid #e2e2e2;
}
.cta-module .cta-quote {
  padding: 10px 10px 10px 40px;
  background: url("../img/global/bg-cta-quote.png") 12px 16px no-repeat;
}
.cta-module .cta-quote p.quote {
  font-family: droid-serif, georgia, serif;
  font-style: italic;
  font-weight: 100;
  font-size: 18px;
  padding: 0px;
  margin-bottom: 12px;
}
.cta-module .cta-quote .cta-twitter .tweet {
  font-family: droid-serif, georgia, serif;
  font-style: italic;
  font-weight: 100;
  font-size: 18px;
}
.cta-module .cta-quote p.source {
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  margin: 0px auto 8px auto;
}
.cta-module .cta-twitter .timestamp {
  padding-top: 5px;
  font-family: droid-serif, georgia, serif;
  font-style: italic;
  font-weight: 100;
  font-size: 14px;
}
.cta-module .cta-text h3 {
  font-size: 12px;
}
.cta-module .cta-text p {
  font-family: droid-serif, georgia, serif;
  font-style: normal;
  font-size: 16px;
  line-height: 34px;
  margin-bottom: 10px;
}
.cta-module .cta-text span, .cta-module .cta-text .foot-chrome .promo1 a, .foot-chrome .promo1 .cta-module .cta-text a {
  font-weight: 700;
  font-style: italic;
  font-size: 30px;
  font-family: droid-serif, georgia, serif;
}
.cta-module .cta-profile {
  position: relative;
  width: 312;
  height: 180px;
  background-image: url("../img/fpo/fpo-cta-profile.jpg");
}
.cta-module .cta-profile .profile-info {
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
}
.cta-module .cta-profile .profile-info p {
  padding-left: 20px;
  color: #fff;
  font-size: 12px;
}
.cta-module .cta-profile .profile-info p.name {
  font-weight: 700;
  margin-bottom: 0px;
}
.cta-module .cta-profile .profile-info p.condition {
  padding-bottom: 8px;
  margin-bottom: 0px;
}
.cta-module .cta-profile .profile-info p.wish {
  padding: 8px 0 10px 20px;
  border-top: 1px solid #efefef;
  margin-bottom: 5px;
}
.cta-module .cta-profile .cta-profile-icon {
  width: 20px;
  height: 21px;
  position: absolute;
  top: 123px;
  left: -10px;
  background: url("../img/global/bg-cta-profile-icon.png") 0 0 no-repeat;
}

/* SPLIT MODULE */
.split-module .left {
  float: left;
  width: 313px;
}
.split-module .right {
  float: right;
  width: 313px;
}

/* VIDEOS MODULE */
.videos .left {
  float: left;
  width: 84px;
  margin-right: 18px;
}
.videos .left:last-child {
  margin-right: 0px;
}
.videos .left .blog-thumb {
  float: none;
  margin-bottom: 10px;
}
.videos .left .blog-thumb img {
  -moz-box-shadow: #999999 0 1px 3px;
  -webkit-box-shadow: #999999 0 1px 3px;
  -o-box-shadow: #999999 0 1px 3px;
  box-shadow: #999999 0 1px 3px;
}
.videos .left .blog-thumb .module-video-icon {
  top: 49px;
  left: 2px;
}
.videos .left .blog-content {
  float: none;
  width: 84px;
}
.videos .left a {
  font-size: 14px;
  line-height: 0px;
}
.videos .left a:hover {
  color: #0077cc;
  text-decoration: none;
}

/* WISH THUMB MODULE */
.wish-thumb img {
  -moz-box-shadow: #999999 0 1px 3px;
  -webkit-box-shadow: #999999 0 1px 3px;
  -o-box-shadow: #999999 0 1px 3px;
  box-shadow: #999999 0 1px 3px;
  position: absolute;
  top: 4px;
  left: 4px;
}
.wish-thumb .blog-content {
  margin: 0px 13px 0 0px;
  width: 200px;
}
.wish-thumb .blog-content h3 {
  line-height: 14px;
  margin-bottom: 10px;
}
.wish-thumb .blog-content p {
  font-family: droid-serif, georgia, serif;
  font-size: 13px;
}
.wish-thumb .blog-content a:hover {
  color: #0077cc;
  text-decoration: none;
}

/* WISH THUMB MODULE - NARROW */
.wish-thumb-narrow img {
  -moz-box-shadow: #999999 0 1px 3px;
  -webkit-box-shadow: #999999 0 1px 3px;
  -o-box-shadow: #999999 0 1px 3px;
  box-shadow: #999999 0 1px 3px;
}
.wish-thumb-narrow .blog-content {
  margin: 0px 0px 0 0px;
  width: 130px;
}
.wish-thumb-narrow .blog-content h3 {
  line-height: 14px;
  margin-bottom: 4px;
  width: 125px;
}
.wish-thumb-narrow .blog-content p {
  font-family: droid-serif, georgia, serif;
  font-size: 13px;
  line-height: 16px;
}
.wish-thumb-narrow .blog-content p.small {
  font-size: 12px;
  font-family: lato, arial, sans-serif;
  font-style: normal;
  color: gray;
  padding-top: 0px;
  margin-bottom: 6px;
}
.wish-thumb-narrow .blog-content a:hover {
  color: #0077cc;
  text-decoration: none;
}
.wish-thumb-narrow .blog-content ul.meta-icons {
  margin-bottom: 7px;
  padding-left: 0px;
}

/* DONATE SHARE MODULE */
.share h3 {
  line-height: 14px;
  margin-bottom: 14px;
}
.share p {
  font-family: droid-serif, georgia, serif;
  font-style: italic;
  font-weight: 100;
  font-size: 18px;
  margin-bottom: 0px;
  color: #4c4c4c;
}
.share p.twitter-user {
  margin-bottom: 6px;
}
.share p.small {
  font-size: 12px;
  font-family: lato, arial, sans-serif;
  font-style: normal;
  color: gray;
  float: right;
  padding-top: 6px;
}
.share ul.meta-icons {
  float: right;
}
.share ul.meta-icons li {
  float: left;
  margin: 0 4px 0 0 !important;
  width: 20px;
  height: 21px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  text-indent: 0px;
  font-weight: bold;
}
.share ul.meta-icons li.facebook {
  background-image: url("../img/global/icon-facebook.png");
}
.share ul.meta-icons li.twitter {
  background-image: url("../img/global/icon-twitter.png");
}
.share ul.meta-icons li.pintrest {
  background-image: url("../img/global/icon-pintrest.png");
}
.share ul.meta-icons li a {
  margin: 0;
  padding: 0;
  width: 20px;
  height: 21px;
  display: block;
  text-indent: -9999px;
}

/* QUICK SURVEY MODULE */
.quick-survey h3 {
  margin: 0px 0 10px 0;
  line-height: 14px;
}
.quick-survey h3.comments {
  color: #4c4c4c;
  margin: 14px 0 10px 0;
}
.quick-survey label.quartertile {
  margin-bottom: 5px;
  font-family: Arial, sans-serif;
}
.quick-survey label.quartertile input, .quick-survey label.quartertile .comment-form-wrap textarea, .comment-form-wrap .quick-survey label.quartertile textarea, .quick-survey label.quartertile .message-wrap textarea, .message-wrap .quick-survey label.quartertile textarea {
  margin: -5px 0 0 4px;
}
.quick-survey textarea {
  width: 270px;
  height: 44px;
  overflow-y: scroll;
  border: 1px solid #e2e2e2;
  color: gray;
  padding: 10px;
}
.quick-survey .button-blue {
  padding: 8px 24px;
  margin-bottom: 0px;
}
.quick-survey .button-blue:hover {
  background-color: #0077cc;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  text-decoration: none;
}

/* FORM SELECT */
select {
  padding: 0 10px;
  width: 100%;
  height: 36px;
  border: 1px solid #ccc;
  font-size: 12px;
  color: #4c4c4c;
  -webkit-appearance: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: white 0 0 0 1px;
  -webkit-box-shadow: white 0 0 0 1px;
  -o-box-shadow: white 0 0 0 1px;
  box-shadow: white 0 0 0 1px;
  background-repeat: no-repeat;
  background-position: 100% 10px;
  background-image: url('/img/global/select-arrow.png?1332429907'), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  background-image: url('/img/global/select-arrow.png?1332429907'), -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: url('/img/global/select-arrow.png?1332429907'), -moz-linear-gradient(#ffffff, #dddddd);
  background-image: url('/img/global/select-arrow.png?1332429907'), -o-linear-gradient(#ffffff, #dddddd);
  background-image: url('/img/global/select-arrow.png?1332429907'), -ms-linear-gradient(#ffffff, #dddddd);
  background-image: url('/img/global/select-arrow.png?1332429907'), linear-gradient(#ffffff, #dddddd);
}

/* MISC */
.nobg {
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.nospace {
  margin: 0;
  padding: 0;
}

/* 	MODULES - FORM
---------------------------------------------------------- */
.userForm h3 {
  font-size: 18px;
  margin-bottom: 0;
}
.userForm p {
  font-size: 12px;
  font-family: lato, arial, sans-serif;
  font-weight: 500;
  margin-top: 0;
}
.userForm label {
  text-transform: uppercase;
}
.userForm input, .userForm .comment-form-wrap textarea, .comment-form-wrap .userForm textarea, .userForm .message-wrap textarea, .message-wrap .userForm textarea, .userForm select, .userForm textarea {
  display: block;
  width: 236px;
  border: 1px solid #e2e2e2;
  height: 34px;
  padding-left: 10px;
  margin-bottom: 0px;
  font-size: 12px;
  color: gray;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
	background-color: #006bb7;
	color: #fff;
	border-bottom: 1px solid #003968!important;
    box-shadow: 0 2px 1px rgba(0, 1, 2, 0.3);
	text-shadow: 1px 2px 4px #003968;
}

.module-form, .module-form-tiled, .quick-survey, .module-form-labeled, .module-form-labeled2 {
  padding-bottom: 12px;
}

.module-form-tiled label, .quick-survey label {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  border: 1px solid #e2e2e2;
  position: relative;
  float: none;
  display: block;
  width: 624px;
  height: 35px;
  padding: 0 .5em 0 0;
  line-height: 35px;
  text-transform: none;
}
.module-form-tiled .label-wrap, .quick-survey .label-wrap {
  padding-left: 30px;
  width: 100%;
  margin-right: 4px;
}
.module-form-tiled input, .quick-survey input, .module-form-tiled .comment-form-wrap textarea, .comment-form-wrap .module-form-tiled textarea, .quick-survey .comment-form-wrap textarea, .comment-form-wrap .quick-survey textarea, .module-form-tiled .message-wrap textarea, .message-wrap .module-form-tiled textarea, .quick-survey .message-wrap textarea, .message-wrap .quick-survey textarea {
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -18px;
}
.module-form-tiled .halftile, .quick-survey .halftile {
  float: left;
  width: 312px;
  margin: 0 4px 4px 0;
}
.module-form-tiled .quartertile, .quick-survey .quartertile {
  width: 283px;
}

.module-form-labeled label, .module-form-labeled2 label {
  float: left;
  margin-top: 1em;
  line-height: 1.2em;
  font-weight: 700;
}
.module-form-labeled .two-line, .module-form-labeled2 .two-line {
  margin-top: .5em;
}
.module-form-labeled input, .module-form-labeled2 input, .module-form-labeled .comment-form-wrap textarea, .comment-form-wrap .module-form-labeled textarea, .module-form-labeled2 .comment-form-wrap textarea, .comment-form-wrap .module-form-labeled2 textarea, .module-form-labeled .message-wrap textarea, .message-wrap .module-form-labeled textarea, .module-form-labeled2 .message-wrap textarea, .message-wrap .module-form-labeled2 textarea, .module-form-labeled select, .module-form-labeled2 select, .module-form-labeled textarea, .module-form-labeled2 textarea {
  float: right;
  width: 200px;
  height: 2.85em;
  line-height: 3em;
  color: gray;
}
.module-form-labeled select, .module-form-labeled2 select {
  width: 212px;
}
.module-form-labeled textarea, .module-form-labeled2 textarea {
  width: 200px;
  height: 90px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.2em;
}
.module-form-labeled .halfwidth, .module-form-labeled2 .halfwidth {
  width: 100px;
  margin-left: 12px;
}
.module-form-labeled .halfwidth:first-child, .module-form-labeled2 .halfwidth:first-child {
  margin-left: 0;
}
.module-form-labeled .info, .module-form-labeled2 .info {
  clear: both;
  float: right;
  width: 210px;
  margin-bottom: 0;
  margin-top: .1em;
  font-size: 11px;
  line-height: 1.2em;
  color: gray;
}
.module-form-labeled .info-sec, .module-form-labeled2 .info-sec {
  text-transform: uppercase;
  line-height: 35px;
  font-size: 11px;
}
.module-form-labeled .info-sec img, .module-form-labeled2 .info-sec img {
  display: block;
  float: left;
  margin-left: 1px;
  margin-top: .5em;
}
.module-form-labeled .info-sec img:first-child, .module-form-labeled2 .info-sec img:first-child {
  margin-left: 0;
}
.module-form-labeled .not-used, .module-form-labeled2 .not-used {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}

.module-form-labeled2 {
  padding-bottom: 8px;
}
.module-form-labeled2 a.button-cancel {
  width: 57px;
  height: 16px;
  margin: 26px 10px 0 10px;
  float: left;
}
.module-form-labeled2 a.button-submit {
  color: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 1px 2px 4px #003968;
  filter: dropshadow(color=#003968, offx=1, offy=2);
  background: #0076bd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0076bd 0%, #005fad 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0076bd), color-stop(100%, #005fad));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0076bd 0%, #005fad 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0076bd 0%, #005fad 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0076bd 0%, #005fad 100%);
  /* IE10+ */
  background: linear-gradient(top, #0076bd 0%, #005fad 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076bd', endColorstr='#005fad',GradientType=0 );
  /* IE6-9 */
  width: 251px;
  height: 31px;
  margin: 0px 10px 0 10px;
  float: right;
  padding-top: 20px;
  font-size: 16px;
  color: #fff;
}

/* 	COMMENT FORM
---------------------------------------------------------- */
.comment-form-wrap, .message-wrap {
  width: 698px;
  padding: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
}
.comment-form-wrap h2, .message-wrap h2 {
  margin: 50px 0 10px 0;
  font-family: lato, arial, sans-serif;
  font-size: 26px;
  font-weight: bold;
  text-transform: uppercase;
  color: gray;
}
.comment-form-wrap p, .message-wrap p {
  margin-bottom: 50px;
  font-family: lato, arial, sans-serif;
  font-size: 20px;
  color: gray;
}
.comment-form-wrap legend, .message-wrap legend {
  width: 650px;
  padding: 22px 24px;
  background-color: #efefef;
  font-family: lato, arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  color: gray;
  line-height: 18px;
  text-align: left;
}
.comment-form-wrap .comment-form, .message-wrap .comment-form {
  width: 650px;
}
.comment-form-wrap .fieldset-wrap, .message-wrap .fieldset-wrap {
  padding: 24px;
  width: 650px;
}
.comment-form-wrap fieldset, .message-wrap fieldset {
  border: none;
  padding: 0;
  margin: 0;
  width: 312px;
}
.comment-form-wrap .set-left, .message-wrap .set-left {
  float: left;
}
.comment-form-wrap .set-right, .message-wrap .set-right {
  float: right;
}
.comment-form-wrap label, .message-wrap label, .comment-form-wrap h3, .message-wrap h3 {
  float: left;
  margin-bottom: 8px;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  color: gray;
  text-transform: uppercase;
}
.comment-form-wrap h3, .message-wrap h3 {
  margin-bottom: 5px;
  line-height: 15px;
}
.comment-form-wrap input, .message-wrap input, .comment-form-wrap textarea, .message-wrap .comment-form-wrap textarea, .comment-form-wrap .message-wrap textarea, .comment-form-wrap .message-wrap textarea, .message-wrap .comment-form-wrap textarea, .message-wrap textarea {
  float: left;
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c3c3c3;
  width: 284px;
  color: #000;
  background-color: #fff;
  -moz-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  -webkit-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  -o-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  box-shadow: #e5e5e5 0 1px 1px 0 inset;
}
.comment-form-wrap input:focus, .message-wrap input:focus, .comment-form-wrap textarea:focus, .message-wrap .comment-form-wrap textarea:focus, .comment-form-wrap .message-wrap textarea:focus, .comment-form-wrap .message-wrap textarea:focus, .message-wrap .comment-form-wrap textarea:focus, .message-wrap textarea:focus {
  border: 1px solid #999;
}
.comment-form-wrap textarea, .message-wrap textarea {
  float: left;
  width: 284px;
}
.comment-form-wrap textarea:focus, .message-wrap textarea:focus {
  border: 1px solid #999;
}
.comment-form-wrap #captchaDiv, .message-wrap #captchaDiv {
  padding: 0 0 20px 0;
  width: 312px;
}
.comment-form-wrap input[type="checkbox"], .message-wrap input[type="checkbox"], .comment-form-wrap textarea[type="checkbox"], .message-wrap .comment-form-wrap textarea[type="checkbox"], .comment-form-wrap .message-wrap textarea[type="checkbox"], .comment-form-wrap .message-wrap textarea[type="checkbox"], .message-wrap .comment-form-wrap textarea[type="checkbox"], .message-wrap textarea[type="checkbox"] {
  float: left;
  margin-top: 3px;
  width: 18px;
}
.comment-form-wrap .cbx, .message-wrap .cbx {
  float: right;
  width: 280px;
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  color: #4c4c4c;
  text-transform: none;
}
.comment-form-wrap input[type="submit"], .message-wrap input[type="submit"], .comment-form-wrap textarea[type="submit"], .message-wrap .comment-form-wrap textarea[type="submit"], .comment-form-wrap .message-wrap textarea[type="submit"], .comment-form-wrap .message-wrap textarea[type="submit"], .message-wrap .comment-form-wrap textarea[type="submit"], .message-wrap textarea[type="submit"] {
  float: right;
  padding: 10px 0;
  margin: 0;
  width: 184px;
  text-decoration: none;
  font-family: lato, arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  display: block;
  border: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: #003968 0 1px 1px 0;
  -webkit-box-shadow: #003968 0 1px 1px 0;
  -o-box-shadow: #003968 0 1px 1px 0;
  box-shadow: #003968 0 1px 1px 0;
  text-shadow: #003968 0 1px 1px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0076bd), color-stop(100%, #005fad));
  background-image: -webkit-linear-gradient(#0076bd, #005fad);
  background-image: -moz-linear-gradient(#0076bd, #005fad);
  background-image: -o-linear-gradient(#0076bd, #005fad);
  background-image: -ms-linear-gradient(#0076bd, #005fad);
  background-image: linear-gradient(#0076bd, #005fad);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076bd', endColorstr='#005fad',GradientType=0 );
  /* IE6-9 */
  /* &:active { background-color: #e5f4ff; color: #4c4c4c; } */
}
.comment-form-wrap input[type="submit"]:hover, .message-wrap input[type="submit"]:hover, .comment-form-wrap textarea[type="submit"]:hover, .message-wrap .comment-form-wrap textarea[type="submit"]:hover, .comment-form-wrap .message-wrap textarea[type="submit"]:hover, .comment-form-wrap .message-wrap textarea[type="submit"]:hover, .message-wrap .comment-form-wrap textarea[type="submit"]:hover, .message-wrap textarea[type="submit"]:hover {
  -moz-box-shadow: black 0 1px 0 0;
  -webkit-box-shadow: black 0 1px 0 0;
  -o-box-shadow: black 0 1px 0 0;
  box-shadow: black 0 1px 0 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8b8b8b), color-stop(100%, #747474));
  background-image: -webkit-linear-gradient(#8b8b8b, #747474);
  background-image: -moz-linear-gradient(#8b8b8b, #747474);
  background-image: -o-linear-gradient(#8b8b8b, #747474);
  background-image: -ms-linear-gradient(#8b8b8b, #747474);
  background-image: linear-gradient(#8b8b8b, #747474);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b8b8b', endColorstr='#747474',GradientType=0 );
  /* IE6-9 */
}
.comment-form-wrap .form-actions, .message-wrap .form-actions {
  padding: 12px;
  background-color: #e5e5e5;
}
.comment-form-wrap .close-btn, .message-wrap .close-btn {
  float: right;
  padding: 10px 0;
  margin: 0;
  width: 184px;
  text-decoration: none;
  font-family: lato, arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  display: block;
  border: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: #003968 0 1px 1px 0;
  -webkit-box-shadow: #003968 0 1px 1px 0;
  -o-box-shadow: #003968 0 1px 1px 0;
  box-shadow: #003968 0 1px 1px 0;
  text-shadow: #003968 0 1px 1px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0076bd), color-stop(100%, #005fad));
  background-image: -webkit-linear-gradient(#0076bd, #005fad);
  background-image: -moz-linear-gradient(#0076bd, #005fad);
  background-image: -o-linear-gradient(#0076bd, #005fad);
  background-image: -ms-linear-gradient(#0076bd, #005fad);
  background-image: linear-gradient(#0076bd, #005fad);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076bd', endColorstr='#005fad',GradientType=0 );
  /* IE6-9 */
}
.comment-form-wrap .close-btn:hover, .message-wrap .close-btn:hover {
  -moz-box-shadow: black 0 1px 0 0;
  -webkit-box-shadow: black 0 1px 0 0;
  -o-box-shadow: black 0 1px 0 0;
  box-shadow: black 0 1px 0 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8b8b8b), color-stop(100%, #747474));
  background-image: -webkit-linear-gradient(#8b8b8b, #747474);
  background-image: -moz-linear-gradient(#8b8b8b, #747474);
  background-image: -o-linear-gradient(#8b8b8b, #747474);
  background-image: -ms-linear-gradient(#8b8b8b, #747474);
  background-image: linear-gradient(#8b8b8b, #747474);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b8b8b', endColorstr='#747474',GradientType=0 );
  /* IE6-9 */
}

.form-wrap, .form-wrap2 {
  -moz-box-shadow: #999999 0px 1px 3px;
  -webkit-box-shadow: #999999 0px 1px 3px;
  -o-box-shadow: #999999 0px 1px 3px;
  box-shadow: #999999 0px 1px 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #d8d8d8;
  background: #fff;
  padding: 0px 0 5px 0px;
  position: relative;
  margin-bottom: 25px;
}
.form-wrap h6, .form-wrap2 h6 {
  text-transform: uppercase;
  float: left;
  display: block;
}
.form-wrap form, .form-wrap2 form {
  margin-top: 0px;
}
.form-wrap .card-container, .form-wrap2 .card-container {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  width: 624px;
  margin: 0 0 7px 10px;
  border: 1px solid #f0f0f0;
  padding-top: 10px;
}
.form-wrap .card-container input, .form-wrap2 .card-container input, .form-wrap .card-container .comment-form-wrap textarea, .comment-form-wrap .form-wrap .card-container textarea, .form-wrap2 .card-container .comment-form-wrap textarea, .comment-form-wrap .form-wrap2 .card-container textarea, .form-wrap .card-container .message-wrap textarea, .message-wrap .form-wrap .card-container textarea, .form-wrap2 .card-container .message-wrap textarea, .message-wrap .form-wrap2 .card-container textarea {
  padding-bottom: 2px;
  margin-right: 28px;
}
.form-wrap .card-container p.info, .form-wrap2 .card-container p.info {
  margin-right: 28px;
}
.form-wrap .card-container .halfwidth, .form-wrap2 .card-container .halfwidth {
  width: 150px;
  margin-right: 28px;
  margin-left: 0px;
}
.form-wrap .card-container .halfwidth-first, .form-wrap2 .card-container .halfwidth-first {
  width: 150px;
  margin-right: 10px;
}
.form-wrap span.opt1, .form-wrap2 span.opt1, .form-wrap .foot-chrome .promo1 a.opt1, .foot-chrome .promo1 .form-wrap a.opt1, .form-wrap2 .foot-chrome .promo1 a.opt1, .foot-chrome .promo1 .form-wrap2 a.opt1 {
  position: absolute;
  top: 304px;
  right: 107px;
  color: gray;
  font-weight: 300;
  font-size: 12px;
  text-transform: uppercase;
}
.form-wrap span.opt2, .form-wrap2 span.opt2, .form-wrap .foot-chrome .promo1 a.opt2, .foot-chrome .promo1 .form-wrap a.opt2, .form-wrap2 .foot-chrome .promo1 a.opt2, .foot-chrome .promo1 .form-wrap2 a.opt2 {
  position: absolute;
  top: 380px;
  right: 107px;
  color: gray;
  font-weight: 300;
  font-size: 12px;
  text-transform: uppercase;
}
.form-wrap span.opt3, .form-wrap2 span.opt3, .form-wrap .foot-chrome .promo1 a.opt3, .foot-chrome .promo1 .form-wrap a.opt3, .form-wrap2 .foot-chrome .promo1 a.opt3, .foot-chrome .promo1 .form-wrap2 a.opt3 {
  position: absolute;
  top: 135px;
  right: 107px;
  color: gray;
  font-weight: 300;
  font-size: 12px;
  text-transform: uppercase;
}
.form-wrap span.opt4, .form-wrap2 span.opt4, .form-wrap .foot-chrome .promo1 a.opt4, .foot-chrome .promo1 .form-wrap a.opt4, .form-wrap2 .foot-chrome .promo1 a.opt4, .foot-chrome .promo1 .form-wrap2 a.opt4 {
  position: absolute;
  top: 19px;
  right: 107px;
  color: gray;
  font-weight: 300;
  font-size: 12px;
  text-transform: uppercase;
}
.form-wrap span.opt5, .form-wrap2 span.opt5, .form-wrap .foot-chrome .promo1 a.opt5, .foot-chrome .promo1 .form-wrap a.opt5, .form-wrap2 .foot-chrome .promo1 a.opt5, .foot-chrome .promo1 .form-wrap2 a.opt5 {
  position: absolute;
  top: 324px;
  right: 90px;
  width: 70px;
  height: 28px;
  display: block;
}
.form-wrap span.opt5 a, .form-wrap2 span.opt5 a, .form-wrap .foot-chrome .promo1 a.opt5 a, .foot-chrome .promo1 .form-wrap a.opt5 a, .form-wrap2 .foot-chrome .promo1 a.opt5 a, .foot-chrome .promo1 .form-wrap2 a.opt5 a {
  text-decoration: none;
}
.form-wrap .credit, .form-wrap2 .credit {
  padding: 20px 11px 0 10px;
}
.form-wrap .credit .left, .form-wrap2 .credit .left {
  float: left;
}
.form-wrap .credit .right, .form-wrap2 .credit .right {
  float: right;
  margin-right: 160px;
}
.form-wrap .credit .right a.button, .form-wrap2 .credit .right a.button, .form-wrap .credit .right a.button-blue, .form-wrap2 .credit .right a.button-blue, .form-wrap .credit .right .module-form-labeled2 a.button-cancel, .module-form-labeled2 .form-wrap .credit .right a.button-cancel, .form-wrap2 .credit .right .module-form-labeled2 a.button-cancel, .module-form-labeled2 .form-wrap2 .credit .right a.button-cancel, .form-wrap .credit .right .module-form-labeled2 a.button-submit, .module-form-labeled2 .form-wrap .credit .right a.button-submit, .form-wrap2 .credit .right .module-form-labeled2 a.button-submit, .module-form-labeled2 .form-wrap2 .credit .right a.button-submit {
  margin: 4px 0 13px 5px;
  font-size: 12px;
  width: 126px;
}
.form-wrap .form-header, .form-wrap2 .form-header {
  background: #e5f4ff;
  padding: 9px 11px 0 11px;
  margin: 0 0 26px 0;
}
.form-wrap .form-header h3, .form-wrap2 .form-header h3 {
  color: #006bb7;
  text-transform: uppercase;
}
.form-wrap .form-header2, .form-wrap2 .form-header2 {
  background: #fff;
  border-bottom: 1px solid #e6e6e6;
  padding: 9px 11px 0 11px;
  margin: 0 0 26px 0;
}
.form-wrap .form-header2 h3, .form-wrap2 .form-header2 h3 {
  color: #4c4c4c;
  text-transform: uppercase;
}
.form-wrap .form-header2 span.opt, .form-wrap2 .form-header2 span.opt, .form-wrap .form-header2 .foot-chrome .promo1 a.opt, .foot-chrome .promo1 .form-wrap .form-header2 a.opt, .form-wrap2 .form-header2 .foot-chrome .promo1 a.opt, .foot-chrome .promo1 .form-wrap2 .form-header2 a.opt {
  margin-top: 12px;
}
.form-wrap .form-header3, .form-wrap2 .form-header3 {
  background: #fff;
  border-bottom: 1px solid #e6e6e6;
  padding: 9px 11px 0 11px;
  margin: 0 0 0px 0;
}
.form-wrap .form-header3 h3, .form-wrap2 .form-header3 h3 {
  color: #4c4c4c;
  text-transform: uppercase;
}
.form-wrap .form-header4, .form-wrap2 .form-header4 {
  background: #fff;
  border-bottom: 1px solid #e6e6e6;
  padding: 9px 11px 0 11px;
  margin: 0 0 12px 0;
}
.form-wrap .form-header4 h3, .form-wrap2 .form-header4 h3 {
  color: #4c4c4c;
  text-transform: uppercase;
}
.form-wrap .form-header4 span.opt, .form-wrap2 .form-header4 span.opt, .form-wrap .form-header4 .foot-chrome .promo1 a.opt, .foot-chrome .promo1 .form-wrap .form-header4 a.opt, .form-wrap2 .form-header4 .foot-chrome .promo1 a.opt, .foot-chrome .promo1 .form-wrap2 .form-header4 a.opt {
  margin-top: 12px;
}
.form-wrap .form-header5, .form-wrap2 .form-header5 {
  background: #fff;
  border-bottom: 1px solid #e6e6e6;
  padding: 17px 11px 18px 11px;
  margin: 0 0 12px 0;
}
.form-wrap .form-header5 p, .form-wrap2 .form-header5 p {
  color: gray;
  font-family: lato, arial, sans-serif;
  margin-bottom: 0px;
}
.form-wrap .form-header5 span, .form-wrap2 .form-header5 span, .form-wrap .form-header5 .foot-chrome .promo1 a, .foot-chrome .promo1 .form-wrap .form-header5 a, .form-wrap2 .form-header5 .foot-chrome .promo1 a, .foot-chrome .promo1 .form-wrap2 .form-header5 a {
  font-weight: 700;
}
.form-wrap .cards, .form-wrap2 .cards {
  position: absolute;
  top: 225px;
  right: 6px;
}
.form-wrap .cards input, .form-wrap2 .cards input, .form-wrap .cards .comment-form-wrap textarea, .comment-form-wrap .form-wrap .cards textarea, .form-wrap2 .cards .comment-form-wrap textarea, .comment-form-wrap .form-wrap2 .cards textarea, .form-wrap .cards .message-wrap textarea, .message-wrap .form-wrap .cards textarea, .form-wrap2 .cards .message-wrap textarea, .message-wrap .form-wrap2 .cards textarea {
  padding-bottom: 3px;
}
.form-wrap .cards .info-sec, .form-wrap2 .cards .info-sec {
  text-transform: uppercase;
  line-height: 35px;
  font-size: 11px;
}
.form-wrap .cards .info-sec img, .form-wrap2 .cards .info-sec img {
  display: block;
  float: left;
  margin-left: 1px;
  margin-top: .5em;
}
.form-wrap .cards .info-sec img:first-child, .form-wrap2 .cards .info-sec img:first-child {
  margin-left: 0;
}
.form-wrap input, .form-wrap2 input, .form-wrap .comment-form-wrap textarea, .comment-form-wrap .form-wrap textarea, .form-wrap2 .comment-form-wrap textarea, .comment-form-wrap .form-wrap2 textarea, .form-wrap .message-wrap textarea, .message-wrap .form-wrap textarea, .form-wrap2 .message-wrap textarea, .message-wrap .form-wrap2 textarea, .form-wrap select, .form-wrap2 select, .form-wrap textarea, .form-wrap2 textarea {
  float: right;
  width: 299px;
  height: 29px;
  margin-right: 16px;
  margin-bottom: 1px;
  line-height: 16px;
  color: gray;
}
.form-wrap select, .form-wrap2 select {
  width: 310px;
}
.form-wrap textarea, .form-wrap2 textarea {
  width: 200px;
  height: 90px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.2em;
}
.form-wrap label, .form-wrap2 label {
  float: left;
  margin-top: 9px;
  line-height: 1.2em;
  font-weight: 700;
}
.form-wrap .info, .form-wrap2 .info {
  clear: both;
  float: right;
  width: 310px;
  margin-bottom: 0;
  margin-top: 3px;
  margin-right: 15px;
  font-size: 11px;
  line-height: 1.2em;
  color: gray;
  font-family: Arial, sans-serif;
}
.form-wrap .intouch-container, .form-wrap2 .intouch-container {
  background-color: #e5f4ff;
  -moz-box-shadow: #999999 0px 1px 3px;
  -webkit-box-shadow: #999999 0px 1px 3px;
  -o-box-shadow: #999999 0px 1px 3px;
  box-shadow: #999999 0px 1px 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #8fb1cc;
  margin: 0px 11px 11px 11px;
  padding: 6px 0 0 0;
}
.form-wrap .intouch-container .module-form-labeled, .form-wrap2 .intouch-container .module-form-labeled, .form-wrap .intouch-container .module-form-labeled2, .form-wrap2 .intouch-container .module-form-labeled2 {
  padding-bottom: 10px;
}
.form-wrap .input-wrap, .form-wrap2 .input-wrap {
  width: 605px;
}
.form-wrap .input-wrap input, .form-wrap2 .input-wrap input, .form-wrap .input-wrap .comment-form-wrap textarea, .comment-form-wrap .form-wrap .input-wrap textarea, .form-wrap2 .input-wrap .comment-form-wrap textarea, .comment-form-wrap .form-wrap2 .input-wrap textarea, .form-wrap .input-wrap .message-wrap textarea, .message-wrap .form-wrap .input-wrap textarea, .form-wrap2 .input-wrap .message-wrap textarea, .message-wrap .form-wrap2 .input-wrap textarea {
  width: 20px;
  float: left;
  margin-right: 12px;
}
.form-wrap .input-wrap label, .form-wrap2 .input-wrap label {
  float: right;
  width: 570px;
  line-height: 18px;
  text-transform: none;
  margin-top: 5px;
  font-weight: 300;
  color: #006bb7;
  font-family: Arial, sans-serif;
  font-size: 13px;
}
.form-wrap .input-chapter-wrap, .form-wrap2 .input-chapter-wrap {
  width: 600px;
  margin-top: 5px;
  margin-bottom: 0px;
}
.form-wrap .input-chapter-wrap h3, .form-wrap2 .input-chapter-wrap h3 {
  color: #006bb7;
  font-size: 12px;
  text-transform: uppercase;
  display: block;
  float: left;
  margin-right: 54px;
}
.form-wrap .input-chapter-wrap input, .form-wrap2 .input-chapter-wrap input, .form-wrap .input-chapter-wrap .comment-form-wrap textarea, .comment-form-wrap .form-wrap .input-chapter-wrap textarea, .form-wrap2 .input-chapter-wrap .comment-form-wrap textarea, .comment-form-wrap .form-wrap2 .input-chapter-wrap textarea, .form-wrap .input-chapter-wrap .message-wrap textarea, .message-wrap .form-wrap .input-chapter-wrap textarea, .form-wrap2 .input-chapter-wrap .message-wrap textarea, .message-wrap .form-wrap2 .input-chapter-wrap textarea {
  width: 20px;
  float: left;
  margin-right: 12px;
}
.form-wrap .input-chapter-wrap label, .form-wrap2 .input-chapter-wrap label {
  float: right;
  width: 570px;
  line-height: 18px;
  text-transform: none;
  margin-top: 5px;
  font-weight: 300;
  color: #006bb7;
  font-family: Arial, sans-serif;
  font-size: 13px;
}
.form-wrap .input-chapter-wrap a.button, .form-wrap2 .input-chapter-wrap a.button, .form-wrap .input-chapter-wrap a.button-blue, .form-wrap2 .input-chapter-wrap a.button-blue, .form-wrap .input-chapter-wrap .module-form-labeled2 a.button-cancel, .module-form-labeled2 .form-wrap .input-chapter-wrap a.button-cancel, .form-wrap2 .input-chapter-wrap .module-form-labeled2 a.button-cancel, .module-form-labeled2 .form-wrap2 .input-chapter-wrap a.button-cancel, .form-wrap .input-chapter-wrap .module-form-labeled2 a.button-submit, .module-form-labeled2 .form-wrap .input-chapter-wrap a.button-submit, .form-wrap2 .input-chapter-wrap .module-form-labeled2 a.button-submit, .module-form-labeled2 .form-wrap2 .input-chapter-wrap a.button-submit {
  color: #006bb7;
  font-size: 12px;
  -moz-box-shadow: #999999 0px 1px 3px;
  -webkit-box-shadow: #999999 0px 1px 3px;
  -o-box-shadow: #999999 0px 1px 3px;
  box-shadow: #999999 0px 1px 3px;
  border: 1px solid #8fb1cc;
  float: right;
  margin-top: 0px;
  background-image: url("../img/global/icon-find-blue.png");
  background-repeat: no-repeat;
  background-position: 108px 10px;
  width: 101px;
  padding-right: 25px;
  padding-left: 5px;
  margin-bottom: 3px;
}
.form-wrap .input-chapter-wrap .chapter-search, .form-wrap2 .input-chapter-wrap .chapter-search {
  position: relative;
  z-index: 1;
  float: left;
}
.form-wrap .input-chapter-wrap input, .form-wrap2 .input-chapter-wrap input, .form-wrap .input-chapter-wrap .comment-form-wrap textarea, .comment-form-wrap .form-wrap .input-chapter-wrap textarea, .form-wrap2 .input-chapter-wrap .comment-form-wrap textarea, .comment-form-wrap .form-wrap2 .input-chapter-wrap textarea, .form-wrap .input-chapter-wrap .message-wrap textarea, .message-wrap .form-wrap .input-chapter-wrap textarea, .form-wrap2 .input-chapter-wrap .message-wrap textarea, .message-wrap .form-wrap2 .input-chapter-wrap textarea {
  padding: 4px 9px;
  border: 1px solid #ccc;
  border-top: 1px solid #b7b7b7;
  margin-right: 0px;
  width: 297px;
  color: gray !important;
  background-color: #fff;
  -moz-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  -webkit-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  -o-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  box-shadow: #e5e5e5 0 1px 1px 0 inset;
}
.form-wrap .input-chapter-wrap input:focus, .form-wrap2 .input-chapter-wrap input:focus, .form-wrap .input-chapter-wrap .comment-form-wrap textarea:focus, .comment-form-wrap .form-wrap .input-chapter-wrap textarea:focus, .form-wrap2 .input-chapter-wrap .comment-form-wrap textarea:focus, .comment-form-wrap .form-wrap2 .input-chapter-wrap textarea:focus, .form-wrap .input-chapter-wrap .message-wrap textarea:focus, .message-wrap .form-wrap .input-chapter-wrap textarea:focus, .form-wrap2 .input-chapter-wrap .message-wrap textarea:focus, .message-wrap .form-wrap2 .input-chapter-wrap textarea:focus {
  border: 1px solid #999;
}
.form-wrap .input-chapter-wrap .submit, .form-wrap2 .input-chapter-wrap .submit {
  position: absolute;
  top: 13px;
  right: 5px;
  width: 12px;
  height: 12px;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: url(../img/global/icon-search.png) 0 0 no-repeat;
}

.form-wrap2 {
  background-color: #f0f0f0;
}

/* ==================================================================================================== */
/*	DONATION FORM
/* ==================================================================================================== */
#donate h2 {
  font-family: lato, arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
  margin-bottom: 2px;
  text-transform: uppercase;
}
#donate p {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #4c4c4c;
}
#donate .state {
  color: red;
}

/* DONATE WRAP */
.donate-wrap {
  border: 1px solid #ccc;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -o-border-bottom-left-radius: 2px;
  -ms-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -o-border-bottom-right-radius: 2px;
  -ms-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -moz-box-shadow: #bababa 0 1px 2px 0;
  -webkit-box-shadow: #bababa 0 1px 2px 0;
  -o-box-shadow: #bababa 0 1px 2px 0;
  box-shadow: #bababa 0 1px 2px 0;
}

/* DONATE FORM */
#donate-form fieldset, #donate-form1 fieldset, #donate-form2 fieldset, #donate-form3 fieldset, #donate-form4 fieldset, #donate-form5 fieldset {
  padding: 10px;
  border: none;
  border-bottom: 1px dashed #ccc;
}
#donate-form fieldset:last-child, #donate-form1 fieldset:last-child, #donate-form2 fieldset:last-child, #donate-form3 fieldset:last-child, #donate-form4 fieldset:last-child, #donate-form5 fieldset:last-child {
  margin-bottom: 0;
}
#donate-form fieldset label, #donate-form1 fieldset label, #donate-form2 fieldset label, #donate-form3 fieldset label, #donate-form4 fieldset label, #donate-form5 fieldset label {
  display: block;
  float: left;
  width: 77px;
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 12px;
  color: #4c4c4c;
}
#donate-form fieldset .type-btn, #donate-form1 fieldset .type-btn, #donate-form2 fieldset .type-btn, #donate-form3 fieldset .type-btn, #donate-form4 fieldset .type-btn, #donate-form5 fieldset .type-btn {
  display: block;
  float: left;
  margin-right: 6px;
  padding: 27px 0;
  width: 229px;
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  line-height: 12px;
  color: gray;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 1px 0;
  -webkit-box-shadow: #bababa 0 1px 1px 0;
  -o-box-shadow: #bababa 0 1px 1px 0;
  box-shadow: #bababa 0 1px 1px 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
}
#donate-form fieldset .type-btn:last-child, #donate-form1 fieldset .type-btn:last-child, #donate-form2 fieldset .type-btn:last-child, #donate-form3 fieldset .type-btn:last-child, #donate-form4 fieldset .type-btn:last-child, #donate-form5 fieldset .type-btn:last-child {
  margin: 0;
}
#donate-form fieldset .type-btn:hover, #donate-form1 fieldset .type-btn:hover, #donate-form2 fieldset .type-btn:hover, #donate-form3 fieldset .type-btn:hover, #donate-form4 fieldset .type-btn:hover, #donate-form5 fieldset .type-btn:hover {
  background: #fff;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
#donate-form fieldset .type-btn:active, #donate-form fieldset .type-btn.active, #donate-form1 fieldset .type-btn:active, #donate-form1 fieldset .type-btn.active, #donate-form2 fieldset .type-btn:active, #donate-form2 fieldset .type-btn.active, #donate-form3 fieldset .type-btn:active, #donate-form3 fieldset .type-btn.active, #donate-form4 fieldset .type-btn:active, #donate-form4 fieldset .type-btn.active, #donate-form5 fieldset .type-btn:active, #donate-form5 fieldset .type-btn.active {
  border-color: #8fb1cc;
  background: #e5f4ff;
  color: #3d7199;
  -moz-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
}
#donate-form fieldset .ecard-wrap, #donate-form1 fieldset .ecard-wrap, #donate-form2 fieldset .ecard-wrap, #donate-form3 fieldset .ecard-wrap, #donate-form4 fieldset .ecard-wrap, #donate-form5 fieldset .ecard-wrap {
  clear: left;
  margin-top: 6px;
  padding: 10px 0 10px 167px;
  height: 80px;
  border: 1px solid #e5e5e5;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  background: url(../img/fpo/ecard.png) 0 0 no-repeat;
}
#donate-form fieldset .ecard-wrap p, #donate-form1 fieldset .ecard-wrap p, #donate-form2 fieldset .ecard-wrap p, #donate-form3 fieldset .ecard-wrap p, #donate-form4 fieldset .ecard-wrap p, #donate-form5 fieldset .ecard-wrap p {
  width: 300px;
  margin-bottom: 8px;
  font-family: lato, arial, sans-serif;
  font-size: 13px;
  color: gray;
  line-height: 16px;
}
#donate-form fieldset .ecard-wrap span, #donate-form fieldset .ecard-wrap .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form fieldset .ecard-wrap a, #donate-form1 fieldset .ecard-wrap span, #donate-form1 fieldset .ecard-wrap .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form1 fieldset .ecard-wrap a, #donate-form2 fieldset .ecard-wrap span, #donate-form2 fieldset .ecard-wrap .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form2 fieldset .ecard-wrap a, #donate-form3 fieldset .ecard-wrap span, #donate-form3 fieldset .ecard-wrap .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form3 fieldset .ecard-wrap a, #donate-form4 fieldset .ecard-wrap span, #donate-form4 fieldset .ecard-wrap .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form4 fieldset .ecard-wrap a, #donate-form5 fieldset .ecard-wrap span, #donate-form5 fieldset .ecard-wrap .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form5 fieldset .ecard-wrap a {
  float: left;
  margin: 55px 0 0 25px;
  font-size: 12px;
  text-transform: uppercase;
}
#donate-form fieldset .ecard-wrap-selected, #donate-form1 fieldset .ecard-wrap-selected, #donate-form2 fieldset .ecard-wrap-selected, #donate-form3 fieldset .ecard-wrap-selected, #donate-form4 fieldset .ecard-wrap-selected, #donate-form5 fieldset .ecard-wrap-selected {
  clear: left;
  margin-top: 6px;
  padding: 10px 10px 10px 64px;
  height: 80px;
  border: 1px solid #8fb1cc;
  background: #e5f4ff;
  color: #3d7199;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: #bababa 0 1px 1px 0;
  -webkit-box-shadow: #bababa 0 1px 1px 0;
  -o-box-shadow: #bababa 0 1px 1px 0;
  box-shadow: #bababa 0 1px 1px 0;
  -moz-box-shadow: #d1e9fa 0px 0px 0px 3px inset;
  -webkit-box-shadow: #d1e9fa 0px 0px 0px 3px inset;
  -o-box-shadow: #d1e9fa 0px 0px 0px 3px inset;
  box-shadow: #d1e9fa 0px 0px 0px 3px inset;
}
#donate-form fieldset .ecard-wrap-selected img, #donate-form1 fieldset .ecard-wrap-selected img, #donate-form2 fieldset .ecard-wrap-selected img, #donate-form3 fieldset .ecard-wrap-selected img, #donate-form4 fieldset .ecard-wrap-selected img, #donate-form5 fieldset .ecard-wrap-selected img {
  margin-top: 4px;
}
#donate-form fieldset .ecard-wrap-selected .blurb, #donate-form1 fieldset .ecard-wrap-selected .blurb, #donate-form2 fieldset .ecard-wrap-selected .blurb, #donate-form3 fieldset .ecard-wrap-selected .blurb, #donate-form4 fieldset .ecard-wrap-selected .blurb, #donate-form5 fieldset .ecard-wrap-selected .blurb {
  float: left;
  width: 115px;
  margin-left: 64px;
}
#donate-form fieldset .ecard-wrap-selected h3, #donate-form1 fieldset .ecard-wrap-selected h3, #donate-form2 fieldset .ecard-wrap-selected h3, #donate-form3 fieldset .ecard-wrap-selected h3, #donate-form4 fieldset .ecard-wrap-selected h3, #donate-form5 fieldset .ecard-wrap-selected h3 {
  margin: 4px 0 5px 0;
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 12px;
  color: #3d7199;
}
#donate-form fieldset .ecard-wrap-selected p, #donate-form1 fieldset .ecard-wrap-selected p, #donate-form2 fieldset .ecard-wrap-selected p, #donate-form3 fieldset .ecard-wrap-selected p, #donate-form4 fieldset .ecard-wrap-selected p, #donate-form5 fieldset .ecard-wrap-selected p {
  font-family: lato, arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #3d7199;
}
#donate-form fieldset .ecard-btn, #donate-form1 fieldset .ecard-btn, #donate-form2 fieldset .ecard-btn, #donate-form3 fieldset .ecard-btn, #donate-form4 fieldset .ecard-btn, #donate-form5 fieldset .ecard-btn {
  display: block;
  margin: 10px 0 0 0;
  padding: 10px 12px;
  width: 274px;
  font-size: 12px;
  font-weight: bold;
  color: gray;
  text-transform: uppercase;
  text-decoration: none;
  background-position: 97% 50%;
  background-repeat: no-repeat;
  border: 1px solid #e2e2e2;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 1px 0;
  -webkit-box-shadow: #bababa 0 1px 1px 0;
  -o-box-shadow: #bababa 0 1px 1px 0;
  box-shadow: #bababa 0 1px 1px 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: url('/img/global/icon-ecard.png?1333652315'), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: url('/img/global/icon-ecard.png?1333652315'), -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: url('/img/global/icon-ecard.png?1333652315'), -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: url('/img/global/icon-ecard.png?1333652315'), -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: url('/img/global/icon-ecard.png?1333652315'), -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: url('/img/global/icon-ecard.png?1333652315'), linear-gradient(#ffffff, #f2f2f2);
}
#donate-form fieldset .ecard-btn:hover, #donate-form1 fieldset .ecard-btn:hover, #donate-form2 fieldset .ecard-btn:hover, #donate-form3 fieldset .ecard-btn:hover, #donate-form4 fieldset .ecard-btn:hover, #donate-form5 fieldset .ecard-btn:hover {
  background: white url(../img/global/icon-ecard.png) 97% 50% no-repeat;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
#donate-form fieldset .ecard-btn:active, #donate-form fieldset .ecard-btn.active, #donate-form1 fieldset .ecard-btn:active, #donate-form1 fieldset .ecard-btn.active, #donate-form2 fieldset .ecard-btn:active, #donate-form2 fieldset .ecard-btn.active, #donate-form3 fieldset .ecard-btn:active, #donate-form3 fieldset .ecard-btn.active, #donate-form4 fieldset .ecard-btn:active, #donate-form4 fieldset .ecard-btn.active, #donate-form5 fieldset .ecard-btn:active, #donate-form5 fieldset .ecard-btn.active {
  border-color: #8fb1cc;
  color: #3d7199;
  background: #e5f4ff url(../img/global/icon-ecard-hover.png) 97% 50% no-repeat;
  -moz-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
}
#donate-form fieldset .ammount-btn, #donate-form1 fieldset .ammount-btn, #donate-form2 fieldset .ammount-btn, #donate-form3 fieldset .ammount-btn, #donate-form4 fieldset .ammount-btn, #donate-form5 fieldset .ammount-btn {
  display: block;
  float: left;
  margin-right: 6px;
  padding: 27px 0;
  width: 71px;
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  line-height: 12px;
  color: gray;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 1px 0;
  -webkit-box-shadow: #bababa 0 1px 1px 0;
  -o-box-shadow: #bababa 0 1px 1px 0;
  box-shadow: #bababa 0 1px 1px 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
}
#donate-form fieldset .ammount-btn:hover, #donate-form1 fieldset .ammount-btn:hover, #donate-form2 fieldset .ammount-btn:hover, #donate-form3 fieldset .ammount-btn:hover, #donate-form4 fieldset .ammount-btn:hover, #donate-form5 fieldset .ammount-btn:hover {
  background: #fff;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
#donate-form fieldset .ammount-btn:active, #donate-form fieldset .ammount-btn.active, #donate-form1 fieldset .ammount-btn:active, #donate-form1 fieldset .ammount-btn.active, #donate-form2 fieldset .ammount-btn:active, #donate-form2 fieldset .ammount-btn.active, #donate-form3 fieldset .ammount-btn:active, #donate-form3 fieldset .ammount-btn.active, #donate-form4 fieldset .ammount-btn:active, #donate-form4 fieldset .ammount-btn.active, #donate-form5 fieldset .ammount-btn:active, #donate-form5 fieldset .ammount-btn.active {
  border-color: #8fb1cc;
  background: #e5f4ff;
  color: #3d7199;
  -moz-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
}
#donate-form fieldset .other, #donate-form1 fieldset .other, #donate-form2 fieldset .other, #donate-form3 fieldset .other, #donate-form4 fieldset .other, #donate-form5 fieldset .other {
  float: left;
  padding: 17px 16px;
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  line-height: 12px;
  color: gray;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 1px 0;
  -webkit-box-shadow: #bababa 0 1px 1px 0;
  -o-box-shadow: #bababa 0 1px 1px 0;
  box-shadow: #bababa 0 1px 1px 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
}
#donate-form fieldset .other:hover, #donate-form1 fieldset .other:hover, #donate-form2 fieldset .other:hover, #donate-form3 fieldset .other:hover, #donate-form4 fieldset .other:hover, #donate-form5 fieldset .other:hover {
  background: #fff;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
#donate-form fieldset .other:active, #donate-form fieldset .other.active, #donate-form1 fieldset .other:active, #donate-form1 fieldset .other.active, #donate-form2 fieldset .other:active, #donate-form2 fieldset .other.active, #donate-form3 fieldset .other:active, #donate-form3 fieldset .other.active, #donate-form4 fieldset .other:active, #donate-form4 fieldset .other.active, #donate-form5 fieldset .other:active, #donate-form5 fieldset .other.active {
  border-color: #8fb1cc;
  background: #e5f4ff;
  color: #3d7199;
  -moz-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
}
#donate-form fieldset .other label, #donate-form1 fieldset .other label, #donate-form2 fieldset .other label, #donate-form3 fieldset .other label, #donate-form4 fieldset .other label, #donate-form5 fieldset .other label {
  float: left;
  margin-top: 10px;
  width: 58px;
  text-align: left;
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 12px;
  color: gray;
}
#donate-form fieldset .other input, #donate-form fieldset .other .comment-form-wrap textarea, .comment-form-wrap #donate-form fieldset .other textarea, #donate-form fieldset .other .message-wrap textarea, .message-wrap #donate-form fieldset .other textarea, #donate-form1 fieldset .other input, #donate-form1 fieldset .other .comment-form-wrap textarea, .comment-form-wrap #donate-form1 fieldset .other textarea, #donate-form1 fieldset .other .message-wrap textarea, .message-wrap #donate-form1 fieldset .other textarea, #donate-form2 fieldset .other input, #donate-form2 fieldset .other .comment-form-wrap textarea, .comment-form-wrap #donate-form2 fieldset .other textarea, #donate-form2 fieldset .other .message-wrap textarea, .message-wrap #donate-form2 fieldset .other textarea, #donate-form3 fieldset .other input, #donate-form3 fieldset .other .comment-form-wrap textarea, .comment-form-wrap #donate-form3 fieldset .other textarea, #donate-form3 fieldset .other .message-wrap textarea, .message-wrap #donate-form3 fieldset .other textarea, #donate-form4 fieldset .other input, #donate-form4 fieldset .other .comment-form-wrap textarea, .comment-form-wrap #donate-form4 fieldset .other textarea, #donate-form4 fieldset .other .message-wrap textarea, .message-wrap #donate-form4 fieldset .other textarea, #donate-form5 fieldset .other input, #donate-form5 fieldset .other .comment-form-wrap textarea, .comment-form-wrap #donate-form5 fieldset .other textarea, #donate-form5 fieldset .other .message-wrap textarea, .message-wrap #donate-form5 fieldset .other textarea {
  float: left;
  padding: 8px 10px;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c3c3c3;
  width: 62px;
  color: #000;
  background-color: #fff;
  -moz-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  -webkit-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  -o-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  box-shadow: #e5e5e5 0 1px 1px 0 inset;
}
#donate-form fieldset .other input:focus, #donate-form fieldset .other .comment-form-wrap textarea:focus, .comment-form-wrap #donate-form fieldset .other textarea:focus, #donate-form fieldset .other .message-wrap textarea:focus, .message-wrap #donate-form fieldset .other textarea:focus, #donate-form1 fieldset .other input:focus, #donate-form1 fieldset .other .comment-form-wrap textarea:focus, .comment-form-wrap #donate-form1 fieldset .other textarea:focus, #donate-form1 fieldset .other .message-wrap textarea:focus, .message-wrap #donate-form1 fieldset .other textarea:focus, #donate-form2 fieldset .other input:focus, #donate-form2 fieldset .other .comment-form-wrap textarea:focus, .comment-form-wrap #donate-form2 fieldset .other textarea:focus, #donate-form2 fieldset .other .message-wrap textarea:focus, .message-wrap #donate-form2 fieldset .other textarea:focus, #donate-form3 fieldset .other input:focus, #donate-form3 fieldset .other .comment-form-wrap textarea:focus, .comment-form-wrap #donate-form3 fieldset .other textarea:focus, #donate-form3 fieldset .other .message-wrap textarea:focus, .message-wrap #donate-form3 fieldset .other textarea:focus, #donate-form4 fieldset .other input:focus, #donate-form4 fieldset .other .comment-form-wrap textarea:focus, .comment-form-wrap #donate-form4 fieldset .other textarea:focus, #donate-form4 fieldset .other .message-wrap textarea:focus, .message-wrap #donate-form4 fieldset .other textarea:focus, #donate-form5 fieldset .other input:focus, #donate-form5 fieldset .other .comment-form-wrap textarea:focus, .comment-form-wrap #donate-form5 fieldset .other textarea:focus, #donate-form5 fieldset .other .message-wrap textarea:focus, .message-wrap #donate-form5 fieldset .other textarea:focus {
  border: 1px solid #8fb1cc;
}
#donate-form fieldset .other span, #donate-form fieldset .other .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form fieldset .other a, #donate-form1 fieldset .other span, #donate-form1 fieldset .other .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form1 fieldset .other a, #donate-form2 fieldset .other span, #donate-form2 fieldset .other .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form2 fieldset .other a, #donate-form3 fieldset .other span, #donate-form3 fieldset .other .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form3 fieldset .other a, #donate-form4 fieldset .other span, #donate-form4 fieldset .other .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form4 fieldset .other a, #donate-form5 fieldset .other span, #donate-form5 fieldset .other .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form5 fieldset .other a {
  float: left;
  margin: 3px 0 0 12px;
  text-align: left;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-transform: none;
}
#donate-form fieldset .dest-btn, #donate-form1 fieldset .dest-btn, #donate-form2 fieldset .dest-btn, #donate-form3 fieldset .dest-btn, #donate-form4 fieldset .dest-btn, #donate-form5 fieldset .dest-btn {
  display: block;
  float: left;
  margin-right: 6px;
  padding: 13px 0;
  width: 150px;
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  line-height: 18px;
  color: gray;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 1px 0;
  -webkit-box-shadow: #bababa 0 1px 1px 0;
  -o-box-shadow: #bababa 0 1px 1px 0;
  box-shadow: #bababa 0 1px 1px 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
}
#donate-form fieldset .dest-btn:hover, #donate-form1 fieldset .dest-btn:hover, #donate-form2 fieldset .dest-btn:hover, #donate-form3 fieldset .dest-btn:hover, #donate-form4 fieldset .dest-btn:hover, #donate-form5 fieldset .dest-btn:hover {
  background: #fff;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
#donate-form fieldset .dest-btn:active, #donate-form fieldset .dest-btn.active, #donate-form1 fieldset .dest-btn:active, #donate-form1 fieldset .dest-btn.active, #donate-form2 fieldset .dest-btn:active, #donate-form2 fieldset .dest-btn.active, #donate-form3 fieldset .dest-btn:active, #donate-form3 fieldset .dest-btn.active, #donate-form4 fieldset .dest-btn:active, #donate-form4 fieldset .dest-btn.active, #donate-form5 fieldset .dest-btn:active, #donate-form5 fieldset .dest-btn.active {
  border-color: #8fb1cc;
  background: #e5f4ff;
  color: #3d7199;
  -moz-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
}
#donate-form fieldset .dest-btn:last-child, #donate-form1 fieldset .dest-btn:last-child, #donate-form2 fieldset .dest-btn:last-child, #donate-form3 fieldset .dest-btn:last-child, #donate-form4 fieldset .dest-btn:last-child, #donate-form5 fieldset .dest-btn:last-child {
  margin: 0;
}
#donate-form fieldset .dest-btn span, #donate-form fieldset .dest-btn .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form fieldset .dest-btn a, #donate-form1 fieldset .dest-btn span, #donate-form1 fieldset .dest-btn .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form1 fieldset .dest-btn a, #donate-form2 fieldset .dest-btn span, #donate-form2 fieldset .dest-btn .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form2 fieldset .dest-btn a, #donate-form3 fieldset .dest-btn span, #donate-form3 fieldset .dest-btn .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form3 fieldset .dest-btn a, #donate-form4 fieldset .dest-btn span, #donate-form4 fieldset .dest-btn .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form4 fieldset .dest-btn a, #donate-form5 fieldset .dest-btn span, #donate-form5 fieldset .dest-btn .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form5 fieldset .dest-btn a {
  display: block;
  width: 87px;
  margin-bottom: 0;
  padding: 0 30px;
  font-size: 12px;
  line-height: 12px;
  font-weight: normal;
  text-transform: none;
  text-align: center;
}
#donate-form fieldset .chapter-wrap, #donate-form1 fieldset .chapter-wrap, #donate-form2 fieldset .chapter-wrap, #donate-form3 fieldset .chapter-wrap, #donate-form4 fieldset .chapter-wrap, #donate-form5 fieldset .chapter-wrap {
  float: right;
  margin-top: 12px;
  padding: 5px;
  border: 1px solid #e5e5e5;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}
#donate-form fieldset .chapter-wrap .chapter-search, #donate-form1 fieldset .chapter-wrap .chapter-search, #donate-form2 fieldset .chapter-wrap .chapter-search, #donate-form3 fieldset .chapter-wrap .chapter-search, #donate-form4 fieldset .chapter-wrap .chapter-search, #donate-form5 fieldset .chapter-wrap .chapter-search {
  position: relative;
  z-index: 1;
  float: left;
}
#donate-form fieldset .chapter-wrap input, #donate-form fieldset .chapter-wrap .comment-form-wrap textarea, .comment-form-wrap #donate-form fieldset .chapter-wrap textarea, #donate-form fieldset .chapter-wrap .message-wrap textarea, .message-wrap #donate-form fieldset .chapter-wrap textarea, #donate-form1 fieldset .chapter-wrap input, #donate-form1 fieldset .chapter-wrap .comment-form-wrap textarea, .comment-form-wrap #donate-form1 fieldset .chapter-wrap textarea, #donate-form1 fieldset .chapter-wrap .message-wrap textarea, .message-wrap #donate-form1 fieldset .chapter-wrap textarea, #donate-form2 fieldset .chapter-wrap input, #donate-form2 fieldset .chapter-wrap .comment-form-wrap textarea, .comment-form-wrap #donate-form2 fieldset .chapter-wrap textarea, #donate-form2 fieldset .chapter-wrap .message-wrap textarea, .message-wrap #donate-form2 fieldset .chapter-wrap textarea, #donate-form3 fieldset .chapter-wrap input, #donate-form3 fieldset .chapter-wrap .comment-form-wrap textarea, .comment-form-wrap #donate-form3 fieldset .chapter-wrap textarea, #donate-form3 fieldset .chapter-wrap .message-wrap textarea, .message-wrap #donate-form3 fieldset .chapter-wrap textarea, #donate-form4 fieldset .chapter-wrap input, #donate-form4 fieldset .chapter-wrap .comment-form-wrap textarea, .comment-form-wrap #donate-form4 fieldset .chapter-wrap textarea, #donate-form4 fieldset .chapter-wrap .message-wrap textarea, .message-wrap #donate-form4 fieldset .chapter-wrap textarea, #donate-form5 fieldset .chapter-wrap input, #donate-form5 fieldset .chapter-wrap .comment-form-wrap textarea, .comment-form-wrap #donate-form5 fieldset .chapter-wrap textarea, #donate-form5 fieldset .chapter-wrap .message-wrap textarea, .message-wrap #donate-form5 fieldset .chapter-wrap textarea {
  padding: 11px 10px;
  border: 1px solid #ccc;
  border-top: 1px solid #b7b7b7;
  width: 284px;
  color: gray !important;
  background-color: #fff;
  -moz-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  -webkit-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  -o-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  box-shadow: #e5e5e5 0 1px 1px 0 inset;
}
#donate-form fieldset .chapter-wrap input:focus, #donate-form fieldset .chapter-wrap .comment-form-wrap textarea:focus, .comment-form-wrap #donate-form fieldset .chapter-wrap textarea:focus, #donate-form fieldset .chapter-wrap .message-wrap textarea:focus, .message-wrap #donate-form fieldset .chapter-wrap textarea:focus, #donate-form1 fieldset .chapter-wrap input:focus, #donate-form1 fieldset .chapter-wrap .comment-form-wrap textarea:focus, .comment-form-wrap #donate-form1 fieldset .chapter-wrap textarea:focus, #donate-form1 fieldset .chapter-wrap .message-wrap textarea:focus, .message-wrap #donate-form1 fieldset .chapter-wrap textarea:focus, #donate-form2 fieldset .chapter-wrap input:focus, #donate-form2 fieldset .chapter-wrap .comment-form-wrap textarea:focus, .comment-form-wrap #donate-form2 fieldset .chapter-wrap textarea:focus, #donate-form2 fieldset .chapter-wrap .message-wrap textarea:focus, .message-wrap #donate-form2 fieldset .chapter-wrap textarea:focus, #donate-form3 fieldset .chapter-wrap input:focus, #donate-form3 fieldset .chapter-wrap .comment-form-wrap textarea:focus, .comment-form-wrap #donate-form3 fieldset .chapter-wrap textarea:focus, #donate-form3 fieldset .chapter-wrap .message-wrap textarea:focus, .message-wrap #donate-form3 fieldset .chapter-wrap textarea:focus, #donate-form4 fieldset .chapter-wrap input:focus, #donate-form4 fieldset .chapter-wrap .comment-form-wrap textarea:focus, .comment-form-wrap #donate-form4 fieldset .chapter-wrap textarea:focus, #donate-form4 fieldset .chapter-wrap .message-wrap textarea:focus, .message-wrap #donate-form4 fieldset .chapter-wrap textarea:focus, #donate-form5 fieldset .chapter-wrap input:focus, #donate-form5 fieldset .chapter-wrap .comment-form-wrap textarea:focus, .comment-form-wrap #donate-form5 fieldset .chapter-wrap textarea:focus, #donate-form5 fieldset .chapter-wrap .message-wrap textarea:focus, .message-wrap #donate-form5 fieldset .chapter-wrap textarea:focus {
  border: 1px solid #999;
}
#donate-form fieldset .chapter-wrap .submit, #donate-form1 fieldset .chapter-wrap .submit, #donate-form2 fieldset .chapter-wrap .submit, #donate-form3 fieldset .chapter-wrap .submit, #donate-form4 fieldset .chapter-wrap .submit, #donate-form5 fieldset .chapter-wrap .submit {
  position: absolute;
  top: 13px;
  right: 5px;
  width: 12px;
  height: 12px;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: url(../img/global/icon-search.png) 0 0 no-repeat;
}
#donate-form fieldset .chapter-wrap .search-menu, #donate-form1 fieldset .chapter-wrap .search-menu, #donate-form2 fieldset .chapter-wrap .search-menu, #donate-form3 fieldset .chapter-wrap .search-menu, #donate-form4 fieldset .chapter-wrap .search-menu, #donate-form5 fieldset .chapter-wrap .search-menu {
  position: absolute;
  list-style-type: none;
  top: 37px;
  left: 0;
  z-index: 100;
  width: 304px;
  border: 1px solid #999;
  background-color: #fff;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #d9d9d9 0 1px 0 0;
  -webkit-box-shadow: #d9d9d9 0 1px 0 0;
  -o-box-shadow: #d9d9d9 0 1px 0 0;
  box-shadow: #d9d9d9 0 1px 0 0;
}
#donate-form fieldset .chapter-wrap .search-menu li, #donate-form1 fieldset .chapter-wrap .search-menu li, #donate-form2 fieldset .chapter-wrap .search-menu li, #donate-form3 fieldset .chapter-wrap .search-menu li, #donate-form4 fieldset .chapter-wrap .search-menu li, #donate-form5 fieldset .chapter-wrap .search-menu li {
  border-bottom: 1px solid #999;
}
#donate-form fieldset .chapter-wrap .search-menu li:last-child, #donate-form1 fieldset .chapter-wrap .search-menu li:last-child, #donate-form2 fieldset .chapter-wrap .search-menu li:last-child, #donate-form3 fieldset .chapter-wrap .search-menu li:last-child, #donate-form4 fieldset .chapter-wrap .search-menu li:last-child, #donate-form5 fieldset .chapter-wrap .search-menu li:last-child {
  border-bottom: none;
}
#donate-form fieldset .chapter-wrap .search-menu a, #donate-form1 fieldset .chapter-wrap .search-menu a, #donate-form2 fieldset .chapter-wrap .search-menu a, #donate-form3 fieldset .chapter-wrap .search-menu a, #donate-form4 fieldset .chapter-wrap .search-menu a, #donate-form5 fieldset .chapter-wrap .search-menu a {
  display: block;
  padding: 12px 10px;
  font-family: lato, arial, sans-serif;
  font-size: 14px;
  line-height: 12px;
  color: gray;
  text-decoration: none;
}
#donate-form fieldset .chapter-wrap .search-menu a:hover, #donate-form1 fieldset .chapter-wrap .search-menu a:hover, #donate-form2 fieldset .chapter-wrap .search-menu a:hover, #donate-form3 fieldset .chapter-wrap .search-menu a:hover, #donate-form4 fieldset .chapter-wrap .search-menu a:hover, #donate-form5 fieldset .chapter-wrap .search-menu a:hover {
  background: #e5f4ff;
  color: #3d7199;
  -moz-box-shadow: #d1e9fa 0px 0px 0px 3px inset;
  -webkit-box-shadow: #d1e9fa 0px 0px 0px 3px inset;
  -o-box-shadow: #d1e9fa 0px 0px 0px 3px inset;
  box-shadow: #d1e9fa 0px 0px 0px 3px inset;
}
#donate-form fieldset .chapter-wrap .chapter-list-btn, #donate-form1 fieldset .chapter-wrap .chapter-list-btn, #donate-form2 fieldset .chapter-wrap .chapter-list-btn, #donate-form3 fieldset .chapter-wrap .chapter-list-btn, #donate-form4 fieldset .chapter-wrap .chapter-list-btn, #donate-form5 fieldset .chapter-wrap .chapter-list-btn {
  display: block;
  float: left;
  margin-left: 12px;
  padding: 10px 12px;
  width: 112px;
  font-size: 12px;
  font-weight: bold;
  color: gray;
  text-transform: uppercase;
  text-decoration: none;
  background-position: 90% 50%;
  background-repeat: no-repeat;
  border: 1px solid #e2e2e2;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
  background-image: url('/img/global/icon-find.png?1333652315'), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: url('/img/global/icon-find.png?1333652315'), -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: url('/img/global/icon-find.png?1333652315'), -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: url('/img/global/icon-find.png?1333652315'), -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: url('/img/global/icon-find.png?1333652315'), -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: url('/img/global/icon-find.png?1333652315'), linear-gradient(#ffffff, #f2f2f2);
}
#donate-form fieldset .chapter-wrap .chapter-list-btn:hover, #donate-form1 fieldset .chapter-wrap .chapter-list-btn:hover, #donate-form2 fieldset .chapter-wrap .chapter-list-btn:hover, #donate-form3 fieldset .chapter-wrap .chapter-list-btn:hover, #donate-form4 fieldset .chapter-wrap .chapter-list-btn:hover, #donate-form5 fieldset .chapter-wrap .chapter-list-btn:hover {
  background: white url(../img/global/icon-find.png) 90% 50% no-repeat;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
#donate-form fieldset .chapter-wrap .chapter-list-btn:active, #donate-form fieldset .chapter-wrap .chapter-list-btn.active, #donate-form1 fieldset .chapter-wrap .chapter-list-btn:active, #donate-form1 fieldset .chapter-wrap .chapter-list-btn.active, #donate-form2 fieldset .chapter-wrap .chapter-list-btn:active, #donate-form2 fieldset .chapter-wrap .chapter-list-btn.active, #donate-form3 fieldset .chapter-wrap .chapter-list-btn:active, #donate-form3 fieldset .chapter-wrap .chapter-list-btn.active, #donate-form4 fieldset .chapter-wrap .chapter-list-btn:active, #donate-form4 fieldset .chapter-wrap .chapter-list-btn.active, #donate-form5 fieldset .chapter-wrap .chapter-list-btn:active, #donate-form5 fieldset .chapter-wrap .chapter-list-btn.active {
  border-color: #8fb1cc;
  background: #e5f4ff url(../img/global/icon-find-hover.png) 90% 50% no-repeat;
  color: #3d7199;
  -moz-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
}
#donate-form fieldset .chapter-wrap-selected, #donate-form1 fieldset .chapter-wrap-selected, #donate-form2 fieldset .chapter-wrap-selected, #donate-form3 fieldset .chapter-wrap-selected, #donate-form4 fieldset .chapter-wrap-selected, #donate-form5 fieldset .chapter-wrap-selected {
  float: right;
  margin-top: 12px;
  padding: 5px;
  width: 456px;
  border: 1px solid #8fb1cc;
  background: #e5f4ff;
  color: #3d7199;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: #d1e9fa 0px 0px 0px 3px inset;
  -webkit-box-shadow: #d1e9fa 0px 0px 0px 3px inset;
  -o-box-shadow: #d1e9fa 0px 0px 0px 3px inset;
  box-shadow: #d1e9fa 0px 0px 0px 3px inset;
}
#donate-form fieldset .chapter-wrap-selected .chapter-selected, #donate-form1 fieldset .chapter-wrap-selected .chapter-selected, #donate-form2 fieldset .chapter-wrap-selected .chapter-selected, #donate-form3 fieldset .chapter-wrap-selected .chapter-selected, #donate-form4 fieldset .chapter-wrap-selected .chapter-selected, #donate-form5 fieldset .chapter-wrap-selected .chapter-selected {
  float: left;
  padding: 7px 7px 7px 34px;
  width: 304px;
  border: 1px solid #8fb1cc;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  font-family: lato, arial, sans-serif;
  font-size: 14px;
  color: #3d7199;
  background: #e5f4ff url(../img/global/icon-chapter-blue.png) 7px 50% no-repeat;
}
#donate-form fieldset .chapter-wrap-selected .util-btn, #donate-form1 fieldset .chapter-wrap-selected .util-btn, #donate-form2 fieldset .chapter-wrap-selected .util-btn, #donate-form3 fieldset .chapter-wrap-selected .util-btn, #donate-form4 fieldset .chapter-wrap-selected .util-btn, #donate-form5 fieldset .chapter-wrap-selected .util-btn {
  float: right;
  margin-top: 4px;
}
#donate-form fieldset .monthly-wrap, #donate-form1 fieldset .monthly-wrap, #donate-form2 fieldset .monthly-wrap, #donate-form3 fieldset .monthly-wrap, #donate-form4 fieldset .monthly-wrap, #donate-form5 fieldset .monthly-wrap {
  float: right;
  margin-top: 6px;
  padding: 10px;
  width: 446px;
  border: 1px solid #e5e5e5;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}
#donate-form fieldset .monthly-wrap .top, #donate-form1 fieldset .monthly-wrap .top, #donate-form2 fieldset .monthly-wrap .top, #donate-form3 fieldset .monthly-wrap .top, #donate-form4 fieldset .monthly-wrap .top, #donate-form5 fieldset .monthly-wrap .top {
  margin-bottom: 10px;
}
#donate-form fieldset .monthly-wrap .top p, #donate-form1 fieldset .monthly-wrap .top p, #donate-form2 fieldset .monthly-wrap .top p, #donate-form3 fieldset .monthly-wrap .top p, #donate-form4 fieldset .monthly-wrap .top p, #donate-form5 fieldset .monthly-wrap .top p {
  float: left;
  margin: 6px 0 0 0;
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: gray;
  line-height: 16px;
}
#donate-form fieldset .monthly-wrap .left, #donate-form1 fieldset .monthly-wrap .left, #donate-form2 fieldset .monthly-wrap .left, #donate-form3 fieldset .monthly-wrap .left, #donate-form4 fieldset .monthly-wrap .left, #donate-form5 fieldset .monthly-wrap .left {
  float: left;
  margin-right: 18px;
  width: 306px;
}
#donate-form fieldset .monthly-wrap .right, #donate-form1 fieldset .monthly-wrap .right, #donate-form2 fieldset .monthly-wrap .right, #donate-form3 fieldset .monthly-wrap .right, #donate-form4 fieldset .monthly-wrap .right, #donate-form5 fieldset .monthly-wrap .right {
  float: left;
  width: 122px;
}
#donate-form fieldset .monthly-wrap .right a, #donate-form1 fieldset .monthly-wrap .right a, #donate-form2 fieldset .monthly-wrap .right a, #donate-form3 fieldset .monthly-wrap .right a, #donate-form4 fieldset .monthly-wrap .right a, #donate-form5 fieldset .monthly-wrap .right a {
  font-size: 13px;
  text-decoration: none;
  line-height: 10px;
}
#donate-form fieldset .monthly-wrap .input-wrap, #donate-form1 fieldset .monthly-wrap .input-wrap, #donate-form2 fieldset .monthly-wrap .input-wrap, #donate-form3 fieldset .monthly-wrap .input-wrap, #donate-form4 fieldset .monthly-wrap .input-wrap, #donate-form5 fieldset .monthly-wrap .input-wrap {
  position: relative;
  float: left;
  margin-right: 24px;
  padding: 10px;
  width: 276px;
  border: 1px solid #8fb1cc;
  background: #e5f4ff;
  color: #3d7199;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: #d1e9fa 0px 0px 0px 3px inset;
  -webkit-box-shadow: #d1e9fa 0px 0px 0px 3px inset;
  -o-box-shadow: #d1e9fa 0px 0px 0px 3px inset;
  box-shadow: #d1e9fa 0px 0px 0px 3px inset;
}
#donate-form fieldset .monthly-wrap input[type="checkbox"], #donate-form fieldset .monthly-wrap .comment-form-wrap textarea[type="checkbox"], .comment-form-wrap #donate-form fieldset .monthly-wrap textarea[type="checkbox"], #donate-form fieldset .monthly-wrap .message-wrap textarea[type="checkbox"], .message-wrap #donate-form fieldset .monthly-wrap textarea[type="checkbox"], #donate-form1 fieldset .monthly-wrap input[type="checkbox"], #donate-form1 fieldset .monthly-wrap .comment-form-wrap textarea[type="checkbox"], .comment-form-wrap #donate-form1 fieldset .monthly-wrap textarea[type="checkbox"], #donate-form1 fieldset .monthly-wrap .message-wrap textarea[type="checkbox"], .message-wrap #donate-form1 fieldset .monthly-wrap textarea[type="checkbox"], #donate-form2 fieldset .monthly-wrap input[type="checkbox"], #donate-form2 fieldset .monthly-wrap .comment-form-wrap textarea[type="checkbox"], .comment-form-wrap #donate-form2 fieldset .monthly-wrap textarea[type="checkbox"], #donate-form2 fieldset .monthly-wrap .message-wrap textarea[type="checkbox"], .message-wrap #donate-form2 fieldset .monthly-wrap textarea[type="checkbox"], #donate-form3 fieldset .monthly-wrap input[type="checkbox"], #donate-form3 fieldset .monthly-wrap .comment-form-wrap textarea[type="checkbox"], .comment-form-wrap #donate-form3 fieldset .monthly-wrap textarea[type="checkbox"], #donate-form3 fieldset .monthly-wrap .message-wrap textarea[type="checkbox"], .message-wrap #donate-form3 fieldset .monthly-wrap textarea[type="checkbox"], #donate-form4 fieldset .monthly-wrap input[type="checkbox"], #donate-form4 fieldset .monthly-wrap .comment-form-wrap textarea[type="checkbox"], .comment-form-wrap #donate-form4 fieldset .monthly-wrap textarea[type="checkbox"], #donate-form4 fieldset .monthly-wrap .message-wrap textarea[type="checkbox"], .message-wrap #donate-form4 fieldset .monthly-wrap textarea[type="checkbox"], #donate-form5 fieldset .monthly-wrap input[type="checkbox"], #donate-form5 fieldset .monthly-wrap .comment-form-wrap textarea[type="checkbox"], .comment-form-wrap #donate-form5 fieldset .monthly-wrap textarea[type="checkbox"], #donate-form5 fieldset .monthly-wrap .message-wrap textarea[type="checkbox"], .message-wrap #donate-form5 fieldset .monthly-wrap textarea[type="checkbox"] {
  position: absolute;
  top: 8px;
  left: 10px;
  width: 276px;
  height: 30px;
}
#donate-form fieldset .monthly-wrap label, #donate-form1 fieldset .monthly-wrap label, #donate-form2 fieldset .monthly-wrap label, #donate-form3 fieldset .monthly-wrap label, #donate-form4 fieldset .monthly-wrap label, #donate-form5 fieldset .monthly-wrap label {
  float: left;
  margin-left: 28px;
  width: 251px;
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #3d7199;
  line-height: 16px;
  text-transform: none;
}
#donate-form fieldset .monthly-wrap span, #donate-form fieldset .monthly-wrap .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form fieldset .monthly-wrap a, #donate-form1 fieldset .monthly-wrap span, #donate-form1 fieldset .monthly-wrap .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form1 fieldset .monthly-wrap a, #donate-form2 fieldset .monthly-wrap span, #donate-form2 fieldset .monthly-wrap .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form2 fieldset .monthly-wrap a, #donate-form3 fieldset .monthly-wrap span, #donate-form3 fieldset .monthly-wrap .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form3 fieldset .monthly-wrap a, #donate-form4 fieldset .monthly-wrap span, #donate-form4 fieldset .monthly-wrap .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form4 fieldset .monthly-wrap a, #donate-form5 fieldset .monthly-wrap span, #donate-form5 fieldset .monthly-wrap .foot-chrome .promo1 a, .foot-chrome .promo1 #donate-form5 fieldset .monthly-wrap a {
  float: left;
  width: 122px;
  margin-top: 10px;
  text-transform: uppercase;
}
#donate-form fieldset .monthly-wrap .month-btn, #donate-form1 fieldset .monthly-wrap .month-btn, #donate-form2 fieldset .monthly-wrap .month-btn, #donate-form3 fieldset .monthly-wrap .month-btn, #donate-form4 fieldset .monthly-wrap .month-btn, #donate-form5 fieldset .monthly-wrap .month-btn {
  display: block;
  float: left;
  margin-right: 6px;
  padding: 10px 0;
  width: 145px;
  font-size: 12px;
  font-weight: bold;
  color: gray;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid #e2e2e2;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
}
#donate-form fieldset .monthly-wrap .month-btn:hover, #donate-form1 fieldset .monthly-wrap .month-btn:hover, #donate-form2 fieldset .monthly-wrap .month-btn:hover, #donate-form3 fieldset .monthly-wrap .month-btn:hover, #donate-form4 fieldset .monthly-wrap .month-btn:hover, #donate-form5 fieldset .monthly-wrap .month-btn:hover {
  background: #fff;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
#donate-form fieldset .monthly-wrap .month-btn:active, #donate-form fieldset .monthly-wrap .month-btn.active, #donate-form1 fieldset .monthly-wrap .month-btn:active, #donate-form1 fieldset .monthly-wrap .month-btn.active, #donate-form2 fieldset .monthly-wrap .month-btn:active, #donate-form2 fieldset .monthly-wrap .month-btn.active, #donate-form3 fieldset .monthly-wrap .month-btn:active, #donate-form3 fieldset .monthly-wrap .month-btn.active, #donate-form4 fieldset .monthly-wrap .month-btn:active, #donate-form4 fieldset .monthly-wrap .month-btn.active, #donate-form5 fieldset .monthly-wrap .month-btn:active, #donate-form5 fieldset .monthly-wrap .month-btn.active {
  border-color: #8fb1cc;
  background: #e5f4ff;
  color: #3d7199;
  -moz-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
}
#donate-form fieldset .error, #donate-form1 fieldset .error, #donate-form2 fieldset .error, #donate-form3 fieldset .error, #donate-form4 fieldset .error, #donate-form5 fieldset .error {
  color: #e54545 !important;
}
#donate-form fieldset .input-error, #donate-form1 fieldset .input-error, #donate-form2 fieldset .input-error, #donate-form3 fieldset .input-error, #donate-form4 fieldset .input-error, #donate-form5 fieldset .input-error {
  border: 1px solid #e54545 !important;
}
#donate-form fieldset .util-btn-wrap, #donate-form1 fieldset .util-btn-wrap, #donate-form2 fieldset .util-btn-wrap, #donate-form3 fieldset .util-btn-wrap, #donate-form4 fieldset .util-btn-wrap, #donate-form5 fieldset .util-btn-wrap {
  float: right;
}
#donate-form fieldset .util-btn, #donate-form1 fieldset .util-btn, #donate-form2 fieldset .util-btn, #donate-form3 fieldset .util-btn, #donate-form4 fieldset .util-btn, #donate-form5 fieldset .util-btn {
  display: block;
  margin: 0 0 3px 0;
  padding: 6px 0;
  width: 94px;
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  line-height: 12px;
  color: #3d7199;
  border: 1px solid #cbd9e4;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 1px 0;
  -webkit-box-shadow: #bababa 0 1px 1px 0;
  -o-box-shadow: #bababa 0 1px 1px 0;
  box-shadow: #bababa 0 1px 1px 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
}
#donate-form fieldset .util-btn:hover, #donate-form1 fieldset .util-btn:hover, #donate-form2 fieldset .util-btn:hover, #donate-form3 fieldset .util-btn:hover, #donate-form4 fieldset .util-btn:hover, #donate-form5 fieldset .util-btn:hover {
  border-color: #8fb1cc;
  background: #fff;
  -moz-box-shadow: #bababa 0 1px 0 0, #e5f4ff 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #e5f4ff 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #e5f4ff 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #e5f4ff 0 0 0 3px inset;
}
#donate-form .actions, #donate-form1 .actions, #donate-form2 .actions, #donate-form3 .actions, #donate-form4 .actions, #donate-form5 .actions {
  position: relative;
  padding: 10px;
  background-color: #f0f0f0;
}
#donate-form .actions .button, #donate-form .actions .button-blue, #donate-form .actions .module-form-labeled2 a.button-cancel, .module-form-labeled2 #donate-form .actions a.button-cancel, #donate-form .actions .module-form-labeled2 a.button-submit, .module-form-labeled2 #donate-form .actions a.button-submit, #donate-form1 .actions .button, #donate-form1 .actions .button-blue, #donate-form1 .actions .module-form-labeled2 a.button-cancel, .module-form-labeled2 #donate-form1 .actions a.button-cancel, #donate-form1 .actions .module-form-labeled2 a.button-submit, .module-form-labeled2 #donate-form1 .actions a.button-submit, #donate-form2 .actions .button, #donate-form2 .actions .button-blue, #donate-form2 .actions .module-form-labeled2 a.button-cancel, .module-form-labeled2 #donate-form2 .actions a.button-cancel, #donate-form2 .actions .module-form-labeled2 a.button-submit, .module-form-labeled2 #donate-form2 .actions a.button-submit, #donate-form3 .actions .button, #donate-form3 .actions .button-blue, #donate-form3 .actions .module-form-labeled2 a.button-cancel, .module-form-labeled2 #donate-form3 .actions a.button-cancel, #donate-form3 .actions .module-form-labeled2 a.button-submit, .module-form-labeled2 #donate-form3 .actions a.button-submit, #donate-form4 .actions .button, #donate-form4 .actions .button-blue, #donate-form4 .actions .module-form-labeled2 a.button-cancel, .module-form-labeled2 #donate-form4 .actions a.button-cancel, #donate-form4 .actions .module-form-labeled2 a.button-submit, .module-form-labeled2 #donate-form4 .actions a.button-submit, #donate-form5 .actions .button, #donate-form5 .actions .button-blue, #donate-form5 .actions .module-form-labeled2 a.button-cancel, .module-form-labeled2 #donate-form5 .actions a.button-cancel, #donate-form5 .actions .module-form-labeled2 a.button-submit, .module-form-labeled2 #donate-form5 .actions a.button-submit {
  margin: 0;
  padding: 10px 12px;
  font-size: 12px;
}
#donate-form .actions .action-btn, #donate-form1 .actions .action-btn, #donate-form2 .actions .action-btn, #donate-form3 .actions .action-btn, #donate-form4 .actions .action-btn, #donate-form5 .actions .action-btn {
  display: block;
  float: left;
  margin-right: 12px;
  padding: 10px 12px;
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: #bababa 0 1px 2px 0;
  -webkit-box-shadow: #bababa 0 1px 2px 0;
  -o-box-shadow: #bababa 0 1px 2px 0;
  box-shadow: #bababa 0 1px 2px 0;
  background-color: #d7d7d7;
}
#donate-form .actions .action-btn:last-child, #donate-form1 .actions .action-btn:last-child, #donate-form2 .actions .action-btn:last-child, #donate-form3 .actions .action-btn:last-child, #donate-form4 .actions .action-btn:last-child, #donate-form5 .actions .action-btn:last-child {
  margin-right: 0;
}
#donate-form .actions .action-btn:hover, #donate-form1 .actions .action-btn:hover, #donate-form2 .actions .action-btn:hover, #donate-form3 .actions .action-btn:hover, #donate-form4 .actions .action-btn:hover, #donate-form5 .actions .action-btn:hover {
  -moz-box-shadow: #464646 0 1px 2px 0;
  -webkit-box-shadow: #464646 0 1px 2px 0;
  -o-box-shadow: #464646 0 1px 2px 0;
  box-shadow: #464646 0 1px 2px 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8a8a8a', endColorstr='#747474',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8a8a8a), color-stop(100%, #747474));
  background-image: -webkit-linear-gradient(#8a8a8a, #747474);
  background-image: -moz-linear-gradient(#8a8a8a, #747474);
  background-image: -o-linear-gradient(#8a8a8a, #747474);
  background-image: -ms-linear-gradient(#8a8a8a, #747474);
  background-image: linear-gradient(#8a8a8a, #747474);
}
#donate-form .actions .cancel-btn, #donate-form1 .actions .cancel-btn, #donate-form2 .actions .cancel-btn, #donate-form3 .actions .cancel-btn, #donate-form4 .actions .cancel-btn, #donate-form5 .actions .cancel-btn {
  position: absolute;
  bottom: 10px;
  left: 10px;
  display: block;
  padding: 10px 0;
  width: 86px;
  font-size: 12px;
  font-weight: bold;
  color: gray;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid #e2e2e2;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
}
#donate-form .actions .cancel-btn:hover, #donate-form1 .actions .cancel-btn:hover, #donate-form2 .actions .cancel-btn:hover, #donate-form3 .actions .cancel-btn:hover, #donate-form4 .actions .cancel-btn:hover, #donate-form5 .actions .cancel-btn:hover {
  background: #fff;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
#donate-form .actions .cancel-btn:active, #donate-form .actions .cancel-btn.active, #donate-form1 .actions .cancel-btn:active, #donate-form1 .actions .cancel-btn.active, #donate-form2 .actions .cancel-btn:active, #donate-form2 .actions .cancel-btn.active, #donate-form3 .actions .cancel-btn:active, #donate-form3 .actions .cancel-btn.active, #donate-form4 .actions .cancel-btn:active, #donate-form4 .actions .cancel-btn.active, #donate-form5 .actions .cancel-btn:active, #donate-form5 .actions .cancel-btn.active {
  border-color: #8fb1cc;
  background: #e5f4ff;
  color: #3d7199;
  -moz-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
}

/* ==================================================================================================== */
/*	E-CARD BUILDER
/* ==================================================================================================== */
/* BUILDER WRAP */
.bldr-wrap {
  position: relative;
  border: 5px solid #8297a5;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  /* HEADER */
  /* TOP NAV */
  /* TOP NAV BUTTONS */
  /* SIDE NAV */
  /* SIDE NAV BUTTONS */
  /* MAIN CONTENT */
  /* CARD BUTTONS */
  /* CARD PREVIEW */
  /* ACTION BUTTONS */
  /* TOPBAR */
  /* E-CARD FORM */
}
.bldr-wrap .cancel-btn {
  position: absolute;
  top: 12px;
  right: 12px;
  display: block;
  padding: 10px 0;
  width: 86px;
  font-size: 12px;
  font-weight: bold;
  color: gray;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid #e2e2e2;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
}
.bldr-wrap .cancel-btn:hover {
  background: #fff;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
.bldr-wrap .cancel-btn:active, .bldr-wrap .cancel-btn.active {
  border-color: #8fb1cc;
  background: #e5f4ff;
  color: #3d7199;
  -moz-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
}
.bldr-wrap .bldr-header {
  padding: 24px 8px;
  border-bottom: 1px dashed #e5e5e5;
}
.bldr-wrap .bldr-header h2 {
  margin: 0;
  font-family: lato, arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-transform: uppercase;
  color: #4c4c4c;
}
.bldr-wrap .topnav {
  padding-bottom: 12px;
  border-bottom: 1px dashed #e5e5e5;
}
.bldr-wrap .topnav-btn {
  display: block;
  float: left;
  margin-right: 3px;
  padding: 10px 0;
  width: 324px;
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  line-height: 18px;
  color: gray;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 1px 0;
  -webkit-box-shadow: #bababa 0 1px 1px 0;
  -o-box-shadow: #bababa 0 1px 1px 0;
  box-shadow: #bababa 0 1px 1px 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
}
.bldr-wrap .topnav-btn:hover {
  background: #fff;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
.bldr-wrap .topnav-btn:active, .bldr-wrap .topnav-btn.active {
  border-color: #8fb1cc;
  background: #e5f4ff;
  color: #3d7199;
  -moz-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
}
.bldr-wrap .topnav-btn:last-child {
  margin: 0;
}
.bldr-wrap .topnav-btn span, .bldr-wrap .topnav-btn .foot-chrome .promo1 a, .foot-chrome .promo1 .bldr-wrap .topnav-btn a {
  display: block;
  margin-bottom: 0;
  padding: 0 30px;
  font-size: 12px;
  line-height: 12px;
  font-weight: normal;
  text-transform: none;
  text-align: center;
}
.bldr-wrap .sidenav {
  padding-top: 12px;
}
.bldr-wrap .sidenav-btn {
  display: block;
  float: left;
  margin-bottom: 3px;
  padding: 18px 20px;
  width: 186px;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  color: gray;
  text-align: left;
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid #e2e2e2;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
}
.bldr-wrap .sidenav-btn:last-child {
  margin: 0;
}
.bldr-wrap .sidenav-btn:hover {
  background: #fff;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
.bldr-wrap .sidenav-btn:active, .bldr-wrap .sidenav-btn.active {
  border-color: #8fb1cc;
  background: #e5f4ff;
  color: #3d7199;
  -moz-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
}
.bldr-wrap .content, .bldr-wrap .content-shadow, .bldr-wrap .content-border, .bldr-wrap .content-gray, .bldr-wrap .content-gray-shadow, .bldr-wrap .content-gray-shadow-border, .bldr-wrap .content-gray-border {
  position: relative;
  padding-top: 12px;
}
.bldr-wrap .content .divider, .bldr-wrap .content-shadow .divider, .bldr-wrap .content-border .divider, .bldr-wrap .content-gray .divider, .bldr-wrap .content-gray-shadow .divider, .bldr-wrap .content-gray-shadow-border .divider, .bldr-wrap .content-gray-border .divider {
  position: absolute;
  top: 0;
  left: -12px;
  width: 1px;
  height: 100%;
  background: url(../img/global/dashed-divider.png) 0 0 repeat-y;
}
.bldr-wrap .card-btn {
  position: relative;
  float: left;
  margin: 0 3px 3px 0;
  padding: 24px 24px 57px 96px;
  width: 120px;
  border: 1px solid #e2e2e2;
  color: gray;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  /* UTILITY BUTTONS */
}
.bldr-wrap .card-btn:nth-child(3n+1) {
  margin-right: 0;
}
.bldr-wrap .card-btn:hover {
  color: #4c4c4c;
  background: #fff;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
.bldr-wrap .card-btn img {
  position: absolute;
  top: 16px;
  left: 30px;
  width: 42px;
}
.bldr-wrap .card-btn span, .bldr-wrap .card-btn .foot-chrome .promo1 a, .foot-chrome .promo1 .bldr-wrap .card-btn a {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  color: gray;
  text-align: left;
  text-transform: uppercase;
  text-decoration: none;
}
.bldr-wrap .card-btn .util-btn-wrap {
  position: absolute;
  bottom: 4px;
  left: 4px;
  width: 233px;
  height: 25px;
}
.bldr-wrap .card-btn .prev-btn {
  float: left;
  display: block;
  margin: 0 3px 0 0;
  padding: 6px 0;
  width: 113px;
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  line-height: 12px;
  color: #4c4c4c;
  border: 1px solid #cbd9e4;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: #bababa 0 1px 1px 0;
  -webkit-box-shadow: #bababa 0 1px 1px 0;
  -o-box-shadow: #bababa 0 1px 1px 0;
  box-shadow: #bababa 0 1px 1px 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
}
.bldr-wrap .card-btn .prev-btn:hover {
  background: #fff;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
.bldr-wrap .card-btn .select-btn {
  float: left;
  display: block;
  margin: 0;
  padding: 6px 0;
  width: 113px;
  font-family: lato, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  line-height: 12px;
  border-color: #0060ae;
  color: #fff;
  text-shadow: #003968 0 1px 1px;
  -moz-box-shadow: #003968 0 1px 1px 0;
  -webkit-box-shadow: #003968 0 1px 1px 0;
  -o-box-shadow: #003968 0 1px 1px 0;
  box-shadow: #003968 0 1px 1px 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0077be', endColorstr='#0060ae',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0077be), color-stop(100%, #0060ae));
  background-image: -webkit-linear-gradient(#0077be, #0060ae);
  background-image: -moz-linear-gradient(#0077be, #0060ae);
  background-image: -o-linear-gradient(#0077be, #0060ae);
  background-image: -ms-linear-gradient(#0077be, #0060ae);
  background-image: linear-gradient(#0077be, #0060ae);
}
.bldr-wrap .card-btn .select-btn:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0082d1', endColorstr='#006bc4',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0082d1), color-stop(100%, #006bc4));
  background-image: -webkit-linear-gradient(#0082d1, #006bc4);
  background-image: -moz-linear-gradient(#0082d1, #006bc4);
  background-image: -o-linear-gradient(#0082d1, #006bc4);
  background-image: -ms-linear-gradient(#0082d1, #006bc4);
  background-image: linear-gradient(#0082d1, #006bc4);
}
.bldr-wrap .preview {
  position: relative;
  z-index: 1;
  overflow: auto;
  padding: 24px 24px 0 24px;
  border: 1px solid #bad3e6;
  border-bottom: none;
  height: 281px;
  background-color: #e5f4ff;
  -moz-box-shadow: #cce0f0 0 1px 1px 0 inset;
  -webkit-box-shadow: #cce0f0 0 1px 1px 0 inset;
  -o-box-shadow: #cce0f0 0 1px 1px 0 inset;
  box-shadow: #cce0f0 0 1px 1px 0 inset;
}
.bldr-wrap .preview img {
  float: left;
  width: 190px;
}
.bldr-wrap .preview .blurb {
  float: left;
  margin-left: 50px;
  width: 442px;
}
.bldr-wrap .preview h3 {
  margin-bottom: 24px;
  font-family: lato, arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  text-transform: uppercase;
  color: #3d7199;
}
.bldr-wrap .preview h4 {
  color: #3d7199;
}
.bldr-wrap .preview p {
  font-family: lato, arial, sans-serif;
  font-size: 14px;
  color: #3d7199;
  line-height: 18px;
}
.bldr-wrap .preview .shadow {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 100;
  width: 717px;
  height: 20px;
  background: url(../img/global/bg-card-preview.png) 0 0 no-repeat;
}
.bldr-wrap .actions {
  padding: 12px;
  border: 1px solid #bad3e6;
  border-top: none;
  width: 706px;
  height: 34px;
  background-color: #e5f4ff;
}
.bldr-wrap .back-btn {
  display: block;
  float: left;
  padding: 10px 12px;
  width: 152px;
  font-size: 12px;
  font-weight: bold;
  color: #3d7199;
  text-transform: uppercase;
  text-decoration: none;
  background-position: 90% 50%;
  background-repeat: no-repeat;
  border: 1px solid #c4d3df;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: url('/img/global/icon-arrow.png?1333726909'), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: url('/img/global/icon-arrow.png?1333726909'), -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: url('/img/global/icon-arrow.png?1333726909'), -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: url('/img/global/icon-arrow.png?1333726909'), -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: url('/img/global/icon-arrow.png?1333726909'), -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: url('/img/global/icon-arrow.png?1333726909'), linear-gradient(#ffffff, #f2f2f2);
}
.bldr-wrap .back-btn:hover {
  background: white url(../img/global/icon-arrow.png) 90% 50% no-repeat;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
.bldr-wrap .cont-btn {
  display: block;
  float: right;
  padding: 10px 12px;
  width: 285px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid #0060ae;
  color: #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  text-shadow: #003968 0 1px 1px;
  -moz-box-shadow: #003968 0 1px 1px 0;
  -webkit-box-shadow: #003968 0 1px 1px 0;
  -o-box-shadow: #003968 0 1px 1px 0;
  box-shadow: #003968 0 1px 1px 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0077be', endColorstr='#0060ae',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0077be), color-stop(100%, #0060ae));
  background-image: -webkit-linear-gradient(#0077be, #0060ae);
  background-image: -moz-linear-gradient(#0077be, #0060ae);
  background-image: -o-linear-gradient(#0077be, #0060ae);
  background-image: -ms-linear-gradient(#0077be, #0060ae);
  background-image: linear-gradient(#0077be, #0060ae);
}
.bldr-wrap .cont-btn:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0082d1', endColorstr='#006bc4',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0082d1), color-stop(100%, #006bc4));
  background-image: -webkit-linear-gradient(#0082d1, #006bc4);
  background-image: -moz-linear-gradient(#0082d1, #006bc4);
  background-image: -o-linear-gradient(#0082d1, #006bc4);
  background-image: -ms-linear-gradient(#0082d1, #006bc4);
  background-image: linear-gradient(#0082d1, #006bc4);
}
.bldr-wrap .topbar {
  position: relative;
  float: left;
  margin-bottom: 12px;
  padding: 12px 12px 12px 86px;
  border: 1px s1008olid #8fb1cc;
  width: 910px;
  background: #e5f4ff;
  color: #3d7199;
  -moz-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
}
.bldr-wrap .topbar img {
  position: absolute;
  top: -5px;
  left: 24px;
}
.bldr-wrap .topbar h3 {
  float: left;
  width: 300px;
  margin: 10px 0 0 0;
  font-family: lato, arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  text-transform: uppercase;
  color: #3d7199;
}
.bldr-wrap .topbar .top-actions {
  float: right;
  margin: 0;
  padding: 0;
  border: none;
  width: 500px;
}
.bldr-wrap .topbar .back-btn {
  float: left;
  margin-right: 6px;
}
.bldr-wrap .topbar .cont-btn {
  width: 284px;
}
.bldr-wrap #card-form {
  display: block;
  width: 1008px;
  /* ACTION BUTTONS */
}
.bldr-wrap #card-form fieldset {
  position: relative;
  margin-top: 40px;
  padding: 12px;
  width: 454px;
  border: 1px solid #e5e5e5;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}
.bldr-wrap #card-form legend {
  position: absolute;
  top: -24px;
  left: 0;
  font-family: lato, arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  text-transform: uppercase;
  color: gray;
}
.bldr-wrap #card-form label {
  float: left;
  margin: 12px 10px 0 0;
  width: 144px;
  font-weight: bold;
  color: #4c4c4c;
}
.bldr-wrap #card-form input, .bldr-wrap #card-form .comment-form-wrap textarea, .comment-form-wrap .bldr-wrap #card-form textarea, .bldr-wrap #card-form .message-wrap textarea, .message-wrap .bldr-wrap #card-form textarea {
  float: left;
  margin: 0 12px 6px 0;
  width: 206px;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c3c3c3;
  color: gray;
  background-color: #fff;
  -moz-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  -webkit-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  -o-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  box-shadow: #e5e5e5 0 1px 1px 0 inset;
}
.bldr-wrap #card-form textarea {
  padding: 10px;
  float: left;
  margin: 0 6px 6px 0;
  width: 196px;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c3c3c3;
  color: gray;
  background-color: #fff;
  -moz-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  -webkit-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  -o-box-shadow: #e5e5e5 0 1px 1px 0 inset;
  box-shadow: #e5e5e5 0 1px 1px 0 inset;
}
.bldr-wrap #card-form select {
  margin-bottom: 6px;
  width: 218px;
}
.bldr-wrap #card-form .extra {
  margin-left: 154px;
}
.bldr-wrap #card-form .caption {
  margin-left: 156px;
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: gray;
}
.bldr-wrap #card-form .optional {
  float: left;
  width: 60px;
  margin-top: 10px;
  text-transform: uppercase;
}
.bldr-wrap #card-form .form-bottom {
  float: left;
  margin-top: 12px;
  padding: 12px;
  width: 984px;
  background-color: #f0f0f0;
}
.bldr-wrap #card-form .finish-btn {
  display: block;
  float: right;
  padding: 10px;
  width: 286px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid #0060ae;
  color: #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  text-shadow: #003968 0 1px 1px;
  -moz-box-shadow: #003968 0 1px 1px 0;
  -webkit-box-shadow: #003968 0 1px 1px 0;
  -o-box-shadow: #003968 0 1px 1px 0;
  box-shadow: #003968 0 1px 1px 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0077be', endColorstr='#0060ae',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0077be), color-stop(100%, #0060ae));
  background-image: -webkit-linear-gradient(#0077be, #0060ae);
  background-image: -moz-linear-gradient(#0077be, #0060ae);
  background-image: -o-linear-gradient(#0077be, #0060ae);
  background-image: -ms-linear-gradient(#0077be, #0060ae);
  background-image: linear-gradient(#0077be, #0060ae);
}
.bldr-wrap #card-form .finish-btn:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0082d1', endColorstr='#006bc4',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0082d1), color-stop(100%, #006bc4));
  background-image: -webkit-linear-gradient(#0082d1, #006bc4);
  background-image: -moz-linear-gradient(#0082d1, #006bc4);
  background-image: -o-linear-gradient(#0082d1, #006bc4);
  background-image: -ms-linear-gradient(#0082d1, #006bc4);
  background-image: linear-gradient(#0082d1, #006bc4);
}

/* ==================================================================================================== */
/*	CHAPTER SELECT
/* ==================================================================================================== */
/* CHAPTER SELECT WRAP */
.select-chapter-wrap {
  position: relative;
  border: 5px solid #8297a5;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background: url(../img/global/bg-chapter-select.png) 0 0 repeat-x;
  /* ACTION BUTTONS */
}
.select-chapter-wrap h2 {
  font-family: lato, arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
  margin-bottom: 2px;
  text-transform: uppercase;
}
.select-chapter-wrap .left-col, .select-chapter-wrap .right-col {
  float: left;
  margin-top: 26px;
  padding: 10px 8px 10px 10px;
  width: 456px;
  background-color: #f0f0f0;
  border: 1px solid #ccc;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: #d8d8d8 0 1px 0 0 inset;
  -webkit-box-shadow: #d8d8d8 0 1px 0 0 inset;
  -o-box-shadow: #d8d8d8 0 1px 0 0 inset;
  box-shadow: #d8d8d8 0 1px 0 0 inset;
}
.select-chapter-wrap .right-col {
  float: right;
  height: 440px;
}
.select-chapter-wrap .state-btn {
  display: block;
  float: left;
  margin: 0 2px 2px 0;
  padding: 10px 0;
  width: 87px;
  font-size: 12px;
  font-weight: bold;
  color: gray;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid #e2e2e2;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
}
.select-chapter-wrap .state-btn:nth-child(5n) {
  margin-right: 0;
}
.select-chapter-wrap .state-btn:hover {
  background: #fff;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
.select-chapter-wrap .state-btn:active, .select-chapter-wrap .state-btn.active {
  border-color: #8fb1cc;
  background: #e5f4ff;
  color: #3d7199;
  -moz-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
}
.select-chapter-wrap .chapter-btn {
  display: block;
  margin-bottom: 2px;
  padding: 10px;
  font-size: 12px;
  font-weight: bold;
  color: gray;
  text-align: left;
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid #e2e2e2;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
}
.select-chapter-wrap .chapter-btn:hover {
  background: #fff;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
.select-chapter-wrap .chapter-btn:active, .select-chapter-wrap .chapter-btn.active {
  border-color: #8fb1cc;
  background: #e5f4ff;
  color: #3d7199;
  -moz-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
}
.select-chapter-wrap .select-bottom {
  float: left;
  margin-top: 12px;
  padding: 12px;
  width: 984px;
  background-color: #f0f0f0;
}
.select-chapter-wrap .add-btn {
  display: block;
  float: right;
  padding: 10px;
  width: 286px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid #0060ae;
  color: #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  text-shadow: #003968 0 1px 1px;
  -moz-box-shadow: #003968 0 1px 1px 0;
  -webkit-box-shadow: #003968 0 1px 1px 0;
  -o-box-shadow: #003968 0 1px 1px 0;
  box-shadow: #003968 0 1px 1px 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0077be', endColorstr='#0060ae',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0077be), color-stop(100%, #0060ae));
  background-image: -webkit-linear-gradient(#0077be, #0060ae);
  background-image: -moz-linear-gradient(#0077be, #0060ae);
  background-image: -o-linear-gradient(#0077be, #0060ae);
  background-image: -ms-linear-gradient(#0077be, #0060ae);
  background-image: linear-gradient(#0077be, #0060ae);
}
.select-chapter-wrap .add-btn:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0082d1', endColorstr='#006bc4',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0082d1), color-stop(100%, #006bc4));
  background-image: -webkit-linear-gradient(#0082d1, #006bc4);
  background-image: -moz-linear-gradient(#0082d1, #006bc4);
  background-image: -o-linear-gradient(#0082d1, #006bc4);
  background-image: -ms-linear-gradient(#0082d1, #006bc4);
  background-image: linear-gradient(#0082d1, #006bc4);
}
.select-chapter-wrap .cancel-btn {
  position: absolute;
  top: 12px;
  right: 12px;
  display: block;
  margin: 0;
  padding: 10px 0;
  width: 86px;
  font-size: 12px;
  font-weight: bold;
  color: gray;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid #e2e2e2;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: #bababa 0 1px 0 0;
  -webkit-box-shadow: #bababa 0 1px 0 0;
  -o-box-shadow: #bababa 0 1px 0 0;
  box-shadow: #bababa 0 1px 0 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
}
.select-chapter-wrap .cancel-btn:hover {
  background: #fff;
  -moz-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #f2f2f2 0 0 0 3px inset;
}
.select-chapter-wrap .cancel-btn:active, .select-chapter-wrap .cancel-btn.active {
  border-color: #8fb1cc;
  background: #e5f4ff;
  color: #3d7199;
  -moz-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -webkit-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  -o-box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
  box-shadow: #bababa 0 1px 0 0, #d1e9fa 0 0 0 3px inset;
}

html > body #at15s {
  width: 250px!important;
}

#at20mc div {
  float: none;
}

#at20mc a {
  color: #36B;
}

#at16recap, #at_msg, #at16p label, #at16nms, #at16sas, #at_share .at_item, #at16p, #at15s, #at16p form input, #at16p form .comment-form-wrap textarea, .comment-form-wrap #at16p form textarea, #at16p form .message-wrap textarea, .message-wrap #at16p form textarea, #at16p textarea {
  font-family: arial,helvetica,tahoma,verdana,sans-serif!important;
  font-size: 12px!important;
  outline-style: none;
  outline-width: 0;
  line-height: 1em;
}

#at15s {
  background: url(//s7.addthis.com/static/t00/atbkg.png);
  float: none!important;
  line-height: 1em!important;
  margin: 0!important;
  overflow: visible!important;
  padding: 5px!important;
  text-align: left!important;
  position: absolute;
}

#at15s, #at16p {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

#at15s_inner {
  background: white;
  border: 1px solid white;
  margin: 0;
}

#at15s_head {
  position: relative;
  background: #F2F2F2;
  padding: 4px;
  cursor: default;
  border-bottom: 1px solid #E5E5E5;
}

#at15pf, #at16pf {
  position: relative;
  background: #F2F2F2;
  height: 12px;
  border-top: 1px solid #E5E5E5;
}

#at15pf a, #at16pf a, #at15pf span, #at15pf .foot-chrome .promo1 a, .foot-chrome .promo1 #at15pf a, #at16pf span, #at16pf .foot-chrome .promo1 a, .foot-chrome .promo1 #at16pf a {
  position: absolute;
  outline: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  font-size: 10px;
  color: #4C4C4C;
  font-family: Arial,Helvetica,Sans-Serif;
  text-decoration: none;
}

#at15s a, #at15s span, #at15s .foot-chrome .promo1 a, .foot-chrome .promo1 #at15s a {
  outline: 0;
}

#at_hover {
  padding: 4px;
}

#at_hover .at_item, #at_share .at_item {
  background: white!important;
  float: left!important;
  color: #4C4C4C!important;
}

#at_hover .at_bold {
  font-weight: bold;
  color: black!important;
}

#at_hover .at_item {
  width: 112px!important;
  padding: 2px 3px!important;
  margin: 1px;
}

#at_hover .at_item, #at_share .at_item {
  color: #4C4C4C!important;
}

#at_hover .at_bold {
  font-weight: bold;
  color: black!important;
}

.at15t {
  display: block!important;
  height: 16px!important;
  line-height: 16px!important;
  padding-left: 20px!important;
  background: url(//s7.addthis.com/static/r07/widget40.png) no-repeat left;
  background-position: 0 0;
  cursor: pointer;
  text-align: left;
}

.at15t_100zakladok {
  background-position: 0 -16px;
}

.at15t_2tag {
  background-position: 0 -48px;
}

.at15t_a97abi {
  background-position: 0 -80px;
}

.at15t_addressbar {
  background-position: 0 -112px;
}

.at15t_addthis {
  background-position: 0 -144px;
}

.at15t_adifni {
  background-position: 0 -176px;
}

.at15t_amazonwishlist {
  background-position: 0 -208px;
}

.at15t_aolmail {
  background-position: 0 -240px;
}

.at15t_arto {
  background-position: 0 -272px;
}

.at15t_azadegi {
  background-position: 0 -304px;
}

.at15t_baidu {
  background-position: 0 -336px;
}

.at15t_bentio {
  background-position: 0 -368px;
}

.at15t_bitly {
  background-position: 0 -400px;
}

.at15t_bland {
  background-position: 0 -432px;
}

.at15t_blip {
  background-position: 0 -464px;
}

.at15t_bloggy {
  background-position: 0 -496px;
}

.at15t_blogmarks {
  background-position: 0 -528px;
}

.at15t_blurpalicious {
  background-position: 0 -560px;
}

.at15t_bolt {
  background-position: 0 -592px;
}

.at15t_bookmarkycz {
  background-position: 0 -624px;
}

.at15t_bordom {
  background-position: 0 -656px;
}

.at15t_brainify {
  background-position: 0 -688px;
}

.at15t_buddymarks {
  background-position: 0 -720px;
}

.at15t_camyoo {
  background-position: 0 -752px;
}

.at15t_cardthis {
  background-position: 0 -768px;
}

.at15t_care2 {
  background-position: 0 -784px;
}

.at15t_chiq {
  background-position: 0 -800px;
}

.at15t_cirip {
  background-position: 0 -816px;
}

.at15t_citeulike {
  background-position: 0 -832px;
}

.at15t_classicalplace {
  background-position: 0 -848px;
}

.at15t_cleanprint {
  background-position: 0 -864px;
}

.at15t_clipdo {
  background-position: 0 -880px;
}

.at15t_clply {
  background-position: 0 -896px;
}

.at15t_cndig {
  background-position: 0 -912px;
}

.at15t_colivia {
  background-position: 0 -928px;
}

.at15t_connotea {
  background-position: 0 -944px;
}

.at15t_cootopia {
  background-position: 0 -960px;
}

.at15t_cosmiq {
  background-position: 0 -976px;
}

.at15t_curateus {
  background-position: 0 -992px;
}

.at15t_dashboard {
  background-position: 0 -1008px;
}

.at15t_delicious {
  background-position: 0 -1024px;
}

.at15t_designbump {
  background-position: 0 -1040px;
}

.at15t_digaculturanet {
  background-position: 0 -1056px;
}

.at15t_digg {
  background-position: 0 -1072px;
}

.at15t_diggita {
  background-position: 0 -1088px;
}

.at15t_diggtiger {
  background-position: 0 -1104px;
}

.at15t_digo {
  background-position: 0 -1120px;
}

.at15t_digthiswebhost {
  background-position: 0 -1136px;
}

.at15t_digzign {
  background-position: 0 -1152px;
}

.at15t_diigo {
  background-position: 0 -1168px;
}

.at15t_dipdive {
  background-position: 0 -1184px;
}

.at15t_domaintoolswhois {
  background-position: 0 -1200px;
}

.at15t_domelhor {
  background-position: 0 -1216px;
}

.at15t_dosti {
  background-position: 0 -1232px;
}

.at15t_dotnetkicks {
  background-position: 0 -1248px;
}

.at15t_dotnetshoutout {
  background-position: 0 -1264px;
}

.at15t_douban {
  background-position: 0 -1280px;
}

.at15t_draugiem {
  background-position: 0 -1296px;
}

.at15t_drimio {
  background-position: 0 -1312px;
}

.at15t_dropjack {
  background-position: 0 -1328px;
}

.at15t_dzone {
  background-position: 0 -1344px;
}

.at15t_edelight {
  background-position: 0 -1360px;
}

.at15t_efactor {
  background-position: 0 -1376px;
}

.at15t_ekudos {
  background-position: 0 -1392px;
}

.at15t_elefantapl {
  background-position: 0 -1408px;
}

.at15t_email {
  background-position: 0 -1424px;
}

.at15t_embarkons {
  background-position: 0 -1440px;
}

.at15t_eucliquei {
  background-position: 0 -1456px;
}

.at15t_evernote {
  background-position: 0 -1472px;
}

.at15t_extraplay {
  background-position: 0 -1488px;
}

.at15t_ezyspot {
  background-position: 0 -1504px;
}

.at15t_fabulously40 {
  background-position: 0 -1520px;
}

.at15t_facebook {
  background-position: 0 -1536px;
}

.at15t_facebook_like {
  background-position: 0 -1552px;
}

.at15t_fark {
  background-position: 0 -1568px;
}

.at15t_farkinda {
  background-position: 0 -1584px;
}

.at15t_fashiolista {
  background-position: 0 -1600px;
}

.at15t_fashionburner {
  background-position: 0 -1616px;
}

.at15t_favable {
  background-position: 0 -1632px;
}

.at15t_faves {
  background-position: 0 -1648px;
}

.at15t_favicon {
  background-position: 0 -1664px;
}

.at15t_favlogde {
  background-position: 0 -1680px;
}

.at15t_favoritende {
  background-position: 0 -1696px;
}

.at15t_favorites {
  background-position: 0 -1712px;
}

.at15t_favoritus {
  background-position: 0 -1728px;
}

.at15t_flaker {
  background-position: 0 -1744px;
}

.at15t_flickr {
  background-position: 0 -1760px;
}

.at15t_flosspro {
  background-position: 0 -1776px;
}

.at15t_folkd {
  background-position: 0 -1792px;
}

.at15t_forceindya {
  background-position: 0 -1808px;
}

.at15t_formspring {
  background-position: 0 -1824px;
}

.at15t_fresqui {
  background-position: 0 -1840px;
}

.at15t_friendfeed {
  background-position: 0 -1856px;
}

.at15t_funp {
  background-position: 0 -1872px;
}

.at15t_fwisp {
  background-position: 0 -1888px;
}

.at15t_gabbr {
  background-position: 0 -1904px;
}

.at15t_gamekicker {
  background-position: 0 -1920px;
}

.at15t_givealink {
  background-position: 0 -1936px;
}

.at15t_globalgrind {
  background-position: 0 -1952px;
}

.at15t_gluvsnap {
  background-position: 0 -1968px;
}

.at15t_gmail {
  background-position: 0 -1984px;
}

.at15t_godudu {
  background-position: 0 -2000px;
}

.at15t_goodnoows {
  background-position: 0 -2016px;
}

.at15t_google {
  background-position: 0 -2032px;
}

.at15t_google_follow {
  background-position: 0 -2048px;
}

.at15t_google_plusone {
  background-position: 0 -2064px;
}

.at15t_googletranslate {
  background-position: 0 -2080px;
}

.at15t_govn {
  background-position: 0 -2096px;
}

.at15t_greaterdebater {
  background-position: 0 -2112px;
}

.at15t_grono {
  background-position: 0 -2128px;
}

.at15t_habergentr {
  background-position: 0 -2144px;
}

.at15t_hackernews {
  background-position: 0 -2160px;
}

.at15t_hadashhot {
  background-position: 0 -2176px;
}

.at15t_hatena {
  background-position: 0 -2192px;
}

.at15t_hazarkor {
  background-position: 0 -2208px;
}

.at15t_hedgehogs {
  background-position: 0 -2224px;
}

.at15t_hellotxt {
  background-position: 0 -2240px;
}

.at15t_hi5 {
  background-position: 0 -2256px;
}

.at15t_historious {
  background-position: 0 -2272px;
}

.at15t_hotbookmark {
  background-position: 0 -2288px;
}

.at15t_hotklix {
  background-position: 0 -2304px;
}

.at15t_hotmail {
  background-position: 0 -2320px;
}

.at15t_hyves {
  background-position: 0 -2336px;
}

.at15t_identica {
  background-position: 0 -2352px;
}

.at15t_igoogle {
  background-position: 0 -2368px;
}

.at15t_ihavegot {
  background-position: 0 -2384px;
}

.at15t_index4 {
  background-position: 0 -2400px;
}

.at15t_indexor {
  background-position: 0 -2416px;
}

.at15t_informazione {
  background-position: 0 -2432px;
}

.at15t_instapaper {
  background-position: 0 -2448px;
}

.at15t_investorlinks {
  background-position: 0 -2464px;
}

.at15t_iorbix {
  background-position: 0 -2480px;
}

.at15t_isociety {
  background-position: 0 -2496px;
}

.at15t_iwiw {
  background-position: 0 -2512px;
}

.at15t_jamespot {
  background-position: 0 -2528px;
}

.at15t_jappy {
  background-position: 0 -2544px;
}

.at15t_jisko {
  background-position: 0 -2560px;
}

.at15t_joliprint {
  background-position: 0 -2576px;
}

.at15t_jolly {
  background-position: 0 -2592px;
}

.at15t_jumptags {
  background-position: 0 -2608px;
}

.at15t_kaboodle {
  background-position: 0 -2624px;
}

.at15t_kaevur {
  background-position: 0 -2640px;
}

.at15t_kaixin {
  background-position: 0 -2656px;
}

.at15t_ketnooi {
  background-position: 0 -2672px;
}

.at15t_kindleit {
  background-position: 0 -2688px;
}

.at15t_kipup {
  background-position: 0 -2704px;
}

.at15t_kledy {
  background-position: 0 -2720px;
}

.at15t_kommenting {
  background-position: 0 -2736px;
}

.at15t_latafaneracat {
  background-position: 0 -2752px;
}

.at15t_librerio {
  background-position: 0 -2768px;
}

.at15t_link {
  background-position: 0 -2784px;
}

.at15t_linkagogo {
  background-position: 0 -2800px;
}

.at15t_linkedin {
  background-position: 0 -2816px;
}

.at15t_linkninja {
  background-position: 0 -2832px;
}

.at15t_linksgutter {
  background-position: 0 -2848px;
}

.at15t_linkshares {
  background-position: 0 -2864px;
}

.at15t_linksnapr {
  background-position: 0 -2880px;
}

.at15t_linkstore {
  background-position: 0 -2896px;
}

.at15t_linkuj {
  background-position: 0 -2912px;
}

.at15t_live {
  background-position: 0 -2928px;
}

.at15t_livejournal {
  background-position: 0 -2944px;
}

.at15t_lockerblogger {
  background-position: 0 -2960px;
}

.at15t_logger24 {
  background-position: 0 -2976px;
}

.at15t_mailto {
  background-position: 0 -2992px;
}

.at15t_markme {
  background-position: 0 -3008px;
}

.at15t_mashbord {
  background-position: 0 -3024px;
}

.at15t_me2day {
  background-position: 0 -3040px;
}

.at15t_meinvz {
  background-position: 0 -3056px;
}

.at15t_mekusharim {
  background-position: 0 -3072px;
}

.at15t_memonic {
  background-position: 0 -3088px;
}

.at15t_memori {
  background-position: 0 -3104px;
}

.at15t_mendeley {
  background-position: 0 -3120px;
}

.at15t_meneame {
  background-position: 0 -3136px;
}

.at15t_menu {
  background-position: 0 -3152px;
}

.at15t_mindbodygreen {
  background-position: 0 -3168px;
}

.at15t_misterwong {
  background-position: 0 -3184px;
}

.at15t_misterwong_de {
  background-position: 0 -3200px;
}

.at15t_misterwong_ru {
  background-position: 0 -3216px;
}

.at15t_moemesto {
  background-position: 0 -3232px;
}

.at15t_moikrug {
  background-position: 0 -3248px;
}

.at15t_mototagz {
  background-position: 0 -3280px;
}

.at15t_mrcnetworkit {
  background-position: 0 -3296px;
}

.at15t_mssocialbookmarks {
  background-position: 0 -3312px;
}

.at15t_multiply {
  background-position: 0 -3328px;
}

.at15t_myaol {
  background-position: 0 -3344px;
}

.at15t_myhayastan {
  background-position: 0 -3360px;
}

.at15t_mylinkvault {
  background-position: 0 -3376px;
}

.at15t_mymailru {
  background-position: 0 -3392px;
}

.at15t_mynasa {
  background-position: 0 -3408px;
}

.at15t_myspace {
  background-position: 0 -3424px;
}

.at15t_myyearbook {
  background-position: 0 -3440px;
}

.at15t_n4g {
  background-position: 0 -3456px;
}

.at15t_naszaklasa {
  background-position: 0 -3472px;
}

.at15t_netlog {
  background-position: 0 -3488px;
}

.at15t_netvibes {
  background-position: 0 -3504px;
}

.at15t_netvouz {
  background-position: 0 -3520px;
}

.at15t_newsmeback {
  background-position: 0 -3536px;
}

.at15t_newstrust {
  background-position: 0 -3552px;
}

.at15t_newsvine {
  background-position: 0 -3568px;
}

.at15t_nujij {
  background-position: 0 -3584px;
}

.at15t_odnoklassniki_ru {
  background-position: 0 -3600px;
}

.at15t_oknotizie {
  background-position: 0 -3616px;
}

.at15t_olddogg {
  background-position: 0 -3632px;
}

.at15t_oneview {
  background-position: 0 -3648px;
}

.at15t_orkut {
  background-position: 0 -3664px;
}

.at15t_oyyla {
  background-position: 0 -3680px;
}

.at15t_packg {
  background-position: 0 -3696px;
}

.at15t_pafnetde {
  background-position: 0 -3712px;
}

.at15t_pdfmyurl {
  background-position: 0 -3728px;
}

.at15t_pdfonline {
  background-position: 0 -3744px;
}

.at15t_phonefavs {
  background-position: 0 -3760px;
}

.at15t_pingfm {
  background-position: 0 -3776px;
}

.at15t_pinterest {
  background-position: 0 -3792px;
}

.at15t_planypus {
  background-position: 0 -3808px;
}

.at15t_plaxo {
  background-position: 0 -3824px;
}

.at15t_plurk {
  background-position: 0 -3840px;
}

.at15t_pochvalcz {
  background-position: 0 -3856px;
}

.at15t_politicnote {
  background-position: 0 -3872px;
}

.at15t_posteezy {
  background-position: 0 -3888px;
}

.at15t_posterous {
  background-position: 0 -3904px;
}

.at15t_pratiba {
  background-position: 0 -3920px;
}

.at15t_print {
  background-position: 0 -3936px;
}

.at15t_printfriendly {
  background-position: 0 -3952px;
}

.at15t_pusha {
  background-position: 0 -3968px;
}

.at15t_qrfin {
  background-position: 0 -3984px;
}

.at15t_qrsrc {
  background-position: 0 -4000px;
}

.at15t_quantcast {
  background-position: 0 -4016px;
}

.at15t_qzone {
  background-position: 0 -4032px;
}

.at15t_raiseyourvoice {
  background-position: 0 -4048px;
}

.at15t_readitlater {
  background-position: 0 -4064px;
}

.at15t_reddit {
  background-position: 0 -4080px;
}

.at15t_rediff {
  background-position: 0 -4096px;
}

.at15t_redkum {
  background-position: 0 -4112px;
}

.at15t_researchgate {
  background-position: 0 -4128px;
}

.at15t_ridefix {
  background-position: 0 -4144px;
}

.at15t_rss {
  background-position: 0 -4160px;
}

.at15t_safelinking {
  background-position: 0 -4176px;
}

.at15t_scoopat {
  background-position: 0 -4192px;
}

.at15t_scoopit {
  background-position: 0 -4208px;
}

.at15t_sekoman {
  background-position: 0 -4224px;
}

.at15t_select2gether {
  background-position: 0 -4240px;
}

.at15t_settings {
  background-position: 0 -4256px;
}

.at15t_sharer {
  background-position: 0 -4272px;
}

.at15t_shaveh {
  background-position: 0 -4288px;
}

.at15t_shetoldme {
  background-position: 0 -4304px;
}

.at15t_sinaweibo {
  background-position: 0 -4320px;
}

.at15t_skyrock {
  background-position: 0 -4336px;
}

.at15t_smiru {
  background-position: 0 -4352px;
}

.at15t_socialbookmarkingnet {
  background-position: 0 -4368px;
}

.at15t_sodahead {
  background-position: 0 -4384px;
}

.at15t_sonico {
  background-position: 0 -4400px;
}

.at15t_speedtile {
  background-position: 0 -4416px;
}

.at15t_sphinn {
  background-position: 0 -4432px;
}

.at15t_spinsnap {
  background-position: 0 -4448px;
}

.at15t_spokentoyou {
  background-position: 0 -4464px;
}

.at15t_springpad {
  background-position: 0 -4480px;
}

.at15t_squidoo {
  background-position: 0 -4496px;
}

.at15t_startaid {
  background-position: 0 -4512px;
}

.at15t_startlap {
  background-position: 0 -4528px;
}

.at15t_storyfollower {
  background-position: 0 -4544px;
}

.at15t_studivz {
  background-position: 0 -4560px;
}

.at15t_stuffpit {
  background-position: 0 -4576px;
}

.at15t_stumbleupon {
  background-position: 0 -4592px;
}

.at15t_stumpedia {
  background-position: 0 -4608px;
}

.at15t_stylishhome {
  background-position: 0 -4624px;
}

.at15t_svejo {
  background-position: 0 -4640px;
}

.at15t_symbaloo {
  background-position: 0 -4656px;
}

.at15t_taaza {
  background-position: 0 -4672px;
}

.at15t_tagza {
  background-position: 0 -4688px;
}

.at15t_tailrank {
  background-position: 0 -4704px;
}

.at15t_taringa {
  background-position: 0 -4720px;
}

.at15t_tarpipe {
  background-position: 0 -4736px;
}

.at15t_technerd {
  background-position: 0 -4752px;
}

.at15t_teknikim {
  background-position: 0 -4768px;
}

.at15t_thefreedictionary {
  background-position: 0 -4784px;
}

.at15t_thewebblend {
  background-position: 0 -4800px;
}

.at15t_thinkfinity {
  background-position: 0 -4816px;
}

.at15t_thisnext {
  background-position: 0 -4832px;
}

.at15t_throwpile {
  background-position: 0 -4848px;
}

.at15t_tipd {
  background-position: 0 -4864px;
}

.at15t_toly {
  background-position: 0 -4880px;
}

.at15t_topsitelernet {
  background-position: 0 -4896px;
}

.at15t_transferr {
  background-position: 0 -4912px;
}

.at15t_tuenti {
  background-position: 0 -4928px;
}

.at15t_tulinq {
  background-position: 0 -4944px;
}

.at15t_tumblr {
  background-position: 0 -4960px;
}

.at15t_tusul {
  background-position: 0 -4976px;
}

.at15t_tvinx {
  background-position: 0 -4992px;
}

.at15t_tweetmeme {
  background-position: 0 -5008px;
}

.at15t_twitter {
  background-position: 0 -5024px;
}

.at15t_twitthis {
  background-position: 0 -5040px;
}

.at15t_typepad {
  background-position: 0 -5056px;
}

.at15t_upnews {
  background-position: 0 -5072px;
}

.at15t_urlaubswerkde {
  background-position: 0 -5088px;
}

.at15t_urlcapt {
  background-position: 0 -5104px;
}

.at15t_viadeo {
  background-position: 0 -5120px;
}

.at15t_vimeo {
  background-position: 0 -5136px;
}

.at15t_virb {
  background-position: 0 -5152px;
}

.at15t_visitezmonsite {
  background-position: 0 -5168px;
}

.at15t_vk {
  background-position: 0 -5184px;
}

.at15t_vkrugudruzei {
  background-position: 0 -5200px;
}

.at15t_voxopolis {
  background-position: 0 -5216px;
}

.at15t_vybralisme {
  background-position: 0 -5232px;
}

.at15t_vyoom {
  background-position: 0 -5248px;
}

.at15t_w3validator {
  background-position: 0 -5264px;
}

.at15t_webnews {
  background-position: 0 -5280px;
}

.at15t_webs {
  background-position: 0 -5296px;
}

.at15t_webshare {
  background-position: 0 -5312px;
}

.at15t_windows {
  background-position: 0 -5328px;
}

.at15t_windycitizen {
  background-position: 0 -5344px;
}

.at15t_wirefan {
  background-position: 0 -5360px;
}

.at15t_wordpress {
  background-position: 0 -5376px;
}

.at15t_worio {
  background-position: 0 -5392px;
}

.at15t_woscc {
  background-position: 0 -5408px;
}

.at15t_wykop {
  background-position: 0 -5424px;
}

.at15t_xanga {
  background-position: 0 -5440px;
}

.at15t_xing {
  background-position: 0 -5456px;
}

.at15t_yahoobkm {
  background-position: 0 -5472px;
}

.at15t_yahoomail {
  background-position: 0 -5488px;
}

.at15t_yammer {
  background-position: 0 -5504px;
}

.at15t_yardbarker {
  background-position: 0 -5520px;
}

.at15t_yemle {
  background-position: 0 -5536px;
}

.at15t_yigg {
  background-position: 0 -5552px;
}

.at15t_yiid {
  background-position: 0 -5568px;
}

.at15t_yoolink {
  background-position: 0 -5584px;
}

.at15t_yorumcuyum {
  background-position: 0 -5600px;
}

.at15t_youblr {
  background-position: 0 -5616px;
}

.at15t_youbookmarks {
  background-position: 0 -5632px;
}

.at15t_youmob {
  background-position: 0 -5648px;
}

.at15t_youtube {
  background-position: 0 -5664px;
}

.at15t_yuuby {
  background-position: 0 -5680px;
}

.at15t_zakladoknet {
  background-position: 0 -5696px;
}

.at15t_ziczac {
  background-position: 0 -5712px;
}

.at15t_zingme {
  background-position: 0 -5728px;
}

.at15t_zukmo {
  background-position: 0 -5744px;
}

.addthis_32x32_style .at15t_010-blank, .at15t_000 {
  background-position: 0 0;
}

.addthis_32x32_style .at15t_blogger, .at15t_2linkme {
  background-position: 0 -32px;
}

.addthis_32x32_style .at15t_compact, .at15t_7live7 {
  background-position: 0 -64px;
}

.addthis_32x32_style .at15t_delicious, .at15t_addio {
  background-position: 0 -96px;
}

.addthis_32x32_style .at15t_digg, .at15t_addthis-uwerk {
  background-position: 0 -128px;
}

.addthis_32x32_style .at15t_email, .at15t_adfty {
  background-position: 0 -160px;
}

.addthis_32x32_style .at15t_expanded, .at15t_aim {
  background-position: 0 -192px;
}

.addthis_32x32_style .at15t_facebook, .at15t_amenme {
  background-position: 0 -224px;
}

.addthis_32x32_style .at15t_favorites, .at15t_armenix {
  background-position: 0 -256px;
}

.addthis_32x32_style .at15t_gmail, .at15t_aviary {
  background-position: 0 -288px;
}

.addthis_32x32_style .at15t_google, .at15t_baang {
  background-position: 0 -320px;
}

.addthis_32x32_style .at15t_linkedin, .at15t_bebo {
  background-position: 0 -352px;
}

.addthis_32x32_style .at15t_live, .at15t_biggerpockets {
  background-position: 0 -384px;
}

.addthis_32x32_style .at15t_mailto, .at15t_bizsugar {
  background-position: 0 -416px;
}

.addthis_32x32_style .at15t_mymailru, .at15t_blinklist {
  background-position: 0 -448px;
}

.addthis_32x32_style .at15t_myspace, .at15t_blogger {
  background-position: 0 -480px;
}

.addthis_32x32_style .at15t_orkut, .at15t_blogkeen {
  background-position: 0 -512px;
}

.addthis_32x32_style .at15t_print, .at15t_blogtrottr {
  background-position: 0 -544px;
}

.addthis_32x32_style .at15t_reddit, .at15t_bobrdobr {
  background-position: 0 -576px;
}

.addthis_32x32_style .at15t_stumbleupon, .at15t_bonzobox {
  background-position: 0 -608px;
}

.addthis_32x32_style .at15t_tumblr, .at15t_bookmerkende {
  background-position: 0 -640px;
}

.addthis_32x32_style .at15t_twitter, .at15t_box {
  background-position: 0 -672px;
}

.addthis_32x32_style .at15t_vk, .at15t_bryderi {
  background-position: 0 -704px;
}

.addthis_32x32_style .at15t_yahoomail, .at15t_buzzzy {
  background-position: 0 -736px;
}

#at_hover #atic_more {
  display: none;
}

/*   EMAIL WRAP */
#at20mc, #at_email, #at16pib, #at16pc, #at16pi, #at_share, #at_complete, #at_success, #at_error {
  position: static!important;
}

#at20mc {
  position: absolute;
  left: 0;
  top: 0;
  float: none;
}

#at16lb {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1001;
  background-color: black;
  opacity: .001;
}

#at16pcc {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0 auto;
  font-size: 10px!important;
  color: #4C4C4C;
  padding: 0;
  z-index: 10000001;
  overflow: visible;
}

#at16p {
  background: url(//s7.addthis.com/static/t00/atbkg.png);
  z-index: 10000001;
}

#at16p, #atie6ifh, #atie6cmifh {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 300px;
  padding: 10px;
  margin: 0 auto;
  margin-top: -185px;
  margin-left: -155px;
  font-family: arial,helvetica,tahoma,verdana,sans-serif;
  font-size: 12px;
  color: #5E5E5E;
}

#at16pi {
  background: #E5E5E5;
  text-align: left;
  border: 1px solid #CCC;
  border-bottom: 0;
}

#at16pp {
  color: #4C4C4C;
  position: absolute;
  top: 12px;
  right: 12px;
  font-size: 11px;
}

#at16pm {
  background: white;
  width: 298px;
  height: 380px;
  text-align: left;
  border-right: 1px solid #CCC;
  position: static;
}

#at16pt h4 {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: #4C4C4C;
  cursor: default;
}

#at16pt h4, #at16pt a {
  font-weight: bold;
}

#at16pt {
  position: relative;
  background: #F2F2F2;
  height: 13px;
  padding: 5px 10px;
}

#at16pc {
  height: 343px;
  font-size: 11px;
  text-align: left;
  color: #4C4C4C;
}

#at15pf, #at16pf {
  position: relative;
  background: #F2F2F2;
  height: 12px;
  border-top: 1px solid #E5E5E5;
}

/* EMAIL FORM */
#at_email15 {
  padding-top: 5px;
}

#at_email #at16meo {
  margin: 15px 0 0 2px;
}

#at16meo span, #at16meo .foot-chrome .promo1 a, .foot-chrome .promo1 #at16meo a {
  float: left;
  margin-right: 5px;
  padding-top: 4px;
}

#at16meo a {
  float: left;
  margin: 0;
}

#at_sending {
  top: 130px;
  left: 110px;
  position: absolute;
  text-align: center;
}

#at_sending img {
  padding: 10px;
}

#at16pt a {
  position: absolute;
  top: 5px;
  right: 10px;
  color: #4C4C4C;
  text-decoration: none;
}

#at16pc {
  height: 343px;
  font-size: 11px;
  text-align: left;
  color: #4C4C4C;
}

#at16pc form label {
  display: block;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 4px;
  float: none;
  text-align: left;
}

#at16pc form label span, #at16pc form label .foot-chrome .promo1 a, .foot-chrome .promo1 #at16pc form label a {
  font-weight: normal;
  color: #4C4C4C;
  display: inline;
}

#at_email {
  padding: 5px 10px;
}

.ac-about {
  right: 20px;
}

#at_email input, #at_email .comment-form-wrap textarea, .comment-form-wrap #at_email textarea, #at_email .message-wrap textarea, .message-wrap #at_email textarea, #at_email textarea {
  background: white;
  border: 1px solid #BBB;
  width: 272px!important;
  margin: 0;
  margin-bottom: 8px;
  font-weight: normal;
  padding: 3px!important;
  font-family: arial,helvetica,tahoma,verdana,sans-serif;
  font-size: 11px;
  line-height: 1.4em;
  color: #333;
}

#at16p .atbtn, #at16recap .atbtn {
  background: white;
  border: 1px solid #B5B5B5;
  width: 60px!important;
  padding: 2px 4px;
  margin: 0;
  margin-right: 2px!important;
  font-size: 11px!important;
  font-weight: bold;
  color: #333;
  cursor: pointer;
}

#at16p .atbtn:hover, #at16recap .atbtn:hover {
  border-color: #444;
  color: #06C;
}

#at15pf a, #at16pf a, #at15pf span, #at15pf .foot-chrome .promo1 a, .foot-chrome .promo1 #at15pf a, #at16pf span, #at16pf .foot-chrome .promo1 a, .foot-chrome .promo1 #at16pf a {
  position: absolute;
  outline: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  font-size: 10px;
  color: #4C4C4C;
  font-family: Arial,Helvetica,Sans-Serif;
  text-decoration: none;
}

#at20mc a {
  color: #36B;
}

[Story-Single] -video.php
#at16pf a.at-whatsthis {
  left: 10px;
}

#at15pf a.at-logo, #at16pf a.at-logo {
  background: url(//s7.addthis.com/static/t00/logo88.gif) no-repeat left;
  padding-left: 10px;
  right: 10px;
  width: 50px;
}

#at15pf a.at-settings, #at16pf a.at-settings {
  left: 75px;
  width: 65px;
}

#at15pf .ac-logo, #at16pf .ac-logo {
  background: url(//s7.addthis.com/static/t00/ac12.gif) no-repeat left;
  padding-left: 10px;
  top: 0;
  right: 2px;
}
