﻿/* ----------- Global Settings ----------- */
html{height:100%}
body{
	background-position: left top;
	background-size: cover;
	background-repeat: no-repeat;
}
input{	
	outline:none;margin:0;padding:0;border:none;
}
.divLogo{width: 256px;margin:0 auto;}
#wrapper {bottom: 50%;right: 50%;position: absolute;}
#container {left: 50%;position: relative;top: 50%;text-align:center;}
.logintxt{
	text-transform: uppercase;
	font-family: "Arial";
	text-align: center;
}
#Fullver_div{
	margin:20px 0 0 0;
	font-size: 16.105px;  
	text-align: center;

}
#Fullver_div a{border-bottom:1px dotted #ccc;}
.error{
	margin:20px 0 0 0;

}
.errspan{background:red}
/* ----------- MEDIA QUERIES ----------- */
body{
	background: rgba(27,84,112,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(27,84,112,1) 0%, rgba(15,39,52,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(27,84,112,1)), color-stop(100%, rgba(15,39,52,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(27,84,112,1) 0%, rgba(15,39,52,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(27,84,112,1) 0%, rgba(15,39,52,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(27,84,112,1) 0%, rgba(15,39,52,1) 100%);
	background: radial-gradient(ellipse at center, rgba(27,84,112,1) 0%, rgba(15,39,52,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b5470', endColorstr='#0f2734', GradientType=1 );
}

	.btn01 {
	background: rgba(190,14,52,1);
	background: -moz-linear-gradient(top, rgba(190,14,52,1) 0%, rgba(153,11,42,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(190,14,52,1)), color-stop(100%, rgba(153,11,42,1)));
	background: -webkit-linear-gradient(top, rgba(190,14,52,1) 0%, rgba(153,11,42,1) 100%);
	background: -o-linear-gradient(top, rgba(190,14,52,1) 0%, rgba(153,11,42,1) 100%);
	background: -ms-linear-gradient(top, rgba(190,14,52,1) 0%, rgba(153,11,42,1) 100%);
	background: linear-gradient(to bottom, rgba(190,14,52,1) 0%, rgba(153,11,42,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be0e34', endColorstr='#990b2a', GradientType=0 );
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 50px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	text-transform: uppercase;
	font-family: "Arial";
	margin: 15px 0 0 0;
	padding: 10px 0; 
	font:bold 18px 'arial';
	width:70%;
	color:#fff;
	border:1px solid #d21244;
	-webkit-box-shadow: 0px 7px 1px 0px rgba(109,8,31,1);
	-moz-box-shadow: 0px 7px 1px 0px rgba(109,8,31,1);
	box-shadow: 0px 7px 1px 0px rgba(109,8,31,1);
	}
		.logintxt {
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	background:#163f53;
	border:2px solid #79868d;
	color:#fff;
	-webkit-box-shadow: inset 10px 10px 28px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 10px 10px 28px -2px rgba(0,0,0,0.75);
	box-shadow: inset 10px 10px 28px -2px rgba(0,0,0,0.75);
}


/* Mobile Portrait */
@media only screen and (min-width: 320px) and (max-width: 479px)
{
	#wrapper {height: 320px;width: 300px;
	}
	.logintxt {
	
	margin:15px 0 0 0; 
	padding:10px 0;width:70%
	}

	#Fullver_div {font-size:12px ;
	}
	.error {font-size:12px ;
	}

}

/* Mobile Landscape */
@media only screen and (min-width: 480px) and (max-width: 767px)
 {
	#wrapper {height: 290px;width: 320px;
	}
	.logintxt {
	font-size:12px; margin:15px 0 0 0; 
	padding:7px 0;width:70% 
	}
	#Fullver_div {font-size:11px ; 
	}
	.error {font-size:11px ;
	}

}

/* TABLETS PORTRAIT */
@media only screen and (min-width: 768px) and (max-width: 991px)
{ 
	#wrapper {height: 380px;width: 512px;
	}
	.logintxt {
	font-size:22px;margin:18px 0 0 0; 
	padding:12px 0;width:70%
	}
	#Fullver_div {font-size:14px ;
	}
	.error {font-size:14px ;
	}
}

/* TABLET LANDSCAPE / DESKTOP */
@media only screen and (min-width: 992px) and (max-width: 3440px)
{ 
	#wrapper {height: 512px;width: 380px;
	}
	.logintxt {
	font-size:24px;margin:20px 0 0 0; 
	padding:15px 0;width:70%
	}
	#Fullver_div {font-size:18px ;
	}
	.error {font-size:18px ;
	}
}

#Fullver_div, .error{
	font-family: "Arial";
	text-transform: uppercase;
	color: white;
	font-weight:bold;
}

input::-webkit-input-placeholder {
    -webkit-transition: opacity 0.3s linear; color: #fff;
}
input:focus::-webkit-input-placeholder {

	opacity: 0.35;
}

/* Firefox < 19 */
input:-moz-placeholder {
    -webkit-transition: opacity 0.3s linear; color: #fff;
}
input:focus:-moz-placeholder {
	opacity: 0.35;}

/* Firefox > 19 */
input::-moz-placeholder {
    -webkit-transition: opacity 0.3s linear; color: #fff;
}
input:focus::-moz-placeholder {
	opacity: 0.35;}

/* Internet Explorer 10 */
input:-ms-input-placeholder {
    -webkit-transition: opacity 0.3s linear; color: #fff;
}
input:focus:-ms-input-placeholder {
	opacity: 0.35;
}

