@charset "utf-8";
/* CSS Document */

/* New NotifBox and Galina's new links */

/* Notification Box - Replacing the Beige Boxes */
.notif_Box { width:468px; background-color:#f5efdd; text-align:left; border:1px; border-style:solid; border-color:#000000; padding:5px 10px 5px 15px; margin:5px 0px 5px 0px; }

.notif_Box h2 { color:#801800; font-size:12px;}

.notif_Box ul { padding:0; margin:5px 0 5px 25px; }

.notif_Box a, .notif_Box a:hover { color:#801800; }
.notif_Box a:hover { text-decoration:none; }


/* Notification Box - Replacing the Beige Boxes */
#container #content #pageText #promo2x .notif_Box { width:468px; background-color:#ffffff; text-align:left; border:1px; border-style:solid; border-color:#7d776b; padding:5px 10px 5px 15px; margin:5px 0px 5px 0px; }

#container #content #pageText #promo2x .notif_Box h2 { color:#CC0000; font-size:11px;}

#container #content #pageText #promo2x .notif_Box ul { padding:0; margin:0 0 0 135px; list-style:none; }
#container #content #pageText #promo2x .notif_Box li.vip { padding: 0px 0px 0px 2px; margin: 0; background: URL(/graphics/fpp/blt_star.gif) 0 0.3em no-repeat; }
#container #content #pageText #promo2x h2 { color:#CC0000; }

#container #content #pageText #promo2x .2xRed { color:#801800; font-weight:bold;}

#container #content #pageText #promo2x .notif_Box a,
#container #content #pageText #promo2x a,
#container #content #pageText #promo2x .notif_Box a:hover,
#container #content #pageText #promo2x a:hover { color:#801800; }

#container #content #pageText #promo2x .notif_Box a:hover,
#container #content #pageText #promo2x a:hover { text-decoration:none; }

/* For new table */
#container #content #pageText #promo2x .tbl_basic { border:#000000 solid 1px; border-collapse:collapse; }
#container #content #pageText #promo2x .tbl_basic th { background-color:#7d776b; font-weight:bold; color:#FFFFFF; text-align:center; vertical-align:middle; padding:5px 5px 5px 5px; border:1px solid #000000; }
#container #content #pageText #promo2x .tbl_basic td { background-color:#f5efdd; color:#000000; text-align:center; padding: 5px 5px 5px 5px; border:1px solid #000000;}

/* table style for the Swiss Open - This is the basic table Galina sent */ 

#container #content #pageText #novembernine .tbl_basic { border:#000000 solid 1px; border-collapse:collapse; }
#container #content #pageText #novembernine .tbl_basic th { background-color:#7d776b; font-weight:bold; color:#FFFFFF; text-align:center; vertical-align:middle; padding:5px 5px 5px 5px; border:1px solid #000000; }
#container #content #pageText #novembernine .tbl_basic td { background-color:#f5efdd; color:#000000; text-align:center; padding: 5px 5px 5px 5px; border:1px solid #000000;}
/* table style for the pca - This is the basic table Galina sent */ 

#container #content #pageText #pca .live_events { border:#000000 solid 1px; border-collapse:collapse; }
#container #content #pageText #pca .live_events th { background-color:#b62300; font-weight:bold; color:#FFFFFF; text-align:center; vertical-align:middle; padding:5px 5px 5px 5px; border:1px solid #000000; }
#container #content #pageText #pca .live_events td { background-color:#f5efdd; color:#000000; text-align:left; padding: 5px 5px 5px 5px; border:1px solid #000000;}
#container #content #pageText #pca .live_events td.dark { background-color:#d6cdb4; color:#000000; text-align:left; padding: 5px 5px 5px 5px; border:1px solid #000000;}
#container #content #pageText #pca .live_events td.money { text-align:right; }
/* table style for basic tables */ 

.tbl_basic { border:#000000 solid 1px; border-collapse:collapse; }
.tbl_basic th { background-color:#7d776b; font-weight:bold; color:#FFFFFF; text-align:center; vertical-align:middle; padding:5px 5px 5px 5px; border:1px solid #000000; }
.tbl_basic td { background-color:#f5efdd; color:#000000; text-align:left; padding: 5px 5px 5px 5px; border:1px solid #000000;}
.tbl_basic td.dark { background-color:#d6cdb4; color:#000000; text-align:left; padding: 5px 5px 5px 5px; border:1px solid #000000;}
.tbl_basic td.money { text-align:right; }
.tbl_basic td.position { text-align:center; }


.tbl_basic_center { border:#000000 solid 1px; border-collapse:collapse; }
.tbl_basic_center th { background-color:#7d776b; font-weight:bold; color:#FFFFFF; text-align:center; vertical-align:middle; padding:5px 5px 5px 5px; border:1px solid #000000; }
.tbl_basic_center td { background-color:#f5efdd; color:#000000; text-align:center; padding: 5px 5px 5px 5px; border:1px solid #000000;}
.tbl_basic_center td.dark { background-color:#d6cdb4;}
.tbl_basic_center td.money { text-align:right; }

/* table style like pca */ 
.live_events { border:#000000 solid 1px; border-collapse:collapse; }
.live_events th { background-color:#b62300; font-weight:bold; color:#FFFFFF; text-align:center; vertical-align:middle; padding:5px; border:1px solid #000000; }
.live_events td { background-color:#f5efdd; color:#000000; text-align:left; padding: 5px; border:1px solid #000000;}
.live_events td.dark { background-color:#d6cdb4; color:#000000; text-align:left; padding: 5px; border:1px solid #000000;}
.live_events td.money { text-align:right; }
.live_events td.position { text-align:center; }

/* table style for online events */ 
.online_events { border:#000000 solid 1px; border-collapse:collapse; }
.online_events th { background-color:#015b29; font-weight:bold; color:#FFFFFF; text-align:center; vertical-align:middle; padding:5px 5px 5px 5px; border:1px solid #000000; }
.online_events td { background-color:#f5efdd; color:#000000; text-align:left; padding: 5px 5px 5px 5px; border:1px solid #000000;}
.online_events td.dark { background-color:#d6cdb4; color:#000000; text-align:left; padding: 5px 5px 5px 5px; border:1px solid #000000;}
.online_events td.money { text-align:right; }
.online_events td.position { text-align:center; }

#container #content #pageText .online_events tr.dark-row td {background-color: #D6CDB4; font-weight:700}

/* World Record Week Promotion */
#container #content #pageText #wrw ul.star { margin:0; padding:0 0 15px 23px; list-style:none; }
#container #content #pageText #wrw ul.star li { padding: 6px 0px 0px 18px; margin: 0; background: URL(/graphics/fpp/blt_star.gif) 0 0.7em no-repeat; }
#container #content #pageText #wrw h2 { color:#015b29; }

#container #content #pageText #wrw a,#container #content #pageText #wrw a:hover { color:#801800; }
#container #content #pageText #wrw a:hover { text-decoration:none; }
#container #content #pageText #wrw p.border_end { border-top:solid 1px #DED8BF; margin-top:10px; } 

/* Battle of the Planets tables */
.tbl_battle {
	width:100%;
}

.tbl_battle td {
	width:33%;
}

/* WCP 2009 */

.stage_1_box 	{ width:468px; background-color:#CCC; text-align:left; border:1px; border-style:solid; border-color:#000000; padding:5px 10px 5px 15px; margin:5px 0px 5px 0px; }
.stage_1_box h2 { color:#801800;}
.stage_1_box ul { padding:0; margin:5px 0 5px 25px; }

.stage_2_box 	{ width:468px; background-color:#9D9D9D; text-align:left; border:1px; border-style:solid; border-color:#000000; padding:5px 10px 5px 15px; margin:5px 0px 5px 0px; }
.stage_2_box h2 { color:#801800;}
.stage_2_box ul { padding:0; margin:5px 0 5px 25px; }

.stage_3_box 	{ width:468px; background-color:#8C8C8C; text-align:left; border:1px; border-style:solid; border-color:#000000; padding:5px 10px 5px 15px; margin:5px 0px 5px 0px; }
.stage_3_box h2 { color:#801800;}
.stage_3_box ul { padding:0; margin:5px 0 5px 25px; }

/* caribbean-adventure style */
.rightNote {text-align:right; font-style:italic; font-size:10px}

/* VIP Store January Sale */
/* list with stars */
#container #content #pageText ul.bltStar { margin:0; padding:0; list-style-type:none; }
#container #content #pageText ul.bltStar li { margin:0; padding:6px 6px 2px 12px; background:url(/graphics/fpp/blt_star.gif) 0 0.8em no-repeat; }
/* for the today's item table*/
table.todayItem { margin:0; padding:0; border:none; border-collapse:collapse; width:500px; line-height:18px; vertical-align:top; }
.text { margin:0; padding:18px 0 0 0; vertical-align:top; }
.date { font-style:italic; }
.title { font-weight:bold; font-size:12px; color:#FF0000; }
.productImage { margin:0; padding: 6px 15px 0 0; }
.details { margin:0; padding:18px 0 0 0; text-align:center; vertical-align:top; }
.hide { display:none; }

