﻿body { font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; margin: 0px 0px 0px 0px; background:#CC0000; }

.PageHeader { color:#CC0000;  }
.HeaderSpacer { height:15px; }
a:link, a:visited { text-decoration:underline; color:#EE5500; }
a:active, a:hover { text-decoration:underline; color:#000000; }

.TopTable{ width:900px; }
.MainTable { height:300px; background:#ffffff; vertical-align:top; }

.SWFHeader { width:900px; height:70px; background:#CC0000; }

.WelcomeBar { z-index:1; position:relative; left:650px; top:-70px; width:250px; color:#ffffff; background:#aa0000; 
              font-weight:bold; font-size:11px; text-transform:uppercase; height:16px; }
.WelcomeBarIn { padding:0px 5px; }
.WelcomeBarMenuContainer {  }
.WelcomeBarMenu { text-align:center; width:100%; display:table; border-collapse:collapse; }
.WelcomeBarMenu ul {  list-style:none;  width:100%; display:table-row; }
.WelcomeBarMenu ul li {  border-left:solid 1px white;  display:table-cell; }
.WelcomeBarMenu ul li:first-child { border-left:none; }
.WelcomeBarMenu ul li a { display:block; padding: 1px 4px 1px 4px; }
.WelcomeBarMenu ul li a:link, .WelcomeBarMenu ul li a:visited { font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#ffffff; }
.WelcomeBarMenu ul li a:active, .WelcomeBarMenu ul li a:hover { background:#ee1111; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#ffffff; }

.ShoppingCartMenu { vertical-align:middle; border:none; padding-left:7px; width:12px; height:12px; }

.Nav { width:100%; height:15px; background:#aa0000; }
.Nav td { text-align:center; }
.Nav .NavFirst { width:120px; border:none; text-align:left; }

/*.NavMenu ul li.selected { background:#000000; }*/

.NavMenuContainer { text-align:center; width:100%; display:table; border-collapse:collapse; }
.NavMenu { width:780px; }
.NavMenu ul { list-style:none; width:100%; display:table-row; height:16px; }
.NavMenu ul li { border-left:solid 1px white; display:table-cell; }
.NavMenu ul li a { display:block; padding: 1px 4px 1px 4px; }
.NavMenu ul li a:link, .NavMenu ul li a:visited { font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#ffffff; }
.NavMenu ul li a:active, .NavMenu ul li a:hover { background:#ee1111; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#ffffff; }


.SecurityQuestionDDL { font-size:10px; width:265px; }
.CapCodeTextBox{ width:220px; }
.CapCodeSpacer { padding-left:5px; }
.CapCodeWinner { font-weight:bold; font-size:14px; }

.Red { color:#FF0000; }

.LongTextBox { width:250px; }
.SmallTextBox { width:120px; }
.Label { font-weight:bold; text-align:right; }
.FormSpacer { height:5px; }

.PageHeader { font-size:20px; font-weight:bold; }
.Footer { text-align:center; background:#aa0000; }
.Footer td { width:300px; }

.PageJumps {  font-size:12px; font-weight:bold; }
table.PageJumps { width:100%; }
.PageJumps a:link, .PageJumps a:visited { text-decoration:underline; color:#EE5500; }
.PageJumps a:active, .PageJumps a:hover { text-decoration:underline; color:#000000; }

.ContactBar { background:#999999; height:2px; width:100%; }
.ContactFaygo { color:#ff0000; font-weight:bold; }
.ContactText { font-size:16px;  }
.CorpText { font-size:12px; line-height:16px;  }

.MemberRight { vertical-align:top; padding:5px; }

.MediaSubHeader { font-size:16px; text-align:center; font-weight:bold; color:#999999; width:100%; text-transform:uppercase; }


.MediaTitle { font-size:12px; color:#DD0000; font-weight:bold; }

/*div.MediaLinks { width:100%; text-align:right; }*/
.MediaTable td { vertical-align:top; padding: 0px 3px 5px 3px; }
.MediaTable a:link, .MediaTable a:visited { font-weight:bold; color:#EE5500; text-decoration:none; }
.MediaTable a:hover, .MediaTable a:active { font-weight:bold; color:#000000; text-decoration:none; }

.PrivacyPolicy { font-size:10px; }

.FooterText { text-align:center; color:#ffffff; }
.FooterText a:link, .FooterText a:visited { color:#ffffff; }
.FooterText a:active, .FooterText a:hover { color:#ffffff; }


.MediumTextBox{ width:250px; }
.Alert { font-weight:bold; color:#ff0000; }

.NormalTextBold { font-weight:bold; }
.Header { background:#CC0000; font-weight:bold; color:#ffffff; text-align:center; font-size:13px; }
.Header td { padding-top:3px; padding-bottom:3px; }

.CatDisplay { width:100%; }
.CatDisplay td { text-align:center; width:20%; vertical-align:top; height:120px; padding: 0px 3px 10px 3px; }
.CatDisplay a:link div, .CatDisplay a:visited div { font-weight:bold; font-size:12px; color:#EE5500; text-decoration:none; }
.CatDisplay a:hover div, .CatDisplay a:active div { font-weight:bold; font-size:12px; color:#000000; text-decoration:none; }
.CatDisplay a:link img, .CatDisplay a:visited img { border: 0px; }
.CatDisplay a:hover img, .CatDisplay a:active img { border: 0px; }

.ShippingNotice { font-size:10px; font-weight:bold; font-style:italic; color:#ff0000; }

.ContestThankYou { font-weight:bold; padding-left:20px; }