@media only screen and (max-width: 500px)
{
    body
    {
        /*width: 300px;
        margin-left: auto;
        margin-right: auto;*/
    }
    #Main_div
    {
        width: 300px;
        margin-left: auto;
        margin-right: auto;
        font-family: Calibri;
    }
    .Main_div
    {
        width: 300px;
        margin-left: auto;
        margin-right: auto;
        font-family: Calibri;
    }
    .Main_div2
    {
        width: 300px;
        margin-left: auto;
        margin-right: auto;
        font-family: Calibri;
    }
    .Sumary
    {
        /*width: 80px;*/
        width: 95px;
        height: 40px;
        float: left;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        font-family: Calibri;
    }
    .logOff
    {
        width: 46px;
        height: 40px;
        float: left;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        font-family: Calibri;
        background-color:red;
    }
    .logOffimg
    {
        width:38px;
        height:38px;
        margin:5px 2px 2px 3px;    
    }
    .menu
    {
        width: 95px;
        height: 40px;
        float: left;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        font-family: Calibri;
    }


    /*Comment styles*/
    .comment_div
    {
    width: 80%;
    border-width: 3px;
    border-color: #008a32;
    border-style: solid;
	background:#fff;
    font-family: 'arial';
	padding:10px;
    font-size: 12pt;
    color: #000;
    }

    /*User controls styles*/

    .divClientSummary
    {
        border-style: solid;
        border-color: Black;
        border-width: 3px;
        width: 106px;
        height: 40px;
        float: left;
        font-family: Calibri;
    }

    .formatNegativeNumber
    {
        font-family: Calibri;
        color: #b30000;
        font-size: 12pt;
        font-weight: bold;
    }

    .formatPositiveNumber
    {
        color: #1b2f47;
        font-family: Calibri;
        font-size: 12pt;
        font-weight: bold;
    }

    /*SportMenu styles*/
    .SportMenu_Div
    {
        width: 290px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: #06B;
        color: White;
        font-weight: bold;
        font-size: 20pt;
        font-family: Calibri;
        text-align: left;
    }
    
    .SportTeaserMenu_Div
    {
        width: 290px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: #06B;
        color: White;
        font-weight: bold;
        font-size: 12pt;
        font-family: Calibri;
        text-align: left;
    }

    .Upcoming_Div
    {
        width: 290px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: #06B;
        color: White;
        font-weight: bold;
        font-size: 20pt;
        font-family: Calibri;
        text-align: left;
    }

    .category_div
    {
        width: 273px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: White;
        color: Black;
        font-weight: normal;
        font-size: 14pt;
        font-family: Calibri;
        text-align: justify;
        padding-left: 15px;
    }    
    
    .categoryAll_div
    {
        width: 273px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: White;
        color: Black;
        font-weight: normal;
        font-size: 14pt;
        font-family: Calibri;
        text-align: justify;
        padding-left: 15px;
    }
    
    .menu_div
    {
        width: 273px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: White;
        color: Black;
        font-weight: normal;
        font-size: 14pt;
        font-family: Calibri;
        text-align: justify;
        padding-left: 15px;
    } 
    
    .period
    {
        width: 258px;
        padding-left: 30px;
    }

    .category_div_inactive
    {
        background-color: Gray;
    }
    .categoryUpcoming_div
    {
        width: 273px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: White;
        color: Black;
        font-weight: normal;
        font-size: 14pt;
        font-family: Calibri;
        text-align: justify;
        padding-left: 15px;
    }


    /*BetMenu styles*/

    .BetMenu_Div
    {
        width: 300px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: #06B;
        color: White;
        font-size: 12pt;
        font-weight: bold;
        text-align: left;
        font-family: Calibri;
    }

    .line_txt_l
    {
        width: 90px;
        height: 20px;
        float: left;
        font-size: 8pt;
        font-family: Calibri;
        text-align: left;
        margin-left: 10px;
    }
    .line_txt_l_teaser
    {
        width: 90px;
        height: 20px;
        float: left;
        font-size: 8pt;
        font-family: Calibri;
        margin-left: 30px;
        text-align: left;
    }

    .line_txt
    {
        width: 90px;
        height: 20px;
        font-size: 9pt;
        float: left;
        text-align: center;
        font-family: Calibri;
    }
    .contest_c
    {
        float: left;
        font-size: 9pt;
        font-family: Calibri;
        margin-left: 10px;
        height: auto;
        margin-top: 2px;
    }
    .line_txt_r
    {
        width: 90px;
        height: 20px;
        float: left;
        font-size: 8pt;
        font-family: Calibri;
        text-align: left;     
    }
    .line_lbl_r
    {
        width: 90px;
        height: 20px;
        float: left;
        font-size: 8pt;
        font-family: Calibri;
        text-align: left;   
        margin-left: 25px;  
    }
    .line_txt_r_teaser
    {
        width: 90px;
        height: 20px;
        float: left;
        font-size: 8pt;
        font-family: Calibri;
        text-align: right;
        margin-left: 30px;
        text-align: left;
    }

    .line_txtbx_l
    {
        width: 50px;
        float: left;
        font-size: 9pt;
        font-family: Calibri;
        margin-left: 10px;
    }

    .line_txtbx_l_teaser
    {
        width: 50px;
        float: left;
        font-size: 9pt;
        font-family: Calibri;
        margin-left: 30px;
    }
    .contest_txtbx
    {
        width: 40px;
        float: left;
        font-size: 9pt;
        font-family: Calibri;
        margin-left: 10px;
        height: 13px;
        margin-top: 5px;
    }
    .line_txtbx
    {
        width: 50px;
        font-size: 9pt;
        float: left;
        text-align: center;
        font-family: Calibri;
        margin-left: 20px;
    }
    .line_txtbx_r
    {
        width: 50px;
        float: right;
        font-size: 9pt;
        text-align: right;
        font-family: Calibri;
        margin-right: 8px;
        
    }
    .line_txtbx_r_teaser
    {
        width: 50px;
        float: right;
        font-size: 9pt;
        text-align: right;
        font-family: Calibri;
        margin-right: 25px;
    }

    .line_constest_odds
    {
        width: 45px;
        float: right;
        font-size: 9pt;
        font-family: Calibri;
        text-align: left;
        margin-top: 5px;
    }

    .line_txt_div
    {
        width: 96px;
        float: left;
    }
    .line_txt_td
    {
        width: 90px;
        float: left;
        height: auto;
    }
    .line_txt_sup_td
    {
        width: 65px;
        float: left;
        height: auto;
    }
    .line_constest_div
    {
        width: 171px;
        float: left;
        height: 20px;
    }
    .line_constest_odds_div
    {
        width: 110px;
        float: left;
        height: 20px;
    }
    .line_contestDate_td
    {
        width: 56px;
        float: left;
        height: auto;
    }

    .line_constest_td
    {
        width: 121px;
        float: left;
    }
    .contestRotation
    {
        display:none;
    }
    .pitcher_div
    {
        width: 290px;
        font-size: 12pt;
        text-align: center;
        float: left;
        float: right;
    }
    .pitcher_td
    {
        width: 292px;
        font-size: 12pt;
        text-align: center;
        float: left;
        float: right;
        height: 20px;
        vertical-align: bottom;
        margin-top: 5px;
        margin-left: auto;
        margin-right: auto;
    }

    .contest_line_div
    {
        height: 35px;
    }
        .TeamTotal_lbl
    {
        display:none;
    }    
    .TeamTotal_td
    {
        display:none;
    }
    
    .TeamTotal_uplbl
    {
        width:70px;
        float:left;
        text-align:left;
        font-size:8pt;
        border-top-color: Black;
        border-top-style:dotted;
        border-top-width:1px;
        height: 19px;
    }
    .TeamTotal_downlbl
    {
        width:70px;
        float:left;
        text-align:left;
        font-size:8pt;
        border-bottom-color: Black;
        border-bottom-style:solid;
        border-bottom-width:1px;
        height: 19px;
    }
    .TeamTotal_oddstd
    {
        width:107px;
        float:left;
        text-align:left;
        font-size:7pt;
        border-top-color: Black;
        border-top-style:dotted;
        border-top-width:1px;
    }
    .TeamTotal_bettd
    {
        width:107px;
        float:left;
        text-align:left;
        font-size:7pt;
        border-bottom-color: Black;
        border-bottom-style:solid;
        border-bottom-width:1px;
    }
    
    .TeamTotal_txtbx
    {
        width: 30px;
        font-size: 10pt;
        font-family: Calibri;
        height: 15px;
        margin-left:15px;
    }
    .TeamTotal_odds
    {
        width: 45px;
        font-size: 9pt;
        font-family: Calibri;    
    }

    
    /*Ticket Styles*/
    .BetType_Div
    {
        background-color: #622;
        text-align: left;
        width: 297px;
        font-family: Calibri;
        font-size: 14pt;
        color: White;
        float: left;
    }
    .Selection_div
    {
        background-color: White;
        color: Black;
        width: 275px;
        font-family: Calibri;
        padding-left: 15px;
        font-size: 11pt;
    }

    .Selection_div1
    {
        background-color: #EEE;
        color: Black;
        text-align: left;
        font-size: 11pt;
        width: 275px;
        font-family: Calibri;
        padding-left: 15px;
    }

    .Selection_div2
    {
        background-color: White;
        color: Black;
        text-align: left;
        font-size: 11pt;
        width: 275px;
        font-family: Calibri;
        padding-left: 15px;
    }

    .Selection_div3
    {
        background-color: #99CCFF;
        color: Black;
        text-align: left;
        font-size: 11pt;
        width: 275px;
        font-family: Calibri;
        padding-left: 15px;
    }

    .ParlaySelection_div
    {
        background-color: #FD0;
        color: Black;
        text-align: left;
        font-size: 11pt;
        width: 275px;
        font-family: Calibri;
        padding-left: 16px;
    }
    .removelbl
    {
        background-color: Yellow;
        float: right;
        font-weight: bold;
        font-size: small;
        padding-left: 12px;
        padding-right: 12px;
    }
    .passwordtxt
    {
        border-style: solid;
        border-color: Black;
        border-width: 2px;
        width: 280px;
        height: 40px;
        text-align: center;
        font-size: 18px;
        line-height: 54px;
        font-family: Calibri;
    }

    .Risking_div
    {
        background-color: #FE4;
        color: Black;
        text-align: left;
        font-size: small;
        width: 298px;
        font-weight: bold;
        font-size: medium;
        font-family: Calibri;
    }
    .ticketnumber_div
    {
        color: Blue;
        background-color: #3C1;
        font-weight: bold;
        font-family: Calibri;
        font-size: 14pt;
        width: 290px;
    }
    .wagerType_div
    {
        width: 285px;
        height: auto;
    }
    .parlay_div
    {
        float: left;
        width: 140px;
        font-family: Calibri;
        font-size: 13pt;
        height: auto;
        background-color: #D8DADD;
    }
    .RR_div
    {
        width: 140px;
        float: left;
        font-family: Calibri;
        font-size: 13pt;
        height: auto;
        background-color: #D8DADD;
    }

    .WagerConfirmed_div
    {
        font-size: x-large;
        font-weight: bold;
        background-color: #FFFFAA;
        /*height: 60px;*/
        border-width: 3px;
        font-family: Calibri;
        width: 100%;
    }
    .WagerConfirmed_txt
    {
        float: right;
        line-height: 55px;
    }

    /*Auxiliar Styles*/


    /* New Jose */
    /* Wager Ticket */

    .TeamRotationTicket
    {
        color: Black; /*Blue;*/
        font-weight: bold;
        width: 35px;
        margin: 0px 0px 0px 0px;
    }

    .TeamNameTicket
    {
        color: Black;
        width: 202px;
        margin: 0px 0px 0px 0px;
    }


    .TeamDateTicket
    {
        color: #7b3c02;
        width: 202px;
        margin: 0px 0px 0px 0px;
        font-weight: bold;
    }

    .TargetTicket
    {
        font-weight: normal;
        color: Black;
        width: 100px;
        margin: 0px 0px 0px 0px;
    }

    .ScoreTypeTicket
    {
        color: Black;
        width: 202px;
        margin: 0px 0px 0px 0px;
    }
    
    .buttonMenuIfbet
    {
    
	    width:95%;
    }
    .buttonMenuReverse
    {    
	
	    width:95%;
    }
    
    .fixed_button
    {  
        position: fixed;   
        top: 10px;  
        background-color: #ffffff ! important; 
        margin-left:auto;
        margin-right:auto;
        width: 300px;
    } 
}
@media only screen and (min-width: 500px) and (max-width: 768px)
{
    body
    {
        /*width: 580px;
        margin-left: auto;
        margin-right: auto;*/
    }
    #Main_div
    {
        width: 580px;
        margin-left: auto;
        margin-right: auto;
        font-family: Calibri;
    }
    .Main_div
    {
        width: 580px;
        margin-left: auto;
        margin-right: auto;
        font-family: Calibri;
    }
    .Main_div2
    {
        width: 580px;
        margin-left: auto;
        margin-right: auto;
        font-family: Calibri;
    }
    .Sumary
    {
        /*width: 170px;*/
        width: 190px;
        height: 40px;
        float: left;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        font-family: Calibri;
    }
    .logOff
    {
        width: 59px;
        height: 40px;
        float: left;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        font-family: Calibri;
        background-color:red;
    }
    .logOffimg
    {
        width:38px;
        height:38px;
        margin:6px 2px 2px 3px;    
    }
    .menu
    {
        width: 190px;
        height: 40px;
        float: left;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        font-family: Calibri;
    }
    

    /*Comment styles*/
    .comment_div
    {
    width: 80%;
    border-width: 3px;
    border-color: #008a32;
    border-style: solid;
	background:#fff;
    font-family: 'arial';
	padding:10px;
    font-size: 12pt;
    color: #000;
    }

    /*User controls styles*/

    .divClientSummary
    {
        border-style: solid;
        border-color: Black;
        border-width: 3px;
        width: 212px;
        height: 40px;
        float: left;
        font-family: Calibri;
    }

    .formatNegativeNumber
    {
        font-family: Calibri;
        color: #b30000;
        font-size: 12pt;
        font-weight: bold;
    }

    .formatPositiveNumber
    {
        color: #1b2f47;
        font-family: Calibri;
        font-size: 12pt;
        font-weight: bold;
    }

    /*SportMenu styles*/
    .SportMenu_Div
    {
        width: 580px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: #06B;
        color: White;
        font-weight: bold;
        font-size: 20pt;
        font-family: Calibri;
        text-align: left;
    }
        
    .SportTeaserMenu_Div
    {
        width: 580px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: #06B;
        color: White;
        font-weight: bold;
        font-size: 12pt;
        font-family: Calibri;
        text-align: left;
    }

    .Upcoming_Div
    {
        width: 580px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: #06B;
        color: White;
        font-weight: bold;
        font-size: 20pt;
        font-family: Calibri;
        text-align: left;
    }

    .category_div
    {
        width: 563px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: White;
        color: Black;
        font-weight: normal;
        font-size: 14pt;
        font-family: Calibri;
        text-align: justify;
        padding-left: 15px;
    }
    
    .categoryAll_div
    {
        width: 563px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: White;
        color: Black;
        font-weight: normal;
        font-size: 14pt;
        font-family: Calibri;
        text-align: justify;
        padding-left: 15px;
    }
    
    .menu_div
    {
        width: 273px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: White;
        color: Black;
        font-weight: normal;
        font-size: 14pt;
        font-family: Calibri;
        text-align: justify;
        padding-left: 15px;
    } 
    
    .period
    {
        width: 548px;
        padding-left: 30px;
    }

    .category_div_inactive
    {
        background-color: Gray;
    }

    .categoryUpcoming_div
    {
        width: 563px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: White;
        color: Black;
        font-weight: normal;
        font-size: 14pt;
        font-family: Calibri;
        text-align: justify;
        padding-left: 15px;
    }

    /*BetMenu styles*/

    .BetMenu_Div
    {
        width: 580px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: #06B;
        color: White;
        font-size: 12pt;
        font-weight: bold;
        text-align: left;
        font-family: Calibri;
    }

    .line_txt_l
    {
        width: 120px;
        float: left;
        font-size: 10pt;
        font-family: Calibri;
        text-align: left;
        margin-left: 55px;
    }
    .line_txt_l_teaser
    {
        width: 120px;
        float: left;
        font-size: 10pt;
        font-family: Calibri;
        margin-left: 60px;
        text-align: left;
    }

    .line_txt
    {
        width: 85px;
        font-size: 10pt;
        float: left;
        text-align: center;
        font-family: Calibri;
        margin-left: 55px;
    }
    .contest_c
    {
        float: left;
        font-size: 12pt;
        font-family: Calibri;
        margin-left: 10px;
        height: auto;
        margin-top: 2px;
    }
    .line_txt_r
    {
        width: 120px;
        float: right;
        font-size: 10pt;
        font-family: Calibri;
        text-align: right;
        margin-right: 10px;
        text-align: left;
    }
    .line_lbl_r
    {
        width: 120px;
        float: right;
        font-size: 10pt;
        font-family: Calibri;
        text-align: right;
        margin-left: 25px;
        text-align: left;
    }
    .line_txt_r_teaser
    {
        width: 120px;
        float: right;
        font-size: 10pt;
        font-family: Calibri;
        text-align: right;
        margin-right: 5px;
        text-align: left;
    }

    .line_txtbx_l
    {
        width: 50px;
        float: left;
        font-size: 12pt;
        font-family: Calibri;
        margin-left: 55px;
    }

    .line_txtbx_l_teaser
    {
        width: 50px;
        float: left;
        font-size: 12pt;
        font-family: Calibri;
        margin-left: 65px;
    }

    .contest_txtbx
    {
        width: 50px;
        float: left;
        font-size: 12pt;
        font-family: Calibri;
        margin-left: 65px;
        height: 13px;
        margin-top: 5px;
    }

    .line_txtbx
    {
        width: 50px;
        font-size: 12pt;
        float: left;
        text-align: center;
        font-family: Calibri;
        margin-left: 65px;
    }

    .line_txtbx_r
    {
        width: 50px;
        float: left;
        font-size: 12pt;
        text-align: right;
        font-family: Calibri;
        margin-left: 65px;
    }

    .line_txtbx_r_teaser
    {
        width: 50px;
        float: left;
        font-size: 12pt;
        text-align: right;
        font-family: Calibri;
        margin-left: 55px;
    }
    .pitcher_div
    {
        width: 580px;
        font-size: 12pt;
        text-align: center;
        float: left;
        float: right;
    }
    .pitcher_td
    {
        width: 580px;
        font-size: 12pt;
        text-align: center;
        float: left;
        float: right;
        height: 20px;
        vertical-align: bottom;
        margin-top: 5px;
        margin-left: auto;
        margin-right: auto;
    }
    .line_constest_odds
    {
        width: 45px;
        float: right;
        font-size: 12pt;
        font-family: Calibri;
        text-align: center;
        margin-top: 5px;
    }

    .line_txt_div
    {
        width: 190px;
        float: left;
        height: 40px;
    }
    .line_txt_td
    {
        width: 180px;
        float: left;
        height: auto;
    }
    .line_txt_sup_td
    {
        width: 130px;
        float: left;
        height: auto;
    }

    .line_constest_div
    {
        width: 350px;
        float: left;
        height: 28px;
    }
    .line_constest_odds_div
    {
        width: 170px;
        float: left;
        height: 28px;
    }
    .line_contestDate_td
    {
        width: 111px;
        float: left;
        height: auto;
    }

    .line_constest_td
    {
        width: 200px;
        float: left;
    }
    .contest_line_div
    {
        height: 38px;
    }
    
    .TeamTotal_lbl
    {
        width:80px;
        float:left;
        text-align:left;
        font-size:11pt;
        border-top-color: Black;
        border-top-style:dotted;
        border-top-width:1px;
        border-bottom-color: Black;
        border-bottom-style:solid;
        border-bottom-width:1px;
        height: 22px;
    }
    
    .TeamTotal_td
    {
        width:242px;
        float:left;
        text-align:left;
        font-size:11pt;
        border-top-color: Black;
        border-top-style:dotted;
        border-top-width:1px;
        border-bottom-color: Black;
        border-bottom-style:solid;
        border-bottom-width:1px;
    }
    .TeamTotal_txtbx
    {
        width: 50px;
        float: left;
        font-size: 10pt;
        font-family: Calibri;
        height: 18px;
        margin-left:10px;
        margin-right:10px;
    }
    .TeamTotal_odds
    {
        width: 60px;
        font-size: 11pt;
        font-family: Calibri;    
    }
    .TeamTotal_uplbl
    {
        display:none;
    }
    .TeamTotal_downlbl
    {
        display:none;
    }
    .TeamTotal_oddstd
    {
        display:none;
    }
    .TeamTotal_bettd
    {
        display:none;
    }

    /*Ticket Styles*/
    .BetType_Div
    {
        background-color: #622;
        text-align: left;
        width: 578px;
        font-family: Calibri;
        font-size: 14pt;
        color: White;
        float: left;
    }
    .Selection_div
    {
        background-color: White;
        color: Black;
        width: 565px;
        font-family: Calibri;
        padding-left: 15px;
        font-size: 11pt;
    }

    .Selection_div1
    {
        background-color: #EEE;
        color: Black;
        text-align: left;
        font-size: 11pt;
        width: 565px;
        font-family: Calibri;
        padding-left: 15px;
    }

    .Selection_div2
    {
        background-color: White;
        color: Black;
        text-align: left;
        font-size: 11pt;
        width: 565px;
        font-family: Calibri;
        padding-left: 15px;
    }

    .Selection_div3
    {
        background-color: #99CCFF;
        color: Black;
        text-align: left;
        font-size: 11pt;
        width: 565px;
        font-family: Calibri;
        padding-left: 15px;
    }
    .ParlaySelection_div
    {
        background-color: #FD0;
        color: Black;
        text-align: left;
        font-size: 11pt;
        width: 565px;
        font-family: Calibri;
        padding-left: 15px;
    }
    .removelbl
    {
        background-color: Yellow;
        float: right;
        font-weight: bold;
        font-size: small;
        padding-left: 12px;
        padding-right: 12px;
    }
    .passwordtxt
    {
        border-style: solid;
        border-color: Black;
        border-width: 2px;
        width: 560px;
        height: 40px;
        text-align: center;
        font-size: 18px;
        line-height: 54px;
        font-family: Calibri;
    }

    .Risking_div
    {
        background-color: #FE4;
        color: Black;
        text-align: left;
        font-size: small;
        width: 578px;
        font-weight: bold;
        font-size: medium;
        font-family: Calibri;
    }
    .ticketnumber_div
    {
        color: Blue;
        background-color: #3C1;
        font-weight: bold;
        font-family: Calibri;
        font-size: 14pt;
        width: 580px;
    }
    .wagerType_div
    {
        width: 580px;
        height: auto;
    }
    .parlay_div
    {
        float: left;
        width: 288px;
        font-family: Calibri;
        font-size: 13pt;
        height: auto;
    }
    .RR_div
    {
        width: 288px;
        float: left;
        font-family: Calibri;
        font-size: 13pt;
        height: auto;
    }

    .WagerConfirmed_div
    {
        font-size: x-large;
        font-weight: bold;
        background-color: #FFFFAA;
        /*height: 60px;*/
        border-width: 3px;
        font-family: Calibri;
        width: 100%;
    }
    .WagerConfirmed_txt
    {
        float: right;
        line-height: 55px;
    }


    /* New Jose */
    /* Wager Ticket */

    .TeamRotationTicket
    {
        color: Black; /*Blue;*/
        font-weight: bold;
        width: 35px;
        margin: 0px 0px 0px 0px;
    }

    .TeamNameTicket
    {
        color: Black;
        width: 202px;
        margin: 0px 0px 0px 0px;
    }


    .TeamDateTicket
    {
        color: #7b3c02;
        width: 202px;
        margin: 0px 0px 0px 0px;
        font-weight: bold;
    }

    .TargetTicket
    {
        font-weight: normal;
        color: Black;
        width: 100px;
        margin: 0px 0px 0px 0px;
    }
    .ScoreTypeTicket
    {
        color: Black;
        width: 202px;
        margin: 0px 0px 0px 0px;
    }
    .buttonMenuIfbet
    {
    
	    width:50%;
    }
    .buttonMenuReverse
    {    
	
	    width:50%;
    }
    
    .fixed_button
    {  
        position: fixed;   
        top: 10px;  
        background-color: #ffffff ! important; 
        margin-left:auto;
        margin-right:auto;
        width: 580px;
    } 
}
@media only screen and (min-width: 768px)
{
    body
    {
        /*width: 760px;
        margin-left: auto;
        margin-right: auto;*/
    }
    #Main_div
    {
        width: 760px;
        margin-left: auto;
        margin-right: auto;
        font-family: Calibri;
    }
    .Main_div
    {
        width: 760px;
        margin-left: auto;
        margin-right: auto;
        font-family: Calibri;
    }
    .Main_div2
    {
        width: 760px;
        margin-left: auto;
        margin-right: auto;
        font-family: Calibri;
    }
    .Sumary
    {
        /*width: 231px;*/
        width: 250px;
        height: 40px;
        float: left;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        font-family: Calibri;
    }
    .logOff
    {
        width: 59px;
        height: 40px;
        float: left;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        font-family: Calibri;
        background-color:red;
    }
    .logOffimg
    {
        width:38px;
        height:38px;
        margin:6px 2px 2px 3px;    
    }
    .menu
    {
        width: 250px;
        height: 40px;
        float: left;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        font-family: Calibri;
    }
 

    /*Comment styles*/
    .comment_div
    {
    width: 80%;
    border-width: 3px;
    border-color: #008a32;
    border-style: solid;
	background:#fff;
    font-family: 'arial';
	padding:10px;
    font-size: 12pt;
    color: #000;
    }

    /*User controls styles*/

    .divClientSummary
    {
        border-style: solid;
        border-color: Black;
        border-width: 3px;
        width: 212px;
        height: 40px;
        float: left;
        font-family: Calibri;
    }

    .formatNegativeNumber
    {
        font-family: Calibri;
        color: #b30000;
        font-size: 12pt;
        font-weight: bold;
    }

    .formatPositiveNumber
    {
        color: #1b2f47;
        font-family: Calibri;
        font-size: 12pt;
        font-weight: bold;
    }

    /*SportMenu styles*/
    .SportMenu_Div
    {
        width: 760px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: #06B;
        color: White;
        font-weight: bold;
        font-size: 20pt;
        font-family: Calibri;
        text-align: left;
    }
    
    .SportTeaserMenu_Div
    {
        width: 760px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: #06B;
        color: White;
        font-weight: bold;
        font-size: 12pt;
        font-family: Calibri;
        text-align: left;
    }

    .Upcoming_Div
    {
        width: 760px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: #06B;
        color: White;
        font-weight: bold;
        font-size: 20pt;
        font-family: Calibri;
        text-align: left;
    }

    .category_div
    {
        width: 743px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: White;
        color: Black;
        font-weight: normal;
        font-size: 14pt;
        font-family: Calibri;
        text-align: justify;
        padding-left: 15px;
    }
    
    .categoryAll_div
    {
        width: 743px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: White;
        color: Black;
        font-weight: normal;
        font-size: 14pt;
        font-family: Calibri;
        text-align: justify;
        padding-left: 15px;
    }   
     
    .menu_div
    {
        width: 273px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: White;
        color: Black;
        font-weight: normal;
        font-size: 14pt;
        font-family: Calibri;
        text-align: justify;
        padding-left: 15px;
    } 
    
    .period
    {
        width: 728px;
        padding-left: 30px;
    }

    .category_div_inactive
    {
        background-color: Gray;
    }

    .categoryUpcoming_div
    {
        width: 743px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: White;
        color: Black;
        font-weight: normal;
        font-size: 14pt;
        font-family: Calibri;
        text-align: justify;
        padding-left: 15px;
    }

    /*BetMenu styles*/

    .BetMenu_Div
    {
        width: 760px;
        border-style: solid;
        border-color: Black;
        border-width: 1px;
        background-color: #06B;
        color: White;
        font-size: 12pt;
        font-weight: bold;
        text-align: left;
        font-family: Calibri;
        height: auto;
    }

    .line_txt_l
    {
        width: 120px;
        float: left;
        font-size: 10pt;
        font-family: Calibri;
        text-align: left;
        height:20px;
        margin-left: 30px;
    }

    .line_txt_l_teaser
    {
        width: 120px;
        float: left;
        font-size: 10pt;
        font-family: Calibri;
        margin-left: 60px;
        text-align: left;
        height:20px;
    }

    .line_txt
    {
        width: 260px;
        font-size: 10pt;
        float: left;
        text-align: center;
        font-family: Calibri;
        margin-left: auto;
        margin-right: auto;
        height:20px;
    }

    .contest_c
    {
        float: left;
        font-size: 12pt;
        font-family: Calibri;
        margin-left: 10px;
        height: auto;
        margin-top: 2px;
    }

    .line_txt_r
    {
        width: 120px;
        float: right;
        font-size: 10pt;
        font-family: Calibri;
        margin-right: 10px;
        text-align: left;
        height:20px;
    }
    .line_lbl_r
    {
        width: 120px;
        float: right;
        font-size: 10pt;
        font-family: Calibri;
        text-align: left;
        height:20px;
        margin-left: 100px;
    }
    .line_txt_r_teaser
    {
        width: 120px;
        float: right;
        font-size: 10pt;
        font-family: Calibri;
        margin-right: 60px;
        text-align: right;
        height:20px;
    }

    .line_txtbx_l
    {
        width: 50px;
        float: left;
        font-size: 12pt;
        font-family: Calibri;
        margin-left: 30px;
        text-align:right;
    }
    .line_txtbx_l_teaser
    {
        width: 50px;
        float: left;
        font-size: 12pt;
        font-family: Calibri;
        margin-left: 35px;
        text-align:right;
    }

    .contest_txtbx
    {
        width: 50px;
        float: left;
        font-size: 12pt;
        font-family: Calibri;
        margin-left: 65px;
        height: 14px;
        margin-top: 5px;
    }

    .line_txtbx
    {
        width: 50px;
        font-size: 12pt;
        float: left;
        text-align: center;
        font-family: Calibri;
        margin-left: 100px;
    }

    .line_txtbx_r
    {
        width: 50px;
        float: left;
        font-size: 12pt;
        text-align: right;
        font-family: Calibri;
        margin-left: 130px;
    }

    .line_txtbx_r_teaser
    {
        width: 50px;
        float: left;
        font-size: 12pt;
        text-align: right;
        font-family: Calibri;
        margin-left: 130px;
    }
    .pitcher_div
    {
        width: 758px;
        font-size: 12pt;
        text-align: center;
        float: left;
        float: right;
        height: 20px;
        vertical-align: bottom;
        margin-top: 5px;
        margin-left: auto;
        margin-right: auto;
    }
    .pitcher_td
    {
        width: 758px;
        font-size: 12pt;
        text-align: center;
        float: left;
        float: right;
        height: 20px;
        vertical-align: bottom;
        margin-top: 5px;
        margin-left: auto;
        margin-right: auto;
    }
    .line_constest_odds
    {
        width: 45px;
        float: right;
        font-size: 12pt;
        font-family: Calibri;
        text-align: center;
        height: auto;
        margin-top: 5px;
    }

    .line_txt_div
    {
        width: 250px;
        float: left;
        height: 40px;
    }
    .line_txt_td
    {
        width: 240px;
        float: left;
        height: auto;
    }
    
    .line_txt_sup_td
    {
        width: 170px;
        float: left;
        height: auto;
    }
    
    .line_constest_div
    {
        width: 530px;
        float: left;
        height: 20px;
    }
    .line_constest_odds_div
    {
        width: 190px;
        float: left;
        height: 20px;
    }
    .line_contestDate_td
    {
        width: 111px;
        float: left;
        height: 20px;
    }

    .line_constest_td
    {
        width: 320px;
        float: left;
        height: auto;
    }
     .contest_line_div
    {
        height: 30px;
    }
    .TeamTotal_lbl
    {
        width:70px;
        float:left;
        text-align:left;
        font-size:11pt;
        border-top-color: Black;
        border-top-style:dotted;
        border-top-width:1px;
        border-bottom-color: Black;
        border-bottom-style:solid;
        border-bottom-width:1px;
        height: 22px;
    }
    .TeamTotal_td
    {
        width:337px;
        float:left;
        text-align:left;
        font-size:11pt;
        border-top-color: Black;
        border-top-style:dotted;
        border-top-width:1px;
        border-bottom-color: Black;
        border-bottom-style:solid;
        border-bottom-width:1px;
    }
    .TeamTotal_txtbx
    {
        width: 50px;
        float: left;
        font-size: 10pt;
        font-family: Calibri;
        height: 18px;
        margin-left:45px;
        margin-right:45px;
    }
    .TeamTotal_odds
    {
        width: 90px;
        font-size: 11pt;
        font-family: Calibri;    
    }
    .TeamTotal_uplbl
    {
        display:none;
    }
    .TeamTotal_downlbl
    {
        display:none;
    }
    .TeamTotal_oddstd
    {
        display:none;
    }
    .TeamTotal_bettd
    {
        display:none;
    }

    /*Ticket Styles*/
    .BetType_Div
    {
        background-color: #622;
        text-align: left;
        width: 758px;
        font-family: Calibri;
        font-size: 14pt;
        color: White;
        float: left;
        height: auto;
    }
    .Selection_div
    {
        background-color: White;
        color: Black;
        width: 745px;
        font-family: Calibri;
        padding-left: 15px;
        font-size: 11pt;
    }

    .Selection_div1
    {
        background-color: #EEE;
        color: Black;
        text-align: left;
        font-size: 11pt;
        width: 745px;
        font-family: Calibri;
        padding-left: 15px;
    }

    .Selection_div2
    {
        background-color: White;
        color: Black;
        text-align: left;
        font-size: 11pt;
        width: 745px;
        font-family: Calibri;
        padding-left: 15px;
    }

    .Selection_div3
    {
        background-color: #99CCFF;
        color: Black;
        text-align: left;
        font-size: 11pt;
        width: 745px;
        font-family: Calibri;
        padding-left: 15px;
    }
    .ParlaySelection_div
    {
        background-color: #FD0;
        color: Black;
        text-align: left;
        font-size: 11pt;
        width: 745px;
        font-family: Calibri;
        padding-left: 15px;
    }
    .removelbl
    {
        background-color: Yellow;
        float: right;
        font-weight: bold;
        font-size: small;
        padding-left: 12px;
        padding-right: 12px;
    }
    .passwordtxt
    {
        border-style: solid;
        border-color: Black;
        border-width: 2px;
        width: 660px;
        height: 40px;
        text-align: center;
        font-size: 18px;
        line-height: 54px;
        font-family: Calibri;
    }

    .Risking_div
    {
        background-color: #FE4;
        color: Black;
        text-align: left;
        font-size: small;
        width: 758px;
        font-weight: bold;
        font-size: medium;
        font-family: Calibri;
    }
    .ticketnumber_div
    {
        color: Blue;
        background-color: #3C1;
        font-weight: bold;
        font-family: Calibri;
        font-size: 14pt;
        width: 580px;
    }
    .wagerType_div
    {
        width: 580px;
        height: auto;
    }
    .parlay_div
    {
        float: left;
        width: 288px;
        font-family: Calibri;
        font-size: 13pt;
        height: auto;
    }
    .RR_div
    {
        width: 288px;
        float: left;
        font-family: Calibri;
        font-size: 13pt;
        height: auto;
    }

    .WagerConfirmed_div
    {
        font-size: x-large;
        font-weight: bold;
        background-color: #FFFFAA;
        /*height: 60px;*/
        border-width: 3px;
        font-family: Calibri;
        width: 100%;
    }
    .WagerConfirmed_txt
    {
        float: right;
        line-height: 55px;
    }


    /* New Jose */
    /* Wager Ticket */


    .TeamRotationTicket
    {
        color: Black; /*Blue;*/
        font-weight: bold;
        width: 35px;
        margin: 0px 0px 0px 0px;
    }

    .TeamNameTicket
    {
        color: Black;
        width: 202px;
        margin: 0px 0px 0px 0px;
    }


    .TeamDateTicket
    {
        color: #7b3c02;
        width: 202px;
        margin: 0px 0px 0px 0px;
        font-weight: bold;
    }

    .TargetTicket
    {
        font-weight: normal;
        color: Black;
        width: 100px;
        margin: 0px 0px 0px 0px;
    }
    .ScoreTypeTicket
    {
        color: Black;
        width: 202px;
        margin: 0px 0px 0px 0px;
    }
    .buttonMenuIfbet
    {
    
    	width:50%;
    }
    .buttonMenuReverse
    {    
	
    	width:50%;
    }

    .fixed_button
    {  
        position: fixed;   
        top: 10px;  
        background-color: #ffffff ! important; 
        margin-left:auto;
        margin-right:auto;
        width: 760px;
    } 
}

