body { font-family: "Arial"; font-size: 11pt; }
input, select, textarea { font-family: "Arial"; font-size: 11pt }
a { color: #CC0033; }
a.more-info:visited { color: #660033; }
a:visited { color: #660033; }
.visited-links { color: #660033; }
.store-background-color { background-color: #FFFFFF; }
table { border-collapse: separate; border-spacing: 2px; }
table.border-collapse { border-collapse: collapse; border-spacing: 0; }
.header_blue_light { color: #FFFFFF; background-color: #CC0033; font-size: 11pt; padding: 5pt 10pt 5pt 5pt; }
a.login:link, a.login:visited, a.login:hover, a.login:active { color: #FFFFFF; }
.header_blue { color: #FFFFFF; font-size: 14pt; font-weight: bold; }
.navbar-inverse .navbar-brand { color: #FFFFFF; font-size: 14pt; font-weight: bold; }
.btn-primary, .btn-primary:visited {   background-image: -webkit-linear-gradient(top, #CC0033 0%, #CC0033 100%);    background-image:      -o-linear-gradient(top, #CC0033 0%, #CC0033 100%);    background-image: -webkit-gradient(linear, left top, left bottom, from(#CC0033), to(#CC0033));    background-image:         linear-gradient(to bottom, #CC0033 0%, #CC0033 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffCC0033', endColorstr='#ffCC0033', GradientType=0);    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);    border-color: #660033;    color: #FFFFFF; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active { color: #FFFFFF; background-color: #CC0033; border-color: #660033; }
.btn-primary.disabled, .btn-primary:disabled, .btn-primary[disabled] { color: #FFFFFF; background-color: #CC0033; background-image: none; }
.btn-default, .btn-default:visited {   background-image: -webkit-linear-gradient(top, #CC0033 0%, #A30D26 100%);    background-image:      -o-linear-gradient(top, #CC0033 0%, #A30D26 100%);    background-image: -webkit-gradient(linear, left top, left bottom, from(#CC0033), to(#A30D26));    background-image:         linear-gradient(to bottom, #CC0033 0%, #A30D26 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffCC0033', endColorstr='#ffA30D26', GradientType=0);    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);    border-color: #660033;    color: #FFFFFF; }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active { color: #FFFFFF; background-color: #A30D26; border-color: #660033; }
.btn-default.disabled, .btn-default:disabled, .btn-default[disabled] { color: #FFFFFF; background-color: #A30D26; background-image: none; }
.left_col { width: 136px; vertical-align: text-top; text-align: center; background-color: #3A6EA5; }
.left_col td { min-height: 26px; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; }
.left_col a, .left_col a:hover, .left_col a:visited, .left_col a:active { color: #FFFFFF; font-size: 9pt; font-weight: normal; text-decoration: none; padding: 4px; display: block; }
.left_col a:hover { color: #000000; background-color: #A0BED0; }
.left_col a.selected { color: #FFCC00; font-weight: bold;  }
.navbar-inverse { background-color: #CC0033; background-image: none; }
.navbar-inverse .navbar-nav > li > a { color: #FFFFFF; text-decoration: none; font-size: 11pt; font-weight: bold; }
.navbar-inverse .navbar-nav > li > a:hover { color: #FFFFFF; background-color: #A30D26; }
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover { color: #FFFFFF; background-color: #A30D26; background-image: none; }
.navbar-nav > li > .dropdown-menu { background-color: #CC0033; background-image: none; }
.dropdown-menu > li > a { color: #FFFFFF; }
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { color: #FFFFFF; background-color: #A30D26; background-image: none; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { color: #FFFFFF; background-color: #B00B00; background-image: none; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { color: #FFFFFF; background-color: #B00B00; background-image: none; }
#MainMenu td { padding: 5px 8px 5px 8px; text-align: center; background-color: #CC0033; border-right: solid 2px #000000; border-top: solid 2px #000000; border-bottom: solid 2px #000000; }
#MainMenu td.first { border-left: solid 2px #000000; }
#MainMenu a, #MainMenu a:visited, #MainMenu a:active { color: #FFFFFF; text-decoration: none; font-size: 11pt; font-weight: bold; display: block; padding-top: 1px; padding-bottom: 1px; }
#MainMenu td:hover, #MainMenu td:hover a { color: #FFFFFF; background-color: #A30D26 }
hr.bottombar { color: #A30D26; width: 100% }
.alert-success { color: #EDE0E7; background-color: #CC0033; border-color: #660033 }
.alert-success {   background-image: -webkit-linear-gradient(top, #CC0033 0%, #A30D26 100%);    background-image:      -o-linear-gradient(top, #CC0033 0%, #A30D26 100%);    background-image: -webkit-gradient(linear, left top, left bottom, from(#CC0033), to(#A30D26));    background-image:         linear-gradient(to bottom, #CC0033 0%, #A30D26 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffCC0033', endColorstr='#ffA30D26', GradientType=0);    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);    border-color: #660033;    color: #EDE0E7; }
.alert-info { color: #EDE0E7; background-color: #CC0033; border-color: #660033 }
.alert-info {   background-image: -webkit-linear-gradient(top, #CC0033 0%, #A30D26 100%);    background-image:      -o-linear-gradient(top, #CC0033 0%, #A30D26 100%);    background-image: -webkit-gradient(linear, left top, left bottom, from(#CC0033), to(#A30D26));    background-image:         linear-gradient(to bottom, #CC0033 0%, #A30D26 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffCC0033', endColorstr='#ffA30D26', GradientType=0);    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);    border-color: #660033;    color: #EDE0E7; }
.alert-warning { color: #EDE0E7; background-color: #CC0033; border-color: #660033 }
.alert-warning {   background-image: -webkit-linear-gradient(top, #CC0033 0%, #A30D26 100%);    background-image:      -o-linear-gradient(top, #CC0033 0%, #A30D26 100%);    background-image: -webkit-gradient(linear, left top, left bottom, from(#CC0033), to(#A30D26));    background-image:         linear-gradient(to bottom, #CC0033 0%, #A30D26 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffCC0033', endColorstr='#ffA30D26', GradientType=0);    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);    border-color: #660033;    color: #EDE0E7; }
.DarkBlueHeaderTable, h1 { padding: 3px; color: #FFFFFF; background-color: #CC0033; font-size: 14pt; font-weight: bold; width: 100%; }
.PSPsectionHeader, h2 { color: #FFFFFF; background-color: #CC0033; font-size: 11pt; font-weight: bold; padding: 3px; width: 600px; }
h3 { color: #A30D26; background-color: #FFFFFF; font-size: 11pt; font-weight: bold; padding: 3px; width: 600px; }
.PSPblueTable { padding: 2px 4px 2px 4px; background-color: #CC0033; border: #CC0033 2px solid;color: #FFFFFF; width: 100%; }
.StoreSidebar { background-color: #CC0033; border-right-color: #CC0033; }
.StoreSidebar h1 { background-color: #CC0033; color: #FFFFFF; font-weight: bold; font-size: larger; }
.lblPSPFilter, .StoreSidebar, .StoreSidebar a, .StoreSidebar a:hover, .StoreSidebar a:visited, .StoreSidebar a:active, .nav-sidebar > .active > a, .nav-sidebar > .active > a:hover, .nav-sidebar > .active > a:focus { color: #FFFFFF !important; font-weight: bold; font-size: 11pt; background-color: #CC0033 !important; }
.FilterTableResult {color: #000000 }.lblPSP, .control-label { font-size: 11pt; font-weight: bold; color: #CC0033; }
.lblPSPvalue, .form-control { font-size: 11pt; font-weight: normal; color: #000000; }
.lbBoldHeaderMedium { font-size: 12pt; font-weight: bold; color: #000000; }
.lblPSPLarge, h4, h5 { font-size: 11pt; font-weight: bold; color: #CC0033; }
.grid-row { font-size: 11pt; color: #000000; background-color: #FFFFFF; }
.grid-header-row, .grid-header-row a, .grid-header-row a:active, .grid-header-row a:hover, .grid-header-row a:visited { font-size: 11pt; color: #FFFFFF; background-color: #CC0033; }
.grid-footer-row { font-size: 11pt; color: #FFFFFF; background-color: #A30D26; font-weight: bold; }
.grid-pager-row, .grid-pager-row a, .grid-pager-row a:active, .grid-pager-row a:visited, .grid-pager-row a:hover { font-size: 11pt; color: #FFFFFF; background-color: #CC0033; }
.grid-alternating-row { font-size: 11pt; color: #000000; background-color: #FFFFFF; }
.grid-selected-row { font-size: 11pt; color: #F0B3C2; background-color: #A30D26; }
.grid-row td, .grid-footer-row td, .grid-pager-row td, .grid-alternating-row td, .grid-selected-row td { padding: 2px; }
.grid-header-row th { padding: 5px; }
.collapsePanel { background-color: #FFFFFF; color: #A30D26; text-align: left; overflow: hidden; height: 0px; font-size: 11pt; font-weight: bold; }
.tooltip-inner {color: #FFFFFF; background-color: #CC0033; border: 2px solid #660033; max-width: 200px; padding: 3px 8px; text-align: center; text-decoration: none; border-radius: 4px; }
.tooltip-inner:hover {color: #FFFFFF; background-color: #A30D26; border: 2px solid #660033; max-width: 200px; padding: 3px 8px; text-align: center; text-decoration: none; border-radius: 4px; }
.section-bg-color { background-color: #FFFFFF; color: #CC0033; }
.shopping-card, .shopping-card:active, .shopping-card:focus { background-color: #FFFFFF; color: #CC0033; }
.product-labels { color: #CC0033 !important; }
.btn-shop-trash { color: #660033; }
.btn-shop-trash:hover { color: #660033; }
.btn-shop-file-upload { color: #CC0033; }
.btn-shop-file-upload:hover, .btn-shop-file-upload:active, .btn-shop-file-upload:focus { color: #CC0033; }
.link-shop-title a, .link-shop-title { color: #A30D26; }
.btnQuantity { color: #CC0033; }
.btnQuantity:hover, .btnQuantity:active, .btnQuantity:focus { color: #CC0033 !important; }
.Card-Error-Msg { color: #CC0033 !important; }
