.ot_main_content {
	position            : relative;
}

.content_item {
	margin-top          : 625px;
}

#main {
	height              : 850px;
}

ul.tabNavigation {
	list-style          : none;
	margin              : 0;
	padding             : 0;
	height              : 72px;
	clear               : both;
	position            : relative;
}

ul.tabNavigation li a.lottery-tab {
	position            : absolute;
	top                 : 0;
	left                : 0;
	background          : url(/assets/2009/images/lottery_tab_majestic.png) no-repeat left;
	width               : 174px;
	height              : 90px;
	display             : block;
	float               : left;
	z-index             : 100;
}

/*ul.tabNavigation li a.astro-tab {position:absolute; top:0; left:137px; background:url(/assets/2009/images/games/astro/astro_lotto_tab.png) no-repeat left ;width:114px; height:72px;display:block;float:left;background-position: 0 -1px;}*/

.ot_lottery .game_container {
	/*text-align          : center;*/
	/*cursor              : default;*/
	/*float               : left;*/
	/*background          : url(/assets/2009/images/lottery_gameframe_back.jpg) no-repeat top left;*/
	/*width               : 753px;*/
	/*height              : 615px;*/
	position            : relative;
	/*top                 : 70px;*/
	/*left                : 0;*/
}

.ot_lottery .game_container ul.fields li {
	display             : block;
	float               : left;
	width               : 20px;
	height              : 40px;
}

.ot_lottery .game_container ul.fields li input {
	display             : block;
	float               : left;
	font-size           : 18pt;
	width               : 20px;
	font-family         : Arial, Helvetica, sans-serif;
	padding             : 0px;
	margin              : 0px;
	text-align          : center;
}

.ot_lottery .game_container .ticket {
	height              : 75px;
	width               : 260px;
	position            : absolute;
	left                : 25px;
}

/* 5 digit hack. { height:75px; width:230px; position:absolute; left:99px; } */

#row_1 {
	top                 : 70px;
}

#row_2 {
	top                 : 140px;
}

#row_3 {
	top                 : 210px;
}

.fields li>div {
	width               : 17px;
}

.ot_lottery .game_container .up,
.ot_lottery .game_container .down {
	width               : 100%;
	height              : 15px;
	clear               : both;
	/*overflow            : hidden;*/
	/* text-indent         : 2px;  */
	padding-top:4px;
	cursor              : pointer;
    text-align          : center;

}

.ot_lottery .game_container ul.fields {
	display             : block;
	clear               : both;
	padding             : 0;
	line-height         : 1em;
}

.ot_lottery .game_container ul.fields li {
	display             : block;
	float               : left;
	width               : 17px;
	margin-right        : 15px
}

.ot_lottery .game_container ul.fields li input {
	display             : block;
	font-size           : 14pt;
	width               : 100%;
	height              : 24px;
	line-height         : 20px;
	font-family         : Arial, Helvetica, sans-serif;
	padding             : 0px;
	margin              : 0;
	text-align          : center;
	border              : none;
	/*background-color    : transparent;*/
	cursor              : text;
}

.ot_lottery .game_container ul.fields div.character {
	display             : block;
	width               : 24px;
}

.ot_lottery .game_container .ticket div.pick,
.ot_lottery .game_container .ticket div.clear {
	cursor              : pointer;
	color               : #fff;
	text-align          : left;
	float               : right;
}

.ot_lottery .game_container .ticket div.pick {
	margin-top          : 19px;
	font-size           : 14pt;
	text-decoration     : underline;
	margin-right        : 10px;
	width               : 80px;
	height              : 15px;
}

.ot_lottery .game_container .ticket div.clear {
	margin-top          : 23px;
	clear               : left;
	margin-right        : 130px;
	font-size           : 8pt;
	width               : 40px;
	height              : 10px;
}

.ot_lottery .game_container .price {
	color               : #fff;
	text-align          : right;
	font-size           : 8pt;
	position            : absolute;
	left                : 35px;
	top                 : 82px;
	font-weight         : bold;
}

.ot_lottery .game_container .jackpot {
	color               : black;
	margin-bottom       : 10px;
	clear               : both;
	position            : absolute;
	width               : 200px;
	left                : 60px;
	top                 : 80px;
}

.ot_lottery .game_container .jackpot span {
	display             : block;
}

.ot_lottery .game_container .jackpot .value {
	font-size           : 24pt;
	line-height         : 34pt;
	letter-spacing      : -0.1em;
	font-weight         : bold;
	clear               : both;
	width               : 300px;
	position            : absolute;
	left                : -38px;
	top                 : 10px
}

.ot_lottery .game_container .play {
	background-image    : url(../../images/games/majesticmillions/majestic_millions_buttons.png);
	width               : 211px;
	height              : 76px;
	overflow            : hidden;
	background-position : 0 76px;
	text-indent         : -500px;
	margin              : 0 auto;
	cursor              : pointer;
	margin-top          : 20px;
	position            : absolute;
	left                : 415px;
	top                 : 230px;

}

.ot_lottery .game_container .add_to_cart {
	position            : absolute;
	left                : 480px;
	top                 : 310px;
	color               : blue;
	text-decoration     : underline;
	display             : block;
	margin-top          : 10px;
	font-size           : 15px;
	cursor              : pointer;
}

.ot_lottery .game_container .next_draw {
	margin-bottom       : 10px;
	color               : white;
	font-size           : 8pt;
}

.ot_lottery DIV.hidden {
	display             : none;
}

/*.ticketList {margin-left:10px; padding: 5px;}*/
.ticketList {
	margin-top          : 5px;
}

.remove {
	color               : #630202;
	font-weight         : bold;
	cursor              : pointer;
	margin-left         : 5px;
}

.ad a {
	display             : block;
	width               : 100%;
	text-align          : center;
}

.ad {
	margin-top          : 15px;
}

.callout {
	position            : absolute;
	width               : 528px;
	height              : 266px;
	right               : 25px;
	top                 : -56px;
	background-image    : url(../../images/games/majesticmillions/callout-bg.png)
}

.ifInfo {
	list-style-type     : circle;
	margin-left         : 15px;
}