/*Line Background*/

.game_time_div
{
    background-color: #EEEEFF;
    color: Black;
    font-weight: normal;
    font-family: Calibri;
    font-size: 12pt;
    height: auto;
    width: 99%;
}
.line_div1
{
    background-color: #bbbbbb;
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    color: Black;
    font-weight: normal;
    font-family: Calibri;
    font-size: 13pt;
    height: auto;
}
.line_div2
{
    background-color: #D9D8D6;
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    color: Black;
    font-weight: normal;
    font-family: Calibri;
    font-size: 13pt;
    height: auto;
}
.line_div3
{
    background-color: #557fae;
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    color: Black;
    font-weight: normal;
    font-family: Calibri;
    font-size: 13pt;
    height: auto;
}
.line_div4
{
    background-color: #78a0c9;
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    color: Black;
    font-weight: normal;
    font-family: Calibri;
    font-size: 13pt;
    height: auto;
}

.line_div5
{
    background-color: #6cf475;
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    color: Black;
    font-weight: normal;
    font-family: Calibri;
    font-size: 13pt;
    height: auto;
}

.line_div6
{
    background-color: #b2f8b7;
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    color: Black;
    font-weight: normal;
    font-family: Calibri;
    font-size: 13pt;
    height: auto;
}

.line_div7
{
    background-color: #fab450;
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    color: Black;
    font-weight: normal;
    font-family: Calibri;
    font-size: 13pt;
    height: auto;
}

