/* ------------------------------ Global Styles ---- */
@import "/player/styles/p/global_infopages.css";

/* ------ Tabbed Navigation -- */

.c106_horiz .infopages {
	position: relative;
	background-color:#FFFFFF;
	border:1px solid #D5D5D5;
	font-size:0.9em;
	margin-top: 43px;
}

.c106_horiz dl.tabbedContent dt {
	display:none;
}

.c106_horiz .infopages dd.clearfix {
	padding:30px 16px 0 16px;
}

.c106_horiz dl.tabbedContent dd dl dt {
	display:block;
}

.c106_horiz ul.infonav {
	position: absolute;
	left:-1px;
	_left:0;
	 top: -43px;
	 margin-left:0;
	list-style-type: none;
}

.c106_horiz ul.infonav li {
	color: #003399;
	float: left;
	height: 57px;
	text-align: center;
}

.c106_horiz ul.infonav li div.left {
	background: url(/player/g/infopages/tab_bg_unselected.png) 0 0 no-repeat;
	_background: url(/player/g/infopages/tab_bg_unselected.gif) 0 0 no-repeat;
	height: 47px;
	width: 17px;
	float:left;
}

.c106_horiz ul.infonav li div.right {
	background: url(/player/g/infopages/tab_bg_unselected.png) 100% 0 no-repeat;
	_background: url(/player/g/infopages/tab_bg_unselected.gif) 100% 0 no-repeat;
	height: 47px;
	width: 17px;
	float:left;
}

.c106_horiz ul.infonav li a {
	background: url(/player/g/infopages/tab_bg_unselected.png) 50% 0 no-repeat;
	_background: url(/player/g/infopages/tab_bg_unselected.gif) 50% 0 no-repeat;
	font-size:1.3em;
	font-weight: bold;
	padding: 8px 0;
	text-decoration: none;
	width: 80px;
	height: 47px;
	text-align:center;
	float:left;
}

.c106_horiz ul.infonav li.ui-tabs-selected div.left {
	background: url(/player/g/infopages/tab_bg_selected.png) 0 0 no-repeat;
	_background: url(/player/g/infopages/tab_bg_selected.gif) 0 0 no-repeat;
	height:54px;
}

.c106_horiz ul.infonav li.ui-tabs-selected div.right {
	background: url(/player/g/infopages/tab_bg_selected.png) 100% 0 no-repeat;
	_background: url(/player/g/infopages/tab_bg_selected.gif) 100% 0 no-repeat;
	height:54px;
}


