body {
    background-image:url(images/body-bg.gif);
    background-repeat:repeat-y;
    background-color:#002144;
    margin:0px;
    padding:0px;
}

#leftnavTableBG {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#105570 url(http://www.myscratchoff.com/casino/templates/templates_images/casino_images/bar_top_right.gif) no-repeat scroll right top;
    margin-left:0;
    padding-bottom:2px;
    padding-top:4px;
    text-transform:capitalize !important;
    width:110px;
}

.marginBottom10 {
    margin-bottom:10px;
}












#contact-area {
    width: 600px;
    margin-top: 25px;
}

#contact-area input, #contact-area textarea, #contact-area select {
    padding: 5px;
    width: 471px;
    font-family: Helvetica, sans-serif;
    font-size: 1.4em;
    margin: 0px 0px 10px 0px;
    border: 2px solid #ccc;
}




#contact-area textarea {
    height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
    border: 2px solid #900;
}

#contact-area input.submit-button {
    width: 100px;
    float: right;
}

label {
    float: left;
    text-align: right;
    margin-right: 15px;
    width: 100px;
    padding-top: 5px;
    font-size: 1.4em;
}




















#leftnavTableBG a {
    -x-system-font:none;
    color:#FFFFFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    padding-left:5px;
    text-decoration:none !important;
    text-transform:capitalize !important;
}

#leftnavTableBG p {
    -x-system-font:none;
    color:#FFFFFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    margin:0;
    padding-left:5px;
    text-transform:capitalize !important;
}

#genericSideNav {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#EAF5F9 url(http://www.myscratchoff.com/casino/templates/templates_images/casino_images/corner_grey_br.gif) no-repeat scroll right bottom;
    margin:1px 0 0;
    padding:5px 0;
    width:110px;

}

#genericSideNav a {
    color:#000000;
    display:block;
    padding-left:5px;
    text-decoration:underline;
    font-size:12px;
}

b, .bold {
    font-weight:bold !important;
}

a {

    font-family:Arial,Helvetica,sans-serif;

}





.whiteText
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;  
}
.top-pannel-bg {
    background-image:url(images/top-pannel-bg.gif);

    background-repeat:repeat;
    background-position:center;
}
.links1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:23px;
    color:#ffc600;
    text-decoration:underline;
    font-weight: bold;
}
.links1:hover {
    color:#FFFFFF;
}
.links2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    line-height:23px;
    text-decoration:underline;
    margin-right:45px;
    margin-left:20px;
    font-weight: bold;
}

.links2:hover {
    color:#ffc600;
}
.links3 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    text-decoration:none;
    padding-left:25px;
    float:left;
    line-height:25px;
    height:25px;
}
.links3:hover {
    color:#ffc600;
}
.links4  {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    text-decoration:none;
    line-height:19px;
}
.links4:hover {
    color:#ffc600;
}
.header-bg {
    background-image:url(images/top-bg-line.gif);
    background-position:bottom;
    background-repeat:repeat-x;
    height:44px;
    padding-top:13px;

}
.txtbox {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    text-decoration:none;
    background-color:#000000;
    height:21px;
    width:74px;
    border:1px solid #335d89;
    float:right;

}
.txtbox1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    text-decoration:none;
    width:97px;
    height:21px;
    float:left;
    border:1pxsolid #cfcfcf;
}
.txtbox2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    text-decoration:none;
    width:178px;
    height:19px;
    float:left;
    border:1pxsolid #cfcfcf;
}
.login {
    background:none;
    background-image:url(images/login.gif);
    background-repeat:no-repeat;
    height:23px;
    width:61px;
    font-weight:bold;
    color:#000000;
    border:none;
    float:right;
    margin-right:20px;
    margin-left:20px;
    text-align:center;
}
.txt {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    text-decoration:none;
    font-size:12px;
    padding-right:20px;
    line-height:23px;
    margin-left:20px;
    float:right;
}
.search-left{
    background-image:url(images/search-left.gif);
    background-repeat:no-repeat;
    float:left;
    width:86px;
    height:124px;	
}
.search-right  {
    background-image:url(images/search-right.gif);
    background-repeat:no-repeat;
    width:276px;
    height:126px;
    float:left;
}
.pannel-right {
    background-image:url(images/toy.gif);
    background-repeat:no-repeat;
    width:123px;
    height:124px;
    float:left;
}
.button-left {
    background-image:url(images/button-left.gif);
    background-repeat:no-repeat;
    width:14px;
    height:49px;
    float:left;
}
.button-right {
    background-image:url(images/button-rigth.gif);
    background-repeat:no-repeat;
    height:49px;
    width:18px;
    float:right;
}
.button-bg  {
    background-image:url(/images/button-bg.gif);
    background-repeat:repeat-x;
    background-position:top;
    margin:0px;
    padding:0px;
    float:right;
    height:49px;
    width:952px;
}
.main-div {

    border-left:4px solid #ffc600;
    border-right:4px solid #ffc600;
    width:944px;
    height:auto;
    padding-bottom:10px;
    min-height:534px;
    background-color:#FFFFFF;
    margin-bottom: -14px;
}
.button-bottom-bg  {
    background-image:url(images/button-bottom-bg.gif);
    background-repeat:repeat-x;
    height:17px;
    width:944px;
}
.pannel-top-bg {
    background-image:url(images/id-top.gif);
    background-repeat:no-repeat;
    width:322px;
    height:27px;
    float:left;
}
.details-bg {
    border:2px solid #ffcc33;
    height:258px;
    width:258px;
    background-color:#FFFFFF;
    float:left;
}
.pannel-bottom-bg {
    background-image:url(images/pannel-bottom.gif);
    background-repeat:no-repeat;
    height:32px;
    width:322px;
    float:left;
}
.pannel-right {
    background-image:url(images/pannel-right.gif);
    width:59px;
    height:263px;
    background-repeat:no-repeat;
    float:right;
}
.pannel1 {
    background-color:#656565;
    width:298px;
    height:121px;
    float:right;
    border-bottom:1px solid #313131;
    border-left:1px  solid #313131;
    border-right: 1px solid #313131;
}
.pannel1-main-bg  {
    border-left:1px solid #313131;
    border-right:1px solid #313131;
    background-color:#e5e5e5;
    width:278px;
    height:90px;
}  
.title {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    color:#f50707;
    line-height:53px;
    text-decoration:none;
}
.content {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    text-decoration:none;
}
.content1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    text-decoration:none;
}
.bottom-bg {
    background-image:url(images/bottom-bg.gif);
    background-repeat:repeat-x;
    height:7px;
    width:952px;

} 
.title2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:19px;
    font-weight:bold;
    line-height:57px;
    text-decoration:none;
}
.title3 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
}
.title4 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}   



