body { 
margin: 0px;
padding: 0px;
background-color: #fff;
}

body, tr, td, li, ul, ol, div, p, span {
font: normal normal normal 11px Tahoma, Verdana, Arial, sans-serif; 
color: #000;
text-decoration: none;
}

.hedlogos img {margin-top: 2px;}

img, table { border: none; }
form  { margin: 0px; }
input, textarea, select, option { font: 10px Tahoma, Helvetica, sans-serif; color: #000; }

.xmas {  line-height: 20px; }

.topbg {background: #fff url(../img/top_bg.gif) repeat-x top;}
.tabsbg {background: #fff url(../img/tabs_bg.gif) repeat-x bottom }
.tabsbgright {background: #fff url(../img/redone/tabs_bg_right.gif) repeat-x bottom;}

.subcat { font-weight:bold; color:#fff; }
a.subcat { font-size: 10px; font-weight:normal; color:#fff; text-decoration:none; }
a.subcat:hover { font-size:10px; font-weight:normal; color:#fff; text-decoration:underline; }

.subcathighlight { font-weight:bold; color:#fff; }
a.subcathighlight { font-size:10px; font-weight:bold; color:#fff; text-decoration:none; }
a.subcathighlight:hover { font-size:10px; font-weight:bold; color:#fff; text-decoration:underline; }

#srchdrop, #srchfield, .byp {
	background-color: #ffc;
}
#srchfield { width: 95px; }
#srchfield { margin: 4px, 0px, 0px, 0px }
#srchdrop { margin: 0px, 4px, 4px, 0px }
#gologin, #gosrch { margin: 4px, 0px, 4px, 0px; font: bold 10px; color: #fff;  background-color: #c00;  border: 1px solid #e1eaf7; }

.submit { font-weight: bold; color: #fff; background-color: #c00;  
border-top: 1px solid #e26e6e; 
border-right: 1px solid #950000;
border-left: 1px solid #e26e6e;
border-bottom: 1px solid #950000; }

.field { width: 150px }

.field {
background-color: #ffc; 
border-top: 2px solid #ffffdf;
border-right: 1px solid #b9b994;
border-left: 2px solid #ffffdf;
border-bottom: 1px solid #b9b994;
}
.navcd, .navdvd, .navgames, .navsvisual { border: 1px solid #FFFFFF;  }
.navcd { background: #555979 }
.navdvd { background: #528ac9 }
.navgames {
	background: #939393;
}
.navsvisual { background: #B38566 }
#chartpx { padding: 4px 0px 4px 0px }



div.txtlinks a { font-weight: bold; color: #009; text-decoration: none;}
div.txtlinks a:hover { font-weight: bold; color: #009; text-decoration: underline;}
.cartdividers {border-bottom: 1px dotted #B0B8C8}
.typecd {color: #555979}
.typedvd {color: #4f4f4f}
.typegames {
	color: #a49e7a ;
}
.typesv {color: #B38566}
.aligncenter { text-align: center; }
.alignleft { text-align: left; }
.alignright { text-align: right; }
.floatleft { float: left; }
.floatright { float: right; }

.bigtextlight { font: bold 15px Arial; color: #fff; } 

.cartimg { margin: 3px, 0px, 3px, 0px }
.infoimg { margin: 3px, 0px, 3px, 0px }

.bgrl { background: #ccc; }
.bw { background: #fff; }
.brl { background: #f00; }
.brd { background: #c00; }
.bbl { background: #000; }
.bcd { background: #555979; }
.bdvd { background: #528ac9; }
.bdvdr {background: #8AAED6; }
.bgames {
	background:#a49e7a;
}
.bsvisual { background: #8F6448; }

.b1sw8g { background: #555979; border: 1px solid #fff;  padding: 8px 8px 8px 8px; }

.t9ns { font-size: 9px; }
.t10ns { font-size: 10px; }
.t12ns { font-size: 12px; }

.t10nw { font-size: 10px; color: #fff; }

.t10bs { font-size: 10px; font-weight: bold; }

.b1sw8 { background: #555979; border: 1px solid #fff;  padding: 8px;  }
.b1sw2 { background: #555979; border: 1px solid #fff;  padding: 2px;  }

.grey { text-decoration: none; color: #ccc; background: transparent; }

.gamesnavlinks a, .gamesnavlinks a:visited{
   font-size: 10px;
   display: block;
   padding:2px;
   font-weight: bold; 
   background: transparent;
   color: #fff; 
   text-decoration: none; 
}

.navlinks a, .navlinks a:visited, .dvdnavlinks a, .dvdnavlinks a:visited, .svisualnavlinks a, .svisualnavlinks a:visited { 
   font-size: 10px;
   display: block;
   line-height: 20px;
   font-weight: bold; 
   background: transparent;
   color: #fff; 
   text-decoration: none; 
}
.navlinks a.highlight, .navlinks a.highlight:active, .navlinks a.highlight:link, .navlinks a.highlight:visited {color: #ff0; background: #383c50; }
.dvdnavlinks a.highlight, .dvdnavlinks a.highlight:active, .dvdnavlinks a.highlight:link, .dvdnavlinks a.highlight:visited  {color: #ff0; background: #369; }
.gamesnavlinks a.highlight, .gamesnavlinks a.highlight:active, .gamesnavlinks a.highlight:link, .gamesnavlinks a.highlight:visited  {
	color: #ff0;
	background: #4F4F4F;
}
.svisualnavlinks a.highlight, .svisualnavlinks a.highlight:active, .svisualnavlinks a.highlight:link, .svisualnavlinks a.highlight:visited  { color: #ff0; background: #715039; }


.navlinks a:hover, .dvdnavlinks a:hover, .gamesnavlinks a:hover, .svisualnavlinks a:hover {
   font-weight: bold;
   color: #ff0;  
   text-decoration: none; }
.navlinks hr, .dvdnavlinks hr, .gamesnavlinks hr, .svisualnavlinks hr { margin: 0; padding: 0; border-bottom: 1px solid #fff; height: 1px;}


.navlinks a:hover { background: #383c50; }
.dvdnavlinks a:hover { background: #369; }
.gamesnavlinks a:hover { background: #4f4f4f; }
.svisualnavlinks a:hover { background: #715039; }

.navlinks a:active, .dvdnavlinks a:active, .gamesnavlinks a:active, .svisualnavlinks a:active { color:#ff0; }

a.navlinksgm { font-size: 10px; font-weight: bold; color: #fff; text-decoration: none;  letter-spacing: 1px; }
a.navlinksgm:hover { font-size: 10px; font-weight: bold; color: #ff0; text-decoration: none;  letter-spacing: 1px;}

.t9bw { font-size: 9px; font-weight: bold; color: #fff; }
.t10bw { font-size: 10px; font-weight: bold; color: #fff; }
.t12bw { font-size: 12px; font-weight: bold; color: #fff; }

.t11bs { font-weight: bold; }
.t11br { font-weight: bold; color: #c00;  }
a.t11br {  font-weight: bold; color: #c00; text-decoration: none; }
a.t11br:hover {  font-weight: bold; color: #c00;  text-decoration: underline; }

.t11nr { font-size: 11px; color: #c00; }
.t10br { font-size: 10px; font-weight: bold; color: #c00; letter-spacing: 1px; }

.t10byp { font-size: 10px; font-weight: bold; color: #ffc; }
a.t10byp { font-size: 10px; font-weight: bold; color: #ffc; text-decoration: none;}
a.t10byp:hover { font-size: 10px; font-weight: bold; color: #ffc; text-decoration: underline;}

.t9nw { font-size: 9px; color: #fff; }
.t11bo { font-weight: bold; color: #ff6633; }
a.t10nw { font-size: 10px; color: #fff; text-decoration: none;}
a.t10nw:hover { font-size: 10px; color: #ff0;  text-decoration: underline;}
.t11nw { color: #fff; }


a.t11ns { color: #000; text-decoration: none; }
a.t11ns:hover { color: #000;  text-decoration: underline;}

.t11bw { font-weight: bold; color: #fff; }
a.t11bw { font-size: 10px; font-weight: normal; color: #fff; text-decoration: none;}
a.t11bw:hover { font-size: 10px; font-weight: normal; color: #fff; text-decoration: underline;}

.t10bb { font-size: 10px; font-weight: bold; color: #009; }
a.t10bb { font-size: 10px;  font-weight: bold; color: #009; text-decoration: none;}
a.t10bb:hover { font-size: 10px; font-weight: bold;  color: #009; text-decoration: underline;}

.t11bb {  font-weight: bold; color: #009; }
a.t11bb {  font-weight: bold; color: #4f4f4f; text-decoration: none; }
a.t11bb:hover {  font-weight: bold; color: #4f4f4f;  text-decoration: underline; }

.t12bb {
	font-weight: bold;
	color: Black;
}
a.t12bb {
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
a.t12bb:hover {
	font-weight: bold;
	color: Black;
	text-decoration: underline;
}


.lighttext { color: #fff; }
.medtextlight { font-size: 15px;  font-weight: bold; color: #fff; }

.redalert {  font-weight: bold; color: #ff6633; text-decoration: none }
a.redalert {  font-weight: bold;  color: #ff6633; text-decoration: none }
a.redalert:hover {  font-weight: bold; color: #ff6633;  text-decoration: underline }
a.chartprice {font-size: 10px;  font-weight: bold; color: #ff0; text-decoration: none; }
a.chartprice:hover { font-size: 10px; font-weight: bold;  color: #fff; text-decoration: none;}
a.chartlinks {
font-size: 10px;  font-weight: bold; color: #fff; text-decoration: none;
background: #c00; padding: 0px 0px 1px 0px; margin: 0px 4px 0px 0px;
border-left : 0px; border-right : 1px solid #fff; border-bottom : 1px solid #fff; border-top : 1px solid #fff;
width: 20px; text-align: center;
}

a.chartlinks:hover {
font-size: 10px;  font-weight: bold; color: #fff; text-decoration: none;
background: #ff8888; padding: 0px 0px 1px 0px; margin: 0px 4px 0px 0px;
border-left : 0px; border-right : 1px solid #fff; border-bottom : 1px solid #fff; border-top : 1px solid #fff;
width: 20px; text-align: center;
}

.calendar { padding: 2px 2px;
width: 210px;
border: 3px double #555979;
background-color: #555979;
margin: 0px 10px 10px 0px;
}

table.calendar a { color: #009;
font-weight: bold;
text-decoration: none;
}

table.calendar a:hover {
   color: #009;
   font-weight: bold;
   text-decoration: underline;
}
tr.calhed td {
   font-size: 10px;
   font-weight: bold;
   color: #fff;
   background-color: #555979;
   text-align: center;
}

tr.day td {
background-color: #fff;
font-size: 10px;
text-align: center;
}

table.layout td { border-bottom: 1px solid #ccc }

table.layout tr.layouthed td { border-bottom: 1px solid #999;  }
table.layout tr.alternate td { background: #FFFFEA }

.bay{
	color : #c00;
}
