html {
  overflow-y: scroll;
}
body {
  margin: 20px;
  background-image: url(images/canvas.jpg);
  background-attachment: fixed;
  background-repeat: repeat-x;
}
.mainBorder {
  border: 1px solid #000000;
}
.blueBorder {
  border: 1px solid #548eb2;
}
.tableSizesAndPricesBorder {
  border: 1px solid #000000;
  border-collapse: collapse;
}
.bottomRightSnP {
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  font-weight: bold;
  font-size: 16px;
}
.leftTopSnP {
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
}
.leftSnP {
  border-left: 1px solid #000000;
}
.topBottomSnP {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.leftRightBottomSnP {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.bodyText, p, tr, td, table, li, ul, blockquote {
  font-family: Arial;
  font-size: 12px;
  color: #000000;
}
.iHaveText {
  font-family: Arial;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
}
.Testimonials {
  font-family: Arial;
  font-size: 14px;
  color: #888888;
  font-style: italic;
  font-weight: bold;
}
.bigGreen14Text {
  font-family: Arial;
  font-size: 24px;
  color: #FFF;
  font-weight: bold;
}
.medwhite14Text {
  font-family: Arial;
  font-size: 20px;
  color: #FFF;
  font-weight: bold;
}
.bigBlackText {
  font-family: Arial;
  font-size: 18px;
  color: #000000;
  font-weight: bold;
}
.bigBlack16Text {
  font-family: Arial;
  font-size: 16px;
  color: #000000;
  font-weight: bold;
}
.bigBlack14Text {
  font-family: Arial;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
}
.bigBlack12Text, a.bigBlack12Text:link, a.bigBlack12Text:visited, a.bigBlack12Text:active, a.bigBlack12Text:hover {
  font-family: Arial;
  font-size: 14px;
  color: #000000;
}
.black12Text, a.black12Text:link, a.black12Text:visited, a.black12Text:active, a.black12Text:hover {
  font-family: Arial;
  font-size: 12px;
  color: #000000;
}
.bigRed12Text, a.bigRed12Text:link, a.bigRed12Text:visited, a.bigRed12Text:active, a.bigRed12Text:hover {
  font-family: Arial;
  font-size: 12px;
  color: #ab0b1d;
  font-weight: bold;
}
.smallText {
  font-family: Arial;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.bigRedTextItalic {
  font-family: Arial;
  font-size: 18px;
  color: #ab0b1d;
  font-weight: bold;
  font-style: italic;
}
.bigRedText {
  font-family: Arial;
  font-size: 16px;
  color: #ab0b1d;
  font-weight: bold;
  font-style: italic;
}
.tableRedText {
  font-family: Arial;
  font-size: 14px;
  color: #ab0b1d;
}
.tableRedTextBold {
  font-family: Arial;
  font-size: 14px;
  color: #ab0b1d;
  font-weight: bold;
}
.RedText16 {
  font-family: Arial;
  font-size: 16px;
  color: #ab0b1d;
}
.blackText16 {
  font-family: Arial;
  font-size: 16px;
  color: #000000;
}
.RedText16Bold {
  font-family: Arial;
  font-size: 16px;
  color: #ab0b1d;
  font-weight: bold;
}
.tableRedTextBold {
  font-family: Arial;
  font-size: 14px;
  color: #ab0b1d;
  font-weight: bold;
}
.big22RedTextItalic {
  font-family: Arial;
  font-size: 18px;
  color: #990000;
  font-weight: bold;
}
.big28blackTextItalic {
  font-family: Arial;
  font-size: 36px;
  color: #cc0000;
  font-weight: bold;
}
.big14BlackText {
  font-family: Arial;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
}
.big18BlackText {
  font-family: Arial;
  font-size: 18px;
  color: #000000;
  font-weight: bold;
}
.bigBlackTextItalic {
  font-family: Arial;
  font-size: 26px;
  color: #000000;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}
.phoneText {
  font-family: Arial;
  font-size: 10px;
  color: #000000;
}
.footerText {
  font-family: Arial;
  font-size: 10px;
  color: #000000;
}
.bgBlue {
	background-image: url(Site_Images/CellBackground.jpg);
	height: 75px;
	background-repeat: repeat-x;
	color: #F0F4F7;
	font-size: 30px;
	font-family: Arial;
}
.bgBlueMenu {
  background-image: url(Site_Images/CellBackground1.jpg);
  background-repeat: repeat-x;
  height: 30px;
  color: #000099;
}
.blueLine {
  border-bottom: 2px solid #557ec2;
}
.mainTable {
  border: 2px solid #4cb3fa;
  background-color: #ffffff;
}
.fullBorder {
  border: 1px solid #000000;
}
.menuLinkBG {
  background-image: url(Site_Images/menuLinkBG.jpg);
  background-repeat: repeat-x;
}
.specialImage {
  background-repeat: no-repeat;
  position: relative;
}
.frontImage {
  background-image: url(Site_Images/_frontImage.jpg);
  background-repeat: no-repeat;
  position: relative;
  width: 600px;
}
.rightImage {
  background-image: url(Site_Images/_frontImage1.jpg);
  background-repeat: repeat-x;
  background-position: 0px 120px;
}
.menuLink, a.menuLink:link, a.menuLink:visited, a.menuLink:active {
  text-decoration: none;
  font-family: Arial;
  font-size: 13px;
  color: #000000;
  font-weight: bold;
}
a.menuLink:hover {
  text-decoration: none;
  font-family: Arial;
  font-size: 13px;
  color: #ffffff;
  font-weight: bold;
}
.menuLinkSpacer {
  text-decoration: none;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  color: #000000;
}
.cart {
  text-decoration: underline;
  font-family: Arial;
  font-size: 11px;
  color: #696969;
}
.subscribe, a.subscribe:link, a.subscribe:visited, a.subscribe:active, a.subscribe:hover {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}
.pageLink, a.pageLink:link, a.pageLink:visited, a.pageLink:active, a.pageLink:hover {
  text-decoration: underline;
  font-family: Arial;
  font-size: 12px;
  color: #696969;
}
.redPageLink, a.redPageLink:link, a.redPageLink:visited, a.redPageLink:active, a.redPageLink:hover {
  text-decoration: none;
  font-family: Arial;
  font-size: 13px;
  color: #ab0b1d;
  font-weight: bold;
}
.redSmallPageLink, a.redSmallPageLink:link, a.redSmallPageLink:visited, a.redSmallPageLink:active, a.redSmallPageLink:hover {
  text-decoration: none;
  font-family: Arial;
  font-size: 10px;
  color: #ab0b1d;
  font-weight: bold;
}
.headerText {
  font-size: 16px;
  font-family: arial;
  color: #000055;
  font-style: italic;
  font-weight: bold;
}
.headerText18 {
  font-size: 18px;
  font-family: arial;
  color: #000055;
  font-style: italic;
  font-weight: bold;
}
.blueBoldText {
  font-size: 17px;
  font-family: arial;
  color: #0000cc;
  font-weight: bold;
}
.redHeaderText {
  font-size: 14px;
  font-family: arial;
  color: #990000;
  font-weight: bold;
}
.logoText {
  font-family: Times New Roman;
  font-size: 30px;
  font-style: italic;
  color: #a4a4a4;
}
.testimonialText {
  font-family: Arial;
  font-size: 11px;
  font-style: italic;
  color: #afafaf;
}
.testimonialTextBlack {
  font-family: Arial;
  font-size: 11px;
  font-style: italic;
  color: #000000;
}
.testimonialTextBold {
  font-family: Arial;
  font-size: 11px;
  color: #afafaf;
  font-weight: bold;
}
.bigBlueText {
  font-family: Arial;
  font-size: 18px;
  color: #000055;
  font-weight: bold;
}
.blueText {
  font-family: Arial;
  font-size: 12px;
  color: #000055;
}
.blueTextSizes {
  font-family: Arial;
  font-size: 15px;
  color: #000055;
  font-weight: bold;
}
.bigRedText {
  font-family: Arial;
  font-size: 18px;
  color: #ab0b1d;
  font-weight: bold;
}
.redText15 {
  font-family: Arial;
  font-size: 15px;
  color: #ff0505;
  font-weight: bold;
  text-decoration: none;
}
.leftBorder {
  border-left: 2px solid #d9d9d9;
}
.bottomLine {
  border-bottom: 2px solid #4cb3fa;
}
.underline {
  border-bottom: 1px solid #afafaf;
}
.holding {
  top: 0px;
  right: 0px;
  position: relative;
}
.sizesandprizesRed {
  font-family: Arial;
  font-size: 13px;
  color: #ab0b1d;
}
.sizesandprizesBlue {
  font-size: 14px;
}
.uploadnowSmallText {
  font-family: Arial;
  font-size: 10px;
  color: #000000;
}
.uploadnowSmallerText {
  font-family: Arial;
  font-size: 9px;
  color: #000000;
}
.uploadnowErrorText {
  font-family: Arial;
  font-size: 9px;
  color: RED;
}
.style3 {
  font-family: 'Helvetica','Arial',sans-serif;
  color: #000000;
  text-align: left;
  font-size: 14px;
}
.style11 {
  font-family: 'ArialMT','Arial',sans-serif;
  font-style: italic;
  font-size: 12px;
}
a:link {
  text-decoration: none;
  color: #000000;
}
a:visited {
  text-decoration: none;
  color: #000000;
}
a:hover {
  text-decoration: none;
}
a:active {
  text-decoration: none;
}
.style27 {
  color: #000000;
}
.style28 {
  color: #333333;
}
.style34 {
  font-size: 12px;
}
.style35 {
  font-family: Arial,Helvetica,sans-serif;
}
.style42 {
  color: #000000;
  font-weight: bold;
}
.style43 {
  font-family: 'ArialMT','Arial',sans-serif;
  color: #4c4c4c;
  font-size: 10px;
}
.style29 {
  font-family: 'ArialMT','Arial',sans-serif;
  font-size: 10px;
}
.style45 {
  font-family: 'ArialMT','Arial',sans-serif;
  font-size: 14px;
}
.style32 {
  color: #000000;
  font-size: 10px;
  font-family: 'ArialMT','Arial',sans-serif;
}
.style47 {
  font-family: 'ArialMT','Arial',sans-serif;
  font-size: 12px;
}
.style48 {
  font-family: 'ArialMT','Arial',sans-serif;
}
.style80 {
  font-size: 16px;
  font-weight: bold;
  color: #000055;
  font-family: 'ArialMT','Arial',sans-serif;
}
.style84 {
  font-size: 18px;
  font-weight: bold;
}
.style88 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
}
.style90 {
  font-family: Arial,Helvetica,sans-serif;
  color: #990000;
  font-weight: bold;
}
.style91 {
  font-family: Arial,Helvetica,sans-serif;
  color: #000000;
  font-weight: bold;
  font-size: 14px;
}
.style93 {
  font-size: 12px;
  color: #990000;
}
.style94 {
  color: #000033;
}
boldwhite26 {
  font-family: Arial,Helvetica,sans-serif;
  line-height: normal;
  font-size: large;
  color: white;
  font-weight: bold;
  font-style: normal;
}
.Testimonials2 {
  font-family: Arial;
  font-size: 14px;
  color: #000000;
  font-style: italic;
  font-weight: bold;
 }