#submitsweepstakes {
    width:310px;
    background:url(../EnterSweepstakes/sweepstakesbackground.jpg) no-repeat;
    padding:40px 0 0 8px;
    height:339px;
    margin-top:10px;
}

#yearlysweepstakes {
    height:100px;
    background:url(../EnterSweepstakes/yearlysweepstakes.jpg) no-repeat;
    margin:0 0 5px 0;
}

#monthlysweepstakes {
    height:100px;
    background:url(../EnterSweepstakes/womonthlysweepstakes.jpg) no-repeat;
    margin:0 0 5px 0;
}

#weeklysweepstakes {
    height:100px;
    background:url(../EnterSweepstakes/weeklysweepstakes.jpg) no-repeat;
    margin:0 0 5px 0;
}

#yearly_entries {
    float:right;
    margin:7px 49px 0 0;

}

#yearly_ticket {
    float:left;
    margin:40px 0 0 143px;

}


#btn_submit_yearly {
    float:left;
    margin:5px 0 0 137px;
}



#monthly_entries {
    float:right;
    margin:7px 49px 0 0;

}

#monthly_ticket {
    float:left;
    margin:40px 0 0 143px;

}


#btn_submit_monthly {
    float:left;
    margin:5px 0 0 137px;
}


#weekly_entries {
    float:right;
    margin:7px 49px 0 0;

}

#weekly_ticket {
    float:left;
    margin:40px 0 0 143px;

}


#btn_submit_weekly {
    float:left;
    margin:5px 0 0 137px;
}





#friends {
    width:310px;
    background:url(../Friends/friends.jpg) no-repeat;
    padding:40px 0 0 8px;
    height:159px;
    clear:both;
}

#friends ul {
    margin:0px 0 0 2px;
    list-style-type:none;
    padding:0 0 0 10px;
    font-size:12px;
}



#featuredgames {
    width:600px;
}
#leftfeatured {
    width:150px;
    float:left;
}

#featuredheader {
    color:#0d385a;
    font-weight:bold;
    padding:0 0 7px 2px;
}
#populargames {
    border:1px #CCC solid;
    width:100px;
    float:left;
    height:98px;
}
#populargames a {
    color:#000;
    text-decoration:none;
}


#typeofgame {
    padding:3px 0 3px 30px;
    background:#C89537;
    margin:4px 0 0 5px;
    color:#fff;
    font-size:13px;

}

#typeofgame a {
    color:#FFF;

}

#popularmoveleft {
    padding:0 0 0 25px;
}
#rightfeatured {
    width:450px;
    float:right;
}
#crackthesafe {
    height:234px;
    width:604px;
    margin:15px 0 20px 0;
    background:url(../CrackTheSafe/playsafegame.jpg) no-repeat;
}

#scratchcard {

    width:604px;
    height:470px;
    margin:0 0 20px 0;

}

#writtencontent {
    padding:5px 0 0 0;
    width:604px;
    clear:both;
}



#imageContainer {
    position:relative;
    margin:auto;
    width:150px;

}

/* styles unrelated to the application follow */


.copy {
    width:150px;
    margin:auto;
    position:relative;
    font:0.9em verdana;
}

#so_credits {
    position:relative;
    margin:25px auto 0px auto;

    font:0.7em verdana;

    height:90px;
    padding-top:4px;
}

#so_credits img {
    float:left;
    margin:5px 10px 5px 0px;

    width:80px;
    height:79px;
}	

#imageContainer {
    height:150px;
    float:right;
    margin:66px 75px 0 0;
}

#imageContainer img {
    display:none;
    position:absolute;
    top:0; left:0;
}

#gameofthemonth
{
    width: 590px;
    height: 100px;
    border: 1px #ccc solid;
}
