body {
  background-image: URL(/Images/MasterHome/background_updated.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-color: black;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  scrollbar-base-color: #a81919;
}
a:link, a:visited, a:hover, a:active, .ButtonLink a:link, .ButtonLink hover, .ButtonLink active, .ButtonLink visited, .TixButton, .SocialNetworkLinks a:link, .SocialNetworkLinks a:visited, .SocialNetworkLinks a:hover, .SocialNetworkLinks a:active, a.StoreImage:link, a.StoreImage:visited, a.StoreImage:hover, a.StoreImage:active {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: none;
  outline: none;
}
#Header {
  vertical-align: top;
  width: 700px;
  height: 85px;
  margin: 0px 0px 0px 2px;
  padding: 0px 0px 0px 0px;
  color: White;
  z-index: 100;
  position: relative;
}
#ItIsWellLogo {
  margin: 25px 0px 10px 0px;
  width: 300px;
  height: 66px;
}
.MainNavLinks {
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: none;
  outline: none;
}
.MainNavLinks a:link, .MainNavLinks hover, .MainNavLinks visited, .MainNavLinks active {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: none;
  outline: none;
  color: white;
}
.MainBodyText {
  font-size: 12pt;
  color: black;
  font-family: Lucida Sans, Tahoma, Arial;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: URL(/Images/MasterHome/MainContentBG_updated.png);
  background-repeat: repeat;
  border: solid 1px #252525;
}
.FlickrContainerLayout {
  margin: 0px 0px 0px 0px;
  background-image: URL(/Images/MasterHome/MainContentBG_updated.png);
  background-repeat: repeat;
  border: solid 1px #252525;
}
.ButtonLink { text-align: center; }
.MainBodyText h1 {
  font-size: 14pt;
  color: black;
  font-weight: bold;
  font-family: Lucida Sans, Tahoma, Arial;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.PageBodyLayoutWide {
  width: 680px;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
}
.PageBodyLayoutWideText {
  font-size: 11pt;
  color: white;
  font-family: Lucida Sans, Tahoma, Arial;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 10px;
}
.PageBodyLayoutWideText a:link, .PageBodyLayoutWideText active, .PageBodyLayoutWideText visited, .PageBodyLayoutWideText hover, a.photo:link, a.photo:visited, a.photo:hover, a.photo:active, table.ShowList a.PurchaseButton, a.AlbumTitle img, div.AlbumDetails_PurchaseLinks a {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.PageBodyLayoutWideText h1 {
  font-size: 14pt;
  color: black;
  font-weight: bold;
  font-family: Lucida Sans, Tahoma, Arial;
  font-style: italic;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.PageBodyLayoutWideText h2 {
  font-size: 12pt;
  color: black;
  font-weight: bold;
  font-family: Lucida Sans, Tahoma, Arial;
  font-style: italic;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
}
.MainBodyCellLeft {
  text-align: left;
  vertical-align: top;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 0px;
  width: 350px;
}
#TourDatesHeader {
  background-image: URL(/Images/Home/TourDatesHeader.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 350px;
  height: 42px;
  margin: 0px 0px 0px 0px;
}
#FeaturedVideoHeader {
  background-image: URL(/Images/Home/FeaturedVideoHeader.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 350px;
  height: 42px;
  margin: 0px 0px 0px 0px;
}
#PhotoGalleryHeader {
  background-image: URL(/Images/Home/PhotoGalleryHeader.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 350px;
  height: 42px;
  margin: 0px 0px 0px 0px;
}
.MainBodyCellRight {
  text-align: left;
  vertical-align: top;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  width: 350px;
}
.BannerLayout {
  background-image: URL(/Images/Home/BannerBlackBG.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 710px;
  height: 350px;
  margin: 0px 0px 0px 0px;
}
#FishLineSeparator {
  background-image: URL(/Images/Home/FishLineSeparator.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 290px;
  height: 11px;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
}
#FishLineSeparatorRed {
  background-image: URL(/Images/Home/FishLineSeparatorRed.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 650px;
  height: 11px;
  margin: 0px 0px 0px 0px;
  padding: 25px 0px 25px 0px;
}
#StoreLogo {
  background-image: URL(/Images/Home/StoreLogo.png);
  background-repeat: no-repeat;
  height: 43px;
  width: 143px;
  margin: 5px 0px 0px 5px;
}
#CenterNavBar {
  background-image: URL(/Images/MasterHome/CenterNavBar.png);
  background-repeat: no-repeat;
  background-position: left;
  height: 60px;
  width: 695px;
  margin: 5px 0px 0px 3px;
  vertical-align: middle;
}
#CenterNavBar a:link, #CenterNavBar hover, #CenterNavBar visited, #CenterNavBar active {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: none;
  outline: none;
  text-decoration: none;
}
.FooterText {
  font-size: 10pt;
  font-weight: bold;
  color: white;
  font-family: Lucida Sans, Tahoma, Arial;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  text-align: center;
}
.FooterText a:link, .FooterText a:visited, .FooterText a:active {
  font-size: 10pt;
  font-weight: bold;
  color: white;
  font-family: Lucida Sans, Tahoma, Arial;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  text-align: center;
}
.FooterText a:hover {
  font-size: 10pt;
  font-weight: bold;
  color: silver;
  font-family: Lucida Sans, Tahoma, Arial;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  text-align: center;
}
.FloatDivStyle {
  background-image: URL(/Images/Home/FloatingBlackBG.png);
  border-left: solid 2px white;
  border-right: solid 2px white;
  border-bottom: solid 2px white;
  height: 385px;
  width: 300px;
  overflow: hidden;
  text-align: left;
  vertical-align: top;
  margin: 0px 0px 0px 0px;
}
.FeaturedProductsLayout {
  text-align: center;
  color: White;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
.FloatDivStyle H1 {
  font-size: 10pt;
  font-weight: bold;
  text-decoration: underline;
  text-align: center;
  color: White;
}
.FloatingLinksLayout {
  width: 298px;
  text-align: left;
  text-decoration: none;
  border-top: solid 1px #a81919;
  border-left: solid 1px #a81919;
  border-right: solid 1px #a81919;
  background-color: black;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
}
.TwitterFloatText { color: white; }
.SocialNetworkLinks {
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 10px 0px;
}
.TourListAccordionHeader {
  background-color: black;
  color: white;
  height: 34px;
  border: solid 2px #404040;
  margin: 5px 0px 5px 0px;
  padding: 4px 2px 10px 2px;
  cursor: pointer;
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  background-image: URL(/Images/Home/btn_Expand_white.png);
  background-position: right;
  background-repeat: no-repeat;
}
.TourListAccordionHeader a:link, .TourListAccordionHeader a:hover, table.ShowDetails a, table.ImpactOuterContainer td.LeftChannel #SubmissionMessage a, table.RandomImpact_Container table td.ReadAll a {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #a81919;
  text-decoration: none;
}
.TourListAccordionHeader .TourListAccordion_CancelledMessage, .TourPage_CancelledMessage {
  font-size: 1.1em;
  font-weight: bold;
  color: #a81919;
  letter-spacing: 1px;
}
.TourListAccordionHeader:hover, .FAQAccordion_Header:hover {
  background-color: #a81919;
  color: white;
  background-image: URL(/Images/Home/btn_Expand_white.png);
}
.TourListAccordionHeader:hover a, .TourListAccordionHeaderSelected a {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: black;
  text-decoration: none;
}
.TourListAccordionHeader:hover .TourListAccordion_CancelledMessage, .TourListAccordionHeaderSelected .TourListAccordion_CancelledMessage {
  font-size: 1.1em;
  font-weight: bold;
  color: black;
  letter-spacing: 1px;
}
.TourListAccordionHeaderSelected {
  background-color: #a81919;
  color: white;
  height: 34px;
  border: solid 2px #404040;
  margin: 5px 0px 0px 0px;
  padding: 4px 2px 10px 2px;
  cursor: pointer;
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  background-image: URL(/Images/Home/btn_Collapse.png);
  background-position: right;
  background-repeat: no-repeat;
}
.TourListAccordionContent {
  background-color: black;
  color: white;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica;
  border-right: 1px solid #a81919;
  border-bottom: 1px solid #a81919;
  border-left: 1px solid #a81919;
  margin: 0px 0px 5px 0px;
  padding: 3px 3px 3px 3px;
}
.TourListAccordionContent Span.TourName, .FAQAccordion_Content Span.TourName { font-weight: bold; }
.TourListAccordionContent div.AlertPanel, .FAQAccordion_Content div.AlertPanel { margin: 8px 2px 8px 2px; }
.TourListAccordionContent a:link, .TourListAccordionContent a:visited, .TourListAccordionContent a:active {
  color: #a81919;
  font-weight: bold;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.TourListAccordionContent a:hover {
  color: #a81919;
  font-weight: bold;
  text-decoration: line-through;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.FAQAccordion_Header {
  background-color: Transparent;
  color: #e8e8e8;
  border: solid 1px #606060;
  margin: 0px 0px 0px 0px;
  padding: 8px 50px 8px 5px;
  cursor: pointer;
  font-family: Verdana, Arial, Helvetica;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  background-image: URL(/Images/Home/btn_Expand_white.png);
  background-position: right;
  background-repeat: no-repeat;
}
.FAQAccordion_HeaderSelected {
  background-color: #a81919;
  color: white;
  border: solid 1px gray;
  margin: 0px 0px 0px 0px;
  padding: 8px 50px 8px 5px;
  cursor: pointer;
  font-family: Verdana, Arial, Helvetica;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  background-image: URL(/Images/Home/btn_Collapse.png);
  background-position: right;
  background-repeat: no-repeat;
}
.FAQAccordion_Content {
  background-color: black;
  color: white;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica;
  border: 1px solid #a81919;
  padding: 20px 10px 20px 10px;
}
.FAQAccordion_Content a:link, .FAQAccordion_Content a:visited, .FAQAccordion_Content a:active, table.ImpactOuterContainer td.LeftChannel #TestimonialList_Container li a.Selected {
  color: #a81919;
  font-weight: bold;
  text-decoration: underline;
}
.FAQAccordion_Content a:hover {
  color: #a81919;
  font-weight: bold;
  text-decoration: strikethrough;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.AccordionHeader {
  background-color: Transparent;
  color: red;
  border: solid 1px gray;
  margin: 0px 0px 0px 0px;
  padding: 6px 5px 3px 3px;
  cursor: pointer;
  height: 30px;
  text-align: right;
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
}
.AccordionHeader H1 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  color: white;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.AccordionContent {
  background-color: Transparent;
  color: black;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica;
}
.AccordionHeaderSelected {
  border-top: solid 2px white;
  border-left: solid 2px white;
  border-right: solid 2px white;
  border-bottom: solid 2px white;
  padding: 2px 5px 3px 3px;
  color: white;
  height: 30px;
  text-align: right;
  background-color: #a81919;
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
  line-height: 80%;
}
.AccordionHeaderSelected H1 {
  color: #a81919;
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
}
.photoPanel {
  padding: 10px;
  text-align: center;
  vertical-align: middle;
}
.PhotoContainer {
  margin: 5px;
  border: 1px solid red;
}
.photoTitle {
  display: block;
  font-family: Arial;
  font-size: .9em;
  width: 100%;
}
.photoFrom {
  display: block;
  font-family: Arial;
  font-size: .8em;
  width: 100%;
}
a.photo img {
  display: inline;
  margin: 5px;
}
a.StoreTitle:link, a.StoreTitle:visited, a.StoreTitle:active {
  color: white;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: none;
  outline: none;
}
a.StoreTitle:hover {
  color: white;
  text-decoration: underline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: none;
  outline: none;
}
table.showDetails {
  background-color: black;
  color: white;
}
.ShowTourReturnLink {
  background-color: red;
  color: white;
  padding: 4px 1px 4px 1px;
  font-weight: bold;
}
table.MainBody {
  border: none 3px blue;
  font-family: Lucida Sans, Tahoma, Arial;
  width: 720px;
  height: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
table.MainBody td.Wide {
  text-align: left;
  vertical-align: top;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  width: 710px;
  background-image: URL(/Images/MasterHome/MainContentBG_main.png);
  background-repeat: repeat;
  border: solid 1px #252525;
}
table.MainBody td.Top {
  vertical-align: top;
  margin: 0px 0px 0px 0px;
  width: 710px;
  background-image: URL(/Images/MasterHome/MainContentBG_top.png);
  background-repeat: no-repeat;
}
table.ShowList {
  border: 0px solid green;
  width: 100%;
  font-family: Lucida Sans, Tahoma, Arial;
  font-size: .9em;
  color: white;
  padding: 5px 0px 0px 17px;
}
table.ShowList th {
  background-color: #a81919;
  color: white;
  font-weight: bold;
  padding: 3px 3px 3px 3px;
}
table.ShowList td {
  border-bottom: 1px solid #b70101;
  padding: 1px 3px 15px 5px;
}
table.ShowList a.SortLink {
  color: white;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}
table.ShowList a.SortLink:hover, table.RandomImpact_Container table td.ReadAll a:hover {
  text-decoration: underline;
  cursor: pointer;
}
table.ShowList div.PurchaseButton { margin-top: 40px; }
table.ShowList div.ShareButton { margin-top: 20px; }
table.ShowList div.CancelledMessage { margin-top: 15px; }
table.ShowDetails { width: 100%; }
table.ShowDetails td {
  border-bottom: 0px;
  vertical-align: top;
  padding: 1px 3px 15px 5px;
}
table.ShowDetails a:hover, a.AlbumiTunes:link, a.AlbumiTunes:visited, a.AlbumiTunes:hover, a.AlbumiTunes:active, table.ImpactOuterContainer td.LeftChannel #SubmissionMessage a:hover { text-decoration: underline; }
div.BandMemberImageContainer {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 0px;
}
div.BandMemberImageContainer img.BandMember {
  float: left;
  border: none;
  filter: ALPHA(opacity=80);
  opacity: .8;
}
div.BandMemberImageContainer img.BandMember:hover {
  opacity: 1;
  filter: ALPHA(opacity=100);
}
div.BandMemberImageContainer img.BandMember_Selected {
  float: left;
  border: solid 3px #ce2027;
  overflow: hidden;
  width: 46px;
  height: 194px;
  filter: ALPHA(opacity=100);
  opacity: 1;
}
div.BandPageTitle {
  float: left;
  color: black;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 15px;
}
.Album_Common {
  border: 0px solid green;
  width: 110px;
  height: 345px;
  float: left;
  padding-right: 0px;
  text-align: center;
}
div.AlbumContainer {
  border: 0px solid blue;
  width: 650px;
  margin-left: 15px;
  font-size: 10pt;
  color: white;
  font-family: Lucida Sans, Tahoma, Arial;
}
div.AlbumContainer div.Album {
  margin-left: 20px;
  border: 0px solid green;
  width: 110px;
  height: 345px;
  float: left;
  padding-right: 0px;
  text-align: center;
}
div.AlbumContainer div.Album_Last {
  margin-right: 0px;
  border: 0px solid green;
  width: 110px;
  height: 345px;
  float: left;
  padding-right: 0px;
  text-align: center;
}
div.AlbumOuterContainer {
  text-align: center;
  border: 0px solid blue;
}
a.AlbumTitle {
  text-decoration: none;
  color: white;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
a.AlbumTitle:visited, a.AlbumTitle:active { text-decoration: none; }
a.AlbumTitle:hover, table.ImpactOuterContainer td.LeftChannel li a:hover { text-decoration: line-through; }
a.AlbumPurchase {
  text-decoration: none;
  color: #a81919;
  padding: 1px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
a.AlbumiTunes {
  text-decoration: none;
  color: black;
  padding: 1px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
div.AddThisPage {
  float: right;
  margin: 3px 10px 0px 0px;
}
div.AlbumDetail_OuterContainer, table.PreSale_Welcome td {
  text-align: center;
  color: white;
}
div.AlbumDetails_Title {
  border: 0px solid blue;
  font-family: Verdana, Arial, Helvetica;
  font-size: 14pt;
  font-weight: bold;
  padding: 0px 2px 0px 2px;
  margin-bottom: 10px;
}
div.AlbumDetails_Description {
  border: 0px solid red;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  padding: 3px 20px 3px 20px;
  margin-bottom: 5px;
}
div.AlbumDetails_PurchaseLinks {
  margin: 0px 0px 0px 0px;
  padding: 5px 15px 2px 7px;
}
td.AlbumDetails_LyricBox {
  width: 365px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: top;
}
#AlbumDetails_LyricBox {
  width: 349px;
  height: 400px;
  z-index: 50;
  color: white;
  font-size: .9em;
  font-family: Arial, Helvetica, sans-serif;
  overflow-y: auto;
  scrollbar-base-color: #a81919;
  background-image: URL(/Images/SecondaryPages/Albums/Boat_white.png);
  background-color: black;
  background-position: top center;
  background-repeat: no-repeat;
  border: 1px solid #b70101;
  padding: 7px 7px 7px 7px;
}
#AlbumDetails_SongContainer {
  width: 300px;
  padding: 5px 5px 5px 5px;
  border: 1px solid #b70101;
}
#AlbumDetails_SongContainer ol, table.ImpactOuterContainer td.LeftChannel #TestimonialList_Container ul {
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
}
#AlbumDetails_SongContainer li {
  display: block;
  padding: 3px;
  width: 300px;
  background-color: transparent;
  border-bottom: 1px solid #a81919;
  text-align: left;
}
#AlbumDetails_SongContainer li:hover {
  background-color: #a81919;
  color: white;
  cursor: pointer;
}
#AlbumDetails_SongContainer li.Selected {
  background-color: #a81919;
  display: block;
  padding: 3px;
  width: 300px;
  text-align: left;
  color: white;
}
table.SongInfo td.Header {
  background-color: #a81919;
  border: 1px solid #b70101;
  color: white;
  padding: 4px 2px 4px 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  text-align: center;
}
table.SongInfo td.Header span {
  font-size: .8em;
  margin-left: 15px;
}
table.AlbumInfo { margin-bottom: 15px; }
div.AlbumNav_Container {
  width: 675px;
  overflow: none;
  margin-bottom: 4px;
}
div.AlbumNav_Container div.AlbumNav_Header {
  width: 100%;
  text-align: right;
  border: 0px solid red;
  font-weight: bold;
  cursor: pointer;
  color: white;
}
div.AlbumNav_Container div.AlbumNav_Body {
  width: 675px;
  text-align: center;
  border-top: 1px solid #ce2027;
}
.AlbumIconNav_AlbumCommon, div.AlbumIconNav_Container div.Album_Last {
  width: 65px;
  float: left;
  text-align: center;
  margin: 0px 0px 0px 28px;
  color: white;
}
div.AlbumIconNav_Container {
  width: 100%;
  text-align: center;
  font-size: 9pt;
  color: white;
  font-family: Lucida Sans, Tahoma, Arial;
}
div.AlbumIconNav_Container div.Album {
  margin-right: 20px;
  width: 65px;
  float: left;
  text-align: center;
  margin: 0px 0px 0px 28px;
  color: white;
}
div.AlbumIconNav_Container div.RowBreak { clear: left; }
table.ImpactOuterContainer {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
}
table.ImpactOuterContainer td.LeftChannel {
  width: 200px;
  height: 400px;
  vertical-align: top;
  text-align: left;
  padding: 4px 2px 4px 2px;
  border: 0px solid red;
  color: white;
}
table.ImpactOuterContainer td.LeftChannel ul {
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
  padding: 5px 0px 5px 0px;
  border-top: 1px dashed #b70101;
  border-bottom: 1px dashed #b70101;
}
table.ImpactOuterContainer td.LeftChannel li {
  display: block;
  padding: 3px;
  width: 200px;
  background-color: transparent;
  text-align: left;
}
table.ImpactOuterContainer td.LeftChannel li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
  font-weight: bold;
  color: #a81919;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}
table.ImpactOuterContainer td.LeftChannel #SubmissionMessage {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .8em;
  margin: 5px 0px 0px 0px;
}
table.ImpactOuterContainer td.LeftChannel #TestimonialList_Container {
  width: 200px;
  padding: 5px 5px 5px 5px;
  border: 0px solid #b70101;
}
table.ImpactOuterContainer td.LeftChannel #TestimonialList_Container li {
  display: block;
  padding: 1px;
  width: 200px;
  background-color: transparent;
  border-bottom: 0px solid #a81919;
  text-align: left;
}
table.ImpactOuterContainer td.LeftChannel #TestimonialList_Container li a {
  color: white;
  text-decoration: none;
}
table.ImpactOuterContainer td.LeftChannel #TestimonialList_Container li a:hover {
  text-decoration: underline;
  color: #a81919;
}
table.ImpactOuterContainer td.RightChannelHeader {
  height: 30px;
  padding: 1px 5px 1px 5px;
  color: white;
  font-weight: bold;
  border: 0px solid blue;
  font-size: 1.5em;
  text-align: center;
}
table.ImpactOuterContainer td.RightChannelContent {
  text-align: left;
  vertical-align: top;
  padding: 10px 5px 5px 5px;
  border: 0px solid green;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: white;
}
table.ImpactOuterContainer td.Divider { width: 20px; }
table.RandomImpact_Container {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
}
table.RandomImpact_Container table td.Intro {
  text-align: left;
  text-decoration: italic;
  font-size: 1em;
}
table.RandomImpact_Container table td.Name {
  text-align: right;
  font-size: .8em;
}
table.RandomImpact_Container table td.ReadAll {
  text-align: left;
  font-size: .9em;
}
span.PageNotFound_Title {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 25px;
  color: white;
}
span.PageNotFound_Message { font-size: 1em; }
#FireFoxThemeButton {
  text-align: center;
  margin-top: 10px;
}
#PreSalesBox {
  border: solid 1px #252525;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  color: white;
  margin-top: 10px;
  margin-right: 14px;
}
table.PreSale_Welcome td.Messages { color: red; }
#PreSaleCustomerForm td.fieldName {
  text-align: right;
  padding-right: 5px;
  width: 110px;
  vertical-align: middle;
}
#PreSaleCustomerForm td.input {
  text-align: left;
  width: 205px;
  vertical-align: middle;
}
#PreSaleCustomerForm td.input input { width: 200px; }
#PreSaleCustomerForm td.enteredCode {
  text-align: left;
  padding-left: 10px;
  color: #a81919;
  vertical-align: middle;
}
#PreSaleCustomerForm td.validation {
  text-align: left;
  padding-left: 5px;
  color: #a81919;
  vertical-align: middle;
}
#PreSaleSuccessMessage a, #PreviouslyUsedError a { color: #a81919; }
#PreviouslyUsedError {
  height: 100px;
  vertical-align: middle;
}