.line_div8
{
    background-color: #faa833;
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    color: Black;
    font-weight: normal;
    font-family: Calibri;
    font-size: 13pt;
    height: auto;
}
.contest_line_div
{
    background-color: #bbbbbb;
    color: Black;
    font-weight: normal;
    font-family: Calibri;
    font-size: 13pt;
    border-bottom: 1px solid #999686;
}

.ContestName
{
    font-weight: bold;
    font-size: 12pt;
    padding: 5px 0px 5px 0px;
    text-align: left;
    height: auto;
}

/*Bottoms Style**/

#btnLogin
{
    border-radius: 10px;
    width: 100%;
    height: 60px;
    background-color: #9B4;
    font-weight: bold;
    font-size: larger;
    color: White;
    font-family: Calibri;
    box-shadow: 3px 3px 3px #000;
}

.bottomContinue
{
    border-width: 2px;
    border-color: Black;
    border-style: solid;
    width: 100%;
    height: 40px;
    font-weight: bold;
    color: White;
    background-color: #3C0;
    font-family: Calibri;
    font-size: 16pt;
    box-shadow: 3px 3px 3px #000;
}

.bottomCancel
{
    border-width: 2px;
    border-color: Black;
    border-style: solid;
    width: 100%;
    height: 40px;
    font-weight: bold;
    font-size: medium;
    color: Black;
    background-color: Red;
    font-family: Calibri;
    font-size: 16pt;
    box-shadow: 3px 3px 3px #000;
}

