ul#place-bet-steps { list-style: none; margin: 0; padding: 0 0 1em 0; }
ul#place-bet-steps li { display: inline; margin: 0; padding: 0; }

div#pick_type_tabs, div#sports_tabs, div#duration_tabs { list-style: none; margin: -8px 0 0 0; padding: 5px 0 0 0; width: 633px; height: 33px; overflow: hidden; background-color: #FFF; border-right: 1px solid #CACACA; border-left: 1px solid #CACACA; }

div#pick_type_tabs {
		border-top: 1px solid #CACACA;
		border-top-right-radius: 8px;
  		-moz-border-radius-topright: 8px; 
  		-webkit-border-top-right-radius: 8px;
  		-khtml-border-topright-radius: 8px; 
  		border-top-left-radius: 8px; 
  		-moz-border-radius-topleft: 8px; 
  		-webkit-border-top-left-radius: 8px;
  		-khtml-border-topleft-radius: 8px;
}

ul#sports-tabs li { display: inline; margin: 0; padding: 0 1px; }

ul#duration-tabs li { display: inline; margin: 0; padding: 0 1px; }

ul#consensus-tabs { list-style: none; margin: 0; padding: 9px 0 0 15px; height: 22px; overflow: hidden; background: transparent url("/images/placeBet/background_sports_tabs.gif") no-repeat left top; }
ul#consensus-tabs li { display: inline; margin: 0; padding: 0 1px; }

#consensus { background: transparent url("/images/placeBet/consensus_tab.gif") no-repeat left top;  }

div#data-container-01 { margin: -22px 0 0 0; padding: 0; width: 633px; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; }

div#data-container-01 .background-default { margin: 0; padding: 1em 10px; width: 613px; background: #fff }
div#data-container-01 .background-nfl { background: #fff url("/images/placeBet/background_01_inside_gradient_nfl.jpg") no-repeat center top; }
div#data-container-01 .background-cfb { background: #fff url("/images/placeBet/background_01_inside_gradient_cfb.jpg") no-repeat center top; }
div#data-container-01 .background-nba { background: #fff url("/images/placeBet/background_01_inside_gradient_nba.jpg") no-repeat center top; }
div#data-container-01 .background-cbb { background: #fff url("/images/placeBet/background_01_inside_gradient_cbb.jpg") no-repeat center top; }
div#data-container-01 .background-nhl { background: #fff url("/images/placeBet/background_01_inside_gradient_nhl.jpg") no-repeat center top; }
div#data-container-01 .background-mlb { background: #fff url("/images/placeBet/background_01_inside_gradient_mlb.jpg") no-repeat center top; }
div#data-container-01 .background-soc { background: #fff url("/images/placeBet/background_01_inside_gradient_soc.jpg") no-repeat center top; }
div#data-container-01 .background-wnba { background: #fff url("/images/placeBet/background_01_inside_gradient_wnba.gif") no-repeat center top; }
div#data-container-01 .background-ten { background: #fff url("/images/placeBet/background_01_inside_gradient_ten.gif") no-repeat center top; }
div#data-container-01-bottom { margin: 0; padding: 0; width: 635px; height: 7px; background: transparent url("/images/placeBet/background_01_bottom.gif") no-repeat center bottom; }

div#data-container-01 h1, div#data-container-02 h1 { margin-left: 0; padding-left: 0; background: none; font-size: 1.25em; }

div#data-container-01 table { width: 100%; }
div#data-container-01 table th, div#data-container-01 table td { padding: 2px 2px 4px 2px; }
div#data-container-01 table th { color: #fff; background-color: #3376b2; font-size: 0.8em; font-weight: bold; }
div#data-container-01 table tr.even td { background-color: #d2d2d2; }
div#data-container-01 table tbody.even { background-color: #eee; }
div#data-container-01 table td { font-size: 0.8em; }

