html { padding:0px; margin:0px; filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
body { padding:0px; margin:0px; font-family: verdana; font-size:0.75em; background-color:#FF3300; background-image:url('../images/orange_fade.jpg'); background-position:top fixed; background-repeat:repeat-x; } 
select { font-family: verdana; font-size:1.0em; }
input { font-family: verdana; font-size:1.0em; }
pre { font-size:1.2em; }
tt { font-size:1.2em; }

.login_error { color: red; }

.main_table { width:760px; }
.main_table .tl { background-image:url('../images/TL2.gif'); background-repeat:no-repeat; }
.main_table .tr { background-image:url('../images/TR2.gif'); background-repeat:no-repeat; }
.main_table .bl { background-image:url('../images/BL2.gif'); background-repeat:no-repeat; }
.main_table .br { background-image:url('../images/BR2.gif'); background-repeat:no-repeat; }
.main_table .bg { background-color:#CDE49E; }
.main_table .flash { text-align:center; /* background-color: #FAFAF0; */ }
.main_table .bg .content { text-align:center; padding-left:20px; padding-right:20px; text-align:left; }
.main_table .error { color:red; font-weight:bold; }
.main_table .news { padding:10px; background-color: #DEEDC0; }

.ball_menu .item { text-align:left; padding-left:10px; padding-right:10px; }
.ball_menu .item .bubble { position: absolute; display: none; margin-top:-25px; margin-left:-30px; }
.ball_menu .item:hover .bubble { display: block; }
.ball_menu .item .bubble .top { background: url('../images/bubble_top_alpha.png') no-repeat 100% 100%; width:150px; height:50px; }
.ball_menu .item .bubble .middle { background-image: url('../images/bubble_middle_alpha.png'); background-repeat:repeat-y; width:150px; padding:5px; padding-left:15px; padding-right:15px; }
.ball_menu .item .bubble .middle .sub { padding-top:2px; padding-bottom:2px; font-size:0.8em; } 
.ball_menu .item .bubble .bottom { background-image: url('../images/bubble_bottom_alpha.png'); background-repeat:no-repeat; width:150px; height:20px; }
.ball_menu .item .bubble .ie_cover_select_box { z-index:-1; position:absolute; width:150px; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }

.top_bar { color:orange; font-size:0.85em; }
.top_bar a { color:white; }
.top_bar .welcome { color:#FFFF66; }
.top_bar .welcome .home { color:#FFFF66; text-decoration: none; }
.top_bar .item_count { color:#FFFF66; }
.top_bar .item_count a { color:#FFFF66; }

.current_category table { background-color: white; }
.current_category table td { background-color: #E6F1CD; }
.current_category table td table { background-color: #E6F1CD; }
.category_tree table { background-color: white; }
.category_tree table td { background-color: #E6F1CD; }
.category_tree table td table { background-color: #E6F1CD; }
.featured_game table { background-color: white; }
.featured_game table td { background-color: #CDE49E;; }
.featured_game table td table { background-color: #CDE49E;; }
.new_games table { background-color: white; }
.new_games table td { background-color: #CDE49E;; }
.new_games table td table { background-color: #CDE49E;; }
.new_merch table { background-color: white; }
.new_merch table td { background-color: #CDE49E;; }
.new_merch table td table { background-color: #CDE49E;; }

.current_category .module { margin-bottom:10px; border: 1px solid #FF6600; }
.current_category .module th { background-color: #FF6600; }
.category_tree .module { margin-bottom:10px; border: 1px solid #339900; }
.category_tree .module th { background-color: #339900; }
.featured_game .module { margin-bottom:10px; border: 1px solid #339900; }
.featured_game .module th { margin-bottom:10px; background-color:#339900; }
.new_games .module { margin-bottom:10px; border: 1px solid #FF0000; }
.new_games .module th { margin-bottom:10px; background-color: #FF0000; }
.new_merch .module { margin-bottom:10px; border: 1px solid #663366; }
.new_merch .module th { margin-bottom:10px; background-color: #663366; }
.new_games table { margin-bottom:10px; }

.new_games .module td { background-color: white; }
.featured_game .module td { background-color: white; }
.new_merch .module td { background-color: white; }

.module th a { color: white; text-decoration: none; }
.module th a:hover { text-decoration: underline; }
.module hr { background-color: #FFFFFF; border:none; }

.category_tree ul { margin:0px; padding:0px; }
.category_tree li { margin:0px; padding:0px; margin-left:15px; margin-bottom:4px; margin-top:4px; }

.current_category ul { margin:0px; padding:0px; }
.current_category li { margin:0px; padding:0px; margin-left:15px; margin-bottom:4px; margin-top:4px; }

.discontinued { width: 220px; padding:5px; border:3px solid red; font-weight:bold; }
.coinboard_warning { width: 220px; padding:5px; border:3px solid green; font-weight:bold; }

.price { font-size:1.3em; font-weight:bold; }

.item_name { font-weight:bold; }

.similar_items { width:100%; }
.similar_items td { font-size:0.8em; }
.family_members { width:100%; }
.family_members td { font-size:0.8em; }

.myaccount_links { padding-top:5px; padding-bottom:5px; }
.customer_tabs { margin-top:0px; border-collapse: collapse; }
.tab { height:20px; padding:0px; }
.tab a { color: white; text-decoration: none; }
.tab .tabc { background-color: #0066CC; border-bottom: 1px solid #CDE49E; }
.tab .tabl { width:12px; background-image: url('../images/tabl.gif'); background-repeat: no-repeat; border-bottom: 1px solid #CDE49E; }
.tab .tabr { width:12px; background-image: url('../images/tabr.gif'); background-repeat: no-repeat; border-bottom: 1px solid #CDE49E; }

.tab_current { height:20px; }
.tab_current a { color: white; text-decoration: none; }
.tab_current .tabc { background-color: #FF6600; border-bottom: 1px solid #FF6600; }
.tab_current .tabl { width:12px; background-image: url('../images/tabcl.gif'); background-repeat: no-repeat; border-bottom: 0px }
.tab_current .tabr { width:12px; background-image: url('../images/tabcr.gif'); background-repeat: no-repeat; border-bottom: 0px }

.customer_section_bar { background-color: #FF6600; padding:4px; margin-bottom:2px; color: #333333; border-bottom: 1px solid #996600; }
.customer_section_bar a { color: white; }

.promo_balls td a { font-size: 1.3em; }
.home_menu { }
.home_menu li { margin-bottom:3px; }
.home_menu h3, .home_menu h4, .home_menu h5 { color: #003366; }
.home_menu .mini_desc { font-size:0.8em; }

.content li { margin-bottom:3px; margin-top:2px; }
.content .p_cat_grid td { text-align: center; padding-bottom:10px; font-weight:bold; }

.content .cart_table { width:100%; margin-bottom:10px; }
.content .cart_table td { background-color: #E6F1CD; padding:5px; }
.content .cart_table th { background-color: #0066CC; padding:5px; color:#FFFFFF; }
.content .cart_table .img_area { border:1px solid black; padding:5px; background-color: white; }
.content .cart_table .img_area td { background-color: white; }

.content .order_address { width:100%; margin-bottom:10px; }
.content .order_address td { background-color: #FFFFFF; padding:5px; width:80%; }
.content .order_address th { background-color: #0066CC; padding:5px; color:#FFFFFF; }
.content .total { font-weight: bold; }

.content .home_section_list { list-style: none; margin:0px; padding:0px; margin-left:4px; }
.content .home_section_list li { margin-bottom:5px; }

.content .srt { border: 1px solid #006FDD; background-color: white; }
.content .srt .page_num_row .main_td { background-color: #006FDD; color: white; }
.content .srt .paginator_row td { background-color: #D2E9FF; color: #004B97; }
.content .srt .paginator_row .current_page { line-height:1.5em; color: black; border:2px solid #333333; padding-left:3px; padding-right:3px; }
.content .srt .results_seperator { line-height:1px; height:1px; background-color: #CDE49E; padding:0px; }
.content .srt_items .row_even td { background-color: #E6F1CD; }
.content .srt_items .row_odd td { background-color: #FFFFFF; }
.content .srt_items .item_cell { margin-bottom:10px; }
/*
.content .srt_items .row_even .img_cell { background-color: #FFFFFF; }
.content .srt_items .row_odd  .img_cell { background-color: #FFFFFF; }
*/
/*
.content .search_row td a { color: white; }
.content .search_row td { background-color: #006600; color: #CCCCCC; }
*/
.content .search_row td { background-image: url('../images/green_bar_fade.jpg'); }
.content .search_row td a { color: #0107EF; /* #330099; */}
.content .category_path_td { background-color: #330099; /* #339900 */ padding:5px; }
.content .category_path a { color:white; text-decoration: none; }
.content .category_path a:hover { text-decoration: underline; }
.content .category_path { color: #CCCCCC; }

.content .myaccount { background-color: #E6F1CD; padding:10px; padding-top:10px; }

.content .product_table { background-color: #E6F1CD; }
.content .product_table .stock_status { font-weight: bold; }
.content .price_td { background-color: #FFFF99; border: 2px solid #FF9900; }
.content .payout_table { background-color: #CDE49E; }
.content .payout_table td { background-color: #E6F1CD; }
.content .product_image_td { background-color: #FFFFFF; }
.content .product_desc_h { background-color: #6699FF; font-weight:bold; }
.content .item_name_td { background-color: #006FDD; color: white; }
.content .product_name { font-weight: bold; }
.content .family_members { background-color: #CDE49E; }
.content .family_members td { background-color: #E6F1CD; }
.content .similar_items { background-color: #CDE49E; }
.content .similar_items td { background-color: #E6F1CD; }

.content .bingo_hall { background-color: #C4D69A; margin-bottom:10px; padding:5px; }

.lbctable { border: none; }
.lbctable td { border:none; text-align: right; }
.lbctable { width:100%; font-size: 1.0em; font-family: Verdana, Arial, Tahoma, Helvetica; background-color: white; text-align: left; }
.lbctable .left td { text-align: left; }
.lbctable .center td { text-align: center; }
.lbctable .right td { text-align: right; }
.lbctablehead td { text-align: left; }
.lbctablehead {font-size: 1em; font-family: Verdana, Arial, Tahoma, Helvetica; font-weight: bold;
                  text-align: center; background-color: #9298CD; }
.lbctablehead2 {font-size: 1em; font-family: Verdana, Arial, Tahoma, Helvetica; font-weight: bold; color: #1D3A7A; }
.lbctablealarm {font-size: 1em; font-family: Verdana, Arial, Tahoma, Helvetica; font-weight: bold;
                  text-align: center; background-color: #F02B39; color: #FFFFFF;  }
.lbctablealarm2 {font-size: 1emt; font-family: Verdana, Arial, Tahoma, Helvetica; font-weight: bold;
                  background-color: #FFFF33;  }
.lbctablealarm3 { background-color: #FFFF33;  }
.lbctablewarn {font-size: 1em; font-family: Verdana, Arial, Tahoma, Helvetica; font-weight: bold;
                  text-align: center; background-color: #F6949F; }
.lbctabaltrow {font-size: 1em; font-family: Verdana, Arial, Tahoma, Helvetica; background-color: #CCCCFF; }
.lbctabcolhead {font-size: 1em; font-family: Verdana, Arial, Tahoma, Helvetica; font-weight: bold; background-color: #9298CD; }
.lbctabcolbold {font-size: 1em; font-family: Verdana, Arial, Tahoma, Helvetica; background-color: #D4D8F8; }
.lbctabcolnum {font-size: 1.0em; font-family: Verdana, Arial, Tahoma, Helvetica; text-align: right;  }
.lbctabcolcent {font-size: 0.9em; font-family: Verdana, Arial, Tahoma, Helvetica; text-align: center; }
.lbcterms {font-size: 0.9em; font-family: Verdana, Arial, Tahoma, Helvetica; }
.lbcinvoice {font-size: 1em; font-family: Verdana, Arial, Tahoma, Helvetica; }
.lbclabel {font-size: 1.0em; font-family: Verdana, Arial, Tahoma, Helvetica; font-weight: bold; }

.newstuff { width:100%; }
.newstuff td { text-align: center; background-color: white; }
