/* ------ MEDIA TAG ----- */

@media screen {

body {
	background-image: url(/images/template/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #40BCFF;
	padding: 0px;
	margin: 15px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	overflow: -moz-scrollbars-vertical;  /*add scrollbar to mozilla when to short to scroll normally*/
}

a {
	color: #0066CC;
	text-decoration: underline;
}

a:hover {
	color: #FF9900;
	text-decoration: underline;
}

p {
	line-height: 140%;
}

h1 {
	font-size: 180%;
}

h2 {
	font-size: 140%;
	color: #0066CC;
}

h3 {
	font-size: 120%;
	color: #0066CC;
}

th {
}

td {
}

hr {
	border: none;
	height: 1px;
	border-top: 1px solid #FF0000;
	width: 85%;
	margin-bottom: 8px;
}

li {
	line-height: 140%;
}

blockquote {
}

.clear {
	clear: both;
	display: block;
	height: 0px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.siteContainer {
	margin: 0px auto;
	border: 1px solid #000000;
	width: 764px;
	background-color: #FFE9A6;
		background-image: url(/images/template/content-bg.gif);
}

.header {
	background-color: #FFFFFF;
}

.headerLogo {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align: right;
}

.headerMenu {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	height: 30px;
	background-image: url(/images/template/header-menu-bg.jpg);
	background-repeat: repeat-x;
	padding: 0px 10px 0px 10px;
	font-size: 110%;
	color: #FFFFFF;
	font-weight: bold;
}

.headerMenu a {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #AA0000;
}

.headerMenu a:hover {
	text-decoration: none;
	border-bottom: 1px solid #FFCC00;
}

.headerMenu ul {
	margin: 4px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

.headerMenu li {
	display: inline;
	border-left: 2px dotted #FFCC00;
	padding: 0px 10px 0px 10px;
}

.content {
}

.cRowFull {
	clear: both;
	margin-top: 20px;
	background-image: url(/images/template/full-bg.gif);
	background-repeat: repeat-y;
}

.cRowFullFooter {
	clear: both;
	height: 1px;
	margin-left: 20px;
	background-image: url(/images/template/full-footer.gif);
	background-repeat: no-repeat;
}

.cRowHalf {
	clear: both;
	margin-top: 20px;
	background-image: url(/images/template/half-bg.gif);
	background-repeat: repeat-y;
}

.cRowHalfFooter {
	clear: both;
	height: 1px;
	margin-left: 20px;
	background-image: url(/images/template/half-footer.gif);
	background-repeat: no-repeat;
}

.cRowThird {
	clear: both;
	margin-top: 20px;
	background-image: url(/images/template/third-bg.gif);
	background-repeat: repeat-y;
}

.cRowThirdFooter {
	clear: both;
	height: 1px;
	margin-left: 20px;
	background-image: url(/images/template/third-footer.gif);
	background-repeat: no-repeat;
}

.cRowOneThird {
	clear: both;
	margin-top: 20px;
	background-image: url(/images/template/onethird-bg.gif);
	background-repeat: repeat-y;
}

.cRowOneThirdFooter {
	clear: both;
	height: 1px;
	margin-left: 20px;
	background-image: url(/images/template/onethird-footer.gif);
	background-repeat: no-repeat;
}

.cRowTwoThird {
	clear: both;
	margin-top: 20px;
	background-image: url(/images/template/twothird-bg.gif);
	background-repeat: repeat-y;
}

.cRowTwoThirdFooter {
	clear: both;
	height: 1px;
	margin-left: 20px;
	background-image: url(/images/template/twothird-footer.gif);
	background-repeat: no-repeat;
}

.cRowQuarter {
	clear: both;
}

.cRowQuarterFooter {
	clear: both;
	height: 1px;
}

.lotteryContainer {
	border: 1px solid #000000;
	width: 164px;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	background-color: #FFFFFF;
	padding: 0px;
	display: inline;
	font-size: 90%;
}

.lotteryContainerHeader {
	background-color: #FECDCD;
	font-size: 140%;
	padding: 4px 6px;
	margin: 0px;
	font-weight: bold;
}

.lotteryContainer ul {
	margin: 5px;
	padding: 0px;
	list-style-type: none;
}

.lotteryBall {
	clear: both;
	float: left;
	padding-top: 10px;
}

.lotteryMore {
	padding-top: 18px;
	text-align: right;
}

.lotteryPlay {
	padding-top: 5px;
	text-align: right;
}

.cFull {
	width: 724px;
}

.cFull h1, .cFull h2, .cFull h3, .cFull h4, .cFull h5, .cFull .cTitle {
	background-image: url(/images/template/header-full-bg.jpg);
}

.cHalf {
	width: 352px;
}

.cHalf h1, .cHalf h2, .cHalf h3, .cHalf h4, .cHalf h5, .cHalf .cTitle {
	background-image: url(/images/template/header-half-bg.jpg);
}

.cThird {
	width: 228px;
}

.cThird h1, .cThird h2, .cThird h3, .cThird h4, .cThird h5, .cThird .cTitle {
	background-image: url(/images/template/header-third-bg.jpg);
}

.cOneThird, .cTwoThird {
	width: 476px;
}

.cOneThird h1, .cTwoThird h1, .cOneThird h2, .cTwoThird h2, .cOneThird h3, .cTwoThird h3, .cOneThird h4, .cTwoThird h4, .cOneThird h5, .cTwoThird h5, .cOneThird .cTitle, .cTwoThird .cTitle {
	background-image: url(/images/template/header-twothird-bg.jpg);
}

.cFull, .cHalf, .cThird, .cOneThird, .cTwoThird {
	float: left;
	padding-left: 20px;
}

.cFull h1, .cHalf h1, .cThird h1, .cOneThird h1, .cTwoThird h1, .cFull h2, .cHalf h2, .cThird h2, .cOneThird h2, .cTwoThird h2, .cFull h3, .cHalf h3, .cThird h3, .cOneThird h3, .cTwoThird h3, .cFull h4, .cHalf h4, .cThird h4, .cOneThird h4, .cTwoThird h4, .cFull h5, .cHalf h5, .cThird h5, .cOneThird h5, .cTwoThird h5, .cFull .cTitle, .cHalf .cTitle, .cThird .cTitle, .cOneThird .cTitle, .cTwoThird .cTitle {
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 31px;
	font-size: 140%;
	padding: 6px 0px 0px 30px;
	margin: 0px;
}

.cFull h1 a, .cHalf h1 a, .cThird h1 a, .cOneThird h1 a, .cTwoThird h1 a, .cFull h2 a, .cHalf h2 a, .cThird h2 a, .cOneThird h2 a, .cTwoThird h2 a, .cFull h3 a, .cHalf h3 a, .cThird h3 a, .cOneThird h3 a, .cTwoThird h3 a, .cFull h4 a, .cHalf h4 a, .cThird h4 a, .cOneThird h4 a, .cTwoThird h4 a, .cFull h5 a, .cHalf h5 a, .cThird h5 a, .cOneThird h5 a, .cTwoThird h5 a, .cFull .cTitle a, .cHalf .cTitle a, .cThird .cTitle a, .cOneThird .cTitle a, .cTwoThird .cTitle a {
	color: #FFFFFF;
	text-decoration: none;
}

.cTitle {
	font-weight: bold;
}

.text {
	margin: 0px 10px 13px 10px;
}

.text p {
	margin-top: 5px;
}

.text h1, .text h2, .text h3, .text h4, .text h5 {
	background-image: none;
	color: #D00000;
	padding-left: 0px;
}

.text h1 a, .text h2 a, .text h3 a, .text h4 a, .text h5 a {
	color: #D00000;
	border-bottom: 2px dashed #D00000;
}

.text h1 a:hover, .text h2 a:hover, .text h3 a:hover, .text h4 a:hover, .text h5 a:hover {
	color: #FF0000;
	border-bottom: 2px solid #FF0000;
}

.footer {
	height: 45px;
	margin-top: 20px;
	background-image: url(/images/template/footer-bg.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-align: center;
	font-size: 90%;
	border-top: 1px solid #000000;
}

.footer p {
	margin-top: 5px;
}

.footer a {
	color: #00CCFF;
	text-decoration: none;
}

.footer a:hover {
	color: #00CCFF;
	text-decoration: underline;
}

.imageFloatLeft {
	float: left;
	margin: 0px 8px 8px 0px;
}

.imageFloatRight {
	float: right;
	margin: 0px 0px 8px 8px;
}




.result {
	position: relative;
	width: 40px;
	height: 40px;
	text-align: center;
	font: normal 22px/42px 'trebuchet ms', sans-serif;
	text-shadow: #444 0 1px 2px;
	border-radius: 40px;
	display: inline-block;*
	display: inline;zoom:1;
	margin: 0 2px;
	top: 0;
}
.result:before {
	content: '';
	width: 40px;
	height: 40px;
	border-radius: 40px;
	border: 4px solid #FFF;
	position: absolute;
	display: block;
	top: -3px;
	left: -3px;
	z-index: 2;
}
.result:after {
	background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 70%);
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 70%);
	background: radial-gradient(ellipse at center,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 70%);
	content: ''; position: absolute; width: 60px; height: 14px; bottom: -8px; left: -1px; display: block; z-index: -1;
	color: #333; font-size: 11px; text-shadow: none; line-height: 40px; text-align: center;
}
table.results {margin: auto;}
th.sortable {cursor: pointer;}
th.headerSortUp {background: url(/images/template/sort-asc.png) #360 right 7px no-repeat; color:#fff;box-shadow: inset #333 0 0 3px}
th.headerSortDown {background: url(/images/template/sort-desc.png) #59A20F right 7px no-repeat;color:#fff; box-shadow: inset #333 0 0 3px}
.result.small {width: 40px; height: 40px; font-size: 22px; line-height: 40px; margin: 0;}
.result.small:before {background-position: -9px -1227px; width: 40px; height: 40px; border-width: 2px; top: -2px; left: -2px;}
.result.small:after {width: 40px; left: 0; bottom: -6px;}
.result.small.superenalotto-ball, .result.small.superenalotto-jolly, .result.small.superenalotto-superstar {width: 36px; height: 36px; line-height: 36px;}
.result.small.superenalotto-ball:before, .result.small.superenalotto-jolly:before, .result.small.superenalotto-superstar:before {width: 36px; height: 36px;}
.result.small.superenalotto-ball:after, .result.small.superenalotto-jolly:after, .result.small.superenalotto-superstar:after {width: 36px;}
.lotto-ball, .superenalotto-jolly, .megamillions-mega-ball, .powerball-ball, .canada-6-49-ball, .el-gordo-ball, .lottoplus5-bonus-ball {background: #c90000; box-shadow: inset #6e0101 0 0 18px 6px; color: #FFF;}
.lotto-bonus-ball, .canada-6-49-bonus-ball {background: #FFF; box-shadow: inset #ae2222 0 0 0 7px, inset #000 0 0 14px -2px; text-shadow: #777 0 1px 2px; color: #333;}
.lotto-ball.small, .superenalotto-jolly.small {box-shadow: inset #6e0101 0 0 12px 4px;}
.lotto-bonus-ball.small, .canada-6-49-bonus-ball.small {box-shadow: inset #ae2222 0 0 0 5px, inset #000 0 0 10px -2px;}
.lottoplus5-ball {background: #FFF; box-shadow: inset #444 0 0 6px 0; color: #333;}
.euromillions-ball {background: #8bc5ef; color: #FFF; box-shadow: inset #347fc4 0 0 18px 10px;}
.euromillions-lucky-star, .superenalotto-superstar, .megamillions-megaplier, .powerball-power-play, .el-gordo-bonus-ball {background: #ffdf00; box-shadow: inset #ffc101 0 0 24px, inset #ffa201 0 0 15px; color: #333; text-shadow: #990 0 1px 2px;}
.thunderball-ball {background: #c900ad; box-shadow: inset #820962 0 0 18px 6px; color: #FFF;}
.thunderball-thunderball {background: #FFF; box-shadow: inset #a10079 0 0 0 7px, inset #000 0 0 14px -2px; text-shadow: #777 0 1px 2px; color: #333;}
.thunderball-thunderball.small {box-shadow: inset #a10079 0 0 0 5px, inset #000 0 0 10px -2px;}
.health-ball, .health-lottery-ball, .daily-ball, .health-lottery-quick-pick-ball {background: #ffa600; box-shadow: inset #ff5400 0 0 18px 6px; color: #FFF;}
.health-bonus-ball, .health-lottery-bonus-ball {background: #FFF; box-shadow: inset #ff7200 0 0 0 7px, inset #000 0 0 14px -2px; text-shadow: #777 0 1px 2px; color: #333;}
.health-bonus-ball.small, .health-lottery-bonus-ball.small {box-shadow: inset #ff7200 0 0 0 5px, inset #000 0 0 10px -2px;}
.irish-ball, .dream-ball, .superenalotto-ball {background: #92c100; box-shadow: inset #407400 0 0 18px 6px; color: #FFF;}
.irish-bonus-ball {background: #FFF; box-shadow: inset #5f8a02 0 0 0 7px, inset #000 0 0 14px -2px; text-shadow: #777 0 1px 2px; color: #333;}
.irish-bonus-ball.small {box-shadow: inset #5f8a02 0 0 0 5px, inset #000 0 0 10px -2px;}
.irish-bonus-ball {background: #ffa600; box-shadow: inset #ff5400 0 0 18px 6px; color: #FFF;}
.hotpicks-ball {background-color: #C12A00; box-shadow: inset #400 0 0 20px -2px, inset #F60 0 0 0 9px; text-shadow: #777 0 2px 2px; color: #FFF;}
.hotpicks-ball.small {box-shadow: inset #F60 0 0 0 5px, inset #400 0 0 10px -2px;}
.megamillions-ball, .powerball-powerball {background-color: #039; box-shadow: inset #026 0 0 20px -2px; text-shadow: #333 0 2px 2px; color: #FFF;}
.megamillions-mega-ball:after {content: 'Mega Ball';}
.megamillions-megaplier:after {content: 'Megaplier';}
.powerball-powerball:after {content: 'Powerball';}
.powerball-power-play:after {content: 'Power Play';}
.superenalotto-jolly:after {content: 'Jolly';}
.superenalotto-superstar:after {content: 'Superstar';}
.el-gordo-bonus-ball:after {content: 'Bonus Ball';}
.megamillions-mega-ball.small:after, .megamillions-megaplier.small:after,
.powerball-powerball.small:after, .powerball-power-play.small:after,
.superenalotto-jolly.small:after, .superenalotto-superstar.small:after,
.el-gordo-bonus-ball.small:after {content: '' !important;}
}

/* ------ END MEDIA TAG ----- */