#cb_pointentry {
display:block;
border:1px solid #ddd;
color:#ddd;
padding:6px 5px 15px 5px;
width:350px;
text-align:center;
background:#555;
font-weight:bold;
-moz-border-radius:7px;
-webkit-border-radius:7px;
-khtml-border-radius:7px;
border-radius:7px;
}
#cb_betpoints {
display:block;
border:1px solid #ddd;
color:#ddd;
padding:6px 5px 15px 5px;
width:375px;
text-align:left;
background:#555;
font-weight:bold;
-moz-border-radius:7px;
-webkit-border-radius:7px;
-khtml-border-radius:7px;
border-radius:7px;
}
.betlogs {
display:block;
border:1px solid #ddd;
color:#ddd;
padding:6px 5px 15px 5px;
width:90%;
text-align:center;
background:#222;
font-weight:bold;
-moz-border-radius:7px;
-webkit-border-radius:7px;
-khtml-border-radius:7px;
border-radius:7px;
margin:15px 0 15px 0;
}
/* Log Tables */
.cb_lottonbetlogs {background-color:#333;color:#ddd;font-weight:bold;}
#cp_giveaway_table th {background:#555;border-bottom:2px solid #555;}
#cp_giveaway_table td .cpremoverow {display:none;}
#cp_winners_table th {background:#555;border-bottom:2px solid #555;}
#cp_winners_table td .cpremoverow {display:block;float:left;margin:5px 5px 0 0;}
.cbuserentry {background-color:#1C2C46}
#cp_gamble_bet1_table th {background:#555;border-bottom:2px solid #555;}
#cp_gamble_bet2_table th {background:#555;border-bottom:2px solid #555;}
#cp_gamble_bet3_table th {background:#555;border-bottom:2px solid #555;}
#cp_gamble_bet4_table th {background:#555;border-bottom:2px solid #555;}
#cp_gamble_bet5_table th {background:#555;border-bottom:2px solid #555;}
/* Log Tables */
#betwinners {color:#ddd;}
.cb_lottonbetlogs{font-size:12px;}
.cb_ptentry_text {padding:0 0 7px 0;}
.cb_ptentry_img {margin:0 6px -9px -10px;};
.cb_betpts_text {padding: 0 0 12px 0;}
.cb_betpts_img {margin:0 6px -9px 5px;};
.cp_pointentrylink A:link {text-decoration:none;color:#ddd;}
.cp_pointentrylink A:visited {text-decoration:none;color:#ddd;}
.cp_pointentrylink A:active {text-decoration:none;color:#ddd;}
.cp_pointentrylink A:hover {text-decoration:none;color:#ddd;}
.socialtooltiplink A:link {text-decoration:none;color:#ddd;}
.socialtooltiplink A:visited {text-decoration:none;color:#ddd;}
.socialtooltiplink A:active {text-decoration:underline;color:#ddd;}
.socialtooltiplink A:hover {text-decoration:underline;color:#ddd;}
#cblottonbetlogs {width:585px;}
#cbltab1 {padding:3px;background-color:#222;width:620px;}
#cbltab2 {padding:3px;background-color:#222;width:620px;}
#cbltab3 {padding:3px;background-color:#222;width:620px;}
#cbltab4 {border:1px dotted #000;padding:10px;background-color:#fff;width:620px;}
#poweredbyss {padding:3px;background-color:#222;width:620px;text-align:center;}
/* begin css tabs */
ul#cb_lotto_nav {
margin:0 0 0 -5px;
list-style-type:none;
padding:5px;
text-align:left;
}
ul#cb_lotto_nav li {
margin:0;
display:inline;
}
ul#cb_lotto_nav li a {
margin:0;
background-color:#333;
border-color:#555 #555;
border-style:solid solid none;
border-width:1px 1px medium;
color:#ddd;
padding:5px;
text-decoration:none;
}
ul#cb_lotto_nav a:hover {background:#555;}
/* end css tabs */
/* Message Boxes */
.cblotto_info, .cblotto_success, .cblotto_warning, .cblotto_error, .cblotto_validation {
border:1px solid;
margin:10px 0px;
padding:15px 10px 15px 50px;
background-repeat:no-repeat;
background-position:10px center;
width:525px;
text-align:left;
}
.cblotto_info {color:#00529B;background-color:#BDE5F8;background-image:url('images/info.png');}
.cblotto_success {color:#4F8A10;background-color:#DFF2BF;background-image:url('images/validGreen.png');}
.cblotto_warning {color:#9F6000;background-color:#FEEFB3;background-image:url('images/attention.png');}
.cblotto_error {color:#D8000C;background-color:#FFBABA;background-image:url('images/error.png');}
/* Message Boxes */
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}
/* http://nicolasgallagher.com/pure-css-speech-bubbles/demo/ */
#social-tooltip {
position:relative;
padding:15px;
margin-top:20px;
color:#ddd;
background:#555; /* default background for browsers without gradient support */
-moz-border-radius:7px;
-webkit-border-radius:7px;
-khtml-border-radius:7px;
border-radius:7px;
width:90%;
}	
/* creates triangle */
#social-tooltip:after {
content:"";
position:absolute;
bottom:-20px; /* value = - border-top-width - border-bottom-width */
left:17px; /* controls horizontal position */
border-width:20px 0 0 20px; /* vary these values to change the angle of the vertex */
border-style:solid;
border-color:#555 transparent; 
/* reduce the damage in FF3.0 */
display:block; 
width:0;
}
#cbsocialentrybutton {margin-left:34px;}
#cb_socialentries {margin: 3px;}
/* jQuery Countdown styles 1.5.11. */
.hasCountdown{color:#ddd;}
.countdown_rtl{direction: rtl;}
.countdown_holding span{background-color: #222;}
.countdown_row{clear:both;width:100%;padding:0px 2px;text-align: center;}
.countdown_show1 .countdown_section{width:98%;}
.countdown_show2 .countdown_section{width:48%;}
.countdown_show3 .countdown_section{width:32.5%;}
.countdown_show4 .countdown_section{width:24.5%;}
.countdown_show5 .countdown_section{width:19.5%;}
.countdown_show6 .countdown_section{width:16.25%;}
.countdown_show7 .countdown_section{width:14%;}
.countdown_section{display:block;float:left;font-size:75%;text-align:center;}
.countdown_amount{font-size: 200%;}
.countdown_descr{display:block;width:100%;}
#defaultCountdown{width:240px;height:45px;margin-bottom:10px;}
.cb_cnt_dwn{margin:-15px 0 -5px 0;}
/* Using this! http://css-tricks.com/8518-css3-progress-bars/ */
	#stats {
		font-weight: bold;
		color: #ddd;
		margin-bottom: 3px;
		padding-top: 5px;
	}
	
	.meter {
		color:#000;
		font-weight: bold;
		height: 20px;  /* Can be anything */
		width: 80%;
		position: relative;
		background: #555;
		-moz-border-radius: 25px;
		-webkit-border-radius: 25px;
		border-radius: 25px;
		padding: 10px;
		-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
		-moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
		box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
		text-align:center;
	}
	
	.meter > span {
		display: block;
		height: 100%;
		   -webkit-border-top-right-radius: 20px;
		-webkit-border-bottom-right-radius: 20px;
		       -moz-border-radius-topright: 20px;
		    -moz-border-radius-bottomright: 20px;
			   border-top-right-radius: 20px;
			border-bottom-right-radius: 20px;
		    -webkit-border-top-left-radius: 20px;
		 -webkit-border-bottom-left-radius: 20px;
			-moz-border-radius-topleft: 20px;
		     -moz-border-radius-bottomleft: 20px;
			    border-top-left-radius: 20px;
			 border-bottom-left-radius: 20px;
		background-color: rgb(43,194,83);
		background-image: -webkit-gradient(
		  linear,
		  left bottom,
		  left top,
		  color-stop(0, rgb(43,194,83)),
		  color-stop(1, rgb(84,240,84))
		 );
		background-image: -webkit-linear-gradient(
		  center bottom,
		  rgb(43,194,83) 37%,
		  rgb(84,240,84) 69%
		 );
		background-image: -moz-linear-gradient(
		  center bottom,
		  rgb(43,194,83) 37%,
		  rgb(84,240,84) 69%
		 );
		background-image: -ms-linear-gradient(
		  center bottom,
		  rgb(43,194,83) 37%,
		  rgb(84,240,84) 69%
		 );
		background-image: -o-linear-gradient(
		  center bottom,
		  rgb(43,194,83) 37%,
		  rgb(84,240,84) 69%
		 );
		-webkit-box-shadow:
		  inset 0 2px 9px  rgba(255,255,255,0.3),
		  inset 0 -2px 6px rgba(0,0,0,0.4);
		-moz-box-shadow:
		  inset 0 2px 9px  rgba(255,255,255,0.3),
		  inset 0 -2px 6px rgba(0,0,0,0.4);
		position: relative;
		overflow: hidden;
	}
	
	.meter > span:after {
		content: "";
		position: absolute;
		top: 0; left: 0; bottom: 0; right: 0;
		background-image:
		   -webkit-gradient(linear, 0 0, 100% 100%,
		      color-stop(.25, rgba(255, 255, 255, .2)),
		      color-stop(.25, transparent), color-stop(.5, transparent),
		      color-stop(.5, rgba(255, 255, 255, .2)),
		      color-stop(.75, rgba(255, 255, 255, .2)),
		      color-stop(.75, transparent), to(transparent)
		   );
		background-image:
			-webkit-linear-gradient(
			  -45deg,
		      rgba(255, 255, 255, .2) 25%,
		      transparent 25%,
		      transparent 50%,
		      rgba(255, 255, 255, .2) 50%,
		      rgba(255, 255, 255, .2) 75%,
		      transparent 75%,
		      transparent
		   );
		background-image:
			-moz-linear-gradient(
			  -45deg,
		      rgba(255, 255, 255, .2) 25%,
		      transparent 25%,
		      transparent 50%,
		      rgba(255, 255, 255, .2) 50%,
		      rgba(255, 255, 255, .2) 75%,
		      transparent 75%,
		      transparent
		   );
		background-image:
			-ms-linear-gradient(
			  -45deg,
		      rgba(255, 255, 255, .2) 25%,
		      transparent 25%,
		      transparent 50%,
		      rgba(255, 255, 255, .2) 50%,
		      rgba(255, 255, 255, .2) 75%,
		      transparent 75%,
		      transparent
		   );
		background-image:
			-o-linear-gradient(
			  -45deg,
		      rgba(255, 255, 255, .2) 25%,
		      transparent 25%,
		      transparent 50%,
		      rgba(255, 255, 255, .2) 50%,
		      rgba(255, 255, 255, .2) 75%,
		      transparent 75%,
		      transparent
		   );
		z-index: 1;
		-webkit-background-size: 50px 50px;
		-moz-background-size: 50px 50px;
		-webkit-animation: move 2s linear infinite;
		   -webkit-border-top-right-radius: 20px;
		-webkit-border-bottom-right-radius: 20px;
		       -moz-border-radius-topright: 20px;
		    -moz-border-radius-bottomright: 20px;
			   border-top-right-radius: 20px;
			border-bottom-right-radius: 20px;
		    -webkit-border-top-left-radius: 20px;
		 -webkit-border-bottom-left-radius: 20px;
			-moz-border-radius-topleft: 20px;
		     -moz-border-radius-bottomleft: 20px;
			    border-top-left-radius: 20px;
			 border-bottom-left-radius: 20px;
		overflow: hidden;
	}
	
	.orange > span {
		color:#000;
		font-weight: bold;
		background-color: #f1a165;
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
		background-image: -webkit-linear-gradient(top, #f1a165, #f36d0a);
		background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
		background-image: -ms-linear-gradient(top, #f1a165, #f36d0a);
		background-image: -o-linear-gradient(top, #f1a165, #f36d0a);
	}
	
	.red > span {
		color:#000;
		font-weight: bold;
		background-color: #f0a3a3;
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
		background-image: -webkit-linear-gradient(top, #f0a3a3, #f42323);
		background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
		background-image: -ms-linear-gradient(top, #f0a3a3, #f42323);
		background-image: -o-linear-gradient(top, #f0a3a3, #f42323);
	}
