/* Office Pools*/
em{color: #FBF4AE;}

#sendOfficePools{float: left; width: 120px; text-align: center!important;}
.squaresP .headerBox .mainMenu div.tab-off { background-image: url(images/common/wager/tabs-bg-sel.gif); top:1px;}
.squaresP .headerBox .mainMenu div.tab-off h1{ background-image: url(images/common/wager/tabs-bg-sel.gif);}
.squaresP .headerBox .mainMenu div.tab-off h1 a{ color:#FFF;}

.squaresP .productGlobal { width:758px; left:0;}
.squaresP .descDetail { display:none; padding:5px 0 0;}

.squaresP .squaresBox {float: left; position: relative; left: 11px; width:740px; clear:both; padding:5px 0;}
.squaresP .squaresBox .title { font-weight:bold; color:#fff;}
.squaresP .squaresBox .offpools-dropdown{float: left; }

.squaresP span#lblConfirm { width:742px; font-weight:bold; color:#2565a1; text-align:left; font-size:15px; background-color:#FFFF99; padding:3px; margin:5px 0;}

.squaresP .squaresBox ul {float: left; width:100%;}
.squaresP .squaresBox li {float: left; padding:3px 0; clear:both!important; width:100%; text-align:left; }
.squaresP .squaresBox li.title { font-size:11px; border-bottom:none;}

.squaresP div.squaresBox { border-top:1px solid #eee;  position: relative; left: 12px;} 
.squaresP div.squaresBox .title { font-size:15px; background-color:#303549; padding: 3px 0 3px 5px;}
.squaresP div.squaresBox p { background-color: #9092a1; color: #fff; width:730px; padding:3px 5px; margin: 3px 0; font-size:9px; text-align:justify;}
.squaresP div.squaresBox h1 {float: left; width: 400px; font-size:15px; padding:10px 0; position: relative; left: 200px; margin: 0 0 10px 0; }
.squaresP div.squaresBox h1 .teamBox { height:30px; background: url(images/common/wager/bg-officepoolsTeams.png) 100% 0 no-repeat; margin:0 5px 0 0;}
.squaresP div.squaresBox h1 span { height:100%; background: url(images/common/wager/bg-officepoolsTeams.png) 0 0 no-repeat;}
.squaresP div.squaresBox h1 strong { padding:0 10px; position:relative; top:8px; position:relative}
.squaresP div.squaresBox h1 .accrossTeam { background-color:  #303549;}
.squaresP div.squaresBox h1 .downTeam { background-color: #9092a1;}
.squaresP div.squaresBox h1 .downTeam strong { color:#FFF;}

.squaresP .description { float:left; width:735px; padding: 3px 0 3px 5px; background-color:#4c4e74;}
.squaresP .description span { padding:0 10px 0 0; font-size:12px;}

.squaresP .status {width:100%; position: relative; margin:3px 0;}
.squaresP .status div {width:100%;}
.squaresP .status span {color:#FFFFFF;font-size:15px; font-weight:bold; left:2%; padding:5px 5px; text-align:center; text-transform:uppercase; width:96%;}
.squaresP .status .openG {background-color: #3b3b5f; padding:3px 0;}
.squaresP .status .closeG {background-color:#a50000;}

.squaresP .payoffsT {float: left; width:100%; position: relative; top: 4px; left: -120px; margin: 10px 0 10px 0; }
.squaresP .payoffsT td {border:1px solid;padding:2px;text-align:center!important; background-color:#f2f2f2;}
.squaresP .payoffsT .topCell td {font-weight:bold;}
.squaresP .payoffsT table.openG td {border-color:#e1e1e1;}
.squaresP .payoffsT table.openG .topCell td {background-color:#bfbfbf;}
.squaresP .payoffsT table.closeG td {border-color: #414455;}
.squaresP .payoffsT table.closeG .topCell td {background-color: #8B0000;}


.squaresP  table.buySquares{float: left; position: relative; left: -6px; margin: 0 2px 0 0;}
.squaresP .buySquares {float: left; width: 753px; text-align:center!important;}
.squaresP .buySquares td {text-align:center; color:#000; font-weight:bold; border:solid #fff; border-width:0 1px 1px 0; width:71px; vertical-align:middle;}
.squaresP .buySquares .topRow td.subTitle {text-align: center!important; background-color: #292c3d; border-left:none; color:#fff; }
.squaresP .buySquares .topRow td.emptyCell { border-top:none;}
.squaresP .buySquares td.subTitle {text-align: center!important; background-color: #9092a1; color:#FFF;}

.squaresP .buySquares .item_table_left{float: left; text-align: center!important; width:68px; height:20px; padding:5px 0 0; overflow:hidden; font-size:9px; background: url(../images/common/officepools/box_bg.jpg) no-repeat; color:#000; left:1px;}
.squaresP .buySquares .item_table_left:hover{text-decoration:none; background:no-repeat;color:#CCC;	background-image:url(../images/common/officepools/box_bg_hover_2.jpg);}
.squaresP .buySquares .item_table_left2{ color:#505978; text-align:center!important;width:68px; height:20px;}

.squaresP .buySquares .footer_note{margin-top:2.5em;}
.squaresP .buySquares .red_text{width:68px;	height:28px; padding:0; font-size: 11px!important;	text-align:center!important; color: red!important;}

/*.submenuGlobal li, .submenuGlobal li a, .submenuGlobal li a span { float:left; display: none;}
.submenuGlobal li, .submenuGlobal li a { background: #d9d9d9;}
.submenuGlobal li a span.endImg { display:block; width:11px; height:20px; margin-left:-10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(../images/common/officepools/nav-liDivisor.png', sizingMethod='crop');}
.submenuGlobal li a, .submenuGlobal li a:hover span.endImg { text-decoration:none!important;}*/

.squaresP div.squaresBox h1 .teamBox {float: left; position: relative; left: 4px; background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(../images/common/officepools/bg-officepoolsTeams.png', sizingMethod='scale');}
.squaresP div.squaresBox h1 span { background-image:none;}