.c106_horiz ul.infonav li.ui-tabs-selected a {
	background: url(/player/g/infopages/tab_bg_selected.png) 50% 0 no-repeat;
	_background: url(/player/g/infopages/tab_bg_selected.gif) 50% 0 no-repeat;
	color: #333333;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}




/* ------ Internal link list -- */

.c106_horiz ul.internallinklist {
	list-style: disc outside url(/player/g/bespoke/arrow_down.gif);
	padding-left: 16px;
}

.c106_horiz ul.internallinklist li {
	padding-bottom: 10px;
}

/* ------ Green tick Unordered list -- */

ul.greentick li {
	list-style-image:url(/player/g/infopages/bullet_greentick.gif);
	list-style-position:outside;
	margin-bottom:10px;
	*padding-left:8px;
	*margin-left:-6px;
}



/* ------ Text alert table -- */

.c106_horiz table.textalerttable {
	float: right;
	margin: 0 0 16px 16px;
	width: 228px;
	background:#F2F0F0 url(/player/g/bespoke/keyword-table-bg.png) repeat-x center top;
}

.c106_horiz table.textalerttable th {
	background: url(/player/g/bespoke/alerttexttablemid.gif) left top no-repeat;
	padding: 4px 10px;
	width: 228px;
}

.c106_horiz table.textalerttable th.first {
	background: url(/player/g/bespoke/alerttexttabletop.gif) left top no-repeat;
}

.c106_horiz table.textalerttable tr.last td.left,
.c106_horiz table.textalerttable tr.last td.right {
	background: url(/player/g/bespoke/alerttexttablebot.gif) left bottom no-repeat;
	border:none;
}

.c106_horiz table.textalerttable tr.last td.right {
	background: url(/player/g/bespoke/alerttexttablebot.gif) right bottom no-repeat;
}

.c106_horiz table.textalerttable tr.last td {
	border:none;
	background:none;
}

.c106_horiz table.textalerttable td {
	padding: 3px 5px;
	border-bottom:1px solid #cccccc;
}

.c106_horiz table.textalerttable td.left  {
	background:url(/player/g/bespoke/tableleftbg.gif) repeat-y;
	text-align: right;
	width:60%;
}

.c106_horiz table.textalerttable td.right  {
	background:url(/player/g/bespoke/tableleftbg.gif) repeat-y right;
	font-weight:bold;
	text-align: left;
}




/* ------------------------------ Sky Active Pages ---- */

.c106_horiz .skyactive .contentsplit {
	margin:40px 0 10px 0;
}

.c106_horiz .skyactive ol {
	padding:0;
	margin-left:20px;
	*margin-left:22px;
	margin-bottom:20px;
	list-style-type:decimal;
	list-style-position:outside;
}

.c106_horiz .skyactive .greentickwrap {
	float:right;
	width:218px;
	margin:12px 0 0 10px;
}


/* Numbered unordered list */

.c106_horiz .skyactive ul.numbers {
	margin:16px 0;
	list-style-type:none;
}

.c106_horiz .skyactive ul.numbers li {
	clear:both;
}

.c106_horiz .skyactive ul.numbers li img,
.c106_horiz .skyactive .numbers img {
	float:left;
	margin-right:5px;
}

.c106_horiz .skyactive .numbers p {
	float:left;
	width:112px;
	margin-bottom:0;
}

.c106_horiz .skyactive .numbers p span {
	font-weight:bold;
	color:#cc0000;
}

/* Rounded grey background */

.c106_horiz .skyactive .round_bg {
	margin:10px 0 10px -19px;
	*margin-left:-21px;
	width:194px;
}

.c106_horiz .skyactive .round_bg .round_bg_top {
	height:11px;
	background:url(/player/g/infopages/sky_round_bg_194_top.gif) no-repeat 0 0;
}

.c106_horiz .skyactive .round_bg .round_bg_content {
	padding:0 0 0 8px;
	background:url(/player/g/infopages/sky_round_bg_194_content.png) repeat-y 0 0;
	width:186px;
}

.c106_horiz .skyactive .round_bg .round_bg_bottom {
	height:12px;
	background:url(/player/g/infopages/sky_round_bg_194_bottom.png) no-repeat 0 0;
	clear:both;
}

.c106_horiz .skyactive .round_bg.wider {
	width:218px;
}

.c106_horiz .skyactive .round_bg.wider .round_bg_top {
	background:url(/player/g/infopages/sky_round_bg_218_top.png) no-repeat 0 0;
}

.c106_horiz .skyactive .round_bg.wider .round_bg_content {
	background:url(/player/g/infopages/sky_round_bg_218_content.png) repeat-y 0 0;
	width:209px;
}

.c106_horiz .skyactive .round_bg.wider .round_bg_bottom {
	background:url(/player/g/infopages/sky_round_bg_218_bottom.png) no-repeat 0 0;
}

.c106_horiz .skyactive .round_bg.wider .numbers p {
	width:125px;
}

/* ie hack to fix peekaboo bug */

.c106_horiz .skyactive .greentickwrap ul {
	_margin-right:1px;
}

/* Bullet styles ------------ */

.c106_horiz ul.arrows li,
.c106_horiz ul.sidearrows li {
	list-style-image: url(/player/g/infopages/icon_downarrow_blacksmall.gif);
	_list-style-position:outside;
	background:none;
	padding:0 0 8px 0;
}

.c106_horiz ul.sidearrows li {
	list-style-image: url(/player/g/infopages/icon_sidearrow_black.gif);
}

.c106_horiz a.downarrow {
	font-size:1.1em;
	padding-left:15px;
	background:url(/player/g/infopages/icon_downarrow_black.gif) no-repeat 0 5px;
}


/* ------ How to register -- */

.c106_horiz .skyactive.register {
	width:431px;
}

.c106_horiz .skyactive.register .double_top {
	height:8px;
	background:url(/player/g/infopages/sky_double_bg_431_top.png) no-repeat 0 0;
}

.c106_horiz .skyactive.register .double_content {
	float:none;
	background:url(/player/g/infopages/sky_double_bg_431_bottom.png) no-repeat 0 100%;
	padding:8px 0 20px;
}

.c106_horiz .skyactive.register p.alternate {
	margin:-9px 0 -7px;
	width:150px;
	text-align:center;
}

.c106_horiz .skyactive ol li {
	margin-bottom:15px;
}


/* ------ How to play -- */

.c106_horiz .skyactive .printbar {
	margin: -12px 3px 15px 0;
	_margin-top:0;
}

.c106_horiz .skyactive .middlecolumn p {
	margin-top:35px;
}

.c106_horiz .skyactive .leftcolumn {
	width:199px;
	float:left;
	margin-left:8px;
	_display:inline;
}

.c106_horiz .skyactive .rightcolumn {
	width:199px;
	float:right;
	margin-right:4px;
	_display:inline;
}

.c106_horiz .skyactive .alternatehoriz {
	margin-left:-3px;
}

.c106_horiz .skyactive .alternatehoriz .leftcolumn,
.c106_horiz .skyactive .alternatehoriz .round_bg {
	margin:0;
}	

.c106_horiz .skyactive .alternatehoriz .leftcolumn,
.c106_horiz .skyactive .alternatehoriz .rightcolumn {
	width:198px;
	_width:194px;
	float:left;
	margin:0;
}

.c106_horiz .skyactive .alternatehoriz .middlecolumn {
	float:left;
	width:20px;
	_width:16px;
}

.c106_horiz .skyactive .alternatehoriz .rightcolumn .content {
	width:210px;
}




/* ------------------------------ Play by text Pages ---- */

.c106_horiz .playbytext .optionsform .primary {
	float:left;
	margin:0 0 24px 0;
}

.c106_horiz .playbytext .optionsform .leftbutton,
.c106_horiz .playbytext .optionsform .rightbutton {
	width:50%;
	float:left;
}

.c106_horiz .playbytext .optionsform .leftbutton p,
.c106_horiz .playbytext .optionsform .rightbutton p {
	margin-bottom:8px;
}

.c106_horiz .playbytext .rightwrap {
	float:right;
	width:182px;
}

.c106_horiz .playbytext .rightwrap h3 {
	font-size:1.1em;
	color:#333;
	margin:0 0 16px 0;
	clear:both;
}

.c106_horiz .playbytext p.pdfdownload img {
	margin:0 4px 0 0;
}

.c106_horiz .playbytext p.nomargin {
	margin-bottom:0;
}


.c106_horiz .playbytext ol.flowchart {
	width:354px;
	list-style-type:none;
	clear:both;
	margin:0 0 24px 0;
}

.c106_horiz .playbytext ol.flowchart li {
	text-align:center;
}

.c106_horiz .playbytext ol.flowchart li .textbubble_top {
	height:12px;
	background:url(/player/g/infopages/text_bubble_354_top.gif) no-repeat 0 0;
}

.c106_horiz .playbytext ol.flowchart li .textbubble_content {
	*margin-top:-2px;
	color:#003399;
	padding:2px 8px;
	background:url(/player/g/infopages/text_bubble_354_content.gif) repeat-y 0 0;
	width:338px;
	text-align:center;
}

.c106_horiz .playbytext ol.flowchart li .textbubble_bottom {
	height:12px;
	background:url(/player/g/infopages/text_bubble_354_bottom.gif) no-repeat 0 0;
	clear:both;
}



/* ------------------------------ Text Alerts ---- */


.c106_horiz .textalerts ul.resultsteps {
	margin-left:0;
}

.c106_horiz .textalerts ul.resultsteps li {
	list-style-type:none;
	margin-bottom:8px;
}



.c106_horiz .textalerts ul.resultsteps li p.bluelarge {
	color:#1031ad;
	font-size:1.2em;
	margin:0;
}

.c106_horiz .textalerts ul.resultsteps li p.subtext {
	margin:0;
	font-size:1em;
}

.c106_horiz .textalerts .imgtablewrapper {
	overflow:hidden;
	height:100%;
}

.c106_horiz .textalerts .mobilefloat {
	float:left;
	margin:32px 0 0 32px;
	_display:inline;
}

/* Same as rules, investigate!!! */

.c106_horiz .textalerts ul.document,
.c106_horiz .textalerts ul.document ul {
margin-left:0;
}

.c106_horiz .textalerts ul.document li {
list-style-type:none;
}

	
	
/* Guide Multiple Tickets */	

.multiticketsguide .imagecontent {
	position:relative;
	border-bottom:1px dotted #d2d2d2;
	padding:0 0 25px;
	text-align:center;
}
	
.multiticketsguide .imagecontent p {
	margin:0 0 5px 0;
	padding:0;
}
	
.multiticketsguide h4 {
	margin:0 0 20px;
}
	
.multiticketsguide dl.tabbedContent .nav {
	margin: 15px 0 5px 0;
	font-weight: bold;
	overflow: hidden;
}

dl.tabbedContent .multiticketsguide .nav .next {float:right;}
dl.tabbedContent .multiticketsguide .nav .prev {float:left;}

/* Guide Multiple Tickets - Copy */

#page1 .multiticketsguide .imagecontent .copy1 {width:158px;top:75px; left:355px; _left: 237px; padding:0 10px;position:absolute;background:#FFF;}
#page2 .multiticketsguide .imagecontent .copy1 {width:158px;top:79px; left:353px; _left: 235px; padding:0 10px;position:absolute;background:#FFF;}
#page2 .multiticketsguide .imagecontent .copy2 {width:158px;top:297px;left:353px; _left: 235px; padding:0 10px;position:absolute;background:#FFF;}
#page2 .multiticketsguide .imagecontent .copy3 {width:387px;top:490px;left:128px; _left: 10px; padding:0 10px;position:absolute;background:#FFF;}
#page3 .multiticketsguide .imagecontent .copy1 {width:158px;top:139px;left:264px; _left: 146px; padding:0 10px;position:absolute;background:#FFF;}
#page3 .multiticketsguide .imagecontent .copy2 {width:158px;top:270px;left:216px; _left: 98px; padding:0 10px;position:absolute;background:#FFF;}
#page4 .multiticketsguide .imagecontent .copy1 {width:158px;top:199px;left:241px; _left: 123px; padding:0 10px;position:absolute;background:#FFF;}
#page5 .multiticketsguide .imagecontent .copy1 {width:158px;top:213px;left:329px; _left: 211px; padding:0 10px;position:absolute;background:#FFF;}
#page6 .multiticketsguide .imagecontent .copy1 {width:158px;top:271px;left:316px; _left: 197px;padding:0 10px;position:absolute;background:#FFF;}
#page6 .multiticketsguide .imagecontent .copy2 {width:158px;top:431px;left:126px; _left: 8px; padding:0 10px;position:absolute;background:#FFF;}
