body  { background-color: #3e5c93; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 0 }
div { padding:0; margin:0; }
h1, h2, h3, h4, h5 { padding:0; margin:0; }

  a:link { color: #339933; text-decoration: none; }
  a:hover { color: #6699CC; text-decoration: underline; } 
  a:visited { color: #6699CC; text-decoration: none; }
  a:active { color: #6699CC; text-decoration: none; }
    
  .white { background: #fff; }
  
  /* misc */
  td.content { background: #fff; }
  td.innerailMiddle { background-color: #99CC99; }
  td.networkFooter { background: #000; }
  
  /* hairlines */
  td.columnUpper { background: #000; }
  td.columnUpperCross { background: #000; }
  td.columnMiddle { background: #000; }
  td.columnMiddleCross { background: #000; }
  td.columnLowerCross { background: #000; }
  td.columnLower { background: #000; }
  td.columnBottom { background: #000; }
  td.horizontalUpper { background: #000; }
  td.horizontalMiddle { background: #000; }
  td.horizontalLower { background: #000; }
  td.innerailUpperLine { background: #000; }
  td.innerailMiddleLine { background: #000; }
  td.innerailLowerLine { background: #000; }
  td.contentHorizontal { background: #fff; }
 
  /* text styling */
  div.ccCallout { color: #FF3333; font-family: verdana,arial,sans-serif; font-size: 11px; font-weight:bold; padding: 0 0 5px 10px; }
  div.bestDeal { color: #FF3333; font-weight:bold; }
  span.bestDeal { color: #FF3333; font-weight:bold; }
  div.content { color: #fff; }
  div.contentRegular { font-family: verdana,arial,sans-serif; font-size: 12px; font-weight: 100; padding: 10px 7px 10px 10px; }
  div.contentSmall { font-family: verdana,arial,sans-serif; font-size: 10px; padding: 1px 0 0 10px; }
  div.contentTitle { font-family: verdana,arial,sans-serif; font-size: 12px; font-weight: bold; padding: 10px 7px 10px 10px; }
  div.contentTitleSerif { font-family: 'times new roman',times,serif; font-size: 13px; font-weight: 700; padding: 10px 7px 10px 10px; }
  div.copyrightInformation { color: #fff; font-family: verdana,arial,sans-serif; font-size: 10px; padding: 10px 0 0 0px; }
  div.errormsg { color: rgb(204,0,102); font-family: verdana,arial,sans-serif; font-size: 14px; font-weight: 700; padding: 5px 0 5px 10px; width: 450px; }
  div.imagePadding { padding-left: 5px; }
  div.networkInformation { color: #fff; font-family: verdana,arial,sans-serif; font-size: 10px; padding: 1px 0 10px 0px; }


  /* giftcard */
.gcDkGrn { background-color: #67bc85; }
.gcLtGrn { background-color: #aae1b1; }
.gcWhite { background: #fff; }
.gcBlk { background: #000; }
.gcDkBlue { background-color: #0667d2; }
.gcLtBlue { background-color: #caebfc; }
.gcNavy { background-color: #1c259a; }
.gcLtNavy { background-color: #4151c2; }
.gcDkRed { background-color: #a30001; }
.gcLtRed { background-color: #f41c1d; }
.gcHeadBlue { font-weight:bold; color: #0667d2; font-family: verdana,arial,helvetica; font-size: 14px;}
.gcHeadRed { font-weight:bold; color: #a30001; font-family: verdana,arial,helvetica; font-size: 14px;}
.gcHeadNavy { font-weight:bold; color: #1c259a; font-family: verdana,arial,helvetica; font-size: 14px}
.gcBlackCopy { color: #000; font-family: verdana,arial,helvetica; font-size: 11px;}
.gcbody { background: #fff;; margin-top: 20px;}
.gcBody { background: #fff;; margin-top: 20px;}







/*   NEW CSS AS OF FEBRUARY 2006 - PTHOMPSO   */




td.graystripe { background-color: #F0F0F0; } 


h3.section { font-family: verdana,arial,sans-serif; font-size: 14px; color:#666; weight:bold; padding: 0px 0 10px 10px;} 

div#leftRail { width:212px; float:left; }
div#formContent { width: 537px;  }
div#footerIncludes { width: 749px; padding: 16px; background: #000; font-family: verdana,arial,sans-serif; font-size: 10px; color:#fff; clear:both; }

div#container { width:749px; }

div.section { border-top: 1px solid #000; width: 515px; padding: 8px 0px 8px 0px; }
div.sectionOptins { border-top: 1px solid #000; width: 515px; padding: 0px 0px 8px 0px; }

input.text { size: 10px; border: 1px solid #999; font-size:10px; color: #333; margin: 4px 0 0 0;}
select { size: 10px; border: 1px solid #999; font-size:10px; color: #333; margin-top:4px; }
option { size: 10px; font-size:10px; color: #333; }


div#footerIncludes { width: 717px; padding: 16px; background: #000; font-family: verdana,arial,sans-serif; font-size: 10px; color:#fff; clear:both; }
