.t3 #primary .com75 .c101_h .header { height: 0; overflow-y: hidden; }
.c101_h .sortbox{
	background: #e8e8e8 url(/player/g/bespoke/sortbox_bg.png) 0 0 repeat-x;
	border: 1px #d2d2d2 solid; 
	border-bottom:none;
	float:left;
	width:704px;		
}
.c101_h .sortbox #searchcol1 {
	float:left;
	font-size: 1.1em;
	width:100px;
	margin:16px 0 0 16px;
	_margin:16px 0 0 8px;
}
.c101_h .sortbox #sortcol1 {
	float:left; 
	width:370px;
	margin:15px 0 0 0;
}
#sortcol1 span {
	margin-left:16px; 
	display:inline-block; 
	font-size:1.1em; 
	float:left;
}
#sortcol1 h2{
	float:left; 
	color:#333; 
	display:inline-block; 
	margin:0 0 0 16px; 
	font-size:1.3em; 
	width:auto;
}
#sortcol1 h2 a,
#sortcol1 h2 a:visited {
	font-size:0.85em; 
	font-weight:normal; 
	display:block; 
	clear:both;
	margin-left:0;
	padding-bottom:10px;
}
select#sortBy {
	width:10.5em;
	padding:.1em 0;
	margin-right:0;
	float:left;
	font-size:1.1em;
	_font-size:1.0em;
}
#sortcol2{
	float:left; 
	width:218px; 
	margin-top:9px;
}
#sortcol2 form {
	margin-left:20px;
}
#sortcol2 form fieldset {
	margin-bottom:0;
	position: relative;
}
#sortcol2 form fieldset .sortcriteriaform {width: 10.5em; }
#sortcol2 button.primarySmall
{
	position: absolute;
		top: -10px; _top: -12px;
		right: -8px; _right: -5px;
}
#sortcol2 li {
	width:auto;
	color:#039;
	margin-bottom:3px;
}
#sortcol2 a.seeAll,
#sortcol2 a.seeAll:visited
{
	color:#039; 
	clear:left; 
	width:10em; 
	display:block; 
	margin-bottom:5px;
	font-size:1.1em;
}
.resultsBox, .resultsBox2 {
	width:704px; 
	clear:both; 
	float:left;
	background: #e8e8e8 url(/player/g/bespoke/resultsbox_bg.png) 0 0 repeat-x;
	border: 1px #d2d2d2 solid;
	border-top:none;
	margin-bottom:10px;
	height:3.5em;
}
.resultsBox.resultsBox2 {background: url(/player/g/bespoke/bottombg.png);}
.resultsBox p {
	float:left;
	padding-top:11px;
	margin-left:16px; 
	_margin-left:8px;
	width:50%;
}
.resultsBox div {
	float:right;
	margin-right:16px;
	width:14em;
}
.resultsBox div * {text-align:right;}
.com75  ul.iwgcontainerbox {clear:both;}
.resultsBox form.optionsform {margin-top:10px;}
.resultsBox form.optionsform fieldset {width:auto; margin-bottom:0;}
.resultsBox form.optionsform span {
	float:left;
	font-size:1.1em;
	font-weight:bold;
	padding-top:2px;
	margin-right:15px;
	/* Styles for no-input version*/
	margin-left:15px;
	font-weight: normal;
}
.resultsBox form.optionsform ol.form li {width:4.5em;}
.resultsBox form.optionsform ol.form li input {
	float:left; 
	font-size:1em; 
	margin-left:15px;
}
.resultsBox fieldset img {float:left;}
.resultsBox p.pagenolinks
{
	color: #193ca6;
	float: right;
	margin-right: 15px;
	_margin-right: 8px;
	text-align: right;
	width: 20em;
}
.resultsBox p.pagenolinks a {font-weight: bold; }
.resultsBox p.pagenolinks span {color: #333333; margin: 0 10px; }
.c101_h .iwgcontainer {
	width:158px;
	float:left;
	margin:0 16px 11px 0;
}

.c101_h .iwgimgcontainer strong.newTag
{
	background-color: #a70000;
	color: #ffffff;
	display: block;
	float: left;
	margin: 4px 0 0 8px;
	_margin: 4px 0 0 4px;
	padding: 0 3px 2px 3px;
}

.c101_h .iwgcontainer h3
{
	font-size:1.1em;
	margin:6px 0 4px 8px;
	_margin:2px 0 4px 8px;
	_padding-top: 4px;
	color:#039;
	clear:left;
}
.c101_h .iwgcontainer h3 a,
.c101_h .iwgcontainer h3 a:visited
{
	display:block;
	width:75%;
}
.c101_h .iwgcontainer h3 span {
	float:right;
	color:#000;
	margin-top:-1.2em;
}
.c101_h .iwgcontainer p
{
	font-size: 1.0em;
	margin-left:8px;
	width:130px;
}
.c101_h .iwgcontainer p a,
.c101_h .iwgcontainer p a:visited
{
	font-weight: bold;
}
.c101_h .iwgcontainer p.proptext {margin-bottom:6px;}
.c101_h .iwgcontainer p.drawdate
{
	margin-bottom:6px;
	font-weight: bold;
}

.c101_h .iwgcontainer .drawdate span {
	display: block;
}

.c101_h .newgame_container {margin:4px 0 0 8px;}

.c101_h .content .drawinfo p {
	margin: 0px 8px;
}

.c101_h .content p.playnow {
	margin: 7px 8px 4px 8px;
}

.c101_h .content p.trynow {
	margin: 0 8px 0 8px;
}

.c101_h .content p.allgames {
	margin:0;
	padding:4px 0 0 0;
	clear:both;
	font-weight:bold;
	float:none;
}


/* Secondary Nav Styles */
#secondarynav .c101 .header {display: none;}
#secondarynav .c101 h2,
#secondarynav .c101 h3 {
	color: #333;
	background: transparent url(/player/g/header/c166header.png) repeat-x scroll 0pt 100%;
	font-size:1.1em;
	padding: 8px 16px;
	margin: 0;
	color:#333;
}
#secondarynav .c101 ul li {background: #fff url(/player/g/header/dottedborder.png) repeat-x 0 100%;}
#secondarynav .c101 ul li a {
	display:block;
	width:186px;
	padding:4px 0 4px 16px;
}
#secondarynav .c101 ul li a:hover {color:white;}
#secondarynav .c101 ul.remove {background: #fff url(/player/g/header/dottedborder.png) repeat-x 0 100%;}
#secondarynav .c101 ul.remove li {background:none;}
#secondarynav .c101 ul.remove li {
	overflow:hidden;
	height:100%;
}
#secondarynav .c101 ul.remove li span {
	margin:4px 0 4px 16px;	
	float:left;
	width:80px;
}
#secondarynav .c101 ul.remove li a {
	float:right;
	text-align:right;
	margin:4px 4px 4px 0;
	padding:0;
	width:80px;
}
#secondarynav .c101 ul.remove li a:hover {
	background:none; 
	color:#000099;
	cursor:pointer;
}
#secondarynav .c101 ul li span a:hover {
	background:none;
	color:#000099;
}
#secondarynav .c101 ul li a:hover {
	background: url(/player/g/bespoke/menubg.png) top repeat-x #0D11C3;
}
#secondarynav .com175 .c101 {width: 150px;}
#secondarynav .com25 .c101 {width: 204px;}
#secondarynav .com33 .c101 {width: 307px;}
#secondarynav  .com175 .c101 .header,
#secondarynav  .com175 .c101 .content {width:148px;}
#secondarynav  .com25 .c101  .header,
#secondarynav  .com25 .c101 .content {width:202px; border-top: 1px solid #d2d2d2;}
#secondarynav  .com33 .c101  .header,
#secondarynav  .com33 .c101 .content {width:305px;}
#secondarynav .c101 .header{
	border: 1px solid #d2d2d2;
	border-bottom-width: 0;
	background: url(/player/g/header/c166header.png) repeat-x 0 100%;
	padding-bottom: 8px;
}
#secondarynav .c101 .header h2{
	font-size: 1.1em;
	color: #333;
	margin: 8px 0 0 16px;
}
#secondarynav .c101 .content {
	background-color: #fff;
	border: solid #d2d2d2;
	border-width: 0 1px;
}
#secondarynav .c101 .content ul.removeallfilters
{
	background: url(/player/g/bespoke/secondarynavbottom.gif) left bottom no-repeat;
	padding-bottom: 5px;
	position: relative;
	margin-left: -1px;
	margin-right: -1px;
	width: 204px;
}
#secondarynav .c101 .content ul.removeallfilters li
{
	background-image: none;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
}
#secondarynav .c101 .content ul.removeallfilters li a span
{
	float: right;
	padding-right: 10px;
}

/* Napoleon Styles */
.c101_h .iwgcontainer p.nap {margin:-8px 8px 8px;}
.c101_h .iwgcontainer .drawinfo p.drawdate {margin:8px;}