.bottomWagerMenu
{
    border-width: 2px;
    border-color: Black;
    border-style: solid;
    width: 100%;
    height: 40px;
    font-weight: bold;
    font-size: medium;
    color: Black;
    background-color: #FF8C00;
    font-family: Calibri;
    font-size: 16pt;
    box-shadow: 3px 3px 3px #000;
}

.bottomPrevious_Pending
{
    border-width: 2px;
    border-color: Black;
    border-style: solid;
    width: 100%;
    height: 40px;
    font-weight: bold;
    font-size: medium;
    color: Black;
    background-color: #FAF0E6;
    font-family: Calibri;
    font-size: 16pt;
    box-shadow: 3px 3px 3px #000;
}

.bottomCreateParlay
{
    border-width: 2px;
    border-color: Black;
    border-style: solid;
    width: 100%;
    height: 40px;
    font-weight: bold;
    font-size: medium;
    color: Red;
    background-color: #FE4;
    font-family: Calibri;
    font-size: 16pt;
    box-shadow: 3px 3px 3px #000;
}

.bottomSubmit
{
    border-width: 2px;
    border-color: Black;
    border-style: solid;
    width: 100%;
    height: 40px;
    font-weight: bold;
    font-size: medium;
    color: Black;
    background-color: #3C0;
    font-family: Calibri;
    font-size: 16pt;
    box-shadow: 2px 2px 2px #000;
}
/*Auxiliar*/
.highlight
{
    background-color: Yellow;
    font-weight: bold;
}
.remove_div
{
    width: 49%;
    float: left;
}
.left
{
    float: left;
    text-align:left;
}
.clear
{
    clear: right;
    float: left;
}
.space_div
{
    width: 100%;
    height: 20px;
}
.border
{
    border-style: solid;
    border-color: Black;
    border-width: 1px;
}
.gameborder
{
    border-style: solid;
    border-color: Black;
    border-width: 2px;
}
.largeboldtxt
{
    font-weight: bold;
    font-size: large;
    font-family: Calibri;
}

