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;
}


#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;
   }
.links1:hover {
   color:#FFFFFF;
   }
.links2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  line-height:23px;
  text-decoration:underline;
  padding-right:20px;
  margin-left:20px;
  }

.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;
  }
.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;
}
div.grey-box {
    background: none repeat scroll 0 0 #F5F4F4;
    border: 1px solid #DEDEDD;
    color: #333333;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 20px;
    padding: 15px;
    text-align: center;
    width: 555px;
}

.radius {
    border-radius: 10px 10px 10px 10px;
}
div.columns1 {
    display: inline-block;
    font-size: 12px;
    text-align: center;
    width: 115px;
}
div.columns2 {
    display: inline-block;
    width: 325px;
}
p.text {
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
p.text-bold {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
