﻿#navRegion, #navRegion ul, #navLocation, #navLocation ul {
	padding:0;
	margin:0;
	list-style:none;}
#navRegion a, #navLocation a {
	display:block;
	/*width:10em;*/}
#navRegion li, #navLocation li {
	float:left;
	/*width:10em;*/}
#navRegion li ul, #navLocation li ul {
	position:absolute;
	width:10em;
	left:-999em;}
#navRegion li:hover ul, #navLocation li:hover ul, #navRegion li.sfhover ul, #navLocation li.sfhover ul {
	left:auto;}

#winnersHead {
    position:relative}

#winnersHead a {
    display:block;
    float:right;
    position:absolute;
    top:-15px;
    right:0;    }

#winnersHead h2 {
    margin-bottom:0;}

#winnersHead h4 {
    margin:0 0 20px 0;}

/*  */

.resultsCount {
    float:left;
    /*margin-bottom:-10px;*/
    clear:left;
    width:200px;}

.resultsPager {
    float:right;
    /*margin-bottom:-10px;*/}

/* pretty boxes */

.winnersBox {
    background:url(/images/WinnersGallery/WinMiddle.gif) repeat-y;}

.winnersBox .winnersTopWrap {
    background:url(/images/WinnersGallery/top_bun4.gif) no-repeat top left;
    height:10px;
    width:515px;}

.winnersBox .winnersBottomWrap {
    background:url(/images/WinnersGallery/bottom.gif) no-repeat 0 -5px;
    height:15px;
    width:515px;
    clear:both;}

.winnersBoxResult {
    margin-top:-12px;}

/* winner's detail */

#winnerHighlight {
    }

.winnerPhoto { /* Picture of the winner */
    display:block;
    float:left;
    margin:0 12px 0 12px;}

.winnerPhoto img {
    border:1px solid #555;}

.winnerDetails {
    float:left;
    /*width:250px;*/
    }
.winnerDetailsNoImg {
    text-align:center; 
    font-weight:bold;
    margin:0 auto;
    width:500px !important;}
.winnerDetailsNoImg span.winningAmount {
    font-size:16px;}
.winnerDetails span {
    font-weight:bold;
    font-size:12px;
    /*display:block;*/}

.winnerDetails span.winningAmount {
    font-size:16px;}

.winnerDetails span.winningShortDesc {
    font-weight:normal;
    color:#555555;}

.fullStorytext {
    color:#555555;
    font-family:Arial;}

.fullStorytext span{
    color:#01493E;
    font-weight:bold;}

/* misc */
.winnerSearchAgain {
    font-weight:bold;}

/*  */

.winnersTable {
    padding:0;
    background:url(/images/WinnersGallery/barEnd.gif) no-repeat top right;
    width:97%;
    margin-top:10px;}

.winnersTable td {
    border-collapse:collapse;}

.winnersSort {
    display:block;
    height:28px;
    color:#FFF;
    margin:10px 0 11px 0;}
.winnersSort .barLeft {
	width:15px;
	padding:0;
    background:url(/images/WinnersGallery/barEnd.gif) no-repeat;}
.winnersSort .barRight {
	width:7px;
	padding:0;
    background:url(/images/WinnersGallery/barEnd.gif) no-repeat -21px 0;}
.winnersSort a {
    text-decoration:none;}
.winnersSort a:hover {
   color:#FFCD36;}
.winnersSort li {
    background:url(/images/WinnersGallery/middleBar.gif) repeat-x;
    padding:6px 5px 4px 5px;
    height:28px;
    display:block;
    float:left;
    font-size:11px;}
/* region/location subnav within winners gallery sorting bar */
.winnersSort li li {
	padding:0;
	height:18px;}

#navRegion {
    width:48px}

#navLocation {
    width:164px;}

.winnersSort ul ul li a:hover {
    color:#000;}

.winnersSort li.endCap {
    background:url(/images/WinnersGallery/barEnd.gif) no-repeat -20px 0;
    height:26px;
    width:10px;
    padding:0;}

.winnersSort li a {
    color:#FFF;
    margin-bottom:6px;}

.winnersSort li ul {
    background-image:none;
    margin:0;
    padding:0;}

.winnersSort li ul li {
    background-image:none;
    margin:0;
    padding:0;}

.winnersSort li ul li ul {
    display:block;
    background-color:#888;
    background-image:none;
    overflow:visible;
    padding:0 6px;}


.winnersSort li ul li ul li {
    display:block;
    background-color:#FFF;
    background-image:none;
    position:relative;
    padding:3px 0;
    top:-2px;
    left:-2px;
    width:100%;
    text-indent:6px;}

.winnersSort li ul li ul li a {
    color:#336;
    text-decoration:none;
    font-size:12px;}

/* search */

hr.winners {
    margin:-18px 0 0 0;}

.winnersSearch p {
    margin:5px 0;}

.winnersSearch p input {
    margin:0;}

.winnersSearch p span {
    display:block;
    float:left;
    width:100px;
    padding:3px 0 0 0;
    margin-left:7px;}

.winnersSearch input {
    margin:18px 0 5px 87px;}

.winnersSearchAgain p.searchResults {
    margin-bottom:-10px;}

.winnersBoxSearch {
    /* text-align:center; */}

.winnersBoxSearch img {
    display:block;
    /* margin:0 auto; */}

.winnersBoxSearch span {
    font-weight:bold;}

.winnersBoxSearch span.winningAmount {
    font-size:16px;}

/* Left nav search */

#ctl00_leftNav div.winnersSearch p input {
    width:105px;
    margin-left:10px;}

#ctl00_leftNav div.winnersSearch p select {
    margin-left:10px;}

#ctl00_leftNav div.winnersSearch input {
    margin-left:10px;}

/* winner's minute */

.terriGedde {}

.terriGedde img {
    display:block;
    float:left;
    margin:0 11px;}

.terriGedde div.desc {
    margin:0 30px;}

.winnersMinute {
    margin-top:7px;  
}

.winnersMinute span {
    display:block;
    float:left;
    margin:0 5px;
}

.winnersMinute span.minuteDate {
    width:90px;
    font:20px bold Arial,Helvetica,sans-serif;
}

.winnersMinute span.minuteSubject {
    width:215px;
    float:left;
}

.winnersMinute span.minutePlay {
    float:left;
    margin-left:10px;
}
.winnersMinute span.lblPDFLink {
}
.match4total {
	line-height:30px;
	padding:0 0 0 18px;}
.match4total span {
	font-size:24px;}

span.wm_text {
    position:relative;top:5px;left:0px
}