div#data-container-consensu table { width: 100%; }
div#data-container-consensu table th, div#data-container-01 table td { padding: 2px 2px 4px 2px; }
div#data-container-consensu table th { color: #fff; background-color: #3376b2;}
div#data-container-consensu table tr.even td { background-color: #eee; }
div#data-container-consensu table tbody.even { background-color: #eee; }
div#data-container-consensu table td { font-size: 0.8em; }

div#data-container-02-top { margin: 0; padding: 0; width: 635px; height: 7px; background: transparent url("/images/placeBet/background_02_top.gif") no-repeat center top; }
div#data-container-02 { margin: 0; padding: 0; width: 633px; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; }
div#data-container-02 .background-default { margin: 0; padding: 1em 8px 1em 8px; width: 617px; background: #fff url("/images/placeBet/background_02_inside_gradient_default.gif") repeat-x left bottom; }
div#data-container-02-inner { background: transparent url("/images/placeBet/rule.gif") repeat-y center top; }
div#data-container-02-inner div.yui-u { /*width: 294px;padding-left: 5px; */ }
div#data-container-02-inner div.first { /*padding-left: 0; padding-right: 6px;*/ }

div#data-container-02-inner label { margin-top: 0.5em; padding-top: 2px; float: left; display: block; width: 72px; }
div#data-container-02-inner input.text {  width:122px border: 5px solid #ccc; background: #e3ecf5 url("/images/placeBet/background_text_input.jpg") repeat-x left top; }
div#data-container-02-inner input.text:focus { border: 1px solid #999; }

div#data-container-02-bottom { margin: 0; padding: 0; width: 635px; height: 7px; background: transparent url("/images/placeBet/background_02_bottom.gif") no-repeat center bottom; }

div#data-container-02 div#actions { margin-left: -9px; margin-top: 1em; padding-top: 1em; padding-bottom: 1em; border-top: 1px solid #ccc; width: 630px; }
div#data-container-02 div#actions ul { margin-left: -5px; padding-left: 15px; list-style: none; width: 615px; }
div#data-container-02 div#actions ul li { display: inline; float: right; }

div#data-container-02 table#teamNames {font-size:85%;}
div#data-container-02 table#teamNames td {border-spacing: 2px;}