.linesporttxt
{
    color: Red;
}

.linedatetxt
{
    color: Green;
}
.whitetxt
{
    color: White;
}
.boldtxt
{
    font-weight: bold;
}

.hidden
{
    display: none;
}

.hidden1
{
    visibility: hidden;
}
.Invisible
{
    display: none;
}


.ContestDescriptionTicket
{
    color: Black;
}

.ContestNameTicket
{
    color: Blue;
}

.GameTime
{
    color: #085d01;
    font-weight: bold;
}

.FreePlay
{
    color: Red;
}

.button
{
    border: outset 2px #F60;
    cursor: default;
    font-family: Arial;
    font-size: 11px;
    background-image: url('../Images/BgBackButton.gif');
    background-repeat: repeat;
    background-position: center;
    vertical-align: bottom;
    height: 19px;
    color: black;
}

/*Tables*/
.TablePendingWagers
{
    border-collapse: collapse;
    width: 100%;
    /*border: solid 2px #840404;*/
}

.TableDailyFigures
{
    border-collapse: collapse;
    width: 100%;
    border: solid 2px #840404;
}

.TableDailyFiguresContainer
{
    width: 100%;
}


.TableDailyFiguresContainerTr
{
    padding: 5px 0px 5px 0px;
}

.tblPageFilter
{
    border: solid 1px #c4ba80;
    background: #f1e7ae;
    height: 30px;
    width: 100%;
}


.TableDepositsWithdrawels
{
    width: 100%;
    border-collapse: collapse;
    border: 2px solid #840404;
}




/* Background Wagers */


.BackgroundLineManualPlay
{
    background-color: #33CCFF;
    font-family: Arial;
}

.BackgroundLineGray
{
    background-color: rgb(187,187,187);
    border: 1px solid black;
    padding-left: 15px;
}


.BackgroundLineAlternateGray
{
    background-color: #D9D8D6;
    border: 1px solid black;
    padding-left: 15px;
}

.BackgroundLineParlay
{
    background-color: #ede56f;
    border: 1px solid black;
    padding-left: 15px;
}

