.color-bar { height: 12px; }
.primaryNavBackground { background-image: url(../images/button-ie-fix.gif); background-repeat: no-repeat; }

td,div{ font-family:arial,sans-serif; font-size:12px; color:#000000; }
.selected{ color:#959698; }
sup{ font-size:9px; }

a.middleheader,a.middleheader:active,a.middleheader:visited{ color:#000000; text-decoration:underline; }
a.middleheader:hover{ color:#000000; text-decoration:none; }

a.tableheader,a.tableheader:active,a.tableheader:visited{ color:#ffffff; text-decoration:underline; }
a.tableheader:hover{ color:#ffffff; text-decoration:none; }
.tablerow1{ background-color:#dddddd; color:#000000; }
.tablerow2{ background-color:#eeeeee; color:#000000; }

.title{ color:#cc0000; font-size:14px; font-weight:bold; }


.content{ line-height:18px; }
.smalltext{ font-size:10px; }
.mediumtext{ font-size:16px; }
.required{ color:#cc0000; }
.mediumtitle{ color:#003399; font-size:14px; font-weight:bold; }
.bluebg{ background-color:#5aa8f3; }
.greybg{ background-color:#c0c1c3; }
.contentbg{ background-color:#ffffff; }
.blackbg{ background-color:#000000; }
.discontinued{ color:#cc0000; font-weight:bold; }

.prominentText{ font-size:13px; font-weight:bold; }

.white{ color:#ffffff; font-size:12px; }
a.white,a.white:active,a.white:visited{ color:#ffffff; text-decoration:underline; }
a.white:hover{ color:#d6d7d9; text-decoration:none; }

.footerdark{ color:#666666; font-size:10px; }
a.footerdark:link,a.footerdark:visited{ font-size:10px; color:#666666; text-decoration:underline; }
a.footerdark:hover{ font-size:10px; color:#666666; text-decoration:none; }

.footernav{ color:#000000; font-size:11px; }
a.footernav:link,a.footernav:visited{ font-size:11px; color:#000000; text-decoration:underline; }
a.footernav:hover{ font-size:11px; color:#000000; text-decoration:none; }

.footerlight{ color:#c0c1c3; font-size:10px; }
a.footerlight:link,a.footerlight:visited{ font-size:10px; color:#c0c1c3; text-decoration:underline; }
a.footerlight:hover{ font-size:10px; color:#c0c1c3; text-decoration:none; }

.highlight{ background-color:#000000; }
.evenbg{ background-color:#dddddd; color:#000000; }
.oddbg{ background-color:#eeeeee; color:#000000; }
.clearbg{ background-color:#ffffff; color:#000000; }
.resultbg{ background-color:#cccccc; color:#000000; }


@media all{
  input.text{ background-color:#ffffff; color:#000000; font-size:12px; font-family:verdana; margin-top:0px; margin-bottom:0px; }
  input.text:disabled, text-disabled{ background-color:#a8a8a8; color:#000000; font-size:12px; font-family:verdana; margin-top:0px; margin-bottom:0px; }
  select{ background-color:#ffffff; color:#000000; font-size:11px; font-family:verdana; margin-top:0px; margin-bottom:0px; }
  select:disabled, select-disabled{ background-color:#a8a8a8; color:#000000; font-size:11px; font-family:verdana; margin-top:0px; margin-bottom:0px; }
  input.submit{ background-color:#ffffff; color:#000000; font-size:12px; font-family:verdana; margin-top:0px; margin-bottom:0px; }
  textarea{ background-color:#ffffff; color:#000000; font-size:12px; font-family:verdana; overflow-X:hidden; overflow-Y:auto; }
  }
form{ margin:0px 0px; padding:0px 0px; }

.tooltip { background-color:#dddddd; }
.tooltip_whitebg { background-color:#ffffff; }
.readonlyLeft { border-style:none; text-align:left; background-color:#ffffff; font-family: verdana; font-size:10px; }

span.itemDetails * { vertical-align: middle; }
span.itemDetails img { margin-right: 5px; }

.messageTopImageContainer { width: 100%; }
.messageTopImage { text-align: center; float: left; width: 33%; }
.messageLeftImage { margin: 10px; float: left; }
.messageRightImage { margin: 10px; float: right; }
.clear { clear: both; }
a img { border: 0; }
.product_attributes { width: 100%; }
.attribute_name { font-weight: bold; text-align: right; }
