/* -----------------------------------------------------------------------


 Blueprint CSS Framework 1.0
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

.newBluebg{
    	background-image: -webkit-gradient(linear, left top, left bottom, from( #1484cb /*{a-bup-background-start}*/), to( #0a102c /*{a-bup-background-end}*/)); /* Saf4 , Chrome */
	background-image: -webkit-linear-gradient( #1484cb /*{a-bup-background-start}*/, #0a102c /*{a-bup-background-end}*/); /* Chrome 10 , Saf5.1  */
	background-image:    -moz-linear-gradient( #1484cb /*{a-bup-background-start}*/, #0a102c /*{a-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #1484cb /*{a-bup-background-start}*/, #0a102c /*{a-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #1484cb /*{a-bup-background-start}*/, #0a102c /*{a-bup-background-end}*/); /* Opera 11.10  */
	background-image:         linear-gradient( #1484cb /*{a-bup-background-start}*/, #0a102c /*{a-bup-background-end}*/);

}
table.display {
    color: #000;
}
tr.bottomBlack {
    border-bottom: black;
}

.inactive {
    background-color: brown;
    background-color: #FF3333;
    background-color: #A52A2A;
}

.errorMessage {
    color: white;
}


.inactivebutton {
	

    
    
    
border: 1px solid #5BB03B;
background: #5CA149 url("../images/deal/bg-deal-active.jpg") repeat-x;
background-image: url(http://ui.ibsrv.net/ibsrv/res/src:bensbargains.net/get/nv/images/deal/bg-deal-active.jpg);
background-repeat-x: repeat;
background-repeat-y: no-repeat;
background-attachment: initial;
background-position-x: initial;
background-position-y: initial;
background-origin: initial;
background-clip: initial;
background-color: #5CA149;
border-image: initial;
	
} 

.active, .activePlayer {
   color: #fff; 

background: rgb(96,108,136); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(96,108,136,1) 0%, rgba(63,76,107,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,108,136,1)), color-stop(100%,rgba(63,76,107,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */



}

.active {
           background: #1484cb;
           border: #09163b;
        background-image: -webkit-gradient(linear, left top, left bottom, from( #1484cb /*{a-bup-background-start}*/), to( #0a102c /*{a-bup-background-end}*/)); /* Saf4 , Chrome */
	background-image: -webkit-linear-gradient( #1484cb /*{a-bup-background-start}*/, #0a102c /*{a-bup-background-end}*/); /* Chrome 10 , Saf5.1  */
	background-image:    -moz-linear-gradient( #1484cb /*{a-bup-background-start}*/, #0a102c /*{a-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #1484cb /*{a-bup-background-start}*/, #0a102c /*{a-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #1484cb /*{a-bup-background-start}*/, #0a102c /*{a-bup-background-end}*/); /* Opera 11.10  */
	background-image:         linear-gradient( #1484cb /*{a-bup-background-start}*/, #0a102c /*{a-bup-background-end}*/);
}



.inactive, .inactivePlayer {
    color: #fff;
    border: 1px inset #4596CE;
    
    background: -moz-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
    
    
    
    
}


.highlight,
.HistoryHighlight,
.choiceBlock:hover {
    /*    background:  black;*/
    color: #333333;
    
    background-color: #ffffcc;
}


/* reset.css */

.ui-content {
    /*/ background: none repeat scroll 0 0 #333333;
    */
    background: url(js/jui-1.8.13/css/dark-hive/images/ui-bg_loop_25_000000_21x21.png);
}

.changed
{
    color: red;
}
.clear{
    clear: both;
}

.bold
{
    font-weight: bold;
}
.commentBlock {
    margin-top: 5px;
    padding-top: 10px;
}
#form_changed {

    font-family:verdana,arial,helvetica,sans-serif;
    font-size:13px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    text-align: center;
    line-height:normal;

    padding: 2px;


    height: 2em;
    color: red;
    border: white 1px solid;
    display: none;
}


label.timepicker {
    display:inline-block;
}

#content {
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 1px;
}


.groupheader {
    padding: 5px;
    width: 265px;
}


.teamBetCol1 {

    display: inline-block;
     width: 6em;
    
     

}

.confirmP,.confirmT,.confirmH {

    
     width: 200px;
      text-align: right;

}

.betCol1,
.playcol1 {

    display: inline-block;
    width: 8em;
    vertical-align: top;
    

}
.betCol2 {
    width: 5em;
    padding-left: 10px;
    display: inline-block;
}

.inline {
    display: inline-block;
	
}

.playcol2 {
    width: 8em;

    display: inline-block;
}
.teamOptions {
    display: inline-block;

}
.betAmount {

}
.payoutCol {
    width: 4em;
    display: inline-block;
    padding-left: 10px;
}
.addWager {
	display: inline-block;
	width: 50px;
	padding-left: 15px;
	vertical-align: top;
}

.inline {
	display: inline-block;
	
}
.float, .floatRight {
	float: right;
}
.floatLeft {
	float: left;
}

.floatNone {
    float: none;
}

.inactive {
    padding: 8px;
    margin-bottom: 10px;
}




.linkmenu {
    float: right;
    padding: 15px;
    border: 1px solid white;
    margin-left: 15px;
}

.options,.results {
    margin-top : 25px;
}

.played
{
    display: block;
}

.not_played
{
    display: none;
}

.not_played_P
{
    display: none;
}
.not_played_I
{
    display: none;
}
.not_played_G
{
    display: none;
}
.not_played_T
{
    display: none;
}


.playrow {
    width: 4em;
    display: inline;
    padding: 5px;

}
.players-header {
    display: inline-block;
    padding: 5px;
    width: 250px;

}

.player {  
    border: solid 1px silver;
    display: inline-block;
    padding: 5px;
    width: 6.5em;
    font-size: 125%;
    margin:2px;
    

}

.player:hover {

    font-weight: bold;

}

#players {

    width: 10em;

    display: block;
}

.fourRow {
    width: 75px;
}

#Foursomes {
    padding: 5px;
}

.fourcol1 {
    width: 1em;
    text-align: center;
    display: inline-block;
    font-size: 18px;
}


.captain_card {
    display: block;

}
.captain_col {
    font-size:82%;
}

.captain_check {
    display: none;
}


.greenie_radio{
    display: none;
}


.fourcol2 {

    min-height : 25px;
    display: inline-block;
/*   // font-size: 18px;*/
    margin-left: 2em;
}

.resultTab {
    width: 90%;



}
.result-total{
    float: left;
    clear: left;
    width: 45%;
    padding-bottom: 5px;
    padding-right: 5px;
}

.result-info{
    float: left;
    width: 45%;
    padding-bottom: 5px;
    padding-left: 5px;
}
.result-header {
    clear: left;
}
.result-amount{
    width: 40%;
    text-align: left;
    float: left;
    padding-bottom: 5px;
}
.Amount{
    width: 80px;
    text-align:  right;
}

.place {
    padding-right: 10px;
}
.positiveAmount {
    text-align:  right;
    width: 90px;
    display: inline-block;

}

.negativeAmount {
    text-align:  right;
    color: red;
    width: 90px;
    display: inline-block;
    font-weight: normal;
    text-shadow: 0 0 0 red;

}

.result_player{
    width: 115px;
    display: inline-block;
}
.scorecol {
/*    width: 3em;*/
    width:26px;
    text-align: center;
    height: 26px;

}
.scorelen {
    font-size: 85%;
}

.first20col {
    width: 8em;
    text-align: left;

}
.hcp,
.score {
    width: 2em;
    display: inline-block;
    text-align: right;
    padding-left: 5px;
    font-size: 75%;
}

.toggle {
    width: 1em;
      height: 30px;
    width: 20px;

}

.toggleImage {
    width:25px;
    height:25px;
}

.teamcoli{
    width: auto;
    padding: 5px;
    display: block;
}

.teamcol{
    width: 5em;
    z-index: 10;
    display: inline-block;
}

.teamcolx {
    display: inline-block;
    padding-left: 5px;
    text-align: right;
    width: 25px;
}
.teamcol0 {
    width: 5em;
    display: inline-block;
    padding-left: 5px;
}

.OtherTeamcol0
{
    width: 7em;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.Junkcol0
{
    width: 9em;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}


.JunkcolTitle
{
    width: 5em;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 4em;
    font-weight: bold;
}


.teamcol1 {
    display: inline-block;
    padding-left: 5px;
    width: 5.5em;
    margin-left: 5px;
}

teamcol11 {
    display: inline-block;          
    width: 19em;
    margin-right: 1em;

}

.teamcol2 {
    display: inline-block;
}
.teamcol3 {
    display: inline-block;
}
.header {
/*    font-weight: bold;*/
    text-decoration: underline;
    padding-bottom: 3px;

}

.hidden {
	display: none;
}

.changeFoursome {
    margin-left: 1px;
    float: left;
    width: 375px;
}
.choiceBlock {
    display: block;
    height: 18px;
    width: 55px;
    padding: 3px;
    text-decoration: none;
}

.highlight,
.HistoryHighlight,
.choiceBlock:hover {
    /*    background:  black;*/
    text-decoration: none;
}

.group_row {
    display:table;
    clear: left;
    padding:  3px;
    width: auto;

}
.groupcol1{
    width: 4em;
    display: inline-block;
    clear: left;
}
.groupcol2{
    width: 14em;
    display: inline-block;
    clear: right;


}

.mygroup_name_block
{
    display: block;
    margin-left: 60px;
    font-size: 125%;
/*    font-weight: bold;*/
}

.editmygroup_name_block
{
    display: block;
/*    width: 250px;*/
    padding-bottom: 20px;
}

.amount {
    width: 3em;
}
td.amount_result {
    vertical-align: top;
    text-align: right;
}
td.result {
    padding-bottom: 5px;
}

.editmygroup_member_block {

    display:  block;
    width: 100px;
    padding: 20px;


}
.mygroup_member_block {

    display:  block;
    width: 200px;
    margin-top: 10px;
    padding: 5px;
    clear: both;


}


.mygroup_wager_block{
    width: 250px;
    display: block;
    padding: 10px;
    height: auto;
   display: table;
    border: 2px solid white;
    clear: both;

}
.editmygroup_wager_default_game
{
    display: inline;
    float: left;
    width: 100px;
    clear: right;


}

.editmygroup_wager_block {
    display: block;
    padding-bottom: 20px;


    width: 250px;
    clear: left;
}

.name_label{
    width: 50px;
    display: inline-block;
}

.wager_default_block {
    display: inline-block;
    float: right;
    margin-left: 40px;
    width: 145px;
}
.wager_default_amount{
    vertical-align: bottom;
    padding-bottom: 5px;
    padding-right: 15px;
    width: 40px;
}
.wager_default_type
{
    width: 15px;
    float: left;
    clear: left;
    text-align: center;
    padding-right: 3px;
}

.wager_default_add
{

    float: left;
    display: block;
    clear: left;

    text-align: center;
}

.group_city,
.group_name
{
    width: 105px;
    float: left;

}

.manageMembersButton {
	display: block;
}
.group_view,
.wager_default_amount
{
    text-align: right;
    width: 70px;
    float: left;
    padding-right: 10px;
    padding-left: 5px;
    padding-bottom: 5px;


}
.wager_default_game
{
    display: inline;
    float: left;
    width: 55px;
    padding-right: 10px;
    padding-left: 5px;
    padding-bottom: 5px;


}
.wager_default_options
{
    display: inline;
    float: left;
    width: 30px;
    clear: right;

}

.score_one_tab {
    /*    width: 275px;*/
    font-size: 150%;
}

.score_one_captain {

    font-size: 100%;
}


.score_one_names {
    width: 50px;
}

.score_one {
    width: 40px;
    display: inline-table;
    font-weight: bold;
    font-size: 22px;
    height: 35px;
    vertical-align: bottom;
}


.score_button_in {
    display: inline;
    float: right;
    width: 45px;
    padding-right: 5px;

}
.score_button_increase,
.score_button_decrease 
{
    width: 35px;
    padding: 5px;
}

.score_button_de {
    display: inline;
    float: left;
    width: 35px;

}


.score_one_col{
    text-align: center;
    width: 150px;
}

#TeamBets,

.showTeams,
.score_button_decrease,
.score_button_increase,
.score_one_jump,
.score_one_card,
.score_one_prev,
.score_one_next,
.score_one_captain{



}

.score_button_decrease,
.score_button_increase
{
    max-height: 55px;
    font-size: 115%;
}
.score_one_score {
    /*    margin-left: 25px;
        font-size: 18px;*/
}

.score_one_greenie {
    /*    margin-left: 40px;
        font-size: 18px;*/
}
.confirmBets {
    /*    font-size: 26px;
    */
    width: 385px;
    width: 395px;
}

.confirmSubmit {
    font-size: 26px;
    width: 2em;
}


.playcol1 {
    display: inline-block;
    width: 4.5em;
}
.upcoming_round {
    width: 480px;
}

.left {
	float:left;
	
}
.left-align {
    margin-left: 0px;
}

.listMenu {
    padding-top: 15px;
    padding-bottom:  15px;


}


.row_buttons {
    margin-top: 25px;
}
.greenfg {
    color: green;
}
.green, .greenbg {
    background: darkgreen;
}

.blue, .bluebg {
    /*   background: lightblue;*/

    background-color: grey;
}

.blueFg {
    color: blue;
}

.blackFg {
    color: #000;
}

.small {
    font-size: 75%;
}


.center-text {
    text-align: center;

}

.row {
	display: block;
}
.column {
	display: inline-block;
}

.middlev {
	vertical-align: middle;
}
.clubCol,
.course,
.cityCol
{
    width: 6em;
    display: inline;
}

.addMyWager{
    display: block;
    float: left;
}



.vCenter {
	vertical-align: middle;
}
.vTop {
	vertical-align: top;
}
.vBottom {
	vertical-align: bottom;
}
.tiny {
    font-size: 75%;
}
.supertiny {
    font-size: 65%;
}

.big {
    font-size: 150%;
    font-weight: bold;
}

.underline {
    text-decoration: underline;
}

div#errorSummary{
       text-shadow: 0 0 0 #000;
}

.expArrow{
    padding-left: 20px;
    background: url(../images/arrow-down.png) no-repeat 0px 4px;
}
.collArrow{
    padding-left: 20px;
    background: url(../images/arrow-up.png) no-repeat 0px 4px;
}
.panel{
    padding: 10px;
}

.twodown-result {
    height: 30px;
    vertical-align: top;
}

.group_info {
     border: 1px;
    padding: 10px;
        background: #16203D;
        border-radius: 10px; 
        width: 450px;
        margin-top: 5px;
}

.view {
    border: 1px;
    padding: 10px;
        background: #16203D;
        border-radius: 10px; 
        width: 450px;
        margin-top: 5px;

}

.newRound_background{
        background: #fff;
        color: #000;
    
}

.score_background{
        background: #09163b;
        color: #fff;
    
}
.score_page{
    border: 1px;
    padding: 10px;
        border-radius: 10px; 
        width: 350px;
        margin-top: 5px;
    
}
.results_page {width: 100%;}
.results_page,
.reply_page,
.postScore_page {
    border: 1px;
    padding: 10px;
    
        border-radius: 10px; 
        
        margin-top: 5px;
    display: table;
}

.reply_page {
    width: 500px;
}

.score_card {
    border: 1px;
    padding: 10px;
    
        border-radius: 10px; 
        width: 465px;
        margin-top: 5px;
        width: 610px;

}
.score_card_table, .score_card_table_black  {
/*    border: 3px solid yellow;*/
    border-collapse: collapse;
    color: #000;
    
}

table.score_card_table td.blackborder,table.score_card_table th.blackborder {
    border: 1px solid black;
    
}

td.whiteborder,th.whiteborder {
    border: 1px solid white;
    
}


.score_card_captain_table  {
/*    border: 3px solid yellow;*/
    border-collapse: collapse;
    color: #000;
     border: 1px solid black;

}

.score_card_table_black td,
.score_card_captain_table td 
{
    border: 1px solid black;
}

.score_card_table th ,
.score_card_table td {
    border: 1px solid white;
}

 .leaderboard_table {
    border: 0px none white;
    color: #000;
    border-collapse: collapse;
   
}
.line_odd {
    background:#8c8c8c;
    display: table;
    
}
.line_even {
    background: #d8d8d8;
    display: table;
}

.result_odd {
    background:  #fff;
    color: #000;
}
.result_even {
    background: #d8d8d8;
    color: #000;
}

.padTop {
    height:  35px;  
    vertical-align: bottom;
}
.score_card_odd {
    background:  #8c8c8c;
}
.score_card_even {
    background: #d8d8d8;
}
.score_name {
    width: 110px;
}

td.score_card_captain {
    background-color: green;
    background-color: #EDC17B;
    background-color: #DBEAF9;
}

.ui-field-contain {
    margin-bottom: .35em;
    margin-top: .35em;
}

/*.inline {
    display: inline;
}*/

.login {
    display: block;
    
    width: 285px;
    vertical-align: middle;
    
    
}
.loginPage {
/*    background: url(images/grpscr/Login_Page.jpg);*/
max-width: 610px;
margin-left: auto;
margin-right: auto;
}
.center{
    margin-left:auto; margin-right:auto;
}
.index {
    padding-right: 8px;
}

.float-left {
    float: left;
}

.red,.redfg {
    color: red;
    text-shadow: 0 0 0 #000;
}

.greybg {
    background: lightgrey;
    color:#000;
}

.black,.blackfg {
    color: #000;
}

.right {
	float: right;
}

.white, .whitefg {
    color: white;
}

.whitebg {
    background-color: white;
}

.yellow, .yellowfg {
	color: yellow;
}


.handicap {
    width: 2em;
    text-align: right;
    vertical-align: top;
    padding-left: 10px;
}

.rm-rec-1,
.rm-rec-2,
.rm-rec-3,
.rm-rec-4,
.rm-rec-5,
.rm-rec-6,
.rm-rec-7,
.rm-rec-8,
.rm-rec-9,
.rm-rec-10,
.rm-rec-11,
.rm-rec-12,
.rm-rec-13,
.rm-rec-14,
.rm-rec-15,
.rm-rec-16
{
    display: inline-block;
}


td.noborder {
    border: 0px solid white;
}
td.eagleborder {
/*    border-width: 2px;
    border-style: double;
    border-color: yellow;
    border-color: dodgerblue;*/
    background-image: url('../images/nat_eagle.png');
    background-repeat: no-repeat;

}

td.birdieborder {
    
/*    border-width: 2px;
    border-style: double;
    border-color: red;*/
    background-image: url('../images/nat_bird.png');
    background-position: 1px center;
    background-repeat: no-repeat;

}


td.bogeyborder {
/*    border-width: 2px;
    border-style: dashed;
    border-color: white;*/
    background-image: url('../images/nat_bogie.png');
    background-repeat: no-repeat;
    background-position: 1px center;
    padding: 1px;
    
}
td.dbogeyborder {
    background-image: url('../images/nat_bogie2.png');
    background-repeat: no-repeat;
    background-position: 1px center;
    padding: 1px;
}


.birdiescore  {
    color: red;
}

.eaglescore {
    color: gold;
    color: dodgerblue;
}



.wagerPlayer
{
    display:inline-block;
    width: 80px;
    vertical-align: top;
    
}

.wagerAmount {
    display: inline-block;
    width: 8em;
    text-align: right;
}

#runningTotal {
    font-size: 150%;
}
.wagerAmount {
	padding-right: 15px;
}


.showBestBalls 
{
	display:inline-block;
}

.hideBestBalls
{
	display: none;
}

.bestBallsChoice {
    width: 55%;
}

.width50 {
	width: 50%;
}
.width40 {
	width: 40%;
}


.active {
/*  border: 8px inset #98bf21;
    border: 8px inset #4596CE; */
    padding:10px;
    margin-bottom: 10px;

}

.inactive {
    padding: 10px;
    margin-bottom: 10px;
    
}

.inactiveGroupSelect {
    padding: 10px;
    margin-bottom: 10px;
    
}

.toggleActive {
    margin-right: 10px;
    margin-top: 5px;
   height: 30px;
    width: 20px;
}

.toggleActiveSpace {
    display:inline-block;
    margin-right: 10px;
    width: 20px;
}

/*//Totals */

tr.result_subtotal {
	font-weight: bold;
}


/*// ajax loading*/
#ezloading { 
	display:block; 
	position:fixed; left:0; top:0; 
	width:100%; height:100%;
       
	z-index: 99;
   }

   
.ui-body-a, .ui-overlay-a {
    text-shadow: 0 0 0 #111111;
}

.ui-icon-video {
	background-image: url("images/video_icon.png");
}


.vspar {
    width: 60px; 
    text-align: right;
}

.tournscore {
    width: 60px;
    text-align: right;
}

.grid-view table.items{
    color: #000;
}

.joinMobile {
    border: white 1px solid;
    padding: 5px;
    margin-top: 5px;
    width: 85%;
}

.joinMobile_page {
    width: 250px;
        border: 1px;
    padding: 10px;
    
        border-radius: 10px; 
        
        margin-top: 5px;
    display: table;

}