.BackgroundLineAlternateParlay
{
    background-color: #F1E64E;
    border: 1px solid black;
    padding-left: 15px;
}

.BackgroundLineTeaser
{
    background-color: #F08080;
    border: 1px solid black;
    padding-left: 15px;
}

.BackgroundLineAlternateTeaser
{
    background-color: #F59595;
    border: 1px solid black;
    padding-left: 15px;
}

.BackgroundLineIfBet
{
    background-color: #DEB887;
    border: 1px solid black;
    padding-left: 15px;
}

.BackgroundLineAlternateIfBet
{
    background-color: #C6A579;
    border: 1px solid black;
    padding-left: 15px;
}

.BackgroundLineBlue
{
    background-color: #557fae;
    border: 1px solid black;
}

.BackgroundLineAlternateBlue
{
    background-color: #78a0c9;
    border: 1px solid black;
}


.BackgroundLineGreen
{
    background-color: rgb(108,244,117);
    border: 1px solid black;
}

.BackgroundLineAlternateGreen
{
    background-color: rgb(178,248,183);
    border: 1px solid black;
}

.BackgroundLineOrange
{
    background-color: rgb(250,180,80);
    border: 1px solid black;
}

.BackgroundLineAlternateOrange
{
    background-color: rgb(250,168,51);
    border: 1px solid black;
}

/* General */

.HeaderColumn
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: white;
    /*border: outset 2px #F60;*/
    border: solid 2px #840404;
    background-image: url('../Images/BgSmallHeader.gif');
    background-repeat: repeat;
    background-position: center;
    padding: 0px 1px 0px 1px;
}

.FreePlay
{
    color: Red;
}
/* Daily Figures */

.backgroundRowDailyFigures
{
    background-color: #bcb9b9;
    border-bottom: solid 1px white;
}

.backgroundRowDailyFiguresAlternate
{
    background-color: #dedede;
    border-bottom: solid 1px white;
}


.detail
{
    font-size: 15px;
}

.TransactionType
{
    color: Black;
}


.WeekStart
{
    font-weight: bold;
}

.DropDownList
{
    font: 12px Arial, Helvetica, sans-serif;
    background-color: #FFF;
    border: 1px solid #DDD;
}
/* New Jose */
/* Wager Ticket */

.WagerType
{
    color: Blue;
    font-weight: bold;
}

.SportTicket
{
    color: #7b3c02;
    font-weight: bold;
}
.PointsTicket
{
    font-weight: bold;
    color: Black; /*Red;*/
}
.OddsTicket
{
    font-weight: bold;
    color: Black; /*Green*/
}

.PeriodTypeTicket
{
    font-weight: normal;
    color: Black;
}

.BuyPointTicket
{
    font-weight: bold;
    color: #2C2B2B; /*#5F5F5F;*/
}

.PitcherTicket
{
    font-weight: normal;
    color: Black;
    font-family: Arial;
    font-style: italic;
    font-size: 13pt;
}

.AdjustOdds
{
    font-weight: normal;
    color: #b30000;
    font-family: Arial;
}

.RiskingWinTicket
{
}

.AmountBetTicket
{
    font-weight: bold;
    color: Black;
}

.AmountWinTicket
{
    font-weight: bold;
    color: Black;
}

.AcceptedLabel, .TicketNumberLabel
{
    font-weight: bold;
    color: Black;
}

.DateTimeValue
{
    color: Black;
    font-size: 14px;
}

.TicketNumberValue
{
    font-weight: bold;
    color: Blue;
    font-size: 14px;
}

.RowWagerReport
{
    /*border-top: 1px solid black;*/
}

.ResultColumn
{
    border-left: 1px solid gray;
    word-wrap: normal;
}

.DetailData
{
    color: black;
    padding: 2px 10px 5px 0px;
}
.ticketline
{
    text-align: left;
}
.blackFont
{
    color: Black;
}
.vspace_div
{
    width: 7px;
}
.litvspace_div
{
    width: 3px;
}
.right
{
    float: right;
    text-align: right;
}
.InvalidPassword
{
    font-size:14pt;
    font-weight:bold;
    color:Red;
}
.WagerLimitExceed
{
    font-size:14pt;
    font-weight:bold;
    color:Red;
}
.checkMark
{
    margin-top:4px;
    margin-right:9px;
    height:16px;
    width:16px;
}
.TeaserLink
{
    font-size:16pt;
    font-family:Calibri;
}
.backgroundRowDailyFigures
{
	background-color:#bcb9b9;
	border-bottom:solid 1px white;
}
.MoveWagerSideDown
{
    background:url("../Images/down.gif");
    background-repeat:no-repeat;
    margin-top:4px;
    margin-right:9px;
    height:16px;
    width:16px;
}
.MoveWagerSideUp
{
    background-image:url("../Images/Up.gif");
    background-repeat:no-repeat;
    margin-top:4px;
    margin-right:9px;
    height:16px;
    width:16px;
}
.singlearrow
{
    width:25px;
    float: left;
}
    
.doublearrow
{
    width:50px;
    float: left;
}

.pitcher
{
width:39%;    
float:left;
text-align:left;
}
    