div.true-tabular-data-container table { width: 625px; border-bottom: 1px solid #ccc; }
div.true-tabular-data-container table th, div.true-tabular-data-container table td { padding: 2px 2px 4px 2px; }
div.true-tabular-data-container table th { color: #fff; background-color: #3376b2; }
div.true-tabular-data-container table th a { color: #fff; }
div.true-tabular-data-container table tr.even td { background-color: #eee; }
div.true-tabular-data-container table tr.five td { background-color: yellow; }
div.true-tabular-data-container table tbody.even { background-color: #eee; }
div.true-tabular-data-container table td { font-size: 0.8em; }
div.true-tabular-data-container table td .user { text-decoration:none; font-weight:bold; color: rgb(0, 102, 153);}

div.true-tabular-data-container table tfoot { text-align: center; }
div.true-tabular-data-container table tfoot tr { background-color: #e3ecf5; border-top: 1px solid #ccc; }
div.true-tabular-data-container table td.comment { padding-left:30px; }
div.true-tabular-data-container table td.comment .content { margin-left:40px; width:530px; overflow: hidden; }
div.true-tabular-data-container table td.comment .avatar { float:left; }
div.true-tabular-data-container table td.comment .date { color:gray; }

div#data-container-02 div.fieldgroup { float: left; margin-left: 40px;}
div#data-container-02 div.first { margin-left: 0; } 
div#data-container-02 div#left { float: left; }
div#data-container-02 div.actions { clear: both; padding-top: 1em; }
div#data-container-02 div.actions div.space-hack { height: 1em; }
div#data-container-02 label { margin: 0.5em 2px 0 0; padding-top: 2px; color: #666; font-weight: bold; font-size: 90%; }
div#data-container-02 label#sport-label { margin: 0; margin-left: 5px; padding: 0; font-weight: normal; }
div#data-container-02 label#pick-type-label { margin: 0; margin-left: 5px; padding: 0; font-weight: normal; }
div#data-container-02 input.text { margin: 0.5em 2px 0 0; padding: 2px; border: 1px solid #ccc; background: #e3ecf5 url("/images/publicArticle/background_text_input.jpg") repeat-x left top; width: 80px;}
div#data-container-02 input.text:focus { border: 1px solid #999; }
div#data-container-02 select { margin: 0.5em 2px 0 0; }
div#bannerContainer { padding: 10px 0 10px 75px;}

#place_bet_error { font-weight: bold; margin-bottom: 10px; border: 1px solid #2D6BA4; background-color: #D6D6D6; color: red; padding: 5px 5px 5px 5px;}

#friends-info {}
#friends-info div.avatar { clear: both; float: left; padding: 6px 10px 0 0; width: 53px; margin-right: 2px; }
#friends-info div.avatar-info { float: left; width: 221px; font-size: 10px; }
#friends-info div.avatar-info h3 { color: #069; font-weight: bold; }
#friends-info div.avatar-info p { padding:0; }
#friends-info div.avatar-info h3 a { text-decoration: none; color: #069; }
#friends-info ul.friend-actions { float:left; margin: 4px 0 0 0; padding: 0 0 0 20px; list-style: none; font-size: 10px; }
#friends-info ul.friend-actions li { padding: 2px; }
#friends-info ul.friend-actions li a { color: #069; }



.jquerybubblepopup-azure .jquerybubblepopup-innerHtml strong {
  color: #036;
}

.jquerybubblepopup-azure .jquerybubblepopup-innerHtml p {
  line-height: 16px;
}

.pick-points {
  color: #036;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
  border: 1px solid lightgray;
  padding: 3px;
  
}

.button {
  padding: 5px 10px;
  display: inline;
  background: #777 url(/images/buttons/button.png) repeat-x bottom;
  border: none;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-shadow: 1px 1px #666;
  background-color: #4589D4;
}
.button:hover {
  background-position: 0 center;
}
.button:active {
  background-position: 0 top;
  position: relative;
  top: 1px;
  padding: 6px 10px 4px;
}

/*placeBet tabs*/
ul.obtabs {
    width: 622px;
    list-style: none;
    margin: 0;
    padding: 0 0 0 12px;
    position: absolute;
    border-bottom: 1px solid #CACACA;
 }

ul.obtabs li.first {
    margin-left: 0;
}

ul.obtabs li {
    float: left;
    display: block;
    height: 24px;
    padding-right: 12px;
    margin-left: -5px;
    position: relative;
    white-space: nowrap;
  }

ul.obtabs span {
    height: 24px;
    line-height: 24px;
    margin-left: -7px;
    padding-left: 7px;
    padding-right: 7px;
    background-color: #C4D5E8;
		border: 1px solid #CACACA;
		border-bottom: none;
		 	border-top-right-radius: 8px;
  		-moz-border-radius-topright: 8px; 
  		-webkit-border-top-right-radius: 8px;
  		-khtml-border-topright-radius: 8px; 
  		border-top-left-radius: 8px; 
  		-moz-border-radius-topleft: 8px; 
  		-webkit-border-top-left-radius: 8px;
  		-khtml-border-topleft-radius: 8px; 
}

html>body ul.obtabs span {
    display: block;
}

ul.obtabs li.current {
    z-index: 1;
    height: 24px;
}

ul.obtabs li.current span {
    background-color: #FFF;
    border-bottom: 1px solid #FFF; 
    padding-left: 7px;
    padding-right: 7px;
 }

ul.obtabs a {
    color: black;
    text-decoration: none;
    font-size: .875em;
    cursor: pointer;
}

ul.obtabs a.new {
    color: #c00;
}

/*rounded corners for ajax_tabs_event_list*/
.nav_tabs_ajax
{
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    behavior: url(/css/border-radius.htc);
    border-radius: 20px;
}

#yui-main ul.obtabs {
	margin-left: 0;
}
