﻿html, body, form { margin: 0px; padding: 0px; }
html { overflow-y: scroll }

div#universal { min-height: 23px; background-color: #3C72A1; }
div#universal { color: #fff; padding: 7px 0px; }
div#universal a.Button { position: relative; top: 3px; }
div#universalCenter { width: 977px; margin: 0px auto; }
div#universalCenter input.Button { position: relative; top: 3px; background-color: #A7E5FC; color: #fff; font-weight: bold; text-transform: uppercase; }
ul#universalCenterNavigation { width: 585px; margin: 0px; padding: 0px 0px 0px 30px; display: block; float: left; }
ul#universalCenterNavigation a { text-decoration: none; color: #fff; }
ul#universalCenterNavigation li.Inactive a { font-weight: normal; }
ul#universalCenterNavigation li.Active a { font-weight: bold; }
ul#universalCenterNavigation li { display: inline; list-style-type: none; }
ul#universalCenterNavigation li.First,
ul#universalCenterNavigation li.Middle { margin: 0px 8px 0px 0px; padding: 0px 8px 0px 0px; border-right: 1px solid #fff; }
ul#universalCenterNavigation li.Last { margin: 0px; padding: 0px; }
ul#universalCenterNavigation input.Text { width: 90px; border-top: 1px solid #56585A; border-bottom: 1px solid #F7F9FB; border-left: 1px solid #DDE2E5; border-right: 1px solid #E5E7E8; }
div#universalCenterCart { text-align: right; width: 332px; margin: 0px; padding: 0px 30px 0px 0px; float: right; position: relative; /* for popup layer */ }
div#universalCenterCart a { color: #A7E5FC; }
div#universalCenterCart span.First, div#universalCenterCart span.Middle { margin: 0px 5px 0px 0px; padding: 0px 5px 0px 0px; border-right: 1px solid #fff; }
div#universalCenterCart span.Last { margin: 0px; padding: 0px; }
div#universalCenterFooter { clear: both; }

div#warning { color: #444444; font-weight: bold; margin: 5px auto; width: 977px; text-align: center; }

div#categories { width: 977px; margin: 15px auto 0px auto; padding-bottom: 30px; }
div#categories * { margin: 0px; padding: 0px; text-decoration: none; border: none; list-style-type: none; }
div#categories img, div#categories ul, div#categories li { float: left; }
div#categories img { margin-top: 49px; }
h1#categoriesLogo img { margin-top: 0px; }
h1#categoriesLogo, h1#categoriesLogo * { color: #000; }
ul#categoriesGenders, ul#categoriesGenders * { color: #444; font-weight: bold; }
ul#categoriesSpecial, ul#categoriesSpecial * { color: #3C72A1; font-weight: bold; }
div#categoriesFooter { clear: both; }

div#core { width: 977px; margin: 0px auto 0px auto; padding: 0px 0px 30px 0px; font-family: Verdana,"sans-serif"; }

div#footer { color: #444; width: 917px; margin: 30px auto 0px auto; padding: 13px 30px; border-top: solid 1px #9EA1A3; }
div#footer hr { display: none; margin: 0px; padding: 0px; }
ul#footerNavigation { margin: 0px; padding: 0px; display: block; }
ul#footerNavigation a { text-decoration: none; color: #444; }
ul#footerNavigation li.Inactive a { font-weight: normal; }
ul#footerNavigation li.Active a { font-weight: bold; }
ul#footerNavigation li { display: inline; list-style-type: none; }
ul#footerNavigation li.First,
ul#footerNavigation li.Middle { margin: 0px 8px 0px 0px; padding: 0px 8px 0px 0px; border-right: 1px solid #000; }
ul#footerNavigation li.Last { margin: 0px; padding: 0px; }
div#footerCopyright { margin-top: 18px; }
div#footerCopyright a { color: #3C72A1; }

div.Promotions a img { border: none; }
div.Promotions a.Middle, div.Promotions a.Last { margin-left: 16px; }

a img.Button, a.Button img { background-color: #A7E5FC; color: #fff; font-weight: bold; text-transform: uppercase; }

div.MiniatureCartPopup { display: none; position: absolute; top: 30px; z-index: 2; left: 30px; background-color: #C0C0C0; width: 312px; padding: 10px; }
div#universal div.MiniatureCartPopup a { color: #3C6CA1; }
div.MiniatureCartPopup table img { border: none; }
div.MiniatureCartPopup table td, div.MiniatureCartPopup table tr { vertical-align: top; color: #000; }
div.MiniatureCartPopup table { text-align: left; }
div.MiniatureCartPopup table td.X { text-align: right; }
div.MiniatureCartPopup tbody img { margin: 0px 10px 0px 0px; }
div.MiniatureCartPopup thead td { padding-bottom: 10px; text-transform: uppercase; }
div.MiniatureCartPopup tbody td.Checkout { text-align: right; }
div.MiniatureCartPopup tbody td.Checkout img { margin: 0px 0px 0px 10px; position: relative; top: 2px; }

input:focus, textarea:focus, select:focus { background-color: #ffd; } 
select:focus option { background-color: #fff; }

.ColumnLeft { width: 48%; float: left }
.ColumnRight { width: 48%; float: right }
.ColumnClear { clear: both }

#contest { width: 751px; margin: 0 auto }
#contestBanner { display: block; background: #3c72a1; color: #fff; margin: 0 auto 13px auto }
#contestLeft { width: 323px; float: left }
#contestLeft h2 { font-size: 150%; color: #3c72a1; margin: 0 0 20px 0 }
#contestRight { width: 408px; float: right }
#contestRight img { display: block; background: #eee; color: #000; margin: 0 auto 9px auto }
#contestClear { clear: both }
#contest a img { border: none }