.teamname_div
{
width:59%;    
float:left;
text-align:left;
}
.bottomborder
{
    border-bottom-color: Black;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.topborder
{
    border-top-color: Black;
    border-top-style:solid;
    border-top-width:1px;
}
.table
{
    width:100%;
    border-spacing:0px;
}
.TeamTotal
{
    background-color:#dbdb15;
    width:100%;
}

.highlight_selectall
{
    background-color: #ebc69e;
    font-weight: bold;
}

.cbo_horses
{
    font-weight:bold;
    height:30px;
    width:260px;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:10px;
}
    
.horsesamounttxt
{
    height:30px;
    width:260px;
    text-align: center;
    font-size: 18px;
    line-height: 54px;
    font-family: Calibri;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:10px;
}

.littlespace
{
    height: 5px;
}

.fixed
{  
    position: fixed;   
    top: 10px;  
    background-color: #ffffff ! important; 
} 

@media only screen and (max-width: 500px)
{
    .IfbetOptions
    {
        width: 280px;
        height: auto;
        border: 1px solid Black;
        text-align: left;
        position: fixed;
        top: 50%;
       /* left: 50%;
        margin-left: -150px;*/
        margin-top: -90px;
        padding: 5px;
        background-color: #fff;
        display: none;
        padding: 5px;
        z-index: 9999;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
	    background-color:#D1DBE0;
        margin-left: auto;
        margin-right: auto;
    }
    
}
@media only screen and (min-width: 500px) and (max-width: 768px)
{
    .IfbetOptions
    {
        width: 570px;
        height: auto;
        border: 1px solid Black;
        text-align: left;
        position: fixed;
        top: 50%;
       /* left: 50%;
        margin-left: -150px;*/
        margin-top: -90px;
        padding: 5px;
        background-color: #fff;
        display: none;
        padding: 5px;
        z-index: 9999;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
	    background-color:#D1DBE0;
        margin-left: auto;
        margin-right: auto;
    }
    
}
@media only screen and (min-width: 768px)
{
    .IfbetOptions
    {
        width: 750px;
        height: auto;
        border: 1px solid Black;
        text-align: left;
        position: fixed;
        top: 50%;
       /* left: 50%;
        margin-left: -150px;*/
        margin-top: -90px;
        padding: 5px;
        background-color: #fff;
        display: none;
        padding: 5px;
        z-index: 9999;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
	    background-color:#D1DBE0;
        margin-left: auto;
        margin-right: auto;
    }
    
}
.buttonMenuIfbet
{
    border-style:solid;
	border-color: inherit;
	border-width: 1px;
	cursor:default;		
	font-family:Arial;
	font-size:14px;
	/*background-image:url('../Images/bg_footer_image.jpg');*/
	background-repeat:repeat;
	background-position:center;
	height: 42px;
	vertical-align:bottom;
	font-weight:bold;
	color:#B30000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
    margin-left: auto;
    margin-right: auto;
}
.buttonMenuReverse
{    
	border-style:solid;
	border-color: inherit;
	border-width: 1px;
	cursor:default;		
	font-family:Arial;
	font-size:14px;
	/*background-image:url('../Images/BgBackButton.gif');*/
	background-repeat:repeat;
	background-position:center;
	height: 42px;
	vertical-align:bottom;
	font-weight:bold;
	color:blue;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
    margin-left: auto;
    margin-right: auto;
}
.buttonChangeOptions
{    
	cursor:default;		
	height: 42px;
	vertical-align:bottom;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	width:140px;
    margin-left: auto;
    margin-right: auto;	
    
    -moz-box-shadow:inset 0px 1px 0px 0px #000000;
	-webkit-box-shadow:inset 0px 1px 0px 0px #000000;
	box-shadow:inset 0px 1px 0px 0px #000000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f00c0c), color-stop(1, #e66c70) );
	background:-moz-linear-gradient( center top, #f00c0c 5%, #e66c70 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f00c0c', endColorstr='#e66c70');
	background-color:#f00c0c;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
}

#blockBackGround
{
    background: Gray;
    opacity: 0.4;
    z-index: 999;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.hometr1
{
    border-color: #A6A5A2;
}

.hometr2
{
    background-color: #FEF8C9;
}

.hometd
{
    border: 1px solid #A6A5A2;
    border-top-width: 0px;
    padding: 10px 10px 10px 10px;
}


.homeImage
{
    height:32px;
    width:32px;
    float:left;
    margin-right:10px;
}

.homeTittle
{
    font-family: Arial;
    font-size:15px;
    font-weight:bold;    
    padding-top: 5px;    
    padding-left: 10px;
    color: #2C2C2C;
    float:left;
}

.homeInfo
{
    font-family: Arial;
    font-size:18px;
    padding-left: 5px;
    font-weight:bold;    
    color: #296592;
}

.wagerType_div
{
    background-color: #D8DADD;
}

.contestBorder
{
    border: 3px double black;
    outline: 1px solid black;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */  
    .horsesamounttxt
    {
        line-height: 1;
    }
}

/*new styles*/

.mreInf
{   
    background:none!important;
    border:none; 
    padding:0!important;
    
    /*optional*/
    font-family:arial,sans-serif; /*input has OS specific font-family*/
    color:#0000EE;
    text-decoration:underline;
    cursor:pointer;
}

.lssInf
{    
    display: none;        
    background:none!important;
    border:none; 
    padding:0!important;
    
    /*optional*/
    font-family:arial,sans-serif; /*input has OS specific font-family*/
    color:#0000EE;
    text-decoration:underline;
    cursor:pointer;
}


@media only screen and (max-width: 500px)
{
    .tblShowDetailsWagers
    {
        background-color: #efea9d;
        border-color: black;
        border-width: 1px;
        border-style:solid;
        width: 98%;
        font-family: Arial;
        font-size: 12px;
        margin-left:2px;
        margin-bottom:2px;
    }

    .tblShowDetailsWagersheader
    {
        /*background: url("/Themes/DarkRed/Images/bg_td_dark.gif") repeat scroll 0 0 transparent;*/
        background-color: #C9C9C9;
        height:17px;
        border-bottom:1px solid black;
        font-weight:bold;
        color:#286fa3;
        text-align:center;
    }
    .SportName
    {
        color: #7B3C02 !important;
        font-weight: bold !important;
        text-align: left !important;    
        border:0 !important;
        height:17px;
        border:1px solid black;
    }
    .clearBG{
        background-image: none !important;
    }

    .tdRotationWagerDetail
    {
        color: Black; /*Blue;*/
        font-weight: bold;
        width: 35px;
        margin: 0px 10px 0px 0px;    
    }
    .tdNameWagerDetail
    {
        color: Black;
        /*width: 202px;*/
        margin: 0px 0px 0px 0px;    
        text-align:left;
    }
    .tblShowDetailsWagersHorses
    {
        background-color: #efea9d;
        border-color: black;
        border-width: 1px;
        border-style:solid;
        width: 94%;
        font-family: Arial;
        font-size: 12px;
        margin-bottom:3px;
    }

    .RaceLabel
    {
        color:Blue;
        text-decoration:underline;
        background-color: #C9C9C9;
        font-weight:bold;
    }

    .tblContainerRace
    {    
        float:left;
        font: normal 12px "Segoe UI" , Arial, sans-serif;    
    }

    .tblRaceHorses
    {    
        border-bottom:1px solid black;
    }
}

@media only screen and (min-width: 500px) and (max-width: 768px)
{
    .tblShowDetailsWagers
    {
        background-color: #efea9d;
        border-color: black;
        border-width: 1px;
        border-style:solid;
        width: 98%;
        font-family: Arial;
        font-size: 12px;
        margin-left:4px;
        margin-bottom:2px;
        height: 52px;
    }

    .tblShowDetailsWagersheader
    {
        /*background: url("/Themes/DarkRed/Images/bg_td_dark.gif") repeat scroll 0 0 transparent;*/
        background-color: #C9C9C9;
        height:17px;
        border-bottom:1px solid black;
        font-weight:bold;
        color:#286fa3;
        text-align:center;
    }
    .SportName
    {
        color: #7B3C02 !important;
        font-weight: bold !important;
        text-align: left !important;    
        border:0 !important;
        height:17px;
        border:1px solid black;
    }
    .clearBG{
        background-image: none !important;
    }

    .tdRotationWagerDetail
    {
        color: Black; /*Blue;*/
        font-weight: bold;
        width: 35px;
        margin: 0px 10px 0px 0px;    
    }
    .tdNameWagerDetail
    {
        color: Black;
        /*width: 202px;*/
        margin: 0px 0px 0px 0px;    
        text-align:left;
    }
    
    .trteamWagerDetail
    {
        width: 49.6%;
        float:left;   
    }
    .tblShowDetailsWagersHorses
    {
        background-color: #efea9d;
        border-color: black;
        border-width: 1px;
        border-style:solid;
        width: 98%;
        font-family: Arial;
        font-size: 12px;
        margin-bottom:4px;
    }

    .RaceLabel
    {
        color:Blue;
        text-decoration:underline;
        background-color: #C9C9C9;
        font-weight:bold;
    }

    .tblContainerRace
    {    
        float:left;
        font: normal 12px "Segoe UI" , Arial, sans-serif;    
    }

    .tblRaceHorses
    {    
        width:auto;
        float:left;
    }
    .HorseDetailRaceStart
    {
        font-family :Arial;
        font-size:12px;	     
        float:left;
        padding-top:4px;
        width:100%;
        border-top:1px solid black;
    }
}
@media only screen and (min-width: 768px)
{
    .tblShowDetailsWagers
    {
        background-color: #efea9d;
        border-color: black;
        border-width: 1px;
        border-style:solid;
        width: 98%;
        font-family: Arial;
        font-size: 12px;
        margin-left:5px;
        margin-bottom:4px;
        height: 52px;
    }

    .tblShowDetailsWagersheader
    {
        /*background: url("/Themes/DarkRed/Images/bg_td_dark.gif") repeat scroll 0 0 transparent;*/
        background-color: #C9C9C9;
        height:17px;
        border-bottom:1px solid black;
        font-weight:bold;
        color:#286fa3;
        text-align:center;
    }
    .SportName
    {
        color: #7B3C02 !important;
        font-weight: bold !important;
        text-align: left !important;    
        border:0 !important;
        height:17px;
        border:1px solid black;
    }
    .clearBG{
        background-image: none !important;
    }

    .tdRotationWagerDetail
    {
        color: Black; /*Blue;*/
        font-weight: bold;
        width: 35px;
        margin: 0px 10px 0px 0px;    
    }
    .tdNameWagerDetail
    {
        color: Black;
        /*width: 202px;*/
        margin: 0px 0px 0px 0px;    
        text-align:left;
    }
    .trteamWagerDetail
    {
        width: 49.6%;
        float:left;   
    }
    .tblShowDetailsWagersHorses
    {
        background-color: #efea9d;
        border-color: black;
        border-width: 1px;
        border-style:solid;
        width: 98%;
        font-family: Arial;
        font-size: 12px;
        margin-bottom:4px;
    }

    .RaceLabel
    {
        color:Blue;
        text-decoration:underline;
        background-color: #C9C9C9;
        font-weight:bold;
    }

    .tblContainerRace
    {    
        float:left;
        font: normal 12px "Segoe UI" , Arial, sans-serif;    
    }

    .tblRaceHorses
    {    
        width:auto;
        float:left;
    }
    .HorseDetailRaceStart
    {
        font-family :Arial;
        font-size:12px;	     
        float:left;
        padding-top:4px;
        width:100%;
        border-top:1px solid black;
    }


}
