@charset "UTF-8";
/* CSS Document */

.region-content {
  padding-left: 0;
  padding-right: 0;
}

#bodyTable,#bodyCell{
  height:100% !important;
  margin:0 !important;
  padding:0 !important;
  width:100% !important;
}
#headerTable,#titleTable,#contentTable,#templateColumns,.templateColumn,#comingSoonTable,#footerTable {
  min-width:100%;
}
table,td,p,a,li,blockquote{
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
}
#bodyTable{
  background-color:#1d1d1d;
}
table, tr, td {
  border-collapse:collapse;
  border:0 !important;
}
#templateContainer a {
  color: #DB1736;
}
.headerIcon {
  vertical-align:bottom;
}
.btn {
  display: inline-block;
  background-color:#F4CB18;
  color: #1d1d1d;
  text-decoration: none;
  padding: 6px 10px;
  border: 2px solid #1d1d1d;
  line-height: 100%;
  font-weight: bold;
  text-transform: uppercase;
}



/*Responsive styles*/
@media only screen and (max-width: 810px) {
  td[id=bodyCell] {
    padding:10px !important;
  }
}
@media only screen and (max-width: 810px){
  img[class=responsiveImage]{
    width:100% !important;
  }
}
@media only screen and (max-width: 810px) {
  table,td,p,a,li,blockquote {
    -webkit-text-size-adjust:none !important;
  }
}
@media only screen and (max-width: 810px) {
  body {
    width:100% !important;
    min-width:100% !important;
  }
}
@media only screen and (max-width: 810px) {
  table[id=newThisWeekContainer], table[id=templateContainer], table[id=headerTable], table[id=titleTable], table[id=templateColumns], table[class=templateColumn], table[id=contentTable], table[id=comingSoonTable], table[id=footerTable] {
    max-width:600px !important;
    width:100% !important;
  }
}
@media only screen and (max-width: 810px){
  img[class=headerIcon]{
    width:100% !important;
  }
}
@media only screen and (max-width: 810px){
  td[class=columnsContainer]{
    display:block !important;
    max-width:600px !important;
    width:100% !important;
  }